2009-02-26 Julien "_kaze_" ROZO <julien AT rozo.org>
* net/wicd: new spell, a wired and wireless network manager
+ * libs/poco: new spell, C++ class libraries for network-centric
+ applications
2009-02-25 Julien "_kaze_" ROZO <julien AT rozo.org>
* utils/pm-utils: new spell, a small collection of scripts that
diff --git a/libs/poco/BUILD b/libs/poco/BUILD
new file mode 100755
index 0000000..71dd59b
--- /dev/null
+++ b/libs/poco/BUILD
@@ -0,0 +1,4 @@
+if [ ${#OMIT} -gt 0 ]; then
+ OPTS="--omit=${OMIT} ${OPTS}"
+fi &&
+default_build
diff --git a/libs/poco/DEPENDS b/libs/poco/DEPENDS
new file mode 100755
index 0000000..8334c88
--- /dev/null
+++ b/libs/poco/DEPENDS
@@ -0,0 +1,30 @@
+optional_depends openssl \
+ "" \
+ "" \
+ "to build NetSSL_OpenSSL and Crypt support" &&
+optional_depends unixodbc \
+ "" \
+ "" \
+ "to build Data/ODBC support" &&
+optional_depends mysql \
+ "" \
+ "" \
+ "to build Data/MySQL support" &&
+
+if ! is_depends_enabled $SPELL openssl; then
+ OMIT="NetSSL_OpenSSL,Crypto"
+fi &&
+
+if ! is_depends_enabled $SPELL unixodbc; then
+ if [ ${#OMIT} -gt 0 ]; then
+ OMIT="${OMIT},"
+ fi &&
+ OMIT="${OMIT}Data/ODBC"
+fi &&
+
+if ! is_depends_enabled $SPELL mysql; then
+ if [ ${#OMIT} -gt 0 ]; then
+ OMIT="${OMIT},"
+ fi &&
+ OMIT="${OMIT}Data/MySQL"
+fi
diff --git a/libs/poco/DETAILS b/libs/poco/DETAILS
new file mode 100755
index 0000000..2f53668
--- /dev/null
+++ b/libs/poco/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=poco
+ VERSION=1.3.3p1-all
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:608b28b170c24576accdfbc6fce925f97f842210bfae2af0f28fd26bc3fad30e96a27b1be60c64e234ca7aaa85b5532dc70424fb6f0ba8d68f5e2f34d4047464
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://pocoproject.org/"
+ LICENSE[0]=http://www.boost.org/users/license.html
+ ENTERED=20090226
+ SHORT="C++ class libraries for network-centric applications"
+cat << EOF
+The POCO C++ Libraries (POCO stands for POrtable COmponents) are open
+source C++ class libraries that simplify and accelerate the development of
+network-centric, portable applications in C++.
+EOF
diff --git a/libs/poco/HISTORY b/libs/poco/HISTORY
new file mode 100644
index 0000000..15c1f95
--- /dev/null
+++ b/libs/poco/HISTORY
@@ -0,0 +1,3 @@
+2009-02-26 Julien "_kaze_" ROZO <julien AT rozo.org>
+ * BUILD, DEPENDS, DETAILS, HISTORY: spell created
+
[SM-Commit] GIT changes to master grimoire by Julien ROZO (3b4bddaa0963ec48970c9903603d92bda27e0b36),
Julien ROZO, 02/26/2009