Sat Jun 23 22:07:50 2012 UTC ()
Add -lsocket -lnsl on Solaris.


(dholland)
diff -r1.17 -r1.18 pkgsrc/mail/freepops/Makefile

cvs diff -r1.17 -r1.18 pkgsrc/mail/freepops/Attic/Makefile (switch to unified diff)

--- pkgsrc/mail/freepops/Attic/Makefile 2012/06/09 06:21:42 1.17
+++ pkgsrc/mail/freepops/Attic/Makefile 2012/06/23 22:07:50 1.18
@@ -1,67 +1,68 @@ @@ -1,67 +1,68 @@
1# $NetBSD: Makefile,v 1.17 2012/06/09 06:21:42 dholland Exp $ 1# $NetBSD: Makefile,v 1.18 2012/06/23 22:07:50 dholland Exp $
2# 2#
3 3
4DISTNAME= freepops-0.2.8 4DISTNAME= freepops-0.2.8
5PKGREVISION= 2 5PKGREVISION= 2
6CATEGORIES= mail 6CATEGORIES= mail
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=freepops/} 7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=freepops/}
8 8
9MAINTAINER= schmonz@NetBSD.org 9MAINTAINER= schmonz@NetBSD.org
10HOMEPAGE= http://www.freepops.org/ 10HOMEPAGE= http://www.freepops.org/
11COMMENT= POP3 gateway to AOL, Gmail, Hotmail, Juno, Yahoo, etc. 11COMMENT= POP3 gateway to AOL, Gmail, Hotmail, Juno, Yahoo, etc.
12 12
13PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
14 14
15MAKE_JOBS_SAFE= no 15MAKE_JOBS_SAFE= no
16 16
17.include "../../mk/bsd.prefs.mk" 17.include "../../mk/bsd.prefs.mk"
18 18
19USE_LANGUAGES= c c++ 19USE_LANGUAGES= c c++
20USE_TOOLS+= bash:run bison gmake patch pkg-config tar 20USE_TOOLS+= bash:run bison gmake patch pkg-config tar
21.if ${OPSYS} != "NetBSD" 21.if ${OPSYS} != "NetBSD"
22USE_TOOLS+= gsed 22USE_TOOLS+= gsed
23.endif 23.endif
24USE_LIBTOOL= yes 24USE_LIBTOOL= yes
25REPLACE_BASH= configure.sh 25REPLACE_BASH= configure.sh
26HAS_CONFIGURE= yes 26HAS_CONFIGURE= yes
27CONFIGURE_SCRIPT= configure.sh 27CONFIGURE_SCRIPT= configure.sh
28CONFIGURE_ARGS= pkgsrc 28CONFIGURE_ARGS= pkgsrc
29LDFLAGS+= -lintl # directly link, req. by ld 2.22 29LDFLAGS+= -lintl # directly link, req. by ld 2.22
 30LIBS.SunOS+= -lsocket -lnsl
30 31
31PKG_SYSCONFSUBDIR= freepops 32PKG_SYSCONFSUBDIR= freepops
32EGDIR= ${PREFIX}/share/examples/${PKGBASE} 33EGDIR= ${PREFIX}/share/examples/${PKGBASE}
33CONF_FILES= ${EGDIR}/config.lua ${PKG_SYSCONFDIR}/config.lua 34CONF_FILES= ${EGDIR}/config.lua ${PKG_SYSCONFDIR}/config.lua
34OWN_DIRS+= ${VARBASE}/lib/${PKGBASE}/lua_unofficial 35OWN_DIRS+= ${VARBASE}/lib/${PKGBASE}/lua_unofficial
35OWN_DIRS+= ${VARBASE}/lib/${PKGBASE}/lua_updates 36OWN_DIRS+= ${VARBASE}/lib/${PKGBASE}/lua_updates
36OWN_DIRS+= ${VARBASE}/lib/${PKGBASE}/lua_updates/lxp 37OWN_DIRS+= ${VARBASE}/lib/${PKGBASE}/lua_updates/lxp
37OWN_DIRS+= ${VARBASE}/lib/${PKGBASE}/lua_updates/browser 38OWN_DIRS+= ${VARBASE}/lib/${PKGBASE}/lua_updates/browser
38OWN_DIRS+= ${VARBASE}/lib/${PKGBASE}/lua_updates/soap 39OWN_DIRS+= ${VARBASE}/lib/${PKGBASE}/lua_updates/soap
39 40
40SUBST_CLASSES+= paths 41SUBST_CLASSES+= paths
41SUBST_STAGE.paths= do-configure 42SUBST_STAGE.paths= do-configure
42SUBST_FILES.paths= config.h doc/freepopsd.1 src/freepops.h 43SUBST_FILES.paths= config.h doc/freepopsd.1 src/freepops.h
43SUBST_FILES.paths+= src/lua/freepops.lua 44SUBST_FILES.paths+= src/lua/freepops.lua
44SUBST_SED.paths= -e 's|@PREFIX@|${PREFIX}|g' 45SUBST_SED.paths= -e 's|@PREFIX@|${PREFIX}|g'
45SUBST_SED.paths+= -e 's|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g' 46SUBST_SED.paths+= -e 's|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g'
46SUBST_SED.paths+= -e 's|@VARBASE@|${VARBASE}|g' 47SUBST_SED.paths+= -e 's|@VARBASE@|${VARBASE}|g'
47SUBST_MESSAGE.paths= Adjusting paths. 48SUBST_MESSAGE.paths= Adjusting paths.
48 49
49BUILD_DEFS+= VARBASE 50BUILD_DEFS+= VARBASE
50 51
51RCD_SCRIPTS= freepopsd 52RCD_SCRIPTS= freepopsd
52FREEPOPSD_USER?= freepops 53FREEPOPSD_USER?= freepops
53FREEPOPSD_GROUP?= freepops 54FREEPOPSD_GROUP?= freepops
54PKG_GROUPS= ${FREEPOPSD_GROUP} 55PKG_GROUPS= ${FREEPOPSD_GROUP}
55PKG_USERS= ${FREEPOPSD_USER}:${FREEPOPSD_GROUP} 56PKG_USERS= ${FREEPOPSD_USER}:${FREEPOPSD_GROUP}
56PKG_GECOS.${FREEPOPSD_USER}= freepopsd POP3 user 57PKG_GECOS.${FREEPOPSD_USER}= freepopsd POP3 user
57FILES_SUBST+= FREEPOPSD_USER=${FREEPOPSD_USER:Q} 58FILES_SUBST+= FREEPOPSD_USER=${FREEPOPSD_USER:Q}
58FILES_SUBST+= FREEPOPSD_GROUP=${FREEPOPSD_GROUP:Q} 59FILES_SUBST+= FREEPOPSD_GROUP=${FREEPOPSD_GROUP:Q}
59PKG_GROUPS_VARS+= FREEPOPSD_GROUP 60PKG_GROUPS_VARS+= FREEPOPSD_GROUP
60PKG_USERS_VARS+= FREEPOPSD_USER 61PKG_USERS_VARS+= FREEPOPSD_USER
61 62
62.include "../../devel/gettext-lib/buildlink3.mk" 63.include "../../devel/gettext-lib/buildlink3.mk"
63.include "../../security/openssl/buildlink3.mk" 64.include "../../security/openssl/buildlink3.mk"
64.include "../../textproc/expat/buildlink3.mk" 65.include "../../textproc/expat/buildlink3.mk"
65.include "../../www/curl/buildlink3.mk" 66.include "../../www/curl/buildlink3.mk"
66.include "../../mk/pthread.buildlink3.mk" 67.include "../../mk/pthread.buildlink3.mk"
67.include "../../mk/bsd.pkg.mk" 68.include "../../mk/bsd.pkg.mk"