[29940] trunk/dports/x11/kinput2-macim/Portfile

source_changes at macosforge.org source_changes at macosforge.org
Mon Oct 15 12:33:58 PDT 2007


Revision: 29940
          http://trac.macosforge.org/projects/macports/changeset/29940
Author:   takanori at macports.org
Date:     2007-10-15 12:33:57 -0700 (Mon, 15 Oct 2007)

Log Message:
-----------
*Did some cleanup.
*Unfortunately, kinput2-macim is not supported yet on Leopard.

Modified Paths:
--------------
    trunk/dports/x11/kinput2-macim/Portfile

Modified: trunk/dports/x11/kinput2-macim/Portfile
===================================================================
--- trunk/dports/x11/kinput2-macim/Portfile	2007-10-15 19:32:58 UTC (rev 29939)
+++ trunk/dports/x11/kinput2-macim/Portfile	2007-10-15 19:33:57 UTC (rev 29940)
@@ -15,6 +15,7 @@
                 sends a request to kinput2.  Kinput2 receives the request, does \
                 kana-kanji conversion, and sends the converted text back to the \
                 client.
+platforms       darwin
 homepage        http://www.sol.dti.ne.jp/~kikuyan/macosx/x11kotoeri.html
 master_sites    ftp://ftp.sra.co.jp/pub/x11/kinput2/:kinput2 \
                 http://homepage1.nifty.com/daemon/MachTen/sonoda/:MachTen \
@@ -23,6 +24,7 @@
                 kinput2.fix4.macim.0.2.patch.gz:MachTen \
                 Kinput2-MacIM.README.gz:MachTen \
                 kinput2-v3.1-macim-20050629.patch.gz:macosx
+
 checksums       kinput2-v3.1.tar.gz md5 2de20576f150248d1fdfe66d7cc4e510 \
                                     sha1 48050f70e7c0cc67193ea260f8d7f6e822a02ca3 \
                                     rmd160 c56684769859bbee5f8238cd1af061796ff931e8 \
@@ -35,37 +37,51 @@
                 kinput2-v3.1-macim-20050629.patch.gz md5 701dc2f61e3b89444611e9dabef561ac \
                                                      sha1 d015835436a29807d8d72bca5e50a84bd0eb9395 \
                                                      rmd160 20a1788f2464dffaa74fc075d8f54ddbd9358e53
-platforms       darwin
 
 depends_lib     lib:libX11.6:XFree86
+
 extract.only    kinput2-v3.1.tar.gz
-worksrcdir      kinput2-v3.1
+distname        kinput2-v3.1
 post-extract    {
     system "cd ${worksrcpath} && gzip -cd ${distpath}/kinput2.fix4.macim.0.2.patch.gz | sed -n -e '143,549p' -e '581,\$p' | patch -p1"
     system "cd ${worksrcpath} && gzip -cd ${distpath}/kinput2-v3.1-macim-20050629.patch.gz | patch -p0"
     system "gzip -cd ${distpath}/Kinput2-MacIM.README.gz > ${worksrcpath}/Kinput2-MacIM.README"
 }
+
 patch.pre_args  -p1
 patchfiles      kinput2.macim.patch
+
 use_xmkmf       yes
-build {
+
+pre-build {
     system "cd ${worksrcpath} && make depend PREFIX=${prefix}"
+
+    build.target {}
     if {[variant_isset universal]} {
-        system "cd ${worksrcpath} && make PREFIX=${prefix} CDEBUGFLAGS=\"${configure.cflags} ${configure.universal_cflags}\""
+        build.post_args PREFIX=${prefix} CDEBUGFLAGS=\"${configure.cflags} ${configure.universal_cflags}\"
     } else {
-        system "cd ${worksrcpath} && make PREFIX=${prefix} CDEBUGFLAGS=\"${configure.cflags}\""
+        build.post_args PREFIX=${prefix} CDEBUGFLAGS=\"${configure.cflags}\"
     }
 }
-destroot {
-    system "cd ${worksrcpath} && make install install.man DESTDIR=${destroot} PREFIX=${prefix} BINDIR=${prefix}/bin LIBDIR=${prefix}/lib CONFDIR=${prefix}/etc MANSOURCEPATH=${prefix}/share/man/man DOCDIR=${prefix}/share/doc/${name} XAPPLOADDIR=/usr/X11R6/lib/X11/app-defaults"
+
+pre-destroot {
+    destroot.target install install.man
+    destroot.post_args-append "PREFIX=${prefix} BINDIR=${prefix}/bin LIBDIR=${prefix}/lib CONFDIR=${prefix}/etc MANSOURCEPATH=${prefix}/share/man/man DOCDIR=${prefix}/share/doc/${name} XAPPLOADDIR=/usr/X11R6/lib/X11/app-defaults"
     #notice: app-defaults/Kinput2.macim is installed outside of /opt tree.
-    file delete ${destroot}${prefix}/lib/app-defaults
 }
 post-destroot {
+    delete ${destroot}${prefix}/lib/app-defaults
+
     xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
     xinstall -m 644 -W ${worksrcpath} NEWS README Kinput2-MacIM.README copyright ${destroot}${prefix}/share/doc/${name}
 }
 
+platform darwin 9 {
+    pre-fetch {
+        return -code error "Sorry, ${name} is not supported yet on your platform."
+    }
+}
+
 variant universal {}
 
 livecheck.check regex

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071015/5ee00889/attachment.html


More information about the macports-changes mailing list