Skip site navigation (1)Skip section navigation (2)
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>