[50432] trunk/dports/textproc
takanori at macports.org
takanori at macports.org
Thu Apr 30 15:17:42 PDT 2009
Revision: 50432
http://trac.macports.org/changeset/50432
Author: takanori at macports.org
Date: 2009-04-30 15:17:42 -0700 (Thu, 30 Apr 2009)
Log Message:
-----------
New port: lookup
Added Paths:
-----------
trunk/dports/textproc/lookup/
trunk/dports/textproc/lookup/Portfile
Added: trunk/dports/textproc/lookup/Portfile
===================================================================
--- trunk/dports/textproc/lookup/Portfile (rev 0)
+++ trunk/dports/textproc/lookup/Portfile 2009-04-30 22:17:42 UTC (rev 50432)
@@ -0,0 +1,104 @@
+# $Id$
+
+PortSystem 1.0
+
+name lookup
+set ver_main 1.4
+set ver_media 20081205
+version ${ver_main}-media-${ver_media}
+categories textproc japanese
+maintainers nomaintainer
+description Dictionary search interface for Emacs, including the media patch
+long_description \
+ ${description}
+platforms darwin
+homepage http://green.ribbon.to/~ikazuhiro/lookup/lookup.html
+master_sites http://green.ribbon.to/~ikazuhiro/lookup/files/:lookup \
+ http://svn.sourceforge.jp/svnroot/macports-jp/distfiles/lookup/:texinfo-jp \
+ ftp://fsci.fuk.kindai.ac.jp/pub/ptex/utils/:texinfo-jp
+distfiles ${name}-${ver_main}+media-${ver_media}${extract.suffix}:lookup
+checksums ${name}-${ver_main}+media-${ver_media}${extract.suffix} md5 00680d7a01805c719ead3f52c80fdc68 \
+ sha1 e11e6fbc54ee6667d05247450212e7947b334cc6 \
+ rmd160 134aef5b9238a9100d53bf481706fa40f2d3bac1 \
+ texinfo.tex md5 7ca3fd1e1070bc3c169782874283757d \
+ sha1 c28232842fb669c328fd79954ea288ff7c1aa595 \
+ rmd160 c5db8b73738942572423eb39dbe21ea91cdd84d2
+
+depends_lib path:bin/emacs:emacs \
+ port:eblook
+depends_build port:texinfo
+
+extract.only ${name}-${ver_main}+media-${ver_media}${extract.suffix}
+worksrcdir ${name}-${ver_main}+media-${ver_media}
+
+set dir_info ${prefix}/share/info
+configure.args --infodir=${dir_info}
+
+#use_parallel_build yes
+
+# The following line is a workaround to avoid "Searching for program: unknown error: 0" problem.
+build.env SHELL=/bin/bash
+
+#test.run yes
+#test.target check
+
+post-destroot {
+ xinstall -d -m 755 ${destroot}/${prefix}/share/doc/${name}
+ set docs {AUTHORS COPYING ChangeLog NEWS README README.org VERSION}
+ foreach f ${docs} {
+ xinstall -m 644 ${worksrcpath}/${f} ${destroot}/${prefix}/share/doc/${name}
+ }
+
+ delete ${destroot}${dir_info}/dir
+}
+
+# MacPorts does not have post-deactivate phase yet.
+#set infos {lookup-guide lookup}
+#post-activate {
+# foreach f ${infos} {
+# system "install-info --info-dir=${dir_info} ${prefix}/share/info/${f}.info"
+# }
+#}
+#post-deactivate {
+# foreach f ${infos} {
+# system "install-info --delete --info-dir=${dir_info} ${prefix}/share/info/${f}.info"
+# }
+#}
+
+universal_variant no
+
+variant with_carbon_emacs_package description {Use this package with Carbon Emacs Package} {
+ depends_lib-delete path:bin/emacs:emacs
+ set dir_info /Applications/Emacs.app/Contents/Resources/info
+ configure.env EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs
+ configure.args --with-lispdir=/Applications/Emacs.app/Contents/Resources/site-lisp/lookup \
+ --infodir=${dir_info}
+ pre-configure {
+ if {![file exists /Applications/Emacs.app/Contents/MacOS/Emacs]} {
+ return -code error "Before building this port, please install Carbon Emacs Package into /Application folder."
+ }
+ }
+ destroot.violate_mtree yes
+}
+
+variant with_ptex description {Build and install PDF documents using pTeX} {
+ distfiles-append texinfo.tex:texinfo-jp
+ depends_build-append port:pTeX
+ post-extract {
+ # this is texinfo.tex 2008-11-25.16 with Japanese support
+ copy ${distpath}/texinfo.tex ${worksrcpath}/texi
+ }
+ post-patch {
+ reinplace "s|documentlanguage ja|documentlanguage en|" ${worksrcpath}/texi/lookup.texi
+ }
+ post-build {
+ system "cd ${worksrcpath}/texi && ptex lookup.texi && texindex lookup.?? && ptex lookup.texi && dvipdfmx lookup.dvi"
+ }
+ post-destroot {
+ xinstall -m 644 ${worksrcpath}/texi/lookup.pdf ${destroot}/${prefix}/share/doc/${name}
+ }
+}
+
+livecheck.check regex
+livecheck.version ${version}+media-${ver_media}
+livecheck.regex "${name}-(\[0-9.a-z\+\-\]+).tar.gz"
Property changes on: trunk/dports/textproc/lookup/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090430/e57c141a/attachment-0001.html>
More information about the macports-changes
mailing list