[90230] trunk/dports/devel/lua-luahpdf
and.damore at macports.org
and.damore at macports.org
Mon Feb 27 03:12:50 PST 2012
Revision: 90230
http://trac.macports.org/changeset/90230
Author: and.damore at macports.org
Date: 2012-02-27 03:12:48 -0800 (Mon, 27 Feb 2012)
Log Message:
-----------
port lua-luahpdf: version updated, added license, changed homepage, setting right compiler and options, cleaner patch phase
Modified Paths:
--------------
trunk/dports/devel/lua-luahpdf/Portfile
trunk/dports/devel/lua-luahpdf/files/patch-Makefile.diff
Modified: trunk/dports/devel/lua-luahpdf/Portfile
===================================================================
--- trunk/dports/devel/lua-luahpdf/Portfile 2012-02-27 10:44:51 UTC (rev 90229)
+++ trunk/dports/devel/lua-luahpdf/Portfile 2012-02-27 11:12:48 UTC (rev 90230)
@@ -3,7 +3,8 @@
PortSystem 1.0
name lua-luahpdf
-version 0.1
+version 1.1
+license MIT
categories devel
platforms darwin
maintainers and.damore openmaintainer
@@ -17,11 +18,11 @@
encryption, Type1 and TrueType fonts, various character sets, outlines, \
links.
-homepage http://www.keplerproject.org/copas/
-master_sites http://luaforge.net/frs/download.php/2145/
-checksums md5 5f6aba6532837f5255176cc41c89358a \
- sha1 184549f019254980f473d8da2b337069a6f197bf \
- rmd160 0feeb173ff7cce4d32112dedd3eb049fb98cd4de
+homepage http://code.google.com/p/luahpdf/
+master_sites http://luahpdf.googlecode.com/files/
+checksums md5 960a8b3a7f05fc225ae1b5f0feb2efd7 \
+ sha1 504c170769f1d13882ee9ccb15f55ad8b8e36799 \
+ rmd160 3c282cc152627fd40963d3a75667b9a1667c3f41
distname luahpdf-${version}
depends_lib port:lua \
@@ -29,7 +30,16 @@
patchfiles patch-Makefile.diff
post-patch {
- reinplace "s|^PREFIX.*\$|PREFIX=${prefix}|" ${worksrcpath}/Makefile
+ reinplace "s|%PREFIX%|${prefix}|" ${worksrcpath}/Makefile
+ reinplace "s|%COMPILER%|${configure.cc}|" ${worksrcpath}/Makefile
}
+
use_configure no
-build.target main
+
+build.env-append CFLAGS="-I${prefix}/include ${configure.cflags} [get_canonical_archflags cc]" \
+ LDFLAGS="${configure.ldflags} [get_canonical_archflags ld]"
+
+post-destroot {
+ file rename ${destroot}${prefix}/share/doc/luahpdf ${destroot}${prefix}/share/doc/${name}
+}
+
Modified: trunk/dports/devel/lua-luahpdf/files/patch-Makefile.diff
===================================================================
--- trunk/dports/devel/lua-luahpdf/files/patch-Makefile.diff 2012-02-27 10:44:51 UTC (rev 90229)
+++ trunk/dports/devel/lua-luahpdf/files/patch-Makefile.diff 2012-02-27 11:12:48 UTC (rev 90230)
@@ -1,30 +1,20 @@
---- Makefile.orig 2010-11-08 14:02:26.000000000 +0100
-+++ Makefile 2010-11-08 14:02:42.000000000 +0100
-@@ -4,6 +4,7 @@
- LIB = hpdf.so
- TAR = $(PACKAGE).tar.gz
- ZIP = $(PACKAGE).zip
-+PREFIX=/.
+--- Makefile.orig 2012-02-27 11:50:49.000000000 +0100
++++ Makefile 2012-02-27 11:53:29.000000000 +0100
+@@ -1,7 +1,7 @@
+ # --- Change the settings below to suit your environment. See explanations in
+ # --- the build documentation for more details. ---
- PDF = \
- demo/arc_demo.pdf \
-@@ -29,6 +30,10 @@
- doc/html/index.html \
+-PREFIX=/usr/local
++PREFIX=%PREFIX%
+ MODDIR=$(PREFIX)/lib/lua/5.1
+ DOCDIR=$(PREFIX)/share/doc/luahpdf
+ LUALIB=-llua
+@@ -41,7 +41,7 @@
doc/html/license.html
-+install : main
-+ mkdir -p "$(DESTDIR)$(PREFIX)/lib/lua/5.1"
-+ cp hpdf.so $(DESTDIR)$(PREFIX)/lib/lua/5.1
-+
- main : lib
+ $(TARGET) : hpdf.c
+- cc -ansi -DHPDF_SHARED -pedantic -Wall -O2 $(CFLAGS) $(LDFLAGS) -o $@ $(LUAINC) $(HPDFINC) -shared $(LUALIB) $(HPDFLIB) $<
++ %COMPILER% -ansi -DHPDF_SHARED -pedantic -Wall $(CFLAGS) $(LDFLAGS) -o $@ $(LUAINC) $(HPDFINC) -shared $(LUALIB) $(HPDFLIB) $<
- doc : $(HTML)
-@@ -38,7 +43,7 @@
- lib : $(LIB)
-
- $(LIB) : hpdf.c
-- cc -DHPDF_SHARED -ansi -pedantic -Wall -O2 -o $@ -shared -l hpdf $<
-+ cc -DHPDF_SHARED -ansi -pedantic -Wall -O2 -o $@ -shared -l hpdf -l lua $<
-
- package : clean doc
- rm -fr $(PACKAGE)
+ test : $(TARGET)
+ @lua -e "package.path=\"\" package.cpath=\"./?.so;./?.dll\" require \"hpdf\" print(hpdf.VERSION_TEXT)"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120227/35f8f883/attachment.html>
More information about the macports-changes
mailing list