Lines 1-12
Link Here
|
1 |
# New ports collection makefile for: nzbget |
|
|
2 |
# Date created: 13 April 2004 |
3 |
# Whom: Lewis Thompson <purple@lewiz.net> |
4 |
# |
5 |
# $FreeBSD: ports/news/nzbget/Makefile,v 1.21 2012/11/17 06:00:43 svnexp Exp $ |
1 |
# $FreeBSD: ports/news/nzbget/Makefile,v 1.21 2012/11/17 06:00:43 svnexp Exp $ |
6 |
# |
|
|
7 |
|
2 |
|
8 |
PORTNAME= nzbget |
3 |
PORTNAME= nzbget |
9 |
PORTVERSION= 0.8.0 |
4 |
PORTVERSION= 9.1 |
10 |
CATEGORIES= news |
5 |
CATEGORIES= news |
11 |
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-stable/${PORTVERSION} |
6 |
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-stable/${PORTVERSION} |
12 |
|
7 |
|
Lines 19-24
Link Here
|
19 |
LIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2 \ |
14 |
LIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2 \ |
20 |
sigc-2:${PORTSDIR}/devel/libsigc++20 |
15 |
sigc-2:${PORTSDIR}/devel/libsigc++20 |
21 |
|
16 |
|
|
|
17 |
USE_RC_SUBR= nzbget |
22 |
GNU_CONFIGURE= yes |
18 |
GNU_CONFIGURE= yes |
23 |
CONFIGURE_ENV= LOCALBASE="${LOCALBASE}" |
19 |
CONFIGURE_ENV= LOCALBASE="${LOCALBASE}" |
24 |
MAKE_JOBS_UNSAFE=yes |
20 |
MAKE_JOBS_UNSAFE=yes |
Lines 27-67
Link Here
|
27 |
CFLAGS+= ${PTHREAD_CFLAGS} |
23 |
CFLAGS+= ${PTHREAD_CFLAGS} |
28 |
USE_GMAKE= yes |
24 |
USE_GMAKE= yes |
29 |
|
25 |
|
30 |
OPTIONS= PARCHECK "Enable autopar/parcheck (Requires libpar2)" On |
26 |
OPTIONS_DEFINE= PARCHECK GNUTLS OPENSSL |
31 |
OPTIONS+= TLSCHECK "Use GNUTLS for SSL" On |
27 |
OPTIONS_DEFAULT= PARCHECK GNUTLS |
32 |
OPTIONS+= OSSLCHECK "Use OpenSSL for SSL" Off |
28 |
PARCHECK_DESC= Enable autopar/parcheck |
33 |
|
29 |
|
34 |
PLIST_FILES= bin/nzbget |
|
|
35 |
PORTDOCS= README |
30 |
PORTDOCS= README |
36 |
PORTEXAMPLES= nzbget.conf.example |
|
|
37 |
|
31 |
|
38 |
.include <bsd.port.pre.mk> |
32 |
.include <bsd.port.pre.mk> |
39 |
|
33 |
|
40 |
.if defined (WITHOUT_PARCHECK) |
34 |
.if ${PORT_OPTIONS:MPARCHECK} |
41 |
CONFIGURE_ARGS+= --disable-parcheck |
|
|
42 |
.else |
43 |
CONFIGURE_ARGS+= --enable-parcheck |
35 |
CONFIGURE_ARGS+= --enable-parcheck |
44 |
LIB_DEPENDS+= par2:${PORTSDIR}/archivers/libpar2 |
36 |
LIB_DEPENDS+= par2:${PORTSDIR}/archivers/libpar2 |
|
|
37 |
.else |
38 |
CONFIGURE_ARGS+= --without-parcheck |
45 |
.endif |
39 |
.endif |
46 |
|
40 |
|
47 |
.if defined (WITH_OSSLCHECK) |
41 |
.if ${PORT_OPTIONS:MOPENSSL} |
48 |
CONFIGURE_ARGS+= --with-tlslib=OpenSSL |
42 |
CONFIGURE_ARGS+= --with-tlslib=OpenSSL |
49 |
.endif |
43 |
.endif |
50 |
|
44 |
|
51 |
.if defined (WITH_TLSCHECK) |
45 |
.if ${PORT_OPTIONS:MGNUTLS} |
52 |
CONFIGURE_ARGS+= --with-tlslib=GnuTLS |
46 |
CONFIGURE_ARGS+= --with-tlslib=GnuTLS |
53 |
LIB_DEPENDS+= gnutls:${PORTSDIR}/security/gnutls |
47 |
LIB_DEPENDS+= gnutls:${PORTSDIR}/security/gnutls |
54 |
LIB_DEPENDS+= gcrypt:${PORTSDIR}/security/libgcrypt |
48 |
LIB_DEPENDS+= gcrypt:${PORTSDIR}/security/libgcrypt |
55 |
.endif |
49 |
.endif |
56 |
|
50 |
|
57 |
post-install: |
51 |
post-install: |
58 |
.if !defined(NOPORTDOCS) |
52 |
.if ${PORT_OPTIONS:MDOCS} |
59 |
${MKDIR} ${DOCSDIR} |
53 |
${MKDIR} ${DOCSDIR} |
60 |
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} |
54 |
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} |
61 |
.endif |
55 |
.endif |
62 |
.if !defined(NOPORTEXAMPLES) |
|
|
63 |
${MKDIR} ${EXAMPLESDIR} |
64 |
${INSTALL_DATA} ${WRKSRC}/nzbget.conf.example ${EXAMPLESDIR} |
65 |
.endif |
66 |
|
56 |
|
67 |
.include <bsd.port.post.mk> |
57 |
.include <bsd.port.post.mk> |