aboutsummaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorrhatto <rhatto@18ef50b8-d735-4ccd-97c1-689132df3dd9>2009-09-16 02:24:14 +0000
committerrhatto <rhatto@18ef50b8-d735-4ccd-97c1-689132df3dd9>2009-09-16 02:24:14 +0000
commit0113b91ce6363afbcccd8653807e9bd3dabe9703 (patch)
treec9c4a3c03b2bf3c89450f09d147c2fd9774dcd05 /mail
parent6cda9c0aa1320cc1ca7c0f3327f67e7f03947af7 (diff)
downloadmkbuilds-0113b91ce6363afbcccd8653807e9bd3dabe9703.tar.gz
mkbuilds-0113b91ce6363afbcccd8653807e9bd3dabe9703.tar.bz2
amavisd-new: adding amavisd-new (thanks to x-doctor) and updating dependencies
git-svn-id: svn+slack://slack.fluxo.info/var/svn/mkbuilds@510 18ef50b8-d735-4ccd-97c1-689132df3dd9
Diffstat (limited to 'mail')
-rw-r--r--mail/filter/amavisd-new/Manifest23
-rw-r--r--mail/filter/amavisd-new/amavisd-new.mkbuild216
2 files changed, 239 insertions, 0 deletions
diff --git a/mail/filter/amavisd-new/Manifest b/mail/filter/amavisd-new/Manifest
new file mode 100644
index 0000000..f9bc018
--- /dev/null
+++ b/mail/filter/amavisd-new/Manifest
@@ -0,0 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST amavisd-new-2.6.4.tar.gz 947596 MD5 03d31657f14cd64c1cb38786214234b4 RMD160 010dd9bf49a3c7553996c49553fd0fa84ca7bdab SHA1 993b7ca839ce038fd13f65351950f0ef03d99ff9 SHA256 40fe1b655deb934c7a655a6b5b430df268ec9ac80754b120795bc45d4ae769ef SHA512 f2293fa4b929704a219244b088dead29e90688a071c682fbffc341769332fdd304ae5f0b5368feb63c575649929eb27b0f17f323fe66e8eb6be816b24ec276d6
+MKBUILD amavisd-new.mkbuild 6740 MD5 0d918d1df1bbc336cac37b9a10b7e3b6 RMD160 6c92ea475eaa742b08f3e3dc57032983b4c702f9 SHA1 966b8036cfe5441167992f9e17d54be9deb19d66 SHA256 2329415523e2029d1342a7aa36c41dbcff8302348cc0935886c4e789441b5dd6 SHA512 7efcb2eb67f40cbbff358d6c131bd1d9a7a3cbc3565195b5140a8981758a9aa77240724ba02aca29bc99bc98102bf9beb7d9e5156078097cf36d708a69a25a76
+SLACKBUILD amavisd-new.SlackBuild 8509 MD5 c3dcb6f04146026dfac2b527c5f107dc RMD160 fec3b0b8d6cac2967c242f64bcc222c867234782 SHA1 214fd51efd02ee700c5d5901fcbbf75ff350ab48 SHA256 54ba950269fb4318492f4774c6b8d2c92c32dd58501b1b010e3e19d0fe443193 SHA512 83fc8c7da07de05879e28e2b6fcb3232461f577ace38b59f70ec064c82ff14b94b48d99047a1b9c6ea29dd563c33ac2c1a13dc699fecc5381396a881e6679868
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iQIcBAEBCAAGBQJKr894AAoJEEHL93ESzgeiadMP/jZDFyVlzs51s+T9081sQdGU
+muXgL9lmP8k+uvjPXX8BYOBgQnrmz4VEZmX2lQElBxrrZYiOx9bqYytbTYAHqW6d
+Y9izuP6tXGLvQjQBvmloKIltLrpLG/GfmntCO8T8wimNv3y0U2XhJPYp/WW+FIfG
+m03cpqTwcD2m97KSFcXUykU4q+rEXYwg9d3Mh7IHixZpH7jjmKfy9ljZ35KoWx1R
+8LzuOr/fSqXb4Ee2eIVTSfnyzwg/6if+UqPqt4USMeOAJyM8HZmbBDjySrU2FlaZ
+SHT+popjy/+6LoXfIF8qyFL1nFLdZNzzJQvT+10YQZ9xICDkFcjKRrwfzruvrLxi
+WDTZYgbGMOw9lyERjJQDB9tH3XVKhlT+0NixZananDZY+oBdlhWyPQuMn9yCFC24
+CIS5M+yc7E0RxQng4bmLdGf79OOZddzkhYZiFWrtWu991h9v7Teudrk/7twa3vb7
++hK5QySoKIDHvEuW/wUG8e7GuiCVpmEVOUWYI7yoKGwyNjv4iRoDpjx3wKtb9T4o
+ap8uv/FDnHOqMsk4MV05Rfatde0zW7zJL4bNruJK3O9r4jb5QakexZx+eD0wRgoe
+iXRCn8f7MhDVs+gyKA0Pg09ayZtpFc7rx7EcZKdk56dyYxyB+KOcyaxUKvN+7x6Z
+KeUkcn83x5jfD5/LQTaK
+=7LK+
+-----END PGP SIGNATURE-----
diff --git a/mail/filter/amavisd-new/amavisd-new.mkbuild b/mail/filter/amavisd-new/amavisd-new.mkbuild
new file mode 100644
index 0000000..9257c2a
--- /dev/null
+++ b/mail/filter/amavisd-new/amavisd-new.mkbuild
@@ -0,0 +1,216 @@
+#
+# This mkbuild is free software; you can redistribute it and/or modify it under the
+# terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the License, or any later version.
+#
+# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+# Place - Suite 330, Boston, MA 02111-1307, USA
+#
+# Version 0.9.0 - Alves ( rudsonalves at yahoo d0t com d0t br )
+# Version $Rev: 803 $ - $Author: rhatto $
+
+#--------------------
+# Personal variables
+#--------------------
+# Author name
+[[SLACKBUILD AUTHOR]]="Silvio Rhatto"
+
+# Initials author name
+[[SLACKBUILD AUTHOR INITIALS]]="rha"
+
+#------------------------
+# Construction Variables
+#------------------------
+#
+# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... )
+[[DOWNLOAD FOLDER URL]]="http://www.ijs.si/software/amavisd/amavisd-new-2.6.4.tar.gz"
+
+# Source base name. if different from package name. Null ("") to default value.
+# Auto-set, get SRC_NAME from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[SOURCE NAME]]=""
+
+# Package name. Null ("") to auto-set
+# Auto-set, get PKG_NAME from URL downcase(SRC_NAME): http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[PACKAGE NAME]]=""
+
+#
+# Package default ARCH
+# Default set is i486
+[[ARCH]]=""
+
+#
+# Package version. Null ("") to auto-set.
+# Auto-set, get VERSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[VERSION]]=""
+
+#
+# Package extension. Null ("") to auto-set
+# Auto-set, get EXTENSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[EXTENSION]]=""
+
+#
+# Build number.
+# Auto-set to default 1
+[[BUILD NUMBER]]=""
+
+#
+# Source Name construction string
+# Default value is: $SRC_NAME-$VERSION.tar.$EXTENSION
+[[SOURCE NAME CONSTRUCTION STRING]]="$SRC_NAME-$VERSION.tar.$EXTENSION"
+
+#
+# Unpacker programa ("") to auto-set. Default "tar"
+# Unpacke Flags ("") to auto-set. Default flags to tar "--no-same-owner --no-same-permissions -xvf"
+[[UNPACKER]]=""
+[[UNPACKER FLAGS]]=""
+
+#
+# Dependency list input
+# Enter string: "dependency_1 [condiction_1] [versio_1]: dependency_2 [condiction_2] [versio_2]"
+# Example:
+[[SLACK REQUIRED]]=""
+
+#
+# Decompress program
+# gz, tgz, bz2, set null ("") to auto-set
+# Auto-set, get DECOMPRESSOR from URL EXTENSION: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[DECOMPRESSOR]]=""
+
+#
+# Decompress check flag
+# gz, tgz, bz2, set null ("") to auto-set
+[[DECOMPRESSOR TEST FLAG]]=""
+
+#
+# Documentation files. Null ("") to auto-set commom doc-files:
+# NEWS TODO README AUTHORS INSTALL ChangeLog MAINTAINERS COPYING readme.*
+[[DOCUMENTATION FILES]]=""
+
+#
+# ./configure options
+[[OTHER CONFIGURE ARGS]]=""
+
+#
+# PREFIX. Default /usr
+[[PREFIX]]="/usr"
+
+#
+# Number of jobs
+[[NUMBER OF JOBS]]=""
+
+#---------------------
+# Others changes
+#---------------------
+#[[MD5SUM CODE]]=""
+#[[MD5SUM EXTENSION]]=""
+#[[SIGNING KEY]]=""
+#[[SIGNING KEY URL]]=""
+#[[SIGNING KEY ID]]=""
+#[[SIGNING URL]]=""
+#[[CONFIG FILES]]=""
+#[[PATCH URLS]]=""
+#[[REST OF DOINST.SH]]=""
+[[PATCH FILES]]=""
+[[NUMBER OF PREFIX SLASHES TO STRIP]]="1"
+
+# SlackBuild model
+[[SLACKBUILD MODEL]]="generic.mkSlackBuild"
+
+# SlackBuild PATH in Slack.Sarava tree
+#[[SLACKBUILD PATH]]="others/unclassified/$PKG_NAME"
+[[SLACKBUILD PATH]]="mail/filter/amavisd-new"
+
+#---------------------
+# SlackBuild Sections
+#---------------------
+# Default sections:
+# head, set_variables, slkflags, start_structure, untar_source,
+# make_package, install_package, build_package
+# Warning: don't remove '#>>' and "#<<" tags.
+#>> Start SlackBuild Sections:
+ on: head
+ on: slackbuildrc
+ on: set_variables
+ on: slkflags
+ on: error_codes
+ on: start_structure
+off: create_build_user_and_group
+ on: download_source
+off: download_patches
+off: svn_source
+off: git_source
+off: md5sum_download_and_check_0
+off: md5sum_download_and_check_1
+off: gpg_signature_check
+ on: manifest_check
+ on: untar_source
+off: patch_source
+off: configure
+off: make_package
+ on: install_package
+ on: strip_binaries
+off: compress_manpages
+off: compress_info_files
+off: copy_init_scripts
+off: copy_config_files
+ on: install_documentation
+ on: slackdesc
+off: move_config_files
+off: postinstall_script
+off: slack_required
+ on: build_package
+ on: clean_builds
+#<< End SlackBuild Sections
+
+#------------------
+# Sections changes
+#------------------
+#>slackdesc
+amavisd-new: amavisd-new (an interface between MTAs and content checkers)
+amavisd-new:
+amavisd-new: amavisd-new is a high-performance interface between mailer (MTA) and
+amavisd-new: content checkers: virus scanners, and/or SpamAssassin. It is written
+amavisd-new: in Perl for maintainability, without paying a significant price for
+amavisd-new: speed. It talks to MTA via (E)SMTP or LMTP, or by using helper
+amavisd-new: programs. Best with Postfix, fine with dual-sendmail setup and Exim
+amavisd-new: v4, works with sendmail/milter, or with any MTA as a SMTP relay.
+amavisd-new: For Courier and qmail MTA integration there is a patch in the
+amavisd-new: distributed package.
+amavisd-new:
+#<slackdesc
+
+#>install_package
+# Install
+mkdir -p $PKG/etc/rc.d
+mkdir -p $PKG/var/amavis/{tmp,var,db}
+mkdir -p $PKG/usr/{sbin,doc,share/$PACKAGE-$VERSION}
+mkdir $PKG/var/virusmails
+
+cp *patch $PKG/usr/share/$PACKAGE-$VERSION/
+cp amavisd $PKG/usr/sbin/
+cp amavisd-{nanny,agent,release} $PKG/usr/sbin/
+
+cp amavisd.conf $PKG/etc/amavisd.conf.new
+cp amavisd_init.sh $PKG/etc/rc.d/rc.amavisd.new
+
+chmod 755 $PKG/etc/rc.d/rc.amavisd.new
+chmod 755 $PKG/usr/sbin/amavisd*
+
+mkdir $PKG/install
+
+# install script
+echo '( chroot . /sbin/ldconfig )' > $PKG/install/doinst.sh
+echo '( if ! grep -qe "^amavis:" etc/group; then echo creating group amavis... ; chroot . /usr/sbin/groupadd amavis; fi )' >> $PKG/install/doinst.sh
+echo '( if ! grep -qe "^amavis:" etc/passwd; then echo creating user amavis... ; chroot . /usr/sbin/useradd amavis -g amavis; fi )' >> $PKG/install/doinst.sh
+echo '( echo setting permissions on /var/amavis to amavis.amavis... )' >> $PKG/install/doinst.sh
+echo '( chroot . /usr/bin/chown -R amavis.amavis /var/amavis )' >> $PKG/install/doinst.sh
+echo '( chroot . /usr/bin/chmod -R 750 /var/amavis )' >> $PKG/install/doinst.sh
+echo '( if [ ! -f "etc/amavisd.conf" ]; then mv etc/amavisd.conf.new etc/amavisd.conf; fi )' >> $PKG/install/doinst.sh
+echo '( if [ ! -f "etc/rc.d/rc.amavisd" ]; then mv etc/rc.d/rc.amavisd.new etc/rc.d/rc.amavisd; fi )' >> $PKG/install/doinst.sh
+
+#<install_package