diff options
Diffstat (limited to 'packages')
31 files changed, 14 insertions, 953 deletions
diff --git a/packages/TODO b/packages/TODO index 004e5b23..655d3b83 100644 --- a/packages/TODO +++ b/packages/TODO @@ -1,35 +1,43 @@ -- revert to revision 1.1 of loaderHEX patch to maintain compatibilty with 0.40 - - fix patch failures in patch_pd + - allow DESTDIR to be a relative path + - fiddle~, bonk~, etc. didn't get installed + - try out FFTW patch from patch tracker (it applies fine, but the build system needs to set the define to enable it). + - document generate-libdir-metafile.sh + - move darwin_app_perms to here and make generic prerelease_clean target which is called separately + - test for "configure" before running autoconf, also rm "configure" on distclean + - global optimization flags ideally, you would use a version of Pd that is fully optimized for your CPU. In order to do this, a system of optimization flags needs to be developed so that you can specific the target CPU in one place and have everything compile for that CPU. + - make standard targets: distclean (*~, etc.), uninstall instead of install_clean + - adding flext (from tgrill) "you could take the templates, *.def in the buildsys hierarchy from which the original config*.txt files are generated. These don't make assumptions about CPU etc. and should therefore be portable" + - Preferences - look at BBogart's LML http://www.ekran.org/ben/research/lml/lml-v0.1-TEST8-osx.tgz diff --git a/packages/darwin_pkg/BUGS b/packages/darwin_pkg/BUGS deleted file mode 100644 index 6dcd580a..00000000 --- a/packages/darwin_pkg/BUGS +++ /dev/null @@ -1,30 +0,0 @@ - -- fix transparent file icon pd-file.icns - -- the .pkg names should probably not have the version in them. The installer - then doesn't recognize that it is upgrading a package, since the package - name is different. This doesn't matter yet since an upgrade doesn't behave - any differently. - -- alt stops working/doesn't work? - -- shift sometimes does not work with multiple selections - -- right-click menu sometimes comes up about 10 pixels to the right of where - it should be. - -- many unauthorized externals don't work. try -bundle_loader ../../../pd/bin/pd -- externals/sprinkler doesn't compile - ------------------------------------------------------------------------------- -DONE? - -- The installer selects the System Disk by default as the disk to install - to but it doesn't allow you to install there. You have to either click "Go - Back" then "Continue" or click on another disk, then click on the System Disk. -- help files don't load properly (can't seem to find anymore broken ones) - -- Gem help files don't load due to path problem - -- "compute audio" checkbox only refreshes when you click on the Pd window - diff --git a/packages/darwin_pkg/Description.plist b/packages/darwin_pkg/Description.plist deleted file mode 100644 index 06bfbd73..00000000 --- a/packages/darwin_pkg/Description.plist +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>IFPkgDescriptionDeleteWarning</key> - <string></string> - <key>IFPkgDescriptionDescription</key> - <string>The pure data real time music and multimedia environment.</string> - <key>IFPkgDescriptionTitle</key> - <string>PACKAGE_PREFIX</string> - <key>IFPkgDescriptionVersion</key> - <string>PD_VERSION PACKAGE_VERSION</string> -</dict> -</plist> diff --git a/packages/darwin_pkg/Info.plist b/packages/darwin_pkg/Info.plist deleted file mode 100644 index 46d9cb88..00000000 --- a/packages/darwin_pkg/Info.plist +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>CFBundleGetInfoString</key> - <string>PACKAGE_PREFIX PD_VERSION PACKAGE_VERSION</string> - <key>CFBundleIdentifier</key> - <string>com.sourceforge.pure-data.darwin-pkg</string> - <key>CFBundleName</key> - <string>PACKAGE_PREFIX</string> - <key>CFBundleShortVersionString</key> - <string>PD_VERSION PACKAGE_VERSION</string> -</dict> -</plist> diff --git a/packages/darwin_pkg/Makefile b/packages/darwin_pkg/Makefile deleted file mode 100644 index b2ef3915..00000000 --- a/packages/darwin_pkg/Makefile +++ /dev/null @@ -1,227 +0,0 @@ - -current: darwin_mpkg - -# -# Fetch the versions of the various included packages - -PD_MAJOR_VERSION = $(shell grep 'Pd version' s_main.c | cut -d '\\' -f 1 | cut -d ' ' -f 6 | cut -d '.' -f 1) -PD_MINOR_VERSION = $(shell grep 'Pd version' s_main.c | cut -d '\\' -f 1 | cut -d ' ' -f 6 | cut -d '.' -f 2) -PD_BUGFIX_VERSION = $(shell grep 'Pd version' s_main.c | cut -d '\\' -f 1 | cut -d ' ' -f 6 | cut -d '.' -f 3) -PD_VERSION = $(PD_MAJOR_VERSION).$(PD_MINOR_VERSION).$(PD_BUGFIX_VERSION) - -CYCLONE_MAJOR_VERSION = $(shell grep CYCLONE_VERSION ../../externals/miXed/cyclone/build_counter | cut -d ' ' -f 3 | cut -d '"' -f 2) -CYCLONE_RELEASE = $(shell grep CYCLONE_RELEASE ../../externals/miXed/cyclone/build_counter | cut -d ' ' -f 3 | cut -d '"' -f 2) -CYCLONE_BUILD = $(shell grep CYCLONE_BUILD ../../externals/miXed/cyclone/build_counter | cut -d ' ' -f 3 | cut -d '"' -f 2) -CYCLONE_VERSION = $(CYCLONE_MAJOR_VERSION) $(CYCLONE_RELEASE) $(CYCLONE_BUILD) - -FLEXT_VERSION = $(shell grep PROJECT_NUMBER ../../externals/grill/flext/flext.doxy | cut -d '"' -f2 | cut -d ' ' -f2) - -MAXLIB_VERSION = $(shell grep "#define VERSION" ../../externals/maxlib/maxlib.c | cut -d '"' -f 2) - -ZEXY_VERSION = $(shell grep VERSION ../../externals/zexy/src/zexy.h | cut -d ' ' -f 3 | cut -d '"' -f 2) - -# various files - - -DOUBLECLICKER_VERSION = $(shell date +20%y.%m.%d) -DOUBLECLICKER_PREFIX = pd-double-clicker -DOUBLECLICKER_NAME = $(DOUBLECLICKER_PREFIX)-$(DOUBLECLICKER_VERSION) - -PACKAGE_MAJOR_VERSION = 0 -PACKAGE_MINOR_VERSION = 2 -PACKAGE_BUGFIX_VERSION = 5 -PACKAGE_VERSION = $(PACKAGE_MAJOR_VERSION).$(PACKAGE_MINOR_VERSION).$(PACKAGE_BUGFIX_VERSION) -PACKAGE_PREFIX = Pure Data -PACKAGE_NAME = $(PACKAGE_PREFIX) - -# needs to have no spaces for SourceForce -DMG_PREFIX = PureData -DMG_NAME = $(DMG_PREFIX)-$(PD_VERSION)_MacOSX-($(PACKAGE_VERSION)) - -WELCOME_FILE = Welcome.html -README_FILE = ReadMe.html -INFO_FILE = $(PACKAGE_PREFIX).info - -clean: darwin_dmg_clean darwin_mpkg_clean - -cd ../../pd/src && make clean - cd ../../externals/miXed/cyclone && make clean - cd ../../externals/build/darwin && make clean - cd ../../externals/grill/build/darwin && make clean - cd ../../externals/unauthorized && make clean - cd ../../externals/zexy/src && make -f makefile.darwin clean - cd ../../doc/pddp && make clean - -cd ../../externals/sprinkler && make distclean - cd ../../nqpoly && make clean - -darwin_dmg_clean: - -sudo rm -Rf installroot - -sudo rm -Rf "$(DMG_PREFIX)"* - -rm -f "$(README_FILE)" *.dmg *~ - -darwin_mpkg_clean: - -cd ../../pd/src && make darwin_pkg_clean - cd ../../externals/miXed/cyclone && make darwin_pkg_clean - cd ../../externals/build/darwin && make darwin_pkg_clean - cd ../../externals/grill/build/darwin && make darwin_pkg_clean - cd ../../externals/unauthorized && make darwin_pkg_clean - cd ../../externals/zexy/src && make -f makefile.darwin darwin_pkg_clean - cd ../../doc/ && make darwin_pkg_clean - cd ../../doc/pddp && make darwin_pkg_clean - cd ../../abstractions && make darwin_pkg_clean -# don't fail on these since they aren't in CVS - -cd noncvs && make darwin_pkg_clean - -cd ../../nqpoly && make darwin_pkg_clean - -# this gets the files you need and puts them in the -# right places for this Makefile to find them. You -# might want to use a different version of Pd. -checkout: - cd ../.. && cvs co pd - cd ../.. && cvs co pd - cd ../.. && cvs co externals - cd ../.. && cvs co doc - cd ../.. && cvs co abstractions - -darwin_mpkg_welcome: - echo "<HTML><BODY><P><P>" > $(WELCOME_FILE) - echo "<CENTER><IMG SRC=\"logo.jpg\">" >> $(WELCOME_FILE) - echo "<H2>Version $(PD_VERSION)</H2>" >> $(WELCOME_FILE) - echo "<P>written by Miller S. Puckette</P></CENTER>" >> $(WELCOME_FILE) - echo "<FONT SIZE=\"-1\">" >> $(WELCOME_FILE) - echo "<P>`grep -A9 ACKNOWLEDG ../../pd/README.txt`</P>" >> $(WELCOME_FILE) - echo "</FONT>" >> $(WELCOME_FILE) - echo "</BODY></HTML>" >> $(WELCOME_FILE) - -darwin_mpkg_license: - # generate HTML version of License - echo "<HTML><BODY>" > License.html - echo "<H3>(Parts of this package can be used under the Pd/BSD license)</H3>" >> License.html - echo "<FONT SIZE=\"-1\">" >> License.html - cat ../../externals/creb/COPYING | sed -e 's/^$$/\<P\>/g' >> License.html - echo "</FONT></BODY></HTML>" >> License.html - -darwin_mpkg_readme: - echo $(CYCLONE_RELEASE) - -rm $(README_FILE) - echo "<HTML>" > $(README_FILE) - echo "<HEAD>" >> $(README_FILE) - echo "<meta http-equiv=\"Content-Type\" content=\"text/html;charset=iso-8859-1\" />" >> $(README_FILE) - echo "</HEAD>" >> $(README_FILE) - echo "<BODY>" >> $(README_FILE) - echo "<H2><IMG SRC=\"pd-16.png\"> Pure Data Installer $(PD_VERSION)-$(PACKAGE_VERSION)</H2>" >> $(README_FILE) - echo "<P>Pd is a free real-time computer music software package resembling Max. It provides a patchable environment for audio analysis, synthesis, and processing, with a rich set of multimedia capabilities. You can get Pd for Linux, Windows, MacOS X, BSD, or IRIX.</P>" >> $(README_FILE) - echo "<P>For more information, go to: http://www.pure-data.org</P>" >> $(README_FILE) - echo "<H3>!!Warning!!</H3>" >> $(README_FILE) - echo "<P>Installing this package anywhere <b>but</B> the default location will break things. Only do it if you are willing to clean up afterwards.</P>" >> $(README_FILE) - echo "<H3>Pure Data CVS Developers</H3>" >> $(README_FILE) -# this may seem whack, but it generates the list of developers from the SourceForge site: - wget -q -O - 'http://sourceforge.net/project/memberlist.php?group_id=55736' | grep -e '<td>' | sed -e :a -e 's/<[^>]*>//g;/</N;//ba' | grep -v '^$$' | sed -e 's/\t*/ - /' >> $(README_FILE) - echo "</P>" >> $(README_FILE) - echo "<P>" >> $(README_FILE) - echo "Many others not listed have contributed their time and effort, this is just a list of the current developers in the SourceForge project. But really, every Pd user is a developer and is encouraged to contribute to the CVS repository." >> $(README_FILE) - echo "</P>" >> $(README_FILE) - echo "<H3>Included Versions</H3>" >> $(README_FILE) -# echo "<P>The various versions of the included packages:</P>" >> $(README_FILE) - echo "<UL>" >> $(README_FILE) - echo "<LI>pure data: $(PD_VERSION) " >> $(README_FILE) - echo "<LI>cyclone: $(CYCLONE_VERSION)" >> $(README_FILE) - echo "<LI>flext: $(FLEXT_VERSION)" >> $(README_FILE) - echo "<LI>maxlib: $(MAXLIB_VERSION)" >> $(README_FILE) - echo "<LI>pd-abstractions: `date +20%y.%m.%d`" >> $(README_FILE) - echo "<LI>pd-doc: `date +20%y.%m.%d`" >> $(README_FILE) - echo "<LI>pd-externals: `date +20%y.%m.%d`" >> $(README_FILE) - echo "<LI>pddp: `date +20%y.%m.%d`" >> $(README_FILE) - echo "<LI>unauthorized: `date +20%y.%m.%d`" >> $(README_FILE) - echo "<LI>zexy: $(ZEXY_VERSION)" >> $(README_FILE) - echo "</UL>" >> $(README_FILE) - echo "(this package was built on `date`) <BR>" >> $(README_FILE) - echo "</BODY></HTML>" >> $(README_FILE) - -darwin_mpkg: darwin_mpkg_readme darwin_mpkg_license darwin_mpkg_welcome - test -d installroot/Packages || mkdir -p installroot/Packages - test -d "installroot/$(PACKAGE_NAME).mpkg/Contents/Resources" \ - || mkdir -p "installroot/$(PACKAGE_NAME).mpkg/Contents/Resources" -############################## -# MAKE PACKAGES -# -# pd -# maybe? a--enable-portaudio - cd ../../pd/src && ./configure && make darwin_pkg - sudo cp -R ../../pd/pd-*.pkg installroot/Packages -# miXed (cyclone,toxy) - cd ../../externals/miXed/cyclone && make darwin_pkg - sudo cp -R ../../externals/miXed/cyclone/pd-*.pkg installroot/Packages -# 'externals' - cd ../../externals/build/darwin && make darwin_pkg - sudo cp -R ../../externals/build/darwin/pd-externals*.pkg installroot/Packages -# flext - cd ../../externals/grill/build/darwin && make darwin_pkg - sudo cp -R ../../externals/grill/build/darwin/pd-*.pkg installroot/Packages -# unauthorized - cd ../../externals/unauthorized && make darwin_pkg - sudo cp -R ../../externals/unauthorized/pd-unauthorized*.pkg installroot/Packages -# zexy - cd ../../externals/zexy/src && make -f makefile.darwin darwin_pkg - sudo cp -R ../../externals/zexy/src/pd-zexy*.pkg installroot/Packages -# pd-abstractions - cd ../../abstractions/ && make darwin_pkg - sudo cp -R ../../abstractions/pd-abstractions*.pkg installroot/Packages -# pd-doc - cd ../../doc/ && make darwin_pkg - sudo cp -R ../../doc/pd-doc*.pkg installroot/Packages -# pddp - cd ../../doc/pddp && make darwin_pkg - sudo cp -R ../../doc/pddp/pd-pddp*.pkg installroot/Packages -# double-clicker - cd double-clickers && make darwin_pkg - sudo cp -R double-clickers/pd-*.pkg installroot/Packages -# don't fail on these since they aren't in CVS -# pd-noncvs - -cd noncvs && make darwin_pkg - -sudo cp -R noncvs/pd-noncvs*.pkg installroot/Packages -# nqpoly - -cd ../../nqpoly && make darwin_pkg - -sudo cp -R ../../nqpoly/pd-*.pkg installroot/Packages -############################## -# MAKE MPKG -# -# generate pd.list - cd installroot/Packages && /bin/ls -1d *.pkg \ - | sed -e 's/\(.*\)/\1\:Selected/' \ - > "../$(PACKAGE_NAME).mpkg/Contents/Resources/$(PACKAGE_NAME).list" -# generate .info file - sed -e 's/PACKAGE_PREFIX/$(PACKAGE_PREFIX)/' pd.info \ - | sed -e 's/PACKAGE_VERSION/$(PACKAGE_VERSION)/' \ - | sed -e 's/PD_VERSION/$(PD_VERSION)/' \ - > "installroot/$(PACKAGE_NAME).mpkg/Contents/Resources/$(INFO_FILE)" -# generate Description.plist - sed -e 's/PACKAGE_PREFIX/$(PACKAGE_PREFIX)/' Description.plist \ - | sed -e 's/PACKAGE_VERSION/$(PACKAGE_VERSION)/' \ - | sed -e 's/PD_VERSION/$(PD_VERSION)/' \ - > "installroot/$(PACKAGE_NAME).mpkg/Contents/Resources/Description.plist" -# generate Info.plist - sed -e 's/PACKAGE_PREFIX/$(PACKAGE_PREFIX)/' Info.plist \ - | sed -e 's/PACKAGE_VERSION/$(PACKAGE_VERSION)/' \ - | sed -e 's/PD_VERSION/$(PD_VERSION)/' \ - > "installroot/$(PACKAGE_NAME).mpkg/Contents/Info.plist" -# install files - install -m644 ../../pd/LICENSE.txt "installroot/PD LICENSE.txt" - install -m644 ../../externals/creb/COPYING "installroot/GNU GPL.txt" - install -m644 $(README_FILE) $(WELCOME_FILE) License.html \ - logo.jpg pd-32.png pd-16.png \ - background.tiff \ - "installroot/$(PACKAGE_NAME).mpkg/Contents/Resources/" - sudo chmod -R u+w installroot - sudo chmod -R a+r installroot - sudo chmod -R go-w installroot - sudo chgrp -R staff installroot - echo " " - echo " " - echo " DO NOT FORGET TO ADD Tcl/Tk!!" - echo " " - echo " " - -dmg: - mv installroot "$(DMG_NAME)" - /bin/sh mkdmg "$(DMG_NAME)" - diff --git a/packages/darwin_pkg/Pd.command b/packages/darwin_pkg/Pd.command deleted file mode 100755 index 53f4196f..00000000 --- a/packages/darwin_pkg/Pd.command +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -/usr/local/bin/pd -rt diff --git a/packages/darwin_pkg/Pd.term b/packages/darwin_pkg/Pd.term deleted file mode 100644 index 4318e582..00000000 --- a/packages/darwin_pkg/Pd.term +++ /dev/null @@ -1,95 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>WindowSettings</key> - <array> - <dict> - <key>AutoFocus</key> - <string>YES</string> - <key>Autowrap</key> - <string>YES</string> - <key>Backwrap</key> - <string>YES</string> - <key>Bell</key> - <string>YES</string> - <key>BlinkCursor</key> - <string>NO</string> - <key>CleanCommands</key> - <string>rlogin;telnet;ssh;slogin</string> - <key>Columns</key> - <string>80</string> - <key>CursorShape</key> - <string>2</string> - <key>CustomTitle</key> - <string>pure data</string> - <key>DeleteKeySendsBackspace</key> - <string>NO</string> - <key>DisableAnsiColors</key> - <string>NO</string> - <key>DoubleBold</key> - <string>YES</string> - <key>DoubleColumnsForDoubleWide</key> - <string>NO</string> - <key>DoubleWideChars</key> - <string>YES</string> - <key>ExecutionString</key> - <string>/usr/local/bin/pd; exit</string> - <key>FontAntialiasing</key> - <string>YES</string> - <key>FontHeightSpacing</key> - <string>0.8</string> - <key>FontWidthSpacing</key> - <string>1</string> - <key>IsMiniaturized</key> - <string>NO</string> - <key>MacTermFunctionKeys</key> - <string>NO</string> - <key>Meta</key> - <string>27</string> - <key>NSFixedPitchFont</key> - <string>Courier</string> - <key>NSFixedPitchFontSize</key> - <real>12</real> - <key>Rows</key> - <string>24</string> - <key>SaveLines</key> - <string>-1</string> - <key>ScrollRegionCompat</key> - <string>NO</string> - <key>ScrollRows</key> - <string>0</string> - <key>Scrollback</key> - <string>YES</string> - <key>Shell</key> - <string>/bin/sh</string> - <key>ShellExitAction</key> - <string>1</string> - <key>StrictEmulation</key> - <string>NO</string> - <key>StringEncoding</key> - <string>5</string> - <key>TerminalOpaqueness</key> - <real>1</real> - <key>TextColors</key> - <string>0.000 0.000 0.000 1.000 1.000 1.000 1.000 0.797 0.000 1.000 0.797 0.000 1.000 1.000 1.000 0.000 0.000 0.000 0.000 0.084 1.000 0.383 1.000 1.000 </string> - <key>TitleBits</key> - <string>104</string> - <key>Translate</key> - <string>YES</string> - <key>UseCtrlVEscapes</key> - <string>NO</string> - <key>VisualBell</key> - <string>YES</string> - <key>WinLocULY</key> - <string>629</string> - <key>WinLocX</key> - <string>5</string> - <key>WinLocY</key> - <string>0</string> - <key>WindowCloseAction</key> - <string>0</string> - </dict> - </array> -</dict> -</plist> diff --git a/packages/darwin_pkg/README b/packages/darwin_pkg/README deleted file mode 100644 index c5c3e94e..00000000 --- a/packages/darwin_pkg/README +++ /dev/null @@ -1,52 +0,0 @@ - -This directory is for files that are used in the creation of MacOS X -installer .pkgs and .dmgs. In order to use this to compile Pd and externals, -you need to have sudo/admin access and this directory structure: - - +-| - +-abstractions - | - +-packages-| - | +-darwin_pkg - | - +-doc-| - | +-additional - | +-pddp - | +-tutorials - | - +-externals-| - | +-... - | +-ext13 - | +-ggee - | +-maxlib - | +-unauthorized - | +-zexy - | +-... - | - +-pd-| - +-src - +-doc - +-etc... - -The recommended way to do this is: - - mkdir pure-data && cd pure-data - setenv CVSROOT :pserver:anonymous@cvs.sourceforge.net:/cvsroot/pure-data - tar xzf pd-0.37-1.tar.gz (or cvs checkout -r devel_0_37 pd ) - ln -s pd-0.37-1 pd - cvs checkout packages - cvs checkout doc - cvs checkout externals - cd packages/darwin-pkg - make clean && make - -You'll need to have a compiled version of Pd installed into /usr/local/bin/pd -that is the same minor version as the one you are compiling into the package -(e.g. 0.36-*, 0.37-*, etc). This is necessary for this linker flag: - --bundle_loader /usr/local/bin/pd - -This should probably be changed to be a relative path so that you can use the -pd version that you are compiling to link with. - - - Hans-Christoph Steiner <hans@eds.org> diff --git a/packages/darwin_pkg/Welcome.html b/packages/darwin_pkg/Welcome.html deleted file mode 100644 index 716f2706..00000000 --- a/packages/darwin_pkg/Welcome.html +++ /dev/null @@ -1,14 +0,0 @@ -<HTML><BODY><P><P> -<CENTER><IMG SRC="logo.jpg"> -<H2>Version 0.37</H2> -<P>written by Miller S. Puckette</P></CENTER> -<FONT SIZE="-1"> -<P>ACKNOWLEDGEMENTS. Thanks to Harry Castle, Krzysztof Czaja, Mark Danks, -Christian Feldbauer, Guenter Geiger, Kerry Hagan, Trevor Johnson, Fernando -Lopez-Lezcano, Adam Lindsay, Karl MacMillan, Thomas Musil, Toshinori Ohkouchi, -Winfried Ritsch, Vibeke Sorensen, Rand Steiger, Hans-Christoph Steiner, -Shahrokh Yadegari, David Zicarelli, Iohannes Zmoelnig, and probably many others -for contributions of code, documentation, ideas, and expertise. This work has -received generous support from the Intel Research Council.</P> -</FONT> -</BODY></HTML> diff --git a/packages/darwin_pkg/background.tiff b/packages/darwin_pkg/background.tiff Binary files differdeleted file mode 100644 index 598f7deb..00000000 --- a/packages/darwin_pkg/background.tiff +++ /dev/null diff --git a/packages/darwin_pkg/double-clickers/Info.plist b/packages/darwin_pkg/double-clickers/Info.plist deleted file mode 100644 index 1a843424..00000000 --- a/packages/darwin_pkg/double-clickers/Info.plist +++ /dev/null @@ -1,41 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleDocumentTypes</key> - <array> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>pd</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>pd-file.icns</string> - <key>CFBundleTypeName</key> - <string>Pure Data Patch</string> - <key>CFBundleTypeOSTypes</key> - <array> - <string>Pdpd</string> - </array> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - </array> - <key>CFBundleExecutable</key> - <string>Pure Data</string> - <key>CFBundleIdentifier</key> - <string>net.sourceforge.pure-data</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundlePackageType</key> - <string>APPL</string> - <key>CFBundleSignature</key> - <string>Pdpd</string> - <key>CFBundleIconFile</key> - <string>pd.icns</string> - <key>CFBundleVersion</key> - <string>0.37</string> -</dict> -</plist> diff --git a/packages/darwin_pkg/double-clickers/Makefile b/packages/darwin_pkg/double-clickers/Makefile deleted file mode 100644 index a37460a3..00000000 --- a/packages/darwin_pkg/double-clickers/Makefile +++ /dev/null @@ -1,39 +0,0 @@ -# Created by Hans-Christoph Steiner <hans@eds.org> to generate MacOS X packages
-# This Makefile does not generate a PDDP pkg, PDDP has its own Makefile
-#
-# For info on making file types and icons, see:
-# http://www.macosxhints.com/article.php?story=20030728055235121&query=add+icon+file
-#
-
-current: darwin_pkg
-
-PACKAGE_VERSION = $(shell date +20%y.%m.%d)
-PACKAGE_PREFIX = pd-double-clickers
-PACKAGE_NAME = $(PACKAGE_PREFIX)-$(PACKAGE_VERSION)
-
-darwin_pkg_clean:
- -sudo rm -Rf installroot/ $(PACKAGE_PREFIX)*.pkg/
- -rm -f $(PACKAGE_PREFIX)-*.info 1 License.html Welcome.???*
-
-# install into MSP's default: /usr/local/lib
-
-darwin_pkg: darwin_pkg_clean
-# set up installroot dir
- install -d "installroot/Applications/Pure Data.app/Contents/MacOS"
- install -m555 Pd.* "installroot/Applications/Pure Data.app/Contents/MacOS"
- install -m555 "Pure Data" "installroot/Applications/Pure Data.app/Contents/MacOS"
- install -m444 Info.plist "installroot/Applications/Pure Data.app/Contents"
- install -d "installroot/Applications/Pure Data.app/Contents/Resources"
- install -m444 *.icns "installroot/Applications/Pure Data.app/Contents/Resources"
- cp -f pd-double-clickers.info $(PACKAGE_NAME).info
-# delete cruft
- -find installroot -name .DS_Store -delete
- -find installroot -name CVS -delete
- -rm -f 1
-# set proper permissions
- sudo chown -R root:staff installroot
- package installroot $(PACKAGE_NAME).info -d . -ignoreDSStore
-# install pkg docs
-# install -m 644 License.html $(PACKAGE_NAME).pkg/Contents/Resources
- sudo chown -R root:staff $(PACKAGE_NAME).pkg/Contents/Resources
-
diff --git a/packages/darwin_pkg/double-clickers/Pd.command b/packages/darwin_pkg/double-clickers/Pd.command deleted file mode 100755 index 53f4196f..00000000 --- a/packages/darwin_pkg/double-clickers/Pd.command +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -/usr/local/bin/pd -rt diff --git a/packages/darwin_pkg/double-clickers/Pd.term b/packages/darwin_pkg/double-clickers/Pd.term deleted file mode 100644 index dfa307fd..00000000 --- a/packages/darwin_pkg/double-clickers/Pd.term +++ /dev/null @@ -1,95 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>WindowSettings</key> - <array> - <dict> - <key>AutoFocus</key> - <string>YES</string> - <key>Autowrap</key> - <string>YES</string> - <key>Backwrap</key> - <string>YES</string> - <key>Bell</key> - <string>YES</string> - <key>BlinkCursor</key> - <string>NO</string> - <key>CleanCommands</key> - <string>rlogin;telnet;ssh;slogin</string> - <key>Columns</key> - <string>80</string> - <key>CursorShape</key> - <string>2</string> - <key>CustomTitle</key> - <string>pure data</string> - <key>DeleteKeySendsBackspace</key> - <string>NO</string> - <key>DisableAnsiColors</key> - <string>NO</string> - <key>DoubleBold</key> - <string>YES</string> - <key>DoubleColumnsForDoubleWide</key> - <string>NO</string> - <key>DoubleWideChars</key> - <string>YES</string> - <key>ExecutionString</key> - <string>/usr/local/bin/pd; exit</string> - <key>FontAntialiasing</key> - <string>YES</string> - <key>FontHeightSpacing</key> - <string>0.8</string> - <key>FontWidthSpacing</key> - <string>0.95</string> - <key>IsMiniaturized</key> - <string>NO</string> - <key>MacTermFunctionKeys</key> - <string>NO</string> - <key>Meta</key> - <string>27</string> - <key>NSFixedPitchFont</key> - <string>Courier</string> - <key>NSFixedPitchFontSize</key> - <real>11</real> - <key>Rows</key> - <string>24</string> - <key>SaveLines</key> - <string>-1</string> - <key>ScrollRegionCompat</key> - <string>NO</string> - <key>ScrollRows</key> - <string>0</string> - <key>Scrollback</key> - <string>YES</string> - <key>Shell</key> - <string>/bin/sh</string> - <key>ShellExitAction</key> - <string>1</string> - <key>StrictEmulation</key> - <string>NO</string> - <key>StringEncoding</key> - <string>5</string> - <key>TerminalOpaqueness</key> - <real>0.80</real> - <key>TextColors</key> - <string>0.000 0.000 0.000 1.000 1.000 1.000 1.000 0.797 0.000 1.000 0.797 0.000 1.000 1.000 1.000 0.000 0.000 0.000 0.000 0.084 1.000 0.383 1.000 1.000 </string> - <key>TitleBits</key> - <string>104</string> - <key>Translate</key> - <string>YES</string> - <key>UseCtrlVEscapes</key> - <string>NO</string> - <key>VisualBell</key> - <string>YES</string> - <key>WinLocULY</key> - <string>590</string> - <key>WinLocX</key> - <string>5</string> - <key>WinLocY</key> - <string>0</string> - <key>WindowCloseAction</key> - <string>0</string> - </dict> - </array> -</dict> -</plist> diff --git a/packages/darwin_pkg/double-clickers/Pure Data b/packages/darwin_pkg/double-clickers/Pure Data deleted file mode 100755 index c405dd52..00000000 --- a/packages/darwin_pkg/double-clickers/Pure Data +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -/usr/bin/open "/Applications/Pure Data.app/Contents/MacOS/Pd.term" -exit diff --git a/packages/darwin_pkg/double-clickers/pd-double-clickers.info b/packages/darwin_pkg/double-clickers/pd-double-clickers.info deleted file mode 100644 index eef47176..00000000 --- a/packages/darwin_pkg/double-clickers/pd-double-clickers.info +++ /dev/null @@ -1,16 +0,0 @@ -Title Pd Double-Clickers -Version MSP standard paths -Description Double-Clickers for the Applications folder -DefaultLocation / -DeleteWarning - -### Package Flags - -NeedsAuthorization NO -Required NO -Relocatable NO -RequiresReboot NO -UseUserMask YES -OverwritePermissions NO -InstallFat NO -RootVolumeOnly YES diff --git a/packages/darwin_pkg/double-clickers/pd-file.icns b/packages/darwin_pkg/double-clickers/pd-file.icns Binary files differdeleted file mode 100644 index d3f40091..00000000 --- a/packages/darwin_pkg/double-clickers/pd-file.icns +++ /dev/null diff --git a/packages/darwin_pkg/double-clickers/pd.icns b/packages/darwin_pkg/double-clickers/pd.icns Binary files differdeleted file mode 100644 index 18eafa6b..00000000 --- a/packages/darwin_pkg/double-clickers/pd.icns +++ /dev/null diff --git a/packages/darwin_pkg/install.pd b/packages/darwin_pkg/install.pd deleted file mode 100644 index b454a540..00000000 --- a/packages/darwin_pkg/install.pd +++ /dev/null @@ -1,2 +0,0 @@ -#N canvas 0 22 454 304 10; -#X obj 162 57 inlet; diff --git a/packages/darwin_pkg/installer.pd b/packages/darwin_pkg/installer.pd deleted file mode 100644 index b9ecd77d..00000000 --- a/packages/darwin_pkg/installer.pd +++ /dev/null @@ -1,44 +0,0 @@ -#N canvas 235 178 665 456 10; -#X obj 61 208 route 1 2 3 4 5 6; -#X obj 18 33 vradio 22 1 0 7 empty empty empty 0 -6 0 8 -262144 -1 --1 0; -#X obj 31 228 stage; -#X obj 31 342 stage; -#X obj 31 323 stage; -#X obj 31 304 stage; -#X obj 31 285 stage; -#X obj 31 266 stage; -#X obj 31 247 stage; -#X msg 533 373 \; --------------; -#X msg 427 373 \; --------------; -#X obj 98 392 install; -#X obj 39 34 delay 11111; -#X obj 39 56 delay 111; -#X obj 39 78 delay 1; -#X obj 39 101 delay 1.11111e+09; -#X obj 39 145 delay 11; -#X obj 39 168 delay 1111; -#X obj 39 123 delay 1.1111e+08; -#X obj 39 7 loadbang; -#X obj 77 366 tabread array; -#X msg 191 374 \; -----------------------------; -#X connect 0 0 2 1; -#X connect 0 1 8 1; -#X connect 0 2 7 1; -#X connect 0 3 6 1; -#X connect 0 4 5 1; -#X connect 0 5 4 1; -#X connect 0 6 3 1; -#X connect 3 0 20 0; -#X connect 9 0 11 0; -#X connect 10 0 11 0; -#X connect 12 0 0 0; -#X connect 13 0 0 0; -#X connect 14 0 0 0; -#X connect 15 0 0 0; -#X connect 16 0 0 0; -#X connect 17 0 0 0; -#X connect 18 0 0 0; -#X connect 19 0 12 0; -#X connect 20 0 11 0; -#X connect 21 0 11 0; diff --git a/packages/darwin_pkg/logo.jpg b/packages/darwin_pkg/logo.jpg Binary files differdeleted file mode 100644 index 7f3e90e7..00000000 --- a/packages/darwin_pkg/logo.jpg +++ /dev/null diff --git a/packages/darwin_pkg/mkdmg b/packages/darwin_pkg/mkdmg deleted file mode 100755 index c11d1987..00000000 --- a/packages/darwin_pkg/mkdmg +++ /dev/null @@ -1,94 +0,0 @@ -#!/bin/sh -# -# from: http://www.macosxhints.com/article.php?story=20020311215452999 -# -# -# Creates a disk image (dmg) on Mac OS X from the command line -# from a folder. - -FOLDER="$1" -if [ -z "$FOLDER" ]; then -echo -echo "usage: $0 <folder>" -echo -exit 1 -fi - -if [ ! -d "$FOLDER" ]; then -echo $FOLDER does not exist -exit 2 -fi - -SIZE=`/usr/bin/du -s "$FOLDER" | awk '{ print $1 }'` -# allow space for partition map and directory structure -SIZE=`echo 1024 + $SIZE \* 1.1 / 1 | bc` -NAME=`basename "$FOLDER"` -FILE=$NAME.dmg -TMP=${TMP:-/tmp} - -if [ $SIZE -lt 9216 ]; then -SIZE=9216 -fi - -if [ -e "$FILE" ] ; then -echo $FILE already exists! -exit 3 -fi - -TMPFILE=$TMP/$$.dmg - -echo Creating $TMPFILE from $FOLDER, $SIZE sectors... -hdiutil create $TMPFILE -sectors $SIZE -ov -if [ $? -ne 0 ] ; then -rm -f $TMPFILE -exit 4 -fi -echo - -DEVICES=`hdid -nomount $TMPFILE` -DEVMASTER=`echo $DEVICES| awk '{ print $1 }'` -DEVHFS=`echo $DEVICES| awk '{ print $5 }'` -echo Creating HFS partition $NAME on $TMPFILE at $DEVHFS -newfs_hfs -v "$NAME" $DEVHFS -if [ $? -ne 0 ] ; then -rm -f $TMPFILE -exit 5 -fi -hdiutil eject $DEVMASTER -if [ $? -ne 0 ] ; then -rm -f $TMPFILE -exit 6 -fi -DEVICES=`hdid $TMPFILE` -if [ $? -ne 0 ] ; then -rm -f $TMPFILE -exit 7 -fi - -DEVMASTER=`echo $DEVICES| awk '{ print $1 }'` -DEVHFS=`echo $DEVICES| awk '{ print $5 }'` -echo Copying $FOLDER to /Volumes/$NAME on $DEVMASTER -sudo ditto -rsrcFork "$FOLDER" "/Volumes/$NAME" -if [ $? -ne 0 ]; then -hdiutil eject $DEVMASTER -rm -f $TMPFILE -exit 8 -fi - -hdiutil eject $DEVMASTER -if [ $? -ne 0 ]; then -#rm -f $TMPFILE -exit 9 -fi - -echo "Compressing $NAME to $FILE" -#hdiutil convert $TMPFILE -format UDZO -o "$FILE" -hdiutil convert $TMPFILE -format UDZO -imagekey zlib-level=9 -o "$FILE" -if [ $? -ne 0 ]; then -rm -f "$FILE" $TMPFILE -exit 10 -fi - -rm -f $TMPFILE - -# end diff --git a/packages/darwin_pkg/noncvs/Makefile b/packages/darwin_pkg/noncvs/Makefile deleted file mode 100644 index f05daf0b..00000000 --- a/packages/darwin_pkg/noncvs/Makefile +++ /dev/null @@ -1,36 +0,0 @@ - -current: darwin_pkg - -DESTDIR = installroot - -PKG_VERSION = $(shell date +20%y.%m.%d) -PKG_PREFIX = pd-noncvs -PKG_NAME = $(PKG_PREFIX)-$(PKG_VERSION) - -WELCOME_FILE = Welcome.html -INFO_FILE = $(PKG_NAME).info - -clean: darwin_pkg_clean - -darwin_pkg_clean: - -sudo rm -Rf installroot $(PKG_NAME)* *.pkg - -rm -f *~ 1 - -# install into MSP's default: /usr/local/lib - -darwin_pkg: darwin_pkg_clean -# set up installroot dir - test -d $(DESTDIR)/pd/extra || mkdir -p $(DESTDIR)/pd/extra - install -m444 extra/*.pd_darwin $(DESTDIR)/pd/extra - cp -rf doc $(DESTDIR)/pd/ - cp -f pd-noncvs.info $(PKG_NAME).info -# delete cruft - -find $(DESTDIR) -name .DS_Store -delete - -rm -f 1 -# set proper permissions - sudo chown -R root:staff $(DESTDIR) - package $(DESTDIR) $(PKG_NAME).info -d . -ignoreDSStore -# install pkg docs - install -m444 $(WELCOME_FILE) $(PKG_NAME).pkg/Contents/Resources - sudo chown -R root:staff $(PKG_NAME).pkg/Contents/Resources - diff --git a/packages/darwin_pkg/noncvs/Welcome.html b/packages/darwin_pkg/noncvs/Welcome.html deleted file mode 100644 index d3eb72d6..00000000 --- a/packages/darwin_pkg/noncvs/Welcome.html +++ /dev/null @@ -1,27 +0,0 @@ -<HTML> -<BODY> - -<H2>Random Pd Externals</H2> - -<P> -This is a collection of random binaries I found on the net. There is no - guarantee that they'll work for you. Consider this stuff very alpha. -You will inevitably need to install some other stuff to get these working. - For example, both GEM and PDP need a number of external libraries. The - best way to get these is to use http://fink.sf.net . -</P> - -<P> -These are the included binary packages: -<UL> -<LI>IEMlib 1.12</LI> -<LI>GEM (G4) CVS 2003.08.06</LI> -<LI>PDP 0.12.1</LI> -<LI>pool 0.1.0</LI> -<LI>vasp 0.1.2</LI> -<LI></LI> -</UL> -</P> - -</BODY> -</HTML>
\ No newline at end of file diff --git a/packages/darwin_pkg/noncvs/pd-noncvs.info b/packages/darwin_pkg/noncvs/pd-noncvs.info deleted file mode 100644 index 00784cc5..00000000 --- a/packages/darwin_pkg/noncvs/pd-noncvs.info +++ /dev/null @@ -1,16 +0,0 @@ -Title Pd Externals not in CVS -Version MSP standard paths -Description This is an informal collection of binaries found on the web. -DefaultLocation /usr/local/lib -DeleteWarning - -### Package Flags - -NeedsAuthorization YES -Required NO -Relocatable YES -RequiresReboot NO -UseUserMask YES -OverwritePermissions NO -InstallFat NO -RootVolumeOnly NO diff --git a/packages/darwin_pkg/pd-16.png b/packages/darwin_pkg/pd-16.png Binary files differdeleted file mode 100644 index db58ad2e..00000000 --- a/packages/darwin_pkg/pd-16.png +++ /dev/null diff --git a/packages/darwin_pkg/pd-32.png b/packages/darwin_pkg/pd-32.png Binary files differdeleted file mode 100644 index 55ccd8e1..00000000 --- a/packages/darwin_pkg/pd-32.png +++ /dev/null diff --git a/packages/darwin_pkg/pd.info b/packages/darwin_pkg/pd.info deleted file mode 100644 index 9e6a8bf6..00000000 --- a/packages/darwin_pkg/pd.info +++ /dev/null @@ -1,18 +0,0 @@ -Title PACKAGE_PREFIX -Version PD_VERSION PACKAGE_VERSION -Description The pure data real time music and multimedia environment. -DefaultLocation / -DeleteWarning -NeedsAuthorization YES -Required NO -Relocatable NO -RequiresReboot NO -UseUserMask NO -OverwritePermissions NO -InstallFat NO -rootVolumeOnly YES -AllowBackRev YES -LongFilenames YES -LibrarySubdirectory Standard -InstallOnly NO -PackageLocation ../Packages diff --git a/packages/darwin_pkg/pdrc-parser.pl b/packages/darwin_pkg/pdrc-parser.pl deleted file mode 100755 index cb034c35..00000000 --- a/packages/darwin_pkg/pdrc-parser.pl +++ /dev/null @@ -1,63 +0,0 @@ -#!/usr/bin/perl -# -# Hans-Christoph Steiner <hans@eds.org> -# -# This script adds things to the user's .pdrc to support the -# included external libs and a personal external/help folder -# for each user. - -# this script has a bug in it: it doesn't create -# the dirs $EXTERNALS and $HELP - -#----------------------------------------------------------------------------# - -sub addLineToPdrc { - my $addline = shift(@_); - - $DESTFILE = "$home/.pdrc"; - - if ( ! -e $DESTFILE ) { - my $now = time; - utime $now, $now, $DESTFILE; - } - - if ( ! `grep -- \'$addline\' \"$DESTFILE\"` ) { - print "Adding: $addline\n"; - `echo $addline >> $DESTFILE`; - } else { print "( found: $addline )\n"; } -} - -#----------------------------------------------------------------------------# - -# if the user has a home dir, add stuff to it -if ( -d $ENV{'HOME'} ) { - $home = $ENV{'HOME'}; - print "Found home dir: $home\n"; - -# create place for users to install their own help/externals - $EXTERNALS="$home/Library/Pd/Externals"; - $HELP="$home/Library/Pd/Help"; - if ( ! -d "$EXTERNALS" ) { mkdir("$EXTERNALS"); } - if ( ! -d "$HELP" ) { mkdir("$HELP"); } - - @pdrc = ( - "-listdev", - "-lib Gem", - "-lib iemlib1", - "-lib iemlib2", - "-lib iem_mp3", - "-lib iem_t3_lib", - "-lib pdp", - "-lib xsample", - "-lib zexy", - "-path $EXTERNALS", - "-helppath $HELP" - ); - - foreach $line (@pdrc) { - addLineToPdrc ($line); - } - -} else { - print "ERROR: no home: $ENV{'HOME'}\n"; -} diff --git a/packages/darwin_pkg/stage.pd b/packages/darwin_pkg/stage.pd deleted file mode 100644 index 65514465..00000000 --- a/packages/darwin_pkg/stage.pd +++ /dev/null @@ -1,4 +0,0 @@ -#N canvas 0 22 458 308 10; -#X obj 125 90 inlet; -#X obj 128 130 outlet; -#X obj 275 91 inlet; diff --git a/packages/win32_inno/TODO b/packages/win32_inno/TODO index 3cfd860e..95bc395f 100644 --- a/packages/win32_inno/TODO +++ b/packages/win32_inno/TODO @@ -1,4 +1,8 @@ +- test 7zip format for the installer packages, make sure it'll run on all + platforms. Its better to use 7zip since its smaller, and its free. + + - make things compile in Cygwin's MinGW environment (then things can be compiled from an ssh session) |