[83264] trunk/dports/games/bzflag/Portfile

ryandesign at macports.org ryandesign at macports.org
Mon Aug 29 02:46:33 PDT 2011


Revision: 83264
          http://trac.macports.org/changeset/83264
Author:   ryandesign at macports.org
Date:     2011-08-29 02:46:33 -0700 (Mon, 29 Aug 2011)
Log Message:
-----------
bzflag: use app portgroup

Modified Paths:
--------------
    trunk/dports/games/bzflag/Portfile

Modified: trunk/dports/games/bzflag/Portfile
===================================================================
--- trunk/dports/games/bzflag/Portfile	2011-08-29 09:46:12 UTC (rev 83263)
+++ trunk/dports/games/bzflag/Portfile	2011-08-29 09:46:33 UTC (rev 83264)
@@ -2,10 +2,11 @@
 # $Id$
 
 PortSystem          1.0
+PortGroup           app 1.0
 
 name                bzflag
 version             2.0.16
-revision            2
+revision            3
 categories          games
 platforms           darwin
 maintainers         phw openmaintainer
@@ -26,8 +27,7 @@
 
 depends_lib         port:curl \
                     path:lib/pkgconfig/sdl.pc:libsdl \
-                    port:c-ares \
-                    port:makeicns
+                    port:c-ares
 
 patchfiles          patch-configure
 
@@ -39,27 +39,12 @@
                     --disable-ccachetest \
                     --without-x
 
-post-destroot {
-    set my_app BZFlag
-    xinstall -d ${destroot}${applications_dir}/${my_app}.app/Contents/MacOS
-    ln -s ${prefix}/bin/${name} ${destroot}${applications_dir}/${my_app}.app/Contents/MacOS/${my_app}
-    xinstall -d ${destroot}${applications_dir}/${my_app}.app/Contents/Resources
-    system "makeicns -in ${worksrcpath}/data/bzflag-256x256.png -out ${destroot}${applications_dir}/${my_app}.app/Contents/Resources/${my_app}.icns"
-    system "echo '<?xml version=\"1.0\" encoding=\"UTF-8\"?>' >> ${destroot}${applications_dir}/${my_app}.app/Contents/Info.plist"
-    system "echo '<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">' >> ${destroot}${applications_dir}/${my_app}.app/Contents/Info.plist"
-    system "echo '<plist version=\"1.0\">' >> ${destroot}${applications_dir}/${my_app}.app/Contents/Info.plist"
-    system "echo '<dict>' >> ${destroot}${applications_dir}/${my_app}.app/Contents/Info.plist"
-    system "echo '  <key>CFBundleExecutable</key>' >> ${destroot}${applications_dir}/${my_app}.app/Contents/Info.plist"
-    system "echo '  <string>${my_app}</string>' >> ${destroot}${applications_dir}/${my_app}.app/Contents/Info.plist"
-    system "echo '  <key>CFBundleIconFile</key>' >> ${destroot}${applications_dir}/${my_app}.app/Contents/Info.plist"
-    system "echo '  <string>${my_app}.icns</string>' >> ${destroot}${applications_dir}/${my_app}.app/Contents/Info.plist"
-    system "echo '</dict>' >> ${destroot}${applications_dir}/${my_app}.app/Contents/Info.plist"
-    system "echo '</plist>' >> ${destroot}${applications_dir}/${my_app}.app/Contents/Info.plist"
-}
-
 if {${os.platform} == "darwin" && ${os.major} >= 10} {
     patchfiles-append patch-include__bzfSDL.h patch-src__platform__SDLDisplay.cxx
 }
 
+app.name            BZFlag
+app.icon            data/bzflag-256x256.png
+
 livecheck.type      sourceforge
 livecheck.regex     bzflag-(\\d+(?:\\.\\d+)*)\\.tar\\.bz2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110829/6cc15a2a/attachment.html>


More information about the macports-changes mailing list