aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net/libs/courier-authlib/Manifest24
-rw-r--r--net/libs/courier-authlib/courier-authlib.mkbuild192
-rw-r--r--net/libs/courier-authlib/rc.courier-authlib.new61
3 files changed, 277 insertions, 0 deletions
diff --git a/net/libs/courier-authlib/Manifest b/net/libs/courier-authlib/Manifest
new file mode 100644
index 0000000..c67bc4a
--- /dev/null
+++ b/net/libs/courier-authlib/Manifest
@@ -0,0 +1,24 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST courier-authlib-0.62.2.tar.bz2 2233216 MD5 8b69745b1cb191ae5f743b8758ad2ff9 RMD160 c0f4f32994056f8034f30055cfe55238d137a2ca SHA1 dc495ad6c54c271483d4862e09788621d86629a9 SHA256 8ce756df57c7f4c09219fe9c70b4f7e6002a2e0fbf9de73f304c22b316387c50 SHA512 4b2ddaf1db6b439b547143d583b02dc5379a71b557ec70ba5f0934a60e5d6fbacd322032d296183359106b0655effeb44262337d35cb6749f56244f66d605e53
+MISC rc.courier-authlib.new 1308 MD5 e361ca49dc038867353c0dd564bd1831 RMD160 62302a8a381781e02bc5b8b11646aa63e3f31912 SHA1 211e60f3bc3d5f8a8d5bd24fc3940d1ea9098cd7 SHA256 f1ec813ef0be6ee703f726b7c66566406e4d8ce988e271187a68e9b69af895b5 SHA512 083014bab0422eafc19152936acfb540936f6bfa3be4cd0adae51b5ce4ba59f42ffee306a98919cc038bcb5c2cd9f750e035ab00f34e122f85f5ee6b3b5d1a27
+MKBUILD courier-authlib.mkbuild 5457 MD5 881506484abc56a83121be6f8cd3988c RMD160 3707aa231469e7f6cb8b34a530748462ee8aba4e SHA1 5cb797a13c0b46f4a6c11deddb0ec509160011c7 SHA256 3fc088dbc143d8d1e4afd3a963ac9c0f9349f3d563398c812a50f4ee94f74d39 SHA512 15365bf289bb509a2e2b9ce7bcf76929d52829d5b6db13a4dcdfdf3feaf47f9c48ead7033dff048bdec90218093a3c06d337482e996b771eb58a960bdbab0c5d
+SLACKBUILD courier-authlib.SlackBuild 8517 MD5 9bce42bcbd2ed6f133fc58627872612a RMD160 a6dab9c36ed6e667c11cf99421eab0360f47bff2 SHA1 a1562a727042c1b5414a7d734b94a4558b60c3b5 SHA256 eb13908abc6aa11ab64d92b7713a31d5953def8704bcdc2ee09211c08f16d17d SHA512 76bf8f79583c07cfbbedda5c89695d87c9d0b200ec81d0288e0b1b03c5ae9abad7b9ab9046687e2db7f60957fd9ab9cc5d1e515a35ee8b4bf4c12dfb18f7c5e5
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iQIcBAEBAgAGBQJJ9PYYAAoJEEHL93ESzgeiNloP/13K8HQsOxfFqQPhqwG4qBKN
+Val7AgDYo/GzWlYDndWuDTDOSGktRo1la794JgXw347pFfjAxQmbNp9SYVV7yZMO
+EiSFugUF1rFZlYOM462xvdbscD3CGoquDAWAqdyCN04javmcSKIc22f0dAlQh6oV
+qvLgmhwJ4SsKmAwZ48Qv6qdAeD/t2Zf5NVhXA6fgTrkVd/ty6SHJOyan+TUOneWg
+ZXJ20CHn/RNpm0asKHtVq6ehSOuMK+OpNwuZ8CnKVz++/Ju5lZCM3ciYkvoiac0N
+fewhSSpXVjNusPPK6gtyQis+o+yLHfvSHtLlS/Ox+somxDLe6nmlOh0szrQOvsKU
+EeA/C3zf1Xv3xKiTnR3GSSKFr2m/E/Yo6AGrvRcAdDL0F11DDRNSYHJxHzfaPfYh
+tOG3Y8HoFGS4e5VPyOlUnr6C/6vyXqNtU22JNITO9e5B/mRdfDiFM+SyEe9hvQ79
+M5i8ku5cqFvGnKg/CxrLVngKQRZaUSrQDKReUBkOxhFTSC1MLkrqYjyjYAVkGe86
+ZyRJJOwXRyk8KuaNxH4u0Rn6rQyDPC/VImGoHNc0ljoJEu/HYgXtDGS5e6n2UCpO
+208NM2KJspSDEB0Cpee5big7uf8R/OKUQ6vBZFOj5FbXQCLy2bEZ00Km0DZ9fm2n
+D2HWY4+o/Lq9ESWj8yxd
+=eJLC
+-----END PGP SIGNATURE-----
diff --git a/net/libs/courier-authlib/courier-authlib.mkbuild b/net/libs/courier-authlib/courier-authlib.mkbuild
new file mode 100644
index 0000000..bf8a51b
--- /dev/null
+++ b/net/libs/courier-authlib/courier-authlib.mkbuild
@@ -0,0 +1,192 @@
+#
+# 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://downloads.sourceforge.net/courier/courier-authlib-0.62.2.tar.bz2"
+
+# 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]]="--sysconfdir=/etc"
+
+#
+# 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]]="config etc/rc.d/rc.courier-authlib.new"
+[[PATCH FILES]]=""
+[[NUMBER OF PREFIX SLASHES TO STRIP]]="1"
+
+# SlackBuild model
+[[SLACKBUILD MODEL]]="generic.mkSlackBuild"
+
+# SlackBuild PATH in Slack.Sarava tree
+#[[SLACKBUILD PATH]]="net/libs/courier-authlib"
+[[SLACKBUILD PATH]]="net/libs/courier-authlib"
+
+#---------------------
+# 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
+ on: configure
+ on: make_package
+ on: install_package
+ on: strip_binaries
+off: compress_manpages
+off: compress_info_files
+ on: copy_init_scripts
+off: copy_config_files
+ on: install_documentation
+ on: slackdesc
+off: move_config_files
+ on: postinstall_script
+off: slack_required
+ on: build_package
+ on: clean_builds
+#<< End SlackBuild Sections
+
+#------------------
+# Sections changes
+#------------------
+#>slackdesc
+courier-authlib: courier-authlib (Courier Authentication Library)
+courier-authlib:
+courier-authlib: The Courier Authentication Library is an API toolkit for
+courier-authlib: implementing password validation and account metadata lookups.
+courier-authlib: Authentication can be configured using either the traditional system
+courier-authlib: password file lookups, or using MySQL, PostgreSQL, LDAP, or DB/GDBM
+courier-authlib: databases.
+courier-authlib:
+courier-authlib:
+courier-authlib:
+courier-authlib:
+#<slackdesc
+
+#>install_package
+# Install
+make install DESTDIR="$PKG" || exit $ERROR_INSTALL
+make install-migrate DESTDIR=$PKG install || exit $ERROR_INSTALL
+make install-configure DESTDIR=$PKG install || exit $ERROR_INSTALL
+#<install_package
diff --git a/net/libs/courier-authlib/rc.courier-authlib.new b/net/libs/courier-authlib/rc.courier-authlib.new
new file mode 100644
index 0000000..916be5f
--- /dev/null
+++ b/net/libs/courier-authlib/rc.courier-authlib.new
@@ -0,0 +1,61 @@
+#! /bin/sh
+#
+# description: Authlib - Courier authentication library.
+#
+# If you want the courier-authlib daemon run at startup make
+# the rc script executable, for example:
+# chmod +x /etc/rc.d/rc.courier-authlib
+# and add something like this to your /etc/rc.d/rc.local file
+#
+# # Start the courier-authlib daemon.
+# if [ -x /etc/rc.d/rc.courier-authlib ]; then
+# . /etc/rc.d/rc.courier-authlib start
+# fi
+#
+# grabbed from http://www.tuxjm.net/downloads/source/testing/courier-authlib/courier-authlib-init
+#
+
+prefix="/usr"
+exec_prefix="/usr"
+sysconfdir="/etc/"
+sbindir="/usr/sbin"
+
+if test ! -f /etc/authlib/authdaemonrc
+then
+ echo "/etc/authlib/authdaemonrc does not exist, forgot make install-configure?"
+ exit 1
+fi
+
+case "$1" in
+start)
+ cd /
+ # Start daemons.
+ touch /var/lock/subsys/courier-authlib
+
+ echo -n "Starting Courier authentication services:"
+
+ $sbindir/authdaemond start
+
+ echo " authdaemond"
+ ;;
+stop)
+ echo -n "Stopping Courier authentication services:"
+
+ $sbindir/authdaemond stop
+
+ echo " authdaemond"
+ rm -f /var/lock/subsys/courier-authlib
+ ;;
+restart)
+ $0 stop
+ $0 start
+ ;;
+reload)
+ echo -n "Starting Courier authentication services:"
+
+ $sbindir/authdaemond restart
+
+ echo " authdaemond"
+ ;;
+esac
+exit 0