[22375] trunk/dports/sysutils/findutils/Portfile

source_changes at macosforge.org source_changes at macosforge.org
Tue Feb 27 11:12:48 PST 2007


Revision: 22375
          http://trac.macosforge.org/projects/macports/changeset/22375
Author:   pipping at macports.org
Date:     2007-02-27 11:12:48 -0800 (Tue, 27 Feb 2007)

Log Message:
-----------
 * replace ugly variant 'normal_install_names' with 'without_prefix'
 * add testsuite
 * cleanup

Modified Paths:
--------------
    trunk/dports/sysutils/findutils/Portfile

Modified: trunk/dports/sysutils/findutils/Portfile
===================================================================
--- trunk/dports/sysutils/findutils/Portfile	2007-02-27 19:12:17 UTC (rev 22374)
+++ trunk/dports/sysutils/findutils/Portfile	2007-02-27 19:12:48 UTC (rev 22375)
@@ -2,36 +2,41 @@
 
 PortSystem 1.0
 
-name			findutils
-version			4.2.25
-revision		1
-categories		sysutils
-platforms		darwin
-maintainers		mww at opendarwin.org
-description		findutils contains the GNU find, xargs, and \
-				locate programs
-long_description	${description}
+name                findutils
+version             4.2.25
+revision            1
+categories          sysutils
+platforms           darwin
+maintainers         mww at opendarwin.org
+description         findutils contains GNU find, xargs, and locate
+long_description    ${description}
+homepage            http://www.gnu.org/software/findutils/
+master_sites        gnu
+checksums           md5 e92fef6714ffa9972f28a1a423066921 \
+                    sha1 65a80bcfd3d242d197800036231b377849b181f3 \
+                    rmd160 9050c3daa0db0efca391e20577782c868561b9d5
 
-homepage		http://www.gnu.org/software/findutils/
-master_sites		gnu
-checksums		md5 e92fef6714ffa9972f28a1a423066921 \
-			sha1 65a80bcfd3d242d197800036231b377849b181f3 \
-			rmd160 9050c3daa0db0efca391e20577782c868561b9d5
+depends_lib         port:gettext
 
-depends_lib		port:gettext
+configure.env       SORT=/usr/bin/sort
+configure.args      --mandir=${prefix}/share/man \
+                    --infodir=${prefix}/share/info \
+                    --program-prefix=g
 
-configure.env		SORT=/usr/bin/sort
-configure.args		--mandir=${prefix}/share/man \
-				--infodir=${prefix}/share/info \
-				--program-prefix=g
-
 post-destroot {
-	cd ${destroot}${prefix}/share/info
-	file rename find.info gfind.info
-	if {[variant_isset normal_install_names]} {
-		system "cd ${destroot}${prefix}/bin && for f in g*; do ln -s \$f `echo \$f | sed -e 's/^g//'`; done"
-	}
+    cd ${destroot}${prefix}/share/info
+    file rename find.info gfind.info
 }
 
-variant normal_install_names {
+test.run            yes
+test.target         check
+
+variant without_prefix {
+    post-destroot {
+        cd ${destroot}${prefix}/bin
+        foreach a [glob g*] {
+            regexp g(.+) $a crap b
+            file link $b g$b
+        }
+    }
 }

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070227/2a2b25a9/attachment.html


More information about the macports-changes mailing list