[mailman-2.1.7-1-i686 voroskoi <[EMAIL PROTECTED]>**20060313212624 version bump new maintainer added rc scripts reviewed depends()/rodepends() added README.Frugalware closes #459 ] { addfile ./extra/source/apps/mailman/README.Frugalware addfile ./extra/source/apps/mailman/rc.mailman addfile ./extra/source/apps/mailman/rc.mailman.pot addfile ./extra/source/apps/mailman/rc.mailman-hu.po hunk ./extra/source/apps/mailman/FrugalBuild 1 -# Last Modified: Tue, 01 Nov 2005 17:07:16 +0100 -# Compiling Time: ~2 minute -# Maintainer: VMiklos <[EMAIL PROTECTED]> +# Last Modified: Mon, 13 Mar 2006 22:21:10 +0100 +# Compiling Time: ~0.18 SBU +# Contributor: VMiklos <[EMAIL PROTECTED]> +# Maintainer: voroskoi <[EMAIL PROTECTED]> hunk ./extra/source/apps/mailman/FrugalBuild 7 -pkgver=2.1.5 -pkgrel=2 +pkgver=2.1.7 +pkgrel=1 hunk ./extra/source/apps/mailman/FrugalBuild 11 -depends=('python' 'apache' 'mta') +depends=('python') +rodepends=('mta') hunk ./extra/source/apps/mailman/FrugalBuild 17 -up2date="lynx -dump http://ftp.gnu.org/pub/gnu/mailman/?M=D|grep 'tgz$'|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'" -source=(ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tgz) -md5sums=('f5f56f04747cd4aff67427e7a45631af') +up2date="lynx -dump $url |grep stable |sed -e 's/.*s\ \(.*\),.*/\1/'" +source=($url/$pkgname.tar.gz README.Frugalware rc.$pkgname \ + rc.$pkgname-hu.po) hunk ./extra/source/apps/mailman/FrugalBuild 21 +sha1sums=('f84b465dc03227f384ea902fca3d8396035bd9e2' \ + 'aec479fe8974fe2520945f473bc10a14de5c3562' \ + 'e1f228d87c200226e4d1f4e90b3038bed8e2a200' \ + 'f4d81c3c52c654e191ecf5e228256f4a47821dbe') hunk ./extra/source/apps/mailman/FrugalBuild 29 - groupadd -g 80 mailman - useradd -u 80 -g mailman -d /home/mailman -s /bin/false mailman - mkdir -p /home/mailman - chown mailman.mailman /home/mailman - chmod 2775 /home/mailman + Fmessage "creating mailman user and home dir on current system" + groupadd -g 80 mailman || Fdie + useradd -u 80 -g mailman -d /home/mailman -s /bin/false mailman || Fdie + mkdir -p /home/mailman || Fdie + chown mailman.mailman /home/mailman || Fdie + chmod 2775 /home/mailman || Fdie hunk ./extra/source/apps/mailman/FrugalBuild 38 - mkdir -p $startdir/pkg/home/mailman - chown mailman.mailman $startdir/pkg/home/mailman - chmod 2775 $startdir/pkg/home/mailman - cd $startdir/src/$pkgname-$pkgver - ./configure --with-mail-gid=nogroup --prefix=/home/mailman - - make || return 1 - - make prefix=$startdir/pkg/home/mailman \ - var_prefix=$startdir/pkg/home/mailman install + Fmkdir /home/mailman + chown mailman.mailman $Fdestdir/home/mailman || Fdie + chmod 2775 $Fdestdir/home/mailman || Fdie + Fcd + Fmake --with-mail-gid=nogroup --prefix=/home/mailman + make prefix=$Fdestdir/home/mailman \ + var_prefix=$Fdestdir/home/mailman install hunk ./extra/source/apps/mailman/FrugalBuild 47 - userdel mailman - rmdir /home/mailman + Fmessage "removing mailman user and home dir on current system" + userdel mailman || Fdie + rmdir /home/mailman || Fdie hunk ./extra/source/apps/mailman/FrugalBuild 51 + Fdoc README.Frugalware + Frcd2 hunk ./extra/source/apps/mailman/README.Frugalware 1 +There is no any kind of http server in mailman's depends. +It's because they are not needed to get a working mailman. +Of cource if you want to provide archives and so don't +forget to install a http server. hunk ./extra/source/apps/mailman/rc.mailman 1 +#!/bin/bash + +# (c) 2006 Andras Voroskoi <[EMAIL PROTECTED]> +# rc.mailman for Frugalware +# distributed under GPL License + +# chkconfig: 2345 98 12 +# description: Mailman is the GNU Mailing List Manager, a program that \ +# manages electronic mail discussion groups. For more \ +# on GNU Mailman see http://www.list.org + +source /lib/initscripts/functions +TEXTDOMAIN=mailman +TEXTDOMAINDIR=/lib/initscripts/messages + +MAILMAN_HOME=/home/mailman +PYTHON_BIN=`which python` + +actions=(restart status start stop) +daemon=$"Mailman daemon" + +rc_start() +{ + start_msg + $PYTHON_BIN $MAILMAN_HOME/bin/mailmanctl -s -q start + ok $? +} + +rc_stop() +{ + stop_msg + $PYTHON_BIN $MAILMAN_HOME/bin/mailmanctl -q stop + ok $? +} + +rc_exec $1 hunk ./extra/source/apps/mailman/rc.mailman-hu.po 1 +# Hungarian translations for rc.mailman package. +# Copyright (C) 2006 THE rc.mailman'S COPYRIGHT HOLDER +# This file is distributed under the same license as the rc.mailman package. +# voroskoi <[EMAIL PROTECTED]>, 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: rc.mailman\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2006-03-13 21:56+0100\n" +"PO-Revision-Date: 2006-03-13 21:57+0100\n" +"Last-Translator: voroskoi <[EMAIL PROTECTED]>\n" +"Language-Team: Hungarian <[EMAIL PROTECTED]>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-2\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: rc.mailman:19 +msgid "Mailman daemon" +msgstr "Mailman démon" hunk ./extra/source/apps/mailman/rc.mailman.pot 1 +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <[EMAIL PROTECTED]>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2006-03-13 21:56+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <[EMAIL PROTECTED]>\n" +"Language-Team: LANGUAGE <[EMAIL PROTECTED]>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: rc.mailman:19 +msgid "Mailman daemon" +msgstr "" } _______________________________________________ Frugalware-darcs mailing list Frugalware-darcs@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-darcs