1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00
freebsd-ports/sysutils/xcdroast/Makefile
Baptiste Daroussin dba80fffe4 Remove USE_CDRTOOLS from bsd.port.mk
This macros has been useless since cdrtools-cjk port has gone.
This macros also lead to badly handled dependencies assuming that the dependency
on cdrtools was most BUILD and RUN dependency. While most of the time it is
simply a RUN dependency and sometime a build one.

While here:
- Trim some headers
- Convert some ports to optionsng
- Convert some ports to USES= gettext
2013-04-26 12:35:50 +00:00

78 lines
1.8 KiB
Makefile

# Created by: Oliver Lehmann <Kai_Allard_Liao@gmx.de>
# $FreeBSD$
PORTNAME= xcdroast
PORTVERSION= 0.98.a.16
PORTREVISION= 5
CATEGORIES= sysutils
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/0.98alpha16 \
http://www.xcdroast.org/download/
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.a./alpha/}
MAINTAINER= oliver@FreeBSD.org
COMMENT= Another X11 frontend to mkisofs/cdrecord
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
GNU_CONFIGURE= yes
WANT_GNOME= yes
USE_GMAKE= yes
CONFIGURE_ENV+= GTK_CONFIG="${GTK_CONFIG}" \
GLIB_CONFIG="${GLIB_CONFIG}"
CONFIGURE_ARGS= --with-cdrtools-prefix=${LOCALBASE} \
--with-libintl-prefix=${LOCALBASE} \
--with-libiconv-prefix=${LOCALBASE}
MAN1= xcdroast.1
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MNLS}
CONFIGURE_ARGS+=--disable-nls
PLIST_SUB= NLS="@comment "
.else
PLIST_SUB= NLS=""
.endif
.if ${PORT_OPTIONS:MGTK2}
CONFIGURE_ARGS+=--enable-gtk2
USE_GNOME= gtk20
.else
CONFIGURE_ARGS+=--disable-gtk2
USE_GNOME= gdkpixbuf
.endif
.if ${PORT_OPTIONS:MNONROOT}
CONFIGURE_ARGS+=--enable-nonrootmode
.else
CONFIGURE_ARGS+=--disable-nonrootmode
.endif
post-patch:
@${REINPLACE_CMD} -e 's|ver->minor = ver->patch|& = ver->branch|g' \
${WRKSRC}/src/xtools.c
pre-everything::
.if ${PORT_OPTIONS:MNONROOT}
@${CAT} ${PKGMESSAGE}
@${ECHO_MSG}
@${ECHO_MSG} "Are you sure you want this? If not, hit Ctrl+C right now "
@${ECHO_MSG}
@${ECHO_MSG} " This is a security risk! XCDRost will use an own"
@${ECHO_MSG} " wrapping utility which gets a SUID Bit after enabling"
@${ECHO_MSG} " the non-root mode inside the application!"
@${ECHO_MSG}
sleep 5
.endif
.include <bsd.port.mk>