Revision: 118205 https://trac.macports.org/changeset/118205 Author: and.damore@macports.org Date: 2014-03-25 10:09:44 -0700 (Tue, 25 Mar 2014) Log Message: ----------- port lua-luahpdf: update to 1.5 with lua 5.2 support, fix #41046, nomaintainer 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 2014-03-25 16:35:59 UTC (rev 118204) +++ trunk/dports/devel/lua-luahpdf/Portfile 2014-03-25 17:09:44 UTC (rev 118205) @@ -3,8 +3,7 @@ PortSystem 1.0 name lua-luahpdf -version 1.1 -revision 1 +version 1.5 license MIT categories devel platforms darwin @@ -21,25 +20,27 @@ homepage http://code.google.com/p/luahpdf/ master_sites http://luahpdf.googlecode.com/files/ -checksums md5 960a8b3a7f05fc225ae1b5f0feb2efd7 \ - sha1 504c170769f1d13882ee9ccb15f55ad8b8e36799 \ - rmd160 3c282cc152627fd40963d3a75667b9a1667c3f41 +checksums md5 7e16e4d6d962318aa39844de070dbead \ + sha1 cf148468c54c32fae69e5038581a09d6f7403d48 \ + rmd160 4754375932bf6da7772f3b3953066a6a5357de9a distname luahpdf-${version} depends_lib port:lua \ port:libharu patchfiles patch-Makefile.diff -post-patch { - reinplace "s|%PREFIX%|${prefix}|" ${worksrcpath}/Makefile - reinplace "s|%COMPILER%|${configure.cc}|" ${worksrcpath}/Makefile -} use_configure no -build.env-append CFLAGS="-I${prefix}/include ${configure.cflags} [get_canonical_archflags cc]" \ - LDFLAGS="${configure.ldflags} [get_canonical_archflags ld]" +build.args-append CC=${configure.cc} \ + LUAINC="${configure.cppflags}" \ + CFLAGS="${configure.cflags} [get_canonical_archflags cc]" \ + LDFLAGS="${configure.ldflags} [get_canonical_archflags ld]" \ + PLATFORM=macosx \ + PREFIX=${prefix} +destroot.args-append PREFIX=${prefix} + post-destroot { xinstall -d -m 755 ${destroot}${prefix}/share/examples file copy ${worksrcpath}/demo ${destroot}${prefix}/share/examples/${name} Modified: trunk/dports/devel/lua-luahpdf/files/patch-Makefile.diff =================================================================== --- trunk/dports/devel/lua-luahpdf/files/patch-Makefile.diff 2014-03-25 16:35:59 UTC (rev 118204) +++ trunk/dports/devel/lua-luahpdf/files/patch-Makefile.diff 2014-03-25 17:09:44 UTC (rev 118205) @@ -1,20 +1,22 @@ ---- 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. --- +--- Makefile.orig 2014-03-25 17:03:29.000000000 +0100 ++++ Makefile 2014-03-25 17:04:02.000000000 +0100 +@@ -22,8 +22,8 @@ + linux_COMPILE=cc -DHPDF_SHARED $(LUAINC) $(HPDFINC) -Wall -O2 -fomit-frame-pointer -shared -fPIC -c -o $@ $< + linux_LINK=cc -shared -fPIC -o $@ $^ $(HPDFLIB) -lz -lpng -lm + linux_REPORT=ldd ./$(TARGET) +-macosx_COMPILE=cc -DHPDF_SHARED $(LUAINC) $(HPDFINC) -DLUA_USE_MACOSX -Wall -O2 -fomit-frame-pointer -fPIC -c -o $@ $< +-macosx_LINK=cc -bundle -undefined dynamic_lookup -DLUA_USE_MACOSX $(HPDFLIB) -lz -lpng -o hpdf.so hpdf.o ++macosx_COMPILE=$(CC) $(CFLAGS) -DHPDF_SHARED $(LUAINC) $(HPDFINC) -DLUA_USE_MACOSX -Wall -fomit-frame-pointer -fPIC -c -o $@ $< ++macosx_LINK=$(CC) $(LDFLAGS) -bundle -undefined dynamic_lookup -DLUA_USE_MACOSX $(HPDFLIB) -lz -lpng -o hpdf.so hpdf.o + macosx_REPORT=otool -L ./$(TARGET) --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 + PDF = \ +@@ -58,7 +58,7 @@ + $($(PLATFORM)_COMPILE) - $(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) $< + dump : +- cc -E -dM -ansi -DHPDF_SHARED -pedantic -Wall -O2 $(CFLAGS) $(LUAINC) $(HPDFINC) -shared hpdf.c > $@ ++ $(CC) -E -dM -ansi -DHPDF_SHARED -pedantic -Wall -O2 $(CFLAGS) $(LUAINC) $(HPDFINC) -shared hpdf.c > $@ test : $(TARGET) - @lua -e "package.path=\"\" package.cpath=\"./?.so;./?.dll\" require \"hpdf\" print(hpdf.VERSION_TEXT)" + $(LUA) -e "package.path=[[]] package.cpath=[[./?.so;./?.dll]] local hpdf = require [[hpdf]] print(hpdf.VERSION_TEXT)"
participants (1)
-
and.damore@macports.org