Fixup fromcvs/togit conversion
[pkgsrcv2.git] / audio / xmcd / Makefile
1 # $NetBSD: Makefile,v 1.75 2012/05/04 16:01:53 joerg Exp $
2
3 DISTNAME=       xmcd-3.0.2
4 PKGREVISION=    13
5 CATEGORIES=     audio
6 MASTER_SITES=   http://www.ibiblio.org/tkan/download/xmcd/src/
7
8 MAINTAINER=     pkgsrc-users@NetBSD.org
9 HOMEPAGE=       http://www.amb.org/xmcd/
10 COMMENT=        Motif CD player
11
12 PATCH_SITES=            ${HOMEPAGE}
13 PATCHFILES=             xmcd-3.0.2-proxyauth-patch
14 PATCH_DIST_STRIP=       -p1
15
16 PKG_DESTDIR_SUPPORT=    user-destdir
17
18 WRKSRC=                 ${WRKDIR}/xmcd-3.0
19
20 USE_IMAKE=              yes
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}
31
32 CHECK_PERMS_SKIP+=      lib/X11/xmcd/discog/*
33
34 INCOMPAT_CURSES=        NetBSD-1.5*-* NetBSD-1.6[-_.]*-* NetBSD-1.6[A-S]*-*
35
36 .include "../../mk/bsd.prefs.mk"
37 .if ${OPSYS} == "SunOS"
38 ARCH=   Solaris
39 .else
40 ARCH=   ${OPSYS}
41 .endif
42
43 ARCHBIN=        ${PREFIX}/lib/X11/xmcd/bin-${ARCH}-${MACHINE_ARCH}
44 XMCDDIR=        ${PREFIX}/lib/X11/xmcd
45 PLIST_SUBST+=   ARCH=${ARCH:Q}
46
47 SPECIAL_PERMS=  ${ARCHBIN}/cda ${SETUID_ROOT_PERMS}
48 SPECIAL_PERMS+= ${ARCHBIN}/xmcd ${SETUID_ROOT_PERMS}
49
50 CFILES=         common.cfg device.cfg wwwwarp.cfg
51 .for f in ${CFILES}
52 CONF_FILES+=    ${XMCDDIR}/config/${f}.dist ${XMCDDIR}/config/${f}
53 .endfor
54 REQD_DIRS=      ${XMCDDIR} ${XMCDDIR}/cdinfo ${XMCDDIR}/config ${XMCDDIR}/discog
55
56 SUBST_CLASSES+=         xmcd
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
61
62 INSTALLATION_DIRS=      bin
63
64 post-install:
65         for file in cda xmcd gobrowser; do                      \
66                 strip ${DESTDIR}${ARCHBIN}/$$file;              \
67         done;
68
69 .if ${OPSYS} != "SunOS"
70 .include "../../devel/ncurses/buildlink3.mk"
71 .endif
72 .include "../../x11/libXpm/buildlink3.mk"
73 .include "../../mk/motif.buildlink3.mk"
74
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"
82
83 .include "../../mk/bsd.pkg.mk"