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 <[email protected]
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