net-dialup/mgetty: Drop old
authorPacho Ramos <pacho@gentoo.org>
Sat, 23 Mar 2019 13:11:31 +0000 (14:11 +0100)
committerPacho Ramos <pacho@gentoo.org>
Sat, 23 Mar 2019 13:47:54 +0000 (14:47 +0100)
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
net-dialup/mgetty/Manifest
net-dialup/mgetty/mgetty-1.1.37-r1.ebuild [deleted file]

index 87519dc4c6bf610e2b8ed9b9c2f07555b697e43f..fb0032025e06444239f51765b61fbb809d0b21b5 100644 (file)
@@ -1,2 +1 @@
 DIST mgetty-1.2.1.tar.gz 1077415 BLAKE2B 09d48c6cb7917a3dbbfc97c1d32ce43b9a3e64e8a44c8a3a7bfdd168421c287357a9d43504fb4d1b354ffb0f8e2a9c52b56ac3464f196f56064d96a7651e0d6e SHA512 2a82dfb782044d9daf8d41158fa10e991dbd7bd37ab43ea44422166554dd790e989ac49e4ff471d168d1cbb49edc5bedb8762ab61884e4653650686d1bbc2a9b
-DIST mgetty1.1.37-Jun05.tar.gz 1057939 BLAKE2B de22751e72d72d19293794739c29ed115a6810cd7d57c07228526817120898ca597ba35afad36c324562c220ab67dd44655247ac46a2d6612c704557f3ec149d SHA512 577d740c7d209b830bf8e783bf71edb666cb8bbfe8e7dceaa51dda6095d88724715394bcbd24eacfb1c377999f5779b547a7ec79cd9cdc13de6de18c4d857188
diff --git a/net-dialup/mgetty/mgetty-1.1.37-r1.ebuild b/net-dialup/mgetty/mgetty-1.1.37-r1.ebuild
deleted file mode 100644 (file)
index cf7346d..0000000
+++ /dev/null
@@ -1,166 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit flag-o-matic toolchain-funcs user
-
-DESCRIPTION="fax and voice modem programs"
-SRC_URI="ftp://mgetty.greenie.net/pub/mgetty/source/1.1/${PN}${PV}-Jun05.tar.gz"
-HOMEPAGE="http://mgetty.greenie.net/"
-
-DEPEND="
-       doc? ( virtual/latex-base virtual/texi2dvi )
-       >=sys-apps/sed-4
-       sys-apps/groff
-       dev-lang/perl
-       sys-apps/texinfo
-       virtual/awk
-       fax? (
-               !net-misc/efax
-               !net-misc/hylafax
-       )
-"
-RDEPEND="${DEPEND}
-       fax? ( media-libs/netpbm app-text/ghostscript-gpl )
-"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ~ppc64 s390 sparc x86"
-IUSE="doc +fax fidonet"
-
-pkg_setup() {
-       enewgroup fax
-       enewuser fax -1 -1 /dev/null fax
-}
-
-src_prepare() {
-       eapply "${FILESDIR}/${P}-gentoo.patch"
-       eapply "${FILESDIR}/${P}-qa-fixes.patch"
-       eapply "${FILESDIR}/${PN}-1.1.36-callback.patch" # add callback install to Makefile
-       eapply "${FILESDIR}/Lucent.c.patch" # Lucent modem CallerID patch - bug #80366
-       use fax || eapply "${FILESDIR}/${P}-nofax.patch" # don't install fax related files - bug #195467
-       eapply "${FILESDIR}/${PN}-1.1.36-tmpfile.patch" # fix security bug 235806
-       eapply "${FILESDIR}/${P}-gcc7.patch"
-
-       sed -e 's:var/log/mgetty:var/log/mgetty/mgetty:' \
-               -e 's:var/log/sendfax:var/log/mgetty/sendfax:' \
-               -e 's:\/\* \(\#define CNDFILE "dialin.config"\) \*\/:\1:' \
-               -e 's:\(\#define FAX_NOTIFY_PROGRAM\).*:\1 "/etc/mgetty+sendfax/new_fax":' \
-               policy.h-dist > policy.h || die 'creating policy.h failed'
-
-       sed -i -e 's:/usr/local/lib/mgetty+sendfax:/etc/mgetty+sendfax:' faxrunq.config || die 'changing mgetty config dir failed'
-       sed -i -e 's:/usr/local/bin/g3cat:/usr/bin/g3cat:' faxrunq.config fax/faxspool.rules || die 'changing g3cat path failed'
-
-       sed -e "/^doc-all:/s/mgetty.asc mgetty.info mgetty.dvi mgetty.ps/mgetty.info/" \
-               -i doc/Makefile || die 'first sed on doc/Makefile failed'
-       if use doc; then
-               sed -i \
-                       -e "s/^doc-all:/doc-all: mgetty.ps/" \
-                       -e "s/^all:/all: doc-all/" \
-                       doc/Makefile || die 'second sed on doc/Makefile failed'
-       fi
-
-       # Support user's CFLAGS and LDFLAGS.
-       sed -e "s/\$(CFLAGS) -o newslock/${CFLAGS} ${LDFLAGS} -Wall -o newslock/" \
-               -e "s/\$(LDLAGS)/${LDFLAGS}/" -i {,fax/}Makefile || die
-
-       default
-}
-
-src_compile() {
-       use fidonet && append-cppflags "-DFIDO"
-       append-cppflags "-DAUTO_PPP"
-       # bug #299421
-       VARTEXFONTS="${T}"/fonts emake -j1 prefix=/usr \
-               CC="$(tc-getCC)" \
-               CONFDIR=/etc/mgetty+sendfax \
-               CFLAGS="${CFLAGS} ${CPPFLAGS}" \
-               LDFLAGS="${LDFLAGS}" \
-               all vgetty
-}
-
-src_install () {
-       # parallelization issue: vgetty-install target fails if install target
-       #                        isn't finished
-       local targets
-       for targets in install "vgetty-install install-callback"; do
-               emake prefix="${D}/usr" \
-                       INFODIR="${D}/usr/share/info" \
-                       CONFDIR="${D}/etc/mgetty+sendfax" \
-                       MAN1DIR="${D}/usr/share/man/man1" \
-                       MAN4DIR="${D}/usr/share/man/man4" \
-                       MAN5DIR="${D}/usr/share/man/man5" \
-                       MAN8DIR="${D}/usr/share/man/man8" \
-                       SBINDIR="${D}/usr/sbin" \
-                       BINDIR="${D}/usr/bin" \
-                       VOICE_DIR="${D}/var/spool/voice" \
-                       PHONE_GROUP=fax \
-                       PHONE_PERMS=755 \
-                       spool="${D}/var/spool" \
-                       ${targets}
-       done
-
-       keepdir /var/log/mgetty
-
-       #Install mgetty into /sbin (#119078)
-       dodir /sbin && \
-               mv "${D}"/usr/sbin/mgetty "${D}"/sbin && \
-               dosym /sbin/mgetty /usr/sbin/mgetty || die "failed to install /sbin/mgetty"
-       #Don't install ct (#106337)
-       rm "${D}"/usr/bin/ct || die "failed to remove useless ct program"
-
-       dodoc BUGS ChangeLog README.1st Recommend THANKS TODO \
-               doc/*.txt doc/modems.db
-       doinfo doc/mgetty.info
-
-       docinto vgetty
-       dodoc voice/{Readme,Announce,ChangeLog,Credits}
-
-       if use doc; then
-               dodoc doc/mgetty.ps
-       fi
-
-       docinto vgetty/doc
-       dodoc voice/doc/*
-
-       if use fax; then
-               mv samples/new_fax.all samples_new_fax.all || die "move failed."
-               docinto samples
-               dodoc samples/*
-
-               docinto samples/new_fax
-               dodoc samples_new_fax.all/*
-       fi
-
-       if ! use fax; then
-               insinto /usr/share/${PN}/frontends
-               doins -r frontends/{voice,network}
-       else
-               insinto /usr/share/${PN}
-               doins -r frontends
-       fi
-       insinto /usr/share/${PN}
-       doins -r patches
-       insinto /usr/share/${PN}/voice
-       doins -r voice/{contrib,Perl,scripts}
-
-       diropts -m 0750 -o fax -g fax
-       dodir /var/spool/voice
-       keepdir /var/spool/voice/incoming
-       keepdir /var/spool/voice/messages
-       if use fax; then
-               dodir /var/spool/fax
-               dodir /var/spool/fax/outgoing
-               keepdir /var/spool/fax/outgoing/locks
-               keepdir /var/spool/fax/incoming
-       fi
-}
-
-pkg_postinst() {
-       elog "Users who wish to use the fax or voicemail capabilities must be members"
-       elog "of the group fax in order to access files"
-       elog
-       elog "If you want to grab voice messages from a remote location, you must save"
-       elog "the password in /var/spool/voice/.code file"
-}