[103382] trunk/dports/graphics/fontforge

cal at macports.org cal at macports.org
Sat Feb 23 10:58:05 PST 2013


Revision: 103382
          https://trac.macports.org/changeset/103382
Author:   cal at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130223/c05cc017/attachment.html>


More information about the macports-changes mailing list