Lines 14-52
Link Here
|
14 |
MAINTAINER= mark@foster.cc |
14 |
MAINTAINER= mark@foster.cc |
15 |
COMMENT= Multithread daapd yet another Server for Apple iTunes |
15 |
COMMENT= Multithread daapd yet another Server for Apple iTunes |
16 |
#BUILD_DEPENDS= ${LOCALBASE}/lib/libgdbm.a:${PORTSDIR}/databases/gdbm |
16 |
LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm \ |
17 |
LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm |
17 |
id3tag.0:${PORTSDIR}/audio/libid3tag |
18 |
LIB_DEPENDS+= id3tag.0:${PORTSDIR}/audio/libid3tag |
18 |
|
|
|
19 |
CONFLICTS= firefly-[0-9]* |
19 |
GNU_CONFIGURE= yes |
20 |
GNU_CONFIGURE= yes |
20 |
CONFIGURE_ENV= CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}" \ |
21 |
CONFIGURE_ENV= CFLAGS+="${PTHREAD_CFLAGS}" \ |
21 |
CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" \ |
22 |
CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" \ |
22 |
LDFLAGS="-L${LOCALBASE}/lib" \ |
23 |
LDFLAGS="-L${LOCALBASE}/lib" \ |
23 |
LIBS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" |
24 |
LIBS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" |
24 |
CONFIGURE_ARGS= --with-id3tag=${PREFIX} --with-gdbm-includes=${LOCALBASE}/include |
25 |
CONFIGURE_ARGS= --with-id3tag=${PREFIX} \ |
25 |
|
26 |
--with-gdbm-includes=${LOCALBASE}/include |
26 |
USE_AUTOTOOLS= autoheader:267 autoconf:267:env |
|
|
27 |
USE_ICONV= yes |
27 |
USE_ICONV= yes |
28 |
PATCH_SITES+= http://www.apionet.or.jp/~tomi/ |
28 |
PATCH_SITES+= http://shishimaru.the-ninja.jp/\ |
29 |
PATCH_SITES+= ${MASTER_SITE_LOCAL} |
29 |
${MASTER_SITE_LOCAL} |
30 |
PATCHFILES+= mt-daapd-0.2.4.1-cp932.patch |
30 |
PATCHFILES+= mt-daapd-0.2.4.1-cp932.patch |
31 |
PATCH_DIST_STRIP+= -p1 |
31 |
PATCH_DIST_STRIP+= -p1 |
32 |
DAAPD_USER?= daapd |
32 |
DAAPD_USER?= daapd |
33 |
DAAPD_GROUP?= daapd |
33 |
DAAPD_GROUP?= daapd |
34 |
DAAPD_DBDIR?= /var/db/${PORTNAME} |
34 |
DAAPD_DBDIR?= ${DAAPD_MASTERDIR}/var/db/${PORTNAME} |
35 |
USE_RC_SUBR= mt-daapd.sh |
35 |
USE_RC_SUBR= mt-daapd |
36 |
PLIST_SUB+= DAAPD_DBDIR=${DAAPD_DBDIR} |
36 |
PLIST_SUB+= DAAPD_DBDIR=${DAAPD_DBDIR} |
37 |
SUB_LIST+= USER=${DAAPD_USER} GROUP=${DAAPD_GROUP} DAAPD_DBDIR=${DAAPD_DBDIR} |
37 |
SUB_LIST+= USER=${DAAPD_USER} GROUP=${DAAPD_GROUP}\ |
|
|
38 |
DAAPD_DBDIR=${DAAPD_DBDIR}\ |
39 |
DAAPD_MASTERDIR=${DAAPD_MASTERDIR} |
38 |
SUB_FILES+= pkg-install pkg-deinstall mt-daapd.conf |
40 |
SUB_FILES+= pkg-install pkg-deinstall mt-daapd.conf |
|
|
41 |
.include <bsd.port.pre.mk> |
42 |
|
39 |
pre-everything:: |
43 |
pre-everything:: |
40 |
@${ECHO_CMD} "Define vars below if you need:" |
44 |
@${ECHO_CMD} "Define vars bellow if you need:" |
41 |
@${ECHO_CMD} "DAAPD_USER=${DAAPD_USER} (default: daapd)" |
45 |
@${ECHO_CMD} "DAAPD_USER=${DAAPD_USER} (default: daapd)" |
42 |
@${ECHO_CMD} "DAAPD_GROUP=${DAAPD_GROUP} (default: daapd)" |
46 |
@${ECHO_CMD} "DAAPD_GROUP=${DAAPD_GROUP} (default: daapd)" |
43 |
@${ECHO_CMD} "DAAPD_DBDIR=${DAAPD_DBDIR} (default: /var/db/${PORTNAME})" |
47 |
@${ECHO_CMD} "DAAPD_DBDIR=${DAAPD_DBDIR} (default: ${DAAPD_MASTERDIR}/var/db/${PORTNAME})" |
44 |
pre-install: |
48 |
pre-install: |
45 |
@${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL |
49 |
@${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL |
Lines 69-73
Link Here
|
69 |
@${CHMOD} 0755 ${DATADIR} |
73 |
@${CHMOD} 0755 ${DATADIR} |
70 |
@${CHOWN} ${DAAPD_USER}:${DAAPD_GROUP} ${DAAPD_DBDIR} |
74 |
@${CHOWN} ${DAAPD_USER}:${DAAPD_GROUP} ${DAAPD_DBDIR} |
71 |
@${CHOWN} ${DAAPD_USER}:${DAAPD_GROUP} ${DATADIR} |
75 |
@${CHOWN} ${DAAPD_USER}:${DAAPD_GROUP} ${DATADIR} |
72 |
.include <bsd.port.mk> |
76 |
@${ECHO_MSG} |
|
|
77 |
@${ECHO_MSG} "This port installs a sample configuration file in" |
78 |
@${ECHO_MSG} "${LOCALBASE}/etc/mt-daapd.conf.sample" |
79 |
@${ECHO_MSG} "You probably should move/copy this file to mt-daapd.conf" |
80 |
@${ECHO_MSG} "and customize to fit your needs." |
81 |
@${ECHO_MSG} |
|
|
82 |
.include <bsd.port.post.mk> |