head 1.89; access; symbols pkgsrc-2023Q4:1.88.0.12 pkgsrc-2023Q4-base:1.88 pkgsrc-2023Q3:1.88.0.10 pkgsrc-2023Q3-base:1.88 pkgsrc-2023Q2:1.88.0.8 pkgsrc-2023Q2-base:1.88 pkgsrc-2023Q1:1.88.0.6 pkgsrc-2023Q1-base:1.88 pkgsrc-2022Q4:1.88.0.4 pkgsrc-2022Q4-base:1.88 pkgsrc-2022Q3:1.88.0.2 pkgsrc-2022Q3-base:1.88 pkgsrc-2022Q2:1.87.0.2 pkgsrc-2022Q2-base:1.87 pkgsrc-2022Q1:1.86.0.8 pkgsrc-2022Q1-base:1.86 pkgsrc-2021Q4:1.86.0.6 pkgsrc-2021Q4-base:1.86 pkgsrc-2021Q3:1.86.0.4 pkgsrc-2021Q3-base:1.86 pkgsrc-2021Q2:1.86.0.2 pkgsrc-2021Q2-base:1.86 pkgsrc-2021Q1:1.85.0.4 pkgsrc-2021Q1-base:1.85 pkgsrc-2020Q4:1.85.0.2 pkgsrc-2020Q4-base:1.85 pkgsrc-2020Q3:1.84.0.2 pkgsrc-2020Q3-base:1.84 pkgsrc-2020Q2:1.83.0.2 pkgsrc-2020Q2-base:1.83 pkgsrc-2020Q1:1.82.0.2 pkgsrc-2020Q1-base:1.82 pkgsrc-2019Q4:1.81.0.6 pkgsrc-2019Q4-base:1.81 pkgsrc-2019Q3:1.81.0.2 pkgsrc-2019Q3-base:1.81 pkgsrc-2019Q2:1.80.0.8 pkgsrc-2019Q2-base:1.80 pkgsrc-2019Q1:1.80.0.6 pkgsrc-2019Q1-base:1.80 pkgsrc-2018Q4:1.80.0.4 pkgsrc-2018Q4-base:1.80 pkgsrc-2018Q3:1.80.0.2 pkgsrc-2018Q3-base:1.80 pkgsrc-2018Q2:1.79.0.12 pkgsrc-2018Q2-base:1.79 pkgsrc-2018Q1:1.79.0.10 pkgsrc-2018Q1-base:1.79 pkgsrc-2017Q4:1.79.0.8 pkgsrc-2017Q4-base:1.79 pkgsrc-2017Q3:1.79.0.6 pkgsrc-2017Q3-base:1.79 pkgsrc-2017Q2:1.79.0.2 pkgsrc-2017Q2-base:1.79 pkgsrc-2017Q1:1.78.0.6 pkgsrc-2017Q1-base:1.78 pkgsrc-2016Q4:1.78.0.4 pkgsrc-2016Q4-base:1.78 pkgsrc-2016Q3:1.78.0.2 pkgsrc-2016Q3-base:1.78 pkgsrc-2016Q2:1.77.0.10 pkgsrc-2016Q2-base:1.77 pkgsrc-2016Q1:1.77.0.8 pkgsrc-2016Q1-base:1.77 pkgsrc-2015Q4:1.77.0.6 pkgsrc-2015Q4-base:1.77 pkgsrc-2015Q3:1.77.0.4 pkgsrc-2015Q3-base:1.77 pkgsrc-2015Q2:1.77.0.2 pkgsrc-2015Q2-base:1.77 pkgsrc-2015Q1:1.76.0.4 pkgsrc-2015Q1-base:1.76 pkgsrc-2014Q4:1.76.0.2 pkgsrc-2014Q4-base:1.76 pkgsrc-2014Q3:1.75.0.4 pkgsrc-2014Q3-base:1.75 pkgsrc-2014Q2:1.75.0.2 pkgsrc-2014Q2-base:1.75 pkgsrc-2014Q1:1.74.0.6 pkgsrc-2014Q1-base:1.74 pkgsrc-2013Q4:1.74.0.4 pkgsrc-2013Q4-base:1.74 pkgsrc-2013Q3:1.74.0.2 pkgsrc-2013Q3-base:1.74 pkgsrc-2013Q2:1.73.0.2 pkgsrc-2013Q2-base:1.73 pkgsrc-2013Q1:1.72.0.4 pkgsrc-2013Q1-base:1.72 pkgsrc-2012Q4:1.72.0.2 pkgsrc-2012Q4-base:1.72 pkgsrc-2012Q3:1.70.0.4 pkgsrc-2012Q3-base:1.70 pkgsrc-2012Q2:1.70.0.2 pkgsrc-2012Q2-base:1.70 pkgsrc-2012Q1:1.69.0.2 pkgsrc-2012Q1-base:1.69 pkgsrc-2011Q4:1.68.0.6 pkgsrc-2011Q4-base:1.68 pkgsrc-2011Q3:1.68.0.4 pkgsrc-2011Q3-base:1.68 pkgsrc-2011Q2:1.68.0.2 pkgsrc-2011Q2-base:1.68 pkgsrc-2011Q1:1.67.0.4 pkgsrc-2011Q1-base:1.67 pkgsrc-2010Q4:1.67.0.2 pkgsrc-2010Q4-base:1.67 pkgsrc-2010Q3:1.65.0.4 pkgsrc-2010Q3-base:1.65 pkgsrc-2010Q2:1.65.0.2 pkgsrc-2010Q2-base:1.65 pkgsrc-2010Q1:1.64.0.2 pkgsrc-2010Q1-base:1.64 pkgsrc-2009Q4:1.63.0.20 pkgsrc-2009Q4-base:1.63 pkgsrc-2009Q3:1.63.0.18 pkgsrc-2009Q3-base:1.63 pkgsrc-2009Q2:1.63.0.16 pkgsrc-2009Q2-base:1.63 pkgsrc-2009Q1:1.63.0.14 pkgsrc-2009Q1-base:1.63 pkgsrc-2008Q4:1.63.0.12 pkgsrc-2008Q4-base:1.63 pkgsrc-2008Q3:1.63.0.10 pkgsrc-2008Q3-base:1.63 cube-native-xorg:1.63.0.8 cube-native-xorg-base:1.63 pkgsrc-2008Q2:1.63.0.6 pkgsrc-2008Q2-base:1.63 cwrapper:1.63.0.4 pkgsrc-2008Q1:1.63.0.2 pkgsrc-2008Q1-base:1.63 pkgsrc-2007Q4:1.62.0.2 pkgsrc-2007Q4-base:1.62 pkgsrc-2007Q3:1.59.0.2 pkgsrc-2007Q3-base:1.59 pkgsrc-2007Q2:1.53.0.2 pkgsrc-2007Q2-base:1.53 pkgsrc-2007Q1:1.50.0.8 pkgsrc-2007Q1-base:1.50 pkgsrc-2006Q4:1.50.0.6 pkgsrc-2006Q4-base:1.50 pkgsrc-2006Q3:1.50.0.4 pkgsrc-2006Q3-base:1.50 pkgsrc-2006Q2:1.50.0.2 pkgsrc-2006Q2-base:1.50 pkgsrc-2006Q1:1.47.0.2 pkgsrc-2006Q1-base:1.47 pkgsrc-2005Q4:1.43.0.2 pkgsrc-2005Q4-base:1.43 pkgsrc-2005Q3:1.38.0.2 pkgsrc-2005Q3-base:1.38 pkgsrc-2005Q2:1.34.0.2 pkgsrc-2005Q2-base:1.34 pkgsrc-2005Q1:1.28.0.2 pkgsrc-2005Q1-base:1.28 pkgsrc-2004Q4:1.25.0.2 pkgsrc-2004Q4-base:1.25 pkgsrc-2004Q3:1.24.0.2 pkgsrc-2004Q3-base:1.24 pkgsrc-2004Q2:1.23.0.2 pkgsrc-2004Q2-base:1.23 pkgsrc-2004Q1:1.22.0.2 pkgsrc-2004Q1-base:1.22 pkgsrc-2003Q4:1.14.0.2 pkgsrc-2003Q4-base:1.14 netbsd-1-6-1:1.12.0.2 netbsd-1-6-1-base:1.12 netbsd-1-6:1.9.0.6 netbsd-1-6-RELEASE-base:1.9 pkgviews:1.9.0.2 pkgviews-base:1.9 buildlink2:1.8.0.2 buildlink2-base:1.9 netbsd-1-5-PATCH003:1.7 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.89 date 2024.02.12.21.47.02; author hans; state Exp; branches; next 1.88; commitid AykXpyvONL3dUbYE; 1.88 date 2022.06.28.11.34.35; author wiz; state Exp; branches; next 1.87; commitid D2UoJrTHpoHEANJD; 1.87 date 2022.04.24.15.58.42; author tnn; state Exp; branches; next 1.86; commitid Sxv2RIJVqPguatBD; 1.86 date 2021.05.24.19.52.54; author wiz; state Exp; branches; next 1.85; commitid qokaiStTApGMcrUC; 1.85 date 2020.12.04.04.56.02; author riastradh; state Exp; branches; next 1.84; commitid rml4sqzmdFjgLnyC; 1.84 date 2020.08.31.18.10.09; author wiz; state Exp; branches; next 1.83; commitid 7zxRbfOkDOoxbfmC; 1.83 date 2020.06.09.10.41.20; author nia; state Exp; branches; next 1.82; commitid AmzWsxLXfUsOoxbC; 1.82 date 2020.01.26.17.31.37; author rillig; state Exp; branches; next 1.81; commitid 4fBBvoSLJaGd0eUB; 1.81 date 2019.08.11.13.21.42; author wiz; state Exp; branches; next 1.80; commitid Ifet9Pg6Qt99ZByB; 1.80 date 2018.08.22.09.45.34; author wiz; state Exp; branches; next 1.79; commitid YLub8g3ofvFGb6PA; 1.79 date 2017.06.29.20.28.55; author jperkin; state Exp; branches; next 1.78; commitid 0OPILNHMZciAejXz; 1.78 date 2016.07.09.06.38.32; author wiz; state Exp; branches; next 1.77; commitid dlqnocGpOoXV2Cdz; 1.77 date 2015.06.12.10.50.26; author wiz; state Exp; branches; next 1.76; commitid B4JmCfaVUbiY38py; 1.76 date 2014.10.21.12.19.11; author gdt; state Exp; branches; next 1.75; commitid VyaSeJCc74pB54Vx; 1.75 date 2014.05.29.23.36.52; author wiz; state Exp; branches; next 1.74; commitid laryHfkCalgYtuCx; 1.74 date 2013.07.12.10.44.58; author jperkin; state Exp; branches; next 1.73; commitid vVOw5ngQ2VNQxaXw; 1.73 date 2013.05.31.12.41.21; author wiz; state Exp; branches; next 1.72; commitid hIeXGcx6VfKHwMRw; 1.72 date 2012.10.08.12.19.32; author asau; state Exp; branches; next 1.71; 1.71 date 2012.10.03.21.56.34; author wiz; state Exp; branches; next 1.70; 1.70 date 2012.06.09.11.54.50; author adam; state Exp; branches; next 1.69; 1.69 date 2012.03.03.00.14.26; author wiz; state Exp; branches; next 1.68; 1.68 date 2011.04.22.13.44.04; author obache; state Exp; branches; next 1.67; 1.67 date 2010.11.10.10.52.46; author adam; state Exp; branches; next 1.66; 1.66 date 2010.11.05.14.21.19; author adam; state Exp; branches; next 1.65; 1.65 date 2010.06.15.23.18.13; author pettai; state Exp; branches; next 1.64; 1.64 date 2010.03.21.16.29.41; author wiz; state Exp; branches; next 1.63; 1.63 date 2008.02.19.18.45.32; author jlam; state Exp; branches; next 1.62; 1.62 date 2007.11.08.19.39.43; author joerg; state Exp; branches; next 1.61; 1.61 date 2007.10.16.18.03.03; author tnn; state Exp; branches; next 1.60; 1.60 date 2007.10.15.15.38.52; author jlam; state Exp; branches; next 1.59; 1.59 date 2007.09.22.04.42.04; author jlam; state Exp; branches; next 1.58; 1.58 date 2007.09.21.22.42.00; author jlam; state Exp; branches; next 1.57; 1.57 date 2007.09.11.17.50.14; author jlam; state Exp; branches; next 1.56; 1.56 date 2007.09.11.04.44.18; author jlam; state Exp; branches; next 1.55; 1.55 date 2007.08.10.17.57.13; author jlam; state Exp; branches; next 1.54; 1.54 date 2007.08.02.22.07.32; author jlam; state Exp; branches; next 1.53; 1.53 date 2007.06.15.18.30.31; author jlam; state Exp; branches; next 1.52; 1.52 date 2007.06.15.18.15.19; author jlam; state Exp; branches; next 1.51; 1.51 date 2007.06.07.07.50.57; author schmonz; state Exp; branches; next 1.50; 1.50 date 2006.06.17.19.26.48; author jlam; state Exp; branches; next 1.49; 1.49 date 2006.06.09.22.12.01; author jlam; state Exp; branches; next 1.48; 1.48 date 2006.04.28.18.16.25; author jlam; state Exp; branches; next 1.47; 1.47 date 2006.03.14.01.14.30; author jlam; state Exp; branches; next 1.46; 1.46 date 2006.03.10.20.12.28; author jlam; state Exp; branches; next 1.45; 1.45 date 2006.02.05.23.09.58; author joerg; state Exp; branches; next 1.44; 1.44 date 2006.01.03.05.59.12; author jlam; state Exp; branches; next 1.43; 1.43 date 2005.12.17.05.20.22; author jlam; state Exp; branches; next 1.42; 1.42 date 2005.12.05.23.55.11; author rillig; state Exp; branches; next 1.41; 1.41 date 2005.12.05.20.50.35; author rillig; state Exp; branches; next 1.40; 1.40 date 2005.11.11.07.45.03; author rillig; state Exp; branches; next 1.39; 1.39 date 2005.10.20.20.26.32; author jlam; state Exp; branches; next 1.38; 1.38 date 2005.09.11.19.58.46; author adrianp; state Exp; branches; next 1.37; 1.37 date 2005.08.29.15.53.24; author adrianp; state Exp; branches; next 1.36; 1.36 date 2005.08.11.00.03.51; author jlam; state Exp; branches; next 1.35; 1.35 date 2005.07.16.01.19.13; author jlam; state Exp; branches; next 1.34; 1.34 date 2005.05.22.20.08.12; author jlam; state Exp; branches; next 1.33; 1.33 date 2005.05.22.05.35.33; author jlam; state Exp; branches; next 1.32; 1.32 date 2005.05.19.17.05.38; author jlam; state Exp; branches; next 1.31; 1.31 date 2005.05.13.02.35.40; author jlam; state Exp; branches; next 1.30; 1.30 date 2005.04.11.21.46.27; author tv; state Exp; branches; next 1.29; 1.29 date 2005.03.23.04.55.36; author jlam; state Exp; branches; next 1.28; 1.28 date 2005.03.21.00.13.10; author jlam; state Exp; branches; next 1.27; 1.27 date 2005.02.18.22.12.56; author jlam; state Exp; branches; next 1.26; 1.26 date 2004.12.28.02.47.45; author reed; state Exp; branches; next 1.25; 1.25 date 2004.10.03.00.12.54; author tv; state Exp; branches; next 1.24; 1.24 date 2004.07.14.20.07.22; author jlam; state Exp; branches; next 1.23; 1.23 date 2004.05.12.23.48.52; author wiz; state Exp; branches; next 1.22; 1.22 date 2004.03.26.18.48.52; author jlam; state Exp; branches; next 1.21; 1.21 date 2004.03.10.18.07.16; author jlam; state Exp; branches; next 1.20; 1.20 date 2004.02.24.01.20.21; author jlam; state Exp; branches; next 1.19; 1.19 date 2004.02.24.00.22.45; author jlam; state Exp; branches; next 1.18; 1.18 date 2004.02.24.00.14.33; author jlam; state Exp; branches; next 1.17; 1.17 date 2004.02.24.00.07.22; author jlam; state Exp; branches; next 1.16; 1.16 date 2004.02.23.23.41.43; author jlam; state Exp; branches; next 1.15; 1.15 date 2004.01.07.02.21.16; author jlam; state Exp; branches; next 1.14; 1.14 date 2003.08.30.22.51.23; author jlam; state Exp; branches; next 1.13; 1.13 date 2003.07.21.16.56.56; author martti; state Exp; branches; next 1.12; 1.12 date 2003.01.28.22.03.40; author jlam; state Exp; branches; next 1.11; 1.11 date 2002.10.08.23.16.01; author jlam; state Exp; branches; next 1.10; 1.10 date 2002.09.18.21.15.13; author jlam; state Exp; branches; next 1.9; 1.9 date 2002.05.28.15.07.05; author yyamano; state Exp; branches; next 1.8; 1.8 date 2002.05.03.14.57.46; author schmonz; state Exp; branches 1.8.2.1; next 1.7; 1.7 date 2002.02.03.13.38.39; author jlam; state Exp; branches; next 1.6; 1.6 date 2002.01.25.00.18.59; author jlam; state Exp; branches; next 1.5; 1.5 date 2002.01.24.20.51.55; author jlam; state Exp; branches; next 1.4; 1.4 date 2002.01.24.19.40.07; author jlam; state Exp; branches; next 1.3; 1.3 date 2002.01.24.17.39.29; author jlam; state Exp; branches; next 1.2; 1.2 date 2002.01.24.15.21.08; author jlam; state Exp; branches; next 1.1; 1.1 date 2002.01.24.07.23.44; author jlam; state Exp; branches 1.1.1.1; next ; 1.8.2.1 date 2002.06.23.18.52.19; author jlam; state Exp; branches; next ; 1.1.1.1 date 2002.01.24.07.23.44; author jlam; state Exp; branches; next ; desc @@ 1.89 log @Update SqWebmail to 6.2.5 Changes since 5.5.3: Too many to list here (5.5.3 was released in 2011). The full changelog can be found here: https://sourceforge.net/p/courier/courier-libs.git/ci/b7f06ca767a6f7c03a9d24e49f659c3a23238c7a/tree/sqwebmail/ChangeLog Note that the Maildir unicode format has changed in the 6.0 release. See mail/courier-maildir/MESSAGE.UTF8 for details. @ text @# $NetBSD: Makefile,v 1.88 2022/06/28 11:34:35 wiz Exp $ DISTNAME= sqwebmail-6.2.5 PKGREVISION= CATEGORIES= mail www MAINTAINER= pkgsrc-users@@NetBSD.org COMMENT= Webmail CGI for access to maildir-style mailboxes HOMEPAGE= https://www.courier-mta.org/sqwebmail/ DEPENDS+= courier-maildir>=${COURIER_VERSION}:../../mail/courier-maildir DEPENDS+= gnupg2>=2.0.0:../../security/gnupg2 DEPENDS+= maildrop>=2.5.0:../../mail/maildrop DEPENDS+= mime-types-[0-9]*:../../misc/mime-types USE_TOOLS+= env gmake gzip:run perl:run USE_LANGUAGES= c c++ USE_LIBTOOL= yes PKG_OPTIONS_VAR= PKG_OPTIONS.sqwebmail PKG_SUPPORTED_OPTIONS= fam # checking for courierauthconfig... /opt/pkg/bin/courierauthconfig # Cannot obtain information for user courier: Error 0 NOT_FOR_UNPRIVILEGED= yes .include "../../mk/bsd.options.mk" .if !empty(PKG_OPTIONS:Mfam) . include "../../mk/fam.buildlink3.mk" .endif .include "../../mail/courier-mta/Makefile.common" INSTALL_AM_MAKEFLAGS= sysconfdir=${EGDIR} INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} AM_MAKEFLAGS=${INSTALL_AM_MAKEFLAGS:Q} SQWEBMAIL_STATEDIR= ${COURIER_STATEDIR}/sqwebmail SQWEBMAIL_CACHEDIR= ${SQWEBMAIL_STATEDIR}/logincache SQWEBMAIL_CALENDARDIR= ${SQWEBMAIL_STATEDIR}/calendar SQWEBMAIL_IMAGEDIR= ${PREFIX}/share/courier/sqwebmail/images SQWEBMAIL_IMAGEURL?= /sqwebmail BUILD_DEFS+= SQWEBMAIL_IMAGEURL FILES_SUBST+= SQWEBMAIL_STATEDIR=${SQWEBMAIL_STATEDIR} FILES_SUBST+= SQWEBMAIL_CACHEDIR=${SQWEBMAIL_CACHEDIR} FILES_SUBST+= SQWEBMAIL_CALENDARDIR=${SQWEBMAIL_CALENDARDIR} FILES_SUBST+= ROOT_USER=${REAL_ROOT_USER} MESSAGE_SUBST+= IMAGEDIR=${SQWEBMAIL_IMAGEDIR} MESSAGE_SUBST+= IMAGEURL=${SQWEBMAIL_IMAGEURL} SENDMAIL?= /usr/sbin/sendmail MIME_TYPES= ${PKG_SYSCONFDIR}/mime.types # This is used by the sqwebmail configure script to set the location of # the sqwebmaild socket file and lockfile. CONFIGURE_ARGS+= --localstatedir=${SQWEBMAIL_STATEDIR} CONFIGURE_ARGS+= --datadir=${PREFIX}/share/courier CONFIGURE_ARGS+= --program-transform-name='s/\.rc$$//' CONFIGURE_ARGS+= --enable-cgibindir=${LIBEXECDIR}/webmail CONFIGURE_ARGS+= --enable-https=auto CONFIGURE_ARGS+= --enable-imagedir=${SQWEBMAIL_IMAGEDIR} CONFIGURE_ARGS+= --enable-imageurl=${SQWEBMAIL_IMAGEURL:Q} CONFIGURE_ARGS+= --enable-mimetypes=${MIME_TYPES:Q} CONFIGURE_ARGS+= --with-cachedir=${SQWEBMAIL_CACHEDIR} CONFIGURE_ARGS+= --with-cacheowner=${REAL_ROOT_USER} CONFIGURE_ARGS+= --with-calendardir=${SQWEBMAIL_CALENDARDIR} CONFIGURE_ARGS+= --with-ispell="${PREFIX}/bin/ispell" CONFIGURE_ARGS+= --with-mailer="${SENDMAIL} -oi -t" CONFIGURE_ARGS+= --with-mailgroup=${COURIER_GROUP} CONFIGURE_ARGS+= --with-piddir=${COURIER_STATEDIR}/tmp CONFIGURE_ARGS+= --without-ldapaddressbook --without-ldapaliasd CONFIGURE_ARGS+= --with-gpg2 CONFIGURE_ENV+= GZIP=${TOOLS_PATH.gzip} REQD_DIRS+= ${DATADIR} ${DOCDIR} ${EGDIR} ${LIBEXECDIR} REQD_DIRS_PERMS+= ${LIBEXECDIR}/webmail \ ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0700 MAKE_DIRS+= ${COURIER_STATEDIR} MAKE_DIRS_PERMS+= ${COURIER_STATEDIR}/tmp \ ${COURIER_USER} ${COURIER_GROUP} 0770 OWN_DIRS+= ${SQWEBMAIL_STATEDIR} OWN_DIRS_PERMS= ${SQWEBMAIL_CACHEDIR} \ ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0700 OWN_DIRS_PERMS+= ${SQWEBMAIL_CALENDARDIR} \ ${REAL_ROOT_USER} ${COURIER_GROUP} 0755 OWN_DIRS_PERMS+= ${SQWEBMAIL_CALENDARDIR}/public \ ${REAL_ROOT_USER} ${COURIER_GROUP} 0755 OWN_DIRS_PERMS+= ${SQWEBMAIL_CALENDARDIR}/private \ ${REAL_ROOT_USER} ${COURIER_GROUP} 0750 OWN_DIRS_PERMS+= ${SQWEBMAIL_CALENDARDIR}/localcache \ ${REAL_ROOT_USER} ${COURIER_GROUP} 0700 .for _file_ in calendarmode ldapaddressbook.dist sqwebmaild.dist CONF_FILES_PERMS+= ${EGDIR}/${_file_} \ ${PKG_SYSCONFDIR}/${_file_:S/.dist$//} \ ${COURIER_FILE_PERMS} .endfor .for _file_ in cleancache.pl sendit.sh CONF_FILES_PERMS+= ${PREFIX}/share/courier/sqwebmail/${_file_} \ ${PKG_SYSCONFDIR}/${_file_} \ ${COURIER_SCRIPT_PERMS} .endfor SPECIAL_PERMS= ${LIBEXECDIR}/sqwebpasswd \ ${COURIER_USER} ${COURIER_GROUP} 2555 RCD_SCRIPTS= sqwebmail INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 sbin .include "../../devel/gettext-lib/buildlink3.mk" .include "../../security/courier-authlib/buildlink3.mk" # Default to non-groupware calendar-mode. post-build: ${ECHO} "local" > ${WRKDIR}/calendarmode # The sqwebmail install target incorrectly overwrites the mode on # the webmail directory, so fix it back to the right value. fix-perms: ${CHMOD} 0700 ${DESTDIR}${LIBEXECDIR}/webmail post-install: fix-perms ${LN} -fs ${PREFIX}/share/courier/sqwebmail/webgpg \ ${DESTDIR}${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/libs/gpglib/mimegpg \ ${DESTDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/libs/gpglib/mimegpg.1 \ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} ${INSTALL_DATA} ${WRKSRC}/libs/gpglib/mimegpg.html \ ${DESTDIR}${DOCDIR} ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} ${INSTALL_DATA} ${WRKDIR}/calendarmode \ ${DESTDIR}${EGDIR} ${INSTALL_DATA} ${WRKSRC}/libs/sqwebmail/sqwebmail.pamconf \ ${DESTDIR}${EGDIR}/webmail.authpam ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}/sqwebmail ${INSTALL_DATA} ${WRKSRC}/README.logindomainlist.html \ ${DESTDIR}${DOCDIR}/sqwebmail ${INSTALL_DATA} ${WRKSRC}/INSTALL.html \ ${DESTDIR}${DOCDIR}/sqwebmail ${INSTALL_DATA} ${WRKSRC}/libs/gpglib/README.html \ ${DESTDIR}${DOCDIR}/sqwebmail/README.gpg.html ${INSTALL_DATA} ${WRKSRC}/libs/pcp/README.html \ ${DESTDIR}${DOCDIR}/pcp_README.html ${INSTALL_DATA} ${WRKSRC}/libs/sqwebmail/BUGS.html \ ${DESTDIR}${DOCDIR}/sqwebmail ${INSTALL_DATA} ${WRKSRC}/libs/sqwebmail/SECURITY.html \ ${DESTDIR}${DOCDIR}/sqwebmail .include "../../mk/bsd.pkg.mk" @ 1.88 log @*: recursive bump for perl 5.36 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.87 2022/04/24 15:58:42 tnn Exp $ d3 2 a4 2 DISTNAME= sqwebmail-5.5.3 PKGREVISION= 13 a5 2 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=courier/} EXTRACT_SUFX= .tar.bz2 d12 1 d73 1 a75 1 CONFIGURE_ENV+= GPG=${PREFIX}/bin/gpg d126 1 a126 1 ${INSTALL_PROGRAM} ${WRKSRC}/gpglib/mimegpg \ d128 1 a128 1 ${INSTALL_MAN} ${WRKSRC}/gpglib/mimegpg.1 \ d131 1 a131 1 ${INSTALL_DATA} ${WRKSRC}/gpglib/mimegpg.html \ d136 1 a136 1 ${INSTALL_DATA} ${WRKSRC}/sqwebmail/sqwebmail.pamconf \ d143 1 a143 1 ${INSTALL_DATA} ${WRKSRC}/gpglib/README.html \ d145 1 a145 1 ${INSTALL_DATA} ${WRKSRC}/pcp/README.html \ d147 1 a147 1 ${INSTALL_DATA} ${WRKSRC}/sqwebmail/BUGS.html \ d149 1 a149 1 ${INSTALL_DATA} ${WRKSRC}/sqwebmail/SECURITY.html \ @ 1.87 log @sqwebmail: NOT_FOR_UNPRIVILEGED @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.86 2021/05/24 19:52:54 wiz Exp $ d4 1 a4 1 PKGREVISION= 12 @ 1.86 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.85 2020/12/04 04:56:02 riastradh Exp $ d23 3 @ 1.85 log @Revbump for openpam cppflags change months ago, belatedly. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.84 2020/08/31 18:10:09 wiz Exp $ d4 1 a4 1 PKGREVISION= 11 @ 1.84 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.83 2020/06/09 10:41:20 nia Exp $ d4 1 a4 1 PKGREVISION= 10 @ 1.83 log @sqwebmail: expects mime.types in SYSCONFDIR @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.82 2020/01/26 17:31:37 rillig Exp $ d4 1 a4 1 PKGREVISION= 9 @ 1.82 log @all: migrate homepages from http to https pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.81 2019/08/11 13:21:42 wiz Exp $ d15 1 d49 1 a49 1 MIME_TYPES= ${PKG_SYSCONFDIR}/mime.types:${PKG_SYSCONFBASEDIR}/httpd/mime.types:${PREFIX}/etc/mime.types:/etc/mime.types @ 1.81 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.80 2018/08/22 09:45:34 wiz Exp $ d11 1 a11 1 HOMEPAGE= http://www.courier-mta.org/sqwebmail/ @ 1.80 log @Recursive bump for perl5-5.28.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.79 2017/06/29 20:28:55 jperkin Exp $ d4 1 a4 1 PKGREVISION= 8 @ 1.79 log @Explicitly disable ldap programs to avoid failures if ldap headers are found on the build host. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.78 2016/07/09 06:38:32 wiz Exp $ d4 1 a4 1 PKGREVISION= 7 @ 1.78 log @Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.77 2015/06/12 10:50:26 wiz Exp $ d69 1 @ 1.77 log @Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.76 2014/10/21 12:19:11 gdt Exp $ d4 1 a4 1 PKGREVISION= 6 @ 1.76 log @Fix ctl_command path. From Christopher Pinon on pkgsrc-users. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.75 2014/05/29 23:36:52 wiz Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.75 log @Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.74 2013/07/12 10:44:58 jperkin Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.74 log @Bump PKGREVISION of all packages which create users, to pick up change of sysutils/user_* packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.73 2013/05/31 12:41:21 wiz Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.73 log @Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.72 2012/10/08 12:19:32 asau Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.72 log @Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.71 2012/10/03 21:56:34 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.71 log @Bump all packages that use perl, or depend on a p5-* package, or are called p5-*. I hope that's all of them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.70 2012/06/09 11:54:50 adam Exp $ a15 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.70 log @Changes 5.5.3: * rfc2045/rfc2045reply.c (mkreply): Fix copying of the contents of the original message. * msg2html.c (msg2html_download): rfc2231_udecodeDisposition() failure is not fatal. * cgi/cgi.c (cgiformdecode): Ditto. * pcp/pcp.c (list_msg_mime): Ditto. * liblock/mail.c (dotlock_exists): Handle getting here because of a recycled pid. * unicode/unicode.c (init_default_chset): Handle NULL from setlocale(). * rfc2045/reformime.c (main2): Fixed segfault on some arches from an initial null given to strtok. * rfc2045/reformime.c (main2): On ia64 and arm, argv is in readonly memory. * showmsg2html.c (error): Provide a definition for error(). * Fix gcc 4.6 warnings * sqwebmail.spec.in: switch to systemd. Remove script used when upgrading from ancient pre-sysconftool versions. * Fix autoconf warnings. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.69 2012/03/03 00:14:26 wiz Exp $ d4 1 @ 1.69 log @Recursive bump for pcre-8.30* (shlib major change) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.68 2011/04/22 13:44:04 obache Exp $ d3 1 a3 2 DISTNAME= sqwebmail-5.4.3 PKGREVISION= 2 a52 1 # a116 1 # @ 1.68 log @recursive bump from gettext-lib shlib bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.67 2010/11/10 10:52:46 adam Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.67 log @Changes 5.4.3: * gpglib/configure.in: Use "gpg2" if "gpg" is not found. * sqwebmail.spec.in: Use gnugp2 as a requirement if gnupg is not installed. Replace vixie-cron with cronie as a listed req. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.66 2010/11/05 14:21:19 adam Exp $ d4 1 @ 1.66 log @Changes 5.4.2: * mailfilter.c (clrfields): Added the "noquote" option to the filter screen that sets the donotquote autoreply option. * rfc822/rfc822.c (rfc822_print_common_nameaddr): Prevent segfault if address decode fails. * Fix make check failure when libidn is not available. * Rebuilt man pages with updated stylesheets. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.65 2010/06/15 23:18:13 pettai Exp $ d3 1 a3 1 DISTNAME= sqwebmail-5.4.2 d41 4 a44 4 FILES_SUBST+= SQWEBMAIL_STATEDIR=${SQWEBMAIL_STATEDIR:Q} FILES_SUBST+= SQWEBMAIL_CACHEDIR=${SQWEBMAIL_CACHEDIR:Q} FILES_SUBST+= SQWEBMAIL_CALENDARDIR=${SQWEBMAIL_CALENDARDIR:Q} FILES_SUBST+= ROOT_USER=${REAL_ROOT_USER:Q} d54 1 a54 1 CONFIGURE_ARGS+= --localstatedir=${SQWEBMAIL_STATEDIR:Q} d59 1 a59 1 CONFIGURE_ARGS+= --enable-cgibindir=${LIBEXECDIR:Q}/webmail d61 1 a61 1 CONFIGURE_ARGS+= --enable-imagedir=${SQWEBMAIL_IMAGEDIR:Q} d64 3 a66 3 CONFIGURE_ARGS+= --with-cachedir=${SQWEBMAIL_CACHEDIR:Q} CONFIGURE_ARGS+= --with-cacheowner=${REAL_ROOT_USER:Q} CONFIGURE_ARGS+= --with-calendardir=${SQWEBMAIL_CALENDARDIR:Q} d69 2 a70 2 CONFIGURE_ARGS+= --with-mailgroup=${COURIER_GROUP:Q} CONFIGURE_ARGS+= --with-piddir=${COURIER_STATEDIR:Q}/tmp d72 2 a73 2 CONFIGURE_ENV+= GZIP=${TOOLS_PATH.gzip:Q} CONFIGURE_ENV+= GPG=${PREFIX:Q}/bin/gpg @ 1.65 log @sqwebmail-5.4.1: * gpglib/list.c: Handle GnuPG 2 --with-colons output format changes. * gpglib/mimegpgfork.c: GnuPG 2 wants --batch when specifying passphrase-fd. * rfc2045/rfc2045reply.c (mkreply): Fix sender's name in the reply salutation. * html/en-us/newmsg.html: Ditto. * Big quota patch (with some changes). (See the Changelog for the previous releases) Based on patch(es) from PR pkg/42989 by Brian Candler @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.64 2010/03/21 16:29:41 wiz Exp $ d3 1 a3 1 DISTNAME= sqwebmail-5.4.1 @ 1.64 log @Reset maintainer, developer lost his commit bit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2008/02/19 18:45:32 jlam Exp $ d3 1 a3 2 DISTNAME= sqwebmail-5.2.0 PKGREVISION= 2 d12 2 a13 2 DEPENDS+= courier-maildir>=0.58.0:../../mail/courier-maildir DEPENDS+= maildrop>=2.0.4nb3:../../mail/maildrop @ 1.63 log @+ Add full DESTDIR support. + Update courier-maildir and maildrop dependencies to latest (0.58.0 and 2.0.4nb3). + Create necessary directories in the rc.d script in a start_precmd. Bump the PKGREVISION to 2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2007/11/08 19:39:43 joerg Exp $ d9 1 a9 1 MAINTAINER= jlam@@pkgsrc.org @ 1.62 log @Bump version or revision of all packages that have a runtime dependency on gzip. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2007/10/16 18:03:03 tnn Exp $ d4 1 a4 1 PKGREVISION= 1 d13 4 a16 2 DEPENDS+= courier-maildir>=0.57.1:../../mail/courier-maildir DEPENDS+= maildrop>=2.0.4nb2:../../mail/maildrop d45 1 a45 1 FILES_SUBST+= ROOT_USER=${ROOT_USER:Q} d66 1 a66 1 CONFIGURE_ARGS+= --with-cacheowner=${ROOT_USER:Q} d121 1 a121 1 ${CHMOD} 0700 ${LIBEXECDIR}/webmail d124 12 a135 6 ${LN} -s ${PREFIX}/share/courier/sqwebmail/webgpg ${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/gpglib/mimegpg ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/gpglib/mimegpg.1 ${PREFIX}/${PKGMANDIR}/man1 ${INSTALL_DATA} ${WRKSRC}/gpglib/mimegpg.html ${DOCDIR} ${INSTALL_DATA_DIR} ${EGDIR} ${INSTALL_DATA} ${WRKDIR}/calendarmode ${EGDIR} d137 2 a138 2 ${EGDIR}/webmail.authpam ${INSTALL_DATA_DIR} ${DOCDIR}/sqwebmail d140 3 a142 2 ${DOCDIR}/sqwebmail ${INSTALL_DATA} ${WRKSRC}/INSTALL.html ${DOCDIR}/sqwebmail d144 1 a144 1 ${DOCDIR}/sqwebmail/README.gpg.html d146 5 a150 3 ${DOCDIR}/pcp_README.html ${INSTALL_DATA} ${WRKSRC}/sqwebmail/BUGS.html ${DOCDIR}/sqwebmail ${INSTALL_DATA} ${WRKSRC}/sqwebmail/SECURITY.html ${DOCDIR}/sqwebmail @ 1.61 log @Fix malformed dependency line, caught by pbulk. (Hi jlam!) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2007/10/15 15:38:52 jlam Exp $ d4 1 @ 1.60 log @Update mail/sqwebmail to 5.2.0. Changes from version 5.1.6 include: * Missing when displaying folder list. * Use SQWEBMAIL_RANDSEED if it's set, instead of sendit.sh's inode. * Remove hardcoded reference to TIMEOUTHARD * Global footer wasn't being added correctly to HTML-formatted mail. * Fixes to inferred HTML formatting. * Fix signing of multipart messages that contain 8 bit content. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2007/09/22 04:42:04 jlam Exp $ d12 1 a12 1 DEPENDS+= courier-maildir>=0.57.1../../mail/courier-maildir @ 1.59 log @Change the default directory for the various pid files to be ${COURIER_STATEDIR}/tmp, which defaults to /var/courier/tmp. This allows some of the servers which drop root privileges too soon to still write the pid file into a courier-owned directory instead of the root-owned /var/run. In mail/courier-mta, de-list ${COURIER_STATEDIR}/webmlm from the list of owned directories. In fact, webmlmd expects that path to be a socket file, and breaks horribly if the "webmlm" directory is present instead. Bump PKGREVISIONs for the following packages: mail/courier-imap --> 2 mail/courier-mta --> 9 mail/sqwebmail --> 4 meta-pkgs/courier --> 5 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2007/09/21 22:42:00 jlam Exp $ d3 1 a3 2 DISTNAME= sqwebmail-5.1.6 PKGREVISION= 4 d12 2 a13 2 DEPENDS+= courier-maildir>=0.53.1:../../mail/courier-maildir DEPENDS+= maildrop>=2.0.1:../../mail/maildrop @ 1.58 log @Fix the permissions on some binaries and directories to match the generated permissions.dat file used to create RPMs by the author. Bump the PKGREVISIONs: meta-pkg/courier --> 4 mail/courier-mta --> 8 mail/sqwebmail --> 3 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2007/09/11 17:50:14 jlam Exp $ d4 1 a4 1 PKGREVISION= 3 d69 1 a69 1 CONFIGURE_ARGS+= --with-piddir=${VARBASE:Q}/run d77 3 a79 1 MAKE_DIRS+= ${VARBASE}/run ${LOCALSTATEDIR} @ 1.57 log @A long, long time ago, sqwebmail's "ldapsearch" changed from a script that called openldap's ldapsearch binary into a standalone binary. We no longer need to copy "ldapsearch" into ${PKG_SYSCONFDIR} so that the user can edit it. Bump the PKGREVISION to 2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2007/09/11 04:44:18 jlam Exp $ d4 1 a4 1 PKGREVISION= 2 d79 3 a81 2 OWN_DIRS+= ${SQWEBMAIL_CACHEDIR} OWN_DIRS_PERMS= ${SQWEBMAIL_CALENDARDIR} \ @ 1.56 log @Fix path to the webmaild binary. Bump PKGREVISION to 1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2007/08/10 17:57:13 jlam Exp $ d4 1 a4 1 PKGREVISION= 1 a72 1 CONFIGURE_ENV+= ldapsearch=${PREFIX:Q}/bin/ldapsearch d94 1 a94 1 .for _file_ in cleancache.pl ldapsearch sendit.sh @ 1.55 log @Update mail/sqwebmail to 5.1.6. Changes from version 5.1.2 include: + Move a few more things around so that it looks more like a default installation of Courier. In particular, the "cgi-bin" directory has been renamed "webmail", and sbin/sqwebmaild to sbin/webmaild. * Use address returned from authlib as return address of sent messages. * Forbid rename folder if new folder name contains a dot. * Quietly prune trailing ':' from the tail end of a header name. * Trim whitespace from login username and new folder names. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2007/08/02 22:07:32 jlam Exp $ d4 1 @ 1.54 log @Fix botched migration of PKG_OPTIONS from courier-mta/Makefile.common into the Makefiles of the packages that include it: (1) PKGNAME and PKG_SUPPORTED_OPTIONS clearly no longer need to be defined since the only code that used it in Makefile.common was removed. (2) Package Makefiles need to properly define PKG_OPTIONS_VAR and PKG_SUPPORTED_OPTIONS prior to including bsd.options.mk. Set them to the appropriate values to match the orginal names from before the botched migration. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2007/06/15 18:30:31 jlam Exp $ d3 1 a3 2 DISTNAME= sqwebmail-5.1.2 PKGREVISION= 1 d57 1 a57 1 CONFIGURE_ARGS+= --enable-cgibindir=${PREFIX}/libexec/courier/cgi-bin d65 1 a65 1 CONFIGURE_ARGS+= --with-ispell="${LOCALBASE}/bin/ispell" d68 1 a68 1 CONFIGURE_ARGS+= --with-piddir=${VARBASE}/run d71 2 a72 2 CONFIGURE_ENV+= GPG="${LOCALBASE}/bin/gpg" CONFIGURE_ENV+= ldapsearch="${LOCALBASE}/bin/ldapsearch" d75 1 a75 1 REQD_DIRS_PERMS+= ${LIBEXECDIR}/cgi-bin \ d113 1 a113 1 # cgi-bin directory, so fix it back to the right value. d116 1 a116 1 ${CHMOD} 0700 ${LIBEXECDIR}/cgi-bin @ 1.53 log @Use REAL_ROOT_{USER,GROUP} in INSTALL scripts. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2007/06/15 18:15:19 jlam Exp $ d20 2 a21 1 PKG_SUPPORTED_OPTIONS+= fam a28 2 # PKGNAME is a parameter to the following file. PKGNAME= ${DISTNAME} @ 1.52 log @* Change some instances of ROOT_USER and ROOT_GROUP to BINOWN and BINGRP in SPECIAL_PERMS usage. * Consistently use 4555 for setuid and 2555 for setgid programs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2007/06/07 07:50:57 schmonz Exp $ d78 1 a78 1 ${ROOT_USER} ${ROOT_GROUP} 0700 d83 1 a83 1 ${ROOT_USER} ${COURIER_GROUP} 0755 d85 1 a85 1 ${ROOT_USER} ${COURIER_GROUP} 0755 d87 1 a87 1 ${ROOT_USER} ${COURIER_GROUP} 0750 d89 1 a89 1 ${ROOT_USER} ${COURIER_GROUP} 0700 @ 1.51 log @Move handling of the "fam" option directly into the Courier packages which use it. This fixes the build of courier-maildir (which includes courier-mta/Makefile.common) since -r1.60 of mk/bsd.options.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2006/06/17 19:26:48 jlam Exp $ d102 1 a102 1 ${COURIER_USER} ${COURIER_GROUP} 2755 @ 1.50 log @Modify the Courier services rc.d scripts so that: (1) they are more likely to do the right thing if the user sets rc_fast_and_loose; and (2) they pre-create any necessary directories prior to start the respective services. Also, fix the path to the courierwebadmin binary in SPECIAL_PERMS for the courier-mta package. Bump the PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2006/06/09 22:12:01 jlam Exp $ d22 6 @ 1.49 log @Update mail/sqwebmail to 5.1.2. Changes from version 5.1.1 include: * Fix monthly rotation of sent folder on multilingual systems. * Miscellaneous small i18n fixes. * New "any message" webmail filter option. * Improve the "message limit exceeded" error message. * New checkbox on the login form enables/disables soft timeout. * Create an invisible frame at login time that reloads at timeoutsoft/2 intervals, thus keeping the session alive * Fix bug where overriding TIMEOUTSOFT via environment variables may cause calendar session to timeout prematurely @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2006/04/28 18:16:25 jlam Exp $ d4 1 d36 3 @ 1.48 log @Update mail/sqwebmail to 5.1.0. Changes from version 5.0.7 include: + Add an INSTALL script that detects the presence of the old sqwebmail state directory and that informs the admin to move it to the new location. + Install some more of the HTML documentation in the location expected by courier-mta. * Complete re-implementation of the LDAP addressbook. * Increase the maximum size of the CGI environment to avoid certain classes of browser/website problems. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2006/03/14 01:14:30 jlam Exp $ d3 1 a3 1 DISTNAME= sqwebmail-5.1.1 @ 1.47 log @Modify the pkginstall framework so that it manages all aspects of INSTALL/DEINSTALL script creation within pkgsrc. If an INSTALL or DEINSTALL script is found in the package directory, it is automatically used as a template for the pkginstall-generated scripts. If instead, they should be used simply as the full scripts, then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC explicitly, e.g.: INSTALL_SRC= ${PKGDIR}/INSTALL DEINSTALL_SRC= # emtpy As part of the restructuring of the pkginstall framework internals, we now *always* generate temporary INSTALL or DEINSTALL scripts. By comparing these temporary scripts with minimal INSTALL/DEINSTALL scripts formed from only the base templates, we determine whether or not the INSTALL/DEINSTALL scripts are actually needed by the package (see the generate-install-scripts target in bsd.pkginstall.mk). In addition, more variables in the framework have been made private. The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are more sensible names given the very few exported variables in this framework. The only public variables relating to the templates are: INSTALL_SRC INSTALL_TEMPLATE DEINSTALL_SRC DEINSTALL_TEMPLATE HEADER_TEMPLATE The packages in pkgsrc have been modified to reflect the changes in the pkginstall framework. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2006/03/10 20:12:28 jlam Exp $ d3 1 a3 2 DISTNAME= sqwebmail-5.0.7 PKGREVISION= 2 d12 2 a13 2 DEPENDS+= courier-maildir>=0.52.1:../../mail/courier-maildir DEPENDS+= maildrop>=1.8.1:../../mail/maildrop d15 1 a15 1 USE_TOOLS+= env gmake perl:run d23 1 a23 3 .include "../../mail/courier-maildir/Makefile.common" .include "../../security/courier-authlib/Makefile.common" d28 1 a28 1 SQWEBMAIL_STATEDIR= ${VARBASE}/sqwebmail d49 1 a49 1 CONFIGURE_ARGS+= --enable-cgibindir=${PREFIX}/libexec/cgi-bin d62 1 d66 5 a70 2 MAKE_DIRS= ${VARBASE}/run OWN_DIRS= ${SQWEBMAIL_STATEDIR} d81 4 a84 5 GEN_FILES= ldapaddressbook sqwebmaild FILES_SUBST+= GEN_FILES=${GEN_FILES:Q} .for FILE in ${GEN_FILES} CONF_FILES+= ${EGDIR}/${FILE}.dist ${PKG_SYSCONFDIR}/${FILE} d86 4 a89 6 CONF_FILES+= ${EGDIR}/calendarmode ${PKG_SYSCONFDIR}/calendarmode CONF_FILES_PERMS= # empty .for FILE in cleancache.pl ldapsearch sendit.sh CONF_FILES_PERMS+= ${PREFIX}/share/courier/sqwebmail/${FILE} \ ${PKG_SYSCONFDIR}/${FILE} \ ${ROOT_USER} ${ROOT_GROUP} 0755 d91 1 a91 1 SPECIAL_PERMS= libexec/courier/sqwebpasswd \ d93 1 d95 1 a95 2 INSTALLATION_DIRS= bin man/man1 sbin d104 8 a111 2 post-install: ${INSTALL_SCRIPT} ${WRKSRC}/gpglib/webgpg ${PREFIX}/sbin d113 2 a114 1 ${INSTALL_MAN} ${WRKSRC}/gpglib/mimegpg.1 ${PREFIX}/man/man1 d118 1 a118 1 ${EGDIR}/webmail.pam d126 1 a126 1 ${DOCDIR}/sqwebmail/README.pcp.html @ 1.46 log @We weren't using the DEINSTALL script extras -- fix this. Bump the PKGREVISION since the installed +DEINSTALL script changes significantly. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2006/02/05 23:09:58 joerg Exp $ a39 1 DEINSTALL_EXTRA_TMPL= ${PKGDIR}/DEINSTALL @ 1.45 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2006/01/03 05:59:12 jlam Exp $ d4 1 a4 1 PKGREVISION= 1 d40 1 @ 1.44 log @Update mail/sqwebmail to 5.0.7. Changes from version 5.0.6 include: * Update attribute count, after purging invalid html syntax/ * Fix some HTML display bugs * When using GPG, sign the entire message in its entirety, instead of signing each MIME part separately. Some E-mail clients cannot handle individually-signed multipart/alternative content. * Fix HTML templates (remove 8bit content inserted by Amaya). * Wiki-style composition of HTML messages. Also, the "fam" option is noted to be supported here now, although the logic to handle it is still in mail/courier-maildir/Makefile.common. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2005/12/17 05:20:22 jlam Exp $ d4 1 @ 1.43 log @Change my MAINTAINER email address to the one I've been using for pkgsrc work. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2005/12/05 23:55:11 rillig Exp $ d3 1 a3 1 DISTNAME= sqwebmail-5.0.6 d19 2 d22 1 a22 1 PKGNAME= ${DISTNAME} @ 1.42 log @Ran "pkglint --autofix", which corrected some of the quoting issues in CONFIGURE_ARGS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2005/12/05 20:50:35 rillig Exp $ d8 1 a8 1 MAINTAINER= jlam@@NetBSD.org @ 1.41 log @Fixed pkglint warnings. The warnings are mostly quoting issues, for example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2005/11/11 07:45:03 rillig Exp $ d44 1 a44 1 CONFIGURE_ARGS+= --localstatedir=${SQWEBMAIL_STATEDIR} d51 6 a56 6 CONFIGURE_ARGS+= --enable-imagedir=${SQWEBMAIL_IMAGEDIR} CONFIGURE_ARGS+= --enable-imageurl=${SQWEBMAIL_IMAGEURL} CONFIGURE_ARGS+= --enable-mimetypes="${MIME_TYPES}" CONFIGURE_ARGS+= --with-cachedir=${SQWEBMAIL_CACHEDIR} CONFIGURE_ARGS+= --with-cacheowner=${ROOT_USER} CONFIGURE_ARGS+= --with-calendardir=${SQWEBMAIL_CALENDARDIR} d59 1 a59 1 CONFIGURE_ARGS+= --with-mailgroup=${COURIER_GROUP} @ 1.40 log @Replace the definition for PKGBASE with one for PKGNAME, as this is what ../../mail/courier-maildir/Makefile.common expects. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2005/10/20 20:26:32 jlam Exp $ d9 1 a9 1 COMMENT= webmail CGI for access to maildir-style mailboxes @ 1.39 log @Update mail/sqwebmail to 5.0.6. Changes from version 5.0.4 include: * Use PCRE for pattern-matching * When autopurging messages from a folder based on their timestamp, scan 'new' in addition to 'cur', otherwise mail delivered to the folder directly never gets purged, unless the folder is open. * Filter out