Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Jan 2002 11:16:38 -0800 (PST)
From:      KATO Tsuguru <tkato@prontomail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/33790: Update port: graphics/libafterimage to 0.91
Message-ID:  <200201111916.g0BJGct29934@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         33790
>Category:       ports
>Synopsis:       Update port: graphics/libafterimage to 0.91
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jan 11 11:20:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        4.4-RELEASE i386
>Organization:
>Environment:
>Description:
- Update to version 0.91

New file:
files/patch-Makefile.in

>How-To-Repeat:

>Fix:
diff -urN /usr/ports/graphics/libafterimage/Makefile graphics/libafterimage/Makefile
--- /usr/ports/graphics/libafterimage/Makefile	Tue Oct  9 01:28:17 2001
+++ graphics/libafterimage/Makefile	Sat Jan 12 02:49:17 2002
@@ -7,7 +7,7 @@
 #
 
 PORTNAME=	libafterimage
-PORTVERSION=	0.81
+PORTVERSION=	0.91
 CATEGORIES=	graphics
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	afterstep
@@ -15,34 +15,41 @@
 
 MAINTAINER=	ports@FreeBSD.org
 
-LIB_DEPENDS=	jpeg:${PORTSDIR}/graphics/jpeg \
-		png:${PORTSDIR}/graphics/png \
-		ungif:${PORTSDIR}/graphics/libungif \
-		tiff:${PORTSDIR}/graphics/tiff \
-		freetype:${PORTSDIR}/print/freetype2 \
-		AfterBase:${PORTSDIR}/devel/libafterbase
+BUILD_DEPENDS=	freetype-config:${PORTSDIR}/print/freetype2	# XXX
+LIB_DEPENDS=	AfterBase.0:${PORTSDIR}/devel/libafterbase \
+		jpeg.9:${PORTSDIR}/graphics/jpeg \
+		ungif.5:${PORTSDIR}/graphics/libungif \
+		png.5:${PORTSDIR}/graphics/png \
+		tiff.4:${PORTSDIR}/graphics/tiff \
+		freetype.7:${PORTSDIR}/print/freetype2
+
+WRKSRC=		${WRKDIR}/libAfterImage
 
 USE_X_PREFIX=	yes
-FREETYPE_CONFIG?=	${LOCALBASE}/bin/freetype-config
 GNU_CONFIGURE=	yes
-CONFIGURE_ENV= \
-	CPPFLAGS="${CXXFLAGS} `${FREETYPE_CONFIG} --cflags` -I${LOCALBASE}/include -I${X11BASE}/include" \
-	LIBS="`${FREETYPE_CONFIG} --libs`"
-CONFIGURE_ARGS=	--enable-sharedlibs --with-x
-WRKSRC=		${WRKDIR}/libAfterImage
+CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
+CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
+		LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
+CONFIGURE_ARGS=	--enable-sharedlibs --with-builtin-xpm --with-x
 INSTALLS_SHLIB=	yes
 
-MANCOMPRESSED=	no
-MAN3=	afterimage.3x asfont.3x asimage.3x asvisual.3x blender.3x import.3x
+MAN1=	ascompose.1x
+MAN3=	afterimage.3x ascmap.3x asfont.3x asimage.3x asvisual.3x blender.3x \
+	export.3x import.3x transform.3x ximage.3x
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_MMX) && (${ARCH} == "i386")
+CONFIGURE_ARGS+=	--enable--mmx-optimization
+.endif
+
+.if !defined(NOPORTDOCS)
+INSTALL_TARGET=	install install.doc
+.endif
 
 post-patch:
-	@${PERL} -pi -e "s,\@CFLAGS\@,\@CPPFLAGS\@,g" ${WRKSRC}/Makefile.in
-
-pre-install:
-	@${TOUCH} ${WRKSRC}/doc/export.man
-
-post-install:
-	@${MV} -f ${PREFIX}/lib/libAfterImage.so.0.81 ${PREFIX}/lib/libAfterImage.so.0
-	@${RM} -f ${MAN3PREFIX}/man/man3/export.3x
+	@${PERL} -pi -e 's|-lgif|-lungif|g' ${WRKSRC}/configure
+	@find ${WRKSRC} -name '*.[ch]' | xargs ${PERL} -pi -e \
+		's|<malloc.h>|<stdlib.h>|g'
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -urN /usr/ports/graphics/libafterimage/distinfo graphics/libafterimage/distinfo
--- /usr/ports/graphics/libafterimage/distinfo	Tue Oct  9 01:28:17 2001
+++ graphics/libafterimage/distinfo	Fri Jan 11 23:58:12 2002
@@ -1 +1 @@
-MD5 (libAfterImage-0.81.tar.gz) = 0b13bba07f9b1f7e42cd0c9713517b10
+MD5 (libAfterImage-0.91.tar.gz) = 4c6cfaacbc055ed9b58a434aed7eb741
diff -urN /usr/ports/graphics/libafterimage/files/patch-Makefile.in graphics/libafterimage/files/patch-Makefile.in
--- /usr/ports/graphics/libafterimage/files/patch-Makefile.in	Thu Jan  1 09:00:00 1970
+++ graphics/libafterimage/files/patch-Makefile.in	Sat Jan 12 02:44:08 2002
@@ -0,0 +1,82 @@
+--- Makefile.in.orig	Thu Jan 10 15:42:13 2002
++++ Makefile.in	Sat Jan 12 02:44:01 2002
+@@ -47,7 +47,7 @@
+ MV		= @MV@
+ RM		= @RM@
+ RMF		= @RM@ -f
+-MKDIR		= @MKDIR@
++MKDIR		= @MKDIR@ -p
+ FIND		= @FIND@
+ XARGS		= @XARGS@
+ LDCONFIG	= @LDCONFIG@
+@@ -59,11 +59,11 @@
+ LEXFLAGS	=
+ 
+ INSTALL		= @INSTALL@
+-INSTALL_PROGRAM	= @INSTALL@ -s -m 755
+-INSTALL_DATA	= @INSTALL@ -m 644
+-INSTALL_HEADER	= @INSTALL@ -m 644
+-INSTALL_LIB	= @INSTALL@ -m 755
+-INSTALL_SCRIPT	= @INSTALL@ -m 755
++INSTALL_PROGRAM	= @INSTALL_PROGRAM@
++INSTALL_DATA	= @INSTALL_DATA@
++INSTALL_HEADER	= @INSTALL_DATA@
++INSTALL_LIB	= @INSTALL_DATA@
++INSTALL_SCRIPT	= @INSTALL_SCRIPT@
+ 
+ INCS_EXTRA	= @XPM_CFLAGS@ @JPEG_CFLAGS@ @PNG_CFLAGS@ @GIF_CFLAGS@ @TIFF_CFLAGS@ @TTF_INCLUDES@
+ INCS_X		= @X_CFLAGS@
+@@ -79,7 +79,7 @@
+ AFTER_MAN_DIR	= @mandir@/man3
+ AFTER_APP_MAN_DIR	= @mandir@/man1
+ AFTER_SHAREDIR	= @datadir@/libAfterImage
+-AFTER_DOC_DIR	= $(AFTER_SHAREDIR)/doc
++AFTER_DOC_DIR	= @datadir@/doc/libAfterImage
+ 
+ all:            @LIBPROG@ $(INSTALLONBUILD) apps
+ 
+@@ -111,10 +111,9 @@
+ install.script:
+ 
+ install.dyn:
+-		$(INSTALL_LIB) $(LIB_SHARED).$(LIBVER) $(LIBDIR)
++		$(INSTALL_LIB) $(LIB_SHARED).$(LIBVERMAJOR) $(LIBDIR)
+ 		$(INSTALL_SCRIPT) afterimage-libs $(AFTER_BIN_DIR)
+-		-@/bin/rm -f $(LIBDIR)/$(LIB_SHARED).$(LIBVERMAJOR) $(LIBDIR)/$(LIB_SHARED)
+-		ln -sf $(LIB_SHARED).$(LIBVER) $(LIBDIR)/$(LIB_SHARED).$(LIBVERMAJOR)
++		-@/bin/rm -f $(LIBDIR)/$(LIB_SHARED)
+ 		ln -sf $(LIB_SHARED).$(LIBVERMAJOR) $(LIBDIR)/$(LIB_SHARED)
+ 		@( \
+ 		 if test `uname` = "Linux"; then \
+@@ -257,11 +256,8 @@
+ $(LIB_SHARED): $(LIB_SHARED).$(LIBVERMAJOR)
+ 	ln -sf $(LIB_SHARED).$(LIBVERMAJOR) $(LIB_SHARED)
+ 
+-$(LIB_SHARED).$(LIBVERMAJOR): $(LIB_SHARED).$(LIBVER)
+-	ln -sf $(LIB_SHARED).$(LIBVER) $(LIB_SHARED).$(LIBVERMAJOR)
+-
+-$(LIB_SHARED).$(LIBVER): $(LIB_OBJS) $(LIB_INCS) config.h
+-	$(CC) -shared -Wl,-soname,$(LIB_SHARED).$(LIBVERMAJOR) -o $(LIB_SHARED).$(LIBVER) \
++$(LIB_SHARED).$(LIBVERMAJOR): $(LIB_OBJS) $(LIB_INCS) config.h
++	$(CC) -shared -Wl,-soname,$(LIB_SHARED).$(LIBVERMAJOR) -o $(LIB_SHARED).$(LIBVERMAJOR) \
+ 	 $(LIB_OBJS)
+ 
+ doc.xref: $(LIB_DOCS)
+@@ -307,8 +303,6 @@
+ 
+ install.doc:
+ 	SRCS=`echo "$(LIB_DOCS) " | sed "s/.h / /g"`; cd doc/html; \
+-	    echo "$(MKDIR) $(AFTER_SHAREDIR)"; \
+-		$(MKDIR) $(AFTER_SHAREDIR); \
+ 	    echo "$(MKDIR) $(AFTER_DOC_DIR)"; \
+ 		$(MKDIR) $(AFTER_DOC_DIR); \
+ 	    echo "$(MKDIR) $(AFTER_DOC_DIR)/html"; \
+@@ -318,7 +312,7 @@
+ 		  $(INSTALL_DATA) $$f $(AFTER_DOC_DIR)/html/$$f; \
+ 		done; cd ../..;
+ 
+-install:	install.lib install.man install.doc install.apps
++install:	install.lib install.man install.apps
+ 
+ 
+ uninstall:	uninstall.lib
diff -urN /usr/ports/graphics/libafterimage/pkg-plist graphics/libafterimage/pkg-plist
--- /usr/ports/graphics/libafterimage/pkg-plist	Tue Oct  9 01:28:17 2001
+++ graphics/libafterimage/pkg-plist	Sat Jan 12 01:35:45 2002
@@ -1,6 +1,15 @@
 bin/afterimage-libs
+bin/ascompose
+bin/asflip
+bin/asgrad
+bin/asmerge
+bin/asscale
+bin/astext
+bin/astile
+bin/asview
 include/libAfterImage/afterbase.h
 include/libAfterImage/afterimage.h
+include/libAfterImage/ascmap.h
 include/libAfterImage/asfont.h
 include/libAfterImage/asimage.h
 include/libAfterImage/asvisual.h
@@ -8,27 +17,33 @@
 include/libAfterImage/config.h
 include/libAfterImage/export.h
 include/libAfterImage/import.h
+include/libAfterImage/transform.h
+include/libAfterImage/ungif.h
 include/libAfterImage/xcf.h
+include/libAfterImage/ximage.h
 include/libAfterImage/xpm.h
-@dirrm include/libAfterImage
 lib/libAfterImage.a
 lib/libAfterImage.so
 lib/libAfterImage.so.0
-share/libAfterImage/doc/html/afterimage.html
-share/libAfterImage/doc/html/asflip.html
-share/libAfterImage/doc/html/asfont.html
-share/libAfterImage/doc/html/asgrad.html
-share/libAfterImage/doc/html/asimage.html
-share/libAfterImage/doc/html/asmerge.html
-share/libAfterImage/doc/html/asscale.html
-share/libAfterImage/doc/html/astext.html
-share/libAfterImage/doc/html/astile.html
-share/libAfterImage/doc/html/asview.html
-share/libAfterImage/doc/html/asvisual.html
-share/libAfterImage/doc/html/blender.html
-share/libAfterImage/doc/html/common.html
-share/libAfterImage/doc/html/export.html
-share/libAfterImage/doc/html/import.html
-@dirrm share/libAfterImage/doc/html
-@dirrm share/libAfterImage/doc
-@dirrm share/libAfterImage
+%%PORTDOCS%%share/doc/libAfterImage/html/afterimage.html
+%%PORTDOCS%%share/doc/libAfterImage/html/ascmap.html
+%%PORTDOCS%%share/doc/libAfterImage/html/ascompose.html
+%%PORTDOCS%%share/doc/libAfterImage/html/asflip.html
+%%PORTDOCS%%share/doc/libAfterImage/html/asfont.html
+%%PORTDOCS%%share/doc/libAfterImage/html/asgrad.html
+%%PORTDOCS%%share/doc/libAfterImage/html/asimage.html
+%%PORTDOCS%%share/doc/libAfterImage/html/asmerge.html
+%%PORTDOCS%%share/doc/libAfterImage/html/asscale.html
+%%PORTDOCS%%share/doc/libAfterImage/html/astext.html
+%%PORTDOCS%%share/doc/libAfterImage/html/astile.html
+%%PORTDOCS%%share/doc/libAfterImage/html/asview.html
+%%PORTDOCS%%share/doc/libAfterImage/html/asvisual.html
+%%PORTDOCS%%share/doc/libAfterImage/html/blender.html
+%%PORTDOCS%%share/doc/libAfterImage/html/common.html
+%%PORTDOCS%%share/doc/libAfterImage/html/export.html
+%%PORTDOCS%%share/doc/libAfterImage/html/import.html
+%%PORTDOCS%%share/doc/libAfterImage/html/transform.html
+%%PORTDOCS%%share/doc/libAfterImage/html/ximage.html
+%%PORTDOCS%%@dirrm share/doc/libAfterImage/html
+%%PORTDOCS%%@dirrm share/doc/libAfterImage
+@dirrm include/libAfterImage

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200201111916.g0BJGct29934>