[46360] trunk/dports/math/pspp
snc at macports.org
snc at macports.org
Tue Feb 3 06:43:49 PST 2009
Revision: 46360
http://trac.macports.org/changeset/46360
Author: snc at macports.org
Date: 2009-02-03 06:43:47 -0800 (Tue, 03 Feb 2009)
Log Message:
-----------
updated wrappers to be like wine -- included in filespath
Modified Paths:
--------------
trunk/dports/math/pspp/Portfile
Added Paths:
-----------
trunk/dports/math/pspp/files/pspp.in
trunk/dports/math/pspp/files/psppire.in
Modified: trunk/dports/math/pspp/Portfile
===================================================================
--- trunk/dports/math/pspp/Portfile 2009-02-03 14:06:31 UTC (rev 46359)
+++ trunk/dports/math/pspp/Portfile 2009-02-03 14:43:47 UTC (rev 46360)
@@ -4,6 +4,7 @@
PortSystem 1.0
name pspp
+revision 1
version 0.6.1
categories math
maintainers snc
@@ -39,8 +40,7 @@
--without-libplot \
--without-libpq \
--enable-debug \
- --without-libncurses \
- --program-suffix=orig
+ --without-libncurses
patchfiles patch-config.h.in.diff
@@ -83,27 +83,24 @@
post-destroot {
delete ${destroot}${prefix}/lib/charset.alias
- ln -s ${prefix}/lib/pspp/libpsppire.dylib \
- ${destroot}${prefix}/lib/pspp/libpsppire.so
- ln -s ${prefix}/lib/pspp/libpsppwidgets.dylib \
- ${destroot}${prefix}/lib/pspp/libpsppwidgets.so
+ xinstall -d ${destroot}${prefix}/libexec/${name}
- set script [open ${destroot}${prefix}/bin/psppire w+]
- puts $script "#!/bin/bash"
- puts $script "export OLDPWD=`pwd`"
- puts $script "cd /tmp"
- puts $script "LD_LIBRARY_PATH=${prefix}/lib/pspp ${prefix}/bin/psppireorig"
- puts $script "cd \$OLDPWD"
- close $script
+ file rename ${destroot}${prefix}/bin/pspp ${destroot}${prefix}/libexec/${name}/pspp
- set script [open ${destroot}${prefix}/bin/pspp w+]
- puts $script "#!/bin/bash"
- puts $script "export OLDPWD=`pwd`"
- puts $script "cd /tmp"
- puts $script "LD_LIBRARY_PATH=${prefix}/lib/pspp ${prefix}/bin/pspporig"
- puts $script "cd \$OLDPWD"
- close $script
+ xinstall -m 755 ${filespath}/pspp.in ${destroot}${prefix}/bin/pspp
+ reinplace s|@PREFIX@|${prefix}|g ${destroot}${prefix}/bin/pspp
+ reinplace s|@NAME@|${name}|g ${destroot}${prefix}/bin/pspp
- system "chmod 755 ${destroot}${prefix}/bin/psppire"
- system "chmod 755 ${destroot}${prefix}/bin/pspp"
+ if {[variant_isset gui]} {
+ ln -s ${prefix}/lib/pspp/libpsppire.dylib \
+ ${destroot}${prefix}/lib/pspp/libpsppire.so
+ ln -s ${prefix}/lib/pspp/libpsppwidgets.dylib \
+ ${destroot}${prefix}/lib/pspp/libpsppwidgets.so
+
+ file rename ${destroot}${prefix}/bin/psppire ${destroot}${prefix}/libexec/${name}/psppire
+
+ xinstall -m 755 ${filespath}/psppire.in ${destroot}${prefix}/bin/psppire
+ reinplace s|@PREFIX@|${prefix}|g ${destroot}${prefix}/bin/psppire
+ reinplace s|@NAME@|${name}|g ${destroot}${prefix}/bin/psppire
+ }
}
Added: trunk/dports/math/pspp/files/pspp.in
===================================================================
--- trunk/dports/math/pspp/files/pspp.in (rev 0)
+++ trunk/dports/math/pspp/files/pspp.in 2009-02-03 14:43:47 UTC (rev 46360)
@@ -0,0 +1,5 @@
+#!/bin/bash
+export OLDPWD=`pwd`
+cd /tmp
+LD_LIBRARY_PATH=@PREFIX@/lib/@NAME@ @PREFIX@/libexec/@NAME@/pspp
+cd $OLDPWD
Added: trunk/dports/math/pspp/files/psppire.in
===================================================================
--- trunk/dports/math/pspp/files/psppire.in (rev 0)
+++ trunk/dports/math/pspp/files/psppire.in 2009-02-03 14:43:47 UTC (rev 46360)
@@ -0,0 +1,5 @@
+#!/bin/bash
+export OLDPWD=`pwd`
+cd /tmp
+LD_LIBRARY_PATH=@PREFIX@/lib/@NAME@ @PREFIX@/libexec/@NAME@/psppire
+cd $OLDPWD
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090203/ce676f70/attachment.html>
More information about the macports-changes
mailing list