Revision
71017
Author
rmsfisher@macports.org
Date
2010-08-29 17:00:43 -0700 (Sun, 29 Aug 2010)

Log Message

multimedia/gtkpod borrowed a few lines from the python26 portgroup to improve binary filename/location

Modified Paths

Diff

Modified: trunk/dports/multimedia/gtkpod/Portfile (71016 => 71017)


--- trunk/dports/multimedia/gtkpod/Portfile	2010-08-29 23:56:58 UTC (rev 71016)
+++ trunk/dports/multimedia/gtkpod/Portfile	2010-08-30 00:00:43 UTC (rev 71017)
@@ -5,6 +5,7 @@
 
 name                gtkpod
 version             1.0.0
+revision            1
 categories          multimedia gnome
 platforms           darwin
 maintainers         rmsfisher openmaintainer
@@ -24,13 +25,25 @@
                     port:libid3tag \
                     port:mp4v2
 
+# python-related tweaks 
 set python.branch   2.6
 set python.prefix   ${frameworks_dir}/Python.framework/Versions/${python.branch}
 set python.bin      ${python.prefix}/bin/python${python.branch}
-
 configure.args-append  --prefix=${python.prefix}
 configure.env-append    PYGOBJECT_CODEGEN=${python.prefix}/bin/pygobject-codegen-2.0
 configure.pkg_config_path  ${python.prefix}/lib/pkgconfig
+options         python.link_binaries python.link_binaries_suffix
+default python.link_binaries yes
+default python.link_binaries_suffix {-${python.branch}}
+post-destroot {
+    if {${python.link_binaries}} {
+        foreach bin [glob -nocomplain -tails -directory "${destroot}${python.prefix}/bin" *] {
+            if {[catch {file type "${destroot}${prefix}/bin/${bin}${python.link_binaries_suffix}"}]} {
+                ln -s "${python.prefix}/bin/${bin}" "${destroot}${prefix}/bin/${bin}${python.link_binaries_suffix}"
+            }
+        }
+    }
+}
 
 patchfiles          patch-src-mp4file.c.diff