I'm submitting an ebuild for miau-0.6.1, please read http://miau.sourceforge.net/ChangeLog for a list of changes from 0.6.0.2 It fixes a few issues with 0.6.0.2, such as the really annoying: * Parted channels are no longer joined at attach if they have no qlog and flushqlog is set to FALSE. I didn't really need to change much from miau-0.6.0.2.ebuild, I have the SRC_URI fetching the bz2 tarball and added the ~x86-fbsd keyword, I havn't setup a Gentoo/FBSD system for testing yet. There's a quirk with the configure script however, it seems to ignore --disable-debug, I havn't taken the time to investiage it yet, however it's an upstream maintainer issue. If I find the time I may add a fix in the ebuild and inform the upstream maintainer. Other than that, the package builds fine on my x86 arch system. I'd also like to point out that the miau branch in portage is rather stale, with miau 0.5.4 "catnip" being the current stable ebuild, and even the current 0.5.4 release is 0.5.4-p3 "compatible catnap". However 0.5.4 contains quite a few memory problems so it would probibly be more ideal to mark 0.6.1 stable asap.
Created attachment 88817 [details] miau-0.6.1.ebuild As above
Created attachment 88818 [details] miau-0.6.1.ebuild Forgot to save some last edits, my bad.
Comment on attachment 88818 [details] miau-0.6.1.ebuild Forgot to save a few minor adjustments, my bad.
You can't keyword an ebuild if you haven't tested it - particuarly for something like Gentoo/BSD. With regards to the the ebuild, please create a patch against miau-0.6.0.2.ebuild using diff -u and attach that instead of the complete ebuild. Please file a separate bug if you want 6.0.2 marked stable.
Created attachment 88844 [details] Miau 0.6.0.2 -> 0.6.1 diff I fixed the problem with --disable-debug configure switch enabling debug, and added a warning regarding IPv6. Regarding stablising 0.6.0.2, I don't think this would be a good idea, as 0.6.1 is more stable (read, less annoying bugs).
Comment on attachment 88844 [details] Miau 0.6.0.2 -> 0.6.1 diff >--- miau-0.6.0.2.ebuild 2006-01-12 20:06:01.000000000 +0000 >+++ miau-0.6.1.ebuild 2006-06-10 15:46:14.000000000 +0100 >@@ -1,18 +1,33 @@ > # Copyright 1999-2006 Gentoo Foundation > # Distributed under the terms of the GNU General Public License v2 >-# $Header: /var/cvsroot/gentoo-x86/net-irc/miau/miau-0.6.0.2.ebuild,v 1.2 2006/01/12 19:37:51 metalgod Exp $ >+# $Header: $ > > DESCRIPTION="Persistent IRC bouncer with multi-client support - a fork of muh" > HOMEPAGE="http://miau.sourceforge.net/" >-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" >+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" > LICENSE="GPL-2" > SLOT="0" >-KEYWORDS="~amd64 ~ppc ~x86" >+KEYWORDS="~x86" > IUSE="debug ipv6" > > DEPEND="" > >+pkg_setup() { >+ if use ipv6; then >+ echo >+ ewarn "Enabling the ipv6 useflag will disable ipv4 entirely. Press" >+ ewarn "Ctrl+C now if this is not what you intent." >+ echo >+ sleep 2 >+ fi >+} >+ > src_compile() { >+ # --disable-debug seems to actually enabled it, using if use rather than >+ # use_enable to get around it. >+ if use debug; then >+ myconf="--enable-debug" >+ fi > econf \ > --enable-dccbounce \ > --enable-automode \ >@@ -25,27 +40,28 @@ > --enable-onconnect \ > --enable-empty-awaymsg \ > $(use_enable ipv6) \ >- $(use_enable debug) \ >+ ${myconf} \ > $(use_enable debug enduserdebug) \ > $(use_enable debug pingstat) \ > $(use_enable debug dumpstatus) \ >- || die "econf failed" >- emake || die "emake failed" >+ || die "econf failed." >+ emake || die "emake failed." > } > > src_install() { >- make install DESTDIR="${D}" || die "make install failed" >- dodoc AUTHORS ChangeLog TODO README || die "dodoc failed" >+ emake install DESTDIR="${D}" || die "emake install failed." >+ dodoc AUTHORS ChangeLog TODO README || die "dodoc failed." > >- mv "${D}"/usr/share/doc/miau/examples/miaurc "${D}"/usr/share/doc/${PF}/miaurc.sample >- rm -rf "${D}"/usr/share/doc/miau >+ mv "${D}/usr/share/doc/miau/examples/miaurc" \ >+ "${D}/usr/share/doc/${PF}/miaurc.sample" >+ rm -rf "${D}/usr/share/doc/miau" > } > > pkg_postinst() { >- einfo >+ echo > einfo "You'll need to configure miau before running it." > einfo "Put your config in ~/.miau/miaurc" >- einfo "A sample config is /usr/share/doc/${PF}/miaurc.sample" >+ einfo "You can use the sample config in /usr/share/doc/${PF}/miaurc.sample" > einfo "For more information, see the documentation." >- einfo >+ echo > }
crap, sorry about that, I'm still getting used to bugzillas' interface. I just wanted to remove "is" from line 74.
Isn't anyone paying attention to bugs?.. I lodged this 2 weeks ago.
Occasionally; the team that manages -irc packages is quite small.
Shame, I was considering doing a few more IRC related ebuilds, it's kinda off-putting
Fixed in CVS now, thanks for testing and making required changes to the ebuild. :)