Lines 6-54
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= mod_musicindex |
8 |
PORTNAME= mod_musicindex |
9 |
PORTVERSION= 0.99.7 |
9 |
PORTVERSION= 1.2.0 |
10 |
PORTREVISION= 4 |
|
|
11 |
CATEGORIES= www audio |
10 |
CATEGORIES= www audio |
12 |
# Master site doesn't have a current version'd tarball... |
11 |
MASTER_SITES= http://www.parisc-linux.org/~varenet/musicindex/ \ |
13 |
#MASTER_SITES= http://www.parisc-linux.org/~varenet/musicindex/ |
12 |
http://depot.fsck.ch/mirror/distfiles/ |
14 |
MASTER_SITES= http://depot.fsck.ch/mirror/distfiles/ |
|
|
15 |
DISTNAME= libapache-mod-musicindex_${PORTVERSION} |
16 |
|
13 |
|
17 |
MAINTAINER= ports@fsck.ch |
14 |
MAINTAINER= ports@fsck.ch |
18 |
COMMENT= Apache module in C that implements the perl module Apache::MP3 |
15 |
COMMENT= Apache module that allows downloading and streaming of audio |
19 |
|
16 |
|
20 |
LIB_DEPENDS= vorbis.4:${PORTSDIR}/audio/libvorbis \ |
17 |
OPTIONS= NLS "Native language support" on \ |
21 |
id3tag.0:${PORTSDIR}/audio/libid3tag \ |
18 |
FLAC "FLAC support" off \ |
22 |
mad.2:${PORTSDIR}/audio/libmad \ |
19 |
MP3 "MP3 support" on \ |
23 |
FLAC.7:${PORTSDIR}/audio/flac |
20 |
MP4 "MP4 support" off \ |
24 |
|
21 |
VORBIS "Ogg/Vorbis support" off \ |
25 |
CPPFLAGS= -DHAS_MP3 -DHAS_OGG -DHAS_FLAC |
22 |
LIBARCHIVE "Archive downloading support" on \ |
26 |
CFLAGS+= -I${LOCALBASE}/include |
23 |
FILECACHE"Caching support" on |
27 |
|
24 |
|
28 |
#WANT_APACHE= YES |
25 |
USE_APACHE= YES |
29 |
USE_GMAKE= yes |
26 |
AP_GENPLIST= YES |
30 |
WRKSRC= ${WRKDIR}/libapache-mod-musicindex-${PORTVERSION} |
27 |
GNU_CONFIGURE= yes |
|
|
28 |
CONFIGURE_ENV= CPPFLAGS=-I${LOCALBASE}/include LDFLAGS=-L${LOCALBASE}/lib |
29 |
CONFIGURE_ARGS+= --with-apxs=${APXS} |
30 |
PORTDOCS= README |
31 |
SUB_FILES= pkg-message |
31 |
SUB_FILES= pkg-message |
|
|
32 |
SUB_LIST= PORTNAME=${PORTNAME} |
32 |
|
33 |
|
33 |
.include <bsd.port.pre.mk> |
34 |
.if defined(WITHOUT_NLS) |
34 |
.include "${PORTSDIR}/www/apache20/Makefile.modules.3rd" |
35 |
CONFIGURE_ARGS+= --disable-nls |
|
|
36 |
PLIST_SUB+= NLS="@comment " |
37 |
.else |
38 |
USE_GETTEXT= yes |
39 |
CFLAGS+= -lintl |
40 |
PLIST_SUB+= NLS="" |
41 |
.endif |
42 |
|
43 |
.if defined(WITHOUT_FLAC) |
44 |
CONFIGURE_ARGS+= --disable-flac |
45 |
.else |
46 |
LIB_DEPENDS+= FLAC:${PORTSDIR}/audio/flac |
47 |
.endif |
48 |
|
49 |
.if defined(WITHOUT_MP3) |
50 |
CONFIGURE_ARGS+=--disable-mp3 |
51 |
.else |
52 |
LIB_DEPENDS+= id3tag:${PORTSDIR}/audio/libid3tag \ |
53 |
mad:${PORTSDIR}/audio/libmad |
54 |
.endif |
35 |
|
55 |
|
36 |
MAKE_ENV+= APXS=${APXS} CPPFLAGS="${CPPFLAGS}" LDFLAGS="-L${LOCALBASE}/lib" |
56 |
.if defined(WITHOUT_MP4) |
|
|
57 |
CONFIGURE_ARGS+= --disable-mp4 |
58 |
.else |
59 |
LIB_DEPENDS+= mp4v2:${PORTSDIR}/multimedia/mpeg4ip-libmp4v2 |
60 |
.endif |
37 |
|
61 |
|
38 |
.if "${AP_VER}"=="2" |
62 |
.if defined(WITHOUT_VORBIS) |
39 |
MAKE_ENV+= APACHE_VERSION=2 APRCONFIG=${LOCALBASE}/lib/apache2/apr-config |
63 |
CONFIGURE_ARGS+= --disable-vorbis |
40 |
.if "ARCH" = "amd64" |
64 |
.else |
41 |
CFLAGS+= -fPIC |
65 |
LIB_DEPENDS+= vorbis:${PORTSDIR}/audio/libvorbis |
42 |
.endif |
66 |
.endif |
|
|
67 |
|
68 |
.if defined(WITHOUT_LIBARCHIVE) |
69 |
CONFIGURE_ARGS+= --disable-archive |
70 |
.endif |
71 |
|
72 |
.if defined(WITHOUT_FILECACHE) |
73 |
CONFIGURE_ARGS+= --disable-filecache |
43 |
.endif |
74 |
.endif |
44 |
|
75 |
|
45 |
post-install: |
76 |
post-install: |
46 |
.if !defined(NOPORTDOCS) |
77 |
.if !defined(NOPORTDOCS) |
47 |
@${MKDIR} ${DOCSDIR} |
78 |
@${MKDIR} ${DOCSDIR} |
48 |
@${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} |
79 |
@${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${DOCSDIR} |
49 |
.endif |
80 |
.endif |
|
|
81 |
|
50 |
@${ECHO_MSG} "" |
82 |
@${ECHO_MSG} "" |
51 |
@${CAT} ${PKGMESSAGE} |
83 |
@${CAT} ${PKGMESSAGE} |
52 |
@${ECHO_MSG} "" |
84 |
@${ECHO_MSG} "" |
53 |
|
85 |
|
54 |
.include <bsd.port.post.mk> |
86 |
.include <bsd.port.mk> |