[PD-cvs] packages/darwin_app Info.plist.in, 1.1, 1.2 Makefile, 1.21, 1.22 TODO, 1.12, 1.13
Hans-Christoph Steiner
eighthave at users.sourceforge.net
Sat Nov 26 02:51:37 CET 2005
Update of /cvsroot/pure-data/packages/darwin_app
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6548/darwin_app
Modified Files:
Info.plist.in Makefile 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: Info.plist.in
===================================================================
RCS file: /cvsroot/pure-data/packages/darwin_app/Info.plist.in,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** Info.plist.in 23 Nov 2005 06:46:59 -0000 1.1
--- Info.plist.in 26 Nov 2005 01:51:35 -0000 1.2
***************
*** 10,14 ****
<key>CFBundleTypeExtensions</key>
<array>
! <string>PD_APP_NAME</string>
</array>
<key>CFBundleTypeIconFile</key>
--- 10,15 ----
<key>CFBundleTypeExtensions</key>
<array>
! <string>pd</string>
! <string>pat</string>
</array>
<key>CFBundleTypeIconFile</key>
***************
*** 23,27 ****
<string>Pd</string>
<key>CFBundleIdentifier</key>
! <string>org.puredata.pd</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
--- 24,28 ----
<string>Pd</string>
<key>CFBundleIdentifier</key>
! <string>org.puredata.pd.wish</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/packages/darwin_app/Makefile,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** Makefile 23 Nov 2005 06:46:59 -0000 1.21
--- Makefile 26 Nov 2005 01:51:35 -0000 1.22
***************
*** 36,40 ****
#------------------------------------------------------------------------------#
! darwin_app: darwin_app_core extended_app_install rez_install
@echo " "
@echo "Pd.app build succeeded!"
--- 36,40 ----
#------------------------------------------------------------------------------#
! darwin_app: darwin_app_core extended_app_install darwin_app_doc_format rez_install
@echo " "
@echo "Pd.app build succeeded!"
***************
*** 44,48 ****
# just want to fill it with goodies from CVS. To do so, place your
# Pd.app in $(BUILD_BASE)/Pd.app
! extended_app_install: extended_install darwin_app_noncvs darwin_app_doc_format
--- 44,48 ----
# just want to fill it with goodies from CVS. To do so, place your
# Pd.app in $(BUILD_BASE)/Pd.app
! extended_app_install: extended_install
***************
*** 69,73 ****
install -m0644 -p *.icns "$(PD_APP_CONTENTS)/Resources"
mv "$(PD_APP_CONTENTS)/MacOS/Wish Shell" \
! "$(PD_APP_CONTENTS)/MacOS/$(PD_APP_NAME)"
# diskutil eject /Volumes/$(TCLTK)
--- 69,73 ----
install -m0644 -p *.icns "$(PD_APP_CONTENTS)/Resources"
mv "$(PD_APP_CONTENTS)/MacOS/Wish Shell" \
! "$(PD_APP_CONTENTS)/MacOS/Pd"
# diskutil eject /Volumes/$(TCLTK)
***************
*** 108,111 ****
--- 108,112 ----
sed -i.bak 's/^\(\#N canvas [0-9]* [0-9]* [0-9]* [0-9]*\) 12/\1 10/' \
*/*.pd */*/*.pd */*/*/*.pd
+ find $(INSTALL_PREFIX) -name '*.pd.bak' -delete
#==============================================================================#
***************
*** 121,137 ****
#------------------------------------------------------------------------------#
darwin_app_externals: darwin_app_externals_standard darwin_app_externals_c++ darwin_app_externals_flext
! #darwin_app_externals: darwin_app_externals_standard darwin_app_externals_c++ darwin_app_externals_gem
!
!
! #------------------------------------------------------------------------------#
! # GEM
! darwin_app_externals_gem:
! cd $(GEM_SRC)/Gem && xcodebuild
! install -p -m0644 $(GEM_SRC)/Gem/help/*.* $(HELP_DEST)
! install -d $(DOCS_DEST)/Gem/doc
! install -p -m0644 $(GEM_SRC)/Gem/doc/*.* $(DOCS_DEST)/gem
! install -d $(DOCS_DEST)/Gem/00.manual
! install -p -m0644 $(GEM_SRC)/Gem/manual/*.* $(DOCS_DEST)/gem/00.manual
! cp -Rfp $(GEM_SRC)/Gem/examples/*.* $(GEM_SRC)/Gem/examples/data $(DOCS_DEST)/gem
--- 122,126 ----
#------------------------------------------------------------------------------#
darwin_app_externals: darwin_app_externals_standard darwin_app_externals_c++ darwin_app_externals_flext
! #darwin_app_externals: darwin_app_externals_standard darwin_app_externals_c++
***************
*** 271,292 ****
# cd $(EXTERNALS_SRC)/gem2pdp && $(MAKE) -f Makefile.darwin
# install -p -m0444 $(EXTERNALS_SRC)/gem2pdp/*.pd_darwin $(OBJECTS_DEST)
- #----------------------------------------------------------------------------
- # GridFlow
- # cd ../../gridflow && ./configure && $(MAKE)
-
- darwin_app_noncvs:
- test -d noncvs/doc/5.reference && \
- install -p noncvs/doc/5.reference/*.* $(HELP_DEST)
- test -d noncvs/extra && install -p noncvs/extra/*.* $(OBJECTS_DEST)
- test -d noncvs/doc/serendipd && cp -Rp noncvs/doc/serendipd \
- $(APPLICATIONS_DEST)
darwin_app_perms:
- chmod a-x $(DOCS_DEST)/*/*.pd $(DOCS_DEST)/*/*/*.pd $(DOCS_DEST)/*/*/*/*.pd
chmod -R a-w $(DOCS_DEST)
- # serendiPd shared patch
- test -d $(APPLICATIONS_DEST)/serendipd && \
- chmod a+w $(APPLICATIONS_DEST)/serendipd/*shared_patch.pd
DMG_NAME = $(PACKAGE_NAME)
--- 260,267 ----
***************
*** 300,305 ****
! clean: darwin_app_clean darwin_app_externals_standard_clean \
! darwin_app_externals_gem_clean darwin_app_externals_flext_clean \
cd $(PACKAGES_SRC) && make clean
-rm Info.plist
--- 275,279 ----
! clean: darwin_app_clean darwin_app_externals_flext_clean \
cd $(PACKAGES_SRC) && make clean
-rm Info.plist
***************
*** 313,317 ****
! darwin_app_externals_gem_clean:
cd $(GEM_SRC)/Gem && xcodebuild clean
--- 287,291 ----
!
cd $(GEM_SRC)/Gem && xcodebuild clean
***************
*** 332,335 ****
--- 306,325 ----
#==============================================================================#
+ darwin_app_noncvs:
+ @echo " "
+ @echo "Deprecated!!"
+ @echo "cd $(PACKAGES_SRC) && make noncvs_install"
+ cd $(PACKAGES_SRC) && make $(DEST_PATHS) noncvs_install
+
+ darwin_app_externals_gem_clean:
+ @echo " "
+ @echo "Deprecated!!"
+ @echo "cd $(PACKAGES_SRC) && make gem_clean"
+
+ darwin_app_externals_gem:
+ @echo " "
+ @echo "Deprecated!!"
+ @echo "cd $(PACKAGES_SRC) && make gem_install"
+
darwin_app_externals_standard_clean:
@echo " "
Index: TODO
===================================================================
RCS file: /cvsroot/pure-data/packages/darwin_app/TODO,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** TODO 23 Nov 2005 06:47:00 -0000 1.12
--- TODO 26 Nov 2005 01:51:35 -0000 1.13
***************
*** 4,11 ****
- in post-clean, rm *.bak
- - make Info.plist.in template and have the Makefile create Info.plist
-
- - check to make sure that Rez mac.r is working in Makefile
-
- make Pd open a new window when its launched to workaround the bug where the
menus don't work until a window is opened.
--- 4,7 ----
***************
*** 13,19 ****
- otool dylib help: http://qin.laya.com/tech_coding_help/dylib_linking.html
- - add symbolic link for flext
- (cd Pd.app/Contents/Resources/extra && ln -s . lib)
-
- from Carmen Rocco about [fiddle~] crash: "is fiddle~: * compiled with the same header * linked with the same binary of (lib)pd * compiled with the same compiler? i had very similar issues with bonk on windows (Virtually same stacktrace but s/fiddle/bonk) until fixing the above 3 things..."
--- 9,12 ----
***************
*** 56,60 ****
- write script to convert from -DMACOSX to -D__APPLE__ where ever possible (check out
! __gnu_linux__ while I am at it) and submit to miller
- instead of shipping Pd.app with a org.puredata.pd.plist, make a script that
--- 49,53 ----
- write script to convert from -DMACOSX to -D__APPLE__ where ever possible (check out
! __gnu_linux__ and WIN32 while I am at it) and submit to miller
- instead of shipping Pd.app with a org.puredata.pd.plist, make a script that
More information about the Pd-cvs
mailing list