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