# ChangeLog for net-dialup/mgetty
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/mgetty/ChangeLog,v 1.40 2004/11/13 22:11:27 mrness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/mgetty/ChangeLog,v 1.41 2004/11/19 23:09:17 mrness Exp $
+
+*mgetty-1.1.31 (20 Nov 2004)
+
+ 20 Nov 2004; Alin Nastac <mrness@gentoo.org>
+ +files/mgetty-1.1.31-gentoo.diff, -mgetty-1.1.30-r1.ebuild,
+ +mgetty-1.1.31.ebuild:
+ Version bump.
*mgetty-1.1.30-r3 (14 Nov 2004)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 bb3b302f711e8603d285ab38b371d954 ChangeLog 5536
+MD5 e6ac0afd05eaf93d1dd3828bb89319b8 ChangeLog 5717
MD5 ec2f84816306825d125d0c01bd86758d metadata.xml 163
-MD5 b1a86bb00a4173f7df12c188993c3239 mgetty-1.1.30-r1.ebuild 3408
MD5 111042583a0f3f1f9b41e3713e064220 mgetty-1.1.30-r2.ebuild 3551
MD5 527ac0e55d3ecd1344f95522ab7a4448 mgetty-1.1.30.ebuild 3350
MD5 30792dd1f8db4dd7f5b65f64babb5151 mgetty-1.1.30-r3.ebuild 3816
+MD5 09d7c2b765ed4d647464031f8bfdd531 mgetty-1.1.31.ebuild 3778
MD5 c9b070dfabf7bd139d53d263f869b4f0 files/digest-mgetty-1.1.30 70
-MD5 c9b070dfabf7bd139d53d263f869b4f0 files/digest-mgetty-1.1.30-r1 70
MD5 c9b070dfabf7bd139d53d263f869b4f0 files/digest-mgetty-1.1.30-r2 70
MD5 bc47f96a12b21b779d57c0c2ad4b6837 files/mgetty-1.1.30-gentoo.diff 2771
MD5 c9b070dfabf7bd139d53d263f869b4f0 files/digest-mgetty-1.1.30-r3 70
+MD5 892ea03975cbf5145ed6ab5f42424461 files/digest-mgetty-1.1.31 70
+MD5 9b39643283b470533c7e4832364aa168 files/mgetty-1.1.31-gentoo.diff 2782
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
-iD8DBQFBlocNjtv59x0+BrURAvahAKDbimk9KrAn++LNNTKcdWCBu9tszACgvNeV
-Rr/ECIMTitCvxL5y/pRWKEo=
-=TyEj
+iD8DBQFBnn0njtv59x0+BrURAjtQAKDBTEbMpZDWX9AfCjm2ktAJ1Lnu7QCfRLu1
+yzdNlLm7SQtjxwjcoatlBME=
+=zd7r
-----END PGP SIGNATURE-----
+++ /dev/null
-MD5 4b80c418bc58add3e40de3be0ac6c02a mgetty1.1.30-Dec16.tar.gz 969967
--- /dev/null
+MD5 3462a0acbdb2e7165540ef95097d49fb mgetty1.1.31-Jul24.tar.gz 998462
--- /dev/null
+diff -Nru mgetty-1.1.31.orig/Makefile mgetty-1.1.31/Makefile
+--- mgetty-1.1.31.orig/Makefile 2004-07-24 21:53:47.000000000 +0300
++++ mgetty-1.1.31/Makefile 2004-11-20 00:54:13.998653696 +0200
+@@ -102,7 +102,7 @@
+ # USTAT - ustat(), no statfs etc.
+ #
+ #CFLAGS=-Wall -O2 -pipe -DSECUREWARE -DUSE_POLL
+-CFLAGS=-O2 -Wall -pipe
++#CFLAGS=-O2 -Wall -pipe
+ #CFLAGS=-O -DSVR4
+ #CFLAGS=-O -DSVR4 -DSVR42
+ #CFLAGS=-O -DUSE_POLL
+diff -Nru mgetty-1.1.31.orig/doc/mgetty.texi-in mgetty-1.1.31/doc/mgetty.texi-in
+--- mgetty-1.1.31.orig/doc/mgetty.texi-in 2004-07-24 17:54:40.000000000 +0300
++++ mgetty-1.1.31/doc/mgetty.texi-in 2004-11-20 00:54:14.001653240 +0200
+@@ -13,6 +13,11 @@
+ Copyright @copyright{} 1993-2000 Gert Doering
+ @end ifinfo
+
++@dircategory User
++@direntry
++* MGETTY: (mgetty). Modem+Voice+Fax utilities
++@end direntry
++
+ @titlepage
+ @sp 6
+ @center @titlefont{mgetty+sendfax}
+diff -Nru mgetty-1.1.31.orig/voice/Makefile mgetty-1.1.31/voice/Makefile
+--- mgetty-1.1.31.orig/voice/Makefile 2001-12-23 17:08:13.000000000 +0200
++++ mgetty-1.1.31/voice/Makefile 2004-11-20 00:54:14.002653088 +0200
+@@ -85,6 +85,7 @@
+ @echo ""
+ $(INSTALL) -m 700 vgetty/vgetty $(SBINDIR)
+ $(INSTALL) -m 755 vm/vm $(BINDIR)
++ $(INSTALL) -m 755 voice.conf-dist $(CONFDIR)/voice.conf
+ for i in $(PVFTOOLS); \
+ do \
+ $(INSTALL) -m 755 pvftools/$$i $(BINDIR); \
+@@ -97,21 +98,21 @@
+ do \
+ $(RM) -f $$i.1; $(LN) -s pvf.1 $$i.1; \
+ done
+-# [ -d $(VOICE_DIR) ] || mkdir $(VOICE_DIR)
+-# [ -d $(VOICE_DIR)/incoming ] || mkdir $(VOICE_DIR)/incoming
+-# chown 0 $(VOICE_DIR)/incoming
+-# chgrp $(PHONE_GROUP) $(VOICE_DIR)/incoming
+-# chmod $(PHONE_PERMS) $(VOICE_DIR)/incoming
+-# [ -d $(VOICE_DIR)/messages ] || mkdir $(VOICE_DIR)/messages
+-# for i in $(SHELLSCRIPTS); do \
+-# $(INSTALL) -m 755 $$i $(VOICE_DIR) ;\
+-# done
+-# [ -f $(VOICE_DIR)/.code ] || echo '12345' >$(VOICE_DIR)/.code
+-# chgrp $(PHONE_GROUP) $(VOICE_DIR)/.code
+-# chmod $(PHONE_PERMS) $(VOICE_DIR)/.code
+-# chmod 660 $(VOICE_DIR)/.code
+-# [ -f $(VOICE_DIR)/messages/Index ] || \
+-# echo 'put_filename_here' >$(VOICE_DIR)/messages/Index
++ [ -d $(VOICE_DIR) ] || mkdir $(VOICE_DIR)
++ [ -d $(VOICE_DIR)/incoming ] || mkdir $(VOICE_DIR)/incoming
++ chown 0 $(VOICE_DIR)/incoming
++ chgrp $(PHONE_GROUP) $(VOICE_DIR)/incoming
++ chmod $(PHONE_PERMS) $(VOICE_DIR)/incoming
++ [ -d $(VOICE_DIR)/messages ] || mkdir $(VOICE_DIR)/messages
++ for i in $(SHELLSCRIPTS); do \
++ $(INSTALL) -m 755 $$i $(VOICE_DIR) ;\
++ done
++ [ -f $(VOICE_DIR)/.code ] || echo '12345' >$(VOICE_DIR)/.code
++ chgrp $(PHONE_GROUP) $(VOICE_DIR)/.code
++ chmod $(PHONE_PERMS) $(VOICE_DIR)/.code
++ chmod 660 $(VOICE_DIR)/.code
++ [ -f $(VOICE_DIR)/messages/Index ] || \
++ echo 'put_filename_here' >$(VOICE_DIR)/messages/Index
+
+ clean:
+ @echo "Cleaning..."
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/mgetty/mgetty-1.1.30-r1.ebuild,v 1.5 2004/08/03 07:38:13 lanius Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/mgetty/mgetty-1.1.31.ebuild,v 1.1 2004/11/19 23:09:17 mrness Exp $
inherit flag-o-matic eutils
DESCRIPTION="Fax and Voice modem programs."
-SRC_URI="ftp://alpha.greenie.net/pub/mgetty/source/1.1/${PN}${PV}-Dec16.tar.gz"
+SRC_URI="ftp://alpha.greenie.net/pub/mgetty/source/1.1/${PN}${PV}-Jul24.tar.gz"
HOMEPAGE="http://alpha.greenie.net/mgetty/"
-DEPEND=">=sys-apps/portage-2.0.47-r10
- >=sys-apps/sed-4.0.5
+DEPEND="sys-apps/sed
doc? ( virtual/tetex )
sys-apps/gawk
dev-lang/perl"
SLOT="0"
LICENSE="GPL-2"
-KEYWORDS="~x86 ~sparc ~alpha ~ia64 ~hppa ~ppc ~amd64"
+KEYWORDS="~x86 ~sparc ~alpha ~ia64 ~hppa ~ppc ~amd64 ~mips"
IUSE="doc"
-pkg_preinst() {
+pkg_setup() {
enewgroup fax
+ enewgroup modem
enewuser fax -1 /bin/false /dev/null fax
}
src_compile() {
append-flags "-DAUTO_PPP"
+ #Avoid "is setXid, dynamically linked and using lazy bindings" QA notices
+ append-ldflags "-Wl,-z,now"
+ sed -i "s:^LDFLAGS=.*:#&:" Makefile
+ sed -i 's: \$(CFLAGS) -o faxq-helper faxq-helper.o: $(LDLAGS) -Wl,-z,now -o faxq-helper faxq-helper.o:' fax/Makefile
+
emake prefix=/usr \
CONFDIR=/etc/mgetty+sendfax \
CFLAGS="${CFLAGS}" \
src_install () {
dodir /var/spool
+ dodir /var/log/mgetty
dodir /usr/share/info
make prefix=${D}/usr \
INFODIR=${D}/usr/share/info \
dodoc BUGS ChangeLog FTP README.1st Recommend THANKS TODO
cd doc
dodoc *.txt modems.db
- use doc && dodoc mgetty.ps
+ cd ${S}/samples/
+ docinto samples
+ dodoc *
+ if use doc; then
+ dodoc mgetty.ps
+ cd ${S}/voice/doc/
+ docinto voice
+ dodoc *
+ fi
#generate missing fonts if any.
- if [ -f ${S}/doc/missfont.log ]
- then
+ if [ -f ${S}/doc/missfont.log ] ; then
echo '#!/bin/bash' >genfonts.sh
cat missfont.log >>genfonts.sh
chmod +x genfonts.sh
pkg_postinst() {
#generate missing fonts if any.
- if [ -x {$ROOT}/usr/share/doc/${PF}/genfonts.sh ]
- then
+ if [ -x {$ROOT}/usr/share/doc/${PF}/genfonts.sh ] ; then
{$ROOT}/usr/share/doc/${PF}/genfonts.sh
fi
- if [ ! -d ${ROOT}/var/spool/fax/incoming ]
- then
+ if [ ! -d ${ROOT}/var/spool/fax/incoming ] ; then
mkdir -p ${ROOT}/var/spool/fax/incoming
fi
- if [ ! -d ${ROOT}/var/spool/fax/outgoing/locks ]
- then
+ if [ ! -d ${ROOT}/var/spool/fax/outgoing/locks ] ; then
mkdir -p ${ROOT}/var/spool/fax/outgoing/locks
fi
}