Revision: 103382 https://trac.macports.org/changeset/103382 Author: cal@macports.org Date: 2013-02-23 10:58:04 -0800 (Sat, 23 Feb 2013) Log Message: ----------- fontforge: update to 20120731, update homepage, switch to new checksum types, build with python, remove default use_parallel_build yes Modified Paths: -------------- trunk/dports/graphics/fontforge/Portfile Added Paths: ----------- trunk/dports/graphics/fontforge/files/patch-fontforge__libffstamp.h-integer-versiondate.diff Modified: trunk/dports/graphics/fontforge/Portfile =================================================================== --- trunk/dports/graphics/fontforge/Portfile 2013-02-23 14:46:57 UTC (rev 103381) +++ trunk/dports/graphics/fontforge/Portfile 2013-02-23 18:58:04 UTC (rev 103382) @@ -4,10 +4,9 @@ PortSystem 1.0 name fontforge -version 20110222 -set docversion 20110221 -set ftversion 2.4.4 -revision 4 +version 20120731 +set docversion 20120731 +set ftversion 2.4.10 categories graphics fonts platforms darwin maintainers nomaintainer @@ -21,7 +20,7 @@ some Type0), TrueType, OpenType (Type2), CID, SVG. Previously known as \ pfaedit. -homepage http://fontforge.sourceforge.net/ +homepage http://fontforge.org/ master_sites sourceforge:project/fontforge/fontforge-source \ sourceforge:project/fontforge/fontforge-docs:docs \ ${homepage}:cidmaps \ @@ -34,24 +33,22 @@ set docdistfile ${name}_htdocs-${docversion}${extract.suffix} distfiles-append \ - cidmaps.tgz:cidmaps \ - ${docdistfile}:docs - + cidmaps.tgz:cidmaps \ + ${docdistfile}:docs checksums ${distname}${extract.suffix} \ - sha1 8fada07647f102351bb1d7d1c4da487356e7142f \ - rmd160 7f276e9e3ef673b78355bb7be50f6b2587aee633 \ + rmd160 351af6022d1c1c80e61788b699ff882bcde1b55f \ + sha256 e5cb9e9e64a99d1dfc549950741eb9b44c3162a4c62f71053905c1f2d024295f \ cidmaps.tgz \ - sha1 efbc7c9d3e95159f5600dc71f9cccb370e46bb94 \ rmd160 d194355e61813d31fe4813bdf10a62d66a9f6d04 \ + sha256 1bf9c7eb8835e6ed94e62cb49f1141bc046c562849e52e6c3c7f1d7cfc95c7b3 \ ${docdistfile} \ - sha1 e966fea60a2f7f022af71669f67e15e258948e0e \ - rmd160 ac92a01aafbb39ccbecff2953f3b6f49c3721f71 \ + rmd160 8afd7d4eb9d590c989f16047e3ff4c926d1eab31 \ + sha256 a938c08e66c1ff1e853e0833fbde6cb5d92d900f66b1958b6769f5b7d32ad1e7 \ freetype-${ftversion}${extract.suffix} \ - sha1 1d136cbc51c67b212c91ba04dc5db797f35e64e6 \ - rmd160 6b9b37ccdc8d1bfe0883f0e25df6de49ab30379e + rmd160 9da7fcde9c42f81c399201d055d85109b2ae7814 \ + sha256 0c8e242c33c45928de560d7d595db06feb41d1b22167e37260ceabe72f9e992f worksrcdir ${name}-${version} - extract.only ${distname}${extract.suffix} post-extract { @@ -64,10 +61,12 @@ } patchfiles patch-Makefile.dynamic.in.diff \ + patch-configure.in.diff \ + patch-fontforge__libffstamp.h-integer-versiondate.diff \ patch-fontforge_start.c.diff \ patch-gutils_dynamic.c.diff \ - patch-xcode-43.diff \ - patch-configure.in.diff + patch-xcode-43.diff + post-patch { if {${os.major} > 11 && ${os.platform} == "darwin"} { eval reinplace -W {${worksrcpath}/fontforge} "s|AnchorPoint|FFAnchorPoint|g" \ @@ -81,9 +80,6 @@ } depends_lib \ - port:xorg-libXi \ - port:xorg-libxkbui \ - port:xorg-libXt \ port:freetype \ port:gettext \ port:giflib \ @@ -92,7 +88,11 @@ port:libpng \ port:libuninameslist \ port:libxml2 \ + port:python27 \ port:tiff \ + port:xorg-libXi \ + port:xorg-libXt \ + port:xorg-libxkbui \ port:zlib use_autoconf yes @@ -101,22 +101,21 @@ --enable-type3 \ --enable-devicetables \ --enable-gb12345 \ - --without-python \ + --with-python=${prefix}/bin/python2.7 \ --without-freetype-bytecode \ --without-pango \ --without-cairo \ --x-includes=${prefix}/include \ --x-libraries=${prefix}/lib -configure.ldflags-append -lintl +configure.ldflags-append \ + -lintl # https://trac.macports.org/ticket/29840 -compiler.blacklist llvm-gcc-4.2 +compiler.blacklist \ + llvm-gcc-4.2 -use_parallel_build yes - set docdir ${prefix}/share/doc/${name} - destroot.args docdir=${docdir} post-destroot { Added: trunk/dports/graphics/fontforge/files/patch-fontforge__libffstamp.h-integer-versiondate.diff =================================================================== --- trunk/dports/graphics/fontforge/files/patch-fontforge__libffstamp.h-integer-versiondate.diff (rev 0) +++ trunk/dports/graphics/fontforge/files/patch-fontforge__libffstamp.h-integer-versiondate.diff 2013-02-23 18:58:04 UTC (rev 103382) @@ -0,0 +1,7 @@ +--- fontforge/libffstamp.h.orig 2013-02-23 19:41:22.000000000 +0100 ++++ fontforge/libffstamp.h 2013-02-23 19:41:36.000000000 +0100 +@@ -1,3 +1,3 @@ + #define LibFF_ModTime 1343746639L /* Seconds since 1970 (standard unix time) */ + #define LibFF_ModTime_Str "14:57 GMT 31-Jul-2012" +-#define LibFF_VersionDate "20120731" ++#define LibFF_VersionDate 20120731