Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Jan 2002 11:00:28 -0800 (PST)
From:      KATO Tsuguru <tkato@prontomail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/34386: Update port: print/panda to 0.4.1
Message-ID:  <200201281900.g0SJ0St01165@freefall.freebsd.org>

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

>Number:         34386
>Category:       ports
>Synopsis:       Update port: print/panda to 0.4.1
>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:   Mon Jan 28 11:10:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        4.4-RELEASE i386
>Organization:
>Environment:
>Description:
- Update to version 0.4.1

New file:
files/manpages

Remove file:
files/BSDMakefile

>How-To-Repeat:

>Fix:
diff -urN /usr/ports/print/panda/Makefile print/panda/Makefile
--- /usr/ports/print/panda/Makefile	Fri Jan 18 18:00:41 2002
+++ print/panda/Makefile	Mon Jan 28 08:01:12 2002
@@ -6,12 +6,11 @@
 #
 
 PORTNAME=	panda
-PORTVERSION=	0.4.p1
-PORTREVISION=	1
+PORTVERSION=	0.4.1
 CATEGORIES=	print
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR=	panda
-DISTNAME=	${PORTNAME}_${PORTVERSION:S/./_/g:S/p/rc/}
+MASTER_SITE_SUBDIR=	${PORTNAME}
+DISTNAME=	${PORTNAME}_${PORTVERSION}
 EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports@FreeBSD.org
@@ -20,54 +19,29 @@
 		png.5:${PORTSDIR}/graphics/png \
 		tiff.4:${PORTSDIR}/graphics/tiff
 
-WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION:S/.p/-rc/}
-GNU_CONFIGURE=	yes
+WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
 USE_GMAKE=	yes
-CONFIGURE_ENV=	CPPFLAGS="-I${PREFIX}/include" \
-		CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}" \
-		LDFLAGS="-L${PREFIX}/lib" \
-		LIBS="${PTHREAD_LIBS}"
-MAKE_ARGS=	NOPROFILE=true
+USE_LIBTOOL=	yes
+CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
+		LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
 INSTALLS_SHLIB=	yes
 
-MAN3=		checkinfo.3 initpanda.3 makedate.3 nowdate.3 \
-		panda-textmodes.3 panda-xobjectmodes.3 pdfclose.3 \
-		pdfopen.3 pdfpage.3 setauthor.3 setcharacterspacing.3 \
-		setcreator.3 setfont.3 setfontmode.3 setfontsize.3 \
-		sethorizontalscaling.3 setkeywords.3 setleading.3 \
-		setsubject.3 settitle.3 setwordspacing.3
-
-DOCS=		AUTHORS BUGS CONTRIBUTORS ChangeLog \
-		DEV-HINTS README TODO UNDERWAY
-EXAMPLES=	IMAGES *.jpg *.png *.tif main.c legacymain.c
-
-post-configure:
-# GNU make doesn't have a -V option, so we have to add a shot_VARIABLE
-# target for each variable and run gmake show_VARIABLE to look it up.
-	cd ${WRKSRC} && ${PERL} -pe 's/%%(\w+)%%/ \
-		open(H, ">> Makefile"); \
-		print H "show_$$1:; \@echo \$$($$1)\n"; \
-		close(H); \
-		$$_ = `${GMAKE} show_$$1`; \
-		chomp; \
-		$$_; \
-		/eg' \
-		${FILESDIR}/BSDMakefile > ${WRKSRC}/BSDMakefile
+.include <bsd.port.pre.mk>
 
-pre-build:
-	@cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} -f BSDMakefile ${MAKE_ARGS} ${ALL_TARGET}
+.include "${FILESDIR}/manpages"
 
 post-install:
-	@cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} -f BSDMakefile ${MAKE_ARGS} ${INSTALL_TARGET}
+	${INSTALL_MAN} ${WRKSRC}/man/panda_*.3 ${MANPREFIX}/man/man3
 .if !defined(NOPORTDOCS)
-	${MKDIR} ${PREFIX}/share/doc/${PORTNAME}
-.for f in ${DOCS}
-	${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/share/doc/${PORTNAME}/
+	${MKDIR} ${DOCSDIR}
+.for f in AUTHORS CONTRIBUTORS ChangeLog DEV-HINTS README TODO UNDERWAY
+	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
 .endfor
-	${MKDIR} ${PREFIX}/share/examples/${PORTNAME}
-.for f in ${EXAMPLES}
-	${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/share/examples/${PORTNAME}/
+	${MKDIR} ${EXAMPLESDIR}
+.for f in IMAGES examples/*.c examples/images/*.*
+	${INSTALL_DATA} ${WRKSRC}/${f} ${EXAMPLESDIR}
 .endfor
 .endif
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -urN /usr/ports/print/panda/distinfo print/panda/distinfo
--- /usr/ports/print/panda/distinfo	Wed Mar 28 18:33:32 2001
+++ print/panda/distinfo	Mon Jan 28 06:42:46 2002
@@ -1 +1 @@
-MD5 (panda_0_4_rc1.tgz) = 25a203277383bed7a5563fae118d9600
+MD5 (panda_0.4.1.tgz) = 8983461010659057c95c44c9cbf42d6e
diff -urN /usr/ports/print/panda/files/BSDMakefile print/panda/files/BSDMakefile
--- /usr/ports/print/panda/files/BSDMakefile	Wed Mar 28 18:33:33 2001
+++ print/panda/files/BSDMakefile	Thu Jan  1 09:00:00 1970
@@ -1,34 +0,0 @@
-# $FreeBSD: ports/print/panda/files/BSDMakefile,v 1.1 2001/03/28 09:33:33 knu Exp $
-
-LIB=		panda
-SHLIB_MAJOR?=	0
-SHLIB_MINOR?=	0
-CFLAGS+=	%%DEFS%% %%INCLUDES%% %%AM_CPPFLAGS%% %%CPPFLAGS%% %%AM_CFLAGS%%
-LDADD=		%%LDFLAGS%% %%LIBS%%
-SRCS=		%%libpanda_a_SOURCES%%
-INCS=		${LIB}/*.h
-NOMAN=		YES
-LIBDIR=		${LOCALBASE}/lib
-INCDIR=		${LOCALBASE}/include/${LIB}
-
-.include <bsd.lib.mk>
-
-# For FreeBSD 3.x or older
-.if !target(_includeinstall)
-_includeinstall:
-.if defined(INCS)
-.for header in ${INCS}
-        cd ${.CURDIR} && \
-        ${INSTALL} -C -o ${INCOWN} -g ${INCGRP} -m ${INCMODE} \
-                ${header} ${DESTDIR}${INCDIR}
-
-.endfor
-.endif
-
-beforeinstall: _includeinstall
-.endif
-
-_includeinstall: pre-_includeinstall
-
-pre-_includeinstall:
-	mkdir -p ${DESTDIR}${INCDIR}
diff -urN /usr/ports/print/panda/files/manpages print/panda/files/manpages
--- /usr/ports/print/panda/files/manpages	Thu Jan  1 09:00:00 1970
+++ print/panda/files/manpages	Mon Jan 28 07:21:50 2002
@@ -0,0 +1,66 @@
+MAN3+=	panda_addchild.3
+MAN3+=	panda_addcubiccurvesegment.3
+MAN3+=	panda_addlinesegment.3
+MAN3+=	panda_addquadraticcurvesegmentone.3
+MAN3+=	panda_addquadraticcurvesegmenttwo.3
+MAN3+=	panda_checkinfo.3
+MAN3+=	panda_close.3
+MAN3+=	panda_closeline.3
+MAN3+=	panda_closetext.3
+MAN3+=	panda_createandinsertpage.3
+MAN3+=	panda_createfont.3
+MAN3+=	panda_endline.3
+MAN3+=	panda_entergraphicsmode.3
+MAN3+=	panda_error.3
+MAN3+=	panda_exitgraphicsmode.3
+MAN3+=	panda_fillline.3
+MAN3+=	panda_freeobject.3
+MAN3+=	panda_getfontobj.3
+MAN3+=	panda_imagebox.3
+MAN3+=	panda_imageboxrot.3
+MAN3+=	panda_init.3
+MAN3+=	panda_insertJPEG.3
+MAN3+=	panda_insertPNG.3
+MAN3+=	panda_insertTIFF.3
+MAN3+=	panda_makedate.3
+MAN3+=	panda_newobject.3
+MAN3+=	panda_newpage.3
+MAN3+=	panda_nowdate.3
+MAN3+=	panda_open.3
+MAN3+=	panda_open_actual.3
+MAN3+=	panda_open_suppress.3
+MAN3+=	panda_print.3
+MAN3+=	panda_printf.3
+MAN3+=	panda_putc.3
+MAN3+=	panda_rectangle.3
+MAN3+=	panda_setauthor.3
+MAN3+=	panda_setcharacterspacing.3
+MAN3+=	panda_setcreator.3
+MAN3+=	panda_setfillcolor.3
+MAN3+=	panda_setfont.3
+MAN3+=	panda_setfontmode.3
+MAN3+=	panda_setfontsize.3
+MAN3+=	panda_sethorizontalscaling.3
+MAN3+=	panda_setkeywords.3
+MAN3+=	panda_setleading.3
+MAN3+=	panda_setlinecap.3
+MAN3+=	panda_setlinecolor.3
+MAN3+=	panda_setlinedashing.3
+MAN3+=	panda_setlinejoin.3
+MAN3+=	panda_setlinestart.3
+MAN3+=	panda_setlinewidth.3
+MAN3+=	panda_setobjectproperty.3
+MAN3+=	panda_setsubject.3
+MAN3+=	panda_settitle.3
+MAN3+=	panda_setwordspacing.3
+MAN3+=	panda_streamprintf.3
+MAN3+=	panda_strokeline.3
+MAN3+=	panda_textbox.3
+MAN3+=	panda_textboxrot.3
+MAN3+=	panda_traverseobjects.3
+MAN3+=	panda_writeobject.3
+MAN3+=	panda_writetrailer.3
+MAN3+=	panda_writexref.3
+MAN3+=	panda_xmalloc.3
+MAN3+=	panda_xrealloc.3
+MAN3+=	panda_xsnprintf.3
diff -urN /usr/ports/print/panda/pkg-plist print/panda/pkg-plist
--- /usr/ports/print/panda/pkg-plist	Tue Apr  3 21:56:52 2001
+++ print/panda/pkg-plist	Mon Jan 28 07:41:45 2002
@@ -1,28 +1,31 @@
 include/panda/constants.h
 include/panda/functions.h
-include/panda/objects.h
 include/panda/legacy.h
-@dirrm include/panda
+include/panda/objects.h
 lib/libpanda.a
 lib/libpanda.so
 lib/libpanda.so.0
 %%PORTDOCS%%share/doc/panda/AUTHORS
-%%PORTDOCS%%share/doc/panda/BUGS
 %%PORTDOCS%%share/doc/panda/CONTRIBUTORS
 %%PORTDOCS%%share/doc/panda/ChangeLog
 %%PORTDOCS%%share/doc/panda/DEV-HINTS
 %%PORTDOCS%%share/doc/panda/README
 %%PORTDOCS%%share/doc/panda/TODO
 %%PORTDOCS%%share/doc/panda/UNDERWAY
-%%PORTDOCS%%@dirrm share/doc/panda
 %%PORTDOCS%%share/examples/panda/IMAGES
-%%PORTDOCS%%share/examples/panda/brave-gnu.png
+%%PORTDOCS%%share/examples/panda/RedbrushAlpha.png
+%%PORTDOCS%%share/examples/panda/circles.c
+%%PORTDOCS%%share/examples/panda/empty.c
 %%PORTDOCS%%share/examples/panda/gnu-head.jpg
-%%PORTDOCS%%share/examples/panda/gnu-head.png
+%%PORTDOCS%%share/examples/panda/gnu.png
 %%PORTDOCS%%share/examples/panda/gnu_box.jpg
-%%PORTDOCS%%share/examples/panda/input-ms.tif
 %%PORTDOCS%%share/examples/panda/input.tif
 %%PORTDOCS%%share/examples/panda/input2.tif
 %%PORTDOCS%%share/examples/panda/legacymain.c
+%%PORTDOCS%%share/examples/panda/libpng.png
 %%PORTDOCS%%share/examples/panda/main.c
+%%PORTDOCS%%share/examples/panda/morecircles.c
+%%PORTDOCS%%share/examples/panda/template.c
+%%PORTDOCS%%@dirrm share/doc/panda
 %%PORTDOCS%%@dirrm share/examples/panda
+@dirrm include/panda

>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?200201281900.g0SJ0St01165>