Date: Sun, 17 Feb 2002 04:43:40 +0900 From: Norikatsu Shigemura <nork@ninth-nine.com> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/35005: cleanup for graphics/libggi's pkg-plist Message-ID: <200202161945.g1GJj0M65217@nd250009.gab.xdsl.ne.jp>
next in thread | raw e-mail | index | archive | help
>Number: 35005 >Category: ports >Synopsis: cleanup for graphics/libggi's pkg-plist >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Feb 16 11:50:00 PST 2002 >Closed-Date: >Last-Modified: >Originator: Norikatsu Shigemura >Release: FreeBSD 4.5-STABLE i386 >Organization: Ensure Technology Ltd. (http://www.ensure-tech.co.jp) >Environment: System: FreeBSD sakura.ninth-nine.com 4.5-STABLE FreeBSD 4.5-STABLE #77: Wed Feb 13 22:49:06 JST 2002 nork@sakura.ninth-nine.com:/usr/obj/usr/src/sys/SAKURA i386 $FreeBSD: ports/graphics/libggi/Makefile,v 1.6 2001/06/17 17:21:56 olgeni Exp $ ports/grahics/libggi/pkg-plist's revision not found. >Description: graphics/libggi is implicit depending to graphics/aalib and graphics/svgalib. >How-To-Repeat: graphics/aalib was installed. And make install graphics/libggi. libggi's configure will find aalib and use. Same as svgalib. >Fix: --- libggi.diff begins here --- diff -urN graphics/libggi/Makefile local/libggi/Makefile --- graphics/libggi/Makefile Mon Jun 18 02:21:56 2001 +++ local/libggi/Makefile Sun Feb 17 04:20:20 2002 @@ -69,8 +69,24 @@ ggiSetOrigin.3ggi ggiGetOrigin.3ggi \ ggiSetPalette.3ggi ggiGetPalette.3ggi +.include <bsd.port.pre.mk> + +.if defined(WITH_AALIB) || exists(${LOCALBASE}/include/aalib.h) +LIB_DEPENDS+= aa.1:${PORTSDIR}/graphics/aalib +PLIST_SUB+= WITH_AALIB="" +.else +PLIST_SUB+= WITH_AALIB="@comment " +.endif + +.if defined(WITH_SVGALIB) || exists(${LOCALBASE}/include/vga.h) +LIB_DEPENDS+= vga.1:${PORTSDIR}/graphics/svgalib +PLIST_SUB+= WITH_SVGALIB="" +.else +PLIST_SUB+= WITH_SVGALIB="@comment " +.endif + post-install: @${CP} ${WRKSRC}/libggi.conf ${PREFIX}/etc/ggi/libggi.conf.dist @${CP} ${WRKSRC}/extensions/misc/libggimisc.conf ${PREFIX}/etc/ggi/libggimisc.conf.dist -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff -urN graphics/libggi/pkg-plist local/libggi/pkg-plist --- graphics/libggi/pkg-plist Fri Aug 24 01:19:42 2001 +++ local/libggi/pkg-plist Sun Feb 17 04:20:30 2002 @@ -1,3 +1,4 @@ +bin/ggiteleserver bin/cube3d bin/monitest @unexec if cmp -s %D/etc/ggi/libggi.conf %D/etc/ggi/libggi.conf.dist; then rm -f %D/etc/ggi/libggi.conf; fi @@ -83,6 +84,8 @@ lib/ggi/display/X_misc.so lib/ggi/display/Xlib.la lib/ggi/display/Xlib.so +%%WITH_AALIB%%lib/ggi/display/aa.la +%%WITH_AALIB%%lib/ggi/display/aa.so lib/ggi/display/file.la lib/ggi/display/file.so lib/ggi/display/mansync.la @@ -97,6 +100,10 @@ lib/ggi/display/palemu.so lib/ggi/display/sub.la lib/ggi/display/sub.so +%%WITH_SVGALIB%%lib/ggi/display/svgalib.la +%%WITH_SVGALIB%%lib/ggi/display/svgalib.so +%%WITH_SVGALIB%%lib/ggi/display/svgalib_misc.la +%%WITH_SVGALIB%%lib/ggi/display/svgalib_misc.so lib/ggi/display/tele.la lib/ggi/display/tele.so lib/ggi/display/terminfo.la @@ -105,6 +112,8 @@ lib/ggi/display/tile.so lib/ggi/display/trueemu.la lib/ggi/display/trueemu.so +%%WITH_SVGALIB%%lib/ggi/display/vgagl.la +%%WITH_SVGALIB%%lib/ggi/display/vgagl.so lib/ggi/display/vgl.la lib/ggi/display/vgl.so lib/libggi.la --- libggi.diff ends here --- >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?200202161945.g1GJj0M65217>