1 # $NetBSD: Makefile,v 1.75 2012/05/04 16:01:53 joerg Exp $
6 MASTER_SITES= http://www.ibiblio.org/tkan/download/xmcd/src/
8 MAINTAINER= pkgsrc-users@NetBSD.org
9 HOMEPAGE= http://www.amb.org/xmcd/
10 COMMENT= Motif CD player
12 PATCH_SITES= ${HOMEPAGE}
13 PATCHFILES= xmcd-3.0.2-proxyauth-patch
16 PKG_DESTDIR_SUPPORT= user-destdir
18 WRKSRC= ${WRKDIR}/xmcd-3.0
21 MAKE_ENV+= BATCH_BINDIR=${DESTDIR}${PREFIX}/bin
22 MAKE_ENV+= BATCH_LIBDIR=${DESTDIR}${PREFIX}/lib/X11
23 MAKE_ENV+= BATCH_MANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
24 MAKE_ENV+= REAL_BINDIR=${PREFIX}/bin
25 MAKE_ENV+= REAL_LIBDIR=${PREFIX}/lib/X11
26 MAKE_ENV+= REAL_MANDIR=${PREFIX}/${PKGMANDIR}/man1
27 MAKE_ENV+= REAL_XMCDLIB=${PREFIX}/lib/X11/xmcd
28 MAKE_ENV+= REAL_DISCOGDIR=${PREFIX}/lib/X11/xmcd/discog
29 MAKE_ENV+= BATCH_MANSUFFIX=1
30 MAKE_ENV+= SHELL=${SH:Q}
32 CHECK_PERMS_SKIP+= lib/X11/xmcd/discog/*
34 INCOMPAT_CURSES= NetBSD-1.5*-* NetBSD-1.6[-_.]*-* NetBSD-1.6[A-S]*-*
36 .include "../../mk/bsd.prefs.mk"
37 .if ${OPSYS} == "SunOS"
43 ARCHBIN= ${PREFIX}/lib/X11/xmcd/bin-${ARCH}-${MACHINE_ARCH}
44 XMCDDIR= ${PREFIX}/lib/X11/xmcd
45 PLIST_SUBST+= ARCH=${ARCH:Q}
47 SPECIAL_PERMS= ${ARCHBIN}/cda ${SETUID_ROOT_PERMS}
48 SPECIAL_PERMS+= ${ARCHBIN}/xmcd ${SETUID_ROOT_PERMS}
50 CFILES= common.cfg device.cfg wwwwarp.cfg
52 CONF_FILES+= ${XMCDDIR}/config/${f}.dist ${XMCDDIR}/config/${f}
54 REQD_DIRS= ${XMCDDIR} ${XMCDDIR}/cdinfo ${XMCDDIR}/config ${XMCDDIR}/discog
57 SUBST_STAGE.xmcd= pre-configure
58 SUBST_MESSAGE.xmcd= Replacing MACHINE_ARCH
59 SUBST_FILES.xmcd= libdi_d/config.sh misc_d/start.sh install.sh
60 SUBST_VARS.xmcd= MACHINE_ARCH
62 INSTALLATION_DIRS= bin
65 for file in cda xmcd gobrowser; do \
66 strip ${DESTDIR}${ARCHBIN}/$$file; \
69 .if ${OPSYS} != "SunOS"
70 .include "../../devel/ncurses/buildlink3.mk"
72 .include "../../x11/libXpm/buildlink3.mk"
73 .include "../../mk/motif.buildlink3.mk"
75 .include "../../x11/libXaw/buildlink3.mk"
76 .include "../../x11/libXmu/buildlink3.mk"
77 .include "../../x11/libXt/buildlink3.mk"
78 .include "../../x11/libSM/buildlink3.mk"
79 .include "../../x11/libICE/buildlink3.mk"
80 .include "../../x11/libXext/buildlink3.mk"
81 .include "../../x11/libX11/buildlink3.mk"
83 .include "../../mk/bsd.pkg.mk"