[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