From 6f53c11721e388176a8ada20986284a5364a477f Mon Sep 17 00:00:00 2001 From: Jun Kuriyama Date: Wed, 20 Feb 2002 10:56:03 +0000 Subject: Add hidden dependency. Submitted by: Norikatsu Shigemura PR: ports/35005 --- graphics/libggi/Makefile | 18 +++++++++++++++++- graphics/libggi/pkg-plist | 9 +++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) (limited to 'graphics/libggi') diff --git a/graphics/libggi/Makefile b/graphics/libggi/Makefile index 818afff760f2..6a5a8a3e41ea 100644 --- a/graphics/libggi/Makefile +++ b/graphics/libggi/Makefile @@ -69,8 +69,24 @@ MLINKS= ggiDBGetBuffer.3ggi ggiDBGetNumBuffers.3ggi \ ggiSetOrigin.3ggi ggiGetOrigin.3ggi \ ggiSetPalette.3ggi ggiGetPalette.3ggi +.include + +.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 +.include diff --git a/graphics/libggi/pkg-plist b/graphics/libggi/pkg-plist index d7086051d4cf..ddcc0d5315dd 100644 --- a/graphics/libggi/pkg-plist +++ b/graphics/libggi/pkg-plist @@ -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.la 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.la 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.la 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 -- cgit v1.2.3