Add files from parent branch HEAD:
[pkgsrc.git] / sysutils / cdrdao / Makefile.common
1 # $NetBSD: Makefile.common,v 1.7 2007/02/22 19:27:10 wiz Exp $
2
3 DISTNAME=               cdrdao-${CDRDAO_VER}
4 CATEGORIES=             sysutils
5 MASTER_SITES=           ${MASTER_SITE_SOURCEFORGE:=cdrdao/}
6 EXTRACT_SUFX=           .tar.bz2
7
8 MAINTAINER=             david@maxwell.net
9 HOMEPAGE=               http://cdrdao.sourceforge.net/
10 COMMENT=                Records audio or data CD-Rs in disk-at-once (DAO) mode
11
12 CDRDAODIR=              ${.CURDIR}/../../sysutils/cdrdao
13 PATCHDIR=               ${CDRDAODIR}/patches
14 DISTINFO_FILE=          ${CDRDAODIR}/distinfo
15
16 PKG_INSTALLATION_TYPES= overwrite pkgviews
17
18 CDRDAO_VER=             1.2.3
19 GNU_CONFIGURE=          YES
20 USE_TOOLS+=             gmake
21 USE_LANGUAGES=          c c++
22 CONFIGURE_ARGS+=        --with-pcctsbin=${PREFIX}/bin
23 CONFIGURE_ARGS+=        --with-pcctsinc=${PREFIX}/include/pccts
24 CONFIGURE_ARGS+=        --with-gtkmm-exec-prefix=/dev/null
25 # don't pick up an installed libcdda_paranoia
26 LDFLAGS+=               -L../paranoia
27
28 # override ARCH to avoid picking up a bad ${ARCH} during the build
29 MAKE_ENV+=      ARCH=""
30
31 post-extract:
32         ${CP} ${WRKSRC}/scsilib/RULES/os-freebsd.id ${WRKSRC}/scsilib/RULES/os-dragonfly.id
33
34 post-configure:
35         cd ${WRKSRC}/scsilib/RULES ; \
36         ${TEST} -f netbsd-cc.rul || ${MV} i386-netbsd-cc.rul netbsd-cc.rul; \
37         ${TEST} -f netbsd-gcc.rul || ${MV} i386-netbsd-gcc.rul netbsd-gcc.rul; \
38         ${LN} -sf netbsd-gcc.rul ${MACHINE}-netbsd-gcc.rul; \
39         ${LN} -sf netbsd-cc.rul ${MACHINE}-netbsd-cc.rul;
40
41 .include "../../audio/libao/buildlink3.mk"
42 .include "../../audio/libmad/buildlink3.mk"
43 .include "../../audio/libvorbis/buildlink3.mk"
44 .include "../../devel/pccts/buildlink3.mk"