[47061] trunk/dports/textproc/sword

jmr at macports.org jmr at macports.org
Fri Feb 20 23:50:15 PST 2009


Revision: 47061
          http://trac.macports.org/changeset/47061
Author:   jmr at macports.org
Date:     2009-02-20 23:50:13 -0800 (Fri, 20 Feb 2009)
Log Message:
-----------
sword: update to 1.5.11, improve config file handling

Modified Paths:
--------------
    trunk/dports/textproc/sword/Portfile

Removed Paths:
-------------
    trunk/dports/textproc/sword/files/

Modified: trunk/dports/textproc/sword/Portfile
===================================================================
--- trunk/dports/textproc/sword/Portfile	2009-02-21 07:24:58 UTC (rev 47060)
+++ trunk/dports/textproc/sword/Portfile	2009-02-21 07:50:13 UTC (rev 47061)
@@ -4,8 +4,7 @@
 PortSystem      1.0
 
 name            sword
-version         1.5.7a
-revision        1
+version         1.5.11
 categories      textproc
 maintainers     nomaintainer
 description     cross-platform API/library for Bible software
@@ -16,7 +15,9 @@
                     library of over 200 text modules.
 homepage        http://www.crosswire.org/${name}/index.jsp
 master_sites    http://www.crosswire.org/ftpmirror/pub/${name}/source/v1.5/
-checksums       md5 e77801ac7abb7a940eb8a75d725e346f
+checksums       md5 84a13fd3cf767902de91368424f30baa \
+                sha1 d0ff7f039e27c6be5727d548abee929f648ced79 \
+                rmd160 3c3278b477542b40413d4936ad0e066c6e50b475
 platforms       darwin
 
 depends_build   port:autoconf \
@@ -27,32 +28,33 @@
                 port:openssl \
                 port:zlib
 
-worksrcdir      ${name}-[strsed ${version} {s/a$//}]
-
-patchfiles      patch-autogen.sh \
-                patch-configure.ac \
-                patch-untgz.c
-
 pre-configure {
-    system "cd ${worksrcpath} && ./autogen.sh"
+    system "cd ${worksrcpath} && env LTIZE=${prefix}/bin/glibtoolize ./autogen.sh"
 }
 configure.args  --with-zlib --with-conf --with-curl \
-                --without-icu --without-lucene
+                --without-icu --without-clucene
 
+use_parallel_build yes
+
+destroot.keepdirs ${destroot}${prefix}/share/${name}/mods.d \
+                  ${destroot}${prefix}/share/${name}/modules
 post-destroot {
     xinstall -d -m 0755 ${destroot}${prefix}/share/${name}/mods.d
-    xinstall -m 0644 ${worksrcpath}/samples/mods.d/globals.conf ${destroot}${prefix}/share/${name}/mods.d
-
     xinstall -d -m 0755 ${destroot}${prefix}/share/${name}/modules
-    system "touch ${destroot}${prefix}/share/${name}/modules/.turd"
 
     xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name}
     xinstall -m 0644 -W ${worksrcpath} README INSTALL LICENSE ${destroot}${prefix}/share/doc/${name}
-    foreach dir [exec find ${worksrcpath}/samples -type d] {
-        xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name}/${dir}
+    copy ${worksrcpath}/samples ${destroot}${prefix}/share/doc/${name}/
+    delete ${destroot}${prefix}/share/${name}/mods.d/globals.conf
+    move ${destroot}${prefix}/etc/sword.conf ${destroot}${prefix}/etc/sword.conf.sample
+}
+
+post-activate {
+    if {![file exists ${prefix}/share/${name}/mods.d/globals.conf]} {
+        copy ${prefix}/share/doc/${name}/samples/mods.d/globals.conf ${prefix}/share/${name}/mods.d/
     }
-    foreach file [exec find ${worksrcpath}/samples -type f] {
-        xinstall -m 0644 ${file} ${destroot}${prefix}/share/doc/${name}/${file}
+    if {![file exists ${prefix}/etc/sword.conf]} {
+        copy ${prefix}/etc/sword.conf.sample ${prefix}/etc/sword.conf
     }
 }
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090220/fc8d63f5/attachment.html>


More information about the macports-changes mailing list