summaryrefslogtreecommitdiff
path: root/dev-libs/Ice/files
diff options
context:
space:
mode:
authorDan Goodliffe <daniel.goodliffe@pressassociation.com>2016-10-31 16:04:50 +0000
committerDan Goodliffe <daniel.goodliffe@pressassociation.com>2016-10-31 16:12:06 +0000
commit249cd18ca00b7d50e3020eaa610d8585b1887e3b (patch)
tree8d5dda29d6dad261e32c2bc89017cf7508eb19a2 /dev-libs/Ice/files
parentNew virual package for virtualization hosts (diff)
downloadportage-249cd18ca00b7d50e3020eaa610d8585b1887e3b.tar.bz2
portage-249cd18ca00b7d50e3020eaa610d8585b1887e3b.tar.xz
portage-249cd18ca00b7d50e3020eaa610d8585b1887e3b.zip
Replace my Ice 3.6 ebuilds with ones from Gentoo but keeping the c++1x patches
Diffstat (limited to 'dev-libs/Ice/files')
-rw-r--r--dev-libs/Ice/files/Ice-3.6.3-csharp.patch50
-rw-r--r--dev-libs/Ice/files/Ice-3.6.3-dont-append-c++11-to-libs.patch (renamed from dev-libs/Ice/files/dont-append-c++11-to-libs-3.6.3.patch)4
-rw-r--r--dev-libs/Ice/files/Ice-3.6.3-dont-separate-c++11-libs.patch (renamed from dev-libs/Ice/files/dont-separate-c++11-libs.patch)4
-rw-r--r--dev-libs/Ice/files/Ice-3.6.3-no-arch-opts.patch50
-rw-r--r--dev-libs/Ice/files/dont-append-32-to-bins.patch20
-rw-r--r--dev-libs/Ice/files/dont-append-c++11-to-libs.patch22
6 files changed, 104 insertions, 46 deletions
diff --git a/dev-libs/Ice/files/Ice-3.6.3-csharp.patch b/dev-libs/Ice/files/Ice-3.6.3-csharp.patch
new file mode 100644
index 0000000..e9dce11
--- /dev/null
+++ b/dev-libs/Ice/files/Ice-3.6.3-csharp.patch
@@ -0,0 +1,50 @@
+--- ice-3.6.3/csharp/src/Makefile~ 2015-06-23 17:30:20.000000000 +0200
++++ ice-3.6.3/csharp/src/Makefile 2015-06-27 20:07:04.217188211 +0200
+@@ -11,7 +11,7 @@
+
+ include $(top_srcdir)/config/Make.rules.cs
+
+-SUBDIRS = Ice IceStorm Glacier2 IcePatch2 IceGrid IceBox IceDiscovery IceLocatorDiscovery
++SUBDIRS = Ice IceStorm Glacier2 IcePatch2 IceGrid IceBox IceSSL IceDiscovery IceLocatorDiscovery
+
+ $(EVERYTHING)::
+ @for subdir in $(SUBDIRS); \
+--- /dev/null 2015-06-27 16:44:15.733558105 +0200
++++ ice-3.6.3/csharp/lib/pkgconfig/IceSSL.pc 2015-06-27 20:19:30.731894653 +0200
+@@ -0,0 +1,10 @@
++version = 3.6.3
++mono_root = /usr
++
++name = IceSSL
++
++Name: ${name}
++Description: IceSSL run-time support
++Version: ${version}
++Libs: -r:${mono_root}/lib/mono/${name}/${name}.dll
++Requires: Ice = ${version}
+--- /dev/null 2015-06-27 16:44:15.733558105 +0200
++++ ice-3.6.3/csharp/lib/pkgconfig/IceDiscovery.pc 2015-06-27 20:20:44.312515987 +0200
+@@ -0,0 +1,10 @@
++version = 3.6.3
++mono_root = /usr
++
++name = IceDiscovery
++
++Name: ${name}
++Description: IceDiscovery run-time support
++Version: ${version}
++Libs: -r:${mono_root}/lib/mono/${name}/${name}.dll
++Requires: Ice = ${version}
+--- /dev/null 2015-06-27 16:44:15.733558105 +0200
++++ ice-3.6.3/csharp/lib/pkgconfig/IceLocatorDiscovery.pc 2015-06-27 20:21:22.206185123 +0200
+@@ -0,0 +1,10 @@
++version = 3.6.3
++mono_root = /usr
++
++name = IceLocatorDiscovery
++
++Name: ${name}
++Description: IceLocatorDiscovery run-time support
++Version: ${version}
++Libs: -r:${mono_root}/lib/mono/${name}/${name}.dll
++Requires: Ice = ${version}
diff --git a/dev-libs/Ice/files/dont-append-c++11-to-libs-3.6.3.patch b/dev-libs/Ice/files/Ice-3.6.3-dont-append-c++11-to-libs.patch
index 6a469a4..c0133ea 100644
--- a/dev-libs/Ice/files/dont-append-c++11-to-libs-3.6.3.patch
+++ b/dev-libs/Ice/files/Ice-3.6.3-dont-append-c++11-to-libs.patch
@@ -1,7 +1,7 @@
diff --git cpp/src/Ice/DynamicLibrary.cpp cpp/src/Ice/DynamicLibrary.cpp
index d70e14b..721832b 100644
---- cpp/src/Ice/DynamicLibrary.cpp
-+++ cpp/src/Ice/DynamicLibrary.cpp
+--- ice-3.6.3/cpp/src/Ice/DynamicLibrary.cpp
++++ ice-3.6.3/cpp/src/Ice/DynamicLibrary.cpp
@@ -16,7 +16,6 @@
#endif
diff --git a/dev-libs/Ice/files/dont-separate-c++11-libs.patch b/dev-libs/Ice/files/Ice-3.6.3-dont-separate-c++11-libs.patch
index 4c02df0..2b30a21 100644
--- a/dev-libs/Ice/files/dont-separate-c++11-libs.patch
+++ b/dev-libs/Ice/files/Ice-3.6.3-dont-separate-c++11-libs.patch
@@ -1,5 +1,5 @@
---- config/Make.common.rules 2015-06-23 16:30:20.000000000 +0100
-+++ config/Make.common.rules 2015-07-04 17:45:58.061422073 +0100
+--- ice-3.6.3/config/Make.common.rules 2015-06-23 16:30:20.000000000 +0100
++++ ice-3.6.3/config/Make.common.rules 2015-07-04 17:45:58.061422073 +0100
@@ -115,15 +115,6 @@
lp32suffix = /i386-linux-gnu
endif
diff --git a/dev-libs/Ice/files/Ice-3.6.3-no-arch-opts.patch b/dev-libs/Ice/files/Ice-3.6.3-no-arch-opts.patch
new file mode 100644
index 0000000..149a31e
--- /dev/null
+++ b/dev-libs/Ice/files/Ice-3.6.3-no-arch-opts.patch
@@ -0,0 +1,50 @@
+--- ice-3.6.3/cpp/config/Make.rules.Linux~ 2015-06-27 16:56:56.000000000 +0200
++++ ice-3.6.3/cpp/config/Make.rules.Linux 2015-06-27 17:23:45.810591931 +0200
+@@ -79,19 +79,6 @@
+ CXXARCHFLAGS += -mtune=v8 -pipe -Wno-deprecated -DICE_USE_MUTEX_SHARED
+ endif
+
+- #
+- # Only use multilib -m32/-m64 options for amd64 arch, x32 arch can also run
+- # in amd64 macines but doesn't use multilib, in this case MACHINE_TYPE will
+- # be x86_64 and HOST_ARCH x32.
+- #
+- ifeq ($(HOST_ARCH),amd64)
+- ifeq ($(LP64),yes)
+- CXXARCHFLAGS += -m64
+- else
+- CXXARCHFLAGS += -m32
+- endif
+- endif
+-
+ CXXFLAGS += $(CXXARCHFLAGS) -fvisibility=hidden -Wall -Werror -pthread
+
+ # If MAXWARN is set then enable extra warnings
+--- ice-3.6.3/config/Make.common.rules~ 2015-06-23 17:30:20.000000000 +0200
++++ ice-3.6.3/config/Make.common.rules 2015-06-28 01:53:57.149666595 +0200
+@@ -101,25 +101,7 @@
+ ifeq ($(LP64),)
+ LP64 = yes
+ endif
+-
+- #
+- # x86 binaries build on x86_64 machine use 32 binsuffix
+- #
+- ifneq ($(STATICLIBS),yes)
+- ifneq ($(LP64),yes)
+- binsuffix = 32
+- endif
+- endif
+ endif
+-
+- #
+- # x86 builds uses 32 binsuffix
+- #
+- ifneq ($(STATICLIBS),yes)
+- ifeq ($(findstring $(MACHINE_TYPE),i386 i486 i586 i686),$(MACHINE_TYPE))
+- binsuffix = 32
+- endif
+- endif
+ endif
+
+ ifeq ($(CPP11),yes)
diff --git a/dev-libs/Ice/files/dont-append-32-to-bins.patch b/dev-libs/Ice/files/dont-append-32-to-bins.patch
deleted file mode 100644
index 88744ed..0000000
--- a/dev-libs/Ice/files/dont-append-32-to-bins.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff --git a/config/Make.common.rules b/config/Make.common.rules
-index d21f1cd..66bbda9 100644
---- a/config/Make.common.rules
-+++ b/config/Make.common.rules
-@@ -111,15 +111,6 @@ ifeq ($(UNAME),Linux)
- endif
- endif
- endif
--
-- #
-- # x86 builds uses 32 binsuffix
-- #
-- ifneq ($(STATICLIBS),yes)
-- ifeq ($(findstring $(MACHINE_TYPE),i386 i486 i586 i686),$(MACHINE_TYPE))
-- binsuffix = 32
-- endif
-- endif
- endif
-
- ifeq ($(CPP11),yes)
diff --git a/dev-libs/Ice/files/dont-append-c++11-to-libs.patch b/dev-libs/Ice/files/dont-append-c++11-to-libs.patch
deleted file mode 100644
index 41b3a01..0000000
--- a/dev-libs/Ice/files/dont-append-c++11-to-libs.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- cpp/src/Ice/DynamicLibrary.cpp
-+++ cpp/src/Ice/DynamicLibrary.cpp
-@@ -89,9 +89,6 @@
- if(comma == string::npos)
- {
- libName = libSpec;
--# if defined(ICE_CPP11) && defined(__GLIBCXX__)
-- libName += "++11";
--# endif
- if(useIceVersion)
- {
- int majorVersion = (ICE_INT_VERSION / 10000);
-@@ -119,9 +116,6 @@
- return 0;
- }
- libName = libSpec.substr(0, comma);
--# if defined(ICE_CPP11) && defined(__GLIBCXX__)
-- libName += "++11";
--# endif
- version = libSpec.substr(comma + 1);
- }
-