diff options
Diffstat (limited to 'media-libs/nas')
-rw-r--r-- | media-libs/nas/ChangeLog | 9 | ||||
-rw-r--r-- | media-libs/nas/files/digest-nas-1.7-r2 | 3 | ||||
-rw-r--r-- | media-libs/nas/files/digest-nas-1.8-r1 | 3 | ||||
-rw-r--r-- | media-libs/nas/nas-1.7-r2.ebuild | 71 | ||||
-rw-r--r-- | media-libs/nas/nas-1.8-r1.ebuild | 64 |
5 files changed, 149 insertions, 1 deletions
diff --git a/media-libs/nas/ChangeLog b/media-libs/nas/ChangeLog index 5756b2cc6dfc..2a856db9f00c 100644 --- a/media-libs/nas/ChangeLog +++ b/media-libs/nas/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for media-libs/nas # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/nas/ChangeLog,v 1.50 2007/01/31 14:46:56 beandog Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/nas/ChangeLog,v 1.51 2007/03/09 03:08:07 beandog Exp $ + +*nas-1.8-r1 (09 Mar 2007) +*nas-1.7-r2 (09 Mar 2007) + + 09 Mar 2007; Steve Dibb <beandog@gentoo.org> +nas-1.7-r2.ebuild, + +nas-1.8-r1.ebuild: + Add more docs, bug 138492 *nas-1.8 (31 Jan 2007) diff --git a/media-libs/nas/files/digest-nas-1.7-r2 b/media-libs/nas/files/digest-nas-1.7-r2 new file mode 100644 index 000000000000..ca22ae847b47 --- /dev/null +++ b/media-libs/nas/files/digest-nas-1.7-r2 @@ -0,0 +1,3 @@ +MD5 c9918e9c9c95d587a95b455bbabe3b49 nas-1.7.src.tar.gz 1288569 +RMD160 227ddc4f5f9d264c97066dc461bad138776d1dfd nas-1.7.src.tar.gz 1288569 +SHA256 6f7cf0167d35aa1c04b0ea105b29df39638f0cea172890715ead9e419d693435 nas-1.7.src.tar.gz 1288569 diff --git a/media-libs/nas/files/digest-nas-1.8-r1 b/media-libs/nas/files/digest-nas-1.8-r1 new file mode 100644 index 000000000000..f4e08f1e7597 --- /dev/null +++ b/media-libs/nas/files/digest-nas-1.8-r1 @@ -0,0 +1,3 @@ +MD5 7e5ecab75a48c75b0c6305fcced34a97 nas-1.8.src.tar.gz 1290578 +RMD160 c7c99d7c3f66d8255bd5708325bd5c71c73b0a47 nas-1.8.src.tar.gz 1290578 +SHA256 e9b1e17f469c5db04f693c233886b78fce92fb48fe967976257eebadb09eb98d nas-1.8.src.tar.gz 1290578 diff --git a/media-libs/nas/nas-1.7-r2.ebuild b/media-libs/nas/nas-1.7-r2.ebuild new file mode 100644 index 000000000000..a8e099c7f2b1 --- /dev/null +++ b/media-libs/nas/nas-1.7-r2.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/nas/nas-1.7-r2.ebuild,v 1.1 2007/03/09 03:08:07 beandog Exp $ + +inherit eutils toolchain-funcs + +DESCRIPTION="Network Audio System" +HOMEPAGE="http://radscan.com/nas.html" +SRC_URI="http://radscan.com/nas/${P}.src.tar.gz" +LICENSE="X11" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="doc" +RDEPEND="|| ( + ( + x11-libs/libXt + x11-libs/libXau + x11-libs/libXaw + x11-libs/libX11 + x11-libs/libXres + x11-libs/libXTrap + x11-libs/libXp + ) + virtual/x11 + )" +DEPEND="${RDEPEND} + || ( + ( x11-misc/gccmakedep x11-misc/imake app-text/rman x11-proto/xproto ) + virtual/x11 + )" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-header.patch + epatch "${FILESDIR}"/${P}-gcc4.patch +} + +src_compile() { + xmkmf || die + touch doc/man/lib/tmp.{_man,man} + emake \ + MAKE="${MAKE:-gmake}" CDEBUGFLAGS="${CFLAGS}" CXXDEBUFLAGS="${CXXFLAGS}" \ + CC="$(tc-getCC)" CXX="$(tc-getCXX)" AS="$(tc-getAS)" LD="$(tc-getLD)" \ + RANLIB="$(tc-getRANLIB)" World || die +} + +src_install () { + make DESTDIR=${D} install || die + make DESTDIR=${D} install.man || die + + dodoc BUGS BUILDNOTES FAQ HISTORY README RELEASE TODO + mv ${D}/usr/lib/X11/doc/html ${D}/usr/share/doc/${P}/ + rmdir ${D}/usr/lib/X11/doc + use doc && dodoc doc/*.ps doc/protocol.txt doc/pdf/*.pdf doc/actions + + # rename example nasd.conf.eg to nasd.conf and change it so that NAS + # doesn't change mixer's settings (inspired by Debian package): + mv ${D}/etc/nas/nasd.conf{.eg,} + sed -i -e 's,\(MixerInit.*\)"\(.*\)",\1"no",' ${D}/etc/nas/nasd.conf + + newconfd "${FILESDIR}"/nas.conf.d nas + newinitd "${FILESDIR}"/nas.init.d nas +} + +pkg_postinst() { + elog "To enable NAS on boot you will have to add it to the" + elog "default profile, issue the following command as root to do so." + elog "" + elog "rc-update add nas default" +} diff --git a/media-libs/nas/nas-1.8-r1.ebuild b/media-libs/nas/nas-1.8-r1.ebuild new file mode 100644 index 000000000000..2bda4e617be4 --- /dev/null +++ b/media-libs/nas/nas-1.8-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/nas/nas-1.8-r1.ebuild,v 1.1 2007/03/09 03:08:07 beandog Exp $ + +inherit eutils toolchain-funcs + +DESCRIPTION="Network Audio System" +HOMEPAGE="http://radscan.com/nas.html" +SRC_URI="http://radscan.com/nas/${P}.src.tar.gz" +LICENSE="X11" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="doc" +RDEPEND="|| ( + ( + x11-libs/libXt + x11-libs/libXau + x11-libs/libXaw + x11-libs/libX11 + x11-libs/libXres + x11-libs/libXTrap + x11-libs/libXp + ) + virtual/x11 + )" +DEPEND="${RDEPEND} + || ( + ( x11-misc/gccmakedep x11-misc/imake app-text/rman x11-proto/xproto ) + virtual/x11 + )" + +src_compile() { + xmkmf || die + touch doc/man/lib/tmp.{_man,man} + emake \ + MAKE="${MAKE:-gmake}" CDEBUGFLAGS="${CFLAGS}" CXXDEBUFLAGS="${CXXFLAGS}" \ + CC="$(tc-getCC)" CXX="$(tc-getCXX)" AS="$(tc-getAS)" LD="$(tc-getLD)" \ + RANLIB="$(tc-getRANLIB)" World || die +} + +src_install () { + make DESTDIR=${D} install || die + make DESTDIR=${D} install.man || die + + dodoc BUGS BUILDNOTES FAQ HISTORY README RELEASE TODO + mv ${D}/usr/lib/X11/doc/html ${D}/usr/share/doc/${P}/ + rmdir ${D}/usr/lib/X11/doc + use doc && dodoc doc/*.ps doc/protocol.txt doc/pdf/*.pdf doc/actions + + # rename example nasd.conf.eg to nasd.conf and change it so that NAS + # doesn't change mixer's settings (inspired by Debian package): + mv ${D}/etc/nas/nasd.conf{.eg,} + sed -i -e 's,\(MixerInit.*\)"\(.*\)",\1"no",' ${D}/etc/nas/nasd.conf + + newconfd "${FILESDIR}"/nas.conf.d nas + newinitd "${FILESDIR}"/nas.init.d nas +} + +pkg_postinst() { + elog "To enable NAS on boot you will have to add it to the" + elog "default profile, issue the following command as root to do so." + elog "" + elog "rc-update add nas default" +} |