aboutsummaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2013-04-26 12:35:50 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2013-04-26 12:35:50 +0000
commitdba80fffe43da11d0a331d26ff47ad47939db729 (patch)
tree94d53c5c905021f480b1c80529f6919181c4c73b /sysutils
parent9e20b44c8053a22656f664d6c0e3ba06708a98b5 (diff)
downloadports-dba80fffe43da11d0a331d26ff47ad47939db729.tar.gz
ports-dba80fffe43da11d0a331d26ff47ad47939db729.zip
Notes
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/bashburn/Makefile48
-rw-r--r--sysutils/burn/Makefile3
-rw-r--r--sysutils/cdbkup/Makefile13
-rw-r--r--sysutils/dvd+rw-tools/Makefile12
-rw-r--r--sysutils/eroaster/Makefile8
-rw-r--r--sysutils/freesbie/Makefile9
-rw-r--r--sysutils/gcombust/Makefile14
-rw-r--r--sysutils/gnomebaker/Makefile23
-rw-r--r--sysutils/graveman/Makefile3
-rw-r--r--sysutils/k3b-kde4/Makefile3
-rw-r--r--sysutils/k3b/Makefile56
-rw-r--r--sysutils/livecd/Makefile9
-rw-r--r--sysutils/memtest86+/Makefile52
-rw-r--r--sysutils/mybashburn/Makefile49
-rw-r--r--sysutils/nautilus-cd-burner/Makefile4
-rw-r--r--sysutils/tkdvd/Makefile14
-rw-r--r--sysutils/xcdroast/Makefile28
-rw-r--r--sysutils/xfburn/Makefile4
18 files changed, 154 insertions, 198 deletions
diff --git a/sysutils/bashburn/Makefile b/sysutils/bashburn/Makefile
index 44a640906476..ecd71803bc35 100644
--- a/sysutils/bashburn/Makefile
+++ b/sysutils/bashburn/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: sysutils/bashburn
-# Date created: 24 august 2007
-# Whom: Martin Tournoij <carpetsmoker@xs4all.nl>
-#
+# Created by: Martin Tournoij <carpetsmoker@xs4all.nl>
# $FreeBSD$
-#
PORTNAME= bashburn
PORTVERSION= 2.1.2
@@ -15,48 +11,46 @@ DISTNAME= BashBurn-${PORTVERSION}
MAINTAINER= sylvio@FreeBSD.org
COMMENT= CD burning bash script
-RUN_DEPENDS= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash
+RUN_DEPENDS= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash \
+ cdrecord:${PORTSDIR}/sysutils/cdrtools
NO_BUILD= yes
-USE_CDRTOOLS= yes
-OPTIONS= CDRDAO "Disk-At-Once Recording" on \
- DVDTOOLS "Frontend to master DVD media" on \
- EJECT "Ejecting the CD/DVD drive" on \
- FLAC "Free Lossless Audio Codec" on \
- LAME "LGPL MP3 encoder" on \
- MPG123 "Mpg audio player (for MP3-decompression)" on \
- NORMALIZE "An audio file volume normalizer" on \
- SUDO "To allow non-privileged users to burn CD's" on \
- VORBIS "ogg/vorbis audio encoding/decoding" on
+OPTIONS_DEFINE= CDRDAO DVDTOOLS EJECT FLAC LAME MPG123 NORMALIZE SUDO VORBIS
+OPTIONS_DEFAULT= CDRDAO DVDTOOLS EJECT FLAC LAME MPG123 NORMALIZE SUDO VORBIS
+CDRDAO_DESC= Disk-At-Once Recording
+DVDTOOLS_DESC= Frontend to master DVD media
+EJECT_DESC= Ejecting the CD/DVD drive
+NORMALIZE_DESC= An audio file volume normalizer
+SUDO_DESC= To allow non-privileged users to burn CD's
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
-.if !defined(WITHOUT_CDRDAO)
+.if ${PORT_OPTIONS:MCDRDAO}
RUN_DEPENDS+= ${LOCALBASE}/bin/cdrdao:${PORTSDIR}/sysutils/cdrdao
.endif
-.if !defined(WITHOUT_DVDTOOLS)
+.if ${PORT_OPTIONS:MDVDTOOLS}
RUN_DEPENDS+= ${LOCALBASE}/bin/dvd+rw-mediainfo:${PORTSDIR}/sysutils/dvd+rw-tools
.endif
-.if !defined(WITHOUT_EJECT)
+.if ${PORT_OPTIONS:MEJECT}
RUN_DEPENDS+= ${LOCALBASE}/sbin/eject:${PORTSDIR}/sysutils/eject
.endif
-.if !defined(WITHOUT_FLAC)
+.if ${PORT_OPTIONS:MFLAC}
RUN_DEPENDS+= ${LOCALBASE}/bin/flac:${PORTSDIR}/audio/flac
.endif
-.if !defined(WITHOUT_LAME)
+.if ${PORT_OPTIONS:MLAME}
RUN_DEPENDS+= ${LOCALBASE}/bin/lame:${PORTSDIR}/audio/lame
.endif
-.if !defined(WITHOUT_MPG123)
+.if ${PORT_OPTIONS:MMPG123}
RUN_DEPENDS+= ${LOCALBASE}/bin/mpg123:${PORTSDIR}/audio/mpg123
.endif
-.if !defined(WITHOUT_NORMALIZE)
+.if ${PORT_OPTIONS:MNORMALIZE}
RUN_DEPENDS+= ${LOCALBASE}/bin/normalize:${PORTSDIR}/audio/normalize
.endif
-.if !defined(WITHOUT_SUDO)
+.if ${PORT_OPTIONS:MSUDO}
RUN_DEPENDS+= ${LOCALBASE}/bin/sudo:${PORTSDIR}/security/sudo
.endif
-.if !defined(WITHOUT_VORBIS)
+.if ${PORT_OPTIONS:MVORBIS}
RUN_DEPENDS+= ${LOCALBASE}/bin/ogg123:${PORTSDIR}/audio/vorbis-tools
.endif
@@ -75,4 +69,4 @@ do-install:
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DATADIR}
@${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/sysutils/burn/Makefile b/sysutils/burn/Makefile
index 452d8d418c5d..8e828f3a090e 100644
--- a/sysutils/burn/Makefile
+++ b/sysutils/burn/Makefile
@@ -14,7 +14,8 @@ RUN_DEPENDS+= cdrdao:${PORTSDIR}/sysutils/cdrdao
LICENSE= GPLv2
-USE_CDRTOOLS= yes
+RUN_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
+
USE_GNUSTEP= yes
USE_GNUSTEP_BACK= yes
USE_GNUSTEP_BUILD= yes
diff --git a/sysutils/cdbkup/Makefile b/sysutils/cdbkup/Makefile
index a53d46be9e61..356b2f16d377 100644
--- a/sysutils/cdbkup/Makefile
+++ b/sysutils/cdbkup/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: cdbkup
-# Date created: 19 May 2003
-# Whom: Kay Lehmann
-#
+# Created by: Kay Lehmann
# $FreeBSD$
-#
PORTNAME= cdbkup
PORTVERSION= 1.0
@@ -15,14 +11,15 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}-1
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple but full-featured backup/restore perl scripts (uses gnu tar)
-BUILD_DEPENDS= ${LOCALBASE}/sbin/eject:${PORTSDIR}/sysutils/eject
-RUN_DEPENDS= ${LOCALBASE}/sbin/eject:${PORTSDIR}/sysutils/eject
+BUILD_DEPENDS= ${LOCALBASE}/sbin/eject:${PORTSDIR}/sysutils/eject \
+ cdrecord:${PORTSDIR}/sysutils/cdrtools
+RUN_DEPENDS= ${LOCALBASE}/sbin/eject:${PORTSDIR}/sysutils/eject \
+ cdrecord:${PORTSDIR}/sysutils/cdrtools
WRKSRC= ${WRKDIR}/${PORTNAME}
GNU_CONFIGURE= yes
USE_PERL5= yes
-USE_CDRTOOLS= yes
CONFIGURE_ENV+= PATH=${PATH}:${LOCALBASE}/sbin
MAN1= cdbkup.1 cdappend.1 cdcat.1 cdrstr.1 cdsplit.1
diff --git a/sysutils/dvd+rw-tools/Makefile b/sysutils/dvd+rw-tools/Makefile
index 17addb5fbde1..0be2a8971ff3 100644
--- a/sysutils/dvd+rw-tools/Makefile
+++ b/sysutils/dvd+rw-tools/Makefile
@@ -1,7 +1,4 @@
-# New ports collection makefile for: dvd+rw-tools
-# Date created: 2003-6-15
-# Whom: chuck@pkix.net
-#
+# Created by: chuck@pkix.net
# $FreeBSD$
PORTNAME= dvd+rw-tools
@@ -13,7 +10,8 @@ MASTER_SITES= http://www.pkix.net/mirror/fy.chalmers.se/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= DVD burning software
-USE_CDRTOOLS= yes
+BUILD_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
+RUN_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
# On some systems, among them one 900044 i386, the do-build-invoked
# "make" will just do nothing for reasons not yet found, as of
# dvd+rw-tools 7.1. It is supposed to call
@@ -28,6 +26,8 @@ BIN_FILES= growisofs dvd+rw-format dvd+rw-booktype dvd+rw-mediainfo dvd-ram-cont
PLIST_FILES= ${BIN_FILES:S|^|bin/|}
PORTDOCS= index.html
+.include <bsd.port.options.mk>
+
post-patch:
@${REINPLACE_CMD} -e 's/-O2//' ${WRKSRC}/Makefile.m4
@@ -38,7 +38,7 @@ do-install:
${INSTALL_MAN} ${WRKSRC}/growisofs.1 ${MANPREFIX}/man/man1/
post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/index.html ${DOCSDIR}
.endif
diff --git a/sysutils/eroaster/Makefile b/sysutils/eroaster/Makefile
index 7daf2b287f5b..ee6fafd1d46e 100644
--- a/sysutils/eroaster/Makefile
+++ b/sysutils/eroaster/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: eroaster
-# Date Created: 20 Dic 2003
-# Whom: Davide D'Amico <dave@gufi.org>
-#
+# Created by: Davide D'Amico <dave@gufi.org>
# $FreeBSD$
-#
PORTNAME= eroaster
PORTVERSION= 2.2.0.0.6
@@ -16,6 +12,7 @@ MAINTAINER= dave@gufi.org
COMMENT= A GNOME2 frontend to mkisofs/cdrecord
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gnome/_gnome.so:${PORTSDIR}/x11-toolkits/py-gnome2
+RUN_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
.if defined(WITH_ADDITIONAL_PROGRAMS)
BUILD_DEPENDS+= bchunk:${PORTSDIR}/sysutils/bchunk \
@@ -30,7 +27,6 @@ BUILD_DEPENDS+= bchunk:${PORTSDIR}/sysutils/bchunk \
GNU_CONFIGURE= yes
USE_PYTHON= yes
-USE_CDRTOOLS= yes
pre-everything::
@${ECHO_MSG} "===> You can enable more features by defining WITH_ADDITIONAL_PROGRAMS"
diff --git a/sysutils/freesbie/Makefile b/sysutils/freesbie/Makefile
index 5389620234a2..5eab22d7b36f 100644
--- a/sysutils/freesbie/Makefile
+++ b/sysutils/freesbie/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: FreeSBIE
-# Date created: 27 March 2003
-# Whom: Thomas E. Zander <riggs@rrr.de>
-#
+# Created by: Thomas E. Zander <riggs@rrr.de>
# $FreeBSD$
-#
PORTNAME= freesbie
PORTVERSION= 2.0.20070710
@@ -16,8 +12,9 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:S/2.0.//}
MAINTAINER= riggs@rrr.de
COMMENT= Yet another cool answer to the system-on-cd question
+RUN_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
+
USE_BZIP2= yes
-USE_CDRTOOLS= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}2
diff --git a/sysutils/gcombust/Makefile b/sysutils/gcombust/Makefile
index ed07b8de2ffa..bbc24735e13a 100644
--- a/sysutils/gcombust/Makefile
+++ b/sysutils/gcombust/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: gcombust
-# Date created: Tue Jun 22 21:17:03 MET DST 1999
-# Whom: Juergen Lock <nox@jelal.kn-bremen.de>
-#
+# Created by: Juergen Lock <nox@jelal.kn-bremen.de>
# $FreeBSD$
-#
PORTNAME= gcombust
PORTVERSION= 0.1.55
@@ -17,17 +13,19 @@ COMMENT= A GTK+ frontend for mkisofs and cdrecord
LICENSE= GPLv2
-RUN_DEPENDS= cdlabelgen:${PORTSDIR}/print/cdlabelgen
+RUN_DEPENDS= cdlabelgen:${PORTSDIR}/print/cdlabelgen \
+ cdrecord:${PORTSDIR}/sysutils/cdrtools
USES= gettext
USE_PERL5_BUILD=yes
USE_GNOME= gtk12 gnomehier
-USE_CDRTOOLS= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--without-included-gettext --datadir=${PREFIX}/share
CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib"
CPPFLAGS+= -I${LOCALBASE}/include
+.include <bsd.port.options.mk>
+
pre-patch:
@${REINPLACE_CMD} -e 's|DATADIRNAME=lib|DATADIRNAME=share|g' \
${WRKSRC}/configure
@@ -37,7 +35,7 @@ post-configure:
cd ${WRKSRC}/po && ${MAKE} update-po
post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${PREFIX}/share/doc/gcombust
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/NEWS ${DOCSDIR}
diff --git a/sysutils/gnomebaker/Makefile b/sysutils/gnomebaker/Makefile
index 57e218c84cc3..6eee09dc9840 100644
--- a/sysutils/gnomebaker/Makefile
+++ b/sysutils/gnomebaker/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: gnomebaker
-# Date created: 2005-02-20
-# Whom: Dominique Goncalves <dominique.goncalves@gmail.com>
-#
+# Created by: Dominique Goncalves <dominique.goncalves@gmail.com>
# $FreeBSD$
-#
PORTNAME= gnomebaker
PORTVERSION= 0.6.4
@@ -15,10 +11,13 @@ DIST_SUBDIR= gnome2
MAINTAINER= dominique.goncalves@gmail.com
COMMENT= A CD/DVD recording GUI for Gnome
-OPTIONS= DVD "Enable DVD support" off
+OPTIONS_DEFINE= DVD
+DVD_DESC= DVD support
+
+RUN_DEPENDS+= cdrdao:${PORTSDIR}/sysutils/cdrdao \
+ cdrecord:${PORTSDIR}/sysutils/cdrtools
USE_GNOME= gnomeprefix gnomehack libgnomeui desktopfileutils
-USE_CDRTOOLS= yes
GNU_CONFIGURE= yes
USE_GMAKE= yes
INSTALLS_OMF= yes
@@ -29,17 +28,15 @@ CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -export-dynamic
ONLY_FOR_ARCHS= i386
-NOT_FOR_ARCHS_REASON= Coredump on amd64, see PR: ports/130972
-
-.include <bsd.port.pre.mk>
+NOT_FOR_ARCHS_REASON= Coredump on amd64, see PR: ports/130972
-RUN_DEPENDS+= cdrdao:${PORTSDIR}/sysutils/cdrdao
+.include <bsd.port.options.mk>
-.if defined(WITH_DVD)
+.if ${PORT_OPTIONS:MDVD}
RUN_DEPENDS+= growisofs:${PORTSDIR}/sysutils/dvd+rw-tools
.endif
post-install:
@-update-desktop-database
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/sysutils/graveman/Makefile b/sysutils/graveman/Makefile
index 003870d4d90f..4094c86e94b7 100644
--- a/sysutils/graveman/Makefile
+++ b/sysutils/graveman/Makefile
@@ -12,11 +12,12 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Another GTK2 frontend for cdrecord, mkisofs, readcd, and sox
LIB_DEPENDS= mng:${PORTSDIR}/graphics/libmng
+BUILD_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
+RUN_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
USE_BZIP2= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
-USE_CDRTOOLS= yes
USES= pathfix pkgconfig gettext
USE_GNOME= libglade2 intlhack gnomeprefix
CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib"
diff --git a/sysutils/k3b-kde4/Makefile b/sysutils/k3b-kde4/Makefile
index 5348a9a50b29..4221fe9dfbab 100644
--- a/sysutils/k3b-kde4/Makefile
+++ b/sysutils/k3b-kde4/Makefile
@@ -12,6 +12,8 @@ COMMENT= KDE CD/DVD writing suite
LIB_DEPENDS= cdda_paranoia:${PORTSDIR}/audio/cdparanoia \
samplerate:${PORTSDIR}/audio/libsamplerate
+RUN_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
+BUILD_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
LATEST_LINK= ${PORTNAME}-kde4
@@ -20,7 +22,6 @@ USES= cmake
CMAKE_ARGS= -DK3B_BUILD_K3BSETUP:BOOL=OFF \
-DK3B_ENABLE_MUSICBRAINZ:BOOL=OFF
USE_KDE4= automoc4 kdeprefix kdelibs libkcddb
-USE_CDRTOOLS= yes
USE_QT4= gui dbus network phonon qt3support sql svg webkit xml \
qmake_build moc_build rcc_build uic_build
USE_LDCONFIG= yes
diff --git a/sysutils/k3b/Makefile b/sysutils/k3b/Makefile
index 3eb22c6fb336..748ed2e1efca 100644
--- a/sysutils/k3b/Makefile
+++ b/sysutils/k3b/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: k3b
-# Date created: 2003/02/13
-# Whom: Heiner <h.eichmann@gmx.de>
-#
+# Created by: Heiner <h.eichmann@gmx.de>
# $FreeBSD$
-#
PORTNAME= k3b
PORTVERSION= 1.0.5
@@ -14,7 +10,8 @@ MASTER_SITES= SF
MAINTAINER= 5u623l20@gmail.com
COMMENT= A CD/DVD recording GUI for KDE
-RUN_DEPENDS= cdrdao:${PORTSDIR}/sysutils/cdrdao
+RUN_DEPENDS= cdrdao:${PORTSDIR}/sysutils/cdrdao \
+ cdrecord:${PORTSDIR}/sysutils/cdrtools
LIB_DEPENDS= tag:${PORTSDIR}/audio/taglib \
samplerate:${PORTSDIR}/audio/libsamplerate
@@ -28,21 +25,18 @@ CONFIGURE_ARGS= --with-k3bsetup=no \
--without-musepack \
--without-musicbrainz
USE_GMAKE= yes
-USE_CDRTOOLS= yes
USE_LDCONFIG= yes
USE_KDELIBS_VER= 3
-OPTIONS= ALSA "Add audio/alsa-lib support" Off \
- DVDPLUSRW "Add DVD+RW Tools (for DVD+/-R(W) burning)" On \
- EMOVIX "Add eMovix (to burn bootable video CD)" Off \
- FFMPEG "Add multimedia/ffmpeg decoder (for wma files)" Off \
- FLAC "Add audio/flac decoder" On \
- LAME "Add audio/lame encoder (for mp3 files)" On \
- LIBDVDREAD "Use libdvdread (for video dvd ripping)" On \
- NORMALIZE "Add Normalize (adjust audio to a std. level)" Off \
- SOX "Add SoX (more audio encoding formats)" Off \
- TRANSCODE "Add Transcode (for DVD ripping)" Off \
- VCDIMAGER "Add VCDImager (for Video CD burning)" Off
+OPTIONS_DEFINE= ALSA DVDPLUSRW EMOVIX FFMPEG FLAC LAME LIBDVDREAD NORMALIZE SOX TRANSCODE VCDIMAGER
+OPTIONS_DEFAULT= DVDPLUSRW FLAC LAME LIBDVDREAD
+DVDPLUSRW_DESC= Add DVD+RW Tools (for DVD+/-R(W) burning)
+EMOVIX_DESC= Add eMovix (to burn bootable video CD)
+LIBDVDREAD_DESC= Use libdvdread (for video dvd ripping)
+NORMALIZE_DESC= Add Normalize (adjust audio to a std. level)
+SOX_DESC= Add SoX (more audio encoding formats)
+TRANSCODE_DESC= Add Transcode (for DVD ripping)
+VCDIMAGER_DESC= Add VCDImager (for Video CD burning)
pre-configure:
${RM} ${WRKSRC}/admin/cvs.sh
@@ -55,7 +49,7 @@ post-install:
showinfo:
more ${PKGMESSAGE}
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
.if ${OSVERSION} >= 900044
EXTRA_PATCHES= ${FILESDIR}/extra-patch-libk3bdevice-k3bscsicommandbsd.cpp
@@ -63,7 +57,7 @@ EXTRA_PATCHES= ${FILESDIR}/extra-patch-libk3bdevice-k3bscsicommandbsd.cpp
PKGMESSAGE= ${PKGDIR}/pkg-message-7
-.if defined(WITH_FLAC)
+.if ${PORT_OPTIONS:MFLAC}
PLIST_SUB+= FLAC=""
LIB_DEPENDS+= FLAC:${PORTSDIR}/audio/flac
.else
@@ -71,7 +65,7 @@ PLIST_SUB+= FLAC="@comment "
CONFIGURE_ARGS+= --without-flac
.endif
-.if defined(WITH_LAME)
+.if ${PORT_OPTIONS:MLAME}
PLIST_SUB+= LAME=""
LIB_DEPENDS+= mp3lame:${PORTSDIR}/audio/lame
.else
@@ -79,7 +73,7 @@ PLIST_SUB+= LAME="@comment "
CONFIGURE_ARGS+= --without-lame
.endif
-.if defined(WITH_FFMPEG)
+.if ${PORT_OPTIONS:MFFMPEG}
PLIST_SUB+= FFMPEG=""
LIB_DEPENDS+= avcodec:${PORTSDIR}/multimedia/ffmpeg
.else
@@ -87,7 +81,7 @@ PLIST_SUB+= FFMPEG="@comment "
CONFIGURE_ARGS+= --without-ffmpeg
.endif
-.if defined(WITH_LIBDVDREAD)
+.if ${PORT_OPTIONS:MLIBDVDREAD}
PLIST_SUB+= LIBDVDREAD=""
LIB_DEPENDS+= dvdread.4:${PORTSDIR}/multimedia/libdvdread
.else
@@ -95,31 +89,31 @@ PLIST_SUB+= LIBDVDREAD="@comment "
CONFIGURE_ARGS+= --without-libdvdread
.endif
-.if !defined (WITHOUT_DVDPLUSRW)
+.if ${PORT_OPTIONS:MDVDPLUSRW}
RUN_DEPENDS+= dvd+rw-format:${PORTSDIR}/sysutils/dvd+rw-tools
.endif
-.if defined (WITH_TRANSCODE)
+.if ${PORT_OPTIONS:MTRANSCODE}
RUN_DEPENDS+= transcode:${PORTSDIR}/multimedia/transcode
.endif
-.if defined (WITH_EMOVIX)
+.if ${PORT_OPTIONS:MEMOVIX}
RUN_DEPENDS+= mkmovixiso:${PORTSDIR}/multimedia/emovix
.endif
-.if defined (WITH_NORMALIZE)
+.if ${PORT_OPTIONS:MNORMALIZE}
RUN_DEPENDS+= normalize:${PORTSDIR}/audio/normalize
.endif
-.if defined (WITH_SOX)
+.if ${PORT_OPTIONS:MSOX}
RUN_DEPENDS+= sox:${PORTSDIR}/audio/sox
.endif
-.if defined (WITH_VCDIMAGER)
+.if ${PORT_OPTIONS:MVCDIMAGER}
RUN_DEPENDS+= vcdxrip:${PORTSDIR}/multimedia/vcdimager
.endif
-.if defined (WITH_ALSA)
+.if ${PORT_OPTIONS:MALSA}
PLIST_SUB+= ALSA=""
LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib
CONFIGURE_ARGS+= --with-alsa
@@ -128,4 +122,4 @@ PLIST_SUB+= ALSA="@comment "
CONFIGURE_ARGS+= --without-alsa
.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/sysutils/livecd/Makefile b/sysutils/livecd/Makefile
index d72e850eedad..7a9fe08e6295 100644
--- a/sysutils/livecd/Makefile
+++ b/sysutils/livecd/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: FreeBSD LiveCD
-# Date created: Wed Jun 26 21:40:01 UTC 2002
-# Whom: Edson Brandi <ebrandi.home@uol.com.br> et al
-#
+# Created by: Edson Brandi <ebrandi.home@uol.com.br>
# $FreeBSD$
-#
PORTNAME= livecd
PORTVERSION= 1.2.4b
@@ -14,8 +10,9 @@ MASTER_SITES= http://www.primeirospassos.org/
MAINTAINER= ebrandi.home@uol.com.br
COMMENT= Tool Set to create custom FreeBSD LiveCD
+RUN_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
+
NO_BUILD= yes
-USE_CDRTOOLS= yes
MAKE_ENV= INSTALL_DATA="${INSTALL_DATA}" \
INSTALL_SCRIPT="${INSTALL_SCRIPT}"
diff --git a/sysutils/memtest86+/Makefile b/sysutils/memtest86+/Makefile
index 30fce8bf72b2..7836c6971b4d 100644
--- a/sysutils/memtest86+/Makefile
+++ b/sysutils/memtest86+/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: memtest86+
-# Date created: 2009-03-10
-# Whom: Andriy Gapon <avg@icyb.net.ua>
-#
+# Created by: Andriy Gapon <avg@icyb.net.ua>
# $FreeBSD$
-#
PORTNAME= memtest86+
PORTVERSION= 4.20
@@ -24,39 +20,35 @@ PORTDOCS= *
# Please provide absolute path below (cannot be root)
BOOT_DIR?= /boot/opt
-OPTIONS= ISO "Build bootable ISO image" off \
- BOOT "Build ELF image loadable by boot2 and loader" on \
- SERIAL "Enable serial console at COM1/9600" off \
- HISPEED "Set COM1 serial console speed to 115200" off
+OPTIONS_DEFINE= SERIAL HISPEED DOCS
+OPTIONS_DEFAULT= BOOT
+OPTIONS_MULTI= BOOT_TYPE
+OPTIONS_MULTI_BOOT_TYPE= ISO BOOT
+ISO_DESC= Build bootable ISO image
+BOOT_DESC= Build ELF image loadable by boot2 and loader
+SERIAL_DESC= Enable serial console at COM1/9600
+HISPEED_DESC= Set COM1 serial console speed to 115200
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
-.if defined(WITHOUT_ISO) && defined(WITHOUT_BOOT)
-IGNORE= cannot be built: neither ISO nor BOOT selected
-.endif
-
-.if defined(WITH_BOOT)
+.if ${PORT_OPTIONS:MBOOT}
SUB_FILES= pkg-message
SUB_LIST+= BOOT_DIR=${BOOT_DIR}
.endif
-.if defined(WITH_ISO)
-USE_CDRTOOLS= yes
+.if ${PORT_OPTIONS:MISO}
+BUILD_DEPENDS+= mkisofs:${PORTSDIR}/sysutils/cdrtools
ALL_TARGET+= iso
.endif
-.if defined(WITH_SERIAL)
+.if ${PORT_OPTIONS:MSERIAL}
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-config.h
-.if defined(WITH_HISPEED)
+.if ${PORT_OPTIONS:MHISPEED}
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-config.h-115200
.endif
.endif # WITH_SERIAL
-.if ${OSVERSION} < 700042
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-Makefile
-.endif
-
pre-fetch:
.if !defined(PACKAGE_BUILDING)
@${ECHO} "If you only need bootable ISO image of memtest86+, you can"
@@ -71,36 +63,36 @@ PLIST= ${WRKDIR}/pkg-plist
pre-install:
# Generate PLIST dynamically because install things outside normal ${PREFIX}
@${TEST} -f ${PLIST} && ${RM} ${PLIST} || ${TRUE}
-.if defined(WITH_ISO)
+.if ${PORT_OPTIONS:MISO}
@${ECHO} "%%DATADIR%%/mt${PORTVERSION:C/\.//}.iso" >> ${PLIST}
@${ECHO} "@dirrm %%DATADIR%%" >> ${PLIST}
.endif
-.if defined(WITH_BOOT)
+.if ${PORT_OPTIONS:MBOOT}
@${ECHO} "@cwd ${BOOT_DIR:H}" >> ${PLIST}
@${ECHO} "${BOOT_DIR:T}/memtest86+" >> ${PLIST}
@${ECHO} "@dirrm ${BOOT_DIR:T}" >> ${PLIST}
.endif
do-install:
-.if defined(WITH_ISO)
+.if ${PORT_OPTIONS:MISO}
@${MKDIR} ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/mt${PORTVERSION:C/\.//}.iso ${DATADIR}
.endif
-.if defined(WITH_BOOT)
+.if ${PORT_OPTIONS:MBOOT}
@${MKDIR} ${BOOT_DIR}
# XXX is INSTALL_KLD really appropriate here? XXX
${INSTALL_KLD} ${WRKSRC}/memtest ${BOOT_DIR}/memtest86+
.endif
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
.endif
post-install:
-.if defined(WITH_BOOT)
+.if ${PORT_OPTIONS:MBOOT}
@${ECHO_MSG}
@${CAT} ${PKGMESSAGE}
@${ECHO_MSG}
.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/sysutils/mybashburn/Makefile b/sysutils/mybashburn/Makefile
index 679ef3170131..efd25e0f2333 100644
--- a/sysutils/mybashburn/Makefile
+++ b/sysutils/mybashburn/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: mybashburn
-# Date created: 24 jan 2008
-# Whom: Martin Tournoij <carpetsmoker@xs4all.nl>
-#
+# Created by: Martin Tournoij <carpetsmoker@xs4all.nl>
# $FreeBSD$
-#
PORTNAME= mybashburn
PORTVERSION= 1.0.2
@@ -17,49 +13,48 @@ COMMENT= Ncurses CD burning bash script
RUN_DEPENDS= bash:${PORTSDIR}/shells/bash \
cdialog:${PORTSDIR}/devel/cdialog
+RUN_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
+
NO_BUILD= yes
-USE_CDRTOOLS= yes
MAN1= mybashburn.1
MANCOMPRESSED= yes
PORTDOCS= COPYING CREDITS ChangeLog FAQ FILES HOWTO INSTALL README TODO
-OPTIONS= CDRDAO "Disk-At-Once Recording" on \
- DVDTOOLS "Frontend to master DVD media" on \
- EJECT "Ejecting the CD/DVD drive" on \
- FLAC "Free Lossless Audio Codec" on \
- LAME "LGPL MP3 encoder" on \
- MPG123 "Mpg audio player (for MP3-decompression)" on \
- NORMALIZE "An audio file volume normalizer" on \
- SUDO "To allow non-privileged users to burn CD's" on \
- VORBIS "ogg/vorbis audio encoding/decoding" on
+OPTIONS_DEFINE= CDRDAO DVDTOOLS EJECT FLAC LAME MPG123 NORMALIZE SUDO VORBIS DOCS
+OPTIONS_DEFAULT= CDRDAO DVDTOOLS EJECT FLAC LAME MPG123 NORMALIZE SUDO VORBIS
+CDRDAO_DESC= Disk-At-Once Recording
+DVDTOOLS_DESC= Frontend to master DVD media
+EJECT_DESC= Ejecting the CD/DVD drive
+NORMALIZE_DESC= An audio file volume normalizer
+SUDO_DESC= To allow non-privileged users to burn CD's
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
-.if !defined(WITHOUT_CDRDAO)
+.if ${PORT_OPTIONS:MCDRDAO}
RUN_DEPENDS+= cdrdao:${PORTSDIR}/sysutils/cdrdao
.endif
-.if !defined(WITHOUT_DVDTOOLS)
+.if ${PORT_OPTIONS:MDVDTOOLS}
RUN_DEPENDS+= dvd+rw-mediainfo:${PORTSDIR}/sysutils/dvd+rw-tools
.endif
-.if !defined(WITHOUT_EJECT)
+.if ${PORT_OPTIONS:MEJECT}
RUN_DEPENDS+= eject:${PORTSDIR}/sysutils/eject
.endif
-.if !defined(WITHOUT_FLAC)
+.if ${PORT_OPTIONS:MFLAC}
RUN_DEPENDS+= flac:${PORTSDIR}/audio/flac
.endif
-.if !defined(WITHOUT_LAME)
+.if ${PORT_OPTIONS:MLAME}
RUN_DEPENDS+= lame:${PORTSDIR}/audio/lame
.endif
-.if !defined(WITHOUT_MPG123)
+.if ${PORT_OPTIONS:MMPG123}
RUN_DEPENDS+= mpg123:${PORTSDIR}/audio/mpg123
.endif
-.if !defined(WITHOUT_NORMALIZE)
+.if ${PORT_OPTIONS:MNORMALIZE}
RUN_DEPENDS+= normalize:${PORTSDIR}/audio/normalize
.endif
-.if !defined(WITH_SUDO)
+.if ${PORT_OPTIONS:MSUDO}
RUN_DEPENDS+= sudo:${PORTSDIR}/security/sudo
.endif
-.if !defined(WITHOUT_VORBIS)
+.if ${PORT_OPTIONS:MVORBIS}
RUN_DEPENDS+= ogg123:${PORTSDIR}/audio/vorbis-tools
.endif
@@ -76,9 +71,9 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/etc/mybashburnrc ${PREFIX}/etc/mybashburnrc.sample
@(cd ${WRKSRC}/ && ${COPYTREE_SHARE} "burning config convert lang menus misc" ${DATADIR}/)
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/
.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/sysutils/nautilus-cd-burner/Makefile b/sysutils/nautilus-cd-burner/Makefile
index 7b47b256de12..c438acb254b0 100644
--- a/sysutils/nautilus-cd-burner/Makefile
+++ b/sysutils/nautilus-cd-burner/Makefile
@@ -14,7 +14,8 @@ COMMENT= CD burner view for Nautilus
BUILD_DEPENDS= gnome-mount:${PORTSDIR}/sysutils/gnome-mount
RUN_DEPENDS= gnome-mount:${PORTSDIR}/sysutils/gnome-mount \
- cdrdao:${PORTSDIR}/sysutils/cdrdao
+ cdrdao:${PORTSDIR}/sysutils/cdrdao \
+ cdrecord:${PORTSDIR}/sysutils/cdrtools
CONFIGURE_ARGS= --enable-gnome-mount
USE_BZIP2= yes
@@ -23,7 +24,6 @@ USE_GMAKE= yes
GNOME_DESKTOP_VERSION=2
USE_GNOME= gnomeprefix gnomehack intlhack nautilus2 ltverhack \
desktopfileutils ltasneededhack eel2 libgnomeui
-USE_CDRTOOLS= yes
INSTALLS_ICONS= yes
USE_AUTOTOOLS= libtool
USE_LDCONFIG= yes
diff --git a/sysutils/tkdvd/Makefile b/sysutils/tkdvd/Makefile
index 84324f67a54d..eee3935f5a39 100644
--- a/sysutils/tkdvd/Makefile
+++ b/sysutils/tkdvd/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: tkdvd
-# Date created: 01 Sep 2008
-# Whom: Dmitry Marakasov <amdmi3@FreeBSD.org>
-#
+# Created by: Dmitry Marakasov <amdmi3@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= tkdvd
PORTVERSION= 4.0.9
@@ -15,11 +11,11 @@ MASTER_SITES= http://regis.damongeot.free.fr/tkdvd/dl/ \
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= GUI to dvd+rw-tools and cdrecord
-RUN_DEPENDS= growisofs:${PORTSDIR}/sysutils/dvd+rw-tools
+RUN_DEPENDS= growisofs:${PORTSDIR}/sysutils/dvd+rw-tools \
+ cdrecord:${PORTSDIR}/sysutils/cdrtools
USE_TCL= 84+
USE_TK= 84+
-USE_CDRTOOLS= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
@@ -33,6 +29,8 @@ DESKTOP_ENTRIES="TkDVD" \
"" \
true
+.include <bsd.port.options.mk>
+
post-patch:
@${REINPLACE_CMD} -e 's|tclsh|${TCLSH}|' ${WRKSRC}/install.tcl \
${WRKSRC}/configure
@@ -47,7 +45,7 @@ do-install:
${INSTALL_SCRIPT} ${WRKSRC}/tkdvd-install.sh ${PREFIX}/bin/tkdvd
${INSTALL_DATA} ${WRKSRC}/icons/tkdvd-2-48.png \
${PREFIX}/share/pixmaps/tkdvd.png
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/FAQ ${WRKSRC}/doc/c* \
${DOCSDIR}
diff --git a/sysutils/xcdroast/Makefile b/sysutils/xcdroast/Makefile
index d95c29ab31c9..cc3072306ef0 100644
--- a/sysutils/xcdroast/Makefile
+++ b/sysutils/xcdroast/Makefile
@@ -1,9 +1,5 @@
-# New ports collection makefile for: xcdroast
-# Date Created: 28 Sep 2000
-# Whom: Oliver Lehmann <Kai_Allard_Liao@gmx.de>
-#
+# Created by: Oliver Lehmann <Kai_Allard_Liao@gmx.de>
# $FreeBSD$
-#
PORTNAME= xcdroast
PORTVERSION= 0.98.a.16
@@ -17,12 +13,14 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:S/.a./alpha/}
MAINTAINER= oliver@FreeBSD.org
COMMENT= Another X11 frontend to mkisofs/cdrecord
-OPTIONS= GTK2 "Enable GTK2 support" on \
- NONROOT "Use xcdroast w/o being root" off \
- NLS "Native language support" on
+OPTIONS_DEFINE= GTK2 NONROOT NLS
+OPTIONS_DEFAULT= GTK2
+NONROOT_DESC= Use xcdroast w/o being root
+
+RUN_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
+BUILD_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
USES= gettext
-USE_CDRTOOLS= yes
GNU_CONFIGURE= yes
WANT_GNOME= yes
USE_GMAKE= yes
@@ -36,16 +34,16 @@ CONFIGURE_ARGS= --with-cdrtools-prefix=${LOCALBASE} \
MAN1= xcdroast.1
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
-.if defined(WITHOUT_NLS)
+.if ${PORT_OPTIONS:MNLS}
CONFIGURE_ARGS+=--disable-nls
PLIST_SUB= NLS="@comment "
.else
PLIST_SUB= NLS=""
.endif
-.if defined(WITH_GTK2)
+.if ${PORT_OPTIONS:MGTK2}
CONFIGURE_ARGS+=--enable-gtk2
USE_GNOME= gtk20
.else
@@ -53,7 +51,7 @@ CONFIGURE_ARGS+=--disable-gtk2
USE_GNOME= gdkpixbuf
.endif
-.if defined(WITH_NONROOT)
+.if ${PORT_OPTIONS:MNONROOT}
CONFIGURE_ARGS+=--enable-nonrootmode
.else
CONFIGURE_ARGS+=--disable-nonrootmode
@@ -64,7 +62,7 @@ post-patch:
${WRKSRC}/src/xtools.c
pre-everything::
-.if defined(WITH_NONROOT)
+.if ${PORT_OPTIONS:MNONROOT}
@${CAT} ${PKGMESSAGE}
@${ECHO_MSG}
@${ECHO_MSG} "Are you sure you want this? If not, hit Ctrl+C right now "
@@ -76,4 +74,4 @@ pre-everything::
sleep 5
.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/sysutils/xfburn/Makefile b/sysutils/xfburn/Makefile
index 501423e2b6c5..ff325b0b7d5a 100644
--- a/sysutils/xfburn/Makefile
+++ b/sysutils/xfburn/Makefile
@@ -14,7 +14,8 @@ COMMENT= CD/DVD burning tool for Xfce
LIB_DEPENDS= burn:${PORTSDIR}/devel/libburn \
isofs:${PORTSDIR}/devel/libisofs
-RUN_DEPENDS= cdrdao:${PORTSDIR}/sysutils/cdrdao
+RUN_DEPENDS= cdrdao:${PORTSDIR}/sysutils/cdrdao \
+ cdrecord:${PORTSDIR}/sysutils/cdrtools
GNU_CONFIGURE= yes
CONFIGURE_ENV= GMSGFMT=${PREFIX}/bin/msgfmt DATADIRNAME=share
@@ -24,7 +25,6 @@ USE_GMAKE= yes
USE_GNOME= intltool
USE_XFCE= configenv libexo libgui
USES= pkgconfig
-USE_CDRTOOLS= yes
INSTALLS_ICONS= yes
MAN1= xfburn.1