svn commit: r305418 - head/print/xfce4-print
Eitan Adler
eadler at FreeBSD.org
Sat Oct 6 22:52:51 UTC 2012
Author: eadler
Date: Sat Oct 6 22:52:50 2012
New Revision: 305418
URL: http://svn.freebsd.org/changeset/ports/305418
Log:
Convert to OptionsNG
Modified:
head/print/xfce4-print/Makefile
Modified: head/print/xfce4-print/Makefile
==============================================================================
--- head/print/xfce4-print/Makefile Sat Oct 6 22:52:18 2012 (r305417)
+++ head/print/xfce4-print/Makefile Sat Oct 6 22:52:50 2012 (r305418)
@@ -1,9 +1,5 @@
-# New ports collection makefile for: xfprint
-# Date created: 7 June 2003
-# Whom: James Earl <jdearl at telus.net>
-#
+# Created by: James Earl <jdearl at telus.net>
# $FreeBSD$
-#
PORTNAME= xfce4-print
PORTVERSION= 4.6.1
@@ -26,13 +22,15 @@ USE_GNOME= glib20 gnomehack gtk20 intlto
USE_LDCONFIG= yes
USE_XFCE= configenv libgui libutil xfconf
-OPTIONS= LPR "Use lpr as printing system" on \
- CUPS "Use cups as printing system" off \
- LETTER "Use letter paper format instead of A4" off
+OPTIONS_DEFINE= LETTER
+OPTIONS_SINGLE= PRINTMETHOD
+OPTIONS_SINGLE_PRINTMETHOD= LPR CUPS
+LETTER_DESC= Use letter paper format instead of A4
+LPR_DESC= Use lpr as printing system
.include <bsd.port.pre.mk>
-.if defined(WITH_CUPS)
+.if ${PORT_OPTIONS:MCUPS}
CONFIGURE_ARGS+=--enable-cups
LIB_DEPENDS+= cups.2:${PORTSDIR}/print/cups-client
PLIST_SUB+= CUPS=""
@@ -41,7 +39,7 @@ CONFIGURE_ARGS+=--disable-cups
PLIST_SUB+= CUPS="@comment "
.endif
-.if defined(WITHOUT_LPR)
+.if ${PORT_OPTIONS:MLPR}
CONFIGURE_ARGS+=--disable-bsdlpr
PLIST_SUB+= LPR="@comment "
.else
@@ -49,11 +47,8 @@ CONFIGURE_ARGS+=--enable-bsdlpr --with-p
PLIST_SUB+= LPR=""
.endif
-.if defined(WITHOUT_LPR) && !defined(WITH_CUPS)
-IGNORE= define WITH_CUPS or undefine WITHOUT_LPR to install this port
-.endif
-.if defined(WITH_LETTER)
+.if ${PORT_OPTIONS:MLETTER}
CONFIGURE_ARGS+=--enable-letter
BUILD_DEPENDS+= a2ps:${PORTSDIR}/print/a2ps-letter
RUN_DEPENDS+= a2ps:${PORTSDIR}/print/a2ps-letter
More information about the svn-ports-head
mailing list