New package: Ice - The Internet Communications Engine
This commit is contained in:
parent
10170387c7
commit
191059ce91
7 changed files with 117 additions and 0 deletions
1
srcpkgs/Ice-devel
Symbolic link
1
srcpkgs/Ice-devel
Symbolic link
|
@ -0,0 +1 @@
|
|||
Ice
|
13
srcpkgs/Ice/Ice-devel.template
Normal file
13
srcpkgs/Ice/Ice-devel.template
Normal file
|
@ -0,0 +1,13 @@
|
|||
# Template file for 'Ice-devel'.
|
||||
#
|
||||
short_desc="${short_desc} (Development files)"
|
||||
long_desc="${long_desc}
|
||||
|
||||
This package contains files for development, headers, static libs, etc."
|
||||
|
||||
Add_dependency run Ice
|
||||
|
||||
do_install()
|
||||
{
|
||||
vmove usr/include usr
|
||||
}
|
21
srcpkgs/Ice/libIce.template
Normal file
21
srcpkgs/Ice/libIce.template
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Template file for 'libIce'.
|
||||
#
|
||||
short_desc="${short_desc} Runtime libraries"
|
||||
long_desc="${long_desc}
|
||||
|
||||
This package contains the Ice runtime libraries."
|
||||
|
||||
Add_dependency run glibc
|
||||
Add_dependency run libstdc++
|
||||
Add_dependency run libgcc
|
||||
Add_dependency run libssl
|
||||
Add_dependency run bzip2
|
||||
Add_dependency run libmcpp
|
||||
Add_dependency run libdb
|
||||
Add_dependency run expat
|
||||
Add_dependency run Ice
|
||||
|
||||
do_install()
|
||||
{
|
||||
vmove usr/lib usr
|
||||
}
|
11
srcpkgs/Ice/patches/ptrdiff_t-error.patch
Normal file
11
srcpkgs/Ice/patches/ptrdiff_t-error.patch
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- include/Ice/Buffer.h.old 2011-10-31 19:16:44.474763681 -0600
|
||||
+++ include/Ice/Buffer.h 2011-10-31 19:17:37.594762402 -0600
|
||||
@@ -10,6 +10,7 @@
|
||||
#ifndef ICEE_BUFFER_H
|
||||
#define ICEE_BUFFER_H
|
||||
|
||||
+#include <cstddef>
|
||||
#include <Ice/Config.h>
|
||||
|
||||
namespace IceInternal
|
||||
|
57
srcpkgs/Ice/template
Normal file
57
srcpkgs/Ice/template
Normal file
|
@ -0,0 +1,57 @@
|
|||
# Template file for 'Ice'
|
||||
pkgname=Ice
|
||||
version=3.4.2
|
||||
homepage="http://www.zeroc.com"
|
||||
distfiles="${homepage}/download/Ice/3.4/${pkgname}-${version}.tar.gz"
|
||||
short_desc="The Internet Communications Engine (Ice)"
|
||||
maintainer="davehome <davehome@redthumb.info.tm>"
|
||||
license="GPL, ICE"
|
||||
checksum=dcf0484495b6df0849ec90a00e8204fe5fe1c0d3882bb438bf2c1d062f15c979
|
||||
long_desc="
|
||||
The Internet Communications Engine (Ice) is a modern object-oriented toolkit
|
||||
that enables you to build distributed applications with minimal effort. Ice
|
||||
allows you to focus your efforts on your application logic, and it takes care
|
||||
of all interactions with low-level network programming interfaces. With Ice,
|
||||
there is no need to worry about details such as opening network connections,
|
||||
serializing and deserializing data for network transmission, or retrying
|
||||
failed connection attempts (to name but a few of dozens of such low-level
|
||||
details)."
|
||||
|
||||
subpackages="lib$pkgname $pkgname-devel"
|
||||
|
||||
wrksrc=${pkgname}-${version}/cpp
|
||||
|
||||
# XXX: other language bindings
|
||||
Add_dependency run glibc
|
||||
Add_dependency run libIce
|
||||
Add_dependency run libstdc++
|
||||
Add_dependency run libgcc
|
||||
Add_dependency run libssl
|
||||
Add_dependency run libdb
|
||||
|
||||
Add_dependency build libstdc++-devel
|
||||
Add_dependency build openssl-devel
|
||||
Add_dependency build bzip2-devel
|
||||
Add_dependency build mcpp-devel
|
||||
Add_dependency build db-devel
|
||||
Add_dependency build expat-devel
|
||||
|
||||
do_configure()
|
||||
{
|
||||
sed -i -e "s|^#OPTIMIZE|OPTIMIZE|" config/Make.rules
|
||||
sed -i -e "s|x)/config|x)/lib/Ice/config|" config/Make.rules
|
||||
sed -i -e "s|test demo||" Makefile
|
||||
}
|
||||
|
||||
do_build()
|
||||
{
|
||||
make ${makejobs}
|
||||
}
|
||||
|
||||
do_install()
|
||||
{
|
||||
make ${makejobs} prefix=${DESTDIR}/usr install
|
||||
rm ${DESTDIR}/usr/LICENSE
|
||||
vmkdir usr/share/licenses
|
||||
mv ${DESTDIR}/usr/ICE_LICENSE ${DESTDIR}/usr/share/licenses
|
||||
}
|
1
srcpkgs/libIce
Symbolic link
1
srcpkgs/libIce
Symbolic link
|
@ -0,0 +1 @@
|
|||
Ice
|
|
@ -941,3 +941,16 @@ libprotoc.so.7 protobuf protobuf-devel
|
|||
libprotobuf.so.7 protobuf protobuf-devel
|
||||
libprotobuf-lite.so.7 protobuf-lite protobuf-devel
|
||||
libmcpp.so.0 libmcpp mcpp-devel
|
||||
libIce.so.34 libIce Ice-devel
|
||||
libIceUtil.so.34 libIce Ice-devel
|
||||
libIceStorm.so.34 libIce Ice-devel
|
||||
libIceGrid.so.34 libIce Ice-devel
|
||||
libGlacier2.so.34 libIce Ice-devel
|
||||
libIceDB.so.34 libIce Ice-devel
|
||||
libIceBox.so.34 libIce Ice-devel
|
||||
libFreeze.so.34 libIce Ice-devel
|
||||
libIceStormService.so.34 libIce Ice-devel
|
||||
libSlice.so.34 libIce Ice-devel
|
||||
libIceSSL.so.34 libIce Ice-devel
|
||||
libIcePatch2.so.34 libIce Ice-devel
|
||||
libIceXML.so.34 libIce Ice-devel
|
||||
|
|
Loading…
Reference in a new issue