summaryrefslogtreecommitdiffstats
path: root/libs
diff options
context:
space:
mode:
authorFlorian Franzmann2021-10-15 20:31:13 +0200
committerFlorian Franzmann2021-10-24 01:14:46 +0200
commitedaa2495b976eb342382dfc61d8e5b557cabb329 (patch)
treeafc8bbd0586ad1edfd0c0f4723fc71f876d9c779 /libs
parentdc4a2f28b89eb3a7cfb3d042e7a47d64eb1e8096 (diff)
libs/poco: version 1.11.0
Diffstat (limited to 'libs')
-rwxr-xr-xlibs/poco/BUILD8
-rwxr-xr-xlibs/poco/CONFIGURE1
-rwxr-xr-xlibs/poco/DEPENDS65
-rwxr-xr-xlibs/poco/DETAILS11
-rw-r--r--libs/poco/HISTORY3
5 files changed, 57 insertions, 31 deletions
diff --git a/libs/poco/BUILD b/libs/poco/BUILD
index 71dd59bc40..7d2d4591d5 100755
--- a/libs/poco/BUILD
+++ b/libs/poco/BUILD
@@ -1,4 +1,6 @@
-if [ ${#OMIT} -gt 0 ]; then
- OPTS="--omit=${OMIT} ${OPTS}"
-fi &&
+OPTS=" -DPOCO_UNBUNDLED=true" &&
+
+# broken in 1.11.0
+OPTS=" -DENABLE_XML=false" &&
+
default_build
diff --git a/libs/poco/CONFIGURE b/libs/poco/CONFIGURE
new file mode 100755
index 0000000000..09735be1e5
--- /dev/null
+++ b/libs/poco/CONFIGURE
@@ -0,0 +1 @@
+. "$GRIMOIRE/CMAKE_CONFIGURE"
diff --git a/libs/poco/DEPENDS b/libs/poco/DEPENDS
index 855f93e98b..7ff0b9d374 100755
--- a/libs/poco/DEPENDS
+++ b/libs/poco/DEPENDS
@@ -1,30 +1,49 @@
+. "$GRIMOIRE/CMAKE_DEPENDS" &&
+
+depends gcc &&
+depends pcre &&
+depends libpng &&
+
optional_depends SSL \
- "" \
- "" \
+ "-DENABLE_NETSSL=true" \
+ "-DENABLE_NETSSL=false" \
"to build NetSSL_OpenSSL and Crypt support" &&
optional_depends ODBC-MGR \
- "" \
- "" \
+ "-DENABLE_DATA_ODBC=true" \
+ "-DENABLE_DATA_ODBC=false" \
"to build Data/ODBC support" &&
optional_depends MYSQL \
- "" \
- "" \
+ "-DENABLE_DATA_MYSQL=true" \
+ "-DENABLE_DATA_MYSQL=false" \
"to build Data/MySQL support" &&
-if ! is_depends_enabled $SPELL SSL; then
- OMIT="NetSSL_OpenSSL,Crypto"
-fi &&
-
-if ! is_depends_enabled $SPELL $(get_spell_provider $SPELL ODBC-MGR); 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
+optional_depends postgresql \
+ "-DENABLE_DATA_POSTGRESQL=true" \
+ "-DENABLE_DATA_POSTGRESQL=false" \
+ "to build Data/PostgresSQL support" &&
+
+optional_depends sqlite \
+ "-DENABLE_DATA_SQLITE=true" \
+ "-DENABLE_DATA_SQLITE=false" \
+ "to build Data/SQlite support" &&
+
+optional_depends mongodb \
+ "-DENABLE_MONGODB=true" \
+ "-DENABLE_MONGODB=false" \
+ "to build mongodb support" &&
+
+optional_depends redis \
+ "-DENABLE_REDIS=true" \
+ "-DENABLE_REDIS=false" \
+ "to build redis support" &&
+
+optional_depends p7zip \
+ "-DENABLE_SEVENZIP=true" \
+ "-DENABLE_SEVENZIP=false" \
+ "to build 7zip support" &&
+
+optional_depends zlib \
+ "-DENABLE_ZIP=true" \
+ "-DENABLE_ZIP=false" \
+ "to build zlib support"
+
diff --git a/libs/poco/DETAILS b/libs/poco/DETAILS
index a52b47db3a..4bc655cb40 100755
--- a/libs/poco/DETAILS
+++ b/libs/poco/DETAILS
@@ -1,9 +1,10 @@
+. "$GRIMOIRE/CMAKE_FUNCTIONS"
SPELL=poco
- VERSION=1.4.1p1
- SOURCE_HASH=sha512:3079b0cfc1ec5e1e13a8f7187572f6e1d9720029e5646efc4673b47db450b37e024bf2c47e6003b28a68113b6b4f74edc6c55857e73aa71200b43f9205cacffd
- SOURCE="${SPELL}-${VERSION}.tar.bz2"
- SOURCE_URL[0]=http://downloads.sourceforge.net/sourceforge/${SPELL}/${SOURCE}
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ VERSION=1.11.0
+ SOURCE_HASH=sha512:65870b259fa4649945fb0e1869cafce54c48672afb80f09fb2c6e334c61503d59166d321b0154023e6e2ebbb700fbe6fcceb6802a1016313c1fe3658a03637e2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=https://github.com/pocoproject/poco/archive/refs/tags/poco-${VERSION}-release.tar.gz
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${SPELL}-${VERSION}-release"
WEB_SITE="http://pocoproject.org/"
LICENSE[0]=http://www.boost.org/users/license.html
ENTERED=20090226
diff --git a/libs/poco/HISTORY b/libs/poco/HISTORY
index 595c711f01..8d699682e3 100644
--- a/libs/poco/HISTORY
+++ b/libs/poco/HISTORY
@@ -1,3 +1,6 @@
+2021-10-15 Florian Franzmann <bwlf@bandrate.org>
+ * CONFIGURE, BUILD, DEPENDS, DETAILS: version 1.11.0, use cmake
+
2015-05-25 Thomas Orgis <sobukus@sourcemage.org>
* DETAILS: remove SOURCEFORGE_URL usage (automated)