--- wikisrc/pkgsrc/macosx_tiger_powerpc.mdwn 2014/08/15 09:12:48 1.2 +++ wikisrc/pkgsrc/macosx_tiger_powerpc.mdwn 2014/08/17 18:19:45 1.9 @@ -4,17 +4,27 @@ Darwin/powerpc 8.11 (Mac OS X 10.4, a.k.a. "Tiger"), then [building binary packages](https://www.geeklan.co.uk/?p=1579). -## Interesting problems +## Nice to have +Not specific to tiger, but better integration with OS X as a whole + +* Encourage the use of `path_helper(8)` to append `PATH` & `MANPATH` on Leopard & newer +* Bundle `launchd.plist` for binaries which can be daemonised, inspired from the Joyent effort to bundle `SMF` +* The means to generate a Mac OS X bootstrap package is deprecated, while it's still currently possible to use tools for older releases to generate a package, the native method for Mavericks & newer needs to be integrated -Solve these or add your own. +## Interesting problems -### lang/perl5 +Bored? Choose one of these problems we need solved. Annoyed? Write +down the problem here. +### [[!toggle id="perl5" text="lang/perl5"]] +[[!toggleable id="perl5" text=""" Some apparently incorrect default `MACOSX_DEPLOYMENT_TARGET` breaks the build. +"""]] -### misc/tmux -[[!template id=filecontent name="misc/tmux" text=""" +### [[!toggle id="tmux" text="misc/tmux"]] +[[!toggleable id="tmux" text=""" +[[!template id=filecontent name="misc/tmux" text=< Automatic manual page handling +=> Generating post-install file lists +pkg_create: can't stat `/tmp/lang/ruby21-base/work/.destdir/usr/pkg/lib/ruby/2.1.2/powerpc-darwin8/dbm.bundle' +=> Checking file-check results for ruby212-base-2.1.2 +ERROR: ************************************************************ +ERROR: The following files are in the PLIST but not in /tmp/lang/ruby21-base/work/.destdir/usr/pkg: +ERROR: /tmp/lang/ruby21-base/work/.destdir/usr/pkg/lib/ruby/2.1.2/powerpc-darwin8/dbm.bundle +*** Error code +RUBY21BASEINNER]] +"""]] + +### [[!toggle id="MesaLib" text="graphics/MesaLib"]] +[[!toggleable id="MesaLib" text=""" +[[!template id=filecontent name="graphics/MesaLib install.log" text=< Automatic manual page handling +=> Generating post-install file lists +=> Checking file-check results for MesaLib-7.11.2nb5 +ERROR: ************************************************************ +ERROR: The following files are in /tmp/graphics/MesaLib/work/.destdir/usr/pkg but not in the PLIST: +ERROR: /tmp/graphics/MesaLib/work/.destdir/usr/pkg/lib/libGL.dylib +ERROR: /tmp/graphics/MesaLib/work/.destdir/usr/pkg/lib/libOSMesa.dylib +*** Error code 1 + +Index: PLIST +=================================================================== +RCS file: /cvsroot/pkgsrc/graphics/MesaLib/PLIST,v +retrieving revision 1.26 +diff -u -r1.26 PLIST +--- PLIST 20 May 2013 06:59:18 -0000 1.26 ++++ PLIST 17 Aug 2014 03:16:09 -0000 +@@ -16,12 +16,14 @@ + include/GL/vms_x_fix.h + include/GL/wglext.h + include/GL/wmesa.h ++lib/libGL.dylib + lib/libGL.so + lib/libGL.so.1 + lib/libGL.so.1.2 + lib/libGLw.so + lib/libGLw.so.1 + lib/libGLw.so.1.0.0 ++lib/libOSMesa.dylib + ${PLIST.nodri}lib/libOSMesa.so + ${PLIST.nodri}lib/libOSMesa.so.7 + ${PLIST.nodri}lib/libOSMesa.so.7.11.0 +MESALIBINNER]] """]]