On Mon, 18 Oct 2010, Federico G. Schwindt wrote:
>   Will try to test tonight/tomorrow.
> 
>   f.-

New patches attached.
I've Re-added cryptopp patches that are needed by amule and cleaned up
Makefiles and other stuff a bit.

Please test with these and forget the old ones.
Also CCing espie@ who is the current maintainer of these ports... 

ciao, 
david

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/cryptopp/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile	26 Aug 2008 14:57:58 -0000	1.1.1.1
+++ Makefile	19 Oct 2010 14:58:51 -0000
@@ -5,8 +5,8 @@ CATEGORIES = 	devel security
 
 HOMEPAGE = 	http://www.cryptopp.com/
 MASTER_SITES = 	${HOMEPAGE}
-DISTNAME = 	cryptopp552
-PKGNAME = 	cryptopp-5.5.2
+DISTNAME = 	cryptopp561
+PKGNAME = 	cryptopp-5.6.1
 
 EXTRACT_SUFX = 	.zip
 WRKDIST = 	${WRKDIR}
@@ -19,18 +19,36 @@ PERMIT_DISTFILES_CDROM = 	Yes
 PERMIT_PACKAGE_FTP = 		Yes
 PERMIT_DISTFILES_FTP = 		Yes
 
-SHARED_LIBS = 	cryptopp	0.0
+SHARED_LIBS = 	cryptopp	1.0
+
+WANTLIB +=	m stdc++
 
 USE_GMAKE = 	Yes
-MAKE_FLAGS = 	CXXFLAGS="-DNDEBUG -pthread ${CXXFLAGS}" PREFIX=${PREFIX} \
+
+# "-Wall" produces a lot of warnings!
+# upstream is aware of this situation
+.ifndef DEBUG
+MAKE_FLAGS +=	CXXFLAGS="${CXXFLAGS:C/-Wall//}\
+		-fPIC -DCRYPTOPP_DISABLE_SSSE3 -DNDEBUG" \
+		LDFLAGS="-pthread" \
+		PREFIX=${PREFIX} \
 		LIBcryptopp_VERSION=${LIBcryptopp_VERSION}
-MAKE_FILE = 	${WRKDIR}/GNUmakefile
-NO_REGRESS = 	Yes
+.else
+MAKE_FLAGS +=	CXXFLAGS="${CXXFLAGS}\
+		-fPIC -DCRYPTOPP_DISABLE_SSSE3" \
+		LDFLAGS="-pthread" \
+		PREFIX=${PREFIX} \
+		LIBcryptopp_VERSION=${LIBcryptopp_VERSION}
+.endif
+MAKE_FILE = 	${WRKDIST}/GNUmakefile
+
+REGRESS_FLAGS +=WRKDIST=${WRKDIST}
+REGRESS_TARGET =test
 
 do-install:
 	${INSTALL_DATA_DIR} ${PREFIX}/include/cryptopp
-	${INSTALL_DATA} ${WRKDIR}/*.h ${PREFIX}/include/cryptopp
-	${INSTALL_DATA} ${WRKDIR}/libcryptopp.{a,so.${LIBcryptopp_VERSION}} \
+	${INSTALL_DATA} ${WRKDIST}/*.h ${PREFIX}/include/cryptopp
+	${INSTALL_DATA} ${WRKDIST}/libcryptopp.{a,so.${LIBcryptopp_VERSION}} \
 		${PREFIX}/lib
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/cryptopp/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo	26 Aug 2008 14:57:58 -0000	1.1.1.1
+++ distinfo	19 Oct 2010 14:58:51 -0000
@@ -1,5 +1,5 @@
-MD5 (cryptopp552.zip) = qIm+nZrVwgLJJfsQXKpIVw==
-RMD160 (cryptopp552.zip) = iSl5W2VNcYays4cU0ipX6gGGLb0=
-SHA1 (cryptopp552.zip) = GO/kUbPGgvQNt13CsJy0SKg159Y=
-SHA256 (cryptopp552.zip) = B4+N6wM+JhlYK06eRiu6xRJ7De+8/qScNYO+MflAp1k=
-SIZE (cryptopp552.zip) = 992073
+MD5 (cryptopp561.zip) = lsvroJB1YrB34mvP+0g4KA==
+RMD160 (cryptopp561.zip) = qKW4DJlcXU3a+6IoyviGZCUhL78=
+SHA1 (cryptopp561.zip) = Mdu0VsIfUIZSGMV7fq9MlVoiK6E=
+SHA256 (cryptopp561.zip) = mOdNjLF6OAMzVFGayLqcXZim3AC/XR7DxTPC6OyG8mg=
+SIZE (cryptopp561.zip) = 1069703
Index: patches/patch-GNUmakefile
===================================================================
RCS file: /cvs/ports/devel/cryptopp/patches/patch-GNUmakefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-GNUmakefile
--- patches/patch-GNUmakefile	26 Aug 2008 14:57:58 -0000	1.1.1.1
+++ patches/patch-GNUmakefile	19 Oct 2010 14:58:51 -0000
@@ -1,20 +1,153 @@
 $OpenBSD: patch-GNUmakefile,v 1.1.1.1 2008/08/26 14:57:58 espie Exp $
---- GNUmakefile.orig	Sun Sep 23 21:03:14 2007
-+++ GNUmakefile	Sun Jun 15 10:30:30 2008
-@@ -102,7 +102,15 @@ LIBIMPORTOBJS = $(LIBOBJS:.o=.import.o)
- TESTIMPORTOBJS = $(TESTOBJS:.o=.import.o)
- DLLTESTOBJS = dlltest.dllonly.o
- 
--all: cryptest.exe
-+SHARED_LIB = libcryptopp.so.${LIBcryptopp_VERSION}
-+
-+all:  libcryptopp.a ${SHARED_LIB}
-+
-+${SHARED_LIB}: ${LIBOBJS}
-+	$(CXX) -shared -o $@ $(CXXFLAGS) $(LIBOBJS) $(LDFLAGS)
-+
-+regress: cryptest.exe
-+	LD_LIBRARY_PATH=. ./cryptest.exe
- 
- clean:
- 	$(RM) cryptest.exe libcryptopp.a $(LIBOBJS) $(TESTOBJS) cryptopp.dll libcryptopp.dll.a libcryptopp.import.a cryptest.import.exe dlltest.exe $(DLLOBJS) $(LIBIMPORTOBJS) $(TESTIMPORTOBJS) $(DLLTESTOBJS)
+--- GNUmakefile.orig	Mon Aug  9 14:22:42 2010
++++ GNUmakefile	Tue Oct 19 16:53:19 2010
+@@ -1,4 +1,9 @@
++ifndef CXXFLAGS
+ CXXFLAGS = -DNDEBUG -g -O2
++endif
++ifndef LDFLAGS
++LDFLAGS = -pthread
++endif
+ #CXXFLAGS = -g
+ # -fPIC is supported. Please report any breakage of -fPIC as a bug.
+ # CXXFLAGS += -fPIC
+@@ -9,112 +14,12 @@ ARFLAGS = -cr	# ar needs the dash on OpenBSD
+ RANLIB = ranlib
+ CP = cp
+ MKDIR = mkdir
+-EGREP = egrep
+-UNAME = $(shell uname)
+-ISX86 = $(shell uname -m | $(EGREP) -c "i.86|x86|i86|amd64")
+ 
+ # Default prefix for make install
+ ifeq ($(PREFIX),)
+ PREFIX = /usr
+ endif
+ 
+-ifeq ($(CXX),gcc)	# for some reason CXX is gcc on cygwin 1.1.4
+-CXX = g++
+-endif
+-
+-ifeq ($(ISX86),1)
+-
+-GCC42_OR_LATER = $(shell $(CXX) -v 2>&1 | $(EGREP) -c "^gcc version (4.[2-9]|[5-9])")
+-INTEL_COMPILER = $(shell $(CXX) --version 2>&1 | $(EGREP) -c "\(ICC\)")
+-ICC111_OR_LATER = $(shell $(CXX) --version 2>&1 | $(EGREP) -c "\(ICC\) ([2-9][0-9]|1[2-9]|11\.[1-9])")
+-IS_SUN_CC = $(shell $(CXX) -V 2>&1 | $(EGREP) -c "CC: Sun")
+-GAS210_OR_LATER = $(shell echo "" | $(AS) -v 2>&1 | $(EGREP) -c "GNU assembler version (2\.[1-9][0-9]|[3-9])")
+-GAS217_OR_LATER = $(shell echo "" | $(AS) -v 2>&1 | $(EGREP) -c "GNU assembler version (2\.1[7-9]|2\.[2-9]|[3-9])")
+-GAS219_OR_LATER = $(shell echo "" | $(AS) -v 2>&1 | $(EGREP) -c "GNU assembler version (2\.19|2\.[2-9]|[3-9])")
+-ISMINGW = $(shell $(CXX) --version 2>&1 | $(EGREP) -c "mingw")
+-
+-ifneq ($(GCC42_OR_LATER),0)
+-ifeq ($(UNAME),Darwin)
+-CXXFLAGS += -arch x86_64 -arch i386
+-else
+-CXXFLAGS += -march=native
+-endif
+-endif
+-
+-ifneq ($(INTEL_COMPILER),0)
+-CXXFLAGS += -wd68 -wd186 -wd279 -wd327
+-ifeq ($(ICC111_OR_LATER),0)
+-# "internal error: backend signals" occurs on some x86 inline assembly with ICC 9 and some x64 inline assembly with ICC 11.0
+-# if you want to use Crypto++'s assembly code with ICC, try enabling it on individual files
+-CXXFLAGS += -DCRYPTOPP_DISABLE_ASM
+-endif
+-endif
+-
+-ifeq ($(GAS210_OR_LATER),0)	# .intel_syntax wasn't supported until GNU assembler 2.10
+-CXXFLAGS += -DCRYPTOPP_DISABLE_ASM
+-else
+-ifeq ($(GAS217_OR_LATER),0)
+-CXXFLAGS += -DCRYPTOPP_DISABLE_SSSE3
+-else
+-ifeq ($(GAS219_OR_LATER),0)
+-CXXFLAGS += -DCRYPTOPP_DISABLE_AESNI
+-endif
+-endif
+-ifeq ($(UNAME),SunOS)
+-CXXFLAGS += -Wa,--divide	# allow use of "/" operator
+-endif
+-endif
+-
+-ifeq ($(ISMINGW),1)
+-LDLIBS += -lws2_32
+-endif
+-
+-endif	# ISX86
+-
+-ifeq ($(UNAME),)	# for DJGPP, where uname doesn't exist
+-CXXFLAGS += -mbnu210
+-else
+-CXXFLAGS += -pipe
+-endif
+-
+-ifeq ($(UNAME),Linux)
+-LDFLAGS += -pthread
+-ifneq ($(shell uname -i | $(EGREP) -c "(_64|d64)"),0)
+-M32OR64 = -m64
+-endif
+-endif
+-
+-ifeq ($(UNAME),Darwin)
+-AR = libtool
+-ARFLAGS = -static -o
+-CXX = c++
+-IS_GCC2 = $(shell $(CXX) -v 2>&1 | $(EGREP) -c gcc-932)
+-ifeq ($(IS_GCC2),1)
+-CXXFLAGS += -fno-coalesce-templates -fno-coalesce-static-vtables
+-LDLIBS += -lstdc++
+-LDFLAGS += -flat_namespace -undefined suppress -m
+-endif
+-endif
+-
+-ifeq ($(UNAME),SunOS)
+-LDLIBS += -lnsl -lsocket
+-M32OR64 = -m$(shell isainfo -b)
+-endif
+-
+-ifneq ($(IS_SUN_CC),0)	# override flags for CC Sun C++ compiler
+-CXXFLAGS = -DNDEBUG -O -g0 -native -template=no%extdef $(M32OR64)
+-LDFLAGS =
+-AR = $(CXX)
+-ARFLAGS = -xar -o
+-RANLIB = true
+-SUN_CC10_BUGGY = $(shell $(CXX) -V 2>&1 | $(EGREP) -c "CC: Sun .* 5\.10 .* (2009|2010/0[1-4])")
+-ifneq ($(SUN_CC10_BUGGY),0)
+-# -DCRYPTOPP_INCLUDE_VECTOR_CC is needed for Sun Studio 12u1 Sun C++ 5.10 SunOS_i386 128229-02 2009/09/21 and was fixed in May 2010
+-# remove it if you get "already had a body defined" errors in vector.cc
+-CXXFLAGS += -DCRYPTOPP_INCLUDE_VECTOR_CC
+-endif
+-endif
+-
+ SRCS = $(wildcard *.cpp)
+ ifeq ($(SRCS),)				# workaround wildcard function bug in GNU Make 3.77
+ SRCS = $(shell echo *.cpp)
+@@ -131,10 +36,15 @@ LIBIMPORTOBJS = $(LIBOBJS:.o=.import.o)
+ TESTIMPORTOBJS = $(TESTOBJS:.o=.import.o)
+ DLLTESTOBJS = dlltest.dllonly.o
+ 
+-all: cryptest.exe
++SHARED_LIB = libcryptopp.so.${LIBcryptopp_VERSION}
+ 
++all: libcryptopp.a ${SHARED_LIB}
++
++${SHARED_LIB}: ${LIBOBJS}
++	$(CXX) -shared -o $@ $(CXXFLAGS) $(LIBOBJS) $(LDFLAGS)
++
+ test: cryptest.exe
+-	./cryptest.exe v
++	LD_LIBRARY_PATH=${WRKDIST} ./cryptest.exe v
+ 
+ clean:
+ 	$(RM) cryptest.exe libcryptopp.a $(LIBOBJS) $(TESTOBJS) cryptopp.dll libcryptopp.dll.a libcryptopp.import.a cryptest.import.exe dlltest.exe $(DLLOBJS) $(LIBIMPORTOBJS) $(TESTIMPORTOBJS) $(DLLTESTOBJS)
+@@ -154,7 +64,7 @@ libcryptopp.so: $(LIBOBJS)
+ 	$(CXX) -shared -o $@ $(LIBOBJS)
+ 
+ cryptest.exe: libcryptopp.a $(TESTOBJS)
+-	$(CXX) -o $@ $(CXXFLAGS) $(TESTOBJS) -L. -lcryptopp $(LDFLAGS) $(LDLIBS)
++	$(CXX) -o $@ $(CXXFLAGS) $(TESTOBJS) -L${WRKDIST} -lcryptopp $(LDFLAGS) $(LDLIBS)
+ 
+ nolib: $(OBJS)		# makes it faster to test changes
+ 	$(CXX) -o ct $(CXXFLAGS) $(OBJS) $(LDFLAGS) $(LDLIBS)
Index: patches/patch-algebra_h
===================================================================
RCS file: /cvs/ports/devel/cryptopp/patches/patch-algebra_h,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-algebra_h
--- patches/patch-algebra_h	26 Aug 2008 14:57:58 -0000	1.1.1.1
+++ patches/patch-algebra_h	19 Oct 2010 14:58:51 -0000
@@ -1,22 +1,22 @@
 $OpenBSD: patch-algebra_h,v 1.1.1.1 2008/08/26 14:57:58 espie Exp $
---- algebra.h.orig	Wed Jun 18 13:43:58 2008
-+++ algebra.h	Fri Jun 20 15:06:45 2008
+--- algebra.h.orig	Mon Oct 18 15:28:02 2010
++++ algebra.h	Mon Oct 18 15:29:40 2010
 @@ -47,7 +47,8 @@ template <class T> class CRYPTOPP_NO_VTABLE AbstractRi
- 	typedef T Element;
- 
- 	AbstractRing() {m_mg.m_pRing = this;}
--	AbstractRing(const AbstractRing &source) {m_mg.m_pRing = this;}
-+	AbstractRing(const AbstractRing &source): AbstractGroup<T>(source) 
-+	    {m_mg.m_pRing = this;}
- 	AbstractRing& operator=(const AbstractRing &source) {return *this;}
- 
- 	virtual bool IsUnit(const Element &a) const =0;
-@@ -120,7 +121,7 @@ struct BaseAndExponent
- {
- public:
- 	BaseAndExponent() {}
--	BaseAndExponent(const T &base, const E &exponent) : base(base), exponent(exponent) {}
-+	BaseAndExponent(const T &b, const E &e) : base(b), exponent(e) {}
- 	bool operator<(const BaseAndExponent<T, E> &rhs) const {return exponent < rhs.exponent;}
- 	T base;
- 	E exponent;
+ 	typedef T Element;
+ 
+ 	AbstractRing() {m_mg.m_pRing = this;}
+-	AbstractRing(const AbstractRing &source) {m_mg.m_pRing = this;}
++	AbstractRing(const AbstractRing &source): AbstractGroup<T>(source)
++	    {m_mg.m_pRing = this;}
+ 	AbstractRing& operator=(const AbstractRing &source) {return *this;}
+ 
+ 	virtual bool IsUnit(const Element &a) const =0;
+@@ -120,7 +121,7 @@ struct BaseAndExponent
+ {
+ public:
+ 	BaseAndExponent() {}
+-	BaseAndExponent(const T &base, const E &exponent) : base(base), exponent(exponent) {}
++	BaseAndExponent(const T &b, const E &e) : base(b), exponent(e) {}
+ 	bool operator<(const BaseAndExponent<T, E> &rhs) const {return exponent < rhs.exponent;}
+ 	T base;
+ 	E exponent;
Index: patches/patch-algparam_h
===================================================================
RCS file: /cvs/ports/devel/cryptopp/patches/patch-algparam_h,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-algparam_h
--- patches/patch-algparam_h	26 Aug 2008 14:57:58 -0000	1.1.1.1
+++ patches/patch-algparam_h	19 Oct 2010 14:58:51 -0000
@@ -1,44 +1,44 @@
 $OpenBSD: patch-algparam_h,v 1.1.1.1 2008/08/26 14:57:58 espie Exp $
---- algparam.h.orig	Wed Jun 18 13:46:19 2008
-+++ algparam.h	Fri Jun 20 15:05:20 2008
-@@ -17,9 +17,9 @@ class ConstByteArrayParameter
 (public)
- 	{
- 		Assign((const byte *)data, data ? strlen(data) : 0, deepCopy);
- 	}
--	ConstByteArrayParameter(const byte *data, size_t size, bool deepCopy = false)
-+	ConstByteArrayParameter(const byte *data, size_t sz, bool deepCopy = false)
- 	{
--		Assign(data, size, deepCopy);
-+		Assign(data, sz, deepCopy);
- 	}
- 	template <class T> ConstByteArrayParameter(const T &string, bool deepCopy = false)
- 	{
-@@ -27,14 +27,14 @@ class ConstByteArrayParameter
 (public)
- 		Assign((const byte *)string.data(), string.size(), deepCopy);
- 	}
- 
--	void Assign(const byte *data, size_t size, bool deepCopy)
-+	void Assign(const byte *data, size_t sz, bool deepCopy)
- 	{
- 		if (deepCopy)
--			m_block.Assign(data, size);
-+			m_block.Assign(data, sz);
- 		else
- 		{
- 			m_data = data;
--			m_size = size;
-+			m_size = sz;
- 		}
- 		m_deepCopy = deepCopy;
- 	}
-@@ -53,8 +53,8 @@ class ConstByteArrayParameter
 (public)
- class ByteArrayParameter
- {
- public:
--	ByteArrayParameter(byte *data = NULL, unsigned int size = 0)
--		: m_data(data), m_size(size) {}
-+	ByteArrayParameter(byte *data = NULL, unsigned int sz = 0)
-+		: m_data(data), m_size(sz) {}
- 	ByteArrayParameter(SecByteBlock &block)
- 		: m_data(block.begin()), m_size(block.size()) {}
- 
+--- algparam.h.orig	Fri Aug  6 18:46:14 2010
++++ algparam.h	Mon Oct 18 16:03:37 2010
+@@ -17,9 +17,9 @@ class ConstByteArrayParameter (public)
+ 	{
+ 		Assign((const byte *)data, data ? strlen(data) : 0, deepCopy);
+ 	}
+-	ConstByteArrayParameter(const byte *data, size_t size, bool deepCopy = false)
++	ConstByteArrayParameter(const byte *data, size_t sz, bool deepCopy = false)
+ 	{
+-		Assign(data, size, deepCopy);
++		Assign(data, sz, deepCopy);
+ 	}
+ 	template <class T> ConstByteArrayParameter(const T &string, bool deepCopy = false)
+ 	{
+@@ -27,14 +27,14 @@ class ConstByteArrayParameter (public)
+ 		Assign((const byte *)string.data(), string.size(), deepCopy);
+ 	}
+ 
+-	void Assign(const byte *data, size_t size, bool deepCopy)
++	void Assign(const byte *data, size_t sz, bool deepCopy)
+ 	{
+ 		if (deepCopy)
+-			m_block.Assign(data, size);
++			m_block.Assign(data, sz);
+ 		else
+ 		{
+ 			m_data = data;
+-			m_size = size;
++			m_size = sz;
+ 		}
+ 		m_deepCopy = deepCopy;
+ 	}
+@@ -53,8 +53,8 @@ class ConstByteArrayParameter (public)
+ class ByteArrayParameter
+ {
+ public:
+-	ByteArrayParameter(byte *data = NULL, unsigned int size = 0)
+-		: m_data(data), m_size(size) {}
++	ByteArrayParameter(byte *data = NULL, unsigned int sz = 0)
++		: m_data(data), m_size(sz) {}
+ 	ByteArrayParameter(SecByteBlock &block)
+ 		: m_data(block.begin()), m_size(block.size()) {}
+ 
Index: patches/patch-config_h
===================================================================
RCS file: /cvs/ports/devel/cryptopp/patches/patch-config_h,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-config_h
--- patches/patch-config_h	26 Aug 2008 14:57:58 -0000	1.1.1.1
+++ patches/patch-config_h	19 Oct 2010 14:58:51 -0000
@@ -1,12 +1,30 @@
 $OpenBSD: patch-config_h,v 1.1.1.1 2008/08/26 14:57:58 espie Exp $
---- config.h.orig	Wed Jun 18 13:40:59 2008
-+++ config.h	Wed Jun 18 13:41:28 2008
-@@ -272,7 +272,7 @@ NAMESPACE_END
- 
- 	// SSSE3 was actually introduced in GNU as 2.17, which was released 6/23/2006, but we can't tell what version of binutils is installed.
- 	// GCC 4.1.2 was released on 2/13/2007, so we'll use that as a proxy for the binutils version.
--	#if !defined(CRYPTOPP_DISABLE_SSSE3) && (_MSC_VER >= 1400 || CRYPTOPP_GCC_VERSION >= 40102)
-+	#if !defined(CRYPTOPP_DISABLE_SSSE3) && (defined(_MSC_VER) && _MSC_VER >= 1400 || CRYPTOPP_GCC_VERSION >= 40102)
- 		#define CRYPTOPP_BOOL_SSSE3_ASM_AVAILABLE 1
- 	#else
- 		#define CRYPTOPP_BOOL_SSSE3_ASM_AVAILABLE 0
+--- config.h.orig	Mon Aug  9 14:22:42 2010
++++ config.h	Mon Oct 18 15:52:04 2010
+@@ -268,7 +268,7 @@ NAMESPACE_END
+ 
+ 	// SSSE3 was actually introduced in GNU as 2.17, which was released 6/23/2006, but we can't tell what version of binutils is installed.
+ 	// GCC 4.1.2 was released on 2/13/2007, so we'll use that as a proxy for the binutils version.
+-	#if !defined(CRYPTOPP_DISABLE_SSSE3) && (_MSC_VER >= 1400 || CRYPTOPP_GCC_VERSION >= 40102)
++	#if !defined(CRYPTOPP_DISABLE_SSSE3) && (defined(_MSC_VER) && _MSC_VER >= 1400 || CRYPTOPP_GCC_VERSION >= 40102)
+ 		#define CRYPTOPP_BOOL_SSSE3_ASM_AVAILABLE 1
+ 	#else
+ 		#define CRYPTOPP_BOOL_SSSE3_ASM_AVAILABLE 0
+@@ -295,7 +295,7 @@ NAMESPACE_END
+ 	#define CRYPTOPP_BOOL_AESNI_INTRINSICS_AVAILABLE 0
+ #endif
+ 
+-#if CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE || CRYPTOPP_BOOL_SSE2_ASM_AVAILABLE || defined(CRYPTOPP_X64_MASM_AVAILABLE)
++#if CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE || defined(CRYPTOPP_BOOL_SSE2_ASM_AVAILABLE) && CRYPTOPP_BOOL_SSE2_ASM_AVAILABLE || defined(CRYPTOPP_X64_MASM_AVAILABLE)
+ 	#define CRYPTOPP_BOOL_ALIGN16_ENABLED 1
+ #else
+ 	#define CRYPTOPP_BOOL_ALIGN16_ENABLED 0
+@@ -358,7 +358,7 @@ NAMESPACE_END
+ #define CRYPTOPP_WIN32_AVAILABLE
+ #endif
+ 
+-#if defined(__unix__) || defined(__MACH__) || defined(__NetBSD__) || defined(__sun)
++#if defined(__unix__) || defined(__MACH__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__sun)
+ #define CRYPTOPP_UNIX_AVAILABLE
+ #endif
+ 
Index: patches/patch-misc_h
===================================================================
RCS file: /cvs/ports/devel/cryptopp/patches/patch-misc_h,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-misc_h
--- patches/patch-misc_h	26 Aug 2008 14:57:58 -0000	1.1.1.1
+++ patches/patch-misc_h	19 Oct 2010 14:58:51 -0000
@@ -1,39 +1,66 @@
 $OpenBSD: patch-misc_h,v 1.1.1.1 2008/08/26 14:57:58 espie Exp $
---- misc.h.orig	Wed Jun 18 13:42:22 2008
-+++ misc.h	Fri Jun 20 13:36:34 2008
-@@ -146,7 +146,7 @@ retry:
- 
- // ************** misc functions ***************
- 
--#if (!__STDC_WANT_SECURE_LIB__)
-+#if (!defined(__STDC_WANT_SECURE_LIB__) || !__STDC_WANT_SECURE_LIB__)
- inline void memcpy_s(void *dest, size_t sizeInBytes, const void *src, size_t count)
- {
- 	if (count > sizeInBytes)
-@@ -322,7 +322,7 @@ inline unsigned int GetAlignmentOf(T *dummy=NULL)	// V
- 		return 1;			// alignment not needed on x86 and x64
- #endif
- 
--#if (_MSC_VER >= 1300)
-+#if defined(_MSC_VER) && (_MSC_VER >= 1300)
- 	return __alignof(T);
- #elif defined(__GNUC__)
- 	return __alignof__(T);
-@@ -487,7 +487,7 @@ template<> inline word32 rotrMod<word32>(word32 x, uns
- 
- #endif // #ifdef _MSC_VER
- 
--#if _MSC_VER >= 1300 && !defined(__INTEL_COMPILER)
-+#if defined(_MSC_VER) && _MSC_VER >= 1300 && !defined(__INTEL_COMPILER)
- // Intel C++ Compiler 10.0 calls a function instead of using the rotate instruction when using these instructions
- 
- template<> inline word64 rotlFixed<word64>(word64 x, unsigned int y)
-@@ -526,7 +526,7 @@ template<> inline word64 rotrMod<word64>(word64 x, uns
- 
- #endif // #if _MSC_VER >= 1310
- 
--#if _MSC_VER >= 1400 && !defined(__INTEL_COMPILER)
-+#if defined(_MSC_VER) && _MSC_VER >= 1400 && !defined(__INTEL_COMPILER)
- // Intel C++ Compiler 10.0 gives undefined externals with these
- 
- template<> inline word16 rotlFixed<word16>(word16 x, unsigned int y)
+--- misc.h.orig	Fri Aug  6 18:46:18 2010
++++ misc.h	Tue Oct 19 09:14:36 2010
+@@ -141,7 +141,7 @@ const T & Singleton<T, F, instance>::Ref(CRYPTOPP_NOIN
+ 
+ // ************** misc functions ***************
+ 
+-#if (!__STDC_WANT_SECURE_LIB__)
++#if (!defined(__STDC_WANT_SECURE_LIB__) || !__STDC_WANT_SECURE_LIB__)
+ inline void memcpy_s(void *dest, size_t sizeInBytes, const void *src, size_t count)
+ {
+ 	if (count > sizeInBytes)
+@@ -156,7 +156,7 @@ inline void memmove_s(void *dest, size_t sizeInBytes, 
+ 	memmove(dest, src, count);
+ }
+ 
+-#if __BORLANDC__ >= 0x620
++#if defined(__BORLANDC__) && __BORLANDC__ >= 0x620
+ // C++Builder 2010 workaround: can't use std::memcpy_s because it doesn't allow 0 lengths
+ #define memcpy_s CryptoPP::memcpy_s
+ #define memmove_s CryptoPP::memmove_s
+@@ -367,7 +367,7 @@ inline unsigned int GetAlignmentOf(T *dummy=NULL)	// V
+ 		return 1;
+ #endif
+ 
+-#if (_MSC_VER >= 1300)
++#if defined(_MSC_VER) && (_MSC_VER >= 1300)
+ 	return __alignof(T);
+ #elif defined(__GNUC__)
+ 	return __alignof__(T);
+@@ -483,7 +483,7 @@ void SecureWipeBuffer(T *buf, size_t n)
+ 		*(--p) = 0;
+ }
+ 
+-#if (_MSC_VER >= 1400 || defined(__GNUC__)) && (CRYPTOPP_BOOL_X64 || CRYPTOPP_BOOL_X86)
++#if (defined(_MSC_VER) && _MSC_VER >= 1400 || defined(__GNUC__)) && (CRYPTOPP_BOOL_X64 || CRYPTOPP_BOOL_X86)
+ 
+ template<> inline void SecureWipeBuffer(byte *buf, size_t n)
+ {
+@@ -651,7 +651,7 @@ template<> inline word32 rotrMod<word32>(word32 x, uns
+ 
+ #endif // #ifdef _MSC_VER
+ 
+-#if _MSC_VER >= 1300 && !defined(__INTEL_COMPILER)
++#if defined(_MSC_VER) && _MSC_VER >= 1300 && !defined(__INTEL_COMPILER)
+ // Intel C++ Compiler 10.0 calls a function instead of using the rotate instruction when using these instructions
+ 
+ template<> inline word64 rotlFixed<word64>(word64 x, unsigned int y)
+@@ -690,7 +690,7 @@ template<> inline word64 rotrMod<word64>(word64 x, uns
+ 
+ #endif // #if _MSC_VER >= 1310
+ 
+-#if _MSC_VER >= 1400 && !defined(__INTEL_COMPILER)
++#if defined(_MSC_VER) && _MSC_VER >= 1400 && !defined(__INTEL_COMPILER)
+ // Intel C++ Compiler 10.0 gives undefined externals with these
+ 
+ template<> inline word16 rotlFixed<word16>(word16 x, unsigned int y)
+@@ -837,7 +837,7 @@ inline word32 ByteReverse(word32 value)
+ 	return bswap_32(value);
+ #elif defined(__MWERKS__) && TARGET_CPU_PPC
+ 	return (word32)__lwbrx(&value,0);
+-#elif _MSC_VER >= 1400 || (_MSC_VER >= 1300 && !defined(_DLL))
++#elif defined(_MSC_VER) && (_MSC_VER >= 1400 || _MSC_VER >= 1300 && !defined(_DLL))
+ 	return _byteswap_ulong(value);
+ #elif CRYPTOPP_FAST_ROTATE(32)
+ 	// 5 instructions with rotate instruction, 9 without
Index: patches/patch-modarith_h
===================================================================
RCS file: /cvs/ports/devel/cryptopp/patches/patch-modarith_h,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-modarith_h
--- patches/patch-modarith_h	26 Aug 2008 14:57:58 -0000	1.1.1.1
+++ patches/patch-modarith_h	19 Oct 2010 14:58:51 -0000
@@ -1,12 +1,12 @@
 $OpenBSD: patch-modarith_h,v 1.1.1.1 2008/08/26 14:57:58 espie Exp $
---- modarith.h.orig	Wed Jun 18 13:44:33 2008
-+++ modarith.h	Fri Jun 20 13:58:36 2008
+--- modarith.h.orig	Mon Oct 18 15:40:16 2010
++++ modarith.h	Mon Oct 18 15:41:26 2010
 @@ -27,7 +27,7 @@ class CRYPTOPP_DLL ModularArithmetic : public Abstract
- 		: m_modulus(modulus), m_result((word)0, modulus.reg.size()) {}
- 
- 	ModularArithmetic(const ModularArithmetic &ma)
--		: m_modulus(ma.m_modulus), m_result((word)0, m_modulus.reg.size()) {}
-+		: AbstractRing<Integer>(ma), m_modulus(ma.m_modulus), m_result((word)0, m_modulus.reg.size()) {}
- 
- 	ModularArithmetic(BufferedTransformation &bt);	// construct from BER encoded parameters
- 
+ 		: m_modulus(modulus), m_result((word)0, modulus.reg.size()) {}
+ 
+ 	ModularArithmetic(const ModularArithmetic &ma)
+-		: m_modulus(ma.m_modulus), m_result((word)0, m_modulus.reg.size()) {}
++		: AbstractRing<Integer>(ma), m_modulus(ma.m_modulus), m_result((word)0, m_modulus.reg.size()) {}
+ 
+ 	ModularArithmetic(BufferedTransformation &bt);	// construct from BER encoded parameters
+ 
Index: patches/patch-osrng_h
===================================================================
RCS file: /cvs/ports/devel/cryptopp/patches/patch-osrng_h,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-osrng_h
--- patches/patch-osrng_h	26 Aug 2008 14:57:58 -0000	1.1.1.1
+++ patches/patch-osrng_h	19 Oct 2010 14:58:51 -0000
@@ -1,12 +1,12 @@
 $OpenBSD: patch-osrng_h,v 1.1.1.1 2008/08/26 14:57:58 espie Exp $
---- osrng.h.orig	Fri Jun 20 14:58:43 2008
-+++ osrng.h	Fri Jun 20 15:01:52 2008
-@@ -140,7 +140,7 @@ void AutoSeededX917RNG<BLOCK_CIPHER>::Reseed(bool bloc
- 
- CRYPTOPP_DLL_TEMPLATE_CLASS AutoSeededX917RNG<AES>;
- 
--#if CRYPTOPP_ENABLE_COMPLIANCE_WITH_FIPS_140_2
-+#if defined(CRYPTOPP_ENABLE_COMPLIANCE_WITH_FIPS_140_2) && CRYPTOPP_ENABLE_COMPLIANCE_WITH_FIPS_140_2
- typedef AutoSeededX917RNG<AES> DefaultAutoSeededRNG;
- #else
- typedef AutoSeededRandomPool DefaultAutoSeededRNG;
+--- osrng.h.orig	Mon Oct 18 15:42:30 2010
++++ osrng.h	Mon Oct 18 15:43:01 2010
+@@ -143,7 +143,7 @@ void AutoSeededX917RNG<BLOCK_CIPHER>::Reseed(bool bloc
+ CRYPTOPP_DLL_TEMPLATE_CLASS AutoSeededX917RNG<AES>;
+ 
+ //! this is AutoSeededX917RNG\<AES\> in FIPS mode, otherwise it's AutoSeededRandomPool
+-#if CRYPTOPP_ENABLE_COMPLIANCE_WITH_FIPS_140_2
++#if defined(CRYPTOPP_ENABLE_COMPLIANCE_WITH_FIPS_140_2) && CRYPTOPP_ENABLE_COMPLIANCE_WITH_FIPS_140_2
+ typedef AutoSeededX917RNG<AES> DefaultAutoSeededRNG;
+ #else
+ typedef AutoSeededRandomPool DefaultAutoSeededRNG;
Index: patches/patch-secblock_h
===================================================================
RCS file: /cvs/ports/devel/cryptopp/patches/patch-secblock_h,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-secblock_h
--- patches/patch-secblock_h	26 Aug 2008 14:57:58 -0000	1.1.1.1
+++ patches/patch-secblock_h	19 Oct 2010 14:58:51 -0000
@@ -1,23 +1,23 @@
 $OpenBSD: patch-secblock_h,v 1.1.1.1 2008/08/26 14:57:58 espie Exp $
---- secblock.h.orig	Wed Jun 18 13:43:26 2008
-+++ secblock.h	Wed Jun 18 13:43:49 2008
-@@ -156,7 +156,7 @@ class AllocatorWithCleanup : public AllocatorBase<T>
 
- 	// VS.NET STL enforces the policy of "All STL-compliant allocators have to provide a
- 	// template class member called rebind".
-     template <class U> struct rebind { typedef AllocatorWithCleanup<U, T_Align16> other; };
--#if _MSC_VER >= 1500
-+#if defined(_MSC_VER) && _MSC_VER >= 1500
- 	AllocatorWithCleanup() {}
- 	template <class U, bool A> AllocatorWithCleanup(const AllocatorWithCleanup<U, A> &) {}
- #endif
-@@ -279,8 +279,8 @@ class SecBlock
 (public)
- 	typedef typename A::const_pointer const_iterator;
- 	typedef typename A::size_type size_type;
- 
--	explicit SecBlock(size_type size=0)
--		: m_size(size) {m_ptr = m_alloc.allocate(size, NULL);}
-+	explicit SecBlock(size_type sz=0)
-+		: m_size(sz) {m_ptr = m_alloc.allocate(sz, NULL);}
- 	SecBlock(const SecBlock<T, A> &t)
- 		: m_size(t.m_size) {m_ptr = m_alloc.allocate(m_size, NULL); memcpy_s(m_ptr, m_size*sizeof(T), t.m_ptr, m_size*sizeof(T));}
- 	SecBlock(const T *t, size_type len)
+--- secblock.h.orig	Mon Oct 18 15:44:11 2010
++++ secblock.h	Mon Oct 18 15:45:36 2010
+@@ -120,7 +120,7 @@ class AllocatorWithCleanup : public AllocatorBase<T> (
+ 	// VS.NET STL enforces the policy of "All STL-compliant allocators have to provide a
+ 	// template class member called rebind".
+     template <class U> struct rebind { typedef AllocatorWithCleanup<U, T_Align16> other; };
+-#if _MSC_VER >= 1500
++#if defined(_MSC_VER) && _MSC_VER >= 1500
+ 	AllocatorWithCleanup() {}
+ 	template <class U, bool A> AllocatorWithCleanup(const AllocatorWithCleanup<U, A> &) {}
+ #endif
+@@ -243,8 +243,8 @@ class SecBlock (public)
+ 	typedef typename A::const_pointer const_iterator;
+ 	typedef typename A::size_type size_type;
+ 
+-	explicit SecBlock(size_type size=0)
+-		: m_size(size) {m_ptr = m_alloc.allocate(size, NULL);}
++	explicit SecBlock(size_type sz=0)
++		: m_size(sz) {m_ptr = m_alloc.allocate(sz, NULL);}
+ 	SecBlock(const SecBlock<T, A> &t)
+ 		: m_size(t.m_size) {m_ptr = m_alloc.allocate(m_size, NULL); memcpy_s(m_ptr, m_size*sizeof(T), t.m_ptr, m_size*sizeof(T));}
+ 	SecBlock(const T *t, size_type len)
Index: patches/patch-smartptr_h
===================================================================
RCS file: /cvs/ports/devel/cryptopp/patches/patch-smartptr_h,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-smartptr_h
--- patches/patch-smartptr_h	26 Aug 2008 14:57:58 -0000	1.1.1.1
+++ patches/patch-smartptr_h	19 Oct 2010 14:58:51 -0000
@@ -1,14 +1,14 @@
 $OpenBSD: patch-smartptr_h,v 1.1.1.1 2008/08/26 14:57:58 espie Exp $
---- smartptr.h.orig	Wed Jun 18 13:41:43 2008
-+++ smartptr.h	Wed Jun 18 13:42:09 2008
+--- smartptr.h.orig	Mon Oct 18 15:47:44 2010
++++ smartptr.h	Mon Oct 18 15:48:19 2010
 @@ -189,8 +189,8 @@ template <class T> counted_ptr<T> & counted_ptr<T>::op
- template <class T> class vector_member_ptrs
- {
- public:
--	vector_member_ptrs(size_t size=0)
--		: m_size(size), m_ptr(new member_ptr<T>[size]) {}
-+	vector_member_ptrs(size_t sz=0)
-+		: m_size(sz), m_ptr(new member_ptr<T>[sz]) {}
- 	~vector_member_ptrs()
- 		{delete [] this->m_ptr;}
- 
+ template <class T> class vector_member_ptrs
+ {
+ public:
+-	vector_member_ptrs(size_t size=0)
+-		: m_size(size), m_ptr(new member_ptr<T>[size]) {}
++	vector_member_ptrs(size_t sz=0)
++		: m_size(sz), m_ptr(new member_ptr<T>[sz]) {}
+ 	~vector_member_ptrs()
+ 		{delete [] this->m_ptr;}
+ 
Index: patches/patch-stdcpp_h
===================================================================
RCS file: patches/patch-stdcpp_h
diff -N patches/patch-stdcpp_h
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-stdcpp_h	19 Oct 2010 14:58:51 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- stdcpp.h.orig	Mon Oct 18 15:52:08 2010
++++ stdcpp.h	Mon Oct 18 15:52:33 2010
+@@ -1,7 +1,7 @@
+ #ifndef CRYPTOPP_STDCPP_H
+ #define CRYPTOPP_STDCPP_H
+ 
+-#if _MSC_VER >= 1500
++#if defined(_MSC_VER) && _MSC_VER >= 1500
+ #define _DO_NOT_DECLARE_INTERLOCKED_INTRINSICS_IN_MEMORY
+ #include <intrin.h>
+ #endif
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/devel/cryptopp/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 DESCR
--- pkg/DESCR	26 Aug 2008 14:57:58 -0000	1.1.1.1
+++ pkg/DESCR	19 Oct 2010 14:58:51 -0000
@@ -1,5 +1,5 @@
 Yet another library of cryptographic functions, this one in C++.
-All code is public domain, except the mars implementation.
-
-This is a dependency of current amule, otherwise it wouldn't even be
-there.
+One purpose of Crypto++ is to act as a repository of public domain
+(not copyrighted) source code. Although the library is copyrighted
+as a compilation, the individual files in it (except for a few
+exceptions listed in the license) are in the public domain.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/cryptopp/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST	26 Aug 2008 14:57:58 -0000	1.1.1.1
+++ pkg/PLIST	19 Oct 2010 14:58:51 -0000
@@ -9,6 +9,7 @@ include/cryptopp/algparam.h
 include/cryptopp/arc4.h
 include/cryptopp/argnames.h
 include/cryptopp/asn.h
+include/cryptopp/authenc.h
 include/cryptopp/base32.h
 include/cryptopp/base64.h
 include/cryptopp/basecode.h
@@ -18,7 +19,9 @@ include/cryptopp/blumshub.h
 include/cryptopp/camellia.h
 include/cryptopp/cast.h
 include/cryptopp/cbcmac.h
+include/cryptopp/ccm.h
 include/cryptopp/channels.h
+include/cryptopp/cmac.h
 include/cryptopp/config.h
 include/cryptopp/cpu.h
 include/cryptopp/crc.h
@@ -30,6 +33,7 @@ include/cryptopp/dh2.h
 include/cryptopp/dll.h
 include/cryptopp/dmac.h
 include/cryptopp/dsa.h
+include/cryptopp/eax.h
 include/cryptopp/ec2n.h
 include/cryptopp/eccrypto.h
 include/cryptopp/ecp.h
@@ -42,6 +46,7 @@ include/cryptopp/files.h
 include/cryptopp/filters.h
 include/cryptopp/fips140.h
 include/cryptopp/fltrimpl.h
+include/cryptopp/gcm.h
 include/cryptopp/gf256.h
 include/cryptopp/gf2_32.h
 include/cryptopp/gf2n.h
@@ -98,6 +103,7 @@ include/cryptopp/salsa.h
 include/cryptopp/seal.h
 include/cryptopp/secblock.h
 include/cryptopp/seckey.h
+include/cryptopp/seed.h
 include/cryptopp/serpent.h
 include/cryptopp/serpentp.h
 include/cryptopp/sha.h
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/amule/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile	12 Jul 2010 22:07:37 -0000	1.16
+++ Makefile	19 Oct 2010 15:04:05 -0000
@@ -1,16 +1,18 @@
 # $OpenBSD: Makefile,v 1.16 2010/07/12 22:07:37 sthen Exp $
 
+# untested on gcc3 archs
+ONLY_FOR_ARCHS =${GCC4_ARCHS}
+
 COMMENT-main =	another eMule p2p client
 COMMENT-web =	webserver interface to amuled
 COMMENT-daemon =stand-alone daemon/cmdline for amule
 
-V =		2.1.3
+V =		2.2.6
 DISTNAME =	aMule-$V
 CATEGORIES =	net
 
 HOMEPAGE =	http://www.amule.org/
 MULTI_PACKAGES =-main -web -daemon
-REVISION-main =	5
 PKGNAME-main =	amule-$V
 PKGNAME-daemon =amuled-$V
 PKGNAME-web =	amuleweb-$V
@@ -25,28 +27,41 @@ MAINTAINER =	Marc Espie <es...@openbsd.o
 MASTER_SITES =	${MASTER_SITE_SOURCEFORGE:=amule/}
 EXTRACT_SUFX =	.tar.bz2
 
+WRKDIST =	${WRKDIR}/${DISTNAME}
+
 RUN_DEPENDS-main=${RUN_DEPENDS} \
 		:desktop-file-utils-*:devel/desktop-file-utils
 
-LIB_DEPENDS =	wx_base_net,wx_base:wxWidgets-gtk2->=2.6.3:x11/wxWidgets
-WANTLIB =	c m pthread z stdc++
+LIB_DEPENDS =	::x11/wxWidgets \
+		::devel/cryptopp \
+		::devel/libexecinfo \
+		::graphics/gd \
+		::net/libupnp
+
+WANTLIB =		c execinfo gd ixml m pthread stdc++ threadutil \
+			upnp wx_base wx_base_net z
+WANTLIB-main =		${WANTLIB} X11 cryptopp wx_gtk2_adv wx_gtk2_core
+WANTLIB-daemon =	${WANTLIB} cryptopp readline termcap
+WANTLIB-web =		${WANTLIB} png readline termcap
 
 USE_X11 =	Yes
 USE_GMAKE =	Yes
 
-WANTLIB-main =	${WANTLIB} X11 pthread-stubs wx_gtk2_adv wx_gtk2_core xcb
-WANTLIB-daemon =${WANTLIB} readline termcap
-WANTLIB-web =	${WANTLIB} png readline termcap
-
 CONFIGURE_STYLE =	gnu
 CONFIGURE_ARGS =	--disable-debug \
 			--with-x \
 			--enable-amule-daemon \
 			--enable-amulecmd \
 			--enable-webserver \
-			--enable-amule-gui
+			--enable-amule-gui \
+			--enable-alc \
+			--enable-alcc \
+			--enable-cas \
+			--enable-wxcas \
+			--with-denoise-level=0
 
-CONFIGURE_ENV =		CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include"
+CONFIGURE_ENV =		CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
+			LDFLAGS="-L${LOCALBASE}/lib -lexecinfo -lm"
 
 post-install:
 	${INSTALL_SCRIPT} ${WRKDIST}/src/utils/scripts/mldonkey_importer.pl \
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/amule/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo	5 Apr 2007 16:20:07 -0000	1.4
+++ distinfo	19 Oct 2010 15:04:05 -0000
@@ -1,5 +1,5 @@
-MD5 (aMule-2.1.3.tar.bz2) = Cq/dFZ7bitXwBk2oeZi0fQ==
-RMD160 (aMule-2.1.3.tar.bz2) = /MNFAA5a0KIh0eltDVFPO+NkKMM=
-SHA1 (aMule-2.1.3.tar.bz2) = 3Ufes456W4I1ULhRUPWoFMWXsnM=
-SHA256 (aMule-2.1.3.tar.bz2) = bpfpR7t6wjG3XjshpQmi7AI5vNfp2/xgYsUgptE7AkQ=
-SIZE (aMule-2.1.3.tar.bz2) = 3248530
+MD5 (aMule-2.2.6.tar.bz2) = Uw2bSBh+NvePwhuxnpQybQ==
+RMD160 (aMule-2.2.6.tar.bz2) = lIPrGQeAPTpqw3XE2Fp7DL2JXao=
+SHA1 (aMule-2.2.6.tar.bz2) = Npu5UIl8Px9Z/BGQrHA0ETrCU9A=
+SHA256 (aMule-2.2.6.tar.bz2) = bOMrXx2BE6IkqOhQY52VdlZiOgSnP7g9UjE8BsNIgSI=
+SIZE (aMule-2.2.6.tar.bz2) = 4722143
Index: patches/patch-configure
===================================================================
RCS file: patches/patch-configure
diff -N patches/patch-configure
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-configure	19 Oct 2010 15:04:05 -0000
@@ -0,0 +1,32 @@
+$OpenBSD$
+--- configure.orig	Wed Sep 16 23:03:09 2009
++++ configure	Mon Oct 11 12:09:55 2010
+@@ -1954,8 +1954,8 @@ host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\
+ 		;;
+ 	openbsd*)
+ 		SYS=openbsd
+-		LIBS="$LIBS -L/usr/local/lib"
+-		X11LIBS="-lX11 -L/usr/X11R6/lib"
++		LIBS="$LIBS -L${LOCALBASE}/lib"
++		X11LIBS="-lX11 -L${X11BASE}/lib"
+ 		MULECPPFLAGS="-D__OPENBSD__"
+ 		;;
+ 	*cygwin* | *mingw32*)
+@@ -1990,7 +1990,7 @@ host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\
+ 
+ 		echo "$as_me:$LINENO: checking if this is a FreeBSD 4 or earlier system" >&5
+ echo $ECHO_N "checking if this is a FreeBSD 4 or earlier system... $ECHO_C" >&6
+-		if test x"`uname -s`" = xFreeBSD && test 0`uname -r | cut -c 1` -lt 5; then
++		if test x"`uname -s`" = xOpenBSD; then
+ 
+ 			MULELDFLAGS="$MULELDFLAGS -pthread"
+ 			echo "$as_me:$LINENO: result: yes" >&5
+@@ -18694,7 +18694,7 @@ echo "${ECHO_T}${enableval:-no}" >&6
+ echo "$as_me:$LINENO: checking for docdir" >&5
+ echo $ECHO_N "checking for docdir... $ECHO_C" >&6
+ if test -z "$docdir"; then
+-  docdir="${datadir}/doc/${PACKAGE_NAME}-${PACKAGE_VERSION}"
++  docdir="${prefix}/share/doc/amule"
+ fi
+ 
+ echo "$as_me:$LINENO: result: $docdir" >&5
Index: patches/patch-docs_Makefile_in
===================================================================
RCS file: patches/patch-docs_Makefile_in
diff -N patches/patch-docs_Makefile_in
--- patches/patch-docs_Makefile_in	12 Oct 2006 14:18:53 -0000	1.3
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-docs_Makefile_in,v 1.3 2006/10/12 14:18:53 alek Exp $
---- docs/Makefile.in.orig	Sun Jun 11 17:08:56 2006
-+++ docs/Makefile.in	Fri Oct  6 18:41:36 2006
-@@ -253,7 +253,7 @@ ccache_prefix = @ccache_prefix@
- crypto_prefix = @crypto_prefix@
- datadir = @datadir@
- datarootdir = @datarootdir@
--docdir = $(datadir)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
-+docdir = $(datadir)/doc/amule
- dvidir = @dvidir@
- exec_prefix = @exec_prefix@
- host = @host@
Index: patches/patch-src_FileLock_h
===================================================================
RCS file: patches/patch-src_FileLock_h
diff -N patches/patch-src_FileLock_h
--- patches/patch-src_FileLock_h	12 Oct 2006 14:18:53 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_FileLock_h,v 1.1 2006/10/12 14:18:53 alek Exp $
---- src/FileLock.h.orig	Fri Oct  6 19:28:24 2006
-+++ src/FileLock.h	Fri Oct  6 19:28:28 2006
-@@ -31,7 +31,7 @@
- #include <sys/stat.h>
- #include <fcntl.h>
- #include <cerrno>
--
-+#include <unistd.h>
- 
- /**
-  * This class provides an easy way to lock non-critical
Index: patches/patch-src_MuleGifCtrl_cpp
===================================================================
RCS file: patches/patch-src_MuleGifCtrl_cpp
diff -N patches/patch-src_MuleGifCtrl_cpp
--- patches/patch-src_MuleGifCtrl_cpp	26 Oct 2007 15:00:39 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,77 +0,0 @@
-$OpenBSD: patch-src_MuleGifCtrl_cpp,v 1.1 2007/10/26 15:00:39 steven Exp $
---- src/MuleGifCtrl.cpp.orig	Fri Feb  3 20:14:05 2006
-+++ src/MuleGifCtrl.cpp	Wed Oct 10 17:53:08 2007
-@@ -24,7 +24,6 @@
- 
- #include <wx/mstream.h>
- #include <wx/gifdecod.h>
--#include <wx/window.h>
- #include <wx/dcbuffer.h>
- 
- #include "MuleGifCtrl.h"
-@@ -35,7 +34,51 @@ BEGIN_EVENT_TABLE(MuleGifCtrl, wxControl)
- 	EVT_ERASE_BACKGROUND(MuleGifCtrl::OnErase)
- END_EVENT_TABLE()
- 
-+#if wxCHECK_VERSION(2, 7, 1)
-+// Wrapper that emulates old wxGIFDecoder API
- 
-+class MuleGIFDecoder : public wxGIFDecoder {
-+public:
-+	MuleGIFDecoder(wxInputStream* stream, bool dummy) {
-+		m_stream = stream;
-+		dummy = dummy; // Unused.
-+		m_nframe = 0;
-+	}
-+	
-+	~MuleGIFDecoder() { /* don't delete the stream! */ }
-+	
-+	wxGIFErrorCode ReadGIF() {
-+		return LoadGIF(*m_stream);
-+	}
-+	
-+	void GoFirstFrame() { m_nframe = 0; }
-+	void GoNextFrame(bool dummy) { m_nframe < GetFrameCount() ? m_nframe++ : m_nframe = 0; }
-+	void GoLastFrame() { m_nframe = GetFrameCount(); }
-+	
-+	void ConvertToImage(wxImage* image) { wxGIFDecoder::ConvertToImage(m_nframe, image); }
-+	
-+	size_t GetLogicalScreenWidth() { return GetAnimationSize().GetWidth(); }
-+	size_t GetLogicalScreenHeight() { return GetAnimationSize().GetHeight(); }
-+	
-+	size_t	GetLeft() { return 0; }
-+	size_t	GetTop() { return 0; }
-+	
-+	long GetDelay() { return wxGIFDecoder::GetDelay(m_nframe); }
-+	
-+private:
-+	uint32_t m_nframe;
-+	wxInputStream* m_stream;
-+};
-+
-+#else
-+class MuleGIFDecoder : public wxGIFDecoder {
-+public:
-+	MuleGIFDecoder(wxInputStream* stream, bool flag) : wxGIFDecoder(stream,flag) {};
-+};
-+#endif
-+
-+
-+
- MuleGifCtrl::MuleGifCtrl( wxWindow *parent, wxWindowID id, const wxPoint& pos,
-                           const wxSize& size, long style, const wxValidator& validator,
-                           const wxString& name )
-@@ -66,7 +109,7 @@ bool MuleGifCtrl::LoadData(const char* data, int size)
- 	}
- 
-   	wxMemoryInputStream stream(data, size);
--  	m_decoder = new wxGIFDecoder(&stream, TRUE);
-+  	m_decoder = new MuleGIFDecoder(&stream, TRUE);
-   	if ( m_decoder->ReadGIF() != wxGIF_OK ) {
-    		delete m_decoder;
-    		m_decoder = NULL;
-@@ -137,3 +180,4 @@ void MuleGifCtrl::OnPaint( wxPaintEvent& WXUNUSED(even
- 	dc.DrawBitmap( m_frame, x + m_decoder->GetLeft(), y + m_decoder->GetTop(), true);
- }
- 
-+// File_checked_for_headers
Index: patches/patch-src_MuleGifCtrl_h
===================================================================
RCS file: patches/patch-src_MuleGifCtrl_h
diff -N patches/patch-src_MuleGifCtrl_h
--- patches/patch-src_MuleGifCtrl_h	26 Oct 2007 15:00:39 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,30 +0,0 @@
-$OpenBSD: patch-src_MuleGifCtrl_h,v 1.1 2007/10/26 15:00:39 steven Exp $
---- src/MuleGifCtrl.h.orig	Sun Jan  1 06:17:25 2006
-+++ src/MuleGifCtrl.h	Wed Oct 10 17:53:08 2007
-@@ -27,11 +27,10 @@
- 
- #include <wx/control.h>
- #include <wx/timer.h>
--#include <wx/bitmap.h>
- 
- const int GIFTIMERID = 271283;
- 
--class wxGIFDecoder;
-+class MuleGIFDecoder;
- class wxBitmap;
- 
- /**
-@@ -121,7 +120,7 @@ class MuleGifCtrl : public wxControl (private)
- 	void OnErase( wxEraseEvent& WXUNUSED(event) ) {}
- 
- 	//! A pointer to the current gif-animation.
--	wxGIFDecoder*	m_decoder;
-+	MuleGIFDecoder*	m_decoder;
- 	//! Timer used for the delay between each frame.
- 	wxTimer			m_timer;
- 	//! Current frame.
-@@ -133,3 +132,4 @@ class MuleGifCtrl : public wxControl (private)
- 
- #endif
- 
-+// File_checked_for_headers
Index: patches/patch-src_MuleTextCtrl_cpp
===================================================================
RCS file: patches/patch-src_MuleTextCtrl_cpp
diff -N patches/patch-src_MuleTextCtrl_cpp
--- patches/patch-src_MuleTextCtrl_cpp	26 Oct 2007 15:00:39 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-src_MuleTextCtrl_cpp,v 1.1 2007/10/26 15:00:39 steven Exp $
---- src/MuleTextCtrl.cpp.orig	Sun Jan  1 06:17:25 2006
-+++ src/MuleTextCtrl.cpp	Wed Oct 10 17:53:08 2007
-@@ -26,6 +26,7 @@
- #include <wx/menu.h>
- #include <wx/intl.h>
- #include <wx/clipbrd.h>
-+#include <wx/dataobj.h>
- 
- /**
-  * These are the IDs used to identify the different menu-items.
Index: patches/patch-src_StatTree_h
===================================================================
RCS file: patches/patch-src_StatTree_h
diff -N patches/patch-src_StatTree_h
--- patches/patch-src_StatTree_h	8 Jul 2007 18:09:58 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,27 +0,0 @@
-$OpenBSD: patch-src_StatTree_h,v 1.1 2007/07/08 18:09:58 espie Exp $
---- src/StatTree.h.orig	Tue Jun 26 12:52:37 2007
-+++ src/StatTree.h	Tue Jun 26 12:53:48 2007
-@@ -38,22 +38,7 @@
- 
- #ifndef EC_REMOTE	// CLIENT_GUI
- 
--// Try to determine sizeof(int)
--#if defined(__INT_MAX__) && defined(__LONG_MAX__)
--	#if __INT_MAX__ != __LONG_MAX__
--		#define USE_64BIT_ARCH
--	#endif
--#else
--	// #include <bits/wordsize.h> would be enough, but we shouldn't depend on
--	// non-standard includes. However, we still do it :)
--	#include <stdint.h>
--	#ifdef __WORDSIZE
--		#if __WORDSIZE == 64
--			#define USE_64BIT_ARCH
--		#endif
--	#endif
--#endif
--// If we cannot determine wordsize, assume that we use 32bit arch.
-+#define USE_64BIT_ARCH
- 
- #define VIRTUAL virtual
- 
Index: patches/patch-src_amule_cpp
===================================================================
RCS file: patches/patch-src_amule_cpp
diff -N patches/patch-src_amule_cpp
--- patches/patch-src_amule_cpp	26 Oct 2007 15:00:39 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-src_amule_cpp,v 1.1 2007/10/26 15:00:39 steven Exp $
---- src/amule.cpp.orig	Fri Apr 21 05:13:51 2006
-+++ src/amule.cpp	Wed Oct 10 17:53:08 2007
-@@ -97,6 +97,7 @@
- 		#include <CoreFoundation/CFBundle.h>
- 		#include <wx/mac/corefoundation/cfstring.h>
- 	#endif
-+	#include <wx/msgdlg.h>
- #endif
- 
- 
Index: patches/patch-src_utils_wxCas_src_wxcasprefs_cpp
===================================================================
RCS file: patches/patch-src_utils_wxCas_src_wxcasprefs_cpp
diff -N patches/patch-src_utils_wxCas_src_wxcasprefs_cpp
--- patches/patch-src_utils_wxCas_src_wxcasprefs_cpp	26 Oct 2007 15:00:39 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,20 +0,0 @@
-$OpenBSD: patch-src_utils_wxCas_src_wxcasprefs_cpp,v 1.1 2007/10/26 15:00:39 steven Exp $
---- src/utils/wxCas/src/wxcasprefs.cpp.orig	Fri Dec 16 13:09:29 2005
-+++ src/utils/wxCas/src/wxcasprefs.cpp	Wed Oct 10 17:53:08 2007
-@@ -297,7 +297,7 @@ WxCasPrefs::WxCasPrefs ( wxWindow * parent ) : wxDialo
- 	m_validateButton =
- 	    new wxButton ( this, ID_VALIDATE_BUTTON, wxString ( _( "Validate" ) ) );
- 	m_cancelButton =
--	    new wxButton ( this, ID_CANCEL_BUTTON, wxString ( _( "Cancel" ) ) );
-+	    new wxButton ( this, wxID_CANCEL, wxString ( _( "Cancel" ) ) );
- 
- 	m_buttonHBox->Add ( m_validateButton, 0, wxALIGN_CENTER | wxALL, 5 );
- 	m_buttonHBox->Add ( m_cancelButton, 0, wxALIGN_CENTER | wxALL, 5 );
-@@ -321,7 +321,6 @@ BEGIN_EVENT_TABLE ( WxCasPrefs, wxDialog )
- EVT_BUTTON ( ID_OSPATH_BROWSE_BUTTON, WxCasPrefs::OnOSPathBrowseButton )
- EVT_BUTTON ( ID_AUTOSTATIMG_BROWSE_BUTTON, WxCasPrefs::OnAutoStatImgBrowseButton )
- EVT_BUTTON ( ID_VALIDATE_BUTTON, WxCasPrefs::OnValidateButton )
--EVT_BUTTON ( ID_CANCEL_BUTTON, WxCasPrefs::OnCancel )       	// Defined in wxDialog
- EVT_CHECKBOX ( ID_AUTOSTATIMG_CHECK, WxCasPrefs::OnAutoStatImgCheck )
- EVT_CHECKBOX ( ID_FTP_UPDATE_CHECK, WxCasPrefs::OnFtpUpdateCheck )
- END_EVENT_TABLE ()
Index: patches/patch-src_utils_wxCas_src_wxcasprefs_h
===================================================================
RCS file: patches/patch-src_utils_wxCas_src_wxcasprefs_h
diff -N patches/patch-src_utils_wxCas_src_wxcasprefs_h
--- patches/patch-src_utils_wxCas_src_wxcasprefs_h	26 Oct 2007 15:00:39 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-src_utils_wxCas_src_wxcasprefs_h,v 1.1 2007/10/26 15:00:39 steven Exp $
---- src/utils/wxCas/src/wxcasprefs.h.orig	Fri Dec 16 13:09:29 2005
-+++ src/utils/wxCas/src/wxcasprefs.h	Wed Oct 10 17:53:08 2007
-@@ -101,8 +101,7 @@ class WxCasPrefs: public wxDialog (private)
- 	    ID_AUTOSTATIMG_COMBO,
- 	    ID_AUTOSTATIMG_BROWSE_BUTTON,
- 	    ID_FTP_UPDATE_CHECK,
--	    ID_VALIDATE_BUTTON,
--	    ID_CANCEL_BUTTON
-+	    ID_VALIDATE_BUTTON
- 	};
- 
- protected:
Index: pkg/PLIST-daemon
===================================================================
RCS file: /cvs/ports/net/amule/pkg/PLIST-daemon,v
retrieving revision 1.1
diff -u -p -r1.1 PLIST-daemon
--- pkg/PLIST-daemon	8 Jul 2007 18:09:58 -0000	1.1
+++ pkg/PLIST-daemon	19 Oct 2010 15:04:05 -0000
@@ -1,5 +1,5 @@
 @comment $OpenBSD: PLIST-daemon,v 1.1 2007/07/08 18:09:58 espie Exp $
-bin/amulecmd
-bin/amuled
+...@bin bin/amulecmd
+...@bin bin/amuled
 @man man/man1/amulecmd.1
 @man man/man1/amuled.1
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/net/amule/pkg/PLIST-main,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST-main
--- pkg/PLIST-main	22 Dec 2009 00:31:22 -0000	1.4
+++ pkg/PLIST-main	19 Oct 2010 15:04:05 -0000
@@ -1,30 +1,57 @@
 @comment $OpenBSD: PLIST-main,v 1.4 2009/12/22 00:31:22 sthen Exp $
 @pkgpath net/amule
-bin/amule
-bin/amulegui
-bin/ed2k
+...@bin bin/alc
+...@bin bin/alcc
+...@bin bin/amule
+...@bin bin/amulegui
+...@comment bin/autostart-xas
+...@bin bin/cas
+...@bin bin/ed2k
 bin/mldonkey_importer
+...@bin bin/wxcas
 @comment lib/xchat/
 @comment lib/xchat/plugins/
 @comment lib/xchat/plugins/xas.pl
 @comment man/de/
 @comment man/de/man1/
+...@comment @man man/de/man1/alc.1
+...@comment @man man/de/man1/alcc.1
 @comment @man man/de/man1/amule.1
 @comment @man man/de/man1/amulecmd.1
 @comment @man man/de/man1/amuled.1
+...@comment @man man/de/man1/amulegui.1
 @comment @man man/de/man1/amuleweb.1
+...@comment @man man/de/man1/cas.1
 @comment @man man/de/man1/ed2k.1
+...@comment @man man/de/man1/wxcas.1
 @comment @man man/de/man1/xas.1
 @comment man/es/
 @comment man/es/man1/
+...@comment @man man/es/man1/alc.1
+...@comment @man man/es/man1/alcc.1
 @comment @man man/es/man1/amule.1
 @comment @man man/es/man1/amulecmd.1
 @comment @man man/es/man1/amuled.1
 @comment @man man/es/man1/amuleweb.1
+...@comment @man man/es/man1/cas.1
 @comment @man man/es/man1/ed2k.1
+...@comment @man man/es/man1/wxcas.1
 @comment @man man/es/man1/xas.1
+...@comment man/eu/
+...@comment man/eu/man1/
+...@comment @man man/eu/man1/alc.1
+...@comment @man man/eu/man1/alcc.1
+...@comment @man man/eu/man1/amule.1
+...@comment @man man/eu/man1/amulecmd.1
+...@comment @man man/eu/man1/amuled.1
+...@comment @man man/eu/man1/amuleweb.1
+...@comment @man man/eu/man1/cas.1
+...@comment @man man/eu/man1/ed2k.1
+...@comment @man man/eu/man1/wxcas.1
+...@comment @man man/eu/man1/xas.1
 @comment man/fr/
 @comment man/fr/man1/
+...@comment @man man/fr/man1/alcc.1
 @comment @man man/fr/man1/amule.1
 @comment @man man/fr/man1/amulecmd.1
 @comment @man man/fr/man1/amuled.1
@@ -32,21 +59,50 @@ bin/mldonkey_importer
 @comment @man man/fr/man1/ed2k.1
 @comment man/hu/
 @comment man/hu/man1/
+...@comment @man man/hu/man1/alc.1
+...@comment @man man/hu/man1/alcc.1
 @comment @man man/hu/man1/amule.1
 @comment @man man/hu/man1/amulecmd.1
 @comment @man man/hu/man1/amuled.1
 @comment @man man/hu/man1/amuleweb.1
+...@comment @man man/hu/man1/cas.1
 @comment @man man/hu/man1/ed2k.1
+...@comment @man man/hu/man1/wxcas.1
 @comment @man man/hu/man1/xas.1
+...@comment man/it/
+...@comment man/it/man1/
+...@comment @man man/it/man1/amule.1
+...@comment @man man/it/man1/amulecmd.1
+...@comment @man man/it/man1/amuled.1
+...@comment @man man/it/man1/amulegui.1
+...@comment @man man/it/man1/amuleweb.1
+...@comment @man man/it/man1/ed2k.1
+...@man man/man1/alc.1
+...@man man/man1/alcc.1
 @man man/man1/amule.1
+...@man man/man1/amulegui.1
+...@man man/man1/cas.1
 @man man/man1/ed2k.1
+...@man man/man1/wxcas.1
 @comment @man man/man1/xas.1
+share/amule/
+share/amule/skins/
+share/amule/skins/gnome.zip
+share/amule/skins/kde4.zip
+share/amule/skins/tango.zip
+share/amule/skins/xfce.zip
 share/applications/
+share/applications/alc.desktop
 share/applications/amule.desktop
+share/applications/amulegui.desktop
+share/applications/wxcas.desktop
+share/cas/
+share/cas/stat.png
+share/cas/tmp.html
 share/doc/amule/
+...@comment share/doc/amule/Doxyfile
 @comment share/doc/amule/ABOUT-NLS
 @comment share/doc/amule/Changelog
-...@comment share/doc/amule/Doxyfile
 @comment share/doc/amule/EC_Protocol.txt
 share/doc/amule/ED2K-Links.HOWTO
 @comment share/doc/amule/INSTALL
@@ -56,89 +112,64 @@ share/doc/amule/README
 share/doc/amule/amulesig.txt
 share/doc/amule/license.txt
 @comment share/doc/amule/socks4.protocol
-share/locale/
 share/locale/ar/
 share/locale/ar/LC_MESSAGES/
 share/locale/ar/LC_MESSAGES/amule.mo
-share/locale/bg/
-share/locale/bg/LC_MESSAGES/
+share/locale/ast/
+share/locale/ast/LC_MESSAGES/
+share/locale/ast/LC_MESSAGES/amule.mo
 share/locale/bg/LC_MESSAGES/amule.mo
-share/locale/ca/
-share/locale/ca/LC_MESSAGES/
 share/locale/ca/LC_MESSAGES/amule.mo
-share/locale/da/
-share/locale/da/LC_MESSAGES/
+share/locale/cs/LC_MESSAGES/amule.mo
 share/locale/da/LC_MESSAGES/amule.mo
-share/locale/de/
-share/locale/de/LC_MESSAGES/
 share/locale/de/LC_MESSAGES/amule.mo
+share/locale/el/LC_MESSAGES/amule.mo
 share/locale/en_GB/
 share/locale/en_GB/LC_MESSAGES/
 share/locale/en_GB/LC_MESSAGES/amule.mo
-share/locale/en_US/
-share/locale/en_US/LC_MESSAGES/
-share/locale/en_US/LC_MESSAGES/amule.mo
-share/locale/es/
-share/locale/es/LC_MESSAGES/
 share/locale/es/LC_MESSAGES/amule.mo
-share/locale/es_MX/
-share/locale/es_MX/LC_MESSAGES/
-share/locale/es_MX/LC_MESSAGES/amule.mo
 share/locale/et_EE/
 share/locale/et_EE/LC_MESSAGES/
 share/locale/et_EE/LC_MESSAGES/amule.mo
-share/locale/eu/
-share/locale/eu/LC_MESSAGES/
 share/locale/eu/LC_MESSAGES/amule.mo
-share/locale/fi/
-share/locale/fi/LC_MESSAGES/
 share/locale/fi/LC_MESSAGES/amule.mo
-share/locale/fr/
-share/locale/fr/LC_MESSAGES/
 share/locale/fr/LC_MESSAGES/amule.mo
-share/locale/gl/
-share/locale/gl/LC_MESSAGES/
 share/locale/gl/LC_MESSAGES/amule.mo
-share/locale/hr/
-share/locale/hr/LC_MESSAGES/
+share/locale/he/LC_MESSAGES/amule.mo
 share/locale/hr/LC_MESSAGES/amule.mo
-share/locale/hu/
-share/locale/hu/LC_MESSAGES/
 share/locale/hu/LC_MESSAGES/amule.mo
-share/locale/it/
-share/locale/it/LC_MESSAGES/
 share/locale/it/LC_MESSAGES/amule.mo
 share/locale/it_CH/
 share/locale/it_CH/LC_MESSAGES/
 share/locale/it_CH/LC_MESSAGES/amule.mo
+share/locale/ja/LC_MESSAGES/amule.mo
 share/locale/ko_KR/
 share/locale/ko_KR/LC_MESSAGES/
 share/locale/ko_KR/LC_MESSAGES/amule.mo
-share/locale/nl/
-share/locale/nl/LC_MESSAGES/
+share/locale/lt/
+share/locale/lt/LC_MESSAGES/
+share/locale/lt/LC_MESSAGES/amule.mo
 share/locale/nl/LC_MESSAGES/amule.mo
-share/locale/pl/
-share/locale/pl/LC_MESSAGES/
+share/locale/nn/LC_MESSAGES/amule.mo
 share/locale/pl/LC_MESSAGES/amule.mo
-share/locale/pt_BR/
-share/locale/pt_BR/LC_MESSAGES/
 share/locale/pt_BR/LC_MESSAGES/amule.mo
 share/locale/pt_PT/
 share/locale/pt_PT/LC_MESSAGES/
 share/locale/pt_PT/LC_MESSAGES/amule.mo
-share/locale/ru/
-share/locale/ru/LC_MESSAGES/
 share/locale/ru/LC_MESSAGES/amule.mo
-share/locale/sl/
-share/locale/sl/LC_MESSAGES/
 share/locale/sl/LC_MESSAGES/amule.mo
-share/locale/zh_CN/
-share/locale/zh_CN/LC_MESSAGES/
+share/locale/sq/
+share/locale/sq/LC_MESSAGES/
+share/locale/sq/LC_MESSAGES/amule.mo
+share/locale/sv/LC_MESSAGES/amule.mo
+share/locale/tr/LC_MESSAGES/amule.mo
+share/locale/uk/LC_MESSAGES/amule.mo
 share/locale/zh_CN/LC_MESSAGES/amule.mo
-share/locale/zh_TW/
-share/locale/zh_TW/LC_MESSAGES/
 share/locale/zh_TW/LC_MESSAGES/amule.mo
 share/pixmaps/
+share/pixmaps/alc.xpm
 share/pixmaps/amule.xpm
+share/pixmaps/amulegui.xpm
+share/pixmaps/wxcas.xpm
 @exec %D/bin/update-desktop-database
 @unexec-delete %D/bin/update-desktop-database
Index: pkg/PLIST-web
===================================================================
RCS file: /cvs/ports/net/amule/pkg/PLIST-web,v
retrieving revision 1.1
diff -u -p -r1.1 PLIST-web
--- pkg/PLIST-web	8 Jul 2007 18:09:58 -0000	1.1
+++ pkg/PLIST-web	19 Oct 2010 15:04:05 -0000
@@ -1,5 +1,5 @@
 @comment $OpenBSD: PLIST-web,v 1.1 2007/07/08 18:09:58 espie Exp $
-bin/amuleweb
+...@bin bin/amuleweb
 @man man/man1/amuleweb.1
 share/amule/
 share/amule/webserver/
@@ -119,6 +119,76 @@ share/amule/webserver/default/tree-close
 share/amule/webserver/default/tree-leaf.gif
 share/amule/webserver/default/tree-open.gif
 share/amule/webserver/default/yellow.gif
+share/amule/webserver/litoral/
+share/amule/webserver/litoral/amuleweb-main-dload.php
+share/amule/webserver/litoral/amuleweb-main-kad.php
+share/amule/webserver/litoral/amuleweb-main-log.php
+share/amule/webserver/litoral/amuleweb-main-prefs.php
+share/amule/webserver/litoral/amuleweb-main-search.php
+share/amule/webserver/litoral/amuleweb-main-servers.php
+share/amule/webserver/litoral/amuleweb-main-shared.php
+share/amule/webserver/litoral/amuleweb-main-stats.php
+share/amule/webserver/litoral/black.gif
+share/amule/webserver/litoral/blank1x1.gif
+share/amule/webserver/litoral/blue1.gif
+share/amule/webserver/litoral/blue2.gif
+share/amule/webserver/litoral/blue3.gif
+share/amule/webserver/litoral/blue4.gif
+share/amule/webserver/litoral/blue5.gif
+share/amule/webserver/litoral/blue6.gif
+share/amule/webserver/litoral/cancel.gif
+share/amule/webserver/litoral/close.png
+share/amule/webserver/litoral/col.png
+share/amule/webserver/litoral/connect.gif
+share/amule/webserver/litoral/down.png
+share/amule/webserver/litoral/edkserv_0.png
+share/amule/webserver/litoral/edkserv_1.png
+share/amule/webserver/litoral/favicon.ico
+share/amule/webserver/litoral/filter.png
+share/amule/webserver/litoral/fond.gif
+share/amule/webserver/litoral/fond_haut.png
+share/amule/webserver/litoral/footer.php
+share/amule/webserver/litoral/index.html
+share/amule/webserver/litoral/kitty.gif
+share/amule/webserver/litoral/log.php
+share/amule/webserver/litoral/login.php
+share/amule/webserver/litoral/loginfond.gif
+share/amule/webserver/litoral/loginfond_haut.png
+share/amule/webserver/litoral/loginlogo.jpg
+share/amule/webserver/litoral/loginlogo.png
+share/amule/webserver/litoral/logo.png
+share/amule/webserver/litoral/maquette.dwt
+share/amule/webserver/litoral/ok.png
+share/amule/webserver/litoral/pause.png
+share/amule/webserver/litoral/play.png
+share/amule/webserver/litoral/red.gif
+share/amule/webserver/litoral/refresh.png
+share/amule/webserver/litoral/search_0.png
+share/amule/webserver/litoral/search_1.png
+share/amule/webserver/litoral/shared_0.png
+share/amule/webserver/litoral/shared_1.png
+share/amule/webserver/litoral/sheserv_0.png
+share/amule/webserver/litoral/sheserv_1.png
+share/amule/webserver/litoral/stats.php
+share/amule/webserver/litoral/stats_0.png
+share/amule/webserver/litoral/stats_1.png
+share/amule/webserver/litoral/stats_tree.php
+share/amule/webserver/litoral/style.css
+share/amule/webserver/litoral/tab_bottom.png
+share/amule/webserver/litoral/tab_bottom_left.png
+share/amule/webserver/litoral/tab_bottom_right.png
+share/amule/webserver/litoral/tab_left.png
+share/amule/webserver/litoral/tab_right.png
+share/amule/webserver/litoral/tab_top.png
+share/amule/webserver/litoral/tab_top_left.png
+share/amule/webserver/litoral/tab_top_right.png
+share/amule/webserver/litoral/transf_0.png
+share/amule/webserver/litoral/transf_1.png
+share/amule/webserver/litoral/tree-closed.gif
+share/amule/webserver/litoral/tree-leaf.gif
+share/amule/webserver/litoral/tree-open.gif
+share/amule/webserver/litoral/up.png
+share/amule/webserver/litoral/yellow.gif
 share/amule/webserver/php-default/
 share/amule/webserver/php-default/amuleweb-main-dload.php
 share/amule/webserver/php-default/amuleweb-main-kad.php

Reply via email to