Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 136246 - version bump net-irc/miau to 0.6.1
Summary: version bump net-irc/miau to 0.6.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: Low enhancement
Assignee: Packages in net-irc
URL: http://miau.sourceforge.net/ChangeLog
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-09 20:10 UTC by Aidan Taniane
Modified: 2006-06-27 02:17 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
miau-0.6.1.ebuild (miau-0.6.1.ebuild,1.31 KB, text/plain)
2006-06-09 20:17 UTC, Aidan Taniane
Details
miau-0.6.1.ebuild (miau-0.6.1.ebuild,1.32 KB, text/plain)
2006-06-09 20:48 UTC, Aidan Taniane
Details
Miau 0.6.0.2 -> 0.6.1 diff (miau-0.6.1.ebuild.diff,2.31 KB, text/plain)
2006-06-10 07:54 UTC, Aidan Taniane
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aidan Taniane 2006-06-09 20:10:36 UTC
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.
Comment 1 Aidan Taniane 2006-06-09 20:17:00 UTC
Created attachment 88817 [details]
miau-0.6.1.ebuild

As above
Comment 2 Aidan Taniane 2006-06-09 20:48:29 UTC
Created attachment 88818 [details]
miau-0.6.1.ebuild

Forgot to save some last edits, my bad.
Comment 3 Aidan Taniane 2006-06-09 20:49:08 UTC
Comment on attachment 88818 [details]
miau-0.6.1.ebuild

Forgot to save a few minor adjustments, my bad.
Comment 4 Andrew Ross (RETIRED) gentoo-dev 2006-06-09 22:33:33 UTC
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.
Comment 5 Aidan Taniane 2006-06-10 07:54:16 UTC
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 6 Aidan Taniane 2006-06-10 08:45:59 UTC
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
> }
Comment 7 Aidan Taniane 2006-06-10 08:49:25 UTC
crap, sorry about that, I'm still getting used to bugzillas' interface.
I just wanted to remove "is" from line 74.
Comment 8 Aidan Taniane 2006-06-23 06:57:42 UTC
Isn't anyone paying attention to bugs?.. I lodged this 2 weeks ago.
Comment 9 Alec Warner (RETIRED) archtester gentoo-dev Security 2006-06-23 10:30:52 UTC
Occasionally; the team that manages -irc packages is quite small.
Comment 10 Aidan Taniane 2006-06-27 02:00:24 UTC
Shame, I was considering doing a few more IRC related ebuilds, it's kinda off-putting
Comment 11 Markus Ullmann (RETIRED) gentoo-dev 2006-06-27 02:17:44 UTC
Fixed in CVS now, thanks for testing and making required changes to the ebuild. :)