[40241] trunk/dports/print/gv

ryandesign at macports.org ryandesign at macports.org
Fri Sep 26 17:15:22 PDT 2008


Revision: 40241
          http://trac.macports.org/changeset/40241
Author:   ryandesign at macports.org
Date:     2008-09-26 17:15:22 -0700 (Fri, 26 Sep 2008)
Log Message:
-----------
gv: update to 3.6.6, including patch from https://savannah.gnu.org/bugs/?24380

Modified Paths:
--------------
    trunk/dports/print/gv/Portfile

Added Paths:
-----------
    trunk/dports/print/gv/files/patch-secscanf.c.diff

Removed Paths:
-------------
    trunk/dports/print/gv/files/patch-Makefile.in.diff

Modified: trunk/dports/print/gv/Portfile
===================================================================
--- trunk/dports/print/gv/Portfile	2008-09-27 00:07:40 UTC (rev 40240)
+++ trunk/dports/print/gv/Portfile	2008-09-27 00:15:22 UTC (rev 40241)
@@ -3,8 +3,7 @@
 PortSystem              1.0
 
 name                    gv
-version                 3.6.5
-revision                1
+version                 3.6.6
 categories              print
 maintainers             nomaintainer
 homepage                http://www.gnu.org/software/gv/
@@ -17,14 +16,16 @@
                         it's said to be a bit faster.
 
 master_sites            gnu
-checksums               md5     ce3081b1b3e6258607f2de70f39cbcd2 \
-                        sha1    90d0bd5b8243108925d46ddf478c7499b475df3a \
-                        rmd160  915d42789c3e5403dca89ba7ea76c75b4dff606e
+checksums               md5     0b9c02724af876d9e5556c4e957b6343 \
+                        sha1    01047040c0f6081609b51a6bdd6f9275293654a7 \
+                        rmd160  40f7654ffb799fb508dce077b49eb02982319e8b
 
 depends_lib             port:Xaw3d
 depends_run             bin:gs:ghostscript
 
-patchfiles              patch-Makefile.in.diff
+platform darwin {
+    patchfiles-append   patch-secscanf.c.diff
+}
 
 configure.args          --x-includes=${x11prefix}/include \
                         --x-libraries=${x11prefix}/lib \
@@ -33,10 +34,6 @@
                         --disable-dependency-tracking \
                         --enable-setenv-code
 
-post-destroot {
-    move ${destroot}${prefix}/lib/gv/GV.sample ${destroot}${prefix}/lib/gv/GV
-}
-
 variant letter description {sets default paper size to letter} {
     configure.args-append --with-default-papersize=letter
 }

Deleted: trunk/dports/print/gv/files/patch-Makefile.in.diff
===================================================================
--- trunk/dports/print/gv/files/patch-Makefile.in.diff	2008-09-27 00:07:40 UTC (rev 40240)
+++ trunk/dports/print/gv/files/patch-Makefile.in.diff	2008-09-27 00:15:22 UTC (rev 40241)
@@ -1,32 +0,0 @@
---- src/Makefile.in	2008-07-05 04:56:55.000000000 -0500
-+++ src/Makefile.in	2008-07-20 03:36:59.000000000 -0500
-@@ -257,14 +257,14 @@
- top_srcdir = @top_srcdir@
- dist_pkglib_DATA = gv_system.ad gv_user.ad gv_class.ad gv_spartan.dat gv_user_res.dat gv_copyright.dat gv_widgetless.dat
- appdefaultsdir = $(pkglibdir)
--appdefaults_DATA = GV
-+appdefaults_DATA = GV.sample
- EXTRA_DIST = ad2c gv_font_res.dat gv_layout_res.dat gv_misc_res.dat Aaa_bison.yacc \
-            gv_current.xbm gv_doc.xbm gv_empty.xbm gv_even.xbm gv_icon.xbm gv_odd.xbm \
-            gv_selected.xbm gv_unmark.xbm
- 
- 
- # Clean files
--CLEANFILES = $(srcdir)/GV \
-+CLEANFILES = $(srcdir)/GV.sample \
-              $(srcdir)/GV.ad \
-              $(srcdir)/gv_system.ad \
-              $(srcdir)/gv_user.ad \
-@@ -670,9 +670,9 @@
- 
- # Additional rules for generating styles
- 
--GV : $(srcdir)/GV.ad
--	@echo "creating GV"
--	sed -e 's/^[^!]/!&/' $(srcdir)/GV.ad > $(srcdir)/GV
-+GV.sample : $(srcdir)/GV.ad
-+	@echo "creating GV.sample"
-+	sed -e 's/^[^!]/!&/' $(srcdir)/GV.ad > $(srcdir)/GV.sample
- 
- $(srcdir)/GV.ad : $(srcdir)/gv_system.ad
- 	@echo "creating GV.ad"

Added: trunk/dports/print/gv/files/patch-secscanf.c.diff
===================================================================
--- trunk/dports/print/gv/files/patch-secscanf.c.diff	                        (rev 0)
+++ trunk/dports/print/gv/files/patch-secscanf.c.diff	2008-09-27 00:15:22 UTC (rev 40241)
@@ -0,0 +1,25 @@
+--- src/secscanf.c	2008-09-09 12:22:17.000000000 -0500
++++ src/secscanf.c	2008-09-26 18:53:19.000000000 -0500
+@@ -32,6 +32,22 @@
+ #include <string.h>
+ #include <ctype.h>
+ 
++size_t strnlen(const char *s, size_t len)
++{
++size_t i;
++for(i=0; i<len && *(s+i); i++);
++return i;
++}
++char* strndup (char const *s, size_t n)
++{
++size_t len = strnlen (s, n);
++char *new = malloc (len + 1);
++if (new == NULL)
++return NULL;
++new[len] = '\0';
++return memcpy (new, s, len);
++}
++
+ enum {
+ 	CONV_ANY,
+ 	CONV_STR,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080926/49b05b3d/attachment.html 


More information about the macports-changes mailing list