ports/84390: [maintainer update] graphics/metapixel to 1.0.0
Daniel Roethlisberger
daniel at roe.ch
Sun Jul 31 14:00:27 UTC 2005
>Number: 84390
>Category: ports
>Synopsis: [maintainer update] graphics/metapixel to 1.0.0
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sun Jul 31 14:00:22 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Daniel Roethlisberger
>Release: FreeBSD 5.4-RELEASE-p6 i386
>Organization:
>Environment:
System: FreeBSD marvin.roe 5.4-RELEASE-p6 FreeBSD 5.4-RELEASE-p6 #3: Sat Jul 30 19:53:45 CEST 2005 root at marvin.roe:/usr/obj/usr/src/sys/IBMTPX40 i386
>Description:
Port changes:
- update to metapixel-1.0.0
- use INSTALL_DATA for PORTDOCS instead of INSTALL_MAN
Upstream changes:
- config file (~/.metapixelrc)
- manpage
>How-To-Repeat:
>Fix:
--- metapixel-0.9-1.0.0.diff begins here ---
diff -ruN metapixel-0.9/Makefile metapixel/Makefile
--- metapixel-0.9/Makefile Fri Aug 27 18:31:26 2004
+++ metapixel/Makefile Sun Jul 31 15:06:46 2005
@@ -5,8 +5,7 @@
# $FreeBSD: ports/graphics/metapixel/Makefile,v 1.11 2004/08/27 16:31:26 vs Exp $
PORTNAME= metapixel
-PORTVERSION= 0.9
-PORTREVISION= 1
+PORTVERSION= 1.0.0
CATEGORIES= graphics
MASTER_SITES= http://www.complang.tuwien.ac.at/~schani/metapixel/ \
http://dragon.roe.ch/mirrors/distfiles/metapixel/
@@ -24,8 +23,11 @@
LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
PLIST_FILES= bin/metapixel bin/metapixel-convert bin/metapixel-imagesize \
- bin/metapixel-prepare bin/metapixel-sizesort bin/metapixel-zoom
-PORTDOCS= README
+ bin/metapixel-prepare bin/metapixel-sizesort bin/metapixel-zoom \
+ share/examples/metapixel/metapixelrc
+PLIST_DIRS= share/examples/metapixel
+PORTDOCS= README NEWS
+MAN1= metapixel.1
post-patch:
@${RM} ${WRKSRC}/getopt.h
@@ -40,9 +42,12 @@
${INSTALL_SCRIPT} ${WRKSRC}/metapixel-prepare ${PREFIX}/bin
${INSTALL_SCRIPT} ${WRKSRC}/metapixel-sizesort ${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/metapixel-zoom ${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/metapixel.1 ${PREFIX}/man/man1
+ ${MKDIR} ${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/metapixelrc ${EXAMPLESDIR}
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
- ${INSTALL_MAN} ${WRKSRC}/README ${DOCSDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
.endif
.include <bsd.port.mk>
diff -ruN metapixel-0.9/distinfo metapixel/distinfo
--- metapixel-0.9/distinfo Thu May 6 09:35:42 2004
+++ metapixel/distinfo Sun Jul 31 13:39:23 2005
@@ -1,2 +1,2 @@
-MD5 (metapixel-0.9.tar.gz) = ad7fed7bcb43826cd2689f1da15585c5
-SIZE (metapixel-0.9.tar.gz) = 46348
+MD5 (metapixel-1.0.0.tar.gz) = df8709bb890061c2bea4c65db4a1057c
+SIZE (metapixel-1.0.0.tar.gz) = 56426
diff -ruN metapixel-0.9/files/patch-Makefile metapixel/files/patch-Makefile
--- metapixel-0.9/files/patch-Makefile Thu May 6 09:35:42 2004
+++ metapixel/files/patch-Makefile Sun Jul 31 13:59:42 2005
@@ -1,12 +1,15 @@
---- Makefile.orig Tue May 4 23:57:09 2004
-+++ Makefile Thu May 6 04:12:47 2004
-@@ -1,39 +1,36 @@
+--- Makefile.orig Sun May 8 18:25:51 2005
++++ Makefile Sun Jul 31 13:55:22 2005
+@@ -1,5 +1,5 @@
-PREFIX = /usr/local
-INSTALL = install
--
- BINDIR = $(PREFIX)/bin
++#PREFIX = /usr/local
++#INSTALL = install
+ MANPAGE_XSL = /sw/share/xml/xsl/docbook-xsl/manpages/docbook.xsl
- VERSION = 0.9
+ BINDIR = $(PREFIX)/bin
+@@ -8,24 +8,24 @@
+ VERSION = 1.0.0
#DEBUG = -g
-OPTIMIZE = -O2
@@ -22,36 +25,41 @@
-CCOPTS = $(MACOS_CCOPTS) -I/usr/X11R6/include -I/usr/X11R6/include/X11 -I. -Wall $(OPTIMIZE) $(DEBUG) $(PROFILE) -DMETAPIXEL_VERSION=\"$(VERSION)\"
-CC = gcc
+LDOPTS = ${LDFLAGS} $(PROFILE) $(DEBUG)
-+CCOPTS = ${CFLAGS} ${CPPFLAGS} -Wall $(DEBUG) $(PROFILE) -DMETAPIXEL_VERSION=\"$(VERSION)\"
++CCOPTS = ${CFLAGS} ${CPPFLAGS} -Wall $(OPTIMIZE) $(DEBUG) $(PROFILE) -DMETAPIXEL_VERSION=\"$(VERSION)\"
+#CC = gcc
#LIBFFM = -lffm
--OBJS = metapixel.o vector.o zoom.o rwpng.o rwjpeg.o readimage.o writeimage.o lispreader.o getopt.o getopt1.o
--CONVERT_OBJS = convert.o lispreader.o getopt.o getopt1.o
-+OBJS = metapixel.o vector.o zoom.o rwpng.o rwjpeg.o readimage.o writeimage.o lispreader.o
-+CONVERT_OBJS = convert.o lispreader.o
+ LISPREADER_OBJS = lispreader.o pools.o allocator.o
+ OBJS = metapixel.o vector.o zoom.o rwpng.o rwjpeg.o readimage.o writeimage.o \
+- $(LISPREADER_OBJS) getopt.o getopt1.o
+-CONVERT_OBJS = convert.o $(LISPREADER_OBJS) getopt.o getopt1.o
++ $(LISPREADER_OBJS)
++CONVERT_OBJS = convert.o $(LISPREADER_OBJS)
IMAGESIZE_OBJS = imagesize.o rwpng.o rwjpeg.o readimage.o
--all : metapixel convert imagesize
-+all : metapixel metapixel-convert metapixel-imagesize metapixel-zoom
+-all : metapixel metapixel.1 convert imagesize
++all : metapixel metapixel.1 metapixel-convert metapixel-imagesize metapixel-zoom
metapixel : $(OBJS)
$(CC) $(LDOPTS) -o metapixel $(OBJS) -lpng -ljpeg $(LIBFFM) -lm -lz
+@@ -33,14 +33,14 @@
+ metapixel.1 : metapixel.xml
+ xsltproc --nonet $(MANPAGE_XSL) metapixel.xml
-convert : $(CONVERT_OBJS)
- $(CC) $(LDOPTS) -o convert $(CONVERT_OBJS)
+metapixel-convert : $(CONVERT_OBJS)
-+ $(CC) $(LDOPTS) -o metapixel-convert $(CONVERT_OBJS)
++ $(CC) $(LDOPTS) -o $@ $(CONVERT_OBJS)
-imagesize : $(IMAGESIZE_OBJS)
- $(CC) $(LDOPTS) -o imagesize $(IMAGESIZE_OBJS) -lpng -ljpeg -lm -lz
+metapixel-imagesize : $(IMAGESIZE_OBJS)
-+ $(CC) $(LDOPTS) -o metapixel-imagesize $(IMAGESIZE_OBJS) -lpng -ljpeg -lm -lz
++ $(CC) $(LDOPTS) -o $@ $(IMAGESIZE_OBJS) -lpng -ljpeg -lm -lz
-zoom : zoom.c rwjpeg.c rwpng.c readimage.c writeimage.c
- $(CC) -o zoom $(OPTIMIZE) $(PROFILE) $(MACOS_CCOPTS) -DTEST_ZOOM zoom.c rwjpeg.c rwpng.c readimage.c writeimage.c $(MACOS_LDOPTS) -lpng -ljpeg -lm -lz
+metapixel-zoom : zoom.c rwjpeg.c rwpng.c readimage.c writeimage.c
-+ $(CC) $(CCOPTS) $(LDFLAGS) -o metapixel-zoom -DTEST_ZOOM zoom.c rwjpeg.c rwpng.c readimage.c writeimage.c -lpng -ljpeg -lm -lz
++ $(CC) $(CCOPTS) $(LDFLAGS) -o $@ -DTEST_ZOOM zoom.c rwjpeg.c rwpng.c readimage.c writeimage.c -lpng -ljpeg -lm -lz
%.o : %.c
$(CC) $(CCOPTS) -c $<
--- metapixel-0.9-1.0.0.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list