openbsd-ports/audio/xmcd/Makefile

62 lines
2.1 KiB
Makefile
Raw Normal View History

# $OpenBSD: Makefile,v 1.29 2007/04/12 12:28:02 millert Exp $
COMMENT= "Motif CD player"
DISTNAME= xmcd-2.6
PKGNAME= ${DISTNAME}p4
CATEGORIES= audio
HOMEPAGE= http://metalab.unc.edu/tkan/xmcd/
1998-05-20 21:38:01 -04:00
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
2004-11-21 12:51:44 -05:00
WANTLIB= ICE SM X11 Xaw Xext Xmu Xp Xpm Xt c curses termlib
2000-02-12 03:02:07 -05:00
MASTER_SITES= http://www.ibiblio.org/tkan/download/xmcd/src/
2006-11-13 05:08:12 -05:00
USE_X11= Yes
USE_MOTIF= any
CONFIGURE_STYLE= imake
2002-10-24 18:20:03 -04:00
NO_REGRESS= Yes
XMCDLIB= ${PREFIX}/share/xmcd
do-install:
@cd ${WRKSRC}; env BATCH_BINDIR=${PREFIX}/bin \
BATCH_LIBDIR=${PREFIX}/share \
BATCH_MANDIR=${PREFIX}/man/man1 \
BATCH_CDDBDIR=${WRKINST}/var/db/xmcd/cddb \
BATCH_DISCOGDIR=${WRKINST}/var/db/xmcd/discog \
sh install.sh -n -b
1998-05-20 21:38:01 -04:00
post-install:
chmod u-s ${PREFIX}/libexec/xmcd/*
mv ${XMCDLIB}/docs ${PREFIX}/share/doc/xmcd
cd ${XMCDLIB}; ln -s ../doc/xmcd docs
mv ${XMCDLIB}/config/.tbl ${XMCDLIB}/tbl
mv ${XMCDLIB}/config/config.sh ${PREFIX}/sbin/xmcdconfig
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/xmcd
cd ${XMCDLIB}/config; for i in common.cfg device.cfg sites; do \
mv $$i ${PREFIX}/share/examples/xmcd/$$i; done
rmdir ${XMCDLIB}/config; ln -s ${SYSCONFDIR}/xmcd ${XMCDLIB}/config
mv ${XMCDLIB}/app-defaults/XMcd ${PREFIX}/lib/X11/app-defaults/XMcd
rm -f ${XMCDLIB}/cddb ${XMCDLIB}/discog
for i in cddb discog; do ln -s /var/db/xmcd/$$i ${XMCDLIB}/$$i; done
for i in bkgnd.gif xmcdlogo.gif discog.html; do \
mv ${WRKINST}/var/db/xmcd/discog/$$i \
${PREFIX}/share/examples/xmcd/$$i; done
cd ${PREFIX}/bin; \
rm -f xmcd cda cddbcmd dp2xmcd wm2xmcd; mv .xmcd_start xmcd; \
for i in cda cddbcmd dp2xmcd wm2xmcd; do ln -s xmcd $$i; done
perl -pi -e 's,\@PREFIX@,${TRUEPREFIX},; s,\@X11BASE@,${X11BASE},;' \
-e 's,\@SYSCONFDIR@,${SYSCONFDIR},;' \
${PREFIX}/bin/xmcd ${PREFIX}/sbin/xmcdconfig \
${PREFIX}/lib/X11/app-defaults/XMcd \
${PREFIX}/man/man1/cda.1 ${PREFIX}/man/man1/xmcd.1
perl -pi -e 's,${WRKINST},,g' ${PREFIX}/bin/xmcd \
${XMCDLIB}/scripts/genidx ${PREFIX}/sbin/xmcdconfig \
${PREFIX}/share/examples/xmcd/discog.html
1998-05-20 21:38:01 -04:00
.include <bsd.port.mk>