blob: 8d5773a95717ab95f94cda7319f054386659e9ff (
plain)
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
61
62
63
64
65
66
67
|
# $NetBSD: Makefile,v 1.22 2019/11/02 16:25:21 rillig Exp $
#
DISTNAME= fml-4.0-stable-20040215
PKGNAME= fml4-4.0.3.20040215
PKGREVISION= 15
CATEGORIES= mail
MASTER_SITES= ftp://ftp.fml.org/pub/fml/stable/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.fml.org/software/fml4/index-e.html
COMMENT= FML mailing list server
LICENSE= gnu-gpl-v2 OR artistic
DEPENDS+= p5-Perl4-CoreLibs>=0.003:../../devel/p5-Perl4-CoreLibs
PLIST_SRC= ${PKGDIR}/PLIST
FML_DIR= fml
NO_BUILD= YES
USE_TOOLS+= perl:run tar
BUILD_DEFS= FML_DATADIR
.include "../../mk/bsd.prefs.mk"
FML_DATADIR?= ${VARBASE}/fml
FML_USER?= fml
FML_GROUP?= fml
PKG_GROUPS= ${FML_GROUP}
PKG_USERS= ${FML_USER}:${FML_GROUP}
PKG_SHELL.${FML_USER}= /bin/csh
REPLACE_PERL= databases/examples/ldap-toymodel/dump.pl \
www/sbin/JapaneseToEnglish.pl sbin/showsystem.pl
SUBST_CLASSES+= paths
SUBST_FILES.paths+= sbin/makefml
SUBST_VARS.paths= PREFIX
SUBST_VARS.paths+= FML_DATADIR
SUBST_STAGE.paths= pre-configure
MAKE_ENV+= _PATH_PERL=${PERL5} HOSTNAME="fml.example.net"
CONF_FILES+= ${FML_DIR}/examples/system ${FML_DIR}/.fml/system
OWN_DIRS_PERMS+= ${FML_DATADIR} ${FML_USER} ${FML_GROUP} 0755
OWN_DIRS_PERMS+= ${FML_DATADIR}/etc ${FML_USER} ${FML_GROUP} 0750
FILES_SUBST+= FML_DIR=${FML_DIR} FML_DATADIR=${FML_DATADIR}
PLIST_SUBST+= FML_DIR=${FML_DIR}
MESSAGE_SUBST+= FML_DIR=${FML_DIR}
INSTALLATION_DIRS+= ${FML_DIR}/examples
do-configure:
${LN} -fs ${PKGSRCDIR}/mk/gnu-config/config.guess ${WRKSRC}/sbin
do-install:
cd ${WRKSRC} && ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} ${PERL5} makefml install
${MV} ${DESTDIR}${PREFIX}/${FML_DIR}/.fml/system \
${DESTDIR}${PREFIX}/${FML_DIR}/examples
${FIND} ${DESTDIR}${PREFIX}/${FML_DIR} -xdev -type f \
\( -name '*.bak' -o -name '*.orig' \) -exec ${RM} -- {} \;
${INSTALL_SCRIPT} ${PKGSRCDIR}/mk/gnu-config/config.guess \
${DESTDIR}${PREFIX}/${FML_DIR}/sbin/config.guess
.include "../../lang/perl5/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
|