Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to devel-xorg-modular grimoire by Vlad Glagolev (f21ad94b174cff73700e04d519c35c98459133b8)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to devel-xorg-modular grimoire by Vlad Glagolev (f21ad94b174cff73700e04d519c35c98459133b8)
  • Date: Mon, 20 Feb 2012 15:47:10 -0600

GIT changes to devel-xorg-modular grimoire by Vlad Glagolev
<stealth AT sourcemage.org>:

ChangeLog | 3 +++
dev/null |binary
ftp/transmission/DEPENDS | 9 +++++++--
ftp/transmission/DETAILS | 2 +-
ftp/transmission/HISTORY | 7 +++++++
ftp/transmission/PRE_BUILD | 4 ++--
ftp/transmission/libnatpmp-20110618.patch | 11 +++++++++++
ftp/transmission/transmission-2.42.tar.bz2.sig | 0
ftp/transmission/transmission-2.50.tar.bz2.sig |binary
net/libnatpmp/BUILD | 1 +
net/libnatpmp/DETAILS | 16 ++++++++++++++++
net/libnatpmp/HISTORY | 2 ++
12 files changed, 50 insertions(+), 5 deletions(-)

New commits:
commit 0d06416b4b9f1a494b957abcdb1bed613a008573
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

transmission: => 2.50

commit 8673c9ea7ac9b9305fdc621255a7f53abb89d1f9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

libnatpmp: new spell, NAT Port Mapping Protocol (NAT-PMP)

diff --git a/ChangeLog b/ChangeLog
index 076eda2..c6966e7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2012-02-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * net/libnatpmp: new spell, NAT Port Mapping Protocol (NAT-PMP)
+
2012-02-19 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* video-libs/libbluray: new spell, a library for blueray disk playback
* video-libs/libaacs: new spell, a library that implements the
Advanced
diff --git a/ftp/transmission/DEPENDS b/ftp/transmission/DEPENDS
index 0015ea7..b9c3c64 100755
--- a/ftp/transmission/DEPENDS
+++ b/ftp/transmission/DEPENDS
@@ -14,7 +14,7 @@ runtime_depends zlib &&
optional_depends gtk+2 \
"--with-gtk" \
"--without-gtk" \
- "for GTK+2 client" &&
+ "for GTK+ client (3.0 will be used if installed)" &&

if is_depends_enabled $SPELL gtk+2; then
depends gettext '--enable-nls' &&
@@ -26,4 +26,9 @@ else
"--enable-nls" \
"--disable-nls" \
"for native language support"
-fi
+fi &&
+
+optional_depends libnatpmp \
+ "--enable-external-natpmp" \
+ "--disable-external-natpmp" \
+ "to use system natpmp"
diff --git a/ftp/transmission/DETAILS b/ftp/transmission/DETAILS
index 925261b..ae645d7 100755
--- a/ftp/transmission/DETAILS
+++ b/ftp/transmission/DETAILS
@@ -1,5 +1,5 @@
SPELL=transmission
- VERSION=2.42
+ VERSION=2.50
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://download.transmissionbt.com/files/$SOURCE
diff --git a/ftp/transmission/HISTORY b/ftp/transmission/HISTORY
index e512dbf..f2e1adc 100644
--- a/ftp/transmission/HISTORY
+++ b/ftp/transmission/HISTORY
@@ -1,3 +1,10 @@
+2012-02-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 2.50
+ * DEPENDS: added libnatpmp optional dependency; added GTK+3 comment
+ * PRE_BUILD: apply the patch; removed deprecated fixes
+ * libnatpmp-20110618.patch: added, to fix compilation against
libnatpmp
+ >=20110618 when API was changed (based on some Tor patches)
+
2011-10-21 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.42
* DEPENDS: renewed gtk flags
diff --git a/ftp/transmission/PRE_BUILD b/ftp/transmission/PRE_BUILD
index 4acfd2a..bfc47c8 100755
--- a/ftp/transmission/PRE_BUILD
+++ b/ftp/transmission/PRE_BUILD
@@ -1,6 +1,6 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

-if list_find "$TRANSMISSION_OPTS" "--disable-utp"; then
- sed -i "s:bool UTP_Write://bool UTP_Write:" third-party/libutp/utp.h
+if is_depends_enabled $SPELL libnatpmp; then
+ patch -p0 < "$SPELL_DIRECTORY/libnatpmp-20110618.patch"
fi
diff --git a/ftp/transmission/libnatpmp-20110618.patch
b/ftp/transmission/libnatpmp-20110618.patch
new file mode 100644
index 0000000..e8f44aa
--- /dev/null
+++ b/ftp/transmission/libnatpmp-20110618.patch
@@ -0,0 +1,11 @@
+--- libtransmission/natpmp.c.orig 2012-02-15 06:00:19.000000000 +0400
++++ libtransmission/natpmp.c 2012-02-21 01:34:04.292023453 +0400
+@@ -120,7 +120,7 @@
+
+ if( is_enabled && ( nat->state == TR_NATPMP_DISCOVER ) )
+ {
+- int val = initnatpmp( &nat->natpmp );
++ int val = initnatpmp( &nat->natpmp, 0, 0 );
+ logVal( "initnatpmp", val );
+ val = sendpublicaddressrequest( &nat->natpmp );
+ logVal( "sendpublicaddressrequest", val );
diff --git a/ftp/transmission/transmission-2.42.tar.bz2.sig
b/ftp/transmission/transmission-2.42.tar.bz2.sig
deleted file mode 100644
index 76e6816..0000000
Binary files a/ftp/transmission/transmission-2.42.tar.bz2.sig and /dev/null
differ
diff --git a/ftp/transmission/transmission-2.50.tar.bz2.sig
b/ftp/transmission/transmission-2.50.tar.bz2.sig
new file mode 100644
index 0000000..a26e4ee
Binary files /dev/null and b/ftp/transmission/transmission-2.50.tar.bz2.sig
differ
diff --git a/net/libnatpmp/BUILD b/net/libnatpmp/BUILD
new file mode 100755
index 0000000..8f58e6d
--- /dev/null
+++ b/net/libnatpmp/BUILD
@@ -0,0 +1 @@
+make
diff --git a/net/libnatpmp/DETAILS b/net/libnatpmp/DETAILS
new file mode 100755
index 0000000..603bdfb
--- /dev/null
+++ b/net/libnatpmp/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=libnatpmp
+ VERSION=20110808
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://miniupnp.free.fr/files/$SOURCE
+
SOURCE_HASH=sha512:1bb4304319a0570602f19e4bf5ea42505de259f4f9d659ffc3f54faf67717e2e28563a50b747556bf5ee279fed6fe92ee798cddec233b7d3b97f3aad697729e2
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=http://miniupnp.free.fr/libnatpmp.html
+ ENTERED=20120221
+ LICENSE[0]=BSD
+ SHORT="NAT Port Mapping Protocol (NAT-PMP)"
+cat << EOF
+libnatpmp is an attempt to make a portable and fully compliant
implementation of
+the protocol for the client side. It is based on non blocking sockets and all
+calls of the API are asynchronous. It is therefore very easy to integrate the
+NAT-PMP code to any event driven code.
+EOF
diff --git a/net/libnatpmp/HISTORY b/net/libnatpmp/HISTORY
new file mode 100644
index 0000000..6dc454c
--- /dev/null
+++ b/net/libnatpmp/HISTORY
@@ -0,0 +1,2 @@
+2012-02-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, BUILD: spell created



  • [SM-Commit] GIT changes to devel-xorg-modular grimoire by Vlad Glagolev (f21ad94b174cff73700e04d519c35c98459133b8), Vlad Glagolev, 02/20/2012

Archive powered by MHonArc 2.6.24.

Top of Page