[PD-cvs] packages Makefile, 1.11, 1.12 Makefile.buildlayout, 1.8, 1.9 TODO, 1.7, 1.8

Hans-Christoph Steiner eighthave at users.sourceforge.net
Sat Nov 26 02:51:37 CET 2005


Update of /cvsroot/pure-data/packages
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6548

Modified Files:
	Makefile Makefile.buildlayout TODO 
Log Message:
added in Jamie's dlopn patch so I can use his binaries; fixed a number of bugs reported on the list; added platform-specific noncvs handling

Index: Makefile.buildlayout
===================================================================
RCS file: /cvsroot/pure-data/packages/Makefile.buildlayout,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** Makefile.buildlayout	23 Nov 2005 06:51:38 -0000	1.8
--- Makefile.buildlayout	26 Nov 2005 01:51:35 -0000	1.9
***************
*** 66,73 ****
  ABSTRACTIONS_SRC = $(SRC_ROOT_DIR)/abstractions
  DOC_SRC = $(SRC_ROOT_DIR)/doc
  EXTERNALS_SRC = $(SRC_ROOT_DIR)/externals
  FLEXT_SRC = $(SRC_ROOT_DIR)/externals/grill/flext
  GEM_SRC = $(SRC_ROOT_DIR)/Gem
- GEMLIBS_SRC = $(SRC_ROOT_DIR)/GemLibs
  PACKAGES_SRC = $(SRC_ROOT_DIR)/packages
  PD_SRC = $(SRC_ROOT_DIR)/pd
--- 66,73 ----
  ABSTRACTIONS_SRC = $(SRC_ROOT_DIR)/abstractions
  DOC_SRC = $(SRC_ROOT_DIR)/doc
+ EXTENSIONS_SRC = $(SRC_ROOT_DIR)/extensions
  EXTERNALS_SRC = $(SRC_ROOT_DIR)/externals
  FLEXT_SRC = $(SRC_ROOT_DIR)/externals/grill/flext
  GEM_SRC = $(SRC_ROOT_DIR)/Gem
  PACKAGES_SRC = $(SRC_ROOT_DIR)/packages
  PD_SRC = $(SRC_ROOT_DIR)/pd
***************
*** 131,135 ****
  
  # release version for this distro
! PACKAGE_VERSION = extended-RC4
  PACKAGE_NAME = Pd-$(PD_VERSION)-$(PACKAGE_VERSION)
  
--- 131,135 ----
  
  # release version for this distro
! PACKAGE_VERSION = extended-RC5
  PACKAGE_NAME = Pd-$(PD_VERSION)-$(PACKAGE_VERSION)
  

Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/packages/Makefile,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** Makefile	23 Nov 2005 06:48:46 -0000	1.11
--- Makefile	26 Nov 2005 01:51:35 -0000	1.12
***************
*** 131,134 ****
--- 131,135 ----
  # Gem
  gem:
+ #	cd $(GEM_SRC)/Gem && xcodebuild
  
  
***************
*** 181,190 ****
  
  #------------------------------------------------------------------------------
! # abstractions
  abstractions_install:
  	cd $(ABSTRACTIONS_SRC) && make $(DEST_PATHS) install
  
  #------------------------------------------------------------------------------
! # doc
  doc_install: 
  	cd $(DOC_SRC) && make $(DEST_PATHS) install
--- 182,198 ----
  
  #------------------------------------------------------------------------------
! # install
! install: license_install readme_install welcome_install gem_install
! install: pd_install abstractions_install doc_install externals_install
! install: noncvs_install
! 	@echo "Complete install succeeded!"
! 
! #------------------------------------------------------------------------------
! # abstractions_install
  abstractions_install:
  	cd $(ABSTRACTIONS_SRC) && make $(DEST_PATHS) install
  
  #------------------------------------------------------------------------------
! # doc_install
  doc_install: 
  	cd $(DOC_SRC) && make $(DEST_PATHS) install
***************
*** 192,196 ****
  
  #------------------------------------------------------------------------------
! # externals
  externals_install: 
  	cd $(EXTERNALS_SRC) && make $(DEST_PATHS) install
--- 200,204 ----
  
  #------------------------------------------------------------------------------
! # externals_install
  externals_install: 
  	cd $(EXTERNALS_SRC) && make $(DEST_PATHS) install
***************
*** 211,220 ****
  
  #------------------------------------------------------------------------------
! # Gem
! gem_install:
  
  
  #------------------------------------------------------------------------------
! # pd
  PD_NAME=Pd
  pd_install: pd
--- 219,254 ----
  
  #------------------------------------------------------------------------------
! # gem_install
! GEM_NAME = gem
! gem_install: gem $(HELP_DEST)
! 	install -p $(GEM_SRC)/help/*.* $(HELP_DEST)
! 	install -p $(GEM_SRC)/abstractions/*-help.pd $(HELP_DEST)
! 	install -d $(OBJECTS_DEST)/$(GEM_NAME)
! 	install -p $(shell ls -1 $(GEM_SRC)/abstractions/*.* | \
! 		grep -v '\-help.pd')  $(OBJECTS_DEST)
! 	install -d $(MANUALS_DEST)/$(GEM_NAME)
! 	install -p $(GEM_SRC)/doc/*.* $(MANUALS_DEST)/$(GEM_NAME)
! 	install -d $(MANUALS_DEST)/$(GEM_NAME)/manual
! 	install -p $(GEM_SRC)/manual/*.* $(MANUALS_DEST)/$(GEM_NAME)/manual
! 	for dir in $(shell ls -1 $(GEM_SRC)/examples | grep -v CVS); do \
! 		echo "installing $$dir"; \
! 		install -d $(APPLICATIONS_DEST)/$(GEM_NAME)/$$dir ; \
! 		install -p $(GEM_SRC)/examples/$$dir/*.* $(APPLICATIONS_DEST)/$(GEM_NAME)/$$dir ; \
! 	done
  
  
  #------------------------------------------------------------------------------
! # noncvs_install
! # this is for including pre-compiled binaries in a build
! noncvs_install:
! 		-install -p $(PACKAGES_SRC)/noncvs/$(OS_NAME)/bin/*.* $(BIN_DEST)
! 		-install -p $(PACKAGES_SRC)/noncvs/$(OS_NAME)/doc/5.reference/*.* \
! 			$(HELP_DEST)
! 		-install -p $(PACKAGES_SRC)/noncvs/$(OS_NAME)/extra/*.* $(OBJECTS_DEST)
! 
! 
! 
! #------------------------------------------------------------------------------
! # pd_install
  PD_NAME=Pd
  pd_install: pd
***************
*** 225,236 ****
  
  
- #------------------------------------------------------------------------------
- # install
- install: license_install readme_install welcome_install
- install: pd_install abstractions_install doc_install externals_install
- #install: flext_install gem_install
- 	@echo "Complete install succeeded!"
- 
- 
  
  #==============================================================================#
--- 259,262 ----
***************
*** 341,348 ****
  	cd $(DOCS_DEST) && \
  		$(SCRIPTS_SRC)/convert-help-to-standard.sh
- #----------------------------------------------------------------------------
  # remove write perms to prevent people form editing the helpfiles by mistake
  	cd $(DOCS_DEST) && chmod a-wx */*.pd */*/*.pd
! 	cd $(DOCS_DEST) && chmod a-w ????*/*.* *.txt
  
  
--- 367,374 ----
  	cd $(DOCS_DEST) && \
  		$(SCRIPTS_SRC)/convert-help-to-standard.sh
  # remove write perms to prevent people form editing the helpfiles by mistake
  	cd $(DOCS_DEST) && chmod a-wx */*.pd */*/*.pd
! 	find $(DOCS_DEST) -name '*.pd' -print0 | xargs -0 chmod a-wx
! 	find $(DOCS_DEST) -name '*.txt' -print0 | xargs -0 chmod a-wx
  
  

Index: TODO
===================================================================
RCS file: /cvsroot/pure-data/packages/TODO,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** TODO	23 Nov 2005 06:48:46 -0000	1.7
--- TODO	26 Nov 2005 01:51:35 -0000	1.8
***************
*** 1,8 ****
  
! - fix scripts/checkout...sh.  It doesn't cvs co into the newly created pure-data folder
! 
! - add packages/win32_inno/Makefile to cvs on winky
  
! - menu_openhtml on Win32 with rundll should be able to open other filetypes like open on MACOSX.
  
  - rename "applications" to "examples"
--- 1,7 ----
  
! - move darwin_app_perms to here and make generic prerelease_clean target which
!   is called separately
  
! - fix scripts/checkout...sh.  It doesn't cvs co into the newly created pure-data folder
  
  - rename "applications" to "examples"
***************
*** 12,18 ****
  - On GNU/Linux, figure out how to deal with build/extra vs. build/lib/pd/extra
  
- - make loaderHEX functions follow Pd standart of object_setup() rather than
-   setup_object()
- 
  - global optimization flags
    		ideally, you would use a version of Pd that is fully optimized for your
--- 11,14 ----
***************
*** 21,26 ****
    		everything compile for that CPU.
  
- - document libdir format
- 
  - add GRIPD for Anders
  
--- 17,20 ----
***************
*** 31,32 ****
--- 25,40 ----
  - make standard targets: distclean (*~, etc.), installdirs (make just the
    dirs), uninstall instead of install_clean
+ 
+ - help menu
+ 
+   	 - check up on this bug: Opening Help patches from "Pure Documentation"
+    
+     - make help menu function check if item exists before trying to make a
+       menu item so that it doesn't break pd.tk<->pd interaction (i.e. windows
+       titled x50bf90).  (the recursive function might have fixed this)
+ 
+ 	 - port to Linux/Windows
+ 
+ - Preferences
+ 
+ 	 - look at BBogart's LML http://www.ekran.org/ben/research/lml/lml-v0.1-TEST8-osx.tgz





More information about the Pd-cvs mailing list