From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Ms7Hf-00067K-UH for garchives@archives.gentoo.org; Mon, 28 Sep 2009 03:52:20 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 66E1BE07FE; Mon, 28 Sep 2009 03:52:19 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 20FA4E07FE for ; Mon, 28 Sep 2009 03:52:19 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id AB9B065419 for ; Mon, 28 Sep 2009 03:52:18 +0000 (UTC) Received: from nerdboy by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1Ms7Hd-0001xn-3K for gentoo-commits@lists.gentoo.org; Mon, 28 Sep 2009 03:52:17 +0000 From: "Steve Arnold (nerdboy)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, nerdboy@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in net-misc/hylafax: ChangeLog hylafax-6.0.3.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog hylafax-6.0.3.ebuild X-VCS-Directories: net-misc/hylafax X-VCS-Committer: nerdboy X-VCS-Committer-Name: Steve Arnold Content-Type: text/plain; charset=utf8 Message-Id: Sender: Steve Arnold Date: Mon, 28 Sep 2009 03:52:17 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 647affe3-df3b-4ab3-8e8c-6504fc63895f X-Archives-Hash: 0f26136bb1e275f14d72a2f49aaf473f nerdboy 09/09/28 03:52:17 Modified: ChangeLog Added: hylafax-6.0.3.ebuild Log: Updated to newest upstream release (closes bug 267984). (Portage version: 2.2_rc33/cvs/Linux x86_64) Revision Changes Path 1.97 net-misc/hylafax/ChangeLog file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/hylafax/C= hangeLog?rev=3D1.97&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/hylafax/C= hangeLog?rev=3D1.97&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/hylafax/C= hangeLog?r1=3D1.96&r2=3D1.97 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/net-misc/hylafax/ChangeLog,v retrieving revision 1.96 retrieving revision 1.97 diff -u -r1.96 -r1.97 --- ChangeLog 29 Aug 2009 18:22:54 -0000 1.96 +++ ChangeLog 28 Sep 2009 03:52:16 -0000 1.97 @@ -1,6 +1,12 @@ # ChangeLog for net-misc/hylafax # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/hylafax/ChangeLog,v 1.96 200= 9/08/29 18:22:54 betelgeuse Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/hylafax/ChangeLog,v 1.97 200= 9/09/28 03:52:16 nerdboy Exp $ + +*hylafax-6.0.3 (28 Sep 2009) + + 28 Sep 2009; Steve Arnold +hylafax-6.0.3.ebuild: + Updated to newest upstream release (closes bug 267984). The locale st= uff + is new, so could use some testing... =20 29 Aug 2009; Petteri R=C3=A4ty hylafax-4.4.4-r2.ebuild: 1.1 net-misc/hylafax/hylafax-6.0.3.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/hylafax/h= ylafax-6.0.3.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/hylafax/h= ylafax-6.0.3.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: hylafax-6.0.3.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-misc/hylafax/hylafax-6.0.3.ebuild,= v 1.1 2009/09/28 03:52:16 nerdboy Exp $ EAPI=3D"2" inherit eutils multilib pam toolchain-funcs DESCRIPTION=3D"Enterprise client-server fax package for class 1 and 2 fax= modems." HOMEPAGE=3D"http://www.hylafax.org" SRC_URI=3D"ftp://ftp.hylafax.org/source/${P}.tar.gz" SLOT=3D"0" LICENSE=3D"hylafax" KEYWORDS=3D"~amd64 ~hppa ~ppc ~sparc ~x86" IUSE=3D"jbig pam mgetty html" DEPEND=3D">=3Dsys-libs/zlib-1.1.4 virtual/ghostscript >=3Dmedia-libs/tiff-3.9.1[jbig?] media-libs/jpeg jbig? ( media-libs/jbigkit ) sys-apps/gawk pam? ( virtual/pam ) mgetty? ( net-dialup/mgetty[-fax] )" RDEPEND=3D"${DEPEND} net-mail/metamail !net-dialup/sendpage" export CONFIG_PROTECT=3D"${CONFIG_PROTECT} /var/spool/fax/etc /usr/lib/fa= x" src_prepare() { # force it not to strip binaries for dir in etc util faxalter faxcover faxd faxmail faxrm faxstat \ hfaxd sendfax sendpage ; do sed -i -e "s:-idb:-idb \"nostrip\" -idb:g" \ "${dir}"/Makefile.in || die "sed failed" done sed -i -e "s|-fpic|-fPIC|g" \ configure || die # new locale stuff lacks DESTDIR sed -i -e "s|\${LOCALEDIR}|\${DESTDIR}\${LOCALEDIR}|g" \ po/nls.mk || die } src_configure() { # update TIFF check to allow 3.9.x sed -i \ -e "s|5678|56789|" \ -e "s|3.8.|3.9.|" \ configure || die local my_conf=3D" --with-DIR_BIN=3D/usr/bin --with-DIR_SBIN=3D/usr/sbin --with-DIR_LIB=3D/usr/$(get_libdir) --with-DIR_LIBEXEC=3D/usr/sbin --with-DIR_LIBDATA=3D/usr/$(get_libdir)/fax --with-DIR_LOCALE=3D/usr/share/locale --with-DIR_LOCKS=3D/var/lock --with-DIR_MAN=3D/usr/share/man --with-DIR_SPOOL=3D/var/spool/fax --with-DIR_HTML=3D/usr/share/doc/${P}/html --with-DIR_CGI=3D"${WORKDIR}" --with-PATH_DPSRIP=3D/var/spool/fax/bin/ps2fax --with-PATH_IMPRIP=3D\"\" --with-SYSVINIT=3Dno --with-REGEX=3Dyes --with-LIBTIFF=3D\"-ltiff -ljpeg -lz\" --with-OPTIMIZER=3D\"${CFLAGS}\" --with-DSO=3Dauto" if use html; then my_conf=3D"${my_conf} --with-HTML=3Dyes" else my_conf=3D"${my_conf} --with-HTML=3Dno" fi if use mgetty; then my_conf=3D"${my_conf} \ --with-PATH_GETTY=3D/sbin/mgetty \ --with-PATH_EGETTY=3D/sbin/mgetty \ --with-PATH_VGETTY=3D/usr/sbin/vgetty" else # GETTY defaults to /sbin/agetty my_conf=3D"${my_conf} \ --with-PATH_EGETTY=3D/bin/false \ --with-PATH_VGETTY=3D/bin/false" fi if [ -h /etc/localtime ]; then local continent=3D$(readlink /etc/localtime | cut -d / -f 5) if [ "${continent}" =3D=3D "Europe" ]; then my_conf=3D"${my_conf} --with-PAGESIZE=3DA4" fi fi #--enable-pam isn't valid use pam || my_conf=3D"${my_conf} $(use_enable pam)" myconf=3D"CC=3D$(tc-getCC) CXX=3D$(tc-getCXX) ${my_conf}" # eval required for quoting in ${my_conf} to work properly, better way? eval ./configure --nointeractive ${my_conf} || die "./configure failed" } src_compile() { emake -j1 || die "emake failed" } src_install() { dodir /usr/{bin,sbin} /usr/$(get_libdir)/fax /usr/share/man dodir /var/spool /var/spool/recvq fowners uucp:uucp /var/spool/fax fperms 0600 /var/spool/fax dodir /usr/share/doc/${P}/html emake \ BIN=3D${D}/usr/bin \ SBIN=3D${D}/usr/sbin \ LIBDIR=3D${D}/usr/$(get_libdir) \ LIB=3D${D}/usr/$(get_libdir) \ LIBEXEC=3D${D}/usr/sbin \ LIBDATA=3D${D}/usr/$(get_libdir)/fax \ DIR_LOCALE=3D${D}/usr/share/locale \ MAN=3D${D}/usr/share/man \ SPOOL=3D${D}/var/spool/fax \ HTMLDIR=3D${D}/usr/share/doc/${P}/html \ install DESTDIR=3D"${D}" || die "make install failed" keepdir /var/spool/fax/{archive,client,etc,pollq,recvq,tmp} keepdir /var/spool/fax/{status,sendq,log,info,doneq,docq,dev} dosed "s:hostname:hostname -f:g" /var/spool/fax/bin/{faxrcvd,pollrcvd} \ || die "dosed hostname failed" generate_files # in this case, it only generates the env.d entry einfo "Adding env.d entry for Hylafax" doenvd 99${P} einfo "Adding init.d and conf.d entries for Hylafax" newconfd "${FILESDIR}"/${PN}.conf ${PN} newinitd "${FILESDIR}"/${PN}.init ${PN} use pam && pamd_mimic_system hylafax auth account session dodoc CONTRIBUTORS README TODO } pkg_postinst() { elog elog "The faxonly USE flag has been removed; since Hylafax does not" elog "require mgetty, and certain fax files conflict, you must build" elog "mgetty without fax support if you wish to use them both. You" elog "may want to add both to package.use so any future updates are" elog "correctly built:" elog elog " net-dialup/mgetty -fax" elog " net-misc/hylafax [-mgetty|mgetty]" elog elog "There are additional files included in the hylafax/files dir." elog elog "Note 1: hylafax.cron is provided for vixie-cron users and" elog "should be placed in /etc/cron.d. Use as-is or adapt it to" elog "your system config." elog elog "Note 2: if you need to use hylafax with iptables, then you" elog "need to specify the port and use ip_conntrack_ftp as shown" elog "in the included example modules file." elog elog "If you have clients that still use the old protocol (not the" elog "common FTP style protocol), they will no longer work with the" elog "new hfaxd daemon." elog elog "See the docs and man pages for detailed configuration info." elog elog "Now run faxsetup and (if necessary) faxaddmodem." elog } generate_files() { cat <<-EOF > 99${P} PATH=3D"/var/spool/fax/bin" CONFIG_PROTECT=3D"/var/spool/fax/etc /usr/$(get_libdir)/fax" EOF }