summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTreeve Jelbert2009-02-20 13:35:25 +0100
committerTreeve Jelbert2009-02-20 13:35:25 +0100
commit699d7abc620109952397a7d97dc67be282cafac2 (patch)
treeb8199f263aec2766c0f3493385ee4773bdfd8757
parente285fc59b5772c98dbf4580b5312f7a22bd9d039 (diff)
ucommon-2.0.4
-rw-r--r--ChangeLog3
-rwxr-xr-xtelephony/ucommon/DEPENDS4
-rwxr-xr-xtelephony/ucommon/DETAILS20
-rw-r--r--telephony/ucommon/HISTORY4
-rwxr-xr-xtelephony/ucommon/INSTALL3
5 files changed, 34 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4f93005a95..f8c20c4608 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2009-02-20 Treeve Jelbert <treeve@sourcemage.org>
+ * telephony/ucommon: new spell, lightweight c== library
+
2009-02-19 Treeve Jelbert <treeve@sourcemage.org>
* kde4-apps/quassel: new spell, kde4/qt4 irc client
diff --git a/telephony/ucommon/DEPENDS b/telephony/ucommon/DEPENDS
new file mode 100755
index 0000000000..2be2a683e3
--- /dev/null
+++ b/telephony/ucommon/DEPENDS
@@ -0,0 +1,4 @@
+depends g++ &&
+depends libtool &&
+optional_depends pkgconfig '--with-pkg-config' '--without-pkg-config' 'find packages'
+
diff --git a/telephony/ucommon/DETAILS b/telephony/ucommon/DETAILS
new file mode 100755
index 0000000000..e4d579d886
--- /dev/null
+++ b/telephony/ucommon/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=ucommon
+ VERSION=2.0.4
+ SOURCE_HASH=sha512:ef215465b4c89e0a9fd3ba9b04f9533a2107f27f4fc58cb9ee88e5f7d10e968ffe339db1e812224c2793ff00f32afedbea105d5acb22e61b9bdeb6b6c4bdf91e
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://www.gnutelephony.org
+ SOURCE_URL[0]=$WEB_SITE/dist/tarballs/$SOURCE
+ SOURCE_URL[1]=$GNU_URL/$SPELL/$SOURCE
+ LICENSE[0]=GPL
+ ENTERED=20090220
+ KEYWORDS="c++"
+ SHORT="light-weight C++ library"
+cat << EOF
+UCommon is meant as a very light-weight C++ library to facilitate using C++ design patterns
+even for very deeply embedded applications, such as for systems using uclibc along with posix
+threading support. For this reason, UCommon disables language features that consume memory or
+introduce runtime overhead, such as rtti and exception handling, and assumes one will mostly be
+linking applications with other pure C based libraries rather than using the overhead of the
+standard C++ library and other similar class frameworks.
+EOF
diff --git a/telephony/ucommon/HISTORY b/telephony/ucommon/HISTORY
new file mode 100644
index 0000000000..d43e563e96
--- /dev/null
+++ b/telephony/ucommon/HISTORY
@@ -0,0 +1,4 @@
+2009-02-20 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: version 2.0.4
+ spell created
+
diff --git a/telephony/ucommon/INSTALL b/telephony/ucommon/INSTALL
new file mode 100755
index 0000000000..661a16b4b3
--- /dev/null
+++ b/telephony/ucommon/INSTALL
@@ -0,0 +1,3 @@
+default_install &&
+# fix permissions
+chmod 766 $INSTALL_ROOT//usr/bin/ucommon-config