Re: amule 2.2.3 port - ready for test

2009-03-13 Thread Torfinn Ingolfsen
Hi,

On Mon, Mar 2, 2009 at 9:14 PM, Torfinn Ingolfsen tin...@gmail.com wrote:
 And now ports/132264[1] has been submitted.

 References:
 1) http://www.freebsd.org/cgi/query-pr.cgi?pr=132264

Maintainer feedback received - positive. Is anything more needed?
If not, could somebody commit this?
-- 
Regards,
Torfinn Ingolfsen
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: amule 2.2.3 port - ready for test

2009-03-02 Thread Torfinn Ingolfsen
Hello,

On Sun, Mar 1, 2009 at 2:50 PM, Bernhard Fröhlich de...@bluelife.at wrote:
 On Thu, February 26, 2009 12:22 am, Torfinn Ingolfsen wrote:
 Hello,

 On Wed, Feb 25, 2009 at 2:08 PM, Bernhard Fröhlich de...@bluelife.at
 wrote:
 I've tried to build it in my tinderbox and it looks like the ftp/curl
 dependency is specified incorrect. Build log is attached.

 Aha, I hadn't updated the ports tree in my Tinderbox. Sorry about that.
 The attached version should work better.

 Builds fine for me :o)

And now ports/132264[1] has been submitted.

References:
1) http://www.freebsd.org/cgi/query-pr.cgi?pr=132264
-- 
Regards,
Torfinn Ingolfsen
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: amule 2.2.3 port - ready for test

2009-03-01 Thread Bernhard Fröhlich
On Thu, February 26, 2009 12:22 am, Torfinn Ingolfsen wrote:
 Hello,

 On Wed, Feb 25, 2009 at 2:08 PM, Bernhard Fröhlich de...@bluelife.at
 wrote:
 I've tried to build it in my tinderbox and it looks like the ftp/curl
 dependency is specified incorrect. Build log is attached.

 Aha, I hadn't updated the ports tree in my Tinderbox. Sorry about that.
 The attached version should work better.

Builds fine for me :o)

-- 
Bernhard Fröhlich
http://www.bluelife.at/

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: amule 2.2.3 port - ready for test

2009-02-25 Thread Torfinn Ingolfsen
Hello,

On Wed, Feb 25, 2009 at 2:08 PM, Bernhard Fröhlich de...@bluelife.at wrote:
 I've tried to build it in my tinderbox and it looks like the ftp/curl
 dependency is specified incorrect. Build log is attached.

Aha, I hadn't updated the ports tree in my Tinderbox. Sorry about that.
The attached version should work better.
-- 
Rgds,
Torfinn Ingolfsen
=== Generating patch
=== Viewing diff with more
diff -ruN --exclude=CVS /usr/ports/net-p2p/amule2.org/Makefile /usr/ports/net-p2p/amule2/Makefile
--- /usr/ports/net-p2p/amule2.org/Makefile	2008-08-21 08:18:04.0 +0200
+++ /usr/ports/net-p2p/amule2/Makefile	2009-02-26 00:14:45.0 +0100
@@ -6,20 +6,19 @@
 #
 
 PORTNAME=	aMule
-PORTVERSION=	2.1.3
-PORTREVISION=	7
+PORTVERSION=	2.2.3
 CATEGORIES=	net-p2p
 MASTER_SITES=	SF/amule
 
-PATCH_SITES=	http://cvs.pld-linux.org/cgi-bin/cvsweb/SOURCES/
-PATCHFILES=	aMule-wx.patch?rev=1.2
-PATCH_DIST_STRIP=	-p1
-
 MAINTAINER=	bo...@tagnet.ru
 COMMENT=	The all-platform eMule p2p client
 
+BUILD_DEPENDS=	${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \
+		${LOCALBASE}/lib/libcryptopp.a:${PORTSDIR}/security/cryptopp
+LIB_DEPENDS=	curl.5:${PORTSDIR}/ftp/curl
+
 LATEST_LINK=	aMule2
-CONFLICTS=	aMule-1.* aMule-devel-[0-9]* ed2k-hash-*
+CONFLICTS=	aMule-1.* aMule-devel-[0-9]* ed2k-hash-1.*
 
 USE_BZIP2=	yes
 USE_GNOME=	gnomehier gnomehack gnomeprefix
@@ -45,6 +44,11 @@
 		AMULEDAEMON Compile aMule daemon version - EXPERIMENTAL off \
 		WXUNICODE Enable Unicode support on
 
+DOCSDIR=	${PREFIX}/share/doc/aMule-${PORTVERSION}
+PORTDOCS=	ABOUT-NLS Changelog EC_Protocol.txt \
+		ED2K-Links.HOWTO INSTALL README TODO \
+		amule-win32.HOWTO.txt amulesig.txt license.txt socks4.protocol
+
 .include bsd.port.pre.mk
 
 .if !defined(WITHOUT_NLS)
@@ -119,13 +123,13 @@
 post-install:
 # fr manpages are still incomplete and can't be managed
 # by MANLANG. Will be done when pages are complete.
+	${GZIP_CMD} ${PREFIX}/man/fr/man1/amule.1
 .if defined(WITH_AMULECMD)
 	${GZIP_CMD} ${PREFIX}/man/fr/man1/amulecmd.1
 .endif
 .if defined(WITH_AMULEWEBSRV)
 	${GZIP_CMD} ${PREFIX}/man/fr/man1/amuleweb.1
 .endif
-	${GZIP_CMD} ${PREFIX}/man/fr/man1/amule.1
 .if defined(WITH_AMULEDAEMON)
 	${GZIP_CMD} ${PREFIX}/man/fr/man1/amuled.1
 .endif
diff -ruN --exclude=CVS /usr/ports/net-p2p/amule2.org/Makefile.man /usr/ports/net-p2p/amule2/Makefile.man
--- /usr/ports/net-p2p/amule2.org/Makefile.man	2006-01-04 06:59:25.0 +0100
+++ /usr/ports/net-p2p/amule2/Makefile.man	2009-01-18 12:58:51.0 +0100
@@ -1,25 +1,46 @@
 # TODO : Add fr here when pages are complete
-MANLANG=	 de es hu
-MANCOMPRESSED=	no
+MANLANG=	 de es eu hu
+#MANCOMPRESSED=	no
 .if defined(WITH_CAS)
-MAN1+=	cas.1
-MAN1+=	wxcas.1
+MAN1_EN+=	cas.1
+MAN1_EN+=	wxcas.1
+MAN1_DE+=	cas.1
+MAN1_DE+=	wxcas.1
+MAN1_ES+=	cas.1
+MAN1_ES+=	wxcas.1
+MAN1_EU+=	cas.1
+MAN1_EU+=	wxcas.1
+MAN1_HU+=	cas.1
+MAN1_HU+=	wxcas.1
 .endif
 .if defined(WITH_ALC)
-MAN1+=	alc.1
+MAN1_EN+=	alc.1
+MAN1_DE+=	alc.1
+MAN1_ES+=	alc.1
+MAN1_EU+=	alc.1
+MAN1_HU+=	alc.1
 MAN1+=	alcc.1
+MAN1_FR+=	alcc.1
 .endif
 .if defined(WITH_AMULEWEBSRV)
 MAN1+=	amuleweb.1
+MAN1_FR+=	amuleweb.1
 .endif
 .if defined(WITH_AMULECMD)
 MAN1+=	amulecmd.1
+MAN1_FR+=	amulecmd.1
 .endif
 .if defined(WITH_ED2K)
 MAN1+=	ed2k.1
+MAN1_FR+=	ed2k.1
 .endif
 .if defined(WITH_AMULEDAEMON)
 MAN1+=	amuled.1
+MAN1_EN+=	amulegui.1
 .endif
 MAN1+=	amule.1
-MAN1+=	xas.1
+MAN1_EN+=	xas.1
+MAN1_DE+=	xas.1
+MAN1_ES+=	xas.1
+MAN1_EU+=	xas.1
+MAN1_HU+=	xas.1
Files /usr/ports/net-p2p/amule2.org/aMule-2.2.3.tbz and /usr/ports/net-p2p/amule2/aMule-2.2.3.tbz differ
diff -ruN --exclude=CVS /usr/ports/net-p2p/amule2.org/distinfo /usr/ports/net-p2p/amule2/distinfo
--- /usr/ports/net-p2p/amule2.org/distinfo	2007-01-12 18:18:48.0 +0100
+++ /usr/ports/net-p2p/amule2/distinfo	2008-12-29 20:43:48.0 +0100
@@ -1,6 +1,3 @@
-MD5 (aMule-2.1.3.tar.bz2) = 0aafdd159edb8ad5f0064da87998b47d
-SHA256 (aMule-2.1.3.tar.bz2) = 6e97e947bb7ac231b75e3b21a509a2ec0239bcd7e9dbfc6062c520a6d13b0244
-SIZE (aMule-2.1.3.tar.bz2) = 3248530
-MD5 (aMule-wx.patch?rev=1.2) = 7b61651b0abdee7dc577a03dad8025c1
-SHA256 (aMule-wx.patch?rev=1.2) = c0c0a55fb437fdf618137f2cb0c5ff59a1595aeddf5455a1bad2b2ab11b0a244
-SIZE (aMule-wx.patch?rev=1.2) = 4943
+MD5 (aMule-2.2.3.tar.bz2) = 64a0d41edbdd7cf36fa892e45a652bfd
+SHA256 (aMule-2.2.3.tar.bz2) = 8886215ae8b3aef74875cd1ace551109324649d1d353db6b0c1ac785f48dc44a
+SIZE (aMule-2.2.3.tar.bz2) = 4666001
diff -ruN --exclude=CVS /usr/ports/net-p2p/amule2.org/files/patch-amuleDlg.cpp /usr/ports/net-p2p/amule2/files/patch-amuleDlg.cpp
--- /usr/ports/net-p2p/amule2.org/files/patch-amuleDlg.cpp	2006-01-04 06:59:25.0 +0100
+++ /usr/ports/net-p2p/amule2/files/patch-amuleDlg.cpp	1970-01-01 01:00:00.0 +0100
@@ -1,24 +0,0 @@
 src/amuleDlg.cpp.orig	Sun Jan  1 06:17:25 2006
-+++ src/amuleDlg.cpp	Tue Jan  3 19:12:04 2006
-@@ -413,9 +413,9 @@
- {
- 	wxString msg = wxT( );
- #ifdef CLIENT_GUI
--	msg  _(aMule remote control )  wxT(VERSION);
-+	

Re: amule 2.2.3 port - ready for test

2009-02-23 Thread Torfinn Ingolfsen
Hello,

On Sun, Jan 18, 2009 at 7:50 PM, Bernhard Fröhlich de...@bluelife.at wrote:
 To be exact tinderbox complains about some directories that you have
 removed but you shouldn't. So just remove these lines from pkg-plist and
 tinderbox should be happy with it.

Attached is a new try. Good if someone else could test it before I send-pr it.

Have a nice day.
-- 
Regards,
Torfinn Ingolfsen
=== Generating patch
=== Viewing diff with more
diff -ruN --exclude=CVS /usr/ports/net-p2p/amule2.org/Makefile /usr/ports/net-p2p/amule2/Makefile
--- /usr/ports/net-p2p/amule2.org/Makefile	2008-08-21 08:18:04.0 +0200
+++ /usr/ports/net-p2p/amule2/Makefile	2009-01-05 19:07:14.0 +0100
@@ -6,20 +6,19 @@
 #
 
 PORTNAME=	aMule
-PORTVERSION=	2.1.3
-PORTREVISION=	7
+PORTVERSION=	2.2.3
 CATEGORIES=	net-p2p
 MASTER_SITES=	SF/amule
 
-PATCH_SITES=	http://cvs.pld-linux.org/cgi-bin/cvsweb/SOURCES/
-PATCHFILES=	aMule-wx.patch?rev=1.2
-PATCH_DIST_STRIP=	-p1
-
 MAINTAINER=	bo...@tagnet.ru
 COMMENT=	The all-platform eMule p2p client
 
+BUILD_DEPENDS=	${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \
+		${LOCALBASE}/lib/libcryptopp.a:${PORTSDIR}/security/cryptopp
+LIB_DEPENDS=	curl.4:${PORTSDIR}/ftp/curl
+
 LATEST_LINK=	aMule2
-CONFLICTS=	aMule-1.* aMule-devel-[0-9]* ed2k-hash-*
+CONFLICTS=	aMule-1.* aMule-devel-[0-9]* ed2k-hash-1.*
 
 USE_BZIP2=	yes
 USE_GNOME=	gnomehier gnomehack gnomeprefix
@@ -45,6 +44,11 @@
 		AMULEDAEMON Compile aMule daemon version - EXPERIMENTAL off \
 		WXUNICODE Enable Unicode support on
 
+DOCSDIR=	${PREFIX}/share/doc/aMule-${PORTVERSION}
+PORTDOCS=	ABOUT-NLS Changelog EC_Protocol.txt \
+		ED2K-Links.HOWTO INSTALL README TODO \
+		amule-win32.HOWTO.txt amulesig.txt license.txt socks4.protocol
+
 .include bsd.port.pre.mk
 
 .if !defined(WITHOUT_NLS)
@@ -119,13 +123,13 @@
 post-install:
 # fr manpages are still incomplete and can't be managed
 # by MANLANG. Will be done when pages are complete.
+	${GZIP_CMD} ${PREFIX}/man/fr/man1/amule.1
 .if defined(WITH_AMULECMD)
 	${GZIP_CMD} ${PREFIX}/man/fr/man1/amulecmd.1
 .endif
 .if defined(WITH_AMULEWEBSRV)
 	${GZIP_CMD} ${PREFIX}/man/fr/man1/amuleweb.1
 .endif
-	${GZIP_CMD} ${PREFIX}/man/fr/man1/amule.1
 .if defined(WITH_AMULEDAEMON)
 	${GZIP_CMD} ${PREFIX}/man/fr/man1/amuled.1
 .endif
diff -ruN --exclude=CVS /usr/ports/net-p2p/amule2.org/Makefile.man /usr/ports/net-p2p/amule2/Makefile.man
--- /usr/ports/net-p2p/amule2.org/Makefile.man	2006-01-04 06:59:25.0 +0100
+++ /usr/ports/net-p2p/amule2/Makefile.man	2009-01-18 12:58:51.0 +0100
@@ -1,25 +1,46 @@
 # TODO : Add fr here when pages are complete
-MANLANG=	 de es hu
-MANCOMPRESSED=	no
+MANLANG=	 de es eu hu
+#MANCOMPRESSED=	no
 .if defined(WITH_CAS)
-MAN1+=	cas.1
-MAN1+=	wxcas.1
+MAN1_EN+=	cas.1
+MAN1_EN+=	wxcas.1
+MAN1_DE+=	cas.1
+MAN1_DE+=	wxcas.1
+MAN1_ES+=	cas.1
+MAN1_ES+=	wxcas.1
+MAN1_EU+=	cas.1
+MAN1_EU+=	wxcas.1
+MAN1_HU+=	cas.1
+MAN1_HU+=	wxcas.1
 .endif
 .if defined(WITH_ALC)
-MAN1+=	alc.1
+MAN1_EN+=	alc.1
+MAN1_DE+=	alc.1
+MAN1_ES+=	alc.1
+MAN1_EU+=	alc.1
+MAN1_HU+=	alc.1
 MAN1+=	alcc.1
+MAN1_FR+=	alcc.1
 .endif
 .if defined(WITH_AMULEWEBSRV)
 MAN1+=	amuleweb.1
+MAN1_FR+=	amuleweb.1
 .endif
 .if defined(WITH_AMULECMD)
 MAN1+=	amulecmd.1
+MAN1_FR+=	amulecmd.1
 .endif
 .if defined(WITH_ED2K)
 MAN1+=	ed2k.1
+MAN1_FR+=	ed2k.1
 .endif
 .if defined(WITH_AMULEDAEMON)
 MAN1+=	amuled.1
+MAN1_EN+=	amulegui.1
 .endif
 MAN1+=	amule.1
-MAN1+=	xas.1
+MAN1_EN+=	xas.1
+MAN1_DE+=	xas.1
+MAN1_ES+=	xas.1
+MAN1_EU+=	xas.1
+MAN1_HU+=	xas.1
diff -ruN --exclude=CVS /usr/ports/net-p2p/amule2.org/distinfo /usr/ports/net-p2p/amule2/distinfo
--- /usr/ports/net-p2p/amule2.org/distinfo	2007-01-12 18:18:48.0 +0100
+++ /usr/ports/net-p2p/amule2/distinfo	2008-12-29 20:43:48.0 +0100
@@ -1,6 +1,3 @@
-MD5 (aMule-2.1.3.tar.bz2) = 0aafdd159edb8ad5f0064da87998b47d
-SHA256 (aMule-2.1.3.tar.bz2) = 6e97e947bb7ac231b75e3b21a509a2ec0239bcd7e9dbfc6062c520a6d13b0244
-SIZE (aMule-2.1.3.tar.bz2) = 3248530
-MD5 (aMule-wx.patch?rev=1.2) = 7b61651b0abdee7dc577a03dad8025c1
-SHA256 (aMule-wx.patch?rev=1.2) = c0c0a55fb437fdf618137f2cb0c5ff59a1595aeddf5455a1bad2b2ab11b0a244
-SIZE (aMule-wx.patch?rev=1.2) = 4943
+MD5 (aMule-2.2.3.tar.bz2) = 64a0d41edbdd7cf36fa892e45a652bfd
+SHA256 (aMule-2.2.3.tar.bz2) = 8886215ae8b3aef74875cd1ace551109324649d1d353db6b0c1ac785f48dc44a
+SIZE (aMule-2.2.3.tar.bz2) = 4666001
diff -ruN --exclude=CVS /usr/ports/net-p2p/amule2.org/files/patch-amuleDlg.cpp /usr/ports/net-p2p/amule2/files/patch-amuleDlg.cpp
--- /usr/ports/net-p2p/amule2.org/files/patch-amuleDlg.cpp	2006-01-04 06:59:25.0 +0100
+++ /usr/ports/net-p2p/amule2/files/patch-amuleDlg.cpp	1970-01-01 01:00:00.0 +0100
@@ -1,24 +0,0 @@
 src/amuleDlg.cpp.orig	Sun Jan  1 06:17:25 2006
-+++ src/amuleDlg.cpp	Tue Jan  3 19:12:04 2006
-@@ -413,9 +413,9 @@
- {
- 	wxString msg = wxT( );
- #ifdef CLIENT_GUI
--	msg  _(aMule remote control )  wxT(VERSION);
-+	msg  _(aMule remote control )  wxT(VERSION)  wxT( for FreeBSD);
- 

Re: amule 2.2.3 port - ready for test

2009-01-19 Thread Torfinn Ingolfsen
Hello

On Sun, Jan 18, 2009 at 7:50 PM, Bernhard Fröhlich de...@bluelife.at wrote:
 To be exact tinderbox complains about some directories that you have
 removed but you shouldn't. So just remove these lines from pkg-plist and
 tinderbox should be happy with it.

I understand that, but I don't understand the difference between the
handling of fr, pt_PT and the other locales.. Here is an example. the
port install the following files:
share/locale/da/LC_MESSAGES/amule.mo
share/locale/pt_PT/LC_MESSAGES/amule.mo
share/locale/fr/LC_MESSAGES/amule.mo

(I verified this by doing tar tvf on the package archive)

The last two are the ones tinderbox complains about, the first one
(and all the others) doesn't get complaints from your tinderbox.

Here is the corresponding lines in pkg-plist:
share/locale/da/LC_MESSAGES/amule.mo
share/locale/fr/LC_MESSAGES/amule.mo
share/locale/pt_PT/LC_MESSAGES/amule.mo

followed by these lines later in pkg-plist:
@dirrmtry share/locale/da/LC_MESSAGES
@dirrmtry share/locale/da
@dirrmtry share/locale/fr_FR/LC_MESSAGES
@dirrmtry share/locale/fr_FR
@dirrmtry share/locale/pt_PT/LC_MESSAGES
@dirrmtry share/locale/pt_PT


There must be something wrong here, since tinderbox complains, but I
just can't see the error / problem.

 portlint and port-tools are great tools for a quick check but a tinderbox
 can detect a lot more errors because it builds the ports in a clean
 environment so none of them can replace one another. Use them in
 combination and you catch most of the errors.

Yes, I am still trying to get my tinderbox working again.
-- 
Regards,
Torfinn Ingolfsen
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: amule 2.2.3 port - ready for test

2009-01-18 Thread Torfinn Ingolfsen
Hello,

On Mon, Jan 12, 2009 at 9:46 AM, Bernhard Fröhlich de...@bluelife.at wrote:
 On Sat, January 10, 2009 5:28 pm, Torfinn Ingolfsen wrote:
 Hello,

 On Sat, Jan 10, 2009 at 4:20 PM, Bernhard Froehlich de...@bluelife.at
 wrote:
 I've applied your patch and compiled the port in an i386 Tinderbox for
 6-STABLE and 7-STABLE. It compiles fine but leaves a few files behind
 and deletes a few directories which it shouldn't.

 Thanks for testing. A new patch will be sent to the mailing list.
 I really must get my own tinderbox running again soon.

 I've build your -5 patch and tinderbox keeps complaining about some
 missing directories.

I'm still having problems getting my own tinderbox to run. Maybe I
should just reinstall it (it was upgraded).

amule - I wonder why 'port test' doesn't complain about missing files
like your tinderbox does?

-- 
Regards,
Torfinn Ingolfsen
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: amule 2.2.3 port - ready for test

2009-01-18 Thread Bernhard Fröhlich
On Sun, January 18, 2009 1:05 pm, Torfinn Ingolfsen wrote:
 Hello,

 On Mon, Jan 12, 2009 at 9:46 AM, Bernhard Fröhlich de...@bluelife.at
 wrote:
 On Sat, January 10, 2009 5:28 pm, Torfinn Ingolfsen wrote:
 Hello,

 On Sat, Jan 10, 2009 at 4:20 PM, Bernhard Froehlich de...@bluelife.at
 wrote:
 I've applied your patch and compiled the port in an i386 Tinderbox for
 6-STABLE and 7-STABLE. It compiles fine but leaves a few files behind
 and deletes a few directories which it shouldn't.

 Thanks for testing. A new patch will be sent to the mailing list.
 I really must get my own tinderbox running again soon.

 I've build your -5 patch and tinderbox keeps complaining about some
 missing directories.

 I'm still having problems getting my own tinderbox to run. Maybe I
 should just reinstall it (it was upgraded).

 amule - I wonder why 'port test' doesn't complain about missing files
 like your tinderbox does?

To be exact tinderbox complains about some directories that you have
removed but you shouldn't. So just remove these lines from pkg-plist and
tinderbox should be happy with it.

portlint and port-tools are great tools for a quick check but a tinderbox
can detect a lot more errors because it builds the ports in a clean
environment so none of them can replace one another. Use them in
combination and you catch most of the errors.

-- 
Bernhard Fröhlich
http://www.bluelife.at/

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: amule 2.2.3 port - ready for test

2009-01-10 Thread Torfinn Ingolfsen
I got some feedback (in private mail), so I have updated my patch,
because the port was leaving traces behind.
I hope this is better.

See attachment.
-- 
Regards,
Torfinn Ingolfsen
=== Generating patch
=== Viewing diff with more
diff -ruN --exclude=CVS /usr/ports/net-p2p/amule2.org/Makefile /usr/ports/net-p2p/amule2/Makefile
--- /usr/ports/net-p2p/amule2.org/Makefile	2008-08-21 08:18:04.0 +0200
+++ /usr/ports/net-p2p/amule2/Makefile	2009-01-05 19:07:14.0 +0100
@@ -6,20 +6,19 @@
 #
 
 PORTNAME=	aMule
-PORTVERSION=	2.1.3
-PORTREVISION=	7
+PORTVERSION=	2.2.3
 CATEGORIES=	net-p2p
 MASTER_SITES=	SF/amule
 
-PATCH_SITES=	http://cvs.pld-linux.org/cgi-bin/cvsweb/SOURCES/
-PATCHFILES=	aMule-wx.patch?rev=1.2
-PATCH_DIST_STRIP=	-p1
-
 MAINTAINER=	bo...@tagnet.ru
 COMMENT=	The all-platform eMule p2p client
 
+BUILD_DEPENDS=	${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \
+		${LOCALBASE}/lib/libcryptopp.a:${PORTSDIR}/security/cryptopp
+LIB_DEPENDS=	curl.4:${PORTSDIR}/ftp/curl
+
 LATEST_LINK=	aMule2
-CONFLICTS=	aMule-1.* aMule-devel-[0-9]* ed2k-hash-*
+CONFLICTS=	aMule-1.* aMule-devel-[0-9]* ed2k-hash-1.*
 
 USE_BZIP2=	yes
 USE_GNOME=	gnomehier gnomehack gnomeprefix
@@ -45,6 +44,11 @@
 		AMULEDAEMON Compile aMule daemon version - EXPERIMENTAL off \
 		WXUNICODE Enable Unicode support on
 
+DOCSDIR=	${PREFIX}/share/doc/aMule-${PORTVERSION}
+PORTDOCS=	ABOUT-NLS Changelog EC_Protocol.txt \
+		ED2K-Links.HOWTO INSTALL README TODO \
+		amule-win32.HOWTO.txt amulesig.txt license.txt socks4.protocol
+
 .include bsd.port.pre.mk
 
 .if !defined(WITHOUT_NLS)
@@ -119,13 +123,13 @@
 post-install:
 # fr manpages are still incomplete and can't be managed
 # by MANLANG. Will be done when pages are complete.
+	${GZIP_CMD} ${PREFIX}/man/fr/man1/amule.1
 .if defined(WITH_AMULECMD)
 	${GZIP_CMD} ${PREFIX}/man/fr/man1/amulecmd.1
 .endif
 .if defined(WITH_AMULEWEBSRV)
 	${GZIP_CMD} ${PREFIX}/man/fr/man1/amuleweb.1
 .endif
-	${GZIP_CMD} ${PREFIX}/man/fr/man1/amule.1
 .if defined(WITH_AMULEDAEMON)
 	${GZIP_CMD} ${PREFIX}/man/fr/man1/amuled.1
 .endif
diff -ruN --exclude=CVS /usr/ports/net-p2p/amule2.org/Makefile.man /usr/ports/net-p2p/amule2/Makefile.man
--- /usr/ports/net-p2p/amule2.org/Makefile.man	2006-01-04 06:59:25.0 +0100
+++ /usr/ports/net-p2p/amule2/Makefile.man	2009-01-10 03:02:20.0 +0100
@@ -1,12 +1,24 @@
 # TODO : Add fr here when pages are complete
-MANLANG=	 de es hu
-MANCOMPRESSED=	no
+MANLANG=	 de es eu hu
+#MANCOMPRESSED=	no
 .if defined(WITH_CAS)
-MAN1+=	cas.1
-MAN1+=	wxcas.1
+MAN1_EN+=	cas.1
+MAN1_EN+=	wxcas.1
+MAN1_DE+=	cas.1
+MAN1_DE+=	wxcas.1
+MAN1_ES+=	cas.1
+MAN1_ES+=	wxcas.1
+MAN1_EU+=	cas.1
+MAN1_EU+=	wxcas.1
+MAN1_HU+=	cas.1
+MAN1_HU+=	wxcas.1
 .endif
 .if defined(WITH_ALC)
-MAN1+=	alc.1
+MAN1_EN+=	alc.1
+MAN1_DE+=	alc.1
+MAN1_ES+=	alc.1
+MAN1_EU+=	alc.1
+MAN1_HU+=	alc.1
 MAN1+=	alcc.1
 .endif
 .if defined(WITH_AMULEWEBSRV)
@@ -20,6 +32,11 @@
 .endif
 .if defined(WITH_AMULEDAEMON)
 MAN1+=	amuled.1
+MAN1_EN+=	amulegui.1
 .endif
 MAN1+=	amule.1
-MAN1+=	xas.1
+MAN1_EN+=	xas.1
+MAN1_DE+=	xas.1
+MAN1_ES+=	xas.1
+MAN1_EU+=	xas.1
+MAN1_HU+=	xas.1
Files /usr/ports/net-p2p/amule2.org/aMule-2.2.3.tbz and /usr/ports/net-p2p/amule2/aMule-2.2.3.tbz differ
diff -ruN --exclude=CVS /usr/ports/net-p2p/amule2.org/distinfo /usr/ports/net-p2p/amule2/distinfo
--- /usr/ports/net-p2p/amule2.org/distinfo	2007-01-12 18:18:48.0 +0100
+++ /usr/ports/net-p2p/amule2/distinfo	2008-12-29 20:43:48.0 +0100
@@ -1,6 +1,3 @@
-MD5 (aMule-2.1.3.tar.bz2) = 0aafdd159edb8ad5f0064da87998b47d
-SHA256 (aMule-2.1.3.tar.bz2) = 6e97e947bb7ac231b75e3b21a509a2ec0239bcd7e9dbfc6062c520a6d13b0244
-SIZE (aMule-2.1.3.tar.bz2) = 3248530
-MD5 (aMule-wx.patch?rev=1.2) = 7b61651b0abdee7dc577a03dad8025c1
-SHA256 (aMule-wx.patch?rev=1.2) = c0c0a55fb437fdf618137f2cb0c5ff59a1595aeddf5455a1bad2b2ab11b0a244
-SIZE (aMule-wx.patch?rev=1.2) = 4943
+MD5 (aMule-2.2.3.tar.bz2) = 64a0d41edbdd7cf36fa892e45a652bfd
+SHA256 (aMule-2.2.3.tar.bz2) = 8886215ae8b3aef74875cd1ace551109324649d1d353db6b0c1ac785f48dc44a
+SIZE (aMule-2.2.3.tar.bz2) = 4666001
diff -ruN --exclude=CVS /usr/ports/net-p2p/amule2.org/files/patch-amuleDlg.cpp /usr/ports/net-p2p/amule2/files/patch-amuleDlg.cpp
--- /usr/ports/net-p2p/amule2.org/files/patch-amuleDlg.cpp	2006-01-04 06:59:25.0 +0100
+++ /usr/ports/net-p2p/amule2/files/patch-amuleDlg.cpp	1970-01-01 01:00:00.0 +0100
@@ -1,24 +0,0 @@
 src/amuleDlg.cpp.orig	Sun Jan  1 06:17:25 2006
-+++ src/amuleDlg.cpp	Tue Jan  3 19:12:04 2006
-@@ -413,9 +413,9 @@
- {
- 	wxString msg = wxT( );
- #ifdef CLIENT_GUI
--	msg  _(aMule remote control )  wxT(VERSION);
-+	msg  _(aMule remote control )  wxT(VERSION)  wxT( for FreeBSD);
- #else
--	msg  wxT(aMule )  wxT(VERSION);
-+	msg  wxT(aMule )  wxT(VERSION)  wxT( for FreeBSD);
- #endif
- 	msg  wxT( );
- #ifdef CVSDATE
-@@ -425,7 +425,8 @@
- 		 'All-Platform' p2p client based on eMule \n\n
- 		 Website: http://www.amule.org \n
- 		 Forum: http://forum.amule.org \n
--		 

amule 2.2.3 port - ready for test

2009-01-09 Thread Torfinn Ingolfsen
Hi,

I have made an upgrade for the net-p2p/amule2 port, to version 2.2.3.
At this point, 'port test' completes without errors, and without any
extra files.
I have tested the port on FreeBSD / amd64 (7.1-stable, 7.0-stable and
6.4-stable) - it compiles and runs.

Attached is a patch for the port itself (ie it patches the files in
net-p2p/amule2) which brings the port from 2.1.3_7 to 2.2.3.
Could some of you test it before I send-pr the port update, please?

Feedback is welcome.
-- 
Regards,
Torfinn Ingolfsen
=== Generating patch
=== Viewing diff with more
diff -ruN --exclude=CVS /usr/ports/net-p2p/amule2.org/Makefile /usr/ports/net-p2p/amule2/Makefile
--- /usr/ports/net-p2p/amule2.org/Makefile	2008-08-21 08:18:04.0 +0200
+++ /usr/ports/net-p2p/amule2/Makefile	2009-01-05 19:07:14.0 +0100
@@ -6,20 +6,19 @@
 #
 
 PORTNAME=	aMule
-PORTVERSION=	2.1.3
-PORTREVISION=	7
+PORTVERSION=	2.2.3
 CATEGORIES=	net-p2p
 MASTER_SITES=	SF/amule
 
-PATCH_SITES=	http://cvs.pld-linux.org/cgi-bin/cvsweb/SOURCES/
-PATCHFILES=	aMule-wx.patch?rev=1.2
-PATCH_DIST_STRIP=	-p1
-
 MAINTAINER=	bo...@tagnet.ru
 COMMENT=	The all-platform eMule p2p client
 
+BUILD_DEPENDS=	${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \
+		${LOCALBASE}/lib/libcryptopp.a:${PORTSDIR}/security/cryptopp
+LIB_DEPENDS=	curl.4:${PORTSDIR}/ftp/curl
+
 LATEST_LINK=	aMule2
-CONFLICTS=	aMule-1.* aMule-devel-[0-9]* ed2k-hash-*
+CONFLICTS=	aMule-1.* aMule-devel-[0-9]* ed2k-hash-1.*
 
 USE_BZIP2=	yes
 USE_GNOME=	gnomehier gnomehack gnomeprefix
@@ -45,6 +44,11 @@
 		AMULEDAEMON Compile aMule daemon version - EXPERIMENTAL off \
 		WXUNICODE Enable Unicode support on
 
+DOCSDIR=	${PREFIX}/share/doc/aMule-${PORTVERSION}
+PORTDOCS=	ABOUT-NLS Changelog EC_Protocol.txt \
+		ED2K-Links.HOWTO INSTALL README TODO \
+		amule-win32.HOWTO.txt amulesig.txt license.txt socks4.protocol
+
 .include bsd.port.pre.mk
 
 .if !defined(WITHOUT_NLS)
@@ -119,13 +123,13 @@
 post-install:
 # fr manpages are still incomplete and can't be managed
 # by MANLANG. Will be done when pages are complete.
+	${GZIP_CMD} ${PREFIX}/man/fr/man1/amule.1
 .if defined(WITH_AMULECMD)
 	${GZIP_CMD} ${PREFIX}/man/fr/man1/amulecmd.1
 .endif
 .if defined(WITH_AMULEWEBSRV)
 	${GZIP_CMD} ${PREFIX}/man/fr/man1/amuleweb.1
 .endif
-	${GZIP_CMD} ${PREFIX}/man/fr/man1/amule.1
 .if defined(WITH_AMULEDAEMON)
 	${GZIP_CMD} ${PREFIX}/man/fr/man1/amuled.1
 .endif
diff -ruN --exclude=CVS /usr/ports/net-p2p/amule2.org/Makefile.man /usr/ports/net-p2p/amule2/Makefile.man
--- /usr/ports/net-p2p/amule2.org/Makefile.man	2006-01-04 06:59:25.0 +0100
+++ /usr/ports/net-p2p/amule2/Makefile.man	2009-01-10 03:02:20.0 +0100
@@ -1,12 +1,24 @@
 # TODO : Add fr here when pages are complete
-MANLANG=	 de es hu
-MANCOMPRESSED=	no
+MANLANG=	 de es eu hu
+#MANCOMPRESSED=	no
 .if defined(WITH_CAS)
-MAN1+=	cas.1
-MAN1+=	wxcas.1
+MAN1_EN+=	cas.1
+MAN1_EN+=	wxcas.1
+MAN1_DE+=	cas.1
+MAN1_DE+=	wxcas.1
+MAN1_ES+=	cas.1
+MAN1_ES+=	wxcas.1
+MAN1_EU+=	cas.1
+MAN1_EU+=	wxcas.1
+MAN1_HU+=	cas.1
+MAN1_HU+=	wxcas.1
 .endif
 .if defined(WITH_ALC)
-MAN1+=	alc.1
+MAN1_EN+=	alc.1
+MAN1_DE+=	alc.1
+MAN1_ES+=	alc.1
+MAN1_EU+=	alc.1
+MAN1_HU+=	alc.1
 MAN1+=	alcc.1
 .endif
 .if defined(WITH_AMULEWEBSRV)
@@ -20,6 +32,11 @@
 .endif
 .if defined(WITH_AMULEDAEMON)
 MAN1+=	amuled.1
+MAN1_EN+=	amulegui.1
 .endif
 MAN1+=	amule.1
-MAN1+=	xas.1
+MAN1_EN+=	xas.1
+MAN1_DE+=	xas.1
+MAN1_ES+=	xas.1
+MAN1_EU+=	xas.1
+MAN1_HU+=	xas.1
Files /usr/ports/net-p2p/amule2.org/aMule-2.2.3.tbz and /usr/ports/net-p2p/amule2/aMule-2.2.3.tbz differ
diff -ruN --exclude=CVS /usr/ports/net-p2p/amule2.org/distinfo /usr/ports/net-p2p/amule2/distinfo
--- /usr/ports/net-p2p/amule2.org/distinfo	2007-01-12 18:18:48.0 +0100
+++ /usr/ports/net-p2p/amule2/distinfo	2008-12-29 20:43:48.0 +0100
@@ -1,6 +1,3 @@
-MD5 (aMule-2.1.3.tar.bz2) = 0aafdd159edb8ad5f0064da87998b47d
-SHA256 (aMule-2.1.3.tar.bz2) = 6e97e947bb7ac231b75e3b21a509a2ec0239bcd7e9dbfc6062c520a6d13b0244
-SIZE (aMule-2.1.3.tar.bz2) = 3248530
-MD5 (aMule-wx.patch?rev=1.2) = 7b61651b0abdee7dc577a03dad8025c1
-SHA256 (aMule-wx.patch?rev=1.2) = c0c0a55fb437fdf618137f2cb0c5ff59a1595aeddf5455a1bad2b2ab11b0a244
-SIZE (aMule-wx.patch?rev=1.2) = 4943
+MD5 (aMule-2.2.3.tar.bz2) = 64a0d41edbdd7cf36fa892e45a652bfd
+SHA256 (aMule-2.2.3.tar.bz2) = 8886215ae8b3aef74875cd1ace551109324649d1d353db6b0c1ac785f48dc44a
+SIZE (aMule-2.2.3.tar.bz2) = 4666001
diff -ruN --exclude=CVS /usr/ports/net-p2p/amule2.org/files/patch-amuleDlg.cpp /usr/ports/net-p2p/amule2/files/patch-amuleDlg.cpp
--- /usr/ports/net-p2p/amule2.org/files/patch-amuleDlg.cpp	2006-01-04 06:59:25.0 +0100
+++ /usr/ports/net-p2p/amule2/files/patch-amuleDlg.cpp	1970-01-01 01:00:00.0 +0100
@@ -1,24 +0,0 @@
 src/amuleDlg.cpp.orig	Sun Jan  1 06:17:25 2006
-+++ src/amuleDlg.cpp	Tue Jan  3 19:12:04 2006
-@@ -413,9 +413,9 @@
- {
- 	wxString msg = wxT( );
- #ifdef CLIENT_GUI
--	msg  _(aMule remote control )  wxT(VERSION);
-+	msg  _(aMule remote