[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