From owner-freebsd-ports Sun Nov 12 0: 0:37 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 53D3B37B4C5 for ; Sun, 12 Nov 2000 00:00:05 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id AAA95065; Sun, 12 Nov 2000 00:00:05 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: by hub.freebsd.org (Postfix, from userid 32767) id 545F637B479; Sat, 11 Nov 2000 23:54:43 -0800 (PST) Message-Id: <20001112075443.545F637B479@hub.freebsd.org> Date: Sat, 11 Nov 2000 23:54:43 -0800 (PST) From: mzaki@e-mail.ne.jp To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/22781: Update port: graphics/libwmf update to 0.1.20 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 22781 >Category: ports >Synopsis: Update port: graphics/libwmf update to 0.1.20 >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Nov 12 00:00:00 PST 2000 >Closed-Date: >Last-Modified: >Originator: Motomichi Matsuzaki >Release: -current >Organization: >Environment: >Description: update to 0.1.20 required for building textproc/wv and this breaks textproc/mswordview workaround for textproc/mswordview will be in a separate PR. >How-To-Repeat: >Fix: diff -ru libwmf.old/Makefile libwmf/Makefile --- libwmf.old/Makefile Fri Aug 4 06:03:13 2000 +++ libwmf/Makefile Sun Nov 12 14:02:01 2000 @@ -6,9 +6,10 @@ # PORTNAME= libwmf -PORTVERSION= 0.1.17 +PORTVERSION= 0.1.20 CATEGORIES= graphics -MASTER_SITES= http://www.csn.ul.ie/~caolan/publink/libwmf/ +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= wvware MAINTAINER= ports@FreeBSD.org @@ -23,9 +24,10 @@ GNU_CONFIGURE= yes CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include/freetype \ -I${LOCALBASE}/include" \ - LIBS="-L${LOCALBASE}"/lib + LIBS="-L${LOCALBASE}/lib" pre-configure: - (cd ${WRKSRC}; ln -s xgd-1.7.3 xgd) + (cd ${WRKSRC}; ${LN} -s xgd-1.7.3 xgd) + (cd ${WRKSRC}/libdib; ${LN} -s ../bytelevel.c) .include diff -ru libwmf.old/distinfo libwmf/distinfo --- libwmf.old/distinfo Tue May 23 01:38:34 2000 +++ libwmf/distinfo Sun Nov 12 14:17:39 2000 @@ -1 +1 @@ -MD5 (libwmf-0.1.17.tar.gz) = 7ade0bda9c9ba343481a0f272d302c7d +MD5 (libwmf-0.1.20.tar.gz) = 5f1b9cce9cce6ce60e061722a73eea79 diff -ru libwmf.old/files/patch-aa libwmf/files/patch-aa --- libwmf.old/files/patch-aa Wed May 31 04:47:16 2000 +++ libwmf/files/patch-aa Sat Nov 4 20:37:57 2000 @@ -1,6 +1,6 @@ ---- Makefile.in.orig Fri Dec 17 00:31:01 1999 -+++ Makefile.in Tue May 30 19:21:49 2000 -@@ -17,6 +17,7 @@ +--- Makefile.in.orig Wed Oct 11 04:16:15 2000 ++++ Makefile.in Sat Nov 4 19:52:07 2000 +@@ -19,6 +19,7 @@ SHELL=/bin/sh INSTALL = @INSTALL@ @@ -8,7 +8,7 @@ INSTALL_DATA = @INSTALL_DATA@ INCLUDEDIR = @includedir@ -@@ -28,13 +29,13 @@ +@@ -30,13 +31,13 @@ libdir = @libdir@ mandir = @mandir@ @@ -24,12 +24,12 @@ WMFLIBOBJECTS = \ wmfapi.o \ -@@ -53,35 +54,64 @@ +@@ -58,42 +59,77 @@ Xtext.o \ rotated.o --TARGETS = wmftopng wmftofig xwmf -+LIBRARIES= \ +-TARGETS = wmftopng wmftofig wmftoeps xwmf ++LIBRARIES = \ + LIBXGD \ + LIBDIB \ + LIBXFIG \ @@ -37,12 +37,14 @@ + libgdwmf.a \ + libxfwmf.a \ + libXwmf.a \ ++ libepswmf.a \ + libwmf.so.1 \ + libgdwmf.so.1 \ + libxfwmf.so.1 \ -+ libXwmf.so.1 ++ libXwmf.so.1 \ ++ libepswmf.so.1 + -+TARGETS = $(LIBRARIES) wmftopng wmftofig xwmf ++TARGETS = $(LIBRARIES) wmftopng wmftofig wmftoeps xwmf all: $(TARGETS) @@ -58,43 +60,55 @@ +wmftofig: libwmf.so.1 libxfwmf.so.1 wmftofig.o LIBXFIG $(CC) $(LDFLAGS) -o wmftofig wmftofig.o -L. -lxfwmf -lwmf $(XFLIBS) +-wmftoeps: libwmf.a libepswmf.a wmftoeps.o LIBXFIG ++wmftoeps: libwmf.so.1 libepswmf.so.1 wmftoeps.o LIBXFIG + $(CC) $(LDFLAGS) -o wmftoeps wmftoeps.o -L. -lepswmf -lwmf $(EPSLIBS) + libwmf.a: $(WMFLIBOBJECTS) $(AR) rc libwmf.a $(WMFLIBOBJECTS) $(RANLIB) libwmf.a -+libwmf.so.1: $(WMFLIBOBJECTS:.o=.so) ++libwmf.so.1: $(WMFLIBOBJECTS:.o=.so) + $(CC) -shared -Wl,-soname,$@ -o $@ $(WMFLIBOBJECTS:.o=.so) $(LIBS) + ln -sf libwmf.so.1 libwmf.so + libgdwmf.a: $(GDLIBOBJECTS) $(AR) rc libgdwmf.a $(GDLIBOBJECTS) $(RANLIB) libgdwmf.a - -+libgdwmf.so.1: $(GDLIBOBJECTS:.o=.so) ++ ++libgdwmf.so.1: $(GDLIBOBJECTS:.o=.so) + $(CC) -shared -Wl,-soname,$@ -o $@ $(GDLIBOBJECTS:.o=.so) $(LIBS) + ln -sf libgdwmf.so.1 libgdwmf.so -+ + libxfwmf.a: $(XFLIBOBJECTS) $(AR) rc libxfwmf.a $(XFLIBOBJECTS) $(RANLIB) libxfwmf.a - -+libxfwmf.so.1: $(XFLIBOBJECTS:.o=.so) ++ ++libxfwmf.so.1: $(XFLIBOBJECTS:.o=.so) + $(CC) -shared -Wl,-soname,$@ -o $@ $(XFLIBOBJECTS:.o=.so) $(LIBS) + ln -sf libxfwmf.so.1 libxfwmf.so + + libepswmf.a: $(EPSLIBOBJECTS) + $(AR) rc libepswmf.a $(EPSLIBOBJECTS) + $(RANLIB) libepswmf.a + ++libepswmf.so.1: $(EPSLIBOBJECTS:.o=.so) ++ $(CC) -shared -Wl,-soname,$@ -o $@ $(EPSLIBOBJECTS:.o=.so) $(LIBS) ++ ln -sf libepswmf.so.1 libepswmf.so + libXwmf.a: $(XLIBOBJECTS) $(AR) rc libXwmf.a $(XLIBOBJECTS) $(RANLIB) libXwmf.a -+libXwmf.so.1: $(XLIBOBJECTS:.o=.so) ++libXwmf.so.1: $(XLIBOBJECTS:.o=.so) + $(CC) -shared -Wl,-soname,$@ -o $@ $(XLIBOBJECTS:.o=.so) $(LIBS) + ln -sf libXwmf.so.1 libXwmf.so + LIBDIB: @echo making libdib in libdib @(cd libdib && $(MAKE)) || exit 1 -@@ -94,8 +124,8 @@ - @echo making libxfig in libxfig +@@ -106,8 +142,8 @@ + @echo making libxfig, libeps in libxfig @(cd libxfig && $(MAKE)) || exit 1 -%.o: %.c @@ -103,21 +117,24 @@ + $(CC) $(CFLAGS) -fPIC -DPIC -o $@ -c $< clean: cleansub - rm -rf *.o wmftopng wmftofig xwmf a.out core *.a .pure -@@ -134,15 +164,24 @@ + rm -rf *.o wmftopng wmftofig wmftoeps xwmf a.out core *.a .pure +@@ -146,17 +182,28 @@ $(libdir) install: all installdirs installsub - $(INSTALL) $(srcdir)/xwmf $(bindir)/xwmf - $(INSTALL) $(srcdir)/wmftopng $(bindir)/wmftopng - $(INSTALL) $(srcdir)/wmftofig $(bindir)/wmftofig +- $(INSTALL) $(srcdir)/wmftoeps $(bindir)/wmftoeps + $(INSTALL_PROGRAM) $(srcdir)/xwmf $(bindir)/xwmf + $(INSTALL_PROGRAM) $(srcdir)/wmftopng $(bindir)/wmftopng + $(INSTALL_PROGRAM) $(srcdir)/wmftofig $(bindir)/wmftofig ++ $(INSTALL_PROGRAM) $(srcdir)/wmftoeps $(bindir)/wmftoeps $(INSTALL_DATA) $(srcdir)/libwmf.a $(libdir)/libwmf.a $(INSTALL_DATA) $(srcdir)/libgdwmf.a $(libdir)/libgdwmf.a $(INSTALL_DATA) $(srcdir)/libXwmf.a $(libdir)/libXwmf.a $(INSTALL_DATA) $(srcdir)/libxfwmf.a $(libdir)/libxfwmf.a + $(INSTALL_DATA) $(srcdir)/libepswmf.a $(libdir)/libepswmf.a + $(INSTALL_DATA) $(srcdir)/libwmf.so.1 $(libdir)/libwmf.so.1 + ln -sf libwmf.so.1 $(libdir)/libwmf.so + $(INSTALL_DATA) $(srcdir)/libgdwmf.so.1 $(libdir)/libgdwmf.so.1 @@ -126,6 +143,8 @@ + ln -sf libXwmf.so.1 $(libdir)/libXwmf.so + $(INSTALL_DATA) $(srcdir)/libxfwmf.so.1 $(libdir)/libxfwmf.so.1 + ln -sf libxfwmf.so.1 $(libdir)/libxfwmf.so ++ $(INSTALL_DATA) $(srcdir)/libepswmf.so.1 $(libdir)/libepswmf.so.1 ++ ln -sf libepswmf.so.1 $(libdir)/libepswmf.so $(INSTALL_DATA) wmfapi.h $(INCLUDEDIR)/wmfapi.h $(INSTALL_DATA) gdwmfapi.h $(INCLUDEDIR)/gdwmfapi.h $(INSTALL_DATA) Xwmfapi.h $(INCLUDEDIR)/Xwmfapi.h diff -ru libwmf.old/files/patch-ab libwmf/files/patch-ab --- libwmf.old/files/patch-ab Wed May 31 04:47:16 2000 +++ libwmf/files/patch-ab Sat Nov 4 20:03:01 2000 @@ -1,19 +1,19 @@ ---- xgd-1.7.3/Makefile.in.orig Fri Dec 17 00:31:47 1999 -+++ xgd-1.7.3/Makefile.in Tue May 30 19:20:35 2000 +--- xgd-1.7.3/Makefile.in.orig Wed Oct 11 04:16:16 2000 ++++ xgd-1.7.3/Makefile.in Sat Nov 4 20:01:31 2000 @@ -29,14 +29,14 @@ #If you don't have FreeType and/or Xpm installed, including the #header files, uncomment this (default). --CFLAGS=@CFLAGS@ @DEFS@ -I../ @ZLIB_CFLAGS@ @TTF_CFLAGS@ @XPM_CFLAGS@ -+CFLAGS=@CFLAGS@ @DEFS@ -I../ @ZLIB_CFLAGS@ @TTF_CFLAGS@ @XPM_CFLAGS@ @CPPFLAGS@ +-CFLAGS=@CFLAGS@ @DEFS@ -I../ @PNG_CFLAGS@ @ZLIB_CFLAGS@ @TTF_CFLAGS@ @XPM_CFLAGS@ ++CFLAGS=@CFLAGS@ @DEFS@ -I../ @PNG_CFLAGS@ @ZLIB_CFLAGS@ @TTF_CFLAGS@ @XPM_CFLAGS@ @CPPFLAGS@ #If you do have FreeType and/or Xpm fully installed, uncomment a #variation of this and comment out the line above. See also LIBS below. #CFLAGS=-O -DHAVE_XPM -DHAVE_LIBTTF #If you don't have FreeType and/or Xpm fully installed, uncomment this #(default). --LIBS= -lxgd @LIB_PNG@ @ZLIB_LIBS@ @TTF_LIBS@ @XPM_LIBS@ @X_LIBS@ @X11@ @X_EXTRA_LIBS@ -lm -+LIBS= -lxgd @LIB_PNG@ @ZLIB_LIBS@ @TTF_LIBS@ @XPM_LIBS@ @X_LIBS@ @X11@ @X_EXTRA_LIBS@ @LIBS@ -lm +-LIBS= -lxgd @PNG_LIBS@ @ZLIB_LIBS@ @TTF_LIBS@ @XPM_LIBS@ @X_LIBS@ @X11@ @X_EXTRA_LIBS@ -lm ++LIBS= -lxgd @PNG_LIBS@ @ZLIB_LIBS@ @TTF_LIBS@ @XPM_LIBS@ @X_LIBS@ @X11@ @X_EXTRA_LIBS@ @LIBS@ -lm #If you do have FreeType and/or Xpm fully installed, uncomment a #variation of this and comment out the line above. Note that @@ -56,7 +56,7 @@ $(INSTALL_DATA) gd.h $(INSTALL_INCLUDE)/gd.h $(INSTALL_DATA) gdcache.h $(INSTALL_INCLUDE)/gdcache.h $(INSTALL_DATA) gd_io.h $(INSTALL_INCLUDE)/gd_io.h -@@ -134,16 +134,19 @@ +@@ -134,16 +134,20 @@ gdtestttf: gdtestttf.o libxgd.a $(CC) gdtestttf.o -o gdtestttf $(LIBDIRS) $(LIBS) @@ -75,11 +75,12 @@ - gdfontt.o gdfonts.o gdfontmb.o gdfontl.o gdfontg.o \ - gdtables.o gdttf.o gdcache.o gdkanji.o + $(AR) rc libxgd.a $(OBJS) - -ranlib libxgd.a + -@RANLIB@ libxgd.a + +libxgd.so.1: $(INCS) $(OBJS:.o=.so) + $(CC) -shared -Wl,-soname,$@ -o $@ $(OBJS:.o=.so) $(LIBDIRS) $(LIBS) + ln -sf libxgd.so.1 libxgd.so ++ clean: - rm -f *.o *.a ${PROGRAMS} + rm -f *.o *.a ${PROGRAMS} core diff -ru libwmf.old/files/patch-ac libwmf/files/patch-ac --- libwmf.old/files/patch-ac Wed May 31 04:47:16 2000 +++ libwmf/files/patch-ac Sat Nov 4 20:08:56 2000 @@ -1,41 +1,53 @@ ---- libxfig/Makefile.in.orig Tue Jul 13 22:16:20 1999 -+++ libxfig/Makefile.in Tue May 30 19:22:25 2000 -@@ -28,21 +28,25 @@ +--- libxfig/Makefile.in.orig Wed Sep 27 06:00:22 2000 ++++ libxfig/Makefile.in Sat Nov 4 20:08:07 2000 +@@ -28,7 +28,7 @@ SHELL = /bin/sh -.SUFFIXES: .C .o +.SUFFIXES: .c .o .so - MYOBJECTS = \ + XFOBJECTS = \ color.o \ - objlist.o \ - fileops.o +@@ -41,18 +41,26 @@ + epsfileops.o --all: libxfig.a -+all: libxfig.a libxfig.so.1 - libxfig.a: $(MYOBJECTS) - $(AR) rc libxfig.a $(MYOBJECTS) +-all: libxfig.a libeps.a ++all: libxfig.a libxfig.so.1 libeps.a libeps.so.1 + + libxfig.a: $(XFOBJECTS) + $(AR) rc libxfig.a $(XFOBJECTS) $(RANLIB) libxfig.a ++libxfig.so.1: $(XFOBJECTS:.o=.so) ++ $(CC) -shared -Wl,-soname,$@ -o $@ $(XFOBJECTS:.o=.so) $(LIBS) ++ ln -sf libxfig.so.1 libxfig.so ++ + libeps.a: $(EPSOBJECTS) + $(AR) rc libeps.a $(EPSOBJECTS) + $(RANLIB) libeps.a + -%.o: %.c - $(CC) $(CFLAGS) -c $*.c -+libxfig.so.1: $(MYOBJECTS:.o=.so) -+ $(CC) -shared -Wl,-soname,$@ -o $@ $(MYOBJECTS:.o=.so) $(LIBS) -+ ln -sf libxfig.so.1 libxfig.so ++libeps.so.1: $(EPSOBJECTS:.o=.so) ++ $(CC) -shared -Wl,-soname,$@ -o $@ $(EPSOBJECTS:.o=.so) $(LIBS) ++ ln -sf libeps.so.1 libeps.so + +.c.so: + $(CC) $(CFLAGS) -fPIC -DPIC -o $@ -c $< clean: rm -rf *.o *.a core -@@ -52,6 +56,8 @@ +@@ -62,7 +70,11 @@ install: all installdirs $(INSTALL_DATA) libxfig.a @libdir@/libxfig.a + $(INSTALL_DATA) libxfig.so.1 @libdir@/libxfig.so.1 + ln -sf libxfig.so.1 @libdir@/libxfig.so + $(INSTALL_DATA) libeps.a @libdir@/libeps.a ++ $(INSTALL_DATA) libeps.so.1 @libdir@/libeps.so.1 ++ ln -sf libeps.so.1 @libdir@/libeps.so installdirs: $(MKINSTALLDIRS) @libdir@ \ diff -ru libwmf.old/files/patch-ad libwmf/files/patch-ad --- libwmf.old/files/patch-ad Wed May 31 04:47:16 2000 +++ libwmf/files/patch-ad Sat Nov 4 20:28:00 2000 @@ -1,6 +1,13 @@ ---- libdib/Makefile.in.orig Tue Jul 13 22:14:28 1999 -+++ libdib/Makefile.in Tue May 30 19:22:58 2000 -@@ -28,25 +28,29 @@ +--- libdib/Makefile.in.orig Fri Sep 22 04:14:36 2000 ++++ libdib/Makefile.in Sat Nov 4 20:27:35 2000 +@@ -22,30 +22,34 @@ + libdir = @libdir@ + mandir = @mandir@ + +-CFLAGS = @CFLAGS@ @DEFS@ -I. ++CFLAGS = @CFLAGS@ @DEFS@ -I. -I.. + + MKINSTALLDIRS = $(srcdir)/mkinstalldirs SHELL = /bin/sh @@ -8,7 +15,8 @@ +.SUFFIXES: .c .o .so MYOBJECTS = \ - bytelevel.o \ +- ../bytelevel.o \ ++ bytelevel.o \ bintree.o \ dibtoxpm.o @@ -19,7 +27,7 @@ $(AR) rc libdib.a $(MYOBJECTS) $(RANLIB) libdib.a -+libdib.so.1: $(MYOBJECTS:.o=.so) ++libdib.so.1: $(MYOBJECTS:.o=.so) + $(CC) -shared -Wl,-soname,$@ -o $@ $(MYOBJECTS:.o=.so) $(LIBS) + ln -sf libdib.so.1 libdib.so + @@ -28,13 +36,11 @@ -%.o: %.c - $(CC) $(CFLAGS) -c $*.c -- +.c.so: + $(CC) $(CFLAGS) -fPIC -DPIC -o $@ -c $< -+ + clean: rm -rf *.o *.a test_dibtoxpm a.out core - @@ -60,6 +64,8 @@ install: all installdirs $(INSTALL_DATA) dibtoxpm.h $(INCLUDEDIR)/dibtoxpm.h diff -ru libwmf.old/pkg-descr libwmf/pkg-descr --- libwmf.old/pkg-descr Tue May 23 01:38:35 2000 +++ libwmf/pkg-descr Sat Nov 4 21:13:54 2000 @@ -3,4 +3,4 @@ to convert to png, and an X one to draw direct to an X window or pixmap. -WWW: http://www.csn.ul.ie/~caolan/docs/libwmf.html +WWW: http://www.wvware.com/libwmf.html diff -ru libwmf.old/pkg-plist libwmf/pkg-plist --- libwmf.old/pkg-plist Fri Jun 16 17:47:56 2000 +++ libwmf/pkg-plist Sat Nov 4 20:33:57 2000 @@ -1,3 +1,4 @@ +bin/wmftoeps bin/wmftofig bin/wmftopng bin/xwmf @@ -20,6 +21,12 @@ lib/libdib.a lib/libdib.so lib/libdib.so.1 +lib/libeps.a +lib/libeps.so +lib/libeps.so.1 +lib/libepswmf.a +lib/libepswmf.so +lib/libepswmf.so.1 lib/libgdwmf.a lib/libgdwmf.so lib/libgdwmf.so.1 >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message