aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/LPRng/Makefile
blob: 3a4be3510350d876d698e995c2bc66bcfd6d063f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# Created by: desmo@bandwidth.org
# $FreeBSD$

PORTNAME=   LPRng
PORTVERSION=    3.8.C
PORTREVISION=   2
PORTEPOCH=  1
CATEGORIES= sysutils print
MASTER_SITES=   SF/${PORTNAME:tl}/${PORTNAME:tl}
DISTNAME=   ${PORTNAME:tl}-${PORTVERSION}

MAINTAINER= ports@FreeBSD.org
COMMENT=    Enhanced Printer Spooler

LICENSE=    ART10 GPLv2
LICENSE_COMB=   dual

LIB_DEPENDS=    libgdbm.so:databases/gdbm

USES=       gmake
USE_OPENSSL=    yes
GNU_CONFIGURE=  yes
CONFIGURE_ARGS= --with-config_subdir="" \
        --with-filterdir=${PREFIX}/libexec/filters \
        --with-filter_path="${PREFIX}/bin:/bin:/usr/bin:${PREFIX}/sbin:/sbin:/usr/sbin" \
        --with-printcap_path=/etc/printcap \
        --with-ld_library_path="${PREFIX}/lib:/lib:/usr/lib:/${LOCALBASE}/lib"
MAKE_ARGS=  INSTALLCONFIGEXAMPLES=""
USE_LDCONFIG=   yes
USE_RC_SUBR=    ${PORTNAME:tl}

CPPFLAGS+=  -I${LOCALBASE}/include
LDFLAGS+=   -L${LOCALBASE}/lib

SUB_FILES=  pkg-message

CONFLICTS=  cups-base-1.[2-9]*

OPTIONS_DEFINE=     LIBWRAP NLS
OPTIONS_DEFAULT=    LIBWRAP
OPTIONS_SUB=        yes

LIBWRAP_CONFIGURE_ENABLE=   tcpwrappers
NLS_USES=       gettext
NLS_CONFIGURE_ENABLE=   nls
NLS_CONFIGURE_ENV=  gt_cv_func_gnugettext1_libc=yes \
            ac_cv_func_ngettext=yes
NLS_LDFLAGS=        -lintl

post-install:
.for i in lpd.perms printcap
    (cd ${WRKSRC}/conf && $ ${INSTALL_DATA} ${i} \
        ${STAGEDIR}/${PREFIX}/etc/${i}.sample)
.endfor
.for i in lpd.conf
    (cd ${WRKSRC}/src && $ ${INSTALL_DATA} ${i} \
        ${STAGEDIR}/${PREFIX}/etc/${i}.sample)
.endfor

.include <bsd.port.mk>