freebsd-ports/sysutils/burn/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

51 lines
1.4 KiB
Makefile

# $FreeBSD$
PORTNAME= burn
PORTVERSION= 0.4.1
PORTREVISION= 3
CATEGORIES= sysutils gnustep
MASTER_SITES= SF/gs${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= GNUstep based CD burning program
LIB_DEPENDS+= cdda_paranoia.0:${PORTSDIR}/audio/cdparanoia
RUN_DEPENDS+= cdrdao:${PORTSDIR}/sysutils/cdrdao
LICENSE= GPLv2
RUN_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
USE_GNUSTEP= yes
USE_GNUSTEP_BACK= yes
USE_GNUSTEP_BUILD= yes
USE_GNUSTEP_INSTALL= yes
USE_GNUSTEP_LOCAL_BUNDLES+= Cddb:${CDDB_BUNDLE_PORT}
USE_GNUSTEP_LOCAL_BUNDLES+= AudioCD:${CDPLAYER_PORT}
USE_GNUSTEP_SYSTEM_LIBS+= PrefsModule:${PREFERENCES_PORT}
USE_GNUSTEP_SYSTEM_LIBS+= Inspector:${GWORKSPACE_PORT}
WRKSRC= ${WRKDIR}/Burn
MAKE_ENV+= GNUSTEP_INSTALLATION_DIR=${GNUSTEP_LOCAL_ROOT}
HEADERS= Burn/ExternalTools.h Burn/PreferencesModule.h \
Constants.h Functions.h Track.h
CDDB_BUNDLE_PORT?= audio/cddb-bundle
CDPLAYER_PORT?= audio/gnustep-cdplayer
PREFERENCES_PORT?= deskutils/preferences
GWORKSPACE_PORT?= deskutils/gworkspace
post-patch:
${REINPLACE_CMD} \
-e 's|CDPlayer/AudioCDProtocol|AudioCD/AudioCDProtocol|' \
${WRKSRC}/Functions.m \
${WRKSRC}/GrabAudioCDHelper.m
post-install:
${MKDIR} ${GNUSTEP_PREFIX}/Local/Library/Headers/Burn
.for i in ${HEADERS}
${INSTALL_DATA} ${WRKSRC}/${i} \
${GNUSTEP_PREFIX}/Local/Library/Headers/Burn/
.endfor
.include <bsd.port.mk>