aboutsummaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authorantoine <antoine@FreeBSD.org>2013-03-24 20:12:31 +0800
committerantoine <antoine@FreeBSD.org>2013-03-24 20:12:31 +0800
commit30982b14262e8d40c4a11a85fae792f6095bd75f (patch)
tree290b9722f3f54af2376775b250c6910676233ba3 /graphics
parentb3ab1e13a2c62cc227520b1c900e0bf8f330bb73 (diff)
downloadfreebsd-ports-gnome-30982b14262e8d40c4a11a85fae792f6095bd75f.tar.gz
freebsd-ports-gnome-30982b14262e8d40c4a11a85fae792f6095bd75f.tar.zst
freebsd-ports-gnome-30982b14262e8d40c4a11a85fae792f6095bd75f.zip
Cleanup the GGI ports:
- trim header - remove a dead master site - update my email address - remove article in COMMENT - add LICENSE - use OPTIONS(NG) - do not specify lib version in LIB_DEPENDS - libvgl can be used on amd64 since ~3 years (libgii and libggi) - libgii can use xxf86dga extension PR: ports/177332 Approved by: bapt
Diffstat (limited to 'graphics')
-rw-r--r--graphics/libggi/Makefile58
-rw-r--r--graphics/libggigcp/Makefile19
-rw-r--r--graphics/libggimisc/Makefile31
-rw-r--r--graphics/libggiwmh/Makefile29
4 files changed, 68 insertions, 69 deletions
diff --git a/graphics/libggi/Makefile b/graphics/libggi/Makefile
index 094b880b4da8..c76a7b4f8a49 100644
--- a/graphics/libggi/Makefile
+++ b/graphics/libggi/Makefile
@@ -1,24 +1,20 @@
-# New ports collection makefile for: libggi
-# Date created: 4 January 2000
-# Whom: mwest@uct.ac.za
-#
+# Created by: mwest@uct.ac.za
# $FreeBSD$
-#
PORTNAME= libggi
PORTVERSION= 2.2.2
-PORTREVISION= 3
+PORTREVISION= 4
PORTEPOCH= 1
CATEGORIES= graphics devel
-MASTER_SITES= http://www.ggi-project.org/ftp/ggi/v2.2/ \
- SF/ggi/ggi-core/${PORTNAME}-${PORTVERSION}
-
+MASTER_SITES= SF/ggi/ggi-core/${PORTNAME}-${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
-MAINTAINER= antoine.brodin@laposte.net
-COMMENT= A flexible drawing library
+MAINTAINER= antoine@FreeBSD.org
+COMMENT= Flexible drawing library
+
+LICENSE= MIT
-LIB_DEPENDS= gii.1:${PORTSDIR}/devel/libgii
+LIB_DEPENDS= gii:${PORTSDIR}/devel/libgii
USE_BZIP2= yes
USE_LDCONFIG= yes
@@ -26,7 +22,6 @@ USE_LDCONFIG= yes
GNU_CONFIGURE= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-CPPFLAGS+= ${PTHREAD_CFLAGS}
LDFLAGS+= ${PTHREAD_LIBS}
MAN1= cube3d.1 ggi-demo.1 ggiteleserver.1 monitest.1
@@ -123,38 +118,47 @@ MLINKS= ggi-demo.1 demo.1 \
CONFIGURE_ARGS= --disable-directfb
+OPTIONS_DEFINE= AALIB SVGALIB X11
+OPTIONS_DEFAULT=X11
+
+.include <bsd.port.options.mk>
+
.if exists(/usr/include/dev/kgi/kgi.h)
-CONFIGURE_ARGS+= --enable-kgi --with-extra-includes=/usr/include/dev
+CONFIGURE_ARGS+=--enable-kgi --with-extra-includes=/usr/include/dev
.endif
-.if !defined(WITHOUT_X11)
+.if ${PORT_OPTIONS:MX11}
+CONFIGURE_ARGS+=--enable-x --with-x
USE_XORG= x11 xxf86dga xxf86vm ice sm xau xext
PLIST_SUB+= WITH_X=""
.else
-CONFIGURE_ARGS+= --disable-x --disable-dga
+CONFIGURE_ARGS+=--disable-x --without-x
PLIST_SUB+= WITH_X="@comment "
.endif
-.include <bsd.port.pre.mk>
-
-.if !exists(/usr/include/vgl.h) || ${ARCH} != "i386"
-CONFIGURE_ARGS+= --disable-vgl
-PLIST_SUB+= WITH_VGL="@comment "
-.else
+.if exists(/usr/include/vgl.h) && (${ARCH} == "i386" || ${ARCH} == "amd64")
+CONFIGURE_ARGS+=--enable-vgl
PLIST_SUB+= WITH_VGL=""
+.else
+CONFIGURE_ARGS+=--disable-vgl
+PLIST_SUB+= WITH_VGL="@comment "
.endif
-.if defined(WITH_AALIB) || exists(${LOCALBASE}/include/aalib.h)
-LIB_DEPENDS+= aa.1:${PORTSDIR}/graphics/aalib
+.if ${PORT_OPTIONS:MAALIB}
+CONFIGURE_ARGS+=--enable-aa
+LIB_DEPENDS+= aa:${PORTSDIR}/graphics/aalib
PLIST_SUB+= WITH_AALIB=""
.else
+CONFIGURE_ARGS+=--disable-aa
PLIST_SUB+= WITH_AALIB="@comment "
.endif
-.if defined(WITH_SVGALIB) || exists(${LOCALBASE}/include/vga.h)
-LIB_DEPENDS+= vga.1:${PORTSDIR}/graphics/svgalib
+.if ${PORT_OPTIONS:MSVGALIB}
+CONFIGURE_ARGS+=--enable-vgagl --enable-svga
+LIB_DEPENDS+= vga:${PORTSDIR}/graphics/svgalib
PLIST_SUB+= WITH_SVGALIB=""
.else
+CONFIGURE_ARGS+=--disable-vgagl --disable-svga
PLIST_SUB+= WITH_SVGALIB="@comment "
.endif
@@ -164,4 +168,4 @@ post-install:
${TOUCH} ${PREFIX}/lib/ggi/helper/.keep
${INSTALL_DATA} ${WRKSRC}/libggi.conf ${PREFIX}/etc/ggi/libggi.conf.dist
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/graphics/libggigcp/Makefile b/graphics/libggigcp/Makefile
index 7ad7a0040231..8011845043a4 100644
--- a/graphics/libggigcp/Makefile
+++ b/graphics/libggigcp/Makefile
@@ -1,30 +1,25 @@
-# New ports collection makefile for: libggigcp
-# Date created: 7 December 2004
-# Whom: antoine.brodin@laposte.net
-#
+# Created by: Antoine Brodin <antoine@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= libggigcp
PORTVERSION= 1.0.2
PORTREVISION= 1
CATEGORIES= graphics devel
-MASTER_SITES= http://www.ggi-project.org/ftp/ggi/v2.2/ \
- SF/ggi/misc/${PORTNAME}-${PORTVERSION}
-
+MASTER_SITES= SF/ggi/misc/${PORTNAME}-${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
-MAINTAINER= antoine.brodin@laposte.net
-COMMENT= A libggi extension for advanced color and palette handling
+MAINTAINER= antoine@FreeBSD.org
+COMMENT= Libggi extension for advanced color and palette handling
+
+LICENSE= MIT
-LIB_DEPENDS= ggi.2:${PORTSDIR}/graphics/libggi
+LIB_DEPENDS= ggi:${PORTSDIR}/graphics/libggi
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USE_BZIP2= yes
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-CPPFLAGS+= ${PTHREAD_CFLAGS}
LDFLAGS+= ${PTHREAD_LIBS}
MAN3= gcpBlendColor.3 \
diff --git a/graphics/libggimisc/Makefile b/graphics/libggimisc/Makefile
index 09770f5da372..19b39aec41d6 100644
--- a/graphics/libggimisc/Makefile
+++ b/graphics/libggimisc/Makefile
@@ -1,30 +1,25 @@
-# New ports collection makefile for: libggimisc
-# Date created: 7 December 2004
-# Whom: antoine.brodin@laposte.net
-#
+# Created by: Antoine Brodin <antoine@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= libggimisc
PORTVERSION= 2.2.2
PORTREVISION= 1
CATEGORIES= graphics devel
-MASTER_SITES= http://www.ggi-project.org/ftp/ggi/v2.2/ \
- SF/ggi/lowlevel/${PORTNAME}-${PORTVERSION}
-
+MASTER_SITES= SF/ggi/lowlevel/${PORTNAME}-${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
-MAINTAINER= antoine.brodin@laposte.net
-COMMENT= A libggi extension providing support for hard to categorize features
+MAINTAINER= antoine@FreeBSD.org
+COMMENT= Libggi extension providing support for hard to categorize features
+
+LICENSE= MIT
-LIB_DEPENDS= ggi.2:${PORTSDIR}/graphics/libggi
+LIB_DEPENDS= ggi:${PORTSDIR}/graphics/libggi
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USE_BZIP2= yes
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-CPPFLAGS+= ${PTHREAD_CFLAGS}
LDFLAGS+= ${PTHREAD_LIBS}
MAN3= ggiGetRayPos.3 \
@@ -32,16 +27,20 @@ MAN3= ggiGetRayPos.3 \
ggiWaitRayPos.3
MAN7= libggimisc.7
-.include <bsd.port.pre.mk>
+OPTIONS_DEFINE= SVGALIB
+
+.include <bsd.port.options.mk>
-.if defined(WITH_SVGALIB) || exists(${LOCALBASE}/include/vga.h)
-LIB_DEPENDS+= vga.1:${PORTSDIR}/graphics/svgalib
+.if ${PORT_OPTIONS:MSVGALIB}
+CONFIGURE_ARGS+=--enable-svgalib
+LIB_DEPENDS+= vga:${PORTSDIR}/graphics/svgalib
PLIST_SUB+= WITH_SVGALIB=""
.else
+CONFIGURE_ARGS+=--disable-svgalib
PLIST_SUB+= WITH_SVGALIB="@comment "
.endif
post-install:
${INSTALL_DATA} ${WRKSRC}/libggimisc.conf ${PREFIX}/etc/ggi/libggimisc.conf.dist
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/graphics/libggiwmh/Makefile b/graphics/libggiwmh/Makefile
index 4b7fe8a91aa6..6c736f3abd37 100644
--- a/graphics/libggiwmh/Makefile
+++ b/graphics/libggiwmh/Makefile
@@ -1,30 +1,25 @@
-# New ports collection makefile for: libggiwmh
-# Date created: 7 December 2004
-# Whom: antoine.brodin@laposte.net
-#
+# Created by: Antoine Brodin <antoine@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= libggiwmh
PORTVERSION= 0.3.2
PORTREVISION= 2
CATEGORIES= graphics devel
-MASTER_SITES= http://www.ggi-project.org/ftp/ggi/v2.2/ \
- SF/ggi/misc/${PORTNAME}-${PORTVERSION}
-
+MASTER_SITES= SF/ggi/misc/${PORTNAME}-${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
-MAINTAINER= antoine.brodin@laposte.net
-COMMENT= A libggi extension, wmh stands for Window Manager Hints
+MAINTAINER= antoine@FreeBSD.org
+COMMENT= Libggi extension, wmh stands for Window Manager Hints
+
+LICENSE= MIT
-LIB_DEPENDS= ggi.2:${PORTSDIR}/graphics/libggi
+LIB_DEPENDS= ggi:${PORTSDIR}/graphics/libggi
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USE_BZIP2= yes
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-CPPFLAGS+= ${PTHREAD_CFLAGS}
LDFLAGS+= ${PTHREAD_LIBS}
MAN3= ggiWmhIconify.3 \
@@ -41,11 +36,17 @@ MLINKS= ggiWmhIconify.3 ggiWmhMoveIcon.3 \
- ggiWmhGetPos.3 - ggiWmhGetSize.3 \
- ggiWmhMaximize.3 - ggiWmhResize.3
-.if !defined(WITHOUT_X11)
+OPTIONS_DEFINE= X11
+OPTIONS_DEFAULT=X11
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MX11}
+CONFIGURE_ARGS+=--enable-x --with-x
USE_XORG= x11
PLIST_SUB+= XWMH=""
.else
-CONFIGURE_ARGS+=--disable-x
+CONFIGURE_ARGS+=--disable-x --without-x
PLIST_SUB+= XWMH="@comment "
.endif