summaryrefslogtreecommitdiffstats
path: root/net-p2p/linuxdcpp
diff options
context:
space:
mode:
Diffstat (limited to 'net-p2p/linuxdcpp')
-rw-r--r--net-p2p/linuxdcpp/Makefile8
-rw-r--r--net-p2p/linuxdcpp/distinfo6
-rw-r--r--net-p2p/linuxdcpp/files/patch-SConstruct102
-rw-r--r--net-p2p/linuxdcpp/files/patch-disable_binreloc34
-rw-r--r--net-p2p/linuxdcpp/pkg-plist2
5 files changed, 53 insertions, 99 deletions
diff --git a/net-p2p/linuxdcpp/Makefile b/net-p2p/linuxdcpp/Makefile
index ee9cef9..c9efb6f 100644
--- a/net-p2p/linuxdcpp/Makefile
+++ b/net-p2p/linuxdcpp/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= linuxdcpp
-PORTVERSION= 0.0.1.20060821 #0.0.1.YYYYMMDD
+PORTVERSION= 0.0.1.20060901 #0.0.1.YYYYMMDD
CATEGORIES= net-p2p
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR=mezz
@@ -20,9 +20,6 @@ USE_BZIP2= yes
USE_GNOME= libglade2
USE_SCONS= yes
-DATADIR= ${PREFIX}/share/ldcpp
-DOCSDIR= ${PREFIX}/share/doc/ldcpp
-
.if defined(WITH_DEBUG)
SCONS_ARGS= debug=1
STRIP=
@@ -36,9 +33,6 @@ SCONS_ARGS= release=1
IGNORE= does not compile on FreeBSD 4.x, due to lack of wide character in libc
.endif
-post-extract:
- @${RM} ${WRKSRC}/linux/prefix.*
-
post-patch:
@${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g ; s|%%CXX%%|${CXX}|g ; \
s|%%CXXFLAGS%%|${CXXFLAGS}|g' ${WRKSRC}/SConstruct
diff --git a/net-p2p/linuxdcpp/distinfo b/net-p2p/linuxdcpp/distinfo
index 243c0c7..6eaf8b7 100644
--- a/net-p2p/linuxdcpp/distinfo
+++ b/net-p2p/linuxdcpp/distinfo
@@ -1,3 +1,3 @@
-MD5 (linuxdcpp-0.0.1.20060821.tar.bz2) = ada196e06230d8e8b642bdaedf19fbae
-SHA256 (linuxdcpp-0.0.1.20060821.tar.bz2) = 12aa972f51c9cee11731466713d31a6385c71164401f54a516a9bbeffaddca57
-SIZE (linuxdcpp-0.0.1.20060821.tar.bz2) = 351564
+MD5 (linuxdcpp-0.0.1.20060901.tar.bz2) = d0cb7cebb39182ecf6ab5a1f13f0e3d9
+SHA256 (linuxdcpp-0.0.1.20060901.tar.bz2) = bf18172b3348f2aa35a665f6c769026f48f686619b4c95008b8224ec4892de96
+SIZE (linuxdcpp-0.0.1.20060901.tar.bz2) = 348060
diff --git a/net-p2p/linuxdcpp/files/patch-SConstruct b/net-p2p/linuxdcpp/files/patch-SConstruct
index 1cfa351..81cdd66 100644
--- a/net-p2p/linuxdcpp/files/patch-SConstruct
+++ b/net-p2p/linuxdcpp/files/patch-SConstruct
@@ -1,6 +1,6 @@
---- SConstruct.orig Fri Aug 18 12:37:38 2006
-+++ SConstruct Fri Aug 18 12:39:29 2006
-@@ -38,28 +38,13 @@
+--- SConstruct.orig Fri Sep 1 16:52:46 2006
++++ SConstruct Fri Sep 1 16:55:38 2006
+@@ -23,21 +23,6 @@
context.Result(ret)
return ret
@@ -14,52 +14,62 @@
- or (string.atoi(ret[0]) > major)):
- retval = 1
- except ValueError:
-- print "Oops! No C++ compiler found!"
+- print "No C++ compiler found!"
-
- context.Result(retval)
- return retval
-
- # Initialize the environment and configure variables
+ # ----------------------------------------------------------------------
+ # Command-line options
+@@ -62,24 +47,17 @@
+ # Initialization
+ # ----------------------------------------------------------------------
--env = Environment(ENV = os.environ)
-+env = Environment(ENV = os.environ, CC = '%%CC%%', CXX = '%%CXX%%')
+-env = Environment(ENV = os.environ, options = opts)
++env = Environment(ENV = os.environ, options = opts, CC = '%%CC%%', CXX = '%%CXX%%')
conf = Configure(env,
-- custom_tests = {'CheckPKGConfig' : CheckPKGConfig, 'CheckPKG' : CheckPKG, 'CheckCXXVersion' : CheckCXXVersion},
-+ custom_tests = {'CheckPKGConfig' : CheckPKGConfig, 'CheckPKG' : CheckPKG},
+ custom_tests =
+ {
+ 'CheckPKGConfig' : CheckPKGConfig,
+- 'CheckPKG' : CheckPKG,
+- 'CheckCXXVersion' : CheckCXXVersion
++ 'CheckPKG' : CheckPKG
+ },
conf_dir = 'build/sconf',
log_file = 'build/sconf/config.log')
-@@ -68,27 +53,6 @@
-
- # Check for dependencies
+-if os.environ.has_key('CXX'):
+- env['CXX'] = os.environ['CXX']
+-
+-if os.environ.has_key('CXXFLAGS'):
+- env['CXXFLAGS'] = os.environ['CXXFLAGS'].split()
+-
+ env.SConsignFile('build/sconf/.sconsign')
+ opts.Save('build/sconf/scache.conf', env)
+ Help(opts.GenerateHelpText(env))
+@@ -89,19 +67,6 @@
+ # Dependencies
+ # ----------------------------------------------------------------------
--# This looks up the CXX enviroment variable so that people can specify
--# what g++ to use on the command line (eg. prompt:> CXX=foo scons)
--cxx = conf.env.Dictionary()['CXX']
--if not conf.CheckCXXVersion(cxx, 3, 4):
-- if WhereIs('g++-3.4') != None:
-- print 'Found g++-3.4'
-- cxx = 'g++-3.4'
-- else:
-- print 'Compiler version check failed. g++ 3.4 or later is needed'
-- Exit(1)
+-if not conf.CheckCXXVersion(env['CXX'], 3, 4):
+- print 'Compiler version check failed. g++ 3.4 or later is needed'
+- Exit(1)
-
-# Add support for compiler caches to speed-up compilation.
--if os.popen('distcc 2> /dev/null').read():
-- cxx = 'distcc ' + cxx
+-if conf.TryAction(Action('distcc'))[0]:
+- env.Prepend(CXX = 'distcc ')
- print 'Enabling distcc...'
--if os.popen('ccache 2> /dev/null').read():
-- cxx = 'ccache ' + cxx
-- print 'Enabling ccache...'
-
--conf.env.Replace(CXX = cxx)
+-if conf.TryAction(Action('ccache'))[0]:
+- env.Prepend(CXX = 'ccache ')
+- print 'Enabling ccache...'
-
if not conf.CheckPKGConfig():
print 'pkg-config not found.'
Exit(1)
-@@ -120,11 +84,6 @@
+@@ -133,11 +98,6 @@
print 'Can\'t live without it, sorry'
Exit(1)
@@ -71,33 +81,17 @@
if not conf.CheckLibWithHeader('z', 'zlib.h', 'c'):
print 'Did not find the z library (gzip/z compression)'
print 'Can\'t live without it, exiting'
-@@ -138,26 +97,19 @@
- Exit(1)
-
- env = conf.Finish()
--env.Append(CXXFLAGS = ['-I.', '-D_GNU_SOURCE', '-DENABLE_BINRELOC', '-D_FILE_OFFSET_BITS=64'])
--
--
--# Allow additional CXXFLAGS to be specified by looking at the environment variable.
--try:
-- env.Append(CXXFLAGS = os.environ['CXXFLAGS'])
--except KeyError:
-- pass
-+env.Append(CXXFLAGS = ['-I.', '-D_GNU_SOURCE', '-D_FILE_OFFSET_BITS=64'])
-
-
- # Parse command line parameters
+@@ -160,11 +120,11 @@
+ env.Append(CXXFLAGS = Split('-I. -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64'))
- debug = ARGUMENTS.get('debug', 0)
- if int(debug):
-- env.Append(CXXFLAGS = '-g -ggdb -D_DEBUG -Wall')
-+ env.Append(CXXFLAGS = '%%CXXFLAGS%% -g -ggdb -D_DEBUG -Wall')
- env.Append(LDFLAGS = '-g -ggdb')
+ if env['debug']:
+- env.Append(CXXFLAGS = Split('-g -ggdb -D_DEBUG -Wall'))
++ env.Append(CXXFLAGS = Split('%%CXXFLAGS%% -g -ggdb -D_DEBUG -Wall'))
+ env.Append(LDFLAGS = Split('-g -ggdb'))
- release = ARGUMENTS.get('release', 0)
- if int(release):
+ if env['release']:
- env.Append(CXXFLAGS = '-O3')
+ env.Append(CXXFLAGS = '%%CXXFLAGS%%')
- profile = ARGUMENTS.get('profile', 0)
- if int(profile):
+ if env['profile']:
+ env.Append(CXXFLAGS = '-pg')
diff --git a/net-p2p/linuxdcpp/files/patch-disable_binreloc b/net-p2p/linuxdcpp/files/patch-disable_binreloc
deleted file mode 100644
index e3d1150..0000000
--- a/net-p2p/linuxdcpp/files/patch-disable_binreloc
+++ /dev/null
@@ -1,34 +0,0 @@
---- linux/SConstruct.orig Mon Aug 21 12:20:32 2006
-+++ linux/SConstruct Mon Aug 21 12:20:57 2006
-@@ -9,7 +9,6 @@
- 'hashdialog.cc',
- 'hub.cc',
- 'mainwindow.cc',
-- 'prefix.cc',
- 'privatemessage.cc',
- 'publichubs.cc',
- 'search.cc',
---- linux/wulformanager.cc.orig Mon Aug 21 12:20:40 2006
-+++ linux/wulformanager.cc Mon Aug 21 12:21:31 2006
-@@ -24,7 +24,6 @@
- #include "func.hh"
- #include "hashdialog.hh"
- #include "hub.hh"
--#include "prefix.hh"
- #include "privatemessage.hh"
- #include "publichubs.hh"
- #include "search.hh"
-@@ -299,13 +298,7 @@
-
- string WulforManager::getPath()
- {
--#ifdef _DATADIR
- string ret = string(_DATADIR) + PATH_SEPARATOR_STR + "ldcpp";
--#else
-- char *temp = br_extract_dir(SELFPATH);
-- string ret = string(temp);
-- free(temp);
--#endif
- return ret;
- }
-
diff --git a/net-p2p/linuxdcpp/pkg-plist b/net-p2p/linuxdcpp/pkg-plist
index 5b10889..84b4b41 100644
--- a/net-p2p/linuxdcpp/pkg-plist
+++ b/net-p2p/linuxdcpp/pkg-plist
@@ -1,4 +1,4 @@
-bin/ldcpp
+bin/linuxdcpp
%%DOCSDIR%%/Changelog.txt
%%DOCSDIR%%/Credits.txt
%%DOCSDIR%%/License.txt
OpenPOWER on IntegriCloud