Remove non staged ports without pending PR from ma*

This commit is contained in:
Baptiste Daroussin 2014-09-01 21:25:59 +00:00
parent ed087d4a05
commit 8003ba152f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=366959
434 changed files with 55 additions and 25641 deletions

2
LEGAL
View file

@ -149,7 +149,6 @@ jpgraph-2.* graphics/jpgraph2 The free version cannot be used in a commercial c
jre-7*-i586.tar.gz java/linux-sun-jre17 License does not allow distribution with fee
jre-8*-i586.tar.gz java/linux-oracle-jre18 License does not allow distribution with fee
jta-*.zip java/jta See the license
KASH3-* math/kash3 Not for commercial distribution or use
komodo-* editors/komodo-edit Distribution not permitted
kye-data_nuke_levels.20121101.tar.gz games/kye kye-data_nuke_levels is charityware
kzip-* archivers/kzip License does not allow redistribution
@ -231,7 +230,6 @@ simian-* devel/simian Have to agree to license before download
skype* net-im/skype Redistribution prohibited
squeezeboxserver-* audio/squeezeboxserver Contains non-redistributable firmware, documentation, and images
stardict-longman-* textproc/stardict-longman Possible copyright infringement
stat.tar.Z math/unixstat License does not allow redistribution of binaries
STonX-* emulators/stonx Contains ROM (C) by Atari
stuffit* archivers/stuffit Only unmodified original package can be distributed
su2-1.3.tar.gz sysutils/su2 Do not sell for profit

55
MOVED
View file

@ -6668,3 +6668,58 @@ lang/t3x||2014-09-01|Not staged
lang/xds-c||2014-09-01|Not staged
lang/xds||2014-09-01|Not staged
lang/xotcl||2014-09-01|Not staged
mail/elm+ME||2014-09-01|Not staged
mail/elm||2014-09-01|Not staged
mail/emh||2014-09-01|Not staged
mail/extmail||2014-09-01|Not staged
mail/extman||2014-09-01|Not staged
mail/ezmlm-web||2014-09-01|Not staged
mail/filtermail||2014-09-01|Not staged
mail/firemime||2014-09-01|Not staged
mail/firepay||2014-09-01|Not staged
mail/ftrack||2014-09-01|Not staged
mail/greylite||2014-09-01|Not staged
mail/ilohamail||2014-09-01|Not staged
mail/majordomo||2014-09-01|Not staged
mail/openwebmail||2014-09-01|Not staged
mail/p3scan||2014-09-01|Not staged
mail/popd||2014-09-01|Not staged
mail/popper||2014-09-01|Not staged
mail/postfix-gps||2014-09-01|Not staged
mail/postfix28||2014-09-01|Not staged
mail/postfix29||2014-09-01|Not staged
mail/postpals||2014-09-01|Not staged
mail/premail||2014-09-01|Not staged
mail/qmail-scanner1||2014-09-01|Not staged
mail/qmail-scanner||2014-09-01|Not staged
mail/qscan||2014-09-01|Not staged
mail/quickml||2014-09-01|Not staged
mail/rabl_client||2014-09-01|Not staged
mail/rabl_server||2014-09-01|Not staged
mail/relay-ctrl||2014-09-01|Not staged
mail/reply-o-matic||2014-09-01|Not staged
mail/sccmilter||2014-09-01|Not staged
mail/smfsav||2014-09-01|Not staged
mail/softfail||2014-09-01|Not staged
mail/spmfilter-spamassassin||2014-09-01|Not staged
mail/sqlgrey||2014-09-01|Not staged
mail/synonym||2014-09-01|Not staged
mail/uebimiau||2014-09-01|Not staged
mail/vm-pop3d||2014-09-01|Not staged
mail/vm||2014-09-01|Not staged
mail/wmpop3lb||2014-09-01|Not staged
mail/xf-spf||2014-09-01|Not staged
math/atlas-devel||2014-09-01|Not staged
math/bihar||2014-09-01|Not staged
math/itl||2014-09-01|Not staged
math/javanns||2014-09-01|Not staged
math/javaview||2014-09-01|Not staged
math/jsmath-fonts-sprite||2014-09-01|Not staged
math/jsmath||2014-09-01|Not staged
math/kash3||2014-09-01|Not staged
math/matrix||2014-09-01|Not staged
math/mprime||2014-09-01|Not staged
math/petsc||2014-09-01|Not staged
math/sdpa-gmp||2014-09-01|Not staged
math/sedumi||2014-09-01|Not staged
math/unixstat||2014-09-01|Not staged

View file

@ -106,11 +106,8 @@
SUBDIR += dspam
SUBDIR += dspam-devel
SUBDIR += ecartis
SUBDIR += elm
SUBDIR += elm+ME
SUBDIR += elmo
SUBDIR += elmo-devel
SUBDIR += emh
SUBDIR += emil
SUBDIR += enma
SUBDIR += eps
@ -133,21 +130,14 @@
SUBDIR += exim-sqlite
SUBDIR += exipick
SUBDIR += exmh2
SUBDIR += extmail
SUBDIR += extman
SUBDIR += ez-pine-gpg
SUBDIR += ezmlm
SUBDIR += ezmlm-idx
SUBDIR += ezmlm-web
SUBDIR += faces
SUBDIR += fastforward
SUBDIR += fdm
SUBDIR += fetchmail
SUBDIR += filtermail
SUBDIR += findmaildirs
SUBDIR += firemime
SUBDIR += firepay
SUBDIR += ftrack
SUBDIR += gbuffy
SUBDIR += gensig
SUBDIR += getmail
@ -168,7 +158,6 @@
SUBDIR += gotmail
SUBDIR += grepmail
SUBDIR += greyfix
SUBDIR += greylite
SUBDIR += gubby
SUBDIR += hashcash
SUBDIR += hbiff
@ -182,7 +171,6 @@
SUBDIR += hs-mime-mail
SUBDIR += hs-mime-types
SUBDIR += ifile
SUBDIR += ilohamail
SUBDIR += im
SUBDIR += imap-uw
SUBDIR += imapfilter
@ -235,7 +223,6 @@
SUBDIR += mailtray
SUBDIR += mailx
SUBDIR += mairix
SUBDIR += majordomo
SUBDIR += masqmail
SUBDIR += mb2md
SUBDIR += mbox2imap
@ -295,10 +282,8 @@
SUBDIR += opendmarc
SUBDIR += opensmtpd
SUBDIR += opensmtpd-devel
SUBDIR += openwebmail
SUBDIR += osbf-lua
SUBDIR += ovs
SUBDIR += p3scan
SUBDIR += p5-CGP-CLI
SUBDIR += p5-Clamd
SUBDIR += p5-Dancer-Plugin-Email
@ -480,17 +465,14 @@
SUBDIR += popa3d
SUBDIR += popa3d-before-sendmail
SUBDIR += popcheck
SUBDIR += popd
SUBDIR += popfile
SUBDIR += poppassd
SUBDIR += popper
SUBDIR += poppwd
SUBDIR += poppy
SUBDIR += popular
SUBDIR += postfinger
SUBDIR += postfix
SUBDIR += postfix-current
SUBDIR += postfix-gps
SUBDIR += postfix-logwatch
SUBDIR += postfix-policyd-sf
SUBDIR += postfix-policyd-spf-perl
@ -499,14 +481,10 @@
SUBDIR += postfix-postfwd
SUBDIR += postfix-tls
SUBDIR += postfix210
SUBDIR += postfix28
SUBDIR += postfix29
SUBDIR += postfixadmin
SUBDIR += postgrey
SUBDIR += postpals
SUBDIR += postsrsd
SUBDIR += prayer
SUBDIR += premail
SUBDIR += prepflog
SUBDIR += procmail
SUBDIR += prom-wl
@ -544,8 +522,6 @@
SUBDIR += qmail-qfilter
SUBDIR += qmail-rblchk
SUBDIR += qmail-remove
SUBDIR += qmail-scanner
SUBDIR += qmail-scanner1
SUBDIR += qmail-spamcontrol
SUBDIR += qmail-tls
SUBDIR += qmailadmin
@ -554,23 +530,17 @@
SUBDIR += qmhandle
SUBDIR += qmqtool
SUBDIR += qpopper
SUBDIR += qscan
SUBDIR += qsf
SUBDIR += qsheff
SUBDIR += qtools
SUBDIR += queue-fix
SUBDIR += queue-repair
SUBDIR += quickml
SUBDIR += rabl_client
SUBDIR += rabl_server
SUBDIR += raysfilter
SUBDIR += razor-agents
SUBDIR += rbl-milter
SUBDIR += rblcheck
SUBDIR += relay-ctrl
SUBDIR += relaydb
SUBDIR += renattach
SUBDIR += reply-o-matic
SUBDIR += rftp
SUBDIR += ripmime
SUBDIR += rlytest
@ -607,7 +577,6 @@
SUBDIR += sa-stats
SUBDIR += sa-utils
SUBDIR += scam-backscatter
SUBDIR += sccmilter
SUBDIR += sendmail
SUBDIR += sendok
SUBDIR += sentinel
@ -619,14 +588,12 @@
SUBDIR += simscan
SUBDIR += slapd-cyrus
SUBDIR += sma
SUBDIR += smfsav
SUBDIR += smtp-cli
SUBDIR += smtp-gated
SUBDIR += smtpfeed
SUBDIR += smtpmail
SUBDIR += smtprc
SUBDIR += smtptrapd
SUBDIR += softfail
SUBDIR += sortmail
SUBDIR += spamass-ixhash
SUBDIR += spamass-milter
@ -646,8 +613,6 @@
SUBDIR += spfval
SUBDIR += spmfilter
SUBDIR += spmfilter-clamav
SUBDIR += spmfilter-spamassassin
SUBDIR += sqlgrey
SUBDIR += squirrelmail
SUBDIR += squirrelmail-abook_import_export-plugin
SUBDIR += squirrelmail-askuserinfo-plugin
@ -690,7 +655,6 @@
SUBDIR += swaks
SUBDIR += sylpheed
SUBDIR += sympa
SUBDIR += synonym
SUBDIR += t-prot
SUBDIR += textmail
SUBDIR += thunderbird
@ -703,14 +667,11 @@
SUBDIR += trojita
SUBDIR += trojita-qt4
SUBDIR += tumgreyspf
SUBDIR += uebimiau
SUBDIR += up-imapproxy
SUBDIR += usendmail
SUBDIR += vacation
SUBDIR += vbsfilter
SUBDIR += vexim
SUBDIR += vm
SUBDIR += vm-pop3d
SUBDIR += vmailmgr
SUBDIR += vpopmail
SUBDIR += vqadmin
@ -723,11 +684,9 @@
SUBDIR += wmbiff
SUBDIR += wmmaiload
SUBDIR += wmpop3
SUBDIR += wmpop3lb
SUBDIR += x-face-e21
SUBDIR += xbuffy
SUBDIR += xcite
SUBDIR += xf-spf
SUBDIR += xfaces
SUBDIR += xfce4-mailwatch-plugin
SUBDIR += xlbiff

View file

@ -1,299 +0,0 @@
# Created by: ache
# $FreeBSD$
PORTNAME= elm+ME
PORTVERSION= ${ELM_VERSION}.${ELM_REVISION}${ELM_PATCHLEVEL:S/_//}
CATEGORIES= mail
MASTER_SITES= http://www.elmme-mailer.org/ \
ftp://ftp.elmme-mailer.org/elmme-mailer.org/src/elm-2.4ME+/ \
ftp://ftp.funet.fi/pub/unix/mail/elm/elm-2.4ME+/
DISTNAME= elm-${ELM_VERSION}ME+${ELM_REVISION}
PATCH_SITES= ${MASTER_SITES}
PATCHFILES= # see below.
PATCH_DIST_STRIP= -p1
MAINTAINER= ports@FreeBSD.org
COMMENT= Modern branch of an old mail user agent
# not needed since config.sh is generated by scripts/pre-configure.
# BUILD_DEPENDS= ispell:${PORTSDIR}/textproc/ispell
# BUILD_DEPENDS= metamail:${PORTSDIR}/mail/metamail
# BUILD_DEPENDS= pgp:${PORTSDIR}/security/pgp
# BUILD_DEPENDS= gpg:${PORTSDIR}/security/gnupg
MAKE_JOBS_UNSAFE= yes
# Global variables
#
CONFLICTS_INSTALL= elm-[0-9]* newmail-[0-9]* mailutils-[0-9]*
WRKSRC= ${WRKDIR}/${DISTNAME:S/-//:S/ME+/.ME+./}
HAS_CONFIGURE= yes
USE_OPENSSL= yes
CONFIGURE_SCRIPT= Configure
SCRIPTS_ENV= CONFIG_PATH="${CONFIG_PATH}" CFLAGS="${CFLAGS}" \
PREFIX="${PREFIX}" LOCALBASE="${LOCALBASE}" \
MAN1PREFIX="${MAN1PREFIX}" CONF_DIR="${CONF_DIR}" \
LIB_DIR="${LIB_DIR}" SHLIB_DIR="${SHLIB_DIR}" \
STAGE_DIR="${STAGE_DIR}" ELM_SHLIBS="${ELM_SHLIBS}" \
OPENSSLLIB="${OPENSSLLIB}" OPENSSLINC="${OPENSSLINC}" \
OPENSSLBASE="${OPENSSLBASE}" CC="${CC}" \
ICONV_PREFIX="${ICONV_PREFIX}" ICONV_LINK="${ICONV_LINK}"
CONFIGURE_ARGS= -b -S -P ${PREFIX} -c ../${CONFIG_PATH:T}
MAKE_ENV= MJ="FORMATTER=groff FORMATTER_OPTS=-Tlatin1"
ALL_TARGET= all
USE_LDCONFIG= yes
PLIST_SUB= SO_REV="${SO_REV}" \
MAIL_DIR="${MAIL_DIR:S,^${PREFIX}/,,}" \
CONF_DIR="${CONF_DIR:S,^${PREFIX}/,,}" \
LIB_DIR="${LIB_DIR:S,^${PREFIX}/,,}" \
SHLIB_DIR="${SHLIB_DIR:S,^${PREFIX}/,,}" \
ELM_SHLIBS="${ELM_SHLIBS}" \
${ELM_SHLIBS:tu:S/^/ELM_/:S/$/=""/} \
${ELM_UNSHLIBS:tu:S/^/ELM_/:S/$/="@comment "/}
MAN1= answer.1 checkalias.1 elm.1 elmalias.1 elmbindata.1 \
elmcharset.1 elmlibregister.1 elmmimetypes.1 \
elmrc-write.1 elmregister.1 \
elmstringconvert.1 elmterminal.1 elmunidata.1 elmuninstall.1 \
fastmail.1 frm.1 listalias.1 messages.1 newalias.1 newmail.1 \
printmail.1 prlong.1 readmsg.1
MLINKS= frm.1 nfrm.1 newmail.1 wnewmail.1
OPTIONS_DEFINE= ICONV SMTP TLS
OPTIONS_DEFAULT=ICONV SMTP TLS
SMTP_DESC= Enable SMTP submission protocol (RFC2746) support
TLS_DESC= Enable POP STLS and IMAP STARTTLS support
NO_STAGE= yes
.include <bsd.port.options.mk>
# Local variables
#
ELM_VERSION= 2.4
ELM_REVISION= 126
ELM_PATCHLEVEL= _ # a...z = patch-level, _ means no patch-level.
ELM_PATCHDONE= false
.for level in _ a b c d e f g h i j k l m n o p q r s t u v w x y z
_level=${level}
. if ${_level} != _ && ${ELM_PATCHDONE} == false
PATCHFILES+= ${DISTNAME:S/+/+PL/}${level}.patch.gz
. endif
. if ${ELM_PATCHLEVEL} == ${_level}
ELM_PATCHDONE= true
. endif
.endfor
.if ${PORT_OPTIONS:MICONV}
USES+= iconv
.endif
.for shlib in iconv smtp tls
.if ${PORT_OPTIONS:M${shlib:tu}}
ELM_SHLIBS+= ${shlib}
.else
ELM_UNSHLIBS+= ${shlib}
.endif
.endfor
# evaluation should be protected 'til extraction to avoid noisy messages.
SO_REV= $$([ -f ${WRKSRC}/hdrs/patchlevel.h ] && \
${AWK} '/SHAREDTAG:/{print $$2}' ${WRKSRC}/hdrs/patchlevel.h)
MSECS= 1
STAGE_DIR= ${WRKDIR}/stage
MAIL_DIR= ${PREFIX}/etc/mail
CONF_DIR= ${MAIL_DIR}/elm
LIB_DIR= ${PREFIX}/lib/elm
SHLIB_DIR= ${PREFIX}/lib
CONFIG_PATH= ${WRKDIR}/config.sh
MIME_TYPES= elm.mimetypes
MIME_CSETS= elm.mimecharsets
ELM_RC= elm.rc
LOCAL_CONF_FILES= ${MIME_TYPES} ${MIME_CSETS} ${TERM_INFO} ${ELM_RC}
DOC_FILES= MIME.txt README.ME+
.for shlib in ${ELM_SHLIBS}
DOC_FILES+= shared_libs/${shlib:tl}/README.${shlib:tu}
.endfor
.include <bsd.port.pre.mk>
.if empty(ICONV_LIB)
ICONV_LINK=
.else
ICONV_LINK= iconv
.endif
# Post-patch
#
post-patch: fix-permissions patch-setgid patch-nls-files
fix-permissions:
@${CHMOD} -R u+w ${WRKSRC}
# from <sys/unistd.h>:
# Although we have saved user/group IDs, we do not use them in setuid
# as described in POSIX 1003.1, because the feature does not work for
# root. We use the saved IDs in seteuid/setegid, which are not currently
# part of the POSIX 1003.1 specification. XXX revisit for 1003.1-2001
# as this is now mandatory.
patch-setgid:
@if [ "$$(/sbin/sysctl -n kern.saved_ids)" -eq 0 ]; then \
${REINPLACE_CMD} -e 's|setgid|setegid|' \
${WRKSRC}/lib/mbox/localmbx.c \
${WRKSRC}/src/init.c ${WRKSRC}/src/lock.c; \
${REINPLACE_CMD} -e 's|have_saved_ids = 0|have_saved_ids = 1|' \
${WRKSRC}/lib/read_rc.c; \
fi
patch-nls-files:
@${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' ${WRKSRC}/nls/LANGS
# Pre-configure
#
pre-configure: configure-shlibs
TEE?= tee
configure-shlibs:
@${CP} /dev/null ${CONFIG_PATH}
.for shlib in ${ELM_SYSTEM_SHLIBS}
@${ECHO_CMD} "\# Support for ${shlib:tu}" \
> ${WRKSRC}/shared_libs/${shlib:tl}/config.res
.endfor
.for shlib in ${ELM_SHLIBS}
@${ECHO_CMD} "${shlib:tl}_ok='define'" \
| ${TEE} -a ${CONFIG_PATH} \
>> ${WRKSRC}/shared_libs/${shlib:tl}/config.res
.endfor
.for shlib in ${ELM_UNSHLIBS}
@${ECHO_CMD} "${shlib:tl}_ok='undef'" \
| ${TEE} -a ${CONFIG_PATH} \
>> ${WRKSRC}/shared_libs/${shlib:tl}/config.res
.endfor
# Post-configure
#
post-configure: rename-readmes
rename-readmes:
.for shlib in ${ELM_SHLIBS}
@if [ -f ${WRKSRC}/shared_libs/${shlib:tl}/README.ME+ ]; then \
${MV} ${WRKSRC}/shared_libs/${shlib:tl}/README.ME+ \
${WRKSRC}/shared_libs/${shlib:tl}/README.${shlib:tu}; \
fi
.endfor
# Pre-install
#
pre-su-install: create-install-dirs backup-conf-files
create-install-dirs:
@${MKDIR} ${CONF_DIR} ${LIB_DIR} ${SHLIB_DIR}
backup-conf-files:
.for file in ${LOCAL_CONF_FILES}
@if [ -f ${LIB_DIR}/${file} ]; then \
${MV} ${LIB_DIR}/${file} ${CONF_DIR}/${file}.orig; \
elif [ -f ${CONF_DIR}/${file} ]; then \
${MV} ${CONF_DIR}/${file} ${CONF_DIR}/${file}.orig; \
fi
.endfor
# Post-install
#
post-install: install-nls-files \
install-doc-files install-mime-types \
install-conf-files restore-conf-files \
merge-global-rc-file \
remove-catman-files remove-catman-links \
remove-tempfiles
install-nls-files:
@cd ${WRKSRC}/nls; ${MAKE} install
install-doc-files:
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${DOCSDIR}
. for file in ${DOC_FILES}
@${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
@${GZIP_CMD} ${DOCSDIR}/${file:T}
. endfor
.endif
install-mime-types:
@${INSTALL_DATA} ${FILESDIR}/${MIME_TYPES} ${CONF_DIR}/${MIME_TYPES}
install-conf-files:
.for file in ${LOCAL_CONF_FILES}
@${INSTALL_DATA} ${CONF_DIR}/${file} ${CONF_DIR}/${file}-dist
.endfor
# for instance, don't restore obsolete files :( except elm.rc :)
restore-conf-files:
.for file in ${ELM_RC} # ${LOCAL_CONF_FILES}
@if [ -f ${CONF_DIR}/${file}.orig ]; then \
${MV} ${CONF_DIR}/${file}.orig ${CONF_DIR}/${file}; \
fi
.endfor
merge-global-rc-file:
@${LIB_DIR}/elmrc-write -G -I
@${LIB_DIR}/elmlibregister -G -I ${ELM_SHLIBS}
@${INSTALL_DATA} ${CONF_DIR}/${ELM_RC} ${CONF_DIR}/${ELM_RC}-dist
@${RM} -f ${CONF_DIR}/${ELM_RC}.old-values
remove-catman-files:
.for sect in ${MSECS}
. for page in ${MAN${sect}}
@${RM} -f ${MAN${sect}PREFIX}/man/cat${sect}/${page}
@${RM} -f ${MAN${sect}PREFIX}/man/cat${sect}/${page}~_~
@${RM} -f ${MAN${sect}PREFIX}/man/man${sect}/${page}~_~
. endfor
.endfor
remove-catman-links:
.for sect in ${MSECS}
. for page in ${MLINKS}
. if ${MAN${sect}:M${page}} == ""
@${RM} -f ${MAN${sect}PREFIX}/man/cat${sect}/${page}
@${RM} -f ${MAN${sect}PREFIX}/man/cat${sect}/${page}~_~
@${RM} -f ${MAN${sect}PREFIX}/man/man${sect}/${page}~_~
. endif
. endfor
.endfor
remove-tempfiles:
.for file in ${PREFIX}/bin/wnewmail ${PREFIX}/bin/nfrm ${LIB_DIR}/elmuninstall
@${RM} -f ${file}~_~
.endfor
# some sketchy hackery
FETCH_CMD_INTERIOR= ${FETCH_CMD:M*fetch*}
# only enable the hack if FETCH_CMD is fetch
.if !empty(FETCH_CMD_INTERIOR)
# some ftp servers dislike $USER@localhost...
FETCH_ENV= FTP_PASSWORD=${FTP_PASSWORD}
IFCONFIG?= ifconfig
HOSTIPADDR= ${IFCONFIG} | ${AWK} '/inet /{print $$2; exit}'
FTP_PASSWORD?= ${USER}@`${HOSTIPADDR}`
.endif
.include <bsd.port.post.mk>

View file

@ -1,2 +0,0 @@
SHA256 (elm-2.4ME+126.tar.gz) = 49b25bdbbcc660141ef028320a63515f3b8de94b6a57e0f3b631644e80236f7d
SIZE (elm-2.4ME+126.tar.gz) = 1698705

File diff suppressed because it is too large Load diff

View file

@ -1,9 +0,0 @@
--- nls/LANGS.orig Fri Dec 29 20:56:45 2000
+++ nls/LANGS Sun Jan 7 09:00:13 2001
@@ -1,5 +1,3 @@
# LANGS file
-C/C/C /usr/local/nls/msg/C
-english/us/ascii /usr/local/nls/msg/english
-french/canada/8859 /usr/local/nls/msg/french
+C/C/C /usr/local/share/nls/C

View file

@ -1,49 +0,0 @@
--- Configure.orig Sat Nov 15 17:19:06 2003
+++ Configure Tue Dec 23 03:24:03 2003
@@ -64,7 +64,7 @@
shift
;;
-P*)
- prefix="`expr \"$1\" : '-P\(.*\)'`"
+ prefix="`expr \"X$1\" : 'X-P\(.*\)'`"
shift
case "$prefix" in
"")
@@ -75,7 +75,7 @@
echo "Prefix: $prefix"
;;
-s*)
- libsuffix="`expr \"$1\" : '-s\(.*\)'`"
+ libsuffix="`expr \"X$1\" : 'X-s\(.*\)'`"
shift
case "$libsuffix" in
"")
@@ -86,7 +86,7 @@
echo "Extra library suffix: $libsuffix"
;;
-c*)
- config="`expr \"$1\" : '-c\(.*\)'`"
+ config="`expr \"X$1\" : 'X-c\(.*\)'`"
shift
case "$config" in
"")
@@ -2589,7 +2589,10 @@
: see if crypt exists
echo " "
-if $contains '^crypt$' libc.list >/dev/null 2>&1; then
+if $test "$cryptlib" = -lcrypt; then
+ echo 'crypt() found.'
+ d_crypt="$define"
+elif $contains '^crypt$' libc.list >/dev/null 2>&1; then
echo 'crypt() found.'
d_crypt="$define"
cryptlib=''
@@ -3093,6 +3096,7 @@
$echo $n "Testing if inet_aton can be used ... $c"
$cat > try.c <<'EOF'
+#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>

View file

@ -1,84 +0,0 @@
--- lib/hdrdecode.c Sat Jul 9 18:03:15 2005
+++ lib/hdrdecode.c Sun Sep 10 04:57:10 2006
@@ -173,9 +173,16 @@
char *encoded = NULL;
struct string *ret = NULL;
charset_t set;
+ char *front, *end;
+ struct string *fstr, *estr;
- if ('=' != *p++)
+ /* Pasear: front, end are used to solve buffer: abc""=?...?=" problem */
+ front = p;
+ while (*p && '=' != *p) ++p;
+ if (front != p && '=' == *p && '"' == *(p-1)) *(p-1) = '\0';
+ if ('=' != *p)
goto fail;
+ *p = '\0'; ++p;
if ('?' != *p++)
goto fail;
sn = p;
@@ -209,8 +216,8 @@
p++;
if ('=' != *p++)
goto fail;
- if (*p)
- goto fail;
+ if ('"' == *p) ++p;
+ end = p;
set = MIME_name_to_charset(sn,CHARSET_create);
@@ -225,6 +232,18 @@
break;
}
+ /* Pasear */
+ if (ret){
+ estr = ret;
+ fstr = new_string2(system_charset,us_str(front));
+ fstr = ret = cat_strings(fstr, ret, 0);
+ free_string(&estr);
+ estr = new_string2(system_charset,us_str(end));
+ ret = cat_strings(ret, estr, 0);
+ free_string(&estr);
+ free_string(&fstr);
+ }
+
fail:
if (!ret) {
DPRINT(Debug,20,(&Debug,
@@ -341,20 +360,31 @@
struct string * ret = new_string(defcharset);
char **tokenized = rfc822_tokenize(buffer);
unsigned char * last_char = NULL;
- int i;
+ int i, encoded;
+ char* p;
for (i = 0; tokenized[i]; i++) {
struct string * ok = NULL;
int nostore = 0;
+ /* Pasear: detect if it is a encoded string */
+ encoded = 0;
+ if ('"' == tokenized[i][0]){
+ p = tokenized[i];
+ while (*p && *p != '=') ++p;
+ if (*p && *p == '=' && *(p+1) && *(p+1) == '?' )
+ encoded = 1;
+ }
+
+
if ('(' == tokenized[i][0]) {
/* we need add last space */
if (last_char)
add_ascii_to_string(ret,last_char);
ok = hdr_comment(tokenized[i],defcharset,demime);
nostore = 1;
- } else if ('"' == tokenized[i][0]) {
+ } else if (!encoded && '"' == tokenized[i][0]) {
/* we need add last space */
if (last_char)
add_ascii_to_string(ret,last_char);

View file

@ -1,41 +0,0 @@
--- src/messages/header_alloc.c Mon Aug 30 13:28:48 2004
+++ src/messages/header_alloc.c Wed Jul 6 23:39:03 2005
@@ -318,6 +318,38 @@
}
for (tmphdr = locate_header_by_name(parsed_headers,
+ "Newsgroup");
+ tmphdr;
+ tmphdr = tmphdr -> next_this_header) {
+ struct addr_item * addrs =
+ break_down_address(tmphdr->body,
+ !(current_header -> status &
+ NOHDRENCODING) &&
+ is_rfc1522(tmphdr->body),
+ current_header->header_charset);
+
+ if (addrs) {
+ if (current_header->to)
+ free_addr_items(current_header->to);
+ current_header->to = addrs;
+
+#if DEBUG
+ if (Debug.active > 10) {
+ struct addr_item * p;
+ for (p = current_header->to; p->addr; p++) {
+ DPRINT(Debug,15,(&Debug,
+ "-- newsgroup[%d] addr='%s' comment='%S' fullname='%S'\n",
+ p - current_header->to,
+ p->addr,
+ p->comment,
+ p->fullname));
+ }
+ }
+#endif
+ }
+ }
+
+ for (tmphdr = locate_header_by_name(parsed_headers,
"Cc");
tmphdr;
tmphdr = tmphdr -> next_this_header) {

View file

@ -1,12 +0,0 @@
127+128 is 255, which no `char' can exceed. This leads to a compiler
warning...
--- lib/iso2022_map.c Tue Mar 30 11:38:43 2004
+++ lib/iso2022_map.c Wed Jul 6 23:43:14 2005
@@ -926,5 +926,5 @@
if (iso2022_94 == Mx->type ||
iso2022_96 == Mx->type) {
- if (ch < 32 + 128 || ch > 127 + 128) {
+ if (ch < 32 + 128) {
DPRINT(Debug,10,(&Debug,
"map_unicode_to_ISO2022_word_1: char %c (unicode %u) out of range (type iso2022_94 or iso2022_96, PF_BUILTIN_upper)",

View file

@ -1,64 +0,0 @@
--- src/mailmsg2.c.orig Wed Aug 4 19:07:35 2004
+++ src/mailmsg2.c Wed Aug 25 01:44:23 2004
@@ -486,6 +486,7 @@
} else if (
(forwarding || mime_attach || copy_msg)) {
struct string * From_buffer = NULL;
+ struct string * Date_buffer = NULL;
struct addr_item *p;
if (hdr->from) {
@@ -504,7 +505,22 @@
}
}
}
-
+
+ if (hdr->time_sent) {
+ char date_buf[SLEN];
+
+ Date_buffer = new_string(display_charset);
+ add_ascii_to_string(Date_buffer,
+ s2us(elm_date_str(date_buf,
+ hdr->time_sent +
+ hdr->tz_offset,
+ sizeof date_buf)));
+ if (hdr->time_zone[0]) {
+ add_ascii_to_string(Date_buffer, s2us(" "));
+ add_ascii_to_string(Date_buffer, s2us(hdr->time_zone));
+ }
+ }
+
if (!cur_editcharset)
cur_editcharset = display_charset;
@@ -523,15 +539,18 @@
hdr->env_from);
} else if (attribution[0] && hdr) {
+ char * date = us2s(stream_from_string(Date_buffer,1,NULL));
+
if (From_buffer) {
struct string * tmp1 = convert_string(cur_editcharset,
From_buffer,1);
char * str = us2s(stream_from_string(tmp1,1,NULL));
- fprintf(reply, attribution, str);
+ fprintf(reply, attribution, str, date);
free(str);
free_string(&tmp1);
} else
- fprintf(reply, attribution, hdr->env_from);
+ fprintf(reply, attribution, hdr->env_from, date);
+ free(date);
fputc('\n', reply);
}
if (edit_message && mailbox_file) {
@@ -621,6 +640,8 @@
if (From_buffer)
free_string(&From_buffer);
+ if (Date_buffer)
+ free_string(&Date_buffer);
} else {
/* make referenced message as edited message */

View file

@ -1,12 +0,0 @@
Do not pause to inform the user, metamail is not needed.
Maybe, there is no need to even say anything at all...
--- melib/mime_parse.c Sun Jun 27 15:39:33 2004
+++ melib/mime_parse.c Thu Jul 7 16:46:46 2005
@@ -749,5 +749,5 @@
if (! (tmp & NOTPLAIN_need_metamail)) {
- lib_error(CATGETS(elm_msg_cat, MeSet, MeParsingMimeNoMetamail,
+ lib_transient(CATGETS(elm_msg_cat, MeSet, MeParsingMimeNoMetamail,
"Parsing MIME structure... metamail not needed"));
}

View file

@ -1,12 +0,0 @@
--- lib/precompiled_sets.c Sat Jul 9 18:03:15 2005
+++ lib/precompiled_sets.c Sun Sep 10 03:29:48 2006
@@ -404,7 +404,8 @@
{ CS_charset_magic, &cs_euc, &map_EUC_ascii, SET_valid, "GB2312", NULL,
&set_EUCCN, 2025, "GB2312-1980" }, /* ASCII + GB 2312-80 */
- { CS_charset_magic, &cs_unknown, NULL, SET_valid, "Big5", NULL, NULL, 2026, NULL },
+ { CS_charset_magic, &cs_ascii, &map_latin1, SET_valid, "Big5", ASCII,
+ &(sets_iso_8859_X[1]), 2026, "Big5" },
{ CS_charset_magic, &cs_ascii, NULL, SET_valid, "windows-1250", ASCII, NULL, 2250, NULL },
{ CS_charset_magic, &cs_ascii, NULL, SET_valid, "windows-1253", ASCII, NULL, 2253, NULL },
{ CS_charset_magic, &cs_ascii, NULL, SET_valid, "windows-1254", ASCII ,NULL, 2254, NULL },

View file

@ -1,5 +0,0 @@
An interactive screen-oriented mailer program that supersedes mail
and mailx. This version is a branch from ELM with enhanced MIME
and character set support. Others features include PGP and IMAP.
WWW: http://www.elmme-mailer.org/

View file

@ -1,97 +0,0 @@
bin/answer
bin/checkalias
bin/elm
bin/elmalias
bin/elmstringconvert
bin/fastmail
bin/frm
@exec ln -f %B/%f %B/nfrm
@unexec rm -f %B/nfrm
bin/listalias
bin/messages
bin/newalias
bin/newmail
@exec ln -f %B/%f %B/wnewmail
@unexec rm -f %B/wnewmail
bin/printmail
bin/readmsg
%%CONF_DIR%%/elm.filelist
@unexec if cmp -s %D/%%CONF_DIR%%/elm.mimecharsets %D/%%CONF_DIR%%/elm.mimecharsets-dist; then rm -f %D/%%CONF_DIR%%/elm.mimecharsets; fi
%%CONF_DIR%%/elm.mimecharsets-dist
%%CONF_DIR%%/elm.mimecharsets.NEW
@exec if [ -f %D/%%LIB_DIR%%/elm.mimecharsets ]; then [ -f %B/elm.mimecharsets ] && old=.old || old=; mv %D/%%LIB_DIR%%/elm.mimecharsets %B/elm.mimecharsets${old}; fi
@exec [ -f %B/elm.mimecharsets ] || cp %B/%f %B/elm.mimecharsets
@unexec if cmp -s %D/%%CONF_DIR%%/elm.mimetypes %D/%%CONF_DIR%%/elm.mimetypes-dist; then rm -f %D/%%CONF_DIR%%/elm.mimetypes; fi
%%CONF_DIR%%/elm.mimetypes-dist
%%CONF_DIR%%/elm.mimetypes.NEW
@exec if [ -f %D/%%LIB_DIR%%/elm.mimetypes ]; then [ -f %B/elm.mimetypes ] && old=.old || old=; mv %D/%%LIB_DIR%%/elm.mimetypes %B/elm.mimetypes${old}; fi
@exec [ -f %B/elm.mimetypes ] || cp %B/%f %B/elm.mimetypes
@unexec if cmp -s %D/%%CONF_DIR%%/elm.rc %D/%%CONF_DIR%%/elm.rc-dist; then rm -f %D/%%CONF_DIR%%/elm.rc; fi
%%CONF_DIR%%/elm.rc-dist
@exec if [ -f %D/%%LIB_DIR%%/elm.rc ]; then [ -f %B/elm.rc ] && old=.old || old=; mv %D/%%LIB_DIR%%/elm.rc %B/elm.rc${old}; fi
@exec [ -f %B/elm.rc ] || cp %B/%f %B/elm.rc
%%LIB_DIR%%/elm-help.0
%%LIB_DIR%%/elm-help.1
%%LIB_DIR%%/elm-help.2
%%LIB_DIR%%/elm-help.3
%%LIB_DIR%%/elm.map.bin/bindata.bin
%%LIB_DIR%%/elm.map.bin/unidata.bin
%%LIB_DIR%%/elm.map.txt/8859-10.TXT
%%LIB_DIR%%/elm.map.txt/8859-11.TXT
%%LIB_DIR%%/elm.map.txt/8859-13.TXT
%%LIB_DIR%%/elm.map.txt/8859-14.TXT
%%LIB_DIR%%/elm.map.txt/8859-16.TXT
%%LIB_DIR%%/elm.map.txt/8859-2.TXT
%%LIB_DIR%%/elm.map.txt/8859-3.TXT
%%LIB_DIR%%/elm.map.txt/8859-4.TXT
%%LIB_DIR%%/elm.map.txt/8859-5.TXT
%%LIB_DIR%%/elm.map.txt/8859-6.TXT
%%LIB_DIR%%/elm.map.txt/8859-7.TXT
%%LIB_DIR%%/elm.map.txt/8859-8.TXT
%%LIB_DIR%%/elm.map.txt/8859-9.TXT
%%LIB_DIR%%/elm.map.txt/CP1250.TXT
%%LIB_DIR%%/elm.map.txt/CP1253.TXT
%%LIB_DIR%%/elm.map.txt/CP1254.TXT
%%LIB_DIR%%/elm.map.txt/CP1255.TXT
%%LIB_DIR%%/elm.map.txt/CP1256.TXT
%%LIB_DIR%%/elm.map.txt/CP1257.TXT
%%LIB_DIR%%/elm.map.txt/CP1258.TXT
%%LIB_DIR%%/elm.map.txt/CP437.TXT
%%LIB_DIR%%/elm.map.txt/dec-mcs.txt
%%LIB_DIR%%/elm.map.txt/hp-roman8.txt
%%LIB_DIR%%/elm.map.txt/koi8-e.txt
%%LIB_DIR%%/elm.map.txt/viscii.txt
%%LIB_DIR%%/elmbindata
%%LIB_DIR%%/elmcharset
%%LIB_DIR%%/elmlibregister
%%LIB_DIR%%/elmmimetypes
%%LIB_DIR%%/elmrc-info
%%LIB_DIR%%/elmrc-write
%%LIB_DIR%%/elmregister
@exec ln -f %B/%f %B/elmuninstall
@unexec rm -f %B/elmuninstall
%%LIB_DIR%%/elmterminal
%%LIB_DIR%%/elmunidata
%%LIB_DIR%%/prlong
%%SHLIB_DIR%%/libelmme-base.so%%SO_REV%%
%%SHLIB_DIR%%/libelmme-mailer.so%%SO_REV%%
%%SHLIB_DIR%%/libelmme-mbox.so%%SO_REV%%
%%SHLIB_DIR%%/libelmme-mime.so%%SO_REV%%
%%SHLIB_DIR%%/libelmme-misc.so%%SO_REV%%
%%ELM_ICONV%%%%SHLIB_DIR%%/libelmme-iconv.so%%SO_REV%%
%%ELM_SMTP%%%%SHLIB_DIR%%/libelmme-smtp.so%%SO_REV%%
%%ELM_TLS%%%%SHLIB_DIR%%/libelmme-tls.so%%SO_REV%%
%%PORTDOCS%%%%DOCSDIR%%/MIME.txt.gz
%%ELM_ICONV%%%%PORTDOCS%%%%DOCSDIR%%/README.ICONV.gz
%%PORTDOCS%%%%DOCSDIR%%/README.ME+.gz
%%ELM_SMTP%%%%PORTDOCS%%%%DOCSDIR%%/README.SMTP.gz
%%ELM_TLS%%%%PORTDOCS%%%%DOCSDIR%%/README.TLS.gz
share/nls/C/elm2.4me+.cat
@exec %D/%%LIB_DIR%%/elmrc-write -G -I
@exec %D/%%LIB_DIR%%/elmlibregister -G -I %%ELM_SHLIBS%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%LIB_DIR%%/elm.map.txt
@dirrm %%LIB_DIR%%/elm.map.bin
@dirrmtry %%LIB_DIR%%
@dirrmtry %%CONF_DIR%%
@dirrmtry %%MAIL_DIR%%

View file

@ -1,374 +0,0 @@
#!/bin/sh -e
#
# pre-configure script for Elm port to FreeBSD
#
# $FreeBSD$
[ -r /usr/include/inttypes.h ] && has_inttypes=define || has_inttypes=undef
cpp /usr/include/wchar.h | grep mbrlen && has_wchar=define || has_wchar=undef
d_shared_rev=${SO_REV:-$(awk '/SHAREDTAG:/{print $2}' ${WRKSRC}/hdrs/patchlevel.h)}
[ -d ${WRKSRC}/shlib ] || mkdir ${WRKSRC}/shlib
case ${CFLAGS} in
*-g*) DEBUG="-DDEBUG" ;;
*) DEBUG= ;;
esac
cat >> ${CONFIG_PATH} << EOF
#!/bin/sh
# config.sh
# This file was produced by running the $0 script.
Log='\$Log'
Header='\$Header'
install_prefix='${PREFIX}'
bin='${PREFIX}/bin'
contains='grep'
cppstdin='/usr/bin/cpp'
cppminus=''
diff='/usr/bin/diff'
d_getopt='define'
d_memcpy='define'
d_symlink='define'
d_whoami='undef'
d_poll='define'
d_select='define'
i_sys_select='define'
d_mmap='define'
i_sys_socket='define'
d_connect_reopen='undef'
i_netdb='define'
i_netinet_in='define'
i_arpa_inet='define'
d_use_aton='define'
i_inttypes='${has_inttypes}'
d_nointtypes='undef'
n='-n'
c=''
orderlib='false'
ranlib=':'
ar='ar'
nm='nm'
package='elm2.4me+'
pager='builtin++'
use_builtin_pager='define'
startsh='#!/bin/sh'
define='define'
loclist='
basename
cat
chgrp
chmod
cp
dirname
echo
expr
egrep
grep
fgrep
head
ln
ls
make
mv
rm
sed
sleep
sort
diff
touch
tr
uniq
cut
'
expr='/bin/expr'
sed='/usr/bin/sed'
echo='/bin/echo'
cat='/bin/cat'
rm='/bin/rm'
mv='/bin/mv'
cp='/bin/cp'
tail=''
tr='/usr/bin/tr'
sort='/usr/bin/sort'
uniq='/usr/bin/uniq'
grep='/usr/bin/grep'
fgrep='/usr/bin/fgrep'
head='/usr/bin/head'
trylist='
Mcc
compress
cpp
date
diff
emacs
execmail
gencat
gpg
ispell
line
lint
lp
locale
lpr
metamail
mips
more
nroff
pack
pg
pgp
pmake
pr
rmail
sendmail
shar
smail
submit
tar
tbl
test
troff
gtroff
uname
uuname
vi
'
test='test'
inews=''
ispell='${LOCALBASE}/bin/ispell'
egrep='/usr/bin/egrep'
more='/usr/bin/more'
pg='pg'
Mcc='Mcc'
vi='/usr/bin/vi'
mailx=''
mail=''
cpp='/usr/bin/cpp'
perl=''
emacs='${LOCALBASE}/bin/emacs'
ls='/bin/ls'
rmail='/bin/rmail'
sendmail='/usr/sbin/sendmail'
shar='/usr/bin/shar'
smail='smail'
submit=''
tbl='/usr/bin/tbl'
troff='/usr/bin/troff'
nroff='/usr/bin/nroff'
uname='/usr/bin/uname'
uuname='/usr/bin/uuname'
line='line'
chgrp='/usr/bin/chgrp'
chmod='/bin/chmod'
lint='/usr/bin/lint'
sleep='/bin/sleep'
pr='/usr/bin/pr'
tar='/usr/bin/tar'
ln='/bin/ln'
lpr='/usr/bin/lpr'
lp='/usr/bin/lp'
touch='/usr/bin/touch'
make='/usr/bin/make'
make_sets_make='define'
date='/bin/date'
csh=''
pmake='pmake'
mips='false'
col=''
pack='pack'
compress='/usr/bin/compress'
execmail=''
gencat='/usr/bin/gencat'
libswanted='sun nls c_s'
noaddlib='yes'
c_date='Tue Aug 24 15:05:52 CEST 2004'
d_ascii='undef'
d_broke_ctype='undef'
d_calendar='define'
calendar='calendar'
d_chown_neg1='define'
d_content='undef'
d_crypt='define'
cryptlib='-lcrypt'
d_cuserid='undef'
d_disphost='define'
d_domname='define'
d_usegetdom='undef'
d_errlst='define'
d_flock='define'
d_dotlock='define'
d_fcntlock='undef'
has_flock='define'
has_fcntl='define'
d_ftruncate='define'
d_gethname='define'
d_douname='undef'
ign_hname=''
d_havetlib='define'
termlib='-ltermlib'
i_curses='undef'
i_term='define'
d_index='undef'
d_internet=''
d_ispell='define'
ispell_path='${LOCALBASE}/bin/ispell'
ispell_options='-x'
i_locale='define'
i_nl_types='define'
d_msgcat='define'
d_usenls=''
d_mallocvoid='define'
d_mboxedit='define'
metamail_path='${LOCALBASE}/bin/metamail'
d_8bitmime='define'
d_binarymime='undef'
d_dsn='define'
defsystemcharset='US-ASCII'
d_mmdf='undef'
d_newauto='define'
d_noaddfrom='define'
d_usedomain='undef'
d_noxheader='undef'
d_pidcheck='define'
d_ptem='undef'
d_putenv='define'
maxattempts='6'
d_setgid='define'
mailermode='2755'
d_sigvec='undef'
d_sigvectr='undef'
d_sigset='undef'
d_sighold='undef'
d_sigprocmask='define'
d_sigblock='undef'
d_waitpid='define'
d_sigaction='define'
d_strcspn='define'
d_strspn='define'
d_strpbrk='define'
d_strerror='define'
d_strftime='define'
d_strings='undef'
d_pwdinsys='undef'
strings='/usr/include/string.h'
includepath=''
d_strstr='define'
d_strtok='define'
d_subshell='define'
d_tempnam='define'
d_setlinebuf='define'
d_shared='define'
d_shared_rev='${d_shared_rev}'
d_dlopen_libs='define'
shared_list='${ELM_SHLIBS}'
shared_register='${ELM_SHLIBS}'
d_dynamic_main='define'
dynamic_opt='-rdynamic'
dlopen_lib=''
rpath_opt='-rpath '
soname_opt='-shared -Wl,-soname,'
soname_include_path='define'
tempnamo=''
tempnamc=''
d_termio='undef'
d_termios='define'
d_utimbuf='define'
d_vfork='define'
d_directory='define'
d_directyry_type='USE_DIRENT'
defbatsub='no subject (file transmission)'
defeditor='/usr/bin/vi'
editoropts=''
hostname='localhost'
phostname='hostname'
mydomain='.invalid'
autohostname='define'
i_memory='define'
i_time='define'
i_systime='define'
d_systimekernel='undef'
i_unistd='define'
i_utime='define'
i_sysutime='undef'
lib='${LIB_DIR}'
shlib='${SHLIB_DIR}'
etc='${CONF_DIR}'
stage_dir='${STAGE_DIR}'
build_package='undef'
libdirname='lib'
libc='/usr/lib/libc.so'
linepr='/usr/bin/lp'
maildir='/var/mail'
mailer='/usr/sbin/sendmail'
mailgrp='mail'
mansrc='${MAN1PREFIX}/man/man1'
catmansrc='${MAN1PREFIX}/man/cat1'
manext='.1'
manext_choice='.1'
catmanext='.1'
catmanext_choice='.1'
packed='n'
manroff='/usr/bin/nroff'
manroffopts=''
suffix=''
packer=''
optimize='${CFLAGS}'
ccflags='${DEBUG}'
picflag='-fPIC'
nopic=''
shared_extra=''
cppflags=''
ldflags='-s'
cc='${CC}'
libs=''
nametype='bsd'
d_passnames='define'
d_berknames='define'
d_usgnames='undef'
# passcat=''
rmttape='unknown-remote-tape-unit'
roff='/usr/bin/troff'
roffopts=''
sigtype='void'
spitshell='cat'
shsharp='true'
sharpbang='#!'
tmpdir='/tmp'
tzname_handling='TM_ZONE'
use_pmake='n'
xencf=''
xenlf=''
d_xenix='undef'
d_bsd='define'
locale='locale'
have_codeset='define'
d_pgp='define'
pgp='${LOCALBASE}/bin/pgp'
pgp2_path='${LOCALBASE}/bin/pgp'
pgp5_dir='${LOCALBASE}/bin'
gpg_path='${LOCALBASE}/bin/gpg'
special_path='/usr/bin'
special_path2='${PREFIX}/bin'
locale_dir='/usr/share/locale'
d_wchar='${has_wchar}'
d_wcwidth='${has_wchar}'
CONFIG=true
EOF
tee -a ${CONFIG_PATH} >> ${WRKSRC}/shared_libs/iconv/config.res << EOF
iconv_dir='${ICONV_PREFIX}'
iconv_include_dir='${ICONV_PREFIX}/include'
iconv_lib_dir='${ICONV_PREFIX}/lib'
iconv_link='${ICONV_LINK}'
EOF
tee -a ${CONFIG_PATH} >> ${WRKSRC}/shared_libs/tls/config.res << EOF
tls_dir='${OPENSSLBASE}'
tls_include_dir='${OPENSSLINC}'
tls_lib_dir='${OPENSSLLIB}'
EOF
exit 0

View file

@ -1,34 +0,0 @@
# Created by: dhagan@cs.vt.edu
# $FreeBSD$
PORTNAME= elm
PORTVERSION= 2.5.8
PORTREVISION= 3
CATEGORIES= mail
MASTER_SITES= http://instinct.org/elm/files/tarballs/
DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Once-popular mail user agent, version 2.5.x
BUILD_DEPENDS= ispell:${PORTSDIR}/textproc/aspell-ispell
MAKE_JOBS_UNSAFE= yes
CFLAGS+= -D_SIZE_T
WRKSRC= ${WRKDIR}/elm${PORTVERSION}
NO_LATEST_LINK= yes
USES= gettext
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= Configure
CONFIGURE_ENV= PREFIX="${PREFIX}"
CONFIGURE_ARGS= -d
MAKE_FLAGS= CATMAN=catman-none
MAN1= answer.1 checkalias.1 elm.1 elmalias.1 fastmail.1 \
frm.1 listalias.1 messages.1 newalias.1 newmail.1 \
printmail.1 readmsg.1 mmencode.1
MLINKS= frm.1 nfrm.1 newmail.1 wnewmail.1
NO_STAGE= yes
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (elm2.5.8.tar.gz) = 80ec62197d214a6efcf19bb98eb64483a78f80956c1a77eab783bea1949ac815
SIZE (elm2.5.8.tar.gz) = 607078

View file

@ -1,59 +0,0 @@
--- Configure.orig 2005-08-18 13:49:24.000000000 +0100
+++ Configure 2013-01-18 16:14:29.794050455 +0000
@@ -18,11 +18,6 @@
PATH=".:/bin:/usr/bin:/usr/local/bin:/usr/ucb:/usr/local:/usr/lbin:/etc:/usr/new:/usr/new/bin:/usr/nbin:$PATH"
export PATH || (echo "OOPS, this isn't sh. Desperation time. I will feed myself to sh."; sh $0; kill $$)
-if test ! -t 0; then
- echo "Say 'sh Configure', not 'sh <Configure'"
- exit 1
-fi
-
(alias) >/dev/null 2>&1 && \
echo "(I see you are using the Korn shell. Some ksh's blow up on Configure," && \
echo "especially on exotic machines. If yours does, try the Bourne shell instead.)"
@@ -491,7 +486,6 @@
c='\c'
fi
echo $n "Type carriage return to continue. Your cursor should be here-->$c"
-read ans
rm -f .echotmp
: now set up to do reads with possible shell escape and default assignment
@@ -2058,6 +2052,7 @@
libc=/usr/lib/libc.a
else
set /usr/ccs/lib/libc.so
+test -f $1 || set /usr/lib/libc.a
test -f $1 || set /usr/lib/libc.so
test -f $1 || set /usr/lib/libc.so.[0-9]*
test -f $1 || set /lib/libsys_s.a
@@ -2111,7 +2106,7 @@
set `echo $libc $libnames | tr ' ' '\012' | sort | uniq`
$echo $n "Extracting names from $* for later perusal...$c"
nm $nm_opts $* 2>/dev/null >libc.tmp
-$sed -n -e 's/^.* [ATDSU] *[_.]*//p' -e 's/^.* [ATDSU] //p' <libc.tmp >libc.list
+$sed -n -e 's/^.* [ATDSUW] *[_.]*//p' -e 's/^.* [ATDSUW] //p' <libc.tmp >libc.list
if $contains '^printf$' libc.list >/dev/null 2>&1; then
echo done
elif $sed -n -e 's/^__*//' -e 's/^\([a-zA-Z_0-9$]*\).*xtern.*/\1/p' \
@@ -2499,7 +2494,10 @@
#
: see if crypt exists
echo " "
-if $contains '^crypt$' libc.list >/dev/null 2>&1; then
+if $test "$cryptlib" = -lcrypt; then
+ echo 'crypt() found.'
+ d_crypt="$define"
+elif $contains '^crypt$' libc.list >/dev/null 2>&1; then
echo 'crypt() found.'
d_crypt="$define"
cryptlib=''
@@ -5499,7 +5497,6 @@
echo "If you didn't make any mistakes, then just type a carriage return here."
rp="If you need to edit config.sh, do it as a shell escape here:"
$echo $n "$rp $c"
-. UU/myread
case "$ans" in
'') ;;
*) : in case they cannot read

View file

@ -1,2 +0,0 @@
Elm is an interactive screen-oriented mailer program that
supersedes mail and mailx. This is the 2.5.x distribution.

View file

@ -1,29 +0,0 @@
bin/elm
bin/answer
bin/checkalias
bin/elmalias
bin/fastmail
bin/frm
@exec ln -f %D/%F %D/bin/nfrm
@unexec rm -f %D/bin/nfrm
bin/listalias
bin/messages
bin/newalias
bin/newmail
@exec ln -f %D/%F %D/bin/wnewmail
@unexec rm -f %D/bin/wnewmail
bin/printmail
bin/readmsg
bin/prlong
bin/mmencode
lib/elmrc-info
lib/help-main
lib/help-options
lib/help-alias
lib/help-pager
lib/help-status
lib/help-fbrowser
lib/help-attach
lib/help-selfolder
lib/mime-types
lib/mlists.eg

View file

@ -1,315 +0,0 @@
#!/bin/sh -
#
# pre-configure script for Elm port to FreeBSD 2.0
#
# Stolen from the elm-ME port (/usr/ports/mail/elm/)
# $FreeBSD$
PortsDir=$PORTSDIR
CurDir=$CURDIR
WrkSrc=$WRKSRC
cat > ${WrkSrc}/config.sh << 'EOF'
#!/bin/sh
# config.sh
# This file was produced by running the Configure script.
Log='$Log'
Header='$Header'
bin="${PREFIX}/bin"
contains='grep'
cppstdin='/usr/bin/cpp'
cppminus=''
d_getopt='define'
d_memcpy='define'
d_rename='define'
d_symlink='define'
d_whoami='undef'
d_poll='define'
d_mmap='define'
d_inttypes='define'
d_nointtypes='undef'
n='-n'
c=''
orderlib='false'
ranlib=':'
package='elm2'
pager='builtin'
startsh='#!/bin/sh'
define='define'
loclist='
cat
chgrp
chmod
cp
echo
expr
grep
fgrep
head
ln
ls
make
mv
rm
sed
sleep
touch
tr
cut
'
expr='/bin/expr'
sed='/usr/bin/sed'
echo='/bin/echo'
cat='/bin/cat'
rm='/bin/rm'
mv='/bin/mv'
cp='/bin/cp'
tail=''
tr='/usr/bin/tr'
sort=''
uniq=''
grep='/usr/bin/grep'
fgrep='/usr/bin/fgrep'
head='/usr/bin/head'
trylist='
Mcc
compress
cpp
date
emacs
execmail
finger
ispell
line
lint
lp
locale
lpr
mailx
metamail
mips
more
nroff
pack
pg
pgp
pmake
pr
rmail
sendmail
shar
smail
submit
tar
tbl
test
troff
uname
uuname
vi
'
test='/bin/test'
inews=''
ispell="${PREFIX}/bin/ispell"
egrep=''
more='/usr/bin/more'
pg='pg'
Mcc='Mcc'
vi='/usr/bin/vi'
mailx='mailx'
mail=''
cpp='/usr/bin/cpp'
perl=''
emacs='emacs'
ls='/bin/ls'
rmail='/bin/rmail'
sendmail='/usr/sbin/sendmail'
shar='/usr/bin/shar'
smail='smail'
submit=''
tbl='/usr/bin/tbl'
troff='/usr/bin/troff'
nroff='/usr/bin/nroff'
uname='/usr/bin/uname'
uuname='/usr/bin/uuname'
line='line'
chgrp='/usr/bin/chgrp'
chmod='/bin/chmod'
lint='/usr/bin/lint'
sleep='/bin/sleep'
pr='/usr/bin/pr'
tar='/usr/bin/tar'
ln='/bin/ln'
lpr='/usr/bin/lpr'
lp='/usr/bin/lp'
touch='/usr/bin/touch'
make='/usr/bin/make'
date='/bin/date'
csh=''
pmake='pmake'
mips='false'
col=''
pack='pack'
compress='/usr/bin/compress'
execmail=''
libswanted='sun intl nls c_s'
noaddlib='yes'
c_date='Wed Sep 8 21:06:00 MSD 1999'
d_ascii='undef'
d_broke_ctype='undef'
d_calendar='define'
calendar='calendar'
d_chown_neg1='define'
d_content='undef'
d_crypt='define'
cryptlib='-lcrypt'
d_cuserid='undef'
d_disphost='undef'
d_domname='define'
d_usegetdom='undef'
d_errlst='define'
d_flock='define'
d_dotlock='undef'
d_fcntlock='undef'
has_flock='define'
has_fcntl='define'
d_ftruncate='define'
d_gethname='define'
d_douname='undef'
d_host_comp='undef'
ign_hname='n'
d_havetlib='define'
termlib='-ltermlib'
d_index='undef'
d_internet='define'
d_ispell='define'
ispell_path="${PREFIX}/bin/ispell"
ispell_options=''
d_locale='define'
d_nl_types='define'
d_msgcat='define'
d_usenls='undef'
d_mallocvoid='define'
d_mboxedit='define'
metamail_path='none'
defencoding=''
d_8bitmime='define'
d_binarymime='undef'
d_dsn='define'
defcharset='DISPLAY'
defdispcharset='ISO-8859-1'
d_mmdf='undef'
d_newauto='define'
d_noaddfrom='define'
d_usedomain='undef'
d_noxheader='undef'
d_pidcheck='define'
d_ptem='undef'
d_putenv='define'
d_remlock='undef'
maxattempts='6'
d_setgid='undef'
d_savegrpmboxid='undef'
mailermode='755'
d_sigvec='undef'
d_sigvectr='undef'
d_sigset='undef'
d_sighold='undef'
d_sigprocmask='define'
d_sigblock='undef'
d_waitpid='define'
d_sigaction='define'
d_strcspn='define'
d_strspn='define'
d_strpbrk='define'
d_strerror='define'
d_strftime='define'
d_strings='undef'
d_pwdinsys='undef'
strings='/usr/include/string.h'
includepath=''
d_strstr='define'
d_strtok='define'
d_subshell='define'
d_tempnam='define'
tempnamo=''
tempnamc=''
d_termio='undef'
d_termios='define'
d_utimbuf='define'
d_vfork='define'
defbatsub='no subject (file transmission)'
defeditor='/usr/bin/vi'
editoropts=''
hostname="${Hostname}"
phostname='hostname'
mydomain="${Domain}"
autohostname='define'
i_memory='define'
i_stdarg='define'
i_stdlib='define'
i_time='define'
i_systime='define'
d_systimekernel='undef'
i_unistd='define'
i_utime='define'
i_sysutime='undef'
lib="${PREFIX}/lib"
libc='/usr/lib/libc.so'
linepr='/usr/bin/lp'
maildir='/var/mail'
mailer='/usr/sbin/sendmail'
mailgrp='mail'
mansrc="${PREFIX}/man/man1"
catmansrc="${PREFIX}/man/cat1"
manext='.1'
manext_choice='.1'
catmanext='.1'
catmanext_choice='.1'
packed='n'
manroff='/usr/bin/nroff'
manroffopts=''
suffix=''
packer=''
optimize="$CFLAGS"
ccflags=''
cppflags=''
ldflags='-s -L${PREFIX}/lib'
cc='cc'
libs=''
nametype='bsd'
d_passnames='define'
d_berknames='define'
d_usgnames='undef'
# passcat=''
rmttape='unknown-remote-tape-unit'
roff='/usr/bin/troff'
roffopts=''
sigtype='void'
spitshell='cat'
shsharp='true'
sharpbang='#!'
tmpdir='/tmp'
tzname_handling='TM_ZONE'
use_pmake='n'
xencf=''
xenlf=''
d_xenix='undef'
d_bsd='define'
locale='locale'
d_pgp='define'
pgp="${PREFIX}/bin/pgp"
pgp_path="${PREFIX}/bin/pgp"
special_path='/usr/local/bin'
CONFIG=true
EOF
# Warn user to just take defaults.
#
echo "===> Note: This configure script is interactive, but the "
echo " supplied defaults will work for FreeBSD. Just press "
echo " Enter to accept each default."
exit 0
# END

View file

@ -1,47 +0,0 @@
# Created by: Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
# $FreeBSD$
PORTNAME= emh
PORTVERSION= 1.14.1
PORTREVISION= 14
CATEGORIES= mail elisp
MASTER_SITES= RINGSERVER/elisp/semi/semi-1.14-for-flim-1.14
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= MIME extension of mh-e.el
BUILD_DEPENDS+= ${LOCALBASE}/share/semi/${SEMI_COOKIE}:${PORTSDIR}/editors/semi${DEPPORT_SUFFIX}
RUN_DEPENDS+= ${LOCALBASE}/share/semi/${SEMI_COOKIE}:${PORTSDIR}/editors/semi${DEPPORT_SUFFIX}
SEMI_TRUNK= 1.14
SEMI_COOKIE= semi-${EMACS_PORT_NAME}-${SEMI_TRUNK}.FreeBSD-packages
USE_EMACS= yes
NO_STAGE= yes
.include <bsd.port.pre.mk>
.if ${EMACS_PORT_NAME} == xemacs21-mule
DEPPORT_SUFFIX= -${EMACS_PORT_NAME}
ALL_TARGET= package
INSTALL_TARGET= install-package
EMH_LISPDIR= ${EMACS_LIBDIR}/site-packages/lisp/emh
XEMACS_ONLY= ""
BUILD_DEPENDS+= ${LOCALBASE}/${EMACS_LIBDIR}/xemacs-packages/lisp/mh-e/mh-e.el:${PORTSDIR}/editors/xemacs-packages
RUN_DEPENDS+= ${LOCALBASE}/${EMACS_LIBDIR}/xemacs-packages/lisp/mh-e/mh-e.el:${PORTSDIR}/editors/xemacs-packages
.else
.if ${EMACS_PORT_NAME} == "emacs20"
DEPPORT_SUFFIX= -${EMACS_PORT_NAME}
.else
DEPPORT_SUFFIX=
.endif
ALL_TARGET= elc
EMH_LISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/semi
MAKE_ARGS+= LISPDIR=${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
XEMACS_ONLY= "@comment "
.endif
PLIST_SUB= XEMACS_ONLY=${XEMACS_ONLY} \
EMH_LISPDIR=${EMH_LISPDIR}
.include <bsd.port.post.mk>

View file

@ -1,2 +0,0 @@
SHA256 (emh-1.14.1.tar.gz) = 9b6462c1e302d2493f355731c19fff1598c0b564187fd6a31030409fa2b4f455
SIZE (emh-1.14.1.tar.gz) = 15229

View file

@ -1 +0,0 @@
EMH is a extender for mh-e to provide MIME feature using SEMI.

View file

@ -1,13 +0,0 @@
%%EMH_LISPDIR%%/emh.el
%%EMH_LISPDIR%%/emh.elc
%%EMH_LISPDIR%%/emh-comp.el
%%EMH_LISPDIR%%/emh-comp.elc
%%EMH_LISPDIR%%/emh-def.el
%%EMH_LISPDIR%%/emh-def.elc
%%EMH_LISPDIR%%/emh-face.el
%%EMH_LISPDIR%%/emh-face.elc
%%EMH_LISPDIR%%/emh-setup.el
%%EMH_LISPDIR%%/emh-setup.elc
%%XEMACS_ONLY%%%%EMH_LISPDIR%%/custom-load.el
%%XEMACS_ONLY%%%%EMH_LISPDIR%%/custom-load.elc
%%XEMACS_ONLY%%@dirrm %%EMH_LISPDIR%%

View file

@ -1,63 +0,0 @@
# Created by: Chifeng QU <chifeng@gmail.com>
# $FreeBSD$
PORTNAME= extmail
PORTVERSION= 1.2
PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= http://www.chifeng.name/dist/extmail/ \
http://mirror3.extmail.net/dist/
MAINTAINER= ports@FreeBSD.org
COMMENT= High performance webmail system
RUN_DEPENDS= p5-Unix-Syslog>=0:${PORTSDIR}/sysutils/p5-Unix-Syslog
USES= perl5
NO_BUILD= yes
OPTIONS_DEFINE= MYSQL LDAP
OPTIONS_DEFAULT= MYSQL
NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MMYSQL}
RUN_DEPENDS+= p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql
.endif
.if ${PORT_OPTIONS:MLDAP}
RUN_DEPENDS+= p5-DBD-LDAP>=0:${PORTSDIR}/databases/p5-DBD-LDAP
.endif
do-install:
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${WWWDIR}
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}
@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR:S,^${PREFIX}/,%D/,}' >> ${TMPPLIST}
@${FIND} ${WWWDIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755
@${ECHO_CMD} '@exec ${FIND} ${WWWDIR:S,^${PREFIX}/,%D/,} -type d -print0 | \
${XARGS} -0 ${CHMOD} 755' >> ${TMPPLIST}
@${FIND} \
${WWWDIR}/cgi \
${WWWDIR}/tools \
${WWWDIR}/dispatch-init \
${WWWDIR}/dispatch.fcgi \
${WWWDIR}/dispatch_lig.sh \
-type f -print0 | ${XARGS} -0 ${CHMOD} +x
@${ECHO_CMD} '@exec ${FIND} \
${WWWDIR:S,^${PREFIX}/,%D/,}/cgi \
${WWWDIR:S,^${PREFIX}/,%D/,}/tools \
${WWWDIR:S,^${PREFIX}/,%D/,}/dispatch-init \
${WWWDIR:S,^${PREFIX}/,%D/,}/dispatch.fcgi \
${WWWDIR:S,^${PREFIX}/,%D/,}/dispatch_lig.sh \
-type f -print0 | ${XARGS} -0 ${CHMOD} +x' >> ${TMPPLIST}
post-install:
@if [ ! -f ${WWWDIR}/webmail.cf ]; then \
${CP} -p ${WWWDIR}/webmail.cf.default ${WWWDIR}/webmail.cf ; \
${CHMOD} +w ${WWWDIR}/webmail.cf ; \
fi
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (extmail-1.2.tar.gz) = 3e023bb2caf9daa31f8f851979cdc161883c166f1c51921d3993d47aed6d90a7
SIZE (extmail-1.2.tar.gz) = 541279

View file

@ -1,7 +0,0 @@
ExtMail -- A high performance webmail system.
It was written in pure perl, only support Maildir++(or Maildir), we try to
optimize the design and archtecture, make it scalable well and run faster
than common php/perl webmail system.
WWW: http://www.extmail.org

View file

@ -1,350 +0,0 @@
%%WWWDIR%%/AUTHORS
%%WWWDIR%%/CREDITS
%%WWWDIR%%/ChangeLog
%%WWWDIR%%/FAQ
%%WWWDIR%%/INSTALL
%%WWWDIR%%/README
%%WWWDIR%%/README.fcgi
%%WWWDIR%%/README.filter
%%WWWDIR%%/README.vpopmail
%%WWWDIR%%/Version
%%WWWDIR%%/cgi/abook.cgi
%%WWWDIR%%/cgi/compose.cgi
%%WWWDIR%%/cgi/env.cgi
%%WWWDIR%%/cgi/filter.cgi
%%WWWDIR%%/cgi/folders.cgi
%%WWWDIR%%/cgi/globabook.cgi
%%WWWDIR%%/cgi/index.cgi
%%WWWDIR%%/cgi/netdisk.cgi
%%WWWDIR%%/cgi/pref.cgi
%%WWWDIR%%/cgi/readmsg.cgi
%%WWWDIR%%/cgi/search.cgi
%%WWWDIR%%/dispatch-init
%%WWWDIR%%/dispatch.fcgi
%%WWWDIR%%/dispatch_lig.sh
%%WWWDIR%%/globabook.cf
%%WWWDIR%%/html/README
%%WWWDIR%%/html/default/BOTTOM.html
%%WWWDIR%%/html/default/MAIN_LEFT.html
%%WWWDIR%%/html/default/OPTION_NAV.html
%%WWWDIR%%/html/default/README
%%WWWDIR%%/html/default/TOP_BAN.html
%%WWWDIR%%/html/default/TOP_NAV.html
%%WWWDIR%%/html/default/UTF8.inc
%%WWWDIR%%/html/default/abook.html
%%WWWDIR%%/html/default/abook_edit.html
%%WWWDIR%%/html/default/abookac.html
%%WWWDIR%%/html/default/add2list.html
%%WWWDIR%%/html/default/att2ndisk.html
%%WWWDIR%%/html/default/autoreply.html
%%WWWDIR%%/html/default/blacklist.html
%%WWWDIR%%/html/default/compose.html
%%WWWDIR%%/html/default/css/autocomplete.css
%%WWWDIR%%/html/default/css/login.css
%%WWWDIR%%/html/default/css/moz-text-overflow.xml
%%WWWDIR%%/html/default/css/newstyle.css
%%WWWDIR%%/html/default/css/text-fade.gif
%%WWWDIR%%/html/default/css/text-fade.png
%%WWWDIR%%/html/default/css/text-overflow.css
%%WWWDIR%%/html/default/editor.html
%%WWWDIR%%/html/default/error.html
%%WWWDIR%%/html/default/filter.html
%%WWWDIR%%/html/default/filter_edit.html
%%WWWDIR%%/html/default/foldermgr.html
%%WWWDIR%%/html/default/folders.html
%%WWWDIR%%/html/default/globabook.html
%%WWWDIR%%/html/default/group_edit.html
%%WWWDIR%%/html/default/groups.inc
%%WWWDIR%%/html/default/images/Drafts.gif
%%WWWDIR%%/html/default/images/Inbox.gif
%%WWWDIR%%/html/default/images/Junk.gif
%%WWWDIR%%/html/default/images/Sent.gif
%%WWWDIR%%/html/default/images/Trash.gif
%%WWWDIR%%/html/default/images/attach.gif
%%WWWDIR%%/html/default/images/common/advclose.gif
%%WWWDIR%%/html/default/images/common/bar0.gif
%%WWWDIR%%/html/default/images/common/bar1.gif
%%WWWDIR%%/html/default/images/common/bar2.gif
%%WWWDIR%%/html/default/images/common/bar3.gif
%%WWWDIR%%/html/default/images/common/bar4.gif
%%WWWDIR%%/html/default/images/common/bar5.gif
%%WWWDIR%%/html/default/images/common/bar6.gif
%%WWWDIR%%/html/default/images/common/bar7.gif
%%WWWDIR%%/html/default/images/common/bar8.gif
%%WWWDIR%%/html/default/images/common/bar9.gif
%%WWWDIR%%/html/default/images/common/bb_alipay.gif
%%WWWDIR%%/html/default/images/common/bb_bold.gif
%%WWWDIR%%/html/default/images/common/bb_center.gif
%%WWWDIR%%/html/default/images/common/bb_clear.gif
%%WWWDIR%%/html/default/images/common/bb_code.gif
%%WWWDIR%%/html/default/images/common/bb_color.gif
%%WWWDIR%%/html/default/images/common/bb_contract.gif
%%WWWDIR%%/html/default/images/common/bb_email.gif
%%WWWDIR%%/html/default/images/common/bb_expand.gif
%%WWWDIR%%/html/default/images/common/bb_flash.gif
%%WWWDIR%%/html/default/images/common/bb_fly.gif
%%WWWDIR%%/html/default/images/common/bb_image.gif
%%WWWDIR%%/html/default/images/common/bb_indent.gif
%%WWWDIR%%/html/default/images/common/bb_italic.gif
%%WWWDIR%%/html/default/images/common/bb_left.gif
%%WWWDIR%%/html/default/images/common/bb_menupop.gif
%%WWWDIR%%/html/default/images/common/bb_orderedlist.gif
%%WWWDIR%%/html/default/images/common/bb_outdent.gif
%%WWWDIR%%/html/default/images/common/bb_qq.gif
%%WWWDIR%%/html/default/images/common/bb_quote.gif
%%WWWDIR%%/html/default/images/common/bb_ra.gif
%%WWWDIR%%/html/default/images/common/bb_redo.gif
%%WWWDIR%%/html/default/images/common/bb_removeformat.gif
%%WWWDIR%%/html/default/images/common/bb_right.gif
%%WWWDIR%%/html/default/images/common/bb_rm.gif
%%WWWDIR%%/html/default/images/common/bb_separator.gif
%%WWWDIR%%/html/default/images/common/bb_table.gif
%%WWWDIR%%/html/default/images/common/bb_underline.gif
%%WWWDIR%%/html/default/images/common/bb_undo.gif
%%WWWDIR%%/html/default/images/common/bb_unlink.gif
%%WWWDIR%%/html/default/images/common/bb_unorderedlist.gif
%%WWWDIR%%/html/default/images/common/bb_url.gif
%%WWWDIR%%/html/default/images/common/bb_wma.gif
%%WWWDIR%%/html/default/images/common/bb_wmv.gif
%%WWWDIR%%/html/default/images/common/icon_signinxspace.gif
%%WWWDIR%%/html/default/images/common/index.htm
%%WWWDIR%%/html/default/images/common/jsmenu.gif
%%WWWDIR%%/html/default/images/common/minus.gif
%%WWWDIR%%/html/default/images/common/notice.gif
%%WWWDIR%%/html/default/images/common/plus.gif
%%WWWDIR%%/html/default/images/common/rss.gif
%%WWWDIR%%/html/default/images/common/sigline.gif
%%WWWDIR%%/html/default/images/common/spacer.gif
%%WWWDIR%%/html/default/images/common/xml.gif
%%WWWDIR%%/html/default/images/common/zoomin.gif
%%WWWDIR%%/html/default/images/common/zoomout.gif
%%WWWDIR%%/html/default/images/contact.gif
%%WWWDIR%%/html/default/images/delete.gif
%%WWWDIR%%/html/default/images/edit.gif
%%WWWDIR%%/html/default/images/firstpg.d.gif
%%WWWDIR%%/html/default/images/firstpg.gif
%%WWWDIR%%/html/default/images/folders.gif
%%WWWDIR%%/html/default/images/high_priority.gif
%%WWWDIR%%/html/default/images/hint.gif
%%WWWDIR%%/html/default/images/hint_sm.gif
%%WWWDIR%%/html/default/images/ico1.gif
%%WWWDIR%%/html/default/images/lastpg.d.gif
%%WWWDIR%%/html/default/images/lastpg.gif
%%WWWDIR%%/html/default/images/lc.gif
%%WWWDIR%%/html/default/images/lo.gif
%%WWWDIR%%/html/default/images/logo.gif
%%WWWDIR%%/html/default/images/low_priority.gif
%%WWWDIR%%/html/default/images/nextpg.d.gif
%%WWWDIR%%/html/default/images/nextpg.gif
%%WWWDIR%%/html/default/images/paperclip.gif
%%WWWDIR%%/html/default/images/prevpg.d.gif
%%WWWDIR%%/html/default/images/prevpg.gif
%%WWWDIR%%/html/default/images/purge.gif
%%WWWDIR%%/html/default/images/rb.gif
%%WWWDIR%%/html/default/images/search.gif
%%WWWDIR%%/html/default/images/sl.gif
%%WWWDIR%%/html/default/images/sort_asc.gif
%%WWWDIR%%/html/default/images/sort_desc.gif
%%WWWDIR%%/html/default/images/splash.jpg
%%WWWDIR%%/html/default/images/toploading.gif
%%WWWDIR%%/html/default/images/unread.gif
%%WWWDIR%%/html/default/index.html
%%WWWDIR%%/html/default/js/common.js
%%WWWDIR%%/html/default/js/editor.js
%%WWWDIR%%/html/default/js/menu.js
%%WWWDIR%%/html/default/js/moz-text-overflow.js
%%WWWDIR%%/html/default/lists.inc
%%WWWDIR%%/html/default/loading.html
%%WWWDIR%%/html/default/multifile_new.inc
%%WWWDIR%%/html/default/netdisk.html
%%WWWDIR%%/html/default/notify.html
%%WWWDIR%%/html/default/pref.html
%%WWWDIR%%/html/default/pref_pop3.html
%%WWWDIR%%/html/default/print.html
%%WWWDIR%%/html/default/readmsg.html
%%WWWDIR%%/html/default/rich_abook.inc
%%WWWDIR%%/html/default/saveok.html
%%WWWDIR%%/html/default/search.html
%%WWWDIR%%/html/default/sendok.html
%%WWWDIR%%/html/default/welcome.html
%%WWWDIR%%/html/default/whitelist.html
%%WWWDIR%%/html/images/donate.png
%%WWWDIR%%/html/images/extmail_logo.gif
%%WWWDIR%%/html/images/file/au.gif
%%WWWDIR%%/html/images/file/cert.gif
%%WWWDIR%%/html/images/file/chm.gif
%%WWWDIR%%/html/images/file/css.gif
%%WWWDIR%%/html/images/file/dir.gif
%%WWWDIR%%/html/images/file/dirup.gif
%%WWWDIR%%/html/images/file/disk.gif
%%WWWDIR%%/html/images/file/doc.gif
%%WWWDIR%%/html/images/file/exe.gif
%%WWWDIR%%/html/images/file/file.gif
%%WWWDIR%%/html/images/file/font.gif
%%WWWDIR%%/html/images/file/help.gif
%%WWWDIR%%/html/images/file/html.gif
%%WWWDIR%%/html/images/file/ini.gif
%%WWWDIR%%/html/images/file/mail.gif
%%WWWDIR%%/html/images/file/mdb.gif
%%WWWDIR%%/html/images/file/mp3.gif
%%WWWDIR%%/html/images/file/pdf.gif
%%WWWDIR%%/html/images/file/pic.gif
%%WWWDIR%%/html/images/file/ppt.gif
%%WWWDIR%%/html/images/file/ps.gif
%%WWWDIR%%/html/images/file/rm.gif
%%WWWDIR%%/html/images/file/stream.gif
%%WWWDIR%%/html/images/file/sys.gif
%%WWWDIR%%/html/images/file/ttf.gif
%%WWWDIR%%/html/images/file/txt.gif
%%WWWDIR%%/html/images/file/video.gif
%%WWWDIR%%/html/images/file/xls.gif
%%WWWDIR%%/html/images/file/zip.gif
%%WWWDIR%%/html/images/ico1.gif
%%WWWDIR%%/html/images/rb.gif
%%WWWDIR%%/html/images/sl.gif
%%WWWDIR%%/html/images/splash.gif
%%WWWDIR%%/html/index.html
%%WWWDIR%%/html/plugins/chkupdate/chkupdate.js
%%WWWDIR%%/html/plugins/chkupdate/style.css
%%WWWDIR%%/html/plugins/coolweather/coolweather.js
%%WWWDIR%%/html/plugins/coolweather/icons/01.gif
%%WWWDIR%%/html/plugins/coolweather/icons/02.gif
%%WWWDIR%%/html/plugins/coolweather/icons/03.gif
%%WWWDIR%%/html/plugins/coolweather/icons/04.gif
%%WWWDIR%%/html/plugins/coolweather/icons/05.gif
%%WWWDIR%%/html/plugins/coolweather/icons/06.gif
%%WWWDIR%%/html/plugins/coolweather/icons/07.gif
%%WWWDIR%%/html/plugins/coolweather/icons/08.gif
%%WWWDIR%%/html/plugins/coolweather/icons/11.gif
%%WWWDIR%%/html/plugins/coolweather/icons/12.gif
%%WWWDIR%%/html/plugins/coolweather/icons/13.gif
%%WWWDIR%%/html/plugins/coolweather/icons/14.gif
%%WWWDIR%%/html/plugins/coolweather/icons/15.gif
%%WWWDIR%%/html/plugins/coolweather/icons/16.gif
%%WWWDIR%%/html/plugins/coolweather/icons/17.gif
%%WWWDIR%%/html/plugins/coolweather/icons/18.gif
%%WWWDIR%%/html/plugins/coolweather/icons/19.gif
%%WWWDIR%%/html/plugins/coolweather/icons/20.gif
%%WWWDIR%%/html/plugins/coolweather/icons/21.gif
%%WWWDIR%%/html/plugins/coolweather/icons/22.gif
%%WWWDIR%%/html/plugins/coolweather/icons/23.gif
%%WWWDIR%%/html/plugins/coolweather/icons/24.gif
%%WWWDIR%%/html/plugins/coolweather/icons/25.gif
%%WWWDIR%%/html/plugins/coolweather/icons/26.gif
%%WWWDIR%%/html/plugins/coolweather/icons/29.gif
%%WWWDIR%%/html/plugins/coolweather/icons/30.gif
%%WWWDIR%%/html/plugins/coolweather/icons/31.gif
%%WWWDIR%%/html/plugins/coolweather/icons/32.gif
%%WWWDIR%%/html/plugins/coolweather/icons/33.gif
%%WWWDIR%%/html/plugins/coolweather/icons/34.gif
%%WWWDIR%%/html/plugins/coolweather/icons/35.gif
%%WWWDIR%%/html/plugins/coolweather/icons/36.gif
%%WWWDIR%%/html/plugins/coolweather/icons/37.gif
%%WWWDIR%%/html/plugins/coolweather/icons/38.gif
%%WWWDIR%%/html/plugins/coolweather/icons/39.gif
%%WWWDIR%%/html/plugins/coolweather/icons/40.gif
%%WWWDIR%%/html/plugins/coolweather/icons/41.gif
%%WWWDIR%%/html/plugins/coolweather/icons/42.gif
%%WWWDIR%%/html/plugins/coolweather/icons/43.gif
%%WWWDIR%%/html/plugins/coolweather/icons/44.gif
%%WWWDIR%%/html/plugins/coolweather/icons/swa.gif
%%WWWDIR%%/html/plugins/coolweather/style.css
%%WWWDIR%%/html/plugins/etnews/etnews.js
%%WWWDIR%%/html/plugins/etnews/style.css
%%WWWDIR%%/html/plugins/phprpc_client.js
%%WWWDIR%%/html/plugins/rpc_init.js
%%WWWDIR%%/lang/en_US
%%WWWDIR%%/lang/zh_CN
%%WWWDIR%%/lang/zh_TW
%%WWWDIR%%/libs/Crypt/PasswdMD5.pm
%%WWWDIR%%/libs/Encode/IMAPUTF7.pm
%%WWWDIR%%/libs/Encode/PPDetector.pm
%%WWWDIR%%/libs/Encode/PPUniDetector.pm
%%WWWDIR%%/libs/Ext.pm
%%WWWDIR%%/libs/Ext/Abook.pm
%%WWWDIR%%/libs/Ext/App.pm
%%WWWDIR%%/libs/Ext/App/Abook.pm
%%WWWDIR%%/libs/Ext/App/Compose.pm
%%WWWDIR%%/libs/Ext/App/Filter.pm
%%WWWDIR%%/libs/Ext/App/Folders.pm
%%WWWDIR%%/libs/Ext/App/GlobalAbook.pm
%%WWWDIR%%/libs/Ext/App/Login.pm
%%WWWDIR%%/libs/Ext/App/Message.pm
%%WWWDIR%%/libs/Ext/App/NetDisk.pm
%%WWWDIR%%/libs/Ext/App/Pref.pm
%%WWWDIR%%/libs/Ext/App/Search.pm
%%WWWDIR%%/libs/Ext/Auth/Authlib.pm
%%WWWDIR%%/libs/Ext/Auth/LDAP.pm
%%WWWDIR%%/libs/Ext/Auth/MySQL.pm
%%WWWDIR%%/libs/Ext/CGI.pm
%%WWWDIR%%/libs/Ext/CSV.pm
%%WWWDIR%%/libs/Ext/CaptCha.pm
%%WWWDIR%%/libs/Ext/Config.pm
%%WWWDIR%%/libs/Ext/DB.pm
%%WWWDIR%%/libs/Ext/DateTime.pm
%%WWWDIR%%/libs/Ext/FCGI.pm
%%WWWDIR%%/libs/Ext/GD.pm
%%WWWDIR%%/libs/Ext/GlobalAbook.pm
%%WWWDIR%%/libs/Ext/GlobalAbook/File.pm
%%WWWDIR%%/libs/Ext/GlobalAbook/LDAP.pm
%%WWWDIR%%/libs/Ext/Lang.pm
%%WWWDIR%%/libs/Ext/Logger.pm
%%WWWDIR%%/libs/Ext/Logger/File.pm
%%WWWDIR%%/libs/Ext/Logger/Syslog.pm
%%WWWDIR%%/libs/Ext/MIME.pm
%%WWWDIR%%/libs/Ext/MailFilter.pm
%%WWWDIR%%/libs/Ext/POP3.pm
%%WWWDIR%%/libs/Ext/Passwd.pm
%%WWWDIR%%/libs/Ext/RFC822.pm
%%WWWDIR%%/libs/Ext/Session.pm
%%WWWDIR%%/libs/Ext/Storage/Fileman.pm
%%WWWDIR%%/libs/Ext/Storage/Maildir.pm
%%WWWDIR%%/libs/Ext/Storage/Search.pm
%%WWWDIR%%/libs/Ext/Template.pm
%%WWWDIR%%/libs/Ext/Unicode.pm
%%WWWDIR%%/libs/Ext/Unicode/IMAPUTF7.pm
%%WWWDIR%%/libs/Ext/Unicode/Iconv.pm
%%WWWDIR%%/libs/Ext/Unicode/UTF8.pm
%%WWWDIR%%/libs/Ext/Utils.pm
%%WWWDIR%%/libs/HTML/KTemplate.pm
%%WWWDIR%%/libs/Mail/POP3Client.pm
%%WWWDIR%%/tools/abook_tpl.pl
%%WWWDIR%%/tools/abook_update.pl
%%WWWDIR%%/tools/cleansid.pl
%%WWWDIR%%/tools/decode
%%WWWDIR%%/tools/mail2sms
%%WWWDIR%%/tools/pkg_stats.sh
%%WWWDIR%%/tools/spam_report.pl
%%WWWDIR%%/tools/suid-with
@unexec if cmp -s %D/%%WWWDIR%%/webmail.cf.default %D/%%WWWDIR%%/webmail.cf; then rm -f %D/%%WWWDIR%%/webmail.cf; fi
%%WWWDIR%%/webmail.cf.default
@exec if [ ! -f %D/%%WWWDIR%%/webmail.cf ] ; then cp -p %D/%F %B/webmail.cf; chmod +w %B/webmail.cf; fi
@dirrm %%WWWDIR%%/tools
@dirrm %%WWWDIR%%/libs/Mail
@dirrm %%WWWDIR%%/libs/HTML
@dirrm %%WWWDIR%%/libs/Ext/Unicode
@dirrm %%WWWDIR%%/libs/Ext/Storage
@dirrm %%WWWDIR%%/libs/Ext/Logger
@dirrm %%WWWDIR%%/libs/Ext/GlobalAbook
@dirrm %%WWWDIR%%/libs/Ext/Auth
@dirrm %%WWWDIR%%/libs/Ext/App
@dirrm %%WWWDIR%%/libs/Ext
@dirrm %%WWWDIR%%/libs/Encode
@dirrm %%WWWDIR%%/libs/Crypt
@dirrm %%WWWDIR%%/libs
@dirrm %%WWWDIR%%/lang
@dirrm %%WWWDIR%%/html/plugins/etnews
@dirrm %%WWWDIR%%/html/plugins/coolweather/icons
@dirrm %%WWWDIR%%/html/plugins/coolweather
@dirrm %%WWWDIR%%/html/plugins/chkupdate
@dirrm %%WWWDIR%%/html/plugins
@dirrm %%WWWDIR%%/html/images/file
@dirrm %%WWWDIR%%/html/images
@dirrm %%WWWDIR%%/html/default/js
@dirrm %%WWWDIR%%/html/default/images/common
@dirrm %%WWWDIR%%/html/default/images
@dirrm %%WWWDIR%%/html/default/css
@dirrm %%WWWDIR%%/html/default
@dirrm %%WWWDIR%%/html
@dirrm %%WWWDIR%%/cgi
@dirrmtry %%WWWDIR%%

View file

@ -1,66 +0,0 @@
# Created by: Chifeng QU <chifeng@gmail.com>
# $FreeBSD$
PORTNAME= extman
PORTVERSION= 1.1
PORTREVISION= 3
CATEGORIES= mail
MASTER_SITES= http://www.chifeng.name/dist/extman/%SUBDIR%/ \
http://mirror3.extmail.net/dist/%SUBDIR%/
MAINTAINER= ports@FreeBSD.org
COMMENT= Web interface to manage Virtual Accounts
RUN_DEPENDS= p5-GD>=0:${PORTSDIR}/graphics/p5-GD
USES= perl5
NO_BUILD= yes
OPTIONS_DEFINE= MYSQL LDAP
OPTIONS_DEFAULT= MYSQL
NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MMYSQL}
RUN_DEPENDS+= p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql
.endif
.if ${PORT_OPTIONS:MLDAP}
RUN_DEPENDS+= p5-DBD-LDAP>=0:${PORTSDIR}/databases/p5-DBD-LDAP
.endif
do-install:
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${WWWDIR}
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}
@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR:S,^${PREFIX}/,%D/,}' >> ${TMPPLIST}
@${FIND} ${WWWDIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755
@${ECHO_CMD} '@exec ${FIND} ${WWWDIR:S,^${PREFIX}/,%D/,} -type d -print0 | \
${XARGS} -0 ${CHMOD} 755' >> ${TMPPLIST}
@${FIND} \
${WWWDIR}/cgi \
${WWWDIR}/contrib \
${WWWDIR}/tools \
${WWWDIR}/addon/mailgraph_ext/mailgraph-init \
${WWWDIR}/addon/mailgraph_ext/mailgraph_ext.pl \
${WWWDIR}/addon/mailgraph_ext/qmonitor.pl \
-type f -print0 | ${XARGS} -0 ${CHMOD} +x
@${ECHO_CMD} '@exec ${FIND} \
${WWWDIR:S,^${PREFIX}/,%D/,}/cgi \
${WWWDIR:S,^${PREFIX}/,%D/,}/contrib \
${WWWDIR:S,^${PREFIX}/,%D/,}/tools \
${WWWDIR:S,^${PREFIX}/,%D/,}/addon/mailgraph_ext/mailgraph-init \
${WWWDIR:S,^${PREFIX}/,%D/,}/addon/mailgraph_ext/mailgraph_ext.pl \
${WWWDIR:S,^${PREFIX}/,%D/,}/addon/mailgraph_ext/qmonitor.pl \
-type f -print0 | ${XARGS} -0 ${CHMOD} +x' >> ${TMPPLIST}
post-install:
@if [ ! -f ${WWWDIR}/webman.cf ]; then \
${CP} -p ${WWWDIR}/webman.cf.default ${WWWDIR}/webman.cf ; \
${CHMOD} +w ${WWWDIR}/webman.cf ; \
fi
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (extman-1.1.tar.gz) = 4197cf9e251ef4c1dc43e08c1f7943e065002ae1550ff6f31b40c389e10fa03a
SIZE (extman-1.1.tar.gz) = 586234

View file

@ -1,7 +0,0 @@
ExtMan -- Web interface to manage Virtual Accounts
It was written in pure perl, support account store in mysql/ldap, can easily
customize accroding html template, other backend support will be available
soon
WWW: http://www.extmail.org

View file

@ -1,301 +0,0 @@
%%WWWDIR%%/AUTHORS
%%WWWDIR%%/ChangeLog
%%WWWDIR%%/INSTALL
%%WWWDIR%%/README
%%WWWDIR%%/README.fcgi
%%WWWDIR%%/Version
%%WWWDIR%%/addon/README
%%WWWDIR%%/addon/cleanup.sql
%%WWWDIR%%/addon/courbd.ttf
%%WWWDIR%%/addon/font.ttf
%%WWWDIR%%/addon/mailgraph_ext/AUTHORS
%%WWWDIR%%/addon/mailgraph_ext/CHANGES
%%WWWDIR%%/addon/mailgraph_ext/COPYING
%%WWWDIR%%/addon/mailgraph_ext/README
%%WWWDIR%%/addon/mailgraph_ext/README.ext
%%WWWDIR%%/addon/mailgraph_ext/VERSION
%%WWWDIR%%/addon/mailgraph_ext/mailgraph-init
%%WWWDIR%%/addon/mailgraph_ext/mailgraph_ext.pl
%%WWWDIR%%/addon/mailgraph_ext/qmonitor.pl
%%WWWDIR%%/addon/upgrade_0.16_to_0.2beta3.sql
%%WWWDIR%%/addon/upgrade_0.2.0_to_0.2.1.sql
%%WWWDIR%%/addon/upgrade_0.2.1_to_0.2.2.sql
%%WWWDIR%%/addon/upgrade_0.2.3_to_0.2.4.sql
%%WWWDIR%%/addon/upgrade_0.2beta3_to_0.2.0.sql
%%WWWDIR%%/cgi/alias.cgi
%%WWWDIR%%/cgi/captcha.cgi
%%WWWDIR%%/cgi/changepwd.cgi
%%WWWDIR%%/cgi/domain.cgi
%%WWWDIR%%/cgi/forgetpwd.cgi
%%WWWDIR%%/cgi/groupmail.cgi
%%WWWDIR%%/cgi/index.cgi
%%WWWDIR%%/cgi/manager.cgi
%%WWWDIR%%/cgi/overview.cgi
%%WWWDIR%%/cgi/signup.cgi
%%WWWDIR%%/cgi/sysctrl.cgi
%%WWWDIR%%/cgi/sysinfo.cgi
%%WWWDIR%%/cgi/user.cgi
%%WWWDIR%%/cgi/viewlog.cgi
%%WWWDIR%%/contrib/README
%%WWWDIR%%/contrib/backup.sh
%%WWWDIR%%/contrib/courier-authlib-ldap.patch
%%WWWDIR%%/contrib/makegbook.pl
%%WWWDIR%%/contrib/makeglobabook.pl
%%WWWDIR%%/contrib/passwd2ext.pl
%%WWWDIR%%/contrib/reset_extman_mysql_passwd.pl
%%WWWDIR%%/contrib/sender.pl
%%WWWDIR%%/contrib/updatecf.pl
%%WWWDIR%%/daemon/cmd_plugin/freebsd-cmd
%%WWWDIR%%/daemon/cmd_plugin/linux-cmd
%%WWWDIR%%/daemon/cmdserver
%%WWWDIR%%/docs/README.postfix
%%WWWDIR%%/docs/backport
%%WWWDIR%%/docs/extmail.schema
%%WWWDIR%%/docs/extmail.sql
%%WWWDIR%%/docs/init.ldif
%%WWWDIR%%/docs/init.sql
%%WWWDIR%%/docs/ldap_virtual_alias_maps.cf
%%WWWDIR%%/docs/ldap_virtual_domains_maps.cf
%%WWWDIR%%/docs/ldap_virtual_limit_maps.cf
%%WWWDIR%%/docs/ldap_virtual_mailbox_maps.cf
%%WWWDIR%%/docs/ldap_virtual_sender_maps.cf
%%WWWDIR%%/docs/mysql_virtual_alias_maps.cf
%%WWWDIR%%/docs/mysql_virtual_domains_maps.cf
%%WWWDIR%%/docs/mysql_virtual_limit_maps.cf
%%WWWDIR%%/docs/mysql_virtual_mailbox_maps.cf
%%WWWDIR%%/docs/mysql_virtual_sender_maps.cf
%%WWWDIR%%/html/default/FOOTER.html
%%WWWDIR%%/html/default/TOP_BAN.html
%%WWWDIR%%/html/default/TOP_NAV.html
%%WWWDIR%%/html/default/UTF8.inc
%%WWWDIR%%/html/default/ac.js
%%WWWDIR%%/html/default/autocomplete.css
%%WWWDIR%%/html/default/changepwd.html
%%WWWDIR%%/html/default/default.css
%%WWWDIR%%/html/default/edit_alias.html
%%WWWDIR%%/html/default/edit_domain.html
%%WWWDIR%%/html/default/edit_groupmail.html
%%WWWDIR%%/html/default/edit_manager.html
%%WWWDIR%%/html/default/edit_user.html
%%WWWDIR%%/html/default/editor.html
%%WWWDIR%%/html/default/error.html
%%WWWDIR%%/html/default/forgetpwd.html
%%WWWDIR%%/html/default/images/add.gif
%%WWWDIR%%/html/default/images/alias.gif
%%WWWDIR%%/html/default/images/attach.gif
%%WWWDIR%%/html/default/images/backup.gif
%%WWWDIR%%/html/default/images/common/advclose.gif
%%WWWDIR%%/html/default/images/common/bar0.gif
%%WWWDIR%%/html/default/images/common/bar1.gif
%%WWWDIR%%/html/default/images/common/bar2.gif
%%WWWDIR%%/html/default/images/common/bar3.gif
%%WWWDIR%%/html/default/images/common/bar4.gif
%%WWWDIR%%/html/default/images/common/bar5.gif
%%WWWDIR%%/html/default/images/common/bar6.gif
%%WWWDIR%%/html/default/images/common/bar7.gif
%%WWWDIR%%/html/default/images/common/bar8.gif
%%WWWDIR%%/html/default/images/common/bar9.gif
%%WWWDIR%%/html/default/images/common/bb_alipay.gif
%%WWWDIR%%/html/default/images/common/bb_bold.gif
%%WWWDIR%%/html/default/images/common/bb_center.gif
%%WWWDIR%%/html/default/images/common/bb_clear.gif
%%WWWDIR%%/html/default/images/common/bb_code.gif
%%WWWDIR%%/html/default/images/common/bb_color.gif
%%WWWDIR%%/html/default/images/common/bb_contract.gif
%%WWWDIR%%/html/default/images/common/bb_email.gif
%%WWWDIR%%/html/default/images/common/bb_expand.gif
%%WWWDIR%%/html/default/images/common/bb_flash.gif
%%WWWDIR%%/html/default/images/common/bb_fly.gif
%%WWWDIR%%/html/default/images/common/bb_image.gif
%%WWWDIR%%/html/default/images/common/bb_indent.gif
%%WWWDIR%%/html/default/images/common/bb_italic.gif
%%WWWDIR%%/html/default/images/common/bb_left.gif
%%WWWDIR%%/html/default/images/common/bb_menupop.gif
%%WWWDIR%%/html/default/images/common/bb_orderedlist.gif
%%WWWDIR%%/html/default/images/common/bb_outdent.gif
%%WWWDIR%%/html/default/images/common/bb_qq.gif
%%WWWDIR%%/html/default/images/common/bb_quote.gif
%%WWWDIR%%/html/default/images/common/bb_ra.gif
%%WWWDIR%%/html/default/images/common/bb_redo.gif
%%WWWDIR%%/html/default/images/common/bb_removeformat.gif
%%WWWDIR%%/html/default/images/common/bb_right.gif
%%WWWDIR%%/html/default/images/common/bb_rm.gif
%%WWWDIR%%/html/default/images/common/bb_separator.gif
%%WWWDIR%%/html/default/images/common/bb_table.gif
%%WWWDIR%%/html/default/images/common/bb_underline.gif
%%WWWDIR%%/html/default/images/common/bb_undo.gif
%%WWWDIR%%/html/default/images/common/bb_unlink.gif
%%WWWDIR%%/html/default/images/common/bb_unorderedlist.gif
%%WWWDIR%%/html/default/images/common/bb_url.gif
%%WWWDIR%%/html/default/images/common/bb_wma.gif
%%WWWDIR%%/html/default/images/common/bb_wmv.gif
%%WWWDIR%%/html/default/images/common/icon_signinxspace.gif
%%WWWDIR%%/html/default/images/common/index.htm
%%WWWDIR%%/html/default/images/common/jsmenu.gif
%%WWWDIR%%/html/default/images/common/medal1.gif
%%WWWDIR%%/html/default/images/common/medal10.gif
%%WWWDIR%%/html/default/images/common/medal2.gif
%%WWWDIR%%/html/default/images/common/medal3.gif
%%WWWDIR%%/html/default/images/common/medal4.gif
%%WWWDIR%%/html/default/images/common/medal5.gif
%%WWWDIR%%/html/default/images/common/medal6.gif
%%WWWDIR%%/html/default/images/common/medal7.gif
%%WWWDIR%%/html/default/images/common/medal8.gif
%%WWWDIR%%/html/default/images/common/medal9.gif
%%WWWDIR%%/html/default/images/common/minus.gif
%%WWWDIR%%/html/default/images/common/notice.gif
%%WWWDIR%%/html/default/images/common/number0.gif
%%WWWDIR%%/html/default/images/common/number1.gif
%%WWWDIR%%/html/default/images/common/number2.gif
%%WWWDIR%%/html/default/images/common/number3.gif
%%WWWDIR%%/html/default/images/common/number4.gif
%%WWWDIR%%/html/default/images/common/number5.gif
%%WWWDIR%%/html/default/images/common/number6.gif
%%WWWDIR%%/html/default/images/common/number7.gif
%%WWWDIR%%/html/default/images/common/number8.gif
%%WWWDIR%%/html/default/images/common/number9.gif
%%WWWDIR%%/html/default/images/common/online_admin.gif
%%WWWDIR%%/html/default/images/common/online_guest.gif
%%WWWDIR%%/html/default/images/common/online_member.gif
%%WWWDIR%%/html/default/images/common/online_moderator.gif
%%WWWDIR%%/html/default/images/common/online_supermod.gif
%%WWWDIR%%/html/default/images/common/plus.gif
%%WWWDIR%%/html/default/images/common/rss.gif
%%WWWDIR%%/html/default/images/common/sigline.gif
%%WWWDIR%%/html/default/images/common/spacer.gif
%%WWWDIR%%/html/default/images/common/watermark.gif
%%WWWDIR%%/html/default/images/common/xml.gif
%%WWWDIR%%/html/default/images/common/zoomin.gif
%%WWWDIR%%/html/default/images/common/zoomout.gif
%%WWWDIR%%/html/default/images/del.gif
%%WWWDIR%%/html/default/images/domain.gif
%%WWWDIR%%/html/default/images/edit.gif
%%WWWDIR%%/html/default/images/fck_strip.gif
%%WWWDIR%%/html/default/images/green.gif
%%WWWDIR%%/html/default/images/grey.gif
%%WWWDIR%%/html/default/images/hint_sm.gif
%%WWWDIR%%/html/default/images/home.gif
%%WWWDIR%%/html/default/images/logo.gif
%%WWWDIR%%/html/default/images/passwd.gif
%%WWWDIR%%/html/default/images/sort_asc.gif
%%WWWDIR%%/html/default/images/sort_desc.gif
%%WWWDIR%%/html/default/images/srv_running.gif
%%WWWDIR%%/html/default/images/srv_stopped.gif
%%WWWDIR%%/html/default/images/start.gif
%%WWWDIR%%/html/default/images/stop.gif
%%WWWDIR%%/html/default/images/tbk.gif
%%WWWDIR%%/html/default/images/toploading.gif
%%WWWDIR%%/html/default/images/user.gif
%%WWWDIR%%/html/default/index.html
%%WWWDIR%%/html/default/js/common.js
%%WWWDIR%%/html/default/js/editor.js
%%WWWDIR%%/html/default/js/menu.js
%%WWWDIR%%/html/default/js/tab.js
%%WWWDIR%%/html/default/jumpto.inc
%%WWWDIR%%/html/default/manlib.js
%%WWWDIR%%/html/default/multifile_new.inc
%%WWWDIR%%/html/default/overview.html
%%WWWDIR%%/html/default/overview_alias.html
%%WWWDIR%%/html/default/overview_manager.html
%%WWWDIR%%/html/default/overview_user.html
%%WWWDIR%%/html/default/passwd.html
%%WWWDIR%%/html/default/signup.html
%%WWWDIR%%/html/default/sysctrl.html
%%WWWDIR%%/html/default/sysinfo.html
%%WWWDIR%%/html/default/tab.css
%%WWWDIR%%/html/default/viewlog_all.html
%%WWWDIR%%/html/images/donate.png
%%WWWDIR%%/html/images/extman_logo.gif
%%WWWDIR%%/html/index.html
%%WWWDIR%%/html/plugins/chkupdate/chkupdate.js
%%WWWDIR%%/html/plugins/chkupdate/style.css
%%WWWDIR%%/html/plugins/phprpc_client.js
%%WWWDIR%%/html/plugins/rpc_init.js
%%WWWDIR%%/lang/en_US
%%WWWDIR%%/lang/zh_CN
%%WWWDIR%%/lang/zh_TW
%%WWWDIR%%/libs/CmdTools.pm
%%WWWDIR%%/libs/Crypt/PasswdMD5.pm
%%WWWDIR%%/libs/Encode/IMAPUTF7.pm
%%WWWDIR%%/libs/Ext.pm
%%WWWDIR%%/libs/Ext/CGI.pm
%%WWWDIR%%/libs/Ext/CaptCha.pm
%%WWWDIR%%/libs/Ext/Cmd/Client.pm
%%WWWDIR%%/libs/Ext/Cmd/Protocol.pm
%%WWWDIR%%/libs/Ext/Cmd/Server.pm
%%WWWDIR%%/libs/Ext/Config.pm
%%WWWDIR%%/libs/Ext/DateTime.pm
%%WWWDIR%%/libs/Ext/FCGI.pm
%%WWWDIR%%/libs/Ext/GD.pm
%%WWWDIR%%/libs/Ext/GraphLog.pm
%%WWWDIR%%/libs/Ext/HashDir.pm
%%WWWDIR%%/libs/Ext/Lang.pm
%%WWWDIR%%/libs/Ext/MIME.pm
%%WWWDIR%%/libs/Ext/Mgr.pm
%%WWWDIR%%/libs/Ext/Mgr/LDAP.pm
%%WWWDIR%%/libs/Ext/Mgr/MySQL.pm
%%WWWDIR%%/libs/Ext/MgrApp.pm
%%WWWDIR%%/libs/Ext/MgrApp/Alias.pm
%%WWWDIR%%/libs/Ext/MgrApp/ChangePwd.pm
%%WWWDIR%%/libs/Ext/MgrApp/Domain.pm
%%WWWDIR%%/libs/Ext/MgrApp/ForgetPwd.pm
%%WWWDIR%%/libs/Ext/MgrApp/GroupMail.pm
%%WWWDIR%%/libs/Ext/MgrApp/Login.pm
%%WWWDIR%%/libs/Ext/MgrApp/Manager.pm
%%WWWDIR%%/libs/Ext/MgrApp/OverView.pm
%%WWWDIR%%/libs/Ext/MgrApp/Signup.pm
%%WWWDIR%%/libs/Ext/MgrApp/Sysctrl.pm
%%WWWDIR%%/libs/Ext/MgrApp/Sysinfo.pm
%%WWWDIR%%/libs/Ext/MgrApp/User.pm
%%WWWDIR%%/libs/Ext/MgrApp/ViewLog.pm
%%WWWDIR%%/libs/Ext/Passwd.pm
%%WWWDIR%%/libs/Ext/RFC822.pm
%%WWWDIR%%/libs/Ext/Session.pm
%%WWWDIR%%/libs/Ext/Template.pm
%%WWWDIR%%/libs/Ext/Unicode.pm
%%WWWDIR%%/libs/Ext/Unicode/IMAPUTF7.pm
%%WWWDIR%%/libs/Ext/Unicode/Iconv.pm
%%WWWDIR%%/libs/Ext/Unicode/UTF8.pm
%%WWWDIR%%/libs/Ext/Utils.pm
%%WWWDIR%%/libs/Ext/buildpkg.sh
%%WWWDIR%%/libs/HTML/KTemplate.pm
%%WWWDIR%%/tools/adminctl.pl
%%WWWDIR%%/tools/aliasctl.pl
%%WWWDIR%%/tools/diffinfo.pl
%%WWWDIR%%/tools/domainctl.pl
%%WWWDIR%%/tools/expireusers.pl
%%WWWDIR%%/tools/maildirmake.pl
%%WWWDIR%%/tools/purgeuser.pl
%%WWWDIR%%/tools/reportusage.pl
%%WWWDIR%%/tools/setid.pl
%%WWWDIR%%/tools/userctl.pl
@unexec if cmp -s %D/%%WWWDIR%%/webman.cf.default %D/%%WWWDIR%%/webman.cf; then rm -f %D/%%WWWDIR%%/webman.cf; fi
%%WWWDIR%%/webman.cf.default
@exec if [ ! -f %D/%%WWWDIR%%/webman.cf ] ; then cp -p %D/%F %B/webman.cf; chmod +w %B/webman.cf; fi
@dirrm %%WWWDIR%%/tools
@dirrm %%WWWDIR%%/libs/HTML
@dirrm %%WWWDIR%%/libs/Ext/Unicode
@dirrm %%WWWDIR%%/libs/Ext/MgrApp
@dirrm %%WWWDIR%%/libs/Ext/Mgr
@dirrm %%WWWDIR%%/libs/Ext/Cmd
@dirrm %%WWWDIR%%/libs/Ext
@dirrm %%WWWDIR%%/libs/Encode
@dirrm %%WWWDIR%%/libs/Crypt
@dirrm %%WWWDIR%%/libs
@dirrm %%WWWDIR%%/lang
@dirrm %%WWWDIR%%/html/plugins/chkupdate
@dirrm %%WWWDIR%%/html/plugins
@dirrm %%WWWDIR%%/html/images
@dirrm %%WWWDIR%%/html/default/js
@dirrm %%WWWDIR%%/html/default/images/common
@dirrm %%WWWDIR%%/html/default/images
@dirrm %%WWWDIR%%/html/default
@dirrm %%WWWDIR%%/html
@dirrm %%WWWDIR%%/docs
@dirrm %%WWWDIR%%/daemon/cmd_plugin
@dirrm %%WWWDIR%%/daemon
@dirrm %%WWWDIR%%/contrib
@dirrm %%WWWDIR%%/cgi
@dirrm %%WWWDIR%%/addon/mailgraph_ext
@dirrm %%WWWDIR%%/addon
@dirrmtry %%WWWDIR%%

View file

@ -1,53 +0,0 @@
# Created by: Guy Antony Halse <guy@rucus.ru.za.za>
# $FreeBSD$
PORTNAME= ezmlm-web
PORTVERSION= 3.2
CATEGORIES= mail www
MASTER_SITES= https://systemausfall.org/toolforge/ezmlm-web/download/ezmlm-web-3.2/
MAINTAINER= ports@FreeBSD.org
COMMENT= Manage ezmlm-idx mailing lists through the web (using CGI)
RUN_DEPENDS= ezmlm-idx:${PORTSDIR}/mail/ezmlm-idx \
p5-Mail-Ezmlm>=0:${PORTSDIR}/mail/p5-Mail-Ezmlm \
p5-Mail-Tools>=0:${PORTSDIR}/mail/p5-Mail-Tools
EXAMPLES= apache.conf.dist ezmlmwebrc.dist ezmlmwebrc.minimal-dist \
htaccess.dist multidomain.conf.dist webusers.dist
DOCS= INSTALL README TODO UPGRADING changelog copyright
USES= gmake perl5 shebangfix
USE_PERL5= configure
SHEBANG_FILES= ezmlm-web.cgi
NO_STAGE= yes
post-patch:
${REINPLACE_CMD} -e 's|local/share|share|' \
-e 's|$$SHAREDIR/www-data|${WWWDIR}|' \
${WRKSRC}/Makefile.PL
${REINPLACE_CMD} -e 's|/usr/local/share/ezmlm-web/www-data/|${WWWDIR}/|' \
${WRKSRC}/examples/apache.conf.dist
${REINPLACE_CMD} -e 's|/etc/ezmlm|${PREFIX}/etc/ezmlm|' -e 's|/usr/local|${PREFIX}|g' \
${WRKSRC}/ezmlm-web.cgi ${WRKSRC}/examples/ezmlmwebrc.dist ${WRKSRC}/suid-wrapper/index.h
.if defined(PACKAGE_BUILDING)
CONFIGURE_ENV= BSD_BATCH_INSTALL=yes
.endif
post-install:
${MKDIR} ${EXAMPLESDIR} ${PREFIX}/etc/ezmlm-web
${INSTALL_DATA} ${WRKSRC}/examples/ezmlmwebrc.dist ${PREFIX}/etc/ezmlm-web/ezmlmwebrc.sample
.for file in ${EXAMPLES}
${INSTALL_MAN} ${WRKSRC}/examples/${file} ${EXAMPLESDIR}
.endfor
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
.for file in ${DOCS}
${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
.endfor
.endif
MAN1= ezmlm-web.cgi.1p
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (ezmlm-web-3.2.tar.gz) = 97aae5c09ff4749bf35d38e43ac6b5ea6636b105ab458ea527cdd3a63f645db0
SIZE (ezmlm-web-3.2.tar.gz) = 100541

View file

@ -1,5 +0,0 @@
ezmlm-web provides a convinient, GUI method for users to configure and
maintain ezmlm-idx mailing lists. It allows one to create, reconfigure and
delete mailing lists, as well as manage subscriber lists. It supports all
the features of ezmlm-idx 4.0, and has full support for virtual domains,
multiple access levels. It can also be configured to use different languages.

View file

@ -1,129 +0,0 @@
%%SITE_PERL%%/%%PERL_ARCH%%/auto/ezmlm-web/.packlist
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/ezmlm-web
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/TODO
%%PORTDOCS%%%%DOCSDIR%%/UPGRADING
%%PORTDOCS%%%%DOCSDIR%%/changelog
%%PORTDOCS%%%%DOCSDIR%%/copyright
%%PORTDOCS%%@dirrm %%DOCSDIR%%
%%EXAMPLESDIR%%/apache.conf.dist
%%EXAMPLESDIR%%/ezmlmwebrc.dist
%%EXAMPLESDIR%%/ezmlmwebrc.minimal-dist
%%EXAMPLESDIR%%/htaccess.dist
%%EXAMPLESDIR%%/multidomain.conf.dist
%%EXAMPLESDIR%%/webusers.dist
@dirrm %%EXAMPLESDIR%%
bin/ezmlm-web.wrapper
bin/ezmlm-web-make-suid
bin/ezmlm-web.cgi
etc/ezmlm-web/ezmlmwebrc.sample
share/ezmlm-web/lang/de.hdf
share/ezmlm-web/lang/en.hdf
share/ezmlm-web/lang/es.hdf
share/ezmlm-web/lang/it.hdf
share/ezmlm-web/lang/ja.hdf
share/ezmlm-web/lang/pt.hdf
share/ezmlm-web/lang/pt_BR.hdf
share/ezmlm-web/lang/sl.hdf
share/ezmlm-web/template/config_options/admin_edit_text.cs
share/ezmlm-web/template/config_options/admin_enabled.cs
share/ezmlm-web/template/config_options/admin_get_subscribers.cs
share/ezmlm-web/template/config_options/admin_path.cs
share/ezmlm-web/template/config_options/archive_access.cs
share/ezmlm-web/template/config_options/archive_deny_unknown.cs
share/ezmlm-web/template/config_options/archive_enabled.cs
share/ezmlm-web/template/config_options/archive_mod_only.cs
share/ezmlm-web/template/config_options/archive_remove_private_header.cs
share/ezmlm-web/template/config_options/block_deny.cs
share/ezmlm-web/template/config_options/block_nonmod_post.cs
share/ezmlm-web/template/config_options/block_others_archive.cs
share/ezmlm-web/template/config_options/block_others_post.cs
share/ezmlm-web/template/config_options/charset_select.cs
share/ezmlm-web/template/config_options/confirm_post.cs
share/ezmlm-web/template/config_options/confirm_selection.cs
share/ezmlm-web/template/config_options/confirm_sub.cs
share/ezmlm-web/template/config_options/confirm_unsub.cs
share/ezmlm-web/template/config_options/copylines.cs
share/ezmlm-web/template/config_options/create_listaddress.cs
share/ezmlm-web/template/config_options/create_listname.cs
share/ezmlm-web/template/config_options/digest_enabled.cs
share/ezmlm-web/template/config_options/digest_settings.cs
share/ezmlm-web/template/config_options/from_address.cs
share/ezmlm-web/template/config_options/gnupg_keycomment.cs
share/ezmlm-web/template/config_options/gnupg_keyexpires.cs
share/ezmlm-web/template/config_options/gnupg_keyname.cs
share/ezmlm-web/template/config_options/gnupg_keysize.cs
share/ezmlm-web/template/config_options/gnupg_plain_without_key.cs
share/ezmlm-web/template/config_options/gnupg_sign_messages.cs
share/ezmlm-web/template/config_options/headeradd.cs
share/ezmlm-web/template/config_options/headerfilter.cs
share/ezmlm-web/template/config_options/lang_select.cs
share/ezmlm-web/template/config_options/mailman_requests.cs
share/ezmlm-web/template/config_options/mainlist.cs
share/ezmlm-web/template/config_options/mimefilter.cs
share/ezmlm-web/template/config_options/mimereject.cs
share/ezmlm-web/template/config_options/mod_post.cs
share/ezmlm-web/template/config_options/mod_post_path.cs
share/ezmlm-web/template/config_options/mod_sub.cs
share/ezmlm-web/template/config_options/mod_sub_path.cs
share/ezmlm-web/template/config_options/msgsize_max.cs
share/ezmlm-web/template/config_options/msgsize_min.cs
share/ezmlm-web/template/config_options/mysql.cs
share/ezmlm-web/template/config_options/owner_address.cs
share/ezmlm-web/template/config_options/posting_selection.cs
share/ezmlm-web/template/config_options/prefix.cs
share/ezmlm-web/template/config_options/public.cs
share/ezmlm-web/template/config_options/reply_to_self.cs
share/ezmlm-web/template/config_options/subscribe_selection.cs
share/ezmlm-web/template/config_options/trailer.cs
share/ezmlm-web/template/config_options/warn_remove.cs
share/ezmlm-web/template/config_options/webusers.cs
share/ezmlm-web/template/ui/easy.hdf
share/ezmlm-web/template/ui/expert.hdf
share/ezmlm-web/template/ui/normal.hdf
share/ezmlm-web/template/config_admin.cs
share/ezmlm-web/template/config_all.cs
share/ezmlm-web/template/config_archive.cs
share/ezmlm-web/template/config_encryption.cs
share/ezmlm-web/template/config_main.cs
share/ezmlm-web/template/config_posting.cs
share/ezmlm-web/template/config_processing.cs
share/ezmlm-web/template/config_subscription.cs
share/ezmlm-web/template/domain_select.cs
share/ezmlm-web/template/footer.cs
share/ezmlm-web/template/gnupg_convert.cs
share/ezmlm-web/template/gnupg_generate_key.cs
share/ezmlm-web/template/gnupg_import.cs
share/ezmlm-web/template/gnupg_public.cs
share/ezmlm-web/template/gnupg_secret.cs
share/ezmlm-web/template/header.cs
share/ezmlm-web/template/interface_select.cs
share/ezmlm-web/template/help_tag_substitution.cs
share/ezmlm-web/template/language_select.cs
share/ezmlm-web/template/list_create.cs
share/ezmlm-web/template/list_delete.cs
share/ezmlm-web/template/list_select.cs
share/ezmlm-web/template/macros.cs
share/ezmlm-web/template/main.cs
share/ezmlm-web/template/modpath_info.cs
share/ezmlm-web/template/nav.cs
share/ezmlm-web/template/show_subscription_log.cs
share/ezmlm-web/template/subscribers.cs
share/ezmlm-web/template/textfile_edit.cs
share/ezmlm-web/template/textfiles.cs
share/ezmlm-web/template/mime_type_examples.txt
%%WWWDIR%%/color-blue-gray.css
%%WWWDIR%%/color-red-blue.css
%%WWWDIR%%/default.css
%%WWWDIR%%/horiz_grad_blue.png
%%WWWDIR%%/horiz_grad_blue_long.png
%%WWWDIR%%/vert_grad_red.png
@dirrmtry etc/ezmlm-web
@dirrmtry share/ezmlm-web/www-data
@dirrmtry share/ezmlm-web/template/ui
@dirrmtry share/ezmlm-web/template/config_options
@dirrmtry share/ezmlm-web/template
@dirrmtry share/ezmlm-web/lang
@dirrmtry share/ezmlm-web
@dirrmtry %%WWWDIR%%

View file

@ -1,50 +0,0 @@
# Created by: Harry Newton
# $FreeBSD$
# Called this port 'filtermail' because there is already a 'mailfilter'
# in the ports tree.
PORTNAME= filtermail
PORTVERSION= 0.8.2
CATEGORIES= mail
MASTER_SITES= SFP \
http://home.in.tum.de/baueran/%SUBDIR%/
MASTER_SITE_SUBDIR= mailfilter/Mailfilter/${PORTVERSION}
DISTNAME= mailfilter-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Filter mail on a POP3 server: saves downloading spam
LICENSE= GPLv3
# This port is filtermail, but the author called it mailfilter. To avoid a
# clash with another port called mailfilter, we change all files
# installed by this port from the form *mailfilter* to the form
# *filtermail*, and similarly the names in the man pages.
#
EXTRACT_CMD= ${GZIP_CMD}
EXTRACT_BEFORE_ARGS= -dc
EXTRACT_AFTER_ARGS= | ${SED} 's/[mM][aA][iI][lL][fF][iI][lL][tT][eE][rR]/filtermail/g' | ${TAR} -xf -
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USES= bison gmake
GNU_CONFIGURE= yes
MAKE_JOBS_UNSAFE= yes
MAN1= filtermail.1
MAN5= filtermailex.5 filtermailrc.5
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
PLIST_FILES= bin/filtermail
NO_STAGE= yes
post-patch:
@${REINPLACE_CMD} -e 's|filtermail.sourceforge|mailfilter.sourceforge|g' ${WRKSRC}/README
post-extract:
@${RM} -f ${WRKSRC}/src/getopt.h
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (mailfilter-0.8.2.tar.gz) = 4822fdfc4c7db543539a96429086b4d01ac22629396896ee7e52e6edce43fdec
SIZE (mailfilter-0.8.2.tar.gz) = 382966

View file

@ -1,11 +0,0 @@
--- src/Makefile.in.orig Sat Nov 27 22:29:44 2004
+++ src/Makefile.in Mon Mar 7 22:54:36 2005
@@ -317,8 +315,6 @@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/apop.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/feedback.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/filter.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getopt.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getopt1.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/header.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/imap.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/filtermail.Po@am__quote@

View file

@ -1,12 +0,0 @@
--- src/filter.hh.orig Sun Jan 25 21:56:42 2004
+++ src/filter.hh Fri Mar 19 23:19:33 2004
@@ -21,8 +21,8 @@
#include <string>
extern "C" {
-#include <regex.h>
#include <sys/types.h>
+#include <regex.h>
}
// Filter modes

View file

@ -1,19 +0,0 @@
--- src/preferences.cc.orig 2007-01-22 23:36:04.000000000 +0100
+++ src/preferences.cc 2008-04-08 17:00:17.000000000 +0200
@@ -24,6 +24,7 @@
#include <vector>
#include <stdexcept>
#include <cstdio>
+#include <wordexp.h>
#include "preferences.hh"
#include "filter.hh"
#include "filtermail.hh"
@@ -34,7 +35,7 @@
extern "C"
{
-#include <wordexp.h>
+#include <glob.h>
#include <sys/types.h>
#include <regex.h>
}

View file

@ -1,8 +0,0 @@
This is mail/filtermail, a port of mailfilter, renamed because another
mailfilter exists in the ports tree.
It filters mail on a pop3 server, allowing junk to be deleted on the
server rather than after it has been downloaded, and integrates with other
programs such as fetchmail.
WWW: http://mailfilter.sourceforge.net

View file

@ -1,38 +0,0 @@
# Created by: Dean Hollister <dean@odyssey.apana.org.au>
# $FreeBSD$
PORTNAME= firemime
PORTVERSION= 0.9.4
PORTREVISION= 1
CATEGORIES= mail devel
MASTER_SITES= http://www.firestuff.org/projects/ \
http://www.wa.apana.org.au/~dean/sources/ \
ftp://ftp.wa.apana.org.au/pub/pc/unix/packages/
MAINTAINER= ports@FreeBSD.org
COMMENT= Callback-based interface for parsing MIME-encoded messages
USES= tar:bzip2
HAS_CONFIGURE= yes
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
MAN1= mimedump.1
MAN3= firemime_decode_body.3 firemime_get_full_header.3 firemime_get_header.3 \
firemime_param_value.3 firemime_parse.3 firemime_strerror.3 \
firemime_strip_comments.3 firemime_strip_markup.3 libfiremime.3
NO_STAGE= yes
.include <bsd.port.pre.mk>
post-patch:
@${REINPLACE_CMD} -e 's|(unsigned char) dest-\>s\[o++\] = c|dest-\>s\[o++\] = (char) c|' \
${WRKSRC}/firemime.c
pre-configure:
@-${RM} -r ${WRKSRC}/firemake/*.orig
post-install:
${LN} -s libfiremime.so.0.9.4 ${PREFIX}/lib/libfiremime.so.0
.include <bsd.port.post.mk>

View file

@ -1,2 +0,0 @@
SHA256 (firemime-0.9.4.tar.bz2) = ee871b7c990e6710c119ef6c21bbf0de30da01332ecbcdacc9d721e1208c864a
SIZE (firemime-0.9.4.tar.bz2) = 40316

View file

@ -1,11 +0,0 @@
--- firemake/makefiletop.orig Sun May 30 16:52:57 2004
+++ firemake/makefiletop Sun May 30 16:53:06 2004
@@ -3,7 +3,7 @@
#require make
#phase makefile
dispn "Writing Makefile top entries..."
-if test "$MAKE_CONDSET" = "y"; then
+if test "$MAKE_CONDSET" = "never"; then
$ECHO "PREFIX ?= $FM_PREFIX"
if test "$FM_MANDIRSTRICT" = "y"; then

View file

@ -1,6 +0,0 @@
FireMIME is a library providing an easy to use, callback-based interface
for parsing MIME-encoded messages. It parses messages in accordance with
RFC2045 and RFC2046, attempting to follow all rules set out in those
documents while still allowing leniency with some common errors. FireMIME
uses libfirestring for string handling. This allows it to be completely
8bit clean, including allowing \0 anywhere in messages.

View file

@ -1,7 +0,0 @@
bin/mimedump
include/firemime.h
lib/libfiremime.a
lib/libfiremime.so
lib/libfiremime.so.0
lib/libfiremime.so.0.9
lib/libfiremime.so.0.9.4

View file

@ -1,35 +0,0 @@
# Created by: Dean Hollister <dean@odyssey.apana.org.au>
# $FreeBSD$
PORTNAME= firepay
PORTVERSION= 0.9.5
PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= http://www.wa.apana.org.au/~dean/sources/ \
ftp://ftp.wa.apana.org.au/pub/pc/unix/packages/
MAINTAINER= ports@FreeBSD.org
COMMENT= Implementation of the HashCash/MIME specification
USES= tar:bzip2
HAS_CONFIGURE= yes
MAKE_JOBS_UNSAFE=yes
MAN1= checkpayment.1 firepay.1 multiwrap.1 processmail.1 \
sendmailpay.1 strippayment.1 takepayment.1
NO_STAGE= yes
.include <bsd.port.pre.mk>
WRKSRC= ${WRKDIR}/${PORTNAME}
post-patch:
@${REINPLACE_CMD} -e 's|(unsigned char) dest-\>s\[o++\] = c|dest-\>s\[o++\] = (char) c|' \
${WRKSRC}/firemime/firemime.c
pre-configure:
@-${RM} -r ${WRKSRC}/firemake/*.orig
${MV} ${WRKSRC}/conf/sendmailpay.conf ${WRKSRC}/conf/sendmailpay.conf.sample
.include <bsd.port.post.mk>

View file

@ -1,2 +0,0 @@
SHA256 (firepay-0.9.5.tar.bz2) = 1f559b1c0acdc139235765114cbec1bb7382d52eaa9e1b7101f2b5255a1038cb
SIZE (firepay-0.9.5.tar.bz2) = 57812

View file

@ -1,11 +0,0 @@
--- firemake/makefiletop.orig Sun May 30 10:08:57 2004
+++ firemake/makefiletop Sun May 30 10:09:09 2004
@@ -3,7 +3,7 @@
#require make
#phase makefile
dispn "Writing Makefile top entries..."
-if test "$MAKE_CONDSET" = "y"; then
+if test "$MAKE_CONDSET" = "never"; then
$ECHO "PREFIX ?= $FM_PREFIX"
if test "$FM_MANDIRSTRICT" = "y"; then

View file

@ -1,8 +0,0 @@
FirePay is an implementation of the HashCash/MIME
(application/postage-hashcash) specification. HashCash is an anti-spam,
anti-DoS system for email. The concept centers around the sender of the
mail completing a computationally expensive task (in this case,
generating hash collisions) that the recipient can verify very quickly.
This allows the sender to "pay" for transport in CPU cycles, creating
artificial scarcity. Programs are included to add payment to messages
(for the sender) and to verify message payment (for the recipient).

View file

@ -1,8 +0,0 @@
bin/checkpayment
bin/firepay
bin/multiwrap
bin/processmail
bin/sendmailpay
bin/strippayment
bin/takepayment
etc/sendmailpay.conf.sample

View file

@ -1,63 +0,0 @@
# Created by: Sergey Samoyloff <gonza@techline.ru>
# $FreeBSD$
PORTNAME= ftrack
PORTVERSION= 3.1
PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= mail
MASTER_SITES= http://www.ibch.ru/forsite/ports/ \
http://forsite.ibch.ru/ports/
DISTNAME= ftr${PORTVERSION:S/.//g}sr
MAINTAINER= ports@FreeBSD.org
COMMENT= FTN Messages tracker
BROKEN= Does not compile
LIB_DEPENDS= libsmapi.so:${PORTSDIR}/news/husky-smapi
USES= perl5 gmake zip
ALL_TARGET= ftrack
MAKEFILE= ${WRKSRC}/MakeFiles/FreeBSD/Makefile
EXTRACT_AFTER_ARGS= -d ${WRKSRC}
PORTDOCS= ftrack.faq readme report.err
NO_STAGE= yes
pre-patch:
${REINPLACE_CMD} -e "s@-I../../hpp -I../../.. -O3@-Ihpp -I${LOCALBASE}/include ${CFLAGS}@g; \
s@../../src/@src/@g; \
s@-L../../../smapi -lsmapibsd@-L${LOCALBASE}/lib -lsmapi@g; \
s@\$$(CC) \$$(LFLAGS) -o ftrack@\$$(CXX) \$$(LFLAGS) -o ftrack@g; \
s@-o ftrack \$$(OBJS) -L/usr/local/lib -lsmapi@-o ftrack \$$(OBJS) -L${LOCALBASE}/lib -lsmapi@g" ${WRKSRC}/MakeFiles/FreeBSD/Makefile
${REINPLACE_CMD} -e "s@ftrack.cfg@${PREFIX}/etc/ftrack/ftrack.cfg@g" ${WRKSRC}/hpp/constant.hpp
.for DIR in MakeFiles/FreeBSD src hpp doc/eng samples/tpl
for FILE in ${WRKSRC}/${DIR}/*; do \
${TR} -d '\015' < $${FILE} > $${FILE}.new; \
${MV} $${FILE}.new $${FILE}; \
done
.endfor
.for DIR in hpp src
for FILE in ${WRKSRC}/${DIR}/*; do \
${MV} $${FILE} `${ECHO} $${FILE} | ${TR} "[:upper:]" "[:lower:]"`; \
done
.endfor
pre-configure:
${CP} ${WRKSRC}/MakeFiles/FreeBSD/Makefile ${WRKSRC}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/ftrack ${PREFIX}/bin
${MKDIR} ${PREFIX}/etc/ftrack
${INSTALL_DATA} ${WRKSRC}/samples/node.cfg ${PREFIX}/etc/ftrack/ftrack.cfg-dist
${INSTALL_DATA} ${WRKSRC}/samples/tpl/* ${PREFIX}/etc/ftrack
.for FILE in alt2koi.tbl koi2alt.tbl
${INSTALL_DATA} ${WRKSRC}/samples/${FILE} ${PREFIX}/etc/ftrack
.endfor
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/eng/* ${DOCSDIR}
.endif
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (ftr31sr.zip) = 09bbb20529cf001cc7e1306487b2fe4c703679236bac6bb4748b863483f0e07b
SIZE (ftr31sr.zip) = 282358

View file

@ -1,66 +0,0 @@
--- MakeFiles/FreeBSD/Makefile.orig Fri Aug 19 17:20:22 2005
+++ MakeFiles/FreeBSD/Makefile Fri Aug 19 17:20:23 2005
@@ -1,5 +1,5 @@
-CC= cc
+CC= g++
-CFLAGS= -Wall -W -fno-rtti `perl -MExtUtils::Embed -e ccopts`
+CFLAGS+=-Wall -W -fno-rtti `perl -MExtUtils::Embed -e ccopts`
CDEFS= -DUNIX
COPT= -Ihpp -I/usr/local/include -O -pipe
LFLAGS= -s
@@ -34,20 +33,50 @@
utils.o \
mask.o \
script.o \
- wildmat.o
+ wildmat.o \
+ ustr.o \
+ ficl.o \
+ words.o \
+ dict.o \
+ sysdep.o \
+ math64.o \
+ vm.o \
+ stack.o \
+ softcore.o
-%.o: %.c
+ficl.o: $(SRCDIR)ficl.c
$(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<
-%.o: $(SRCDIR)%.cpp
+words.o: $(SRCDIR)words.c
+ $(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<
+
+dict.o: $(SRCDIR)dict.c
+ $(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<
+
+sysdep.o: $(SRCDIR)sysdep.c
+ $(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<
+
+math64.o: $(SRCDIR)math64.c
$(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<
-$(SRCDIR)cfg.cpp: $(SRCDIR)cfg.y
- bison -l -d $< -o $(SRCDIR)cfg.tab
- mv $(SRCDIR)cfg.tab $(SRCDIR)cfg.cpp
+vm.o: $(SRCDIR)vm.c
+ $(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<
+
+stack.o: $(SRCDIR)stack.c
+ $(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<
+
+softcore.o: $(SRCDIR)softcore.c
+ $(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $<
+
+%.o: $(SRCDIR)%.cpp
+ $(CXX) $(CFLAGS) $(CDEFS) $(COPT) -c $<
+
+#$(SRCDIR)cfg.cpp: $(SRCDIR)cfg.y
+# bison -l -d $< -o $(SRCDIR)cfg.tab
+# mv $(SRCDIR)cfg.tab $(SRCDIR)cfg.cpp
# Thunderbirds are go!
ftrack: $(OBJS)

View file

@ -1,33 +0,0 @@
--- hpp/a_list.hpp.orig Fri Aug 19 17:20:23 2005
+++ hpp/a_list.hpp Fri Aug 19 17:47:38 2005
@@ -173,8 +173,8 @@
protected:
class Elem : public AbstractElem {
- friend BiList<T>;
- friend ElemPtr;
+ friend class BiList<T>;
+ friend class ElemPtr;
public:
T data;
operator T&() { return data; }
@@ -199,7 +199,7 @@
public:
class ElemPtr {
- friend BiList<T>;
+ friend class BiList<T>;
Elem *p;
ElemPtr(Elem *e) { p = e; }
protected:
@@ -294,8 +294,8 @@
public:
class ElemPtr : public BiList<T>::ElemPtr {
public:
- ElemPtr(BiList<T>::ElemPtr &e) : BiList<T>::ElemPtr(e){}
- T* operator->() { return operator T*(); }
+ ElemPtr(typename BiList<T>::ElemPtr &e) : BiList<T>::ElemPtr(e){}
+ T* operator->() { return BiList<T>::ElemPtr::operator T*(); }
};
ElemPtr AddToBegin( T &t ) {
return (ElemPtr)BiList<T>::AddToBegin(t);

View file

@ -1,11 +0,0 @@
--- hpp/pktbase.hpp.orig 2007-11-05 16:01:21.000000000 +0600
+++ hpp/pktbase.hpp 2007-11-05 16:01:27.000000000 +0600
@@ -30,7 +30,7 @@
int CopyTail(FILE *tf);
int CopyMessages(FILE *tf);
int CopyOneMessage(FILE *tf);
- int PKTBASE::ReadHeader(FILE *tf, char *Buff);
+ int ReadHeader(FILE *tf, char *Buff);
public:
int WriteOneMsg(unsigned int Num, cMSG &m);
PKTBASE();

View file

@ -1,20 +0,0 @@
--- hpp/ustr.hpp.orig Fri Aug 19 17:22:08 2005
+++ hpp/ustr.hpp Fri Aug 19 17:22:52 2005
@@ -24,7 +24,9 @@
#include <stddef.h>
#include <ctype.h>
-#include <iostream.h>
+#include <iostream>
+
+using namespace std;
class Str {
private:
@@ -81,4 +83,4 @@
-#endif
\ No newline at end of file
+#endif

View file

@ -1,11 +0,0 @@
--- hpp/constant.hpp.orig Fri Jan 7 21:15:51 2005
+++ hpp/constant.hpp Fri Jan 7 21:17:02 2005
@@ -21,7 +21,7 @@
# ifdef __LINUX__
# define OsType "/LNX"
# elif defined(__FreeBSD__)
-# define OsType "/FBSD"
+# define OsType "/BSD"
# elif defined(sun)
# define OsType "/SUN"
# elif defined(_AIX)

View file

@ -1,11 +0,0 @@
--- hpp/ufmtypes.h.orig Fri Apr 14 19:13:02 2000
+++ hpp/ufmtypes.h Sun May 21 17:07:16 2000
@@ -1,7 +1,7 @@
#ifndef _UFMTYPES_H_
#define _UFMTYPES_H
-#include "smapi/typedefs.h"
+#include <smapi/typedefs.h>
typedef unsigned int uint;
typedef unsigned char uchar;

View file

@ -1,13 +0,0 @@
--- src/help.cpp.orig Fri Aug 19 17:58:00 2005
+++ src/help.cpp Fri Aug 19 17:59:15 2005
@@ -1,7 +1,9 @@
#include <stdio.h>
#include "constant.hpp"
#include "help.hpp"
-#include <iostream.h>
+#include <iostream>
+
+using namespace std;
void Hello(void) {
cout << "\nFTrack " << FVersion << " " << Copyright << "\n";

View file

@ -1,11 +0,0 @@
--- src/parsetpl.cpp.orig Fri Aug 19 17:49:03 2005
+++ src/parsetpl.cpp Fri Aug 19 17:50:18 2005
@@ -880,7 +880,7 @@
// First - replace all \r to \n
- while ((tmt = strchr(Body,'\r')) != NULL) {
+ while ((tmt = strchr((char *) Body,'\r')) != NULL) {
*tmt = '\n';
}

View file

@ -1,18 +0,0 @@
--- src/scd_do.cpp.orig Fri Aug 19 17:50:40 2005
+++ src/scd_do.cpp Fri Aug 19 17:51:06 2005
@@ -472,7 +472,7 @@
return FALSE;
}
CHP = 16101;
- while ((tmt = strchr(_Tpl->Body,'\n')) != NULL) *tmt = '\r';
+ while ((tmt = strchr((char *) _Tpl->Body,'\n')) != NULL) *tmt = '\r';
tmt = m._Body;
CHP = 16102;
m._Body = (char *) malloc(((tmt != NULL) ? strlen(tmt) : 0) + strlen(_Tpl->Body) + 1);
@@ -787,4 +787,4 @@
return TRUE;
}
-#endif
\ No newline at end of file
+#endif

View file

@ -1,22 +0,0 @@
--- src/ftrack.cpp.orig Fri Aug 19 17:58:00 2005
+++ src/ftrack.cpp Fri Aug 19 17:59:25 2005
@@ -42,8 +42,8 @@
#include "parsetpl.hpp"
#include "tmstamp.hpp"
#include "script.hpp"
-#include <iostream.h>
-#include <fstream.h>
+#include <iostream>
+#include <fstream>
#include <smapi/msgapi.h>
static struct utimbuf ut;
@@ -53,7 +53,7 @@
// Signals catch functions
// --------------------------------------------------------------------
void AbrtHndl(int Sign) {
-fstream fh ("FTrack.err", ios::append);
+fstream fh ("FTrack.err", ios::app);
cerr << "Internal Error!!! Please, read report.err in documentation.\n";
cerr << "---------------------------------------\n";

View file

@ -1,11 +0,0 @@
--- src/ustr.cpp.orig Thu Jan 6 13:21:40 2005
+++ src/ustr.cpp Thu Jan 6 13:20:44 2005
@@ -297,7 +297,7 @@
}
Str &Str::Upper(void) {
- for (int i = 0; i < Len; i++) {
+ for (unsigned int i = 0; i < Len; i++) {
Ptr[i] = toupper(Ptr[i]);
}
return *this;

View file

@ -1,19 +0,0 @@
--- src/utils.cpp.orig Tue May 16 22:33:14 2000
+++ src/utils.cpp Tue Jun 27 20:57:09 2000
@@ -22,6 +22,7 @@
#include <ctype.h>
#ifdef __FreeBSD__
# include <stdlib.h>
+# include <sys/syslimits.h>
#else
# include <malloc.h>
#endif
@@ -144,7 +145,7 @@
// Open file and create path if need.
char *tmt;
char Buff[1024];
- umask(0);
+ umask(022);
strcpy(Buff,Name);
tmt = strrchr(Buff,PATHDELIMC);
if (tmt != NULL) {

View file

@ -1,17 +0,0 @@
FTN Messages tracker
What is this program for,
It is so called netmail "tracker". It's puprose is to process netmail on
netmail hubs, though it can be useful for an ordinary node.
How does it work,
It takes a letter, compares it with a mask and, if comparison was
successful, it executes corresponding operation with this letter.
Guarantees,
This product is Freeware. It is distributed in accordance to principle
As Is, and I can't provide any guarantee. The only thing I promise is
to correct founded mistakes more or less regulary and to produce new
versions.
WWW: http://ufm.kgb.ru/

View file

@ -1,9 +0,0 @@
etc/ftrack/ftrack.cfg-dist
etc/ftrack/audit.tpl
etc/ftrack/badfrom.tpl
etc/ftrack/badto.tpl
etc/ftrack/loop.tpl
etc/ftrack/alt2koi.tbl
etc/ftrack/koi2alt.tbl
bin/ftrack
@dirrm etc/ftrack

View file

@ -1,62 +0,0 @@
# Created by: Mij <mij@bitchx.it>
# $FreeBSD$
PORTNAME= greylite
PORTVERSION= 2.3
PORTREVISION= 4
CATEGORIES= mail
MASTER_SITES= http://mij.oltrelinux.com/net/greylite/releases/
MAINTAINER= ports@FreeBSD.org
COMMENT= Modified greylisting for qmail and for any other MDA
RUN_DEPENDS= tcpserver:${PORTSDIR}/sysutils/ucspi-tcp
USES= tar:bzip2
USE_SQLITE= 3
PLIST_FILES= bin/greylite \
%%DNSBLENV%%bin/dnsblenv \
%%UCSPI2SOCKET%%bin/ucspi2socket
MAN8= greylite.8
MANCOMPRESSED= yes
OPTIONS_DEFINE= GEOIP DNSBLENV UCSPI2SOCKET
OPTIONS_DEFAULT= GEOIP DNSBLENV UCSPI2SOCKET
GEOIP_DESC= Support for GeoIP in suspicion rules
DNSBLENV_DESC= Module for interfacing with DNS blacklists
UCSPI2SOCKET_DESC= Module for using greylite as SMTP proxy
NO_STAGE= yes
.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MGEOIP}
LIB_DEPENDS+= libGeoIP.so:${PORTSDIR}/net/GeoIP
MAKE_ARGS+= WITH_GEOIP=yep
.endif
.if ${PORT_OPTIONS:MDNSBLENV}
LIB_DEPENDS+= libcares.so:${PORTSDIR}/dns/c-ares
MAKE_ARGS+= WITH_DNSBLENV=yep
PLIST_SUB+= DNSBLENV=""
.else
PLIST_SUB+= DNSBLENV="@comment "
.endif
.if ${PORT_OPTIONS:MUCSPI2SOCKET}
MAKE_ARGS+= WITH_UCSPI2SOCKET=yep
PLIST_SUB+= UCSPI2SOCKET=""
.else
PLIST_SUB+= UCSPI2SOCKET="@comment "
.endif
post-patch:
${CP} ${WRKSRC}/Makefile.bsdmake ${WRKSRC}/Makefile
do-build:
${MAKE} -C ${WRKSRC} ${MAKE_ARGS}
post-install:
@${CAT} pkg-message
.include <bsd.port.post.mk>

View file

@ -1,2 +0,0 @@
SHA256 (greylite-2.3.tar.bz2) = db676e2511ff42ad9ba2201be55df10e89b19bbc225ce523fa218d4e542c16db
SIZE (greylite-2.3.tar.bz2) = 20663

View file

@ -1,14 +0,0 @@
Greylite is a SPAM filter with exceptional effectiveness and without false
positives. It combines natively with qmail and works as a proxy for any SMTP
server.
It implements a modified greylisting algorithm that improves the filtering
effectiveness and minimizes the delay drawbacks associated with the standard
greylisting algorithm.
It can be tuned to recognize suspicious clients and reject their attempts
multiple times, reaching filtering rates of over 99% without false positives.
Greylite is easy to setup and maintain, and it is small and fast.
WWW: http://mij.oltrelinux.com/net/greylite/

View file

@ -1,5 +0,0 @@
################################################################
Greylite has been installed. Some steps are required for setting
it up with qmail. greylite(8) has a synthesis and the website at
http://mij.oltrelinux.com/net/greylite/ has more information.
################################################################

View file

@ -1,58 +0,0 @@
# Created by: TAKATSU Tomonari <tota@rtfm.jp>
# $FreeBSD$
PORTNAME= ilohamail
PORTVERSION= 0.8.13
PORTREVISION= 1
CATEGORIES= mail www
MASTER_SITES= SF/${PORTNAME}/IlohaMail-stable/${PORTVERSION}
DISTNAME= IlohaMail-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= IlohaMail is a lightweight multilingual webmail program
NO_BUILD= yes
USE_PHP= pcre
WANT_PHP_WEB= yes
.if !defined(WITHOUT_MYSQL)
USE_PHP+= mysql
PLIST_SUB+= MYSQL=""
.else
PLIST_SUB+= MYSQL="@comment "
.endif
.if !defined(WITHOUT_WWWDIR)
ILOHADIR= ${PREFIX}/www/ilohamail
.else
ILOHADIR= ${PREFIX}/ilohamail
.endif
PLIST_SUB+= ILOHADIR="${ILOHADIR:S,^${PREFIX}/,,}"
SUB_FILES= pkg-message
SUB_LIST= ILOHADIR=${ILOHADIR}
NO_STAGE= yes
pre-everything::
@${ECHO_MSG} ""
@${ECHO_MSG} " define WITHOUT_MYSQL: not to use MySQL back-end"
@${ECHO_MSG} ""
do-install:
@${MKDIR} ${ILOHADIR}
${CP} -Rp ${WRKSRC}/IlohaMail/ ${ILOHADIR}
${CHOWN} -R ${WWWOWN}:${WWWGRP} ${ILOHADIR}/data
.if !defined(WITHOUT_MYSQL)
@${MKDIR} ${DATADIR}
${CP} -Rp ${WRKSRC}/MySQL ${DATADIR}
.endif
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
cd ${WRKSRC}; ${CP} -Rp INSTALL README RELEASE_NOTES \
THEMES TODO UPGRADING Manual ${DOCSDIR}
.endif
post-install:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (IlohaMail-0.8.13.tar.gz) = 6d9b471c58e75f1356742bf19b56ebbc1c77e9c23e72198eaf16df6648c44754
SIZE (IlohaMail-0.8.13.tar.gz) = 364963

View file

@ -1,41 +0,0 @@
==========================================================================
IlohaMail has now been installed.
Create a redirect one of the following methods:
- add an alias to apache's httpd.conf pointing to %%ILOHADIR%%/source
- create a VirtualHost with DocumentRoot set to %%ILOHADIR%%/source
- make a symbolic link to %%ILOHADIR%%/source
Check your PHP.ini file. You need:
- short_open_tag = On
- file_uploads = On
Edit %%ILOHADIR%%/conf/conf.inc and
%%ILOHADIR%%/conf/login.inc files as necessary.
Using the MySQL back-end is also recommended.
1. Create database user who has rights on webmail database manipulation
by following "sample" mysql commands:
$ mysql -u root -p
mysql> use mysql;
mysql> grant select,insert,update,delete,index,
-> alter,create,drop,references, lock tables,
-> create temporary tables on webmail.* to webmail@localhost
-> identified by 'password';
mysql> flush privileges;
2. Create a MySQL database.
$ mysqladmin create webmail -u root -p
3. Create tables.
$ mysql webmail < %%DATADIR%%/MySQL/sql -u root -p
4. Configure %%ILOHADIR%%/conf/db_conf.php.
5. Set value of $backend in %%ILOHADIR%%/conf/conf.inc from "FS" to "DB".
For more complete database setup, post-installation instructions
please read IlohaMail Guide in %%DOCSDIR%%/Manual.
==========================================================================

View file

@ -1,6 +0,0 @@
IlohaMail (pronounced: e-lo-ha-mail) is a lightweight, yet full featured,
multilingual webmail program that is easy to use and install. It runs on a
stock, default build of PHP, and does not require databases (although
database support is available). IlohaMail supports IMAP and POP3.
WWW: http://ilohamail.org/

View file

@ -1,833 +0,0 @@
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
%%PORTDOCS%%%%DOCSDIR%%/Manual/configure.MySQL.html
%%PORTDOCS%%%%DOCSDIR%%/Manual/configure.html
%%PORTDOCS%%%%DOCSDIR%%/Manual/configure.php.html
%%PORTDOCS%%%%DOCSDIR%%/Manual/custom.smtp.html
%%PORTDOCS%%%%DOCSDIR%%/Manual/install.html
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES
%%PORTDOCS%%%%DOCSDIR%%/THEMES
%%PORTDOCS%%%%DOCSDIR%%/TODO
%%PORTDOCS%%%%DOCSDIR%%/UPGRADING
%%MYSQL%%%%DATADIR%%/MySQL/0.7.3.sql
%%MYSQL%%%%DATADIR%%/MySQL/0.7.5.sql
%%MYSQL%%%%DATADIR%%/MySQL/0.7.6.sql
%%MYSQL%%%%DATADIR%%/MySQL/0.7.9.sql
%%MYSQL%%%%DATADIR%%/MySQL/0.8.0.sql
%%MYSQL%%%%DATADIR%%/MySQL/0.8.10.sql
%%MYSQL%%%%DATADIR%%/MySQL/0.8.5.sql
%%MYSQL%%%%DATADIR%%/MySQL/sql
%%ILOHADIR%%/conf/conf.inc
%%ILOHADIR%%/conf/custom_auth.inc
%%ILOHADIR%%/conf/db_conf.php
%%ILOHADIR%%/conf/defaults.generic.inc
%%ILOHADIR%%/conf/defaults.inc
%%ILOHADIR%%/conf/login.inc
%%ILOHADIR%%/conf/login_blurb.inc
%%ILOHADIR%%/conf/login_title.inc
%%ILOHADIR%%/conf/mysqlrc.inc
%%ILOHADIR%%/conf/new_user.inc
%%ILOHADIR%%/data/cache/index.html
%%ILOHADIR%%/data/gpg/index.html
%%ILOHADIR%%/data/index.html
%%ILOHADIR%%/data/sessions/index.html
%%ILOHADIR%%/data/uploads/index.html
%%ILOHADIR%%/data/users/index.html
%%ILOHADIR%%/include/antispam.inc
%%ILOHADIR%%/include/array2php.inc
%%ILOHADIR%%/include/array2sql.inc
%%ILOHADIR%%/include/as_update.DB.inc
%%ILOHADIR%%/include/as_update.inc
%%ILOHADIR%%/include/cache.DB.inc
%%ILOHADIR%%/include/cache.FS.inc
%%ILOHADIR%%/include/cache.inc
%%ILOHADIR%%/include/calendar.inc
%%ILOHADIR%%/include/contacts_commons.inc
%%ILOHADIR%%/include/css.inc
%%ILOHADIR%%/include/data_manager.FS.inc
%%ILOHADIR%%/include/data_manager.MySQL.inc
%%ILOHADIR%%/include/data_manager.inc
%%ILOHADIR%%/include/display_monthly_calendar.inc
%%ILOHADIR%%/include/edit_calendar.inc
%%ILOHADIR%%/include/encryption.inc
%%ILOHADIR%%/include/gpg.inc
%%ILOHADIR%%/include/header_main.inc
%%ILOHADIR%%/include/icl.inc
%%ILOHADIR%%/include/idba.MySQL.inc
%%ILOHADIR%%/include/identities.inc
%%ILOHADIR%%/include/imap.inc
%%ILOHADIR%%/include/init.inc
%%ILOHADIR%%/include/javascript.inc
%%ILOHADIR%%/include/langs.inc
%%ILOHADIR%%/include/log.DB.inc
%%ILOHADIR%%/include/log.FS.inc
%%ILOHADIR%%/include/log.inc
%%ILOHADIR%%/include/log.syslog.inc
%%ILOHADIR%%/include/main.inc
%%ILOHADIR%%/include/main_tools.inc
%%ILOHADIR%%/include/mime.inc
%%ILOHADIR%%/include/mod_base64.inc
%%ILOHADIR%%/include/nocache.inc
%%ILOHADIR%%/include/pop3.inc
%%ILOHADIR%%/include/pref_header.inc
%%ILOHADIR%%/include/qp_enc.inc
%%ILOHADIR%%/include/read_message_handler.inc
%%ILOHADIR%%/include/read_message_print.inc
%%ILOHADIR%%/include/read_message_tools.inc
%%ILOHADIR%%/include/read_tnef_print.inc
%%ILOHADIR%%/include/ryosdates.inc
%%ILOHADIR%%/include/ryosimap.inc
%%ILOHADIR%%/include/save_colors.DB.inc
%%ILOHADIR%%/include/save_colors.FS.inc
%%ILOHADIR%%/include/save_colors.inc
%%ILOHADIR%%/include/save_prefs.DB.inc
%%ILOHADIR%%/include/save_prefs.FS.inc
%%ILOHADIR%%/include/save_prefs.inc
%%ILOHADIR%%/include/session_auth.DB.inc
%%ILOHADIR%%/include/session_auth.FS.inc
%%ILOHADIR%%/include/session_auth.inc
%%ILOHADIR%%/include/session_close.DB.inc
%%ILOHADIR%%/include/session_close.FS.inc
%%ILOHADIR%%/include/session_close.inc
%%ILOHADIR%%/include/smtp.inc
%%ILOHADIR%%/include/sort2darray.inc
%%ILOHADIR%%/include/spellcheck.inc
%%ILOHADIR%%/include/stack.inc
%%ILOHADIR%%/include/stopwatch.inc
%%ILOHADIR%%/include/super2global.inc
%%ILOHADIR%%/include/tnef_decoder.inc
%%ILOHADIR%%/include/utf7.inc
%%ILOHADIR%%/include/utf8.inc
%%ILOHADIR%%/include/version.inc
%%ILOHADIR%%/include/write_sinc.DB.inc
%%ILOHADIR%%/include/write_sinc.FS.inc
%%ILOHADIR%%/include/write_sinc.inc
%%ILOHADIR%%/index.html
%%ILOHADIR%%/lang/BIG5.inc
%%ILOHADIR%%/lang/EUC-JP.inc
%%ILOHADIR%%/lang/EUC-KR.inc
%%ILOHADIR%%/lang/GB2312.inc
%%ILOHADIR%%/lang/ISO-8859-1.inc
%%ILOHADIR%%/lang/ISO-8859-2.inc
%%ILOHADIR%%/lang/ISO-8859-9.inc
%%ILOHADIR%%/lang/US-ASCII.inc
%%ILOHADIR%%/lang/UTF-8.inc
%%ILOHADIR%%/lang/Windows-1251.inc
%%ILOHADIR%%/lang/Windows-1255.inc
%%ILOHADIR%%/lang/Windows-1256.inc
%%ILOHADIR%%/lang/X-EUC-JP.inc
%%ILOHADIR%%/lang/ar/bookmarks.inc
%%ILOHADIR%%/lang/ar/calendar.inc
%%ILOHADIR%%/lang/ar/compose.inc
%%ILOHADIR%%/lang/ar/contacts.inc
%%ILOHADIR%%/lang/ar/cp.inc
%%ILOHADIR%%/lang/ar/dates.inc
%%ILOHADIR%%/lang/ar/defaultFolders.inc
%%ILOHADIR%%/lang/ar/edit_contact.inc
%%ILOHADIR%%/lang/ar/edit_folders.inc
%%ILOHADIR%%/lang/ar/folders.inc
%%ILOHADIR%%/lang/ar/init.inc
%%ILOHADIR%%/lang/ar/login.inc
%%ILOHADIR%%/lang/ar/main.inc
%%ILOHADIR%%/lang/ar/pref_colors.inc
%%ILOHADIR%%/lang/ar/pref_identities.inc
%%ILOHADIR%%/lang/ar/prefs.inc
%%ILOHADIR%%/lang/ar/quota.inc
%%ILOHADIR%%/lang/ar/read_message.inc
%%ILOHADIR%%/lang/ar/search.inc
%%ILOHADIR%%/lang/ar/search_errors.inc
%%ILOHADIR%%/lang/ar/tool.inc
%%ILOHADIR%%/lang/bg/bookmarks.inc
%%ILOHADIR%%/lang/bg/calendar.inc
%%ILOHADIR%%/lang/bg/compose.inc
%%ILOHADIR%%/lang/bg/contacts.inc
%%ILOHADIR%%/lang/bg/cp.inc
%%ILOHADIR%%/lang/bg/dates.inc
%%ILOHADIR%%/lang/bg/defaultFolders.inc
%%ILOHADIR%%/lang/bg/edit_contact.inc
%%ILOHADIR%%/lang/bg/edit_folders.inc
%%ILOHADIR%%/lang/bg/folders.inc
%%ILOHADIR%%/lang/bg/init.inc
%%ILOHADIR%%/lang/bg/login.inc
%%ILOHADIR%%/lang/bg/main.inc
%%ILOHADIR%%/lang/bg/pref_colors.inc
%%ILOHADIR%%/lang/bg/pref_identities.inc
%%ILOHADIR%%/lang/bg/prefs.inc
%%ILOHADIR%%/lang/bg/quota.inc
%%ILOHADIR%%/lang/bg/read_message.inc
%%ILOHADIR%%/lang/bg/search.inc
%%ILOHADIR%%/lang/bg/search_errors.inc
%%ILOHADIR%%/lang/bg/tool.inc
%%ILOHADIR%%/lang/br/bookmarks.inc
%%ILOHADIR%%/lang/br/calendar.inc
%%ILOHADIR%%/lang/br/compose.inc
%%ILOHADIR%%/lang/br/contacts.inc
%%ILOHADIR%%/lang/br/cp.inc
%%ILOHADIR%%/lang/br/dates.inc
%%ILOHADIR%%/lang/br/defaultFolders.inc
%%ILOHADIR%%/lang/br/edit_contact.inc
%%ILOHADIR%%/lang/br/edit_folders.inc
%%ILOHADIR%%/lang/br/folders.inc
%%ILOHADIR%%/lang/br/init.inc
%%ILOHADIR%%/lang/br/login.inc
%%ILOHADIR%%/lang/br/main.inc
%%ILOHADIR%%/lang/br/pref_colors.inc
%%ILOHADIR%%/lang/br/pref_identities.inc
%%ILOHADIR%%/lang/br/prefs.inc
%%ILOHADIR%%/lang/br/quota.inc
%%ILOHADIR%%/lang/br/read_message.inc
%%ILOHADIR%%/lang/br/search.inc
%%ILOHADIR%%/lang/br/search_errors.inc
%%ILOHADIR%%/lang/br/tool.inc
%%ILOHADIR%%/lang/cat/bookmarks.inc
%%ILOHADIR%%/lang/cat/calendar.inc
%%ILOHADIR%%/lang/cat/compose.inc
%%ILOHADIR%%/lang/cat/contacts.inc
%%ILOHADIR%%/lang/cat/cp.inc
%%ILOHADIR%%/lang/cat/dates.inc
%%ILOHADIR%%/lang/cat/defaultFolders.inc
%%ILOHADIR%%/lang/cat/edit_contact.inc
%%ILOHADIR%%/lang/cat/edit_folders.inc
%%ILOHADIR%%/lang/cat/folders.inc
%%ILOHADIR%%/lang/cat/init.inc
%%ILOHADIR%%/lang/cat/login.inc
%%ILOHADIR%%/lang/cat/main.inc
%%ILOHADIR%%/lang/cat/pref_colors.inc
%%ILOHADIR%%/lang/cat/pref_identities.inc
%%ILOHADIR%%/lang/cat/prefs.inc
%%ILOHADIR%%/lang/cat/quota.inc
%%ILOHADIR%%/lang/cat/read_message.inc
%%ILOHADIR%%/lang/cat/search.inc
%%ILOHADIR%%/lang/cat/search_errors.inc
%%ILOHADIR%%/lang/cat/tool.inc
%%ILOHADIR%%/lang/cn/bookmarks.inc
%%ILOHADIR%%/lang/cn/calendar.inc
%%ILOHADIR%%/lang/cn/compose.inc
%%ILOHADIR%%/lang/cn/contacts.inc
%%ILOHADIR%%/lang/cn/cp.inc
%%ILOHADIR%%/lang/cn/dates.inc
%%ILOHADIR%%/lang/cn/defaultFolders.inc
%%ILOHADIR%%/lang/cn/edit_contact.inc
%%ILOHADIR%%/lang/cn/edit_folders.inc
%%ILOHADIR%%/lang/cn/folders.inc
%%ILOHADIR%%/lang/cn/init.inc
%%ILOHADIR%%/lang/cn/login.inc
%%ILOHADIR%%/lang/cn/main.inc
%%ILOHADIR%%/lang/cn/pref_colors.inc
%%ILOHADIR%%/lang/cn/pref_identities.inc
%%ILOHADIR%%/lang/cn/prefs.inc
%%ILOHADIR%%/lang/cn/quota.inc
%%ILOHADIR%%/lang/cn/read_message.inc
%%ILOHADIR%%/lang/cn/search.inc
%%ILOHADIR%%/lang/cn/search_errors.inc
%%ILOHADIR%%/lang/cn/tool.inc
%%ILOHADIR%%/lang/common.inc
%%ILOHADIR%%/lang/cz/bookmarks.inc
%%ILOHADIR%%/lang/cz/calendar.inc
%%ILOHADIR%%/lang/cz/compose.inc
%%ILOHADIR%%/lang/cz/contacts.inc
%%ILOHADIR%%/lang/cz/cp.inc
%%ILOHADIR%%/lang/cz/dates.inc
%%ILOHADIR%%/lang/cz/defaultFolders.inc
%%ILOHADIR%%/lang/cz/edit_contact.inc
%%ILOHADIR%%/lang/cz/edit_folders.inc
%%ILOHADIR%%/lang/cz/folders.inc
%%ILOHADIR%%/lang/cz/init.inc
%%ILOHADIR%%/lang/cz/login.inc
%%ILOHADIR%%/lang/cz/main.inc
%%ILOHADIR%%/lang/cz/pref_colors.inc
%%ILOHADIR%%/lang/cz/pref_identities.inc
%%ILOHADIR%%/lang/cz/prefs.inc
%%ILOHADIR%%/lang/cz/quota.inc
%%ILOHADIR%%/lang/cz/read_message.inc
%%ILOHADIR%%/lang/cz/search.inc
%%ILOHADIR%%/lang/cz/search_errors.inc
%%ILOHADIR%%/lang/cz/tool.inc
%%ILOHADIR%%/lang/de/bookmarks.inc
%%ILOHADIR%%/lang/de/calendar.inc
%%ILOHADIR%%/lang/de/compose.inc
%%ILOHADIR%%/lang/de/contacts.inc
%%ILOHADIR%%/lang/de/cp.inc
%%ILOHADIR%%/lang/de/dates.inc
%%ILOHADIR%%/lang/de/defaultFolders.inc
%%ILOHADIR%%/lang/de/edit_contact.inc
%%ILOHADIR%%/lang/de/edit_folders.inc
%%ILOHADIR%%/lang/de/folders.inc
%%ILOHADIR%%/lang/de/init.inc
%%ILOHADIR%%/lang/de/login.inc
%%ILOHADIR%%/lang/de/main.inc
%%ILOHADIR%%/lang/de/pref_colors.inc
%%ILOHADIR%%/lang/de/pref_identities.inc
%%ILOHADIR%%/lang/de/prefs.inc
%%ILOHADIR%%/lang/de/quota.inc
%%ILOHADIR%%/lang/de/read_message.inc
%%ILOHADIR%%/lang/de/search.inc
%%ILOHADIR%%/lang/de/search_errors.inc
%%ILOHADIR%%/lang/de/tool.inc
%%ILOHADIR%%/lang/dk/bookmarks.inc
%%ILOHADIR%%/lang/dk/calendar.inc
%%ILOHADIR%%/lang/dk/compose.inc
%%ILOHADIR%%/lang/dk/contacts.inc
%%ILOHADIR%%/lang/dk/cp.inc
%%ILOHADIR%%/lang/dk/dates.inc
%%ILOHADIR%%/lang/dk/defaultFolders.inc
%%ILOHADIR%%/lang/dk/edit_contact.inc
%%ILOHADIR%%/lang/dk/edit_folders.inc
%%ILOHADIR%%/lang/dk/folders.inc
%%ILOHADIR%%/lang/dk/init.inc
%%ILOHADIR%%/lang/dk/login.inc
%%ILOHADIR%%/lang/dk/main.inc
%%ILOHADIR%%/lang/dk/pref_colors.inc
%%ILOHADIR%%/lang/dk/pref_identities.inc
%%ILOHADIR%%/lang/dk/prefs.inc
%%ILOHADIR%%/lang/dk/quota.inc
%%ILOHADIR%%/lang/dk/read_message.inc
%%ILOHADIR%%/lang/dk/search.inc
%%ILOHADIR%%/lang/dk/search_errors.inc
%%ILOHADIR%%/lang/dk/tool.inc
%%ILOHADIR%%/lang/eng/bookmarks.inc
%%ILOHADIR%%/lang/eng/calendar.inc
%%ILOHADIR%%/lang/eng/compose.inc
%%ILOHADIR%%/lang/eng/contacts.inc
%%ILOHADIR%%/lang/eng/cp.inc
%%ILOHADIR%%/lang/eng/dates.inc
%%ILOHADIR%%/lang/eng/defaultFolders.inc
%%ILOHADIR%%/lang/eng/edit_contact.inc
%%ILOHADIR%%/lang/eng/edit_folders.inc
%%ILOHADIR%%/lang/eng/folders.inc
%%ILOHADIR%%/lang/eng/init.inc
%%ILOHADIR%%/lang/eng/login.inc
%%ILOHADIR%%/lang/eng/main.inc
%%ILOHADIR%%/lang/eng/pref_colors.inc
%%ILOHADIR%%/lang/eng/pref_identities.inc
%%ILOHADIR%%/lang/eng/prefs.inc
%%ILOHADIR%%/lang/eng/quota.inc
%%ILOHADIR%%/lang/eng/read_message.inc
%%ILOHADIR%%/lang/eng/search.inc
%%ILOHADIR%%/lang/eng/search_errors.inc
%%ILOHADIR%%/lang/eng/tool.inc
%%ILOHADIR%%/lang/eng_GB/bookmarks.inc
%%ILOHADIR%%/lang/eng_GB/calendar.inc
%%ILOHADIR%%/lang/eng_GB/compose.inc
%%ILOHADIR%%/lang/eng_GB/contacts.inc
%%ILOHADIR%%/lang/eng_GB/cp.inc
%%ILOHADIR%%/lang/eng_GB/dates.inc
%%ILOHADIR%%/lang/eng_GB/defaultFolders.inc
%%ILOHADIR%%/lang/eng_GB/edit_contact.inc
%%ILOHADIR%%/lang/eng_GB/edit_folders.inc
%%ILOHADIR%%/lang/eng_GB/folders.inc
%%ILOHADIR%%/lang/eng_GB/init.inc
%%ILOHADIR%%/lang/eng_GB/login.inc
%%ILOHADIR%%/lang/eng_GB/main.inc
%%ILOHADIR%%/lang/eng_GB/pref_colors.inc
%%ILOHADIR%%/lang/eng_GB/pref_identities.inc
%%ILOHADIR%%/lang/eng_GB/prefs.inc
%%ILOHADIR%%/lang/eng_GB/quota.inc
%%ILOHADIR%%/lang/eng_GB/read_message.inc
%%ILOHADIR%%/lang/eng_GB/search.inc
%%ILOHADIR%%/lang/eng_GB/search_errors.inc
%%ILOHADIR%%/lang/eng_GB/tool.inc
%%ILOHADIR%%/lang/es/bookmarks.inc
%%ILOHADIR%%/lang/es/calendar.inc
%%ILOHADIR%%/lang/es/compose.inc
%%ILOHADIR%%/lang/es/contacts.inc
%%ILOHADIR%%/lang/es/cp.inc
%%ILOHADIR%%/lang/es/dates.inc
%%ILOHADIR%%/lang/es/defaultFolders.inc
%%ILOHADIR%%/lang/es/edit_contact.inc
%%ILOHADIR%%/lang/es/edit_folders.inc
%%ILOHADIR%%/lang/es/folders.inc
%%ILOHADIR%%/lang/es/init.inc
%%ILOHADIR%%/lang/es/login.inc
%%ILOHADIR%%/lang/es/main.inc
%%ILOHADIR%%/lang/es/pref_colors.inc
%%ILOHADIR%%/lang/es/pref_identities.inc
%%ILOHADIR%%/lang/es/prefs.inc
%%ILOHADIR%%/lang/es/quota.inc
%%ILOHADIR%%/lang/es/read_message.inc
%%ILOHADIR%%/lang/es/search.inc
%%ILOHADIR%%/lang/es/search_errors.inc
%%ILOHADIR%%/lang/es/tool.inc
%%ILOHADIR%%/lang/fr/bookmarks.inc
%%ILOHADIR%%/lang/fr/calendar.inc
%%ILOHADIR%%/lang/fr/compose.inc
%%ILOHADIR%%/lang/fr/contacts.inc
%%ILOHADIR%%/lang/fr/cp.inc
%%ILOHADIR%%/lang/fr/dates.inc
%%ILOHADIR%%/lang/fr/defaultFolders.inc
%%ILOHADIR%%/lang/fr/edit_contact.inc
%%ILOHADIR%%/lang/fr/edit_folders.inc
%%ILOHADIR%%/lang/fr/folders.inc
%%ILOHADIR%%/lang/fr/init.inc
%%ILOHADIR%%/lang/fr/login.inc
%%ILOHADIR%%/lang/fr/main.inc
%%ILOHADIR%%/lang/fr/pref_colors.inc
%%ILOHADIR%%/lang/fr/pref_identities.inc
%%ILOHADIR%%/lang/fr/prefs.inc
%%ILOHADIR%%/lang/fr/quota.inc
%%ILOHADIR%%/lang/fr/read_message.inc
%%ILOHADIR%%/lang/fr/search.inc
%%ILOHADIR%%/lang/fr/search_errors.inc
%%ILOHADIR%%/lang/fr/tool.inc
%%ILOHADIR%%/lang/ga/bookmarks.inc
%%ILOHADIR%%/lang/ga/calendar.inc
%%ILOHADIR%%/lang/ga/compose.inc
%%ILOHADIR%%/lang/ga/contacts.inc
%%ILOHADIR%%/lang/ga/cp.inc
%%ILOHADIR%%/lang/ga/dates.inc
%%ILOHADIR%%/lang/ga/defaultFolders.inc
%%ILOHADIR%%/lang/ga/edit_contact.inc
%%ILOHADIR%%/lang/ga/edit_folders.inc
%%ILOHADIR%%/lang/ga/folders.inc
%%ILOHADIR%%/lang/ga/init.inc
%%ILOHADIR%%/lang/ga/login.inc
%%ILOHADIR%%/lang/ga/main.inc
%%ILOHADIR%%/lang/ga/pref_colors.inc
%%ILOHADIR%%/lang/ga/pref_identities.inc
%%ILOHADIR%%/lang/ga/prefs.inc
%%ILOHADIR%%/lang/ga/quota.inc
%%ILOHADIR%%/lang/ga/read_message.inc
%%ILOHADIR%%/lang/ga/search.inc
%%ILOHADIR%%/lang/ga/search_errors.inc
%%ILOHADIR%%/lang/ga/tool.inc
%%ILOHADIR%%/lang/hu/bookmarks.inc
%%ILOHADIR%%/lang/hu/calendar.inc
%%ILOHADIR%%/lang/hu/compose.inc
%%ILOHADIR%%/lang/hu/contacts.inc
%%ILOHADIR%%/lang/hu/cp.inc
%%ILOHADIR%%/lang/hu/dates.inc
%%ILOHADIR%%/lang/hu/defaultFolders.inc
%%ILOHADIR%%/lang/hu/edit_contact.inc
%%ILOHADIR%%/lang/hu/edit_folders.inc
%%ILOHADIR%%/lang/hu/folders.inc
%%ILOHADIR%%/lang/hu/init.inc
%%ILOHADIR%%/lang/hu/login.inc
%%ILOHADIR%%/lang/hu/main.inc
%%ILOHADIR%%/lang/hu/pref_colors.inc
%%ILOHADIR%%/lang/hu/pref_identities.inc
%%ILOHADIR%%/lang/hu/prefs.inc
%%ILOHADIR%%/lang/hu/quota.inc
%%ILOHADIR%%/lang/hu/read_message.inc
%%ILOHADIR%%/lang/hu/search.inc
%%ILOHADIR%%/lang/hu/search_errors.inc
%%ILOHADIR%%/lang/hu/tool.inc
%%ILOHADIR%%/lang/it/bookmarks.inc
%%ILOHADIR%%/lang/it/calendar.inc
%%ILOHADIR%%/lang/it/compose.inc
%%ILOHADIR%%/lang/it/contacts.inc
%%ILOHADIR%%/lang/it/cp.inc
%%ILOHADIR%%/lang/it/dates.inc
%%ILOHADIR%%/lang/it/defaultFolders.inc
%%ILOHADIR%%/lang/it/edit_contact.inc
%%ILOHADIR%%/lang/it/edit_folders.inc
%%ILOHADIR%%/lang/it/folders.inc
%%ILOHADIR%%/lang/it/init.inc
%%ILOHADIR%%/lang/it/login.inc
%%ILOHADIR%%/lang/it/main.inc
%%ILOHADIR%%/lang/it/pref_colors.inc
%%ILOHADIR%%/lang/it/pref_identities.inc
%%ILOHADIR%%/lang/it/prefs.inc
%%ILOHADIR%%/lang/it/quota.inc
%%ILOHADIR%%/lang/it/read_message.inc
%%ILOHADIR%%/lang/it/search.inc
%%ILOHADIR%%/lang/it/search_errors.inc
%%ILOHADIR%%/lang/it/tool.inc
%%ILOHADIR%%/lang/jp/bookmarks.inc
%%ILOHADIR%%/lang/jp/calendar.inc
%%ILOHADIR%%/lang/jp/compose.inc
%%ILOHADIR%%/lang/jp/contacts.inc
%%ILOHADIR%%/lang/jp/cp.inc
%%ILOHADIR%%/lang/jp/dates.inc
%%ILOHADIR%%/lang/jp/defaultFolders.inc
%%ILOHADIR%%/lang/jp/edit_contact.inc
%%ILOHADIR%%/lang/jp/edit_folders.inc
%%ILOHADIR%%/lang/jp/folders.inc
%%ILOHADIR%%/lang/jp/init.inc
%%ILOHADIR%%/lang/jp/jcode.inc
%%ILOHADIR%%/lang/jp/login.inc
%%ILOHADIR%%/lang/jp/main.inc
%%ILOHADIR%%/lang/jp/pref_colors.inc
%%ILOHADIR%%/lang/jp/pref_identities.inc
%%ILOHADIR%%/lang/jp/prefs.inc
%%ILOHADIR%%/lang/jp/quota.inc
%%ILOHADIR%%/lang/jp/read_message.inc
%%ILOHADIR%%/lang/jp/search.inc
%%ILOHADIR%%/lang/jp/search_errors.inc
%%ILOHADIR%%/lang/jp/tool.inc
%%ILOHADIR%%/lang/kr/bookmarks.inc
%%ILOHADIR%%/lang/kr/calendar.inc
%%ILOHADIR%%/lang/kr/compose.inc
%%ILOHADIR%%/lang/kr/contacts.inc
%%ILOHADIR%%/lang/kr/cp.inc
%%ILOHADIR%%/lang/kr/dates.inc
%%ILOHADIR%%/lang/kr/defaultFolders.inc
%%ILOHADIR%%/lang/kr/edit_contact.inc
%%ILOHADIR%%/lang/kr/edit_folders.inc
%%ILOHADIR%%/lang/kr/folders.inc
%%ILOHADIR%%/lang/kr/init.inc
%%ILOHADIR%%/lang/kr/login.inc
%%ILOHADIR%%/lang/kr/main.inc
%%ILOHADIR%%/lang/kr/pref_colors.inc
%%ILOHADIR%%/lang/kr/pref_identities.inc
%%ILOHADIR%%/lang/kr/prefs.inc
%%ILOHADIR%%/lang/kr/quota.inc
%%ILOHADIR%%/lang/kr/read_message.inc
%%ILOHADIR%%/lang/kr/search.inc
%%ILOHADIR%%/lang/kr/search_errors.inc
%%ILOHADIR%%/lang/kr/tool.inc
%%ILOHADIR%%/lang/nl/bookmarks.inc
%%ILOHADIR%%/lang/nl/calendar.inc
%%ILOHADIR%%/lang/nl/compose.inc
%%ILOHADIR%%/lang/nl/contacts.inc
%%ILOHADIR%%/lang/nl/cp.inc
%%ILOHADIR%%/lang/nl/dates.inc
%%ILOHADIR%%/lang/nl/defaultFolders.inc
%%ILOHADIR%%/lang/nl/edit_contact.inc
%%ILOHADIR%%/lang/nl/edit_folders.inc
%%ILOHADIR%%/lang/nl/folders.inc
%%ILOHADIR%%/lang/nl/init.inc
%%ILOHADIR%%/lang/nl/login.inc
%%ILOHADIR%%/lang/nl/main.inc
%%ILOHADIR%%/lang/nl/pref_colors.inc
%%ILOHADIR%%/lang/nl/pref_identities.inc
%%ILOHADIR%%/lang/nl/prefs.inc
%%ILOHADIR%%/lang/nl/quota.inc
%%ILOHADIR%%/lang/nl/read_message.inc
%%ILOHADIR%%/lang/nl/search.inc
%%ILOHADIR%%/lang/nl/search_errors.inc
%%ILOHADIR%%/lang/nl/tool.inc
%%ILOHADIR%%/lang/nn_NO/bookmarks.inc
%%ILOHADIR%%/lang/nn_NO/calendar.inc
%%ILOHADIR%%/lang/nn_NO/compose.inc
%%ILOHADIR%%/lang/nn_NO/contacts.inc
%%ILOHADIR%%/lang/nn_NO/cp.inc
%%ILOHADIR%%/lang/nn_NO/dates.inc
%%ILOHADIR%%/lang/nn_NO/defaultFolders.inc
%%ILOHADIR%%/lang/nn_NO/edit_contact.inc
%%ILOHADIR%%/lang/nn_NO/edit_folders.inc
%%ILOHADIR%%/lang/nn_NO/folders.inc
%%ILOHADIR%%/lang/nn_NO/init.inc
%%ILOHADIR%%/lang/nn_NO/login.inc
%%ILOHADIR%%/lang/nn_NO/main.inc
%%ILOHADIR%%/lang/nn_NO/pref_colors.inc
%%ILOHADIR%%/lang/nn_NO/pref_identities.inc
%%ILOHADIR%%/lang/nn_NO/prefs.inc
%%ILOHADIR%%/lang/nn_NO/quota.inc
%%ILOHADIR%%/lang/nn_NO/read_message.inc
%%ILOHADIR%%/lang/nn_NO/search.inc
%%ILOHADIR%%/lang/nn_NO/search_errors.inc
%%ILOHADIR%%/lang/nn_NO/tool.inc
%%ILOHADIR%%/lang/no/bookmarks.inc
%%ILOHADIR%%/lang/no/calendar.inc
%%ILOHADIR%%/lang/no/compose.inc
%%ILOHADIR%%/lang/no/contacts.inc
%%ILOHADIR%%/lang/no/cp.inc
%%ILOHADIR%%/lang/no/dates.inc
%%ILOHADIR%%/lang/no/defaultFolders.inc
%%ILOHADIR%%/lang/no/edit_contact.inc
%%ILOHADIR%%/lang/no/edit_folders.inc
%%ILOHADIR%%/lang/no/folders.inc
%%ILOHADIR%%/lang/no/init.inc
%%ILOHADIR%%/lang/no/login.inc
%%ILOHADIR%%/lang/no/main.inc
%%ILOHADIR%%/lang/no/pref_colors.inc
%%ILOHADIR%%/lang/no/pref_identities.inc
%%ILOHADIR%%/lang/no/prefs.inc
%%ILOHADIR%%/lang/no/quota.inc
%%ILOHADIR%%/lang/no/read_message.inc
%%ILOHADIR%%/lang/no/search.inc
%%ILOHADIR%%/lang/no/search_errors.inc
%%ILOHADIR%%/lang/no/tool.inc
%%ILOHADIR%%/lang/notes.txt
%%ILOHADIR%%/lang/pl/bookmarks.inc
%%ILOHADIR%%/lang/pl/calendar.inc
%%ILOHADIR%%/lang/pl/compose.inc
%%ILOHADIR%%/lang/pl/contacts.inc
%%ILOHADIR%%/lang/pl/cp.inc
%%ILOHADIR%%/lang/pl/dates.inc
%%ILOHADIR%%/lang/pl/defaultFolders.inc
%%ILOHADIR%%/lang/pl/edit_contact.inc
%%ILOHADIR%%/lang/pl/edit_folders.inc
%%ILOHADIR%%/lang/pl/folders.inc
%%ILOHADIR%%/lang/pl/init.inc
%%ILOHADIR%%/lang/pl/login.inc
%%ILOHADIR%%/lang/pl/main.inc
%%ILOHADIR%%/lang/pl/pref_colors.inc
%%ILOHADIR%%/lang/pl/pref_identities.inc
%%ILOHADIR%%/lang/pl/prefs.inc
%%ILOHADIR%%/lang/pl/quota.inc
%%ILOHADIR%%/lang/pl/read_message.inc
%%ILOHADIR%%/lang/pl/search.inc
%%ILOHADIR%%/lang/pl/search_errors.inc
%%ILOHADIR%%/lang/pl/tool.inc
%%ILOHADIR%%/lang/pt/bookmarks.inc
%%ILOHADIR%%/lang/pt/calendar.inc
%%ILOHADIR%%/lang/pt/compose.inc
%%ILOHADIR%%/lang/pt/contacts.inc
%%ILOHADIR%%/lang/pt/cp.inc
%%ILOHADIR%%/lang/pt/dates.inc
%%ILOHADIR%%/lang/pt/defaultFolders.inc
%%ILOHADIR%%/lang/pt/edit_contact.inc
%%ILOHADIR%%/lang/pt/edit_folders.inc
%%ILOHADIR%%/lang/pt/folders.inc
%%ILOHADIR%%/lang/pt/init.inc
%%ILOHADIR%%/lang/pt/login.inc
%%ILOHADIR%%/lang/pt/main.inc
%%ILOHADIR%%/lang/pt/pref_colors.inc
%%ILOHADIR%%/lang/pt/pref_identities.inc
%%ILOHADIR%%/lang/pt/prefs.inc
%%ILOHADIR%%/lang/pt/quota.inc
%%ILOHADIR%%/lang/pt/read_message.inc
%%ILOHADIR%%/lang/pt/search.inc
%%ILOHADIR%%/lang/pt/search_errors.inc
%%ILOHADIR%%/lang/pt/tool.inc
%%ILOHADIR%%/lang/ro/bookmarks.inc
%%ILOHADIR%%/lang/ro/calendar.inc
%%ILOHADIR%%/lang/ro/compose.inc
%%ILOHADIR%%/lang/ro/contacts.inc
%%ILOHADIR%%/lang/ro/cp.inc
%%ILOHADIR%%/lang/ro/dates.inc
%%ILOHADIR%%/lang/ro/defaultFolders.inc
%%ILOHADIR%%/lang/ro/edit_contact.inc
%%ILOHADIR%%/lang/ro/edit_folders.inc
%%ILOHADIR%%/lang/ro/folders.inc
%%ILOHADIR%%/lang/ro/init.inc
%%ILOHADIR%%/lang/ro/login.inc
%%ILOHADIR%%/lang/ro/main.inc
%%ILOHADIR%%/lang/ro/pref_colors.inc
%%ILOHADIR%%/lang/ro/pref_identities.inc
%%ILOHADIR%%/lang/ro/prefs.inc
%%ILOHADIR%%/lang/ro/quota.inc
%%ILOHADIR%%/lang/ro/read_message.inc
%%ILOHADIR%%/lang/ro/search.inc
%%ILOHADIR%%/lang/ro/search_errors.inc
%%ILOHADIR%%/lang/ro/tool.inc
%%ILOHADIR%%/lang/ru/bookmarks.inc
%%ILOHADIR%%/lang/ru/calendar.inc
%%ILOHADIR%%/lang/ru/compose.inc
%%ILOHADIR%%/lang/ru/contacts.inc
%%ILOHADIR%%/lang/ru/cp.inc
%%ILOHADIR%%/lang/ru/dates.inc
%%ILOHADIR%%/lang/ru/defaultFolders.inc
%%ILOHADIR%%/lang/ru/edit_contact.inc
%%ILOHADIR%%/lang/ru/edit_folders.inc
%%ILOHADIR%%/lang/ru/folders.inc
%%ILOHADIR%%/lang/ru/init.inc
%%ILOHADIR%%/lang/ru/login.inc
%%ILOHADIR%%/lang/ru/main.inc
%%ILOHADIR%%/lang/ru/pref_colors.inc
%%ILOHADIR%%/lang/ru/pref_identities.inc
%%ILOHADIR%%/lang/ru/prefs.inc
%%ILOHADIR%%/lang/ru/quota.inc
%%ILOHADIR%%/lang/ru/read_message.inc
%%ILOHADIR%%/lang/ru/search.inc
%%ILOHADIR%%/lang/ru/search_errors.inc
%%ILOHADIR%%/lang/ru/tool.inc
%%ILOHADIR%%/lang/se/bookmarks.inc
%%ILOHADIR%%/lang/se/calendar.inc
%%ILOHADIR%%/lang/se/compose.inc
%%ILOHADIR%%/lang/se/contacts.inc
%%ILOHADIR%%/lang/se/cp.inc
%%ILOHADIR%%/lang/se/dates.inc
%%ILOHADIR%%/lang/se/defaultFolders.inc
%%ILOHADIR%%/lang/se/edit_contact.inc
%%ILOHADIR%%/lang/se/edit_folders.inc
%%ILOHADIR%%/lang/se/folders.inc
%%ILOHADIR%%/lang/se/init.inc
%%ILOHADIR%%/lang/se/login.inc
%%ILOHADIR%%/lang/se/main.inc
%%ILOHADIR%%/lang/se/pref_colors.inc
%%ILOHADIR%%/lang/se/pref_identities.inc
%%ILOHADIR%%/lang/se/prefs.inc
%%ILOHADIR%%/lang/se/quota.inc
%%ILOHADIR%%/lang/se/read_message.inc
%%ILOHADIR%%/lang/se/search.inc
%%ILOHADIR%%/lang/se/search_errors.inc
%%ILOHADIR%%/lang/se/tool.inc
%%ILOHADIR%%/lang/si/bookmarks.inc
%%ILOHADIR%%/lang/si/calendar.inc
%%ILOHADIR%%/lang/si/compose.inc
%%ILOHADIR%%/lang/si/contacts.inc
%%ILOHADIR%%/lang/si/cp.inc
%%ILOHADIR%%/lang/si/dates.inc
%%ILOHADIR%%/lang/si/defaultFolders.inc
%%ILOHADIR%%/lang/si/edit_contact.inc
%%ILOHADIR%%/lang/si/edit_folders.inc
%%ILOHADIR%%/lang/si/folders.inc
%%ILOHADIR%%/lang/si/init.inc
%%ILOHADIR%%/lang/si/login.inc
%%ILOHADIR%%/lang/si/main.inc
%%ILOHADIR%%/lang/si/pref_colors.inc
%%ILOHADIR%%/lang/si/pref_identities.inc
%%ILOHADIR%%/lang/si/prefs.inc
%%ILOHADIR%%/lang/si/quota.inc
%%ILOHADIR%%/lang/si/read_message.inc
%%ILOHADIR%%/lang/si/search.inc
%%ILOHADIR%%/lang/si/search_errors.inc
%%ILOHADIR%%/lang/si/tool.inc
%%ILOHADIR%%/lang/tr/bookmarks.inc
%%ILOHADIR%%/lang/tr/calendar.inc
%%ILOHADIR%%/lang/tr/compose.inc
%%ILOHADIR%%/lang/tr/contacts.inc
%%ILOHADIR%%/lang/tr/cp.inc
%%ILOHADIR%%/lang/tr/dates.inc
%%ILOHADIR%%/lang/tr/defaultFolders.inc
%%ILOHADIR%%/lang/tr/edit_contact.inc
%%ILOHADIR%%/lang/tr/edit_folders.inc
%%ILOHADIR%%/lang/tr/folders.inc
%%ILOHADIR%%/lang/tr/init.inc
%%ILOHADIR%%/lang/tr/login.inc
%%ILOHADIR%%/lang/tr/main.inc
%%ILOHADIR%%/lang/tr/pref_colors.inc
%%ILOHADIR%%/lang/tr/pref_identities.inc
%%ILOHADIR%%/lang/tr/prefs.inc
%%ILOHADIR%%/lang/tr/quota.inc
%%ILOHADIR%%/lang/tr/read_message.inc
%%ILOHADIR%%/lang/tr/search.inc
%%ILOHADIR%%/lang/tr/search_errors.inc
%%ILOHADIR%%/lang/tr/tool.inc
%%ILOHADIR%%/lang/tw/bookmarks.inc
%%ILOHADIR%%/lang/tw/calendar.inc
%%ILOHADIR%%/lang/tw/compose.inc
%%ILOHADIR%%/lang/tw/contacts.inc
%%ILOHADIR%%/lang/tw/cp.inc
%%ILOHADIR%%/lang/tw/dates.inc
%%ILOHADIR%%/lang/tw/defaultFolders.inc
%%ILOHADIR%%/lang/tw/edit_contact.inc
%%ILOHADIR%%/lang/tw/edit_folders.inc
%%ILOHADIR%%/lang/tw/folders.inc
%%ILOHADIR%%/lang/tw/init.inc
%%ILOHADIR%%/lang/tw/login.inc
%%ILOHADIR%%/lang/tw/main.inc
%%ILOHADIR%%/lang/tw/pref_colors.inc
%%ILOHADIR%%/lang/tw/pref_identities.inc
%%ILOHADIR%%/lang/tw/prefs.inc
%%ILOHADIR%%/lang/tw/quota.inc
%%ILOHADIR%%/lang/tw/read_message.inc
%%ILOHADIR%%/lang/tw/search.inc
%%ILOHADIR%%/lang/tw/search_errors.inc
%%ILOHADIR%%/lang/tw/tool.inc
%%ILOHADIR%%/lang/vn/bookmarks.inc
%%ILOHADIR%%/lang/vn/calendar.inc
%%ILOHADIR%%/lang/vn/compose.inc
%%ILOHADIR%%/lang/vn/contacts.inc
%%ILOHADIR%%/lang/vn/cp.inc
%%ILOHADIR%%/lang/vn/dates.inc
%%ILOHADIR%%/lang/vn/defaultFolders.inc
%%ILOHADIR%%/lang/vn/edit_contact.inc
%%ILOHADIR%%/lang/vn/edit_folders.inc
%%ILOHADIR%%/lang/vn/folders.inc
%%ILOHADIR%%/lang/vn/init.inc
%%ILOHADIR%%/lang/vn/login.inc
%%ILOHADIR%%/lang/vn/main.inc
%%ILOHADIR%%/lang/vn/pref_colors.inc
%%ILOHADIR%%/lang/vn/pref_identities.inc
%%ILOHADIR%%/lang/vn/prefs.inc
%%ILOHADIR%%/lang/vn/quota.inc
%%ILOHADIR%%/lang/vn/read_message.inc
%%ILOHADIR%%/lang/vn/search.inc
%%ILOHADIR%%/lang/vn/search_errors.inc
%%ILOHADIR%%/lang/vn/tool.inc
%%ILOHADIR%%/source/blank.html
%%ILOHADIR%%/source/bookmarks.php
%%ILOHADIR%%/source/calendar.php
%%ILOHADIR%%/source/compose.php
%%ILOHADIR%%/source/compose2.php
%%ILOHADIR%%/source/contacts.php
%%ILOHADIR%%/source/contacts_popup.php
%%ILOHADIR%%/source/cp.php
%%ILOHADIR%%/source/css.php
%%ILOHADIR%%/source/edit_calendar.php
%%ILOHADIR%%/source/edit_contact.php
%%ILOHADIR%%/source/edit_folders.php
%%ILOHADIR%%/source/folders.php
%%ILOHADIR%%/source/images/inbox.GIF
%%ILOHADIR%%/source/index.php
%%ILOHADIR%%/source/login.php
%%ILOHADIR%%/source/main.php
%%ILOHADIR%%/source/pref_colors.php
%%ILOHADIR%%/source/pref_columns.php
%%ILOHADIR%%/source/pref_gpg.php
%%ILOHADIR%%/source/pref_identities.php
%%ILOHADIR%%/source/prefs.php
%%ILOHADIR%%/source/radar.php
%%ILOHADIR%%/source/read_message.php
%%ILOHADIR%%/source/search_form.php
%%ILOHADIR%%/source/synch.php
%%ILOHADIR%%/source/themes/default/images/addc.gif
%%ILOHADIR%%/source/themes/default/images/allr.gif
%%ILOHADIR%%/source/themes/default/images/application.gif
%%ILOHADIR%%/source/themes/default/images/att.gif
%%ILOHADIR%%/source/themes/default/images/attach.gif
%%ILOHADIR%%/source/themes/default/images/cube.gif
%%ILOHADIR%%/source/themes/default/images/del.gif
%%ILOHADIR%%/source/themes/default/images/folder.gif
%%ILOHADIR%%/source/themes/default/images/forward.gif
%%ILOHADIR%%/source/themes/default/images/heads.gif
%%ILOHADIR%%/source/themes/default/images/image.gif
%%ILOHADIR%%/source/themes/default/images/inbox.GIF
%%ILOHADIR%%/source/themes/default/images/minus.gif
%%ILOHADIR%%/source/themes/default/images/movie.gif
%%ILOHADIR%%/source/themes/default/images/multi.gif
%%ILOHADIR%%/source/themes/default/images/multipart.gif
%%ILOHADIR%%/source/themes/default/images/music.gif
%%ILOHADIR%%/source/themes/default/images/plus.gif
%%ILOHADIR%%/source/themes/default/images/read.gif
%%ILOHADIR%%/source/themes/default/images/reply.gif
%%ILOHADIR%%/source/themes/default/images/showc.gif
%%ILOHADIR%%/source/themes/default/images/src.gif
%%ILOHADIR%%/source/themes/default/images/text.gif
%%ILOHADIR%%/source/themes/default/images/unknown.gif
%%ILOHADIR%%/source/themes/default/images/unread.gif
%%ILOHADIR%%/source/themes/default/info.inc
%%ILOHADIR%%/source/themes/default/override.inc
%%ILOHADIR%%/source/tool.php
%%ILOHADIR%%/source/view.php
@dirrm %%ILOHADIR%%/source/themes/default/images
@dirrm %%ILOHADIR%%/source/themes/default
@dirrm %%ILOHADIR%%/source/themes
@dirrm %%ILOHADIR%%/source/images
@dirrm %%ILOHADIR%%/source
@dirrm %%ILOHADIR%%/lang/vn
@dirrm %%ILOHADIR%%/lang/tw
@dirrm %%ILOHADIR%%/lang/tr
@dirrm %%ILOHADIR%%/lang/si
@dirrm %%ILOHADIR%%/lang/se
@dirrm %%ILOHADIR%%/lang/ru
@dirrm %%ILOHADIR%%/lang/ro
@dirrm %%ILOHADIR%%/lang/pt
@dirrm %%ILOHADIR%%/lang/pl
@dirrm %%ILOHADIR%%/lang/no
@dirrm %%ILOHADIR%%/lang/nn_NO
@dirrm %%ILOHADIR%%/lang/nl
@dirrm %%ILOHADIR%%/lang/kr
@dirrm %%ILOHADIR%%/lang/jp
@dirrm %%ILOHADIR%%/lang/it
@dirrm %%ILOHADIR%%/lang/hu
@dirrm %%ILOHADIR%%/lang/ga
@dirrm %%ILOHADIR%%/lang/fr
@dirrm %%ILOHADIR%%/lang/es
@dirrm %%ILOHADIR%%/lang/eng_GB
@dirrm %%ILOHADIR%%/lang/eng
@dirrm %%ILOHADIR%%/lang/dk
@dirrm %%ILOHADIR%%/lang/de
@dirrm %%ILOHADIR%%/lang/cz
@dirrm %%ILOHADIR%%/lang/cn
@dirrm %%ILOHADIR%%/lang/cat
@dirrm %%ILOHADIR%%/lang/br
@dirrm %%ILOHADIR%%/lang/bg
@dirrm %%ILOHADIR%%/lang/ar
@dirrm %%ILOHADIR%%/lang
@dirrm %%ILOHADIR%%/include
@dirrm %%ILOHADIR%%/data/users
@dirrm %%ILOHADIR%%/data/uploads
@dirrm %%ILOHADIR%%/data/sessions
@dirrm %%ILOHADIR%%/data/gpg
@dirrm %%ILOHADIR%%/data/cache
@dirrm %%ILOHADIR%%/data
@dirrm %%ILOHADIR%%/conf
@dirrm %%ILOHADIR%%
%%MYSQL%%@dirrm %%DATADIR%%/MySQL
%%MYSQL%%@dirrm %%DATADIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%/Manual
%%PORTDOCS%%@dirrm %%DOCSDIR%%

View file

@ -1,100 +0,0 @@
# Created by: jfitz@FreeBSD.org
# $FreeBSD$
PORTNAME= majordomo
PORTVERSION= 1.94.5
PORTREVISION= 8
CATEGORIES= mail
MASTER_SITES= ftp://ftp.nuug.no/pub/anders/distfiles/ \
ftp://ftp.sgi.com/other/majordomo/1.94.5/ \
ftp://ftp.greatcircle.com/pub/majordomo/1.94.5/
MAINTAINER= ports@FreeBSD.org
COMMENT= Mailing list manager
USES= shebangfix perl5 tar:tgz
SHEBANG_FILES= contrib/sequencer
ALL_TARGET= wrapper
INSTALL_TARGET= install install-wrapper
MAN1= approve.1 bounce-remind.1 digest.1
MAN8= majordomo.8
PKGMESSAGE= ${FILESDIR}/post-install-notes
DOCSDIR= ${PREFIX}/${PORTNAME}/doc
NO_STAGE= yes
.include <bsd.port.pre.mk>
pre-fetch:
.if !defined(BATCH) && !defined(PACKAGE_BUILDING)
${DIALOG} --yesno "WARNING: Majordomo is a really old mail list manager. The last version was released in january 2000, and there does not seem to be any updates coming. You might want to consider using mailman instead. Are you sure you want to install majordomo?" 8 70 || ${FALSE}
.endif
post-patch:
.if defined(WITH_POSTFIX_APPROVE_PATCH)
@cd ${WRKSRC} && ${PATCH} < ${FILESDIR}/postfix-approve-patch 2>/dev/null
.endif
.if defined(WITH_SHA1_COOKIES)
${REINPLACE_CMD} \
-e 's,md5_hex,sha1_hex,g' \
-e 's,Digest::MD5,Digest::SHA1,g' \
${WRKSRC}/majordomo
.endif
${FIND} ${WRKSRC} -type f \
-exec ${REINPLACE_CMD} \
-e 's,/etc/majordomo.cf,${PREFIX}/etc/majordomo.cf,g' {} \;
${FIND} ${WRKSRC} -name *.orig -delete
${FIND} ${WRKSRC} -name *.bak -delete
pre-configure:
@ ${SH} ${PKGINSTALL} ${PKGNAME} ADDUSER
@ ${CP} ${FILESDIR}/aliases.majordomo ${WRKSRC}
post-configure:
@ if ${TEST} -f ${WRKSRC}/majordomo.cf; then :; else \
${CP} ${WRKSRC}/sample.cf ${WRKSRC}/majordomo.cf; \
${PERL} ${SCRIPTDIR}/makeseed ${WRKSRC}/majordomo.cf; \
fi
post-install:
@${SETENV} ${SCRIPTS_ENV} PKG_PREFIX=${PREFIX} NOPORTDOCS=${NOPORTDOCS} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
.for file in ${MAN1}
@ ${INSTALL_MAN} ${WRKSRC}/Doc/man/${file} ${PREFIX}/man/man1
.endfor
.for file in ${MAN8}
@ ${INSTALL_MAN} ${WRKSRC}/Doc/man/${file} ${PREFIX}/man/man8
.endfor
@ ${LN} -sf archive2.pl ${PREFIX}/majordomo/archive
.if !defined(NOPORTDOCS)
for f in Changelog FUTURE INSTALL LICENSE NEWLIST README; do \
${INSTALL_DATA} ${WRKSRC}/$$f ${DOCSDIR}; \
done
for f in FAQ README.sequencer list-owner-info majordomo-faq.html majordomo.lisa6.ps majordomo.ora; do \
${INSTALL_DATA} ${WRKSRC}/Doc/$$f ${DOCSDIR}; \
done
${INSTALL_DATA} ${FILESDIR}/post-install-notes ${DOCSDIR}
.endif
@ ${INSTALL_DATA} ${WRKSRC}/aliases.majordomo \
${PREFIX}/majordomo/aliases.majordomo-sample
@ for f in test-l.passwd test-l.info; do \
${INSTALL_DATA} ${FILESDIR}/$$f ${PREFIX}/majordomo/lists; \
done
@ for f in test-l test-l-digest; do \
${TOUCH} ${PREFIX}/majordomo/lists/$$f; \
${CHMOD} 644 ${PREFIX}/majordomo/lists/$$f; \
done
@ ${LN} -sf test-l.info ${PREFIX}/majordomo/lists/test-l-digest.info
@ ${LN} -sf test-l.passwd ${PREFIX}/majordomo/lists/test-l-digest.passwd
@ ${CHOWN} -R majordom:majordom ${PREFIX}/majordomo
@ ${CHMOD} -R 644 ${PREFIX}/majordomo/lists
@ ${CHMOD} 755 ${PREFIX}/majordomo/lists
@ ${CHMOD} 755 ${PREFIX}/majordomo/lists/*.archive
@ ${CHMOD} 660 ${PREFIX}/majordomo/lists/*.passwd
.if !defined(BATCH)
@ ${SH} ${SCRIPTDIR}/adaptwrapper ${PREFIX}
.endif
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>

View file

@ -1,2 +0,0 @@
SHA256 (majordomo-1.94.5.tgz) = c6b7aa3ffbb4ea3231b1f9d4d117f61d5fb4d0ea9356322604692f16592a2a95
SIZE (majordomo-1.94.5.tgz) = 312244

View file

@ -1,126 +0,0 @@
##
## Basic Majordomo Aliases
##
## Replace your own email for "Postmaster" in the "majordomo-owner" alias.
##
majordomo: "|/usr/local/majordomo/wrapper majordomo"
majordomo-owner: Postmaster
owner-majordomo: majordomo-owner
majordom: majordomo-owner
## The bounces mailing list is used to move people off of lists when their
## e-mail address becomes undeliverable. See the bounce-remind script for a
## way to inform people that they've been moved.
## bounces mailing list
#owner-bounces:majordomo-owner
#bounces-approval:owner-bounces
#owner-bounces-outgoing:owner-bounces
#bounces: "|/usr/local/majordomo/wrapper resend -l bounces -h %%HOSTNAME%% bounces-outgoing"
#bounces-outgoing::include:/usr/local/majordomo/lists/bounces
## Test List
##
## This is a testing list that should be removed once you are familiar with
## the operation of Majordomo.
##
owner-test-l:Postmaster
owner-test-l-digest:owner-test-l
owner-test-l-outgoing:owner-test-l
owner-test-l-digest-outgoing:owner-test-l
test-l-approval:owner-test-l
test-l-digest-approval:owner-test-l
test-l: "|/usr/local/majordomo/wrapper resend -l test-l -h %%HOSTNAME%% test-l-outgoing"
test-l-digest:test-l
test-l-outgoing::include:/usr/local/majordomo/lists/test-l,
"|/usr/local/majordomo/wrapper archive -a -m -f /usr/local/majordomo/lists/test-l.archive/test-l.archive",
"|/usr/local/majordomo/wrapper digest -r -C -l test-l-digest test-l-digest-outgoing"
test-l-digest-outgoing::include:/usr/local/majordomo/lists/test-l-digest
test-l-request: "|/usr/local/majordomo/wrapper majordomo -l test-l"
test-l-digest-request: "|/usr/local/majordomo/wrapper majordomo -l test-l-digest"
## Sample Lists
##
## Majordomo lists take one of four general forms:
##
## 1. Regular mailing list
## 2. Mailing list with archiving
## 3. Mailing list with a digested form of the list
## 4. Mailing list with a digested form of the list and archiving
##
## Examples for each are commented out below
##
# Regular Mailing List
#
#owner-listname:user
#owner-listname-outgoing:owner-listname
#listname-approval:owner-listname
#listname: "|/usr/local/majordomo/wrapper resend -l listname -h %%HOSTNAME%% listname-outgoing"
#listname-outgoing::include:/usr/local/majordomo/lists/listname
#listname-request: "|/usr/local/majordomo/wrapper majordomo -l listname"
# Mailing List with archiving
#
#owner-listname:user
#owner-listname-outgoing:owner-listname
#listname-approval:owner-listname
#listname: "|/usr/local/majordomo/wrapper resend -l listname -h %%HOSTNAME%% listname-outgoing"
#listname-outgoing::include:/usr/local/majordomo/lists/listname,
# "|/usr/local/majordomo/wrapper archive -a -m -f /usr/local/majordomo/lists/listname.archive/listname.archive"
#listname-request: "|/usr/local/majordomo/wrapper majordomo -l listname"
# Mailing List with a digested form of the list
#
#owner-listname:user
#owner-listname-digest:owner-listname
#owner-listname-outgoing:owner-listname
#owner-listname-digest-outgoing:owner-listname
#listname-approval:owner-listname
#listname-digest-approval:owner-listname
#listname: "|/usr/local/majordomo/wrapper resend -l listname -h %%HOSTNAME%% listname-outgoing"
#listname-digest:listname
#listname-outgoing::include:/usr/local/majordomo/lists/listname,
# "|/usr/local/majordomo/wrapper digest -r -C -l listname-digest listname-digest-outgoing"
#listname-digest-outgoing::include:/usr/local/majordomo/lists/listname-digest
#listname-request: "|/usr/local/majordomo/wrapper majordomo -l listname"
#listname-digest-request: "|/usr/local/majordomo/wrapper majordomo -l listname-digest"
# Mailing List with a digested form of the list and archiving
#
#owner-listname:user
#owner-listname-digest:owner-listname
#owner-listname-outgoing:owner-listname
#owner-listname-digest-outgoing:owner-listname
#listname-approval:owner-listname
#listname-digest-approval:owner-listname
#listname: "|/usr/local/majordomo/wrapper resend -l listname -h %%HOSTNAME%% listname-outgoing"
#listname-digest:listname
#listname-outgoing::include:/usr/local/majordomo/lists/listname,
# "|/usr/local/majordomo/wrapper archive -a -m -f /usr/local/majordomo/lists/listname.archive/listname.archive",
# "|/usr/local/majordomo/wrapper digest -r -C -l listname-digest listname-digest-outgoing"
#listname-digest-outgoing::include:/usr/local/majordomo/lists/listname-digest
#listname-request: "|/usr/local/majordomo/wrapper majordomo -l listname"
#listname-digest-request: "|/usr/local/majordomo/wrapper majordomo -l listname-digest"

View file

@ -1,65 +0,0 @@
--- Makefile.orig Tue Jan 18 15:01:17 2000
+++ Makefile Mon Jul 23 03:35:47 2001
@@ -13,22 +13,22 @@
#
# Put the location of your Perl binary here:
-PERL = /bin/perl
+PERL = /usr/bin/perl
# What do you call your C compiler?
CC = cc
# Where do you want Majordomo to be installed? This CANNOT be the
# current directory (where you unpacked the distribution)
-W_HOME = /usr/test/majordomo-$(VERSION)
+W_HOME = ${PREFIX}/majordomo
# Where do you want man pages to be installed?
-MAN = $(W_HOME)/man
+MAN = ${PREFIX}/man
# You need to have or create a user and group which majordomo will run as.
# Enter the numeric UID and GID (not their names!) here:
-W_USER = 123
-W_GROUP = 45
+W_USER = %%MJUID%%
+W_GROUP = %%MJGID%%
# These set the permissions for all installed files and executables (except
# the wrapper), respectively. Some sites may wish to make these more
@@ -40,9 +40,9 @@
# If your system is POSIX (e.g. Sun Solaris, SGI Irix 5 and 6, Dec Ultrix MIPS,
# BSDI or other 4.4-based BSD, Linux) use the following four lines. Do not
# change these values!
-WRAPPER_OWNER = root
+WRAPPER_OWNER = $(W_USER)
WRAPPER_GROUP = $(W_GROUP)
-WRAPPER_MODE = 4755
+WRAPPER_MODE = 4550
POSIX = -DPOSIX_UID=$(W_USER) -DPOSIX_GID=$(W_GROUP)
# Otherwise, if your system is NOT POSIX (e.g. SunOS 4.x, SGI Irix 4,
# HP DomainOS) then comment out the above four lines and uncomment
@@ -62,11 +62,11 @@
# parent process, and without the leading "W_" in the variable names) gets
# passed to processes run by "wrapper"
W_SHELL = /bin/sh
-W_PATH = /bin:/usr/bin:/usr/ucb
+W_PATH = /bin:/usr/bin
W_MAJORDOMO_CF = $(W_HOME)/majordomo.cf
# A directory for temp files..
-TMPDIR = /usr/tmp
+TMPDIR ?= /var/tmp
#--------YOU SHOULDN'T HAVE TO CHANGE ANYTHING BELOW THIS LINE.-------------
@@ -103,7 +103,7 @@
@echo " install-scripts: only install the scripts."
@echo " wrapper: only make wrapper."
-install: wrapper install-scripts install-cf install-man
+install: wrapper install-scripts install-cf
@echo ""
@echo "To finish the installation, 'su' to root and type:"
@echo ""

View file

@ -1,78 +0,0 @@
--- sample.cf.orig Thu Aug 28 01:00:31 1997
+++ sample.cf Thu Jul 22 11:00:18 1999
@@ -6,11 +6,11 @@
# $whereami -- What machine am I running on?
#
-$whereami = "example.com";
+$whereami = "%%HOSTNAME%%";
# $whoami -- Who do users send requests to me as?
#
-$whoami = "Majordomo\@$whereami";
+$whoami = "majordomo\@$whereami";
# $whoami_owner -- Who is the owner of the above, in case of problems?
#
@@ -19,11 +19,7 @@
# $homedir -- Where can I find my extra .pl files, like majordomo.pl?
# the environment variable HOME is set by the wrapper
#
-if ( defined $ENV{"HOME"}) {
- $homedir = $ENV{"HOME"};
-} else {
- $homedir = "/usr/test/majordomo";
-}
+$homedir = "%%PREFIX%%/majordomo";
# $listdir -- Where are the mailing lists?
#
@@ -35,7 +31,7 @@
# /usr/local/mail/digest/bblisa
# as its directory.
#
-$digest_work_dir = "/usr/local/mail/digest";
+$digest_work_dir = "%%PREFIX%%/majordomo/digests";
# $log -- Where do I write my log?
#
@@ -45,8 +41,8 @@
# usually /usr/lib/sendmail, but some newer BSD systems
# seem to prefer /usr/sbin/sendmail
#
-$sendmail_command = "/usr/lib/sendmail";
-# $sendmail_command = "/usr/sbin/sendmail";
+# $sendmail_command = "/usr/lib/sendmail";
+$sendmail_command = "/usr/sbin/sendmail";
# $mailer -- What program and args do I use to send mail to the list?
# $bounce_mailer -- What is used to send mail anywhere else?
@@ -80,15 +76,15 @@
# high by uncommenting the following lines. THIS ONLY WORKS if your "uptime"
# command (usually found in /usr/bin/uptime or /usr/bsd/uptime)
# returns a string like:
-# 5:23pm up 5:51, 9 users, load average: 0.19, 0.25, 0.33
+# 5:23pm up 5:51, 9 users, load averages: 0.19, 0.25, 0.33
#
-#$max_loadavg = 10; # Choose the maximum allowed load
+$max_loadavg = 10; # Choose the maximum allowed load
#
-#$uptime = `/usr/bin/uptime` if -x '/usr/bin/uptime'; # Get system uptime
+$uptime = `/usr/bin/uptime` if -x '/usr/bin/uptime'; # Get system uptime
#$uptime = `/usr/bsd/uptime` if -x '/usr/bsd/uptime'; # or uptime is over here.
#
#($avg_1_minute, $avg_5_minutes, $avg_15_minutes) =
-# $uptime =~ /average:\s+(\S+),\s+(\S+),\s+(\S+)/;
+# $uptime =~ /averages:\s+(\S+),\s+(\S+),\s+(\S+)/;
#
#exit 75 if ($avg_15_minutes >= $max_loadavg); # E_TEMPFAIL
#
@@ -190,7 +186,7 @@
# majordomo has r/w permission to.
# Uses the environment variable TMPDIR, since that's pretty common
#
-$TMPDIR = $ENV{'TMPDIR'} || "/usr/tmp";
+$TMPDIR = '%%PREFIX%%/majordomo/tmp';
# Tune how long set_lock tries to obtain a lock before giving up. Each
# attempt waits 1 to 10 seconds before trying again and waittime is

View file

@ -1,38 +0,0 @@
--- digest.Dist Fri Jan 7 03:04:34 2000
+++ digest Sun Apr 16 23:15:49 2000
@@ -323,8 +323,24 @@
} else {
# Read and execute the .cf file
$cf = $opt_c || $ENV{"MAJORDOMO_CF"} ||
- "/etc/majordomo.cf";
- require "$cf";
+ "%%PREFIX%%/majordomo/majordomo.cf";
+
+if (not sysopen CONFIG,$cf,O_RDONLY)
+{
+ die sprintf qq|Unable to sysopen config file "$cf"%s.\n|,$! ? ": $!" : '';
+}
+elsif ((stat CONFIG)[4] != $>)
+{
+ die qq|Config file "$cf" not owned by effective UID.\n|;
+}
+elsif (eval(join '',<CONFIG>),$@)
+{
+ die qq|Unable to eval "$cf": $@.\n|;
+}
+else
+{
+ close CONFIG;
+}
chdir($homedir);
@@ -335,7 +351,7 @@
# Define all of the mailer properties:
# It is possible that one or both of $sendmail_command and $bounce_mailer
# are not defined, so we provide reasonable defaults.
-$sendmail_command = "/usr/lib/sendmail"
+$sendmail_command = "/usr/sbin/sendmail"
unless defined $sendmail_command;
$mailer = "$sendmail_command -oi -oee -f\$sender"
unless defined $mailer;

View file

@ -1,14 +0,0 @@
--- ./approve.orig 2013-11-24 18:53:39.307114948 +0400
+++ ./approve 2013-11-24 18:45:58.000000000 +0400
@@ -70,9 +70,9 @@
if !$MAILER;
-require "getopts.pl";
+use Getopt::Std;
-&Getopts("df:") ||
+getopts("df:") ||
die("USAGE: approve [-f <config-file>] [-d] [<file> ...]\nStopped");
if (!defined($opt_f)) {

View file

@ -1,29 +0,0 @@
--- ./archive2.pl.orig 2013-11-24 18:52:35.932149986 +0400
+++ ./archive2.pl 2013-11-24 18:49:56.000000000 +0400
@@ -74,7 +74,7 @@
# All these should be in the standard PERL library
unshift(@INC, $homedir);
-require "ctime.pl"; # To get MoY definitions for month abbrevs
+use POSIX qw(ctime);
require "majordomo_version.pl"; # What version of Majordomo is this?
require "majordomo.pl"; # all sorts of general-purpose Majordomo subs
require "shlock.pl"; # NNTP-style file locking
@@ -85,7 +85,7 @@
# Here's where the fun begins...
-require "getopts.pl";
+use Getopt::Std;
$m = 1;
foreach (@ctime'MoY) {
@@ -94,7 +94,7 @@
$usage = "Usage: $0 -f <file> {-u|-a} [-d|-D|-m|-M|-y|-Y] [file ...]";
-&Getopts("f:uadDmMyY") || die("$usage\nStopped");
+getopts("f:uadDmMyY") || die("$usage\nStopped");
if (!defined($opt_f)) {
print STDERR "'-f <list>' required\n$usage\n";

View file

@ -1,38 +0,0 @@
--- archive2.pl.Dist Fri Jan 7 03:00:49 2000
+++ archive2.pl Sun Apr 16 23:15:49 2000
@@ -54,10 +54,23 @@
shift(@ARGV);
shift(@ARGV);
}
-if (! -r $cf) {
- die("$cf not readable; stopped");
+
+if (not sysopen CONFIG,$cf,O_RDONLY)
+{
+ die sprintf qq|Unable to sysopen config file "$cf"%s.\n|,$! ? ": $!" : '';
+}
+elsif ((stat CONFIG)[4] != $>)
+{
+ die qq|Config file "$cf" not owned by effective UID.\n|;
+}
+elsif (eval(join '',<CONFIG>),$@)
+{
+ die qq|Unable to eval "$cf": $@.\n|;
+}
+else
+{
+ close CONFIG;
}
-require "$cf";
# All these should be in the standard PERL library
unshift(@INC, $homedir);
@@ -88,7 +101,7 @@
exit 1;
}
-$sendmail_command = $sendmail_command || "/usr/lib/sendmail";
+$sendmail_command = $sendmail_command || "/usr/sbin/sendmail";
$bounce_mailer = $bounce_mailer || "$sendmail_command -f\$sender -t";
&set_abort_addr($whoami_owner);
&set_mail_from($whoami);

View file

@ -1,11 +0,0 @@
--- bounce.orig Wed Sep 18 02:38:02 1996
+++ bounce Wed Sep 10 00:57:15 1997
@@ -41,7 +41,7 @@
# $Locker: $
#
-$MAILER = "/usr/lib/sendmail";
+$MAILER = "/usr/sbin/sendmail";
$default_maxage = 21;

View file

@ -1,35 +0,0 @@
--- config-test.orig Thu Aug 28 00:17:13 1997
+++ config-test Wed Sep 10 00:57:17 1997
@@ -237,9 +237,9 @@
else {
print "You have defined neither \$mailer, nor \$sendmail_command.\n";
print "Majordomo will use\n";
- print "/usr/lib/sendmail -f\\\$sender\n";
+ print "/usr/sbin/sendmail -f\\\$sender\n";
print "to deliver mail to the list.\n";
- $x = "/usr/lib/sendmail";
+ $x = "/usr/sbin/sendmail";
}
print "Attempting to verify that this is a valid mailer...";
@@ -266,9 +266,9 @@
else {
print "You have defined neither \$mailer, nor \$sendmail_command.\n";
print "Majordomo will use\n";
- print "/usr/lib/sendmail -f\\\$sender -t\n";
+ print "/usr/sbin/sendmail -f\\\$sender -t\n";
print "to deliver administrative mail.\n";
- $x = "/usr/lib/sendmail";
+ $x = "/usr/sbin/sendmail";
}
print "Attempting to verify that this is a valid mailer...";
@@ -375,7 +375,7 @@
print RF $majordomo_version;
close RF;
- $sendmail_command = "/usr/lib/sendmail"
+ $sendmail_command = "/usr/sbin/sendmail"
unless defined $sendmail_command;
$bounce_mailer = "$sendmail_command -f\$sender -t"
unless defined $bounce_mailer;

View file

@ -1,11 +0,0 @@
--- contrib/new-list.orig Tue Dec 10 01:50:45 1996
+++ contrib/new-list Wed Sep 10 00:57:18 1997
@@ -41,7 +41,7 @@
# Define all of the mailer properties:
# It is possible that one or both of $sendmail_command and $bounce_mailer
# are not defined, so we provide reasonable defaults.
-$sendmail_command = "/usr/lib/sendmail"
+$sendmail_command = "/usr/sbin/sendmail"
unless defined $sendmail_command;
$bounce_mailer = "$sendmail_command -f\$sender -t"
unless defined $bounce_mailer;

View file

@ -1,23 +0,0 @@
--- contrib/sequencer.orig Tue Dec 10 01:50:48 1996
+++ contrib/sequencer Wed Sep 10 00:57:20 1997
@@ -399,7 +399,7 @@
&bounce("Approval required");
}
-$sendmail_cmd = "/usr/lib/sendmail $opt_m -f$sendmail_sender " .
+$sendmail_cmd = "/usr/sbin/sendmail $opt_m -f$sendmail_sender " .
join(" ", @ARGV);
if (defined($opt_d)) {
@@ -541,9 +541,9 @@
if (defined($opt_d)) {
# debugging, so just say it, don't do it
open(MAIL, ">-");
- print MAIL ">>> /usr/lib/sendmail -f$sendmail_sender -t\n";
+ print MAIL ">>> /usr/sbin/sendmail -f$sendmail_sender -t\n";
} else {
- local(@mailer) = split(' ',"/usr/lib/sendmail -f$sendmail_sender -t");
+ local(@mailer) = split(' ',"/usr/sbin/sendmail -f$sendmail_sender -t");
open(MAIL, "|-") || &do_exec_sendmail(@mailer);
}

View file

@ -1,44 +0,0 @@
--- majordomo.orig Thu Jan 13 18:29:31 2000
+++ majordomo Mon Jul 23 03:28:21 2001
@@ -64,6 +64,7 @@
require "majordomo.pl"; # all sorts of general-purpose Majordomo subs
require "shlock.pl"; # NNTP-style file locking
require "config_parse.pl"; # functions to parse the config files
+use Digest::MD5 qw( md5_hex );
print STDERR "$0: requires succeeded. Setting defaults.\n" if $DEBUG;
@@ -75,7 +76,7 @@
# Define all of the mailer properties:
# It is possible that one or both of $sendmail_command and $bounce_mailer
# are not defined, so we provide reasonable defaults.
-$sendmail_command = "/usr/lib/sendmail"
+$sendmail_command = "/usr/sbin/sendmail"
unless defined $sendmail_command;
$bounce_mailer = "$sendmail_command -f\$sender -t"
unless defined $bounce_mailer;
@@ -405,9 +406,6 @@
# making the request.
#
if (! $approved
- && ! ((&addr_match($reply_to, $subscriber,
- (&cf_ck_bool($clean_list,"mungedomain")
- ? 2 : undef))))
&& (($unsub_policy =~ /confirm/)
&& (&gen_cookie($sm, $clean_list, $subscriber) ne $auth_info)))
{
@@ -1907,13 +1905,7 @@
# joining that goes on, we need to ignore whitespace.
$combined =~ s/\s//g;
- for ($i = 0; $i < length($combined); $i++) {
- $cookie ^= ord(substr($combined, $i));
- $carry = ($cookie >> 28) & 0xf;
- $cookie <<= 4;
- $cookie |= $carry;
- }
- return (sprintf("%08x", $cookie));
+ return md5_hex( $combined );
}

View file

@ -1,11 +0,0 @@
--- md-sub/md-sub.cgi.orig Fri Feb 2 00:17:44 1996
+++ md-sub/md-sub.cgi Wed Sep 10 00:57:34 1997
@@ -67,7 +67,7 @@
$cgiloc = "http://stout/~jco/md-sub.cgi";
$listsdb = "/usr/jco/.md-subrc";
$logfile = "/usr/jco/md-sub.log";
-#$sendmail = "|/usr/lib/sendmail -t";
+#$sendmail = "|/usr/sbin/sendmail -t";
$sendmail = "|/usr/bin/cat - > /tmp/test.out"; # This one is for
# testing...

View file

@ -1,38 +0,0 @@
--- request-answer.Dist Fri Jan 7 03:10:18 2000
+++ request-answer Sun Apr 16 23:15:50 2000
@@ -20,10 +20,23 @@
shift(@ARGV);
shift(@ARGV);
}
-if (! -r $cf) {
- die("$cf not readable; stopped");
+
+if (not sysopen CONFIG,$cf,O_RDONLY)
+{
+ die sprintf qq|Unable to sysopen config file "$cf"%s.\n|,$! ? ": $!" : '';
+}
+elsif ((stat CONFIG)[4] != $>)
+{
+ die qq|Config file "$cf" not owned by effective UID.\n|;
+}
+elsif (eval(join '',<CONFIG>),$@)
+{
+ die qq|Unable to eval "$cf": $@.\n|;
+}
+else
+{
+ close CONFIG;
}
-require "$cf";
chdir($homedir) || die("Can't chdir(\"$homedir\"): $!");
unshift(@INC, $homedir);
@@ -51,7 +64,7 @@
# Define all of the mailer properties:
# It is possible that one or both of $sendmail_command and $bounce_mailer
# are not defined, so we provide reasonable defaults.
-$sendmail_command = "/usr/lib/sendmail"
+$sendmail_command = "/usr/sbin/sendmail"
unless defined $sendmail_command;
$bounce_mailer = "$sendmail_command -f\$sender -t"
unless defined $bounce_mailer;

View file

@ -1,48 +0,0 @@
--- resend.Dist Fri Jan 7 07:32:39 2000
+++ resend Sun Apr 16 23:15:50 2000
@@ -84,11 +84,23 @@
# Despite not having a place to send the remains of the body,
# it would be nice to send a message to root or postmaster, at least...
#
-if (! -r $cf) {
- die("$cf not readable; stopped");
-}
-require "$cf";
+if (not sysopen CONFIG,$cf,O_RDONLY)
+{
+ die sprintf qq|Unable to sysopen config file "$cf"%s.\n|,$! ? ": $!" : '';
+}
+elsif ((stat CONFIG)[4] != $>)
+{
+ die qq|Config file "$cf" not owned by effective UID.\n|;
+}
+elsif (eval(join '',<CONFIG>),$@)
+{
+ die qq|Unable to eval "$cf": $@.\n|;
+}
+else
+{
+ close CONFIG;
+}
chdir($homedir) || die("Can't chdir(\"$homedir\"): $!");
@@ -111,7 +123,7 @@
# XXX It is possible that owner-$opt_l won't be the right address, but we
# have little choice. Sending the bounces to $whoami_owner is an option,
# but might not clearly indicate the list name.
-$sendmail_command = $sendmail_command || "/usr/lib/sendmail";
+$sendmail_command = $sendmail_command || "/usr/sbin/sendmail";
$bounce_mailer = $bounce_mailer || "$sendmail_command -f\$sender -t";
&set_mail_from("owner-$opt_l");
&set_mail_sender("owner-$opt_l");
@@ -936,7 +948,7 @@
else {
# Painful, but we have to provide some kind of backwards
# compatibility and this is what 1.93 used
- $mailcmd = "/usr/lib/sendmail -f$sender -t";
+ $mailcmd = "/usr/sbin/sendmail -f$sender -t";
}
# clean up the addresses, for use on the sendmail command line

View file

@ -1,62 +0,0 @@
--- approve.orig 2011-03-08 14:31:12.422976680 +0100
+++ approve 2011-03-08 14:31:06.810610862 +0100
@@ -63,7 +63,7 @@
#
# $Locker: $
-$MAILER = '/usr/lib/sendmail' if -x '/usr/lib/sendmail';
+$MAILER = '/usr/sbin/sendmail' if -x '/usr/sbin/sendmail';
$MAILER = '/usr/sbin/sendmail' if -x '/usr/sbin/sendmail';
die "Couldn't find a sendmail to invoke, please define!"
@@ -137,6 +137,7 @@
sub process_approve {
local($FILE) = shift;
+ my @words;
while (<$FILE>) {
if ((/^\tsubscribe\s/) || (/^\tunsubscribe\s/)) {
if (!defined($reply_to)) {
@@ -144,8 +145,8 @@
exit(1);
}
s/^\t//;
- split;
- $list = $_[1];
+ @words = split;
+ $list = $words[1];
$list =~ tr/A-Z/a-z/;
$passwd = $passwd{"$list\@$reply_to"};
if (! $passwd) {
@@ -214,6 +215,11 @@
$from_skipped = 1;
next;
}
+ if (/^delivered-to: $post_to/i) {
+ # Remove Delivered-To: lines that point to the list, since they
+ # will cause postfix to think that the message is looping.
+ next;
+ }
s/^~/~~/;
print MAIL $_;
}
@@ -231,12 +237,13 @@
s/\n$//;
s/#.*//;
if (/^$/) { next; }
- split;
- $l = $_[0]; $l =~ tr/A-Z/a-z/; # list
- $p = $_[1]; # password
- $m = $_[2]; $m =~ tr/A-Z/a-z/; # majordomo@site
- split(/\@/, $m);
- $s = $_[1]; $s =~ tr/A-Z/a-z/; # site
+ my @words = split;
+
+ $l = $words[0]; $l =~ tr/A-Z/a-z/; # list
+ $p = $words[1]; # password
+ $m = $words[2]; $m =~ tr/A-Z/a-z/; # majordomo@site
+ @words = split(/\@/, $m);
+ $s = $words[1]; $s =~ tr/A-Z/a-z/; # site
$passwd{$l} = $p;
$passwd{"$l\@$m"} = $p;

View file

@ -1,13 +0,0 @@
--- ./config-test.orig 2013-11-24 18:52:22.394976553 +0400
+++ ./config-test 2013-11-24 18:49:26.000000000 +0400
@@ -7,8 +7,8 @@
# execute this by cd to your majordomo dir, then 'wrapper config-test'
#
-@requires = ( "ctime.pl",
- "majordomo_version.pl",
+use POSIX qw(ctime);
+@requires = ( "majordomo_version.pl",
"majordomo.pl",
"shlock.pl",
"config_parse.pl",

View file

@ -1,18 +0,0 @@
--- ./contrib/sequencer.orig 2013-11-24 18:53:58.067356022 +0400
+++ ./contrib/sequencer 2013-11-24 18:48:32.000000000 +0400
@@ -59,13 +59,13 @@
chdir($homedir) || die("Can't chdir(\"$homedir\"): $!");
unshift(@INC, $homedir);
+use Getopt::Std;
require "majordomo.pl";
require "majordomo_version.pl";
-require "getopts.pl";
require "config_parse.pl";
require "shlock.pl";
-&Getopts("Aa:df:h:I:l:m:M:nNp:Rr:s") || die("sequencer: Getopts() failed: $!");
+getopts("Aa:df:h:I:l:m:M:nNp:Rr:s") || die("sequencer: Getopts() failed: $!");
if (! defined($opt_l) || ! defined($opt_h)) {
die("sequencer: must specify both '-l list' and '-h host' arguments");

Some files were not shown because too many files have changed in this diff Show more