summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Pashev <igor.pashev@nexenta.com>2012-12-17 10:15:36 +0400
committerIgor Pashev <igor.pashev@nexenta.com>2012-12-17 10:15:36 +0400
commit5fe9623189c2109cecfaa6472de8286552614909 (patch)
treee6136178c7c671fbb17fd6b9110911d857a94643
parentda08bba45d80ed51dd8a355d0f087d108104201f (diff)
downloadcibs-pkgs-5fe9623189c2109cecfaa6472de8286552614909.tar.gz
DB 5.1
-rw-r--r--db5.1/Makefile33
-rw-r--r--db5.1/db-sql.p5m10
-rw-r--r--db5.1/db.p5m26
-rw-r--r--db5.1/libdb-cxx-so.p5m10
-rw-r--r--db5.1/libdb-cxx.p5m14
-rw-r--r--db5.1/libdb-so.p5m10
-rw-r--r--db5.1/libdb-sql-so.p5m10
-rw-r--r--db5.1/libdb-sql.p5m14
-rw-r--r--db5.1/libdb-stl-so.p5m10
-rw-r--r--db5.1/libdb-stl.p5m26
-rw-r--r--db5.1/libdb.p5m15
11 files changed, 178 insertions, 0 deletions
diff --git a/db5.1/Makefile b/db5.1/Makefile
new file mode 100644
index 0000000..27008c2
--- /dev/null
+++ b/db5.1/Makefile
@@ -0,0 +1,33 @@
+include /usr/share/cibs/rules/ips.mk
+include /usr/share/cibs/rules/archive.mk
+include /usr/share/cibs/rules/32.mk
+include /usr/share/cibs/rules/64.mk
+include /usr/share/cibs/rules/autotools.mk
+
+db-ver := 5.1
+
+summary := Berkeley Database v$(db-ver)
+license := BSD
+license-file := LICENSE
+
+build-depends += \
+
+configure-options += \
+ --enable-cxx \
+ --enable-compat185 \
+ --enable-sql \
+ --enable-stl
+
+
+configure = $(sourcedir)/dist/configure
+
+name := db
+home := http://www.oracle.com/technetwork/products/berkeleydb
+version := $(db-ver).29
+archive := $(name)-$(version).tar.gz
+download := http://download.oracle.com/berkeley-db/$(archive)
+checksum := \
+ md5:a94ea755ab695bc04f82b94d2e24a1ef \
+ sha1:42dc96c71873c7fde543c916ed866cadee6fa51d \
+ sha256:a943cb4920e62df71de1069ddca486d408f6d7a09ddbbb5637afe7a229389182 \
+ size:32188074
diff --git a/db5.1/db-sql.p5m b/db5.1/db-sql.p5m
new file mode 100644
index 0000000..5b1419d
--- /dev/null
+++ b/db5.1/db-sql.p5m
@@ -0,0 +1,10 @@
+set name=pkg.fmri value=pkg:/database/db-$(db-ver)-sql@$(ips-version)
+set name=pkg.summary value="$(summary), SQL utility"
+set name=info.upstream-url value="$(home)"
+set name=info.source-url value="$(download)"
+
+license $(license-file) license="$(license)"
+
+
+file usr/bin/dbsql path=usr/bin/db-$(db-ver)_sql
+
diff --git a/db5.1/db.p5m b/db5.1/db.p5m
new file mode 100644
index 0000000..6e6b737
--- /dev/null
+++ b/db5.1/db.p5m
@@ -0,0 +1,26 @@
+set name=pkg.fmri value=pkg:/database/db-$(db-ver)@$(ips-version)
+set name=pkg.summary value="$(summary), utilities"
+set name=info.upstream-url value="$(home)"
+set name=info.source-url value="$(download)"
+
+license $(license-file) license="$(license)"
+
+
+
+# Rename db_foo -> db<version>_foo
+<transform file path=.*/bin/db_.* -> set action.hash %(path)>
+<transform file path=.*/bin/db_.* -> edit path db_ db-$(db-ver)_>
+
+file path=usr/bin/db_dump
+file path=usr/bin/db_archive
+file path=usr/bin/db_replicate
+file path=usr/bin/db_deadlock
+file path=usr/bin/db_verify
+file path=usr/bin/db_upgrade
+file path=usr/bin/db_stat
+file path=usr/bin/db_checkpoint
+file path=usr/bin/db_printlog
+file path=usr/bin/db_hotbackup
+file path=usr/bin/db_recover
+file path=usr/bin/db_log_verify
+file path=usr/bin/db_load
diff --git a/db5.1/libdb-cxx-so.p5m b/db5.1/libdb-cxx-so.p5m
new file mode 100644
index 0000000..3d1e8c0
--- /dev/null
+++ b/db5.1/libdb-cxx-so.p5m
@@ -0,0 +1,10 @@
+set name=pkg.fmri value=pkg:/library/libdb-cxx-$(db-ver)-so@$(ips-version)
+set name=pkg.summary value="$(summary), C++ shared library"
+set name=info.upstream-url value="$(home)"
+set name=info.source-url value="$(download)"
+
+license $(license-file) license="$(license)"
+
+
+file path=usr/lib/$(mach64)/libdb_cxx-$(db-ver).so
+file path=usr/lib/libdb_cxx-$(db-ver).so
diff --git a/db5.1/libdb-cxx.p5m b/db5.1/libdb-cxx.p5m
new file mode 100644
index 0000000..9dd55a0
--- /dev/null
+++ b/db5.1/libdb-cxx.p5m
@@ -0,0 +1,14 @@
+set name=pkg.fmri value=pkg:/library/libdb-cxx-$(db-ver)@$(ips-version)
+set name=pkg.summary value="$(summary), C++ library"
+set name=info.upstream-url value="$(home)"
+set name=info.source-url value="$(download)"
+
+license $(license-file) license="$(license)"
+
+depend fmri=pkg:/library/libdb-cxx-$(db-ver)-so@$(ips-version) type=require
+depend fmri=pkg:/library/libdb-cxx-$(db-ver)-so@$(ips-version) type=incorporate
+
+file path=usr/include/db_cxx.h
+
+link target=libdb_cxx--$(db-ver).so path=usr/lib/$(mach64)/libdb_cxx.so
+link target=libdb_cxx--$(db-ver).so path=usr/lib/libdb_cxx.so
diff --git a/db5.1/libdb-so.p5m b/db5.1/libdb-so.p5m
new file mode 100644
index 0000000..5fc32ef
--- /dev/null
+++ b/db5.1/libdb-so.p5m
@@ -0,0 +1,10 @@
+set name=pkg.fmri value=pkg:/library/libdb-$(db-ver)-so@$(ips-version)
+set name=pkg.summary value="$(summary), shared library"
+set name=info.upstream-url value="$(home)"
+set name=info.source-url value="$(download)"
+
+license $(license-file) license="$(license)"
+
+
+file path=usr/lib/$(mach64)/libdb-$(db-ver).so
+file path=usr/lib/libdb-$(db-ver).so
diff --git a/db5.1/libdb-sql-so.p5m b/db5.1/libdb-sql-so.p5m
new file mode 100644
index 0000000..4e41392
--- /dev/null
+++ b/db5.1/libdb-sql-so.p5m
@@ -0,0 +1,10 @@
+set name=pkg.fmri value=pkg:/library/libdb-sql-$(db-ver)-so@$(ips-version)
+set name=pkg.summary value="$(summary), SQL shared library"
+set name=info.upstream-url value="$(home)"
+set name=info.source-url value="$(download)"
+
+license $(license-file) license="$(license)"
+
+
+file path=usr/lib/$(mach64)/libdb_sql-$(db-ver).so
+file path=usr/lib/libdb_sql-$(db-ver).so
diff --git a/db5.1/libdb-sql.p5m b/db5.1/libdb-sql.p5m
new file mode 100644
index 0000000..3ec75ac
--- /dev/null
+++ b/db5.1/libdb-sql.p5m
@@ -0,0 +1,14 @@
+set name=pkg.fmri value=pkg:/library/libdb-sql-$(db-ver)@$(ips-version)
+set name=pkg.summary value="$(summary), SQL library"
+set name=info.upstream-url value="$(home)"
+set name=info.source-url value="$(download)"
+
+license $(license-file) license="$(license)"
+
+depend fmri=pkg:/library/libdb-sql-$(db-ver)-so@$(ips-version) type=require
+depend fmri=pkg:/library/libdb-sql-$(db-ver)-so@$(ips-version) type=incorporate
+
+file path=usr/include/dbsql.h
+
+link target=libdb_sql--$(db-ver).so path=usr/lib/$(mach64)/libdb_sql.so
+link target=libdb_sql--$(db-ver).so path=usr/lib/libdb_sql.so
diff --git a/db5.1/libdb-stl-so.p5m b/db5.1/libdb-stl-so.p5m
new file mode 100644
index 0000000..0c404cc
--- /dev/null
+++ b/db5.1/libdb-stl-so.p5m
@@ -0,0 +1,10 @@
+set name=pkg.fmri value=pkg:/library/libdb-stl-$(db-ver)-so@$(ips-version)
+set name=pkg.summary value="$(summary), C++ STL shared library"
+set name=info.upstream-url value="$(home)"
+set name=info.source-url value="$(download)"
+
+license $(license-file) license="$(license)"
+
+
+file path=usr/lib/$(mach64)/libdb_stl-$(db-ver).so
+file path=usr/lib/libdb_stl-$(db-ver).so
diff --git a/db5.1/libdb-stl.p5m b/db5.1/libdb-stl.p5m
new file mode 100644
index 0000000..6236107
--- /dev/null
+++ b/db5.1/libdb-stl.p5m
@@ -0,0 +1,26 @@
+set name=pkg.fmri value=pkg:/library/libdb-stl-$(db-ver)@$(ips-version)
+set name=pkg.summary value="$(summary), C++ STL library"
+set name=info.upstream-url value="$(home)"
+set name=info.source-url value="$(download)"
+
+license $(license-file) license="$(license)"
+
+depend fmri=pkg:/library/libdb-stl-$(db-ver)-so@$(ips-version) type=require
+depend fmri=pkg:/library/libdb-stl-$(db-ver)-so@$(ips-version) type=incorporate
+
+file path=usr/include/dbstl_vector.h
+file path=usr/include/dbstl_inner_utility.h
+file path=usr/include/dbstl_utility.h
+file path=usr/include/dbstl_map.h
+file path=usr/include/dbstl_set.h
+file path=usr/include/dbstl_dbt.h
+file path=usr/include/dbstl_resource_manager.h
+file path=usr/include/dbstl_container.h
+file path=usr/include/dbstl_element_ref.h
+file path=usr/include/dbstl_exception.h
+file path=usr/include/dbstl_base_iterator.h
+file path=usr/include/dbstl_common.h
+file path=usr/include/dbstl_dbc.h
+
+link target=libdb_stl--$(db-ver).so path=usr/lib/$(mach64)/libdb_stl.so
+link target=libdb_stl--$(db-ver).so path=usr/lib/libdb_stl.so
diff --git a/db5.1/libdb.p5m b/db5.1/libdb.p5m
new file mode 100644
index 0000000..35236b2
--- /dev/null
+++ b/db5.1/libdb.p5m
@@ -0,0 +1,15 @@
+set name=pkg.fmri value=pkg:/library/libdb-$(db-ver)@$(ips-version)
+set name=pkg.summary value="$(summary), library"
+set name=info.upstream-url value="$(home)"
+set name=info.source-url value="$(download)"
+
+license $(license-file) license="$(license)"
+
+depend fmri=pkg:/library/libdb-$(db-ver)-so@$(ips-version) type=require
+depend fmri=pkg:/library/libdb-$(db-ver)-so@$(ips-version) type=incorporate
+
+file path=usr/include/db.h
+file path=usr/include/db_185.h
+
+link target=libdb--$(db-ver).so path=usr/lib/$(mach64)/libdb.so
+link target=libdb--$(db-ver).so path=usr/lib/libdb.so