[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