summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaleb Tennis <caleb@gentoo.org>2006-10-30 13:31:47 +0000
committerCaleb Tennis <caleb@gentoo.org>2006-10-30 13:31:47 +0000
commite76d98ec7e7ce82eb59b5148aacac5cdc94a6db2 (patch)
tree3ebb920beabcd3743c5ea7333b049ddce492e472 /dev-cpp
parentVersion bump (diff)
downloadhistorical-e76d98ec7e7ce82eb59b5148aacac5cdc94a6db2.tar.gz
historical-e76d98ec7e7ce82eb59b5148aacac5cdc94a6db2.tar.bz2
historical-e76d98ec7e7ce82eb59b5148aacac5cdc94a6db2.zip
Move dev-cpp/ice to dev-cpp/Ice
Package-Manager: portage-2.1.2_pre3-r7
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/Ice/ChangeLog80
-rw-r--r--dev-cpp/Ice/Ice-3.1.1.ebuild60
-rw-r--r--dev-cpp/Ice/Manifest24
-rw-r--r--dev-cpp/Ice/files/Ice-3.1.1-Makefile.patch68
-rw-r--r--dev-cpp/Ice/files/digest-Ice-3.1.13
-rw-r--r--dev-cpp/Ice/files/ice-makefile-speedup.patch17
-rw-r--r--dev-cpp/Ice/metadata.xml13
7 files changed, 265 insertions, 0 deletions
diff --git a/dev-cpp/Ice/ChangeLog b/dev-cpp/Ice/ChangeLog
new file mode 100644
index 000000000000..1b4d901246dd
--- /dev/null
+++ b/dev-cpp/Ice/ChangeLog
@@ -0,0 +1,80 @@
+# ChangeLog for dev-cpp/ice
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/Ice/ChangeLog,v 1.1 2006/10/30 13:31:47 caleb Exp $
+
+*Ice-3.1.1 (30 Oct 2006)
+
+ 30 Oct 2006; Caleb Tennis <caleb@gentoo.org>
+ +files/Ice-3.1.1-Makefile.patch, +files/ice-makefile-speedup.patch,
+ +metadata.xml, +Ice-3.1.1.ebuild:
+ Move dev-cpp/ice to dev-cpp/Ice
+
+*ice-3.1.1 (16 Oct 2006)
+
+ 16 Oct 2006; Caleb Tennis <caleb@gentoo.org>
+ +files/ice-3.1.1-makefile.patch, +ice-3.1.1.ebuild:
+ version bump
+
+ 05 Aug 2006; Chris White <chriswhite@gentoo.org> ice-3.1.0-r6.ebuild:
+ Fixed sys-libs/db dep atom for bug #142045.
+
+ 03 Aug 2006; Caleb Tennis <caleb@gentoo.org>
+ +files/ice-3.1-patches/ice-makefile-speedup.patch, ice-3.1.0-r6.ebuild:
+ Remove building of test and demos during normal compilation. Speeds things
+ up tremendously
+
+*ice-3.1.0-r6 (31 Jul 2006)
+
+ 31 Jul 2006; Caleb Tennis <caleb@gentoo.org>
+ +files/ice-3.1-patches/Gen.cpp, +files/ice-3.1-patches/ice310-3.patch,
+ +files/ice-3.1-patches/patch.icegrid.txt,
+ +files/ice-3.1-patches/patch.icegrid-5.txt,
+ +files/ice-3.1-patches/patch.slice2cpp.txt, +ice-3.1.0-r6.ebuild:
+ This adds the first 6 patches that have been released since Ice 3.1.0 was
+ released. I bumped it to -r6 to signify this
+
+*ice-3.1.0-r1 (14 Jul 2006)
+
+ 14 Jul 2006; Caleb Tennis <caleb@gentoo.org>
+ +files/ice-3.1-patches/GCCountMap.h, +files/ice-3.1-patches/GCShared.h,
+ +files/ice-3.1-patches/ObjectF.h, +ice-3.1.0-r1.ebuild:
+ Revbump to include the first patch release
+
+*ice-3.1.0 (13 Jul 2006)
+
+ 13 Jul 2006; Caleb Tennis <caleb@gentoo.org>
+ +files/ice-3.1.0-makefile.patch, +ice-3.1.0.ebuild:
+ new version
+
+ 01 May 2006; Chris White <chriswhite@gentoo.org> ice-3.0.1.ebuild:
+ Slotted depend for bug #131554. Thanks to Tiziano Muller for reporting.
+
+ 25 Jan 2006; Caleb Tennis <caleb@gentoo.org>
+ +files/ice-3.0.1-makefile.patch, +ice-3.0.1.ebuild:
+ fix makefile patch
+
+*ice-3.0.1 (25 Jan 2006)
+
+ 25 Jan 2006; Caleb Tennis <caleb@gentoo.org> +ice-3.0.1.ebuild:
+ version bump
+
+ 19 Jan 2006; Alexandre Buisse <nattfodd@gentoo.org> ice-3.0.0-r1.ebuild:
+ Fixed readline->ncurses USE flag move.
+
+ 19 Jan 2006; Alexandre Buisse <nattfodd@gentoo.org>
+ files/ice-3.0.0-makefile.patch, ice-3.0.0-r1.ebuild:
+ Changed readline USE in ncurses and added debug, moved the
+ -I/usr/include/db4.3 in the makefile patch.
+
+*ice-3.0.0-r1 (19 Jan 2006)
+
+ 19 Jan 2006; Caleb Tennis <caleb@gentoo.org>
+ +files/ice-3.0.0-makefile.patch, +metadata.xml, +ice-3.0.0-r1.ebuild:
+ Moved package from dev-libs/cpp and bumped with new rev
+
+*ice-3.0.0 (18 Jan 2006)
+
+ 18 Jan 2006; Chris White <chriswhite@gentoo.org>
+ +files/ice-3.0.0-makefile.patch, +metadata.xml, +ice-3.0.0.ebuild:
+ Initial import into the tree. Masked because of sys-libs/db depend.
+
diff --git a/dev-cpp/Ice/Ice-3.1.1.ebuild b/dev-cpp/Ice/Ice-3.1.1.ebuild
new file mode 100644
index 000000000000..d1e52fcdf85c
--- /dev/null
+++ b/dev-cpp/Ice/Ice-3.1.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/Ice/Ice-3.1.1.ebuild,v 1.1 2006/10/30 13:31:47 caleb Exp $
+
+inherit eutils
+
+DESCRIPTION="ICE middleware C++ bindings"
+HOMEPAGE="http://www.zeroc.com/index.html"
+SRC_URI="http://www.zeroc.com/download/Ice/3.1/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="ncurses test debug"
+
+DEPEND="ncurses? ( sys-libs/ncurses sys-libs/readline )
+ test? ( >=dev-lang/python-2.2 )
+ ~sys-libs/db-4.3.29
+ >=dev-libs/openssl-0.9.7"
+RDEPEND=">=dev-libs/expat-1.9
+ >=app-arch/bzip2-1.0"
+
+pkg_setup() {
+ built_with_use sys-libs/db nocxx && die "DB must be compiled with C++ support!"
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}"/${P}-Makefile.patch
+ epatch "${FILESDIR}"/ice-makefile-speedup.patch
+
+ if use amd64; then
+ sed -i -e "s:^#LP64:LP64:g" ${S}/config/Make.rules \
+ || die "Failed to set lib64 directory"
+ fi
+
+ if ! use ncurses; then
+ sed -i -e "s# USE_READLINE.*# USE_READLINE := no#g" \
+ ${S}/config/Make.rules || die "Failed to set no readline"
+ fi
+
+ if ! use debug; then
+ sed -i -e "s:#OPTIMIZE:OPTIMIZE:" \
+ ${S}/config/Make.rules || die "Failed to remove debug"
+ fi
+
+ sed -i -e \
+ "s:.*CXXFLAGS[^\+]*\=\s:CXXFLAGS = ${CXXFLAGS} :g" \
+ ${S}/config/Make.rules.Linux || die "CXXFLAGS patching failed!"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "Install Failed!"
+}
+
+src_test() {
+ make test || die "Test failed"
+}
diff --git a/dev-cpp/Ice/Manifest b/dev-cpp/Ice/Manifest
new file mode 100644
index 000000000000..e8d03cb2a0b7
--- /dev/null
+++ b/dev-cpp/Ice/Manifest
@@ -0,0 +1,24 @@
+AUX Ice-3.1.1-Makefile.patch 2464 RMD160 2777dd9711a88a9427db2397aba9c25fbd3f56da SHA1 bd3ef4add0d4f4ef817f5ecb29cb05ab5d5bcfea SHA256 39c49b2c8afa29ce6085ffc62ba01b166582ed12a1e7737b9745d127ed19a42b
+MD5 346974d12ba19b0cd915709dbd813684 files/Ice-3.1.1-Makefile.patch 2464
+RMD160 2777dd9711a88a9427db2397aba9c25fbd3f56da files/Ice-3.1.1-Makefile.patch 2464
+SHA256 39c49b2c8afa29ce6085ffc62ba01b166582ed12a1e7737b9745d127ed19a42b files/Ice-3.1.1-Makefile.patch 2464
+AUX ice-makefile-speedup.patch 474 RMD160 db480e394adb2721027e5b14b6e194a0b2e72f57 SHA1 c58d91bd19086e365a54886a10d29c467057782d SHA256 b6aeecc1f95ee58656515e5466cb1853cf2be2b12cff9243d57d2d70a61eaa89
+MD5 b0c56cee008c862ef7521bcf865df180 files/ice-makefile-speedup.patch 474
+RMD160 db480e394adb2721027e5b14b6e194a0b2e72f57 files/ice-makefile-speedup.patch 474
+SHA256 b6aeecc1f95ee58656515e5466cb1853cf2be2b12cff9243d57d2d70a61eaa89 files/ice-makefile-speedup.patch 474
+DIST Ice-3.1.1.tar.gz 2183969 RMD160 737f453d8d3b44fecbbee10f13d84658675c8e91 SHA1 6ca97f243d4c84cf1f8522c511cba58f6b328ea3 SHA256 b20286bbdb4100d5120e27b6bf3d8babab39a75b1b4bf4c8e743ed6789df0a80
+EBUILD Ice-3.1.1.ebuild 1508 RMD160 5a094d62c38b12028d92d03686424e2fb9d52282 SHA1 92b4ce9bc92348bcf672b4f5965c42188dc14f10 SHA256 dc1e539507ad7aea86152f87cd4db8bab0fd65f6c5612cf4c5a1a85a534d55e0
+MD5 d1822bda40d00b3cde49e80d7fc75ddb Ice-3.1.1.ebuild 1508
+RMD160 5a094d62c38b12028d92d03686424e2fb9d52282 Ice-3.1.1.ebuild 1508
+SHA256 dc1e539507ad7aea86152f87cd4db8bab0fd65f6c5612cf4c5a1a85a534d55e0 Ice-3.1.1.ebuild 1508
+MISC ChangeLog 2849 RMD160 0edf8e66e649c1a3f694ebfbe57a6d90c5040d88 SHA1 04fd476e19e0a755fc987bf66608ea8589f46780 SHA256 4764c1206576f8c049213c228720782411380116e74b7a4d109984df28486711
+MD5 a1cb9a3988432534fc192f5d31228c4e ChangeLog 2849
+RMD160 0edf8e66e649c1a3f694ebfbe57a6d90c5040d88 ChangeLog 2849
+SHA256 4764c1206576f8c049213c228720782411380116e74b7a4d109984df28486711 ChangeLog 2849
+MISC metadata.xml 367 RMD160 b6a6be891c7d6a93019b478754aaa304cbd03165 SHA1 ae4be8377a9dad6d14e92860ddb7a8468473b014 SHA256 3de23948faba6aa2f0ba1a51921ecf0258c7c3b8992998668c18957e9698893e
+MD5 3ec88d1ac2be997dc111b3eaa1da573e metadata.xml 367
+RMD160 b6a6be891c7d6a93019b478754aaa304cbd03165 metadata.xml 367
+SHA256 3de23948faba6aa2f0ba1a51921ecf0258c7c3b8992998668c18957e9698893e metadata.xml 367
+MD5 89ba1e9c2eff08e02ab5a1293083e69d files/digest-Ice-3.1.1 232
+RMD160 664c3e9b2841bae6b05ad35428510eb6bd21d35a files/digest-Ice-3.1.1 232
+SHA256 590b665cd5e6a6baceb3a589cb64c39ebfa0c91d303ccefb8c68219ff3f87dfc files/digest-Ice-3.1.1 232
diff --git a/dev-cpp/Ice/files/Ice-3.1.1-Makefile.patch b/dev-cpp/Ice/files/Ice-3.1.1-Makefile.patch
new file mode 100644
index 000000000000..689c28abdb6a
--- /dev/null
+++ b/dev-cpp/Ice/files/Ice-3.1.1-Makefile.patch
@@ -0,0 +1,68 @@
+--- Makefile.orig 2006-01-25 16:25:45.000000000 -0500
++++ Makefile 2006-01-25 16:28:04.000000000 -0500
+@@ -19,7 +19,7 @@
+ @if test ! -d $(prefix) ; \
+ then \
+ echo "Creating $(prefix)..." ; \
+- $(call mkdir,$(prefix)) ; \
++ mkdir -p $(prefix) ; \
+ fi
+
+ @for subdir in $(INSTALL_SUBDIRS); \
+@@ -47,8 +47,8 @@
+ then \
+ ( cd doc && $(MAKE) install ) || exit 1 ; \
+ fi
+- $(call installdata,ICE_LICENSE,$(prefix))
+- $(call installdata,LICENSE,$(prefix))
++ $(call installdata,ICE_LICENSE,$(install_docdir))
++ $(call installdata,LICENSE,$(install_docdir))
+
+ clean::
+ @if test -d doc ; \
+--- config/Make.rules.old 2006-10-16 09:05:48.000000000 -0400
++++ config/Make.rules 2006-10-16 09:07:30.000000000 -0400
+@@ -11,7 +11,7 @@
+ # Select an installation base directory. The directory will be created
+ # if it does not exist.
+ #
+-prefix ?= /opt/Ice-$(VERSION)
++prefix ?= $(DESTDIR)/usr
+
+ #
+ # The "root directory" for runpath embedded in executables. Can be unset
+@@ -125,9 +125,9 @@
+ install_bindir = $(prefix)/bin
+
+ install_includedir = $(prefix)/include
+-install_slicedir = $(prefix)/slice
+-install_schemadir = $(prefix)/schema
+-install_docdir = $(prefix)/doc
++install_slicedir = $(prefix)/share/ice-$(VERSION)/slice
++install_schemadir = $(prefix)/share/ice-$(VERSION)/schema
++install_docdir = $(prefix)/share/doc/ice-$(VERSION)
+
+ INSTALL = cp -fp
+ INSTALL_PROGRAM = ${INSTALL}
+@@ -179,8 +179,8 @@
+ BZIP2_LIBS = $(if $(BZIP2_HOME),-L$(BZIP2_HOME)/$(libsubdir)) -lbz2
+ BZIP2_RPATH_LINK = $(if $(BZIP2_HOME),$(call rpathlink,$(BZIP2_HOME)/$(libsubdir)))
+
+-DB_FLAGS = $(if $(DB_HOME),-I$(DB_HOME)/include)
+-DB_LIBS = $(if $(DB_HOME),-L$(DB_HOME)/$(libsubdir)) -ldb_cxx
++DB_FLAGS = -I/usr/include/db4.3
++DB_LIBS = -ldb_cxx-4.3
+ DB_RPATH_LINK = $(if $(DB_HOME),$(call rpathlink,$(DB_HOME)/$(libsubdir)))
+
+ EXPAT_FLAGS = $(if $(EXPAT_HOME),-I$(EXPAT_HOME)/include)
+--- config/Make.rules.orig 2006-10-16 09:23:27.000000000 -0400
++++ config/Make.rules 2006-10-16 09:23:34.000000000 -0400
+@@ -17,7 +17,7 @@
+ # The "root directory" for runpath embedded in executables. Can be unset
+ # to avoid adding a runpath to Ice executables.
+ #
+-embedded_runpath_prefix ?= /opt/Ice-$(VERSION_MAJOR).$(VERSION_MINOR)
++#embedded_runpath_prefix ?= /opt/Ice-$(VERSION_MAJOR).$(VERSION_MINOR)
+
+ #
+ # Define OPTIMIZE as yes if you want to build with
diff --git a/dev-cpp/Ice/files/digest-Ice-3.1.1 b/dev-cpp/Ice/files/digest-Ice-3.1.1
new file mode 100644
index 000000000000..7f0a44a55a18
--- /dev/null
+++ b/dev-cpp/Ice/files/digest-Ice-3.1.1
@@ -0,0 +1,3 @@
+MD5 2bb84e1e8cf1cf67370467d6aee6659d Ice-3.1.1.tar.gz 2183969
+RMD160 737f453d8d3b44fecbbee10f13d84658675c8e91 Ice-3.1.1.tar.gz 2183969
+SHA256 b20286bbdb4100d5120e27b6bf3d8babab39a75b1b4bf4c8e743ed6789df0a80 Ice-3.1.1.tar.gz 2183969
diff --git a/dev-cpp/Ice/files/ice-makefile-speedup.patch b/dev-cpp/Ice/files/ice-makefile-speedup.patch
new file mode 100644
index 000000000000..6c00214968a8
--- /dev/null
+++ b/dev-cpp/Ice/files/ice-makefile-speedup.patch
@@ -0,0 +1,17 @@
+--- Makefile.orig 2006-08-03 08:11:09.000000000 -0400
++++ Makefile 2006-08-03 08:12:06.000000000 -0400
+@@ -11,7 +11,7 @@
+
+ include $(top_srcdir)/config/Make.rules
+
+-SUBDIRS = config src include test demo slice
++SUBDIRS = config src include slice
+
+ INSTALL_SUBDIRS = $(install_bindir) $(install_libdir) $(install_includedir) $(install_slicedir) $(install_docdir)
+
+@@ -57,4 +57,5 @@
+ fi
+
+ test::
++ @( cd test && $(MAKE) ) || exit 1
+ @python $(top_srcdir)/allTests.py
diff --git a/dev-cpp/Ice/metadata.xml b/dev-cpp/Ice/metadata.xml
new file mode 100644
index 000000000000..8f2060f7841f
--- /dev/null
+++ b/dev-cpp/Ice/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+<email>chriswhite@gentoo.org</email>
+<name>Chris White</name>
+</maintainer>
+<longdescription lang="en">
+Ice is a C++ middleware technology with bindings for other languages.
+</longdescription>
+</pkgmetadata>
+