summaryrefslogtreecommitdiffstats
path: root/gentoo/dev-libs
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2019-11-19 17:45:28 +0100
committerSlávek Banko <slavek.banko@axis.cz>2019-11-19 17:45:28 +0100
commite6636bd5d6280d92996bd70b744e8a29e54c7e18 (patch)
tree014989bddcbc22c7a8d4dafa7b78f3e55b184718 /gentoo/dev-libs
parent4b7471734323c7cb5bdc129857c94041418c81b5 (diff)
downloadtde-packaging-e6636bd5d6280d92996bd70b744e8a29e54c7e18.tar.gz
tde-packaging-e6636bd5d6280d92996bd70b744e8a29e54c7e18.zip
Gentoo: Initial import of an ebuilds tree
from Fat-Zer's (Alexander Golubev) repository. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
Diffstat (limited to 'gentoo/dev-libs')
-rw-r--r--gentoo/dev-libs/dbus-1-tqt/Manifest2
-rw-r--r--gentoo/dev-libs/dbus-1-tqt/dbus-1-tqt-3.5.13.1.ebuild24
-rw-r--r--gentoo/dev-libs/dbus-1-tqt/dbus-1-tqt-3.5.13.2.ebuild24
-rw-r--r--gentoo/dev-libs/dbus-1-tqt/dbus-1-tqt-9999.ebuild23
-rw-r--r--gentoo/dev-libs/dbus-1-tqt/metadata.xml8
-rw-r--r--gentoo/dev-libs/dbus-tqt/Manifest1
-rw-r--r--gentoo/dev-libs/dbus-tqt/dbus-tqt-3.5.13.1.ebuild24
-rw-r--r--gentoo/dev-libs/dbus-tqt/dbus-tqt-9999.ebuild24
-rw-r--r--gentoo/dev-libs/dbus-tqt/metadata.xml8
-rw-r--r--gentoo/dev-libs/skyutils/Manifest1
-rw-r--r--gentoo/dev-libs/skyutils/files/fix-Wformat-security-warnings.patch40
-rw-r--r--gentoo/dev-libs/skyutils/files/skyutils-2.8-libs.patch12
-rw-r--r--gentoo/dev-libs/skyutils/metadata.xml9
-rw-r--r--gentoo/dev-libs/skyutils/skyutils-2.8-r5.ebuild37
14 files changed, 237 insertions, 0 deletions
diff --git a/gentoo/dev-libs/dbus-1-tqt/Manifest b/gentoo/dev-libs/dbus-1-tqt/Manifest
new file mode 100644
index 000000000..1ab93a8f3
--- /dev/null
+++ b/gentoo/dev-libs/dbus-1-tqt/Manifest
@@ -0,0 +1,2 @@
+DIST dbus-1-tqt-3.5.13.1.tar.gz 378109 SHA256 afa621ae0bd65d50d011c1789e98f1418a2c852d2ca72833b1f50805acb1d935 SHA512 5c73d0cf603f345782b318197dec89632123ca2a3802cf152fd8f24600ec670a156f74026e4578bd25af766dd5a5243050442ee07067cfef9bd950f0cd5b3a39 WHIRLPOOL 95e5dd704824cc23390795d775735cdaeb58245c266409888f5cd0b79563e5b00e5b60fd2fbc8e5618889f612dfbcf71566223ed23a2ca1318454812b952b78a
+DIST dbus-1-tqt-trinity-3.5.13.2.tar.xz 302900 SHA256 b4b048a4eaa67e9bedb5d46a15f16f5b814c3eb55474c6bcd4a817105b5e4a64 SHA512 3bc6b732288e9348ebff999644478926fefc8f62235a3accb45fdf828a2ef6988cf2d192b093ad532393fbe57bfbb353371bef18caff27f512d2f046d24f3131 WHIRLPOOL 0d959b83181c97bc26343322312c848e7c7c031912f8f3869806d2d4f682fa142d405016e49da1e498ab9311b18f1cacde5d71de99531412ce51b2dd26e27b51
diff --git a/gentoo/dev-libs/dbus-1-tqt/dbus-1-tqt-3.5.13.1.ebuild b/gentoo/dev-libs/dbus-1-tqt/dbus-1-tqt-3.5.13.1.ebuild
new file mode 100644
index 000000000..900599a64
--- /dev/null
+++ b/gentoo/dev-libs/dbus-1-tqt/dbus-1-tqt-3.5.13.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="5"
+TRINITY_MODULE_TYPE="dependencies"
+TRINITY_MODULE_NAME="dbus-1-tqt"
+
+inherit trinity-base
+
+DESCRIPTION="D-BUS TQt bindings"
+HOMEPAGE="http://trinitydesktop.org/"
+LICENSE="GPL-2 LGPL-2"
+KEYWORDS="x86 amd64"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=dev-qt/qt-3.3.8d:3
+ sys-apps/dbus
+ dev-qt/tqtinterface"
+RDEPEND="$DEPEND"
+
+src_configure() {
+ cmake-utils_src_configure
+}
diff --git a/gentoo/dev-libs/dbus-1-tqt/dbus-1-tqt-3.5.13.2.ebuild b/gentoo/dev-libs/dbus-1-tqt/dbus-1-tqt-3.5.13.2.ebuild
new file mode 100644
index 000000000..b9a75d2b7
--- /dev/null
+++ b/gentoo/dev-libs/dbus-1-tqt/dbus-1-tqt-3.5.13.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="5"
+TRINITY_MODULE_TYPE="dependencies"
+TRINITY_MODULE_NAME="dbus-1-tqt"
+
+inherit trinity-base
+
+DESCRIPTION="D-BUS TQt bindings"
+HOMEPAGE="http://trinitydesktop.org/"
+LICENSE="GPL-2 LGPL-2"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=dev-qt/qt-3.3.8d:3
+ sys-apps/dbus
+ dev-qt/tqtinterface"
+RDEPEND="$DEPEND"
+
+src_configure() {
+ cmake-utils_src_configure
+}
diff --git a/gentoo/dev-libs/dbus-1-tqt/dbus-1-tqt-9999.ebuild b/gentoo/dev-libs/dbus-1-tqt/dbus-1-tqt-9999.ebuild
new file mode 100644
index 000000000..6d1a5cd68
--- /dev/null
+++ b/gentoo/dev-libs/dbus-1-tqt/dbus-1-tqt-9999.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="5"
+TRINITY_MODULE_TYPE="dependencies"
+TRINITY_MODULE_NAME="dbus-1-tqt"
+
+inherit trinity-base
+
+DESCRIPTION="D-BUS TQt bindings"
+HOMEPAGE="http://trinitydesktop.org/"
+LICENSE="GPL-2 LGPL-2"
+KEYWORDS=
+SLOT="0"
+IUSE=""
+
+DEPEND="sys-apps/dbus
+ dev-qt/tqtinterface"
+RDEPEND="$DEPEND"
+
+src_configure() {
+ cmake-utils_src_configure
+}
diff --git a/gentoo/dev-libs/dbus-1-tqt/metadata.xml b/gentoo/dev-libs/dbus-1-tqt/metadata.xml
new file mode 100644
index 000000000..6e9f5e4a1
--- /dev/null
+++ b/gentoo/dev-libs/dbus-1-tqt/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>fatzer2@gmail.com</email>
+ <name>Alexander Golubev</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/gentoo/dev-libs/dbus-tqt/Manifest b/gentoo/dev-libs/dbus-tqt/Manifest
new file mode 100644
index 000000000..bfd3c3ad9
--- /dev/null
+++ b/gentoo/dev-libs/dbus-tqt/Manifest
@@ -0,0 +1 @@
+DIST dbus-tqt-3.5.13.1.tar.gz 513838 SHA256 f6e024370743c1aae32f9c89660fb22b93f3710864eef679a3be07b2ab3aec71 SHA512 ef9b9d1873b524f07940d9ce31ffb7a8c7002baebb7ab58aec2c93040e9827b33d22a522f63e8d60151bca0f2509f5e4cab0a8d37097ef6262c4a8beca2506db WHIRLPOOL 6b4090816d9790781767d2a523cde61632cabff739966e8c44e06b218a2bfb13c313c574060eaac27fad02dd1df1d7209e1171e2e9f3a93097957c805e31c5b1
diff --git a/gentoo/dev-libs/dbus-tqt/dbus-tqt-3.5.13.1.ebuild b/gentoo/dev-libs/dbus-tqt/dbus-tqt-3.5.13.1.ebuild
new file mode 100644
index 000000000..ea8f2542e
--- /dev/null
+++ b/gentoo/dev-libs/dbus-tqt/dbus-tqt-3.5.13.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="5"
+TRINITY_MODULE_TYPE="dependencies"
+TRINITY_MODULE_NAME="dbus-tqt"
+
+inherit trinity-base
+
+DESCRIPTION="D-BUS TQt bindings"
+HOMEPAGE="http://trinitydesktop.org/"
+LICENSE="GPL-2 LGPL-2"
+KEYWORDS="x86 amd64"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=dev-qt/qt-3.3.8d:3
+ dev-qt/tqtinterface
+ !!dev-libs/dbus-qt3-old"
+RDEPEND="$DEPEND"
+
+src_configure() {
+ cmake-utils_src_configure
+}
diff --git a/gentoo/dev-libs/dbus-tqt/dbus-tqt-9999.ebuild b/gentoo/dev-libs/dbus-tqt/dbus-tqt-9999.ebuild
new file mode 100644
index 000000000..6455d67bb
--- /dev/null
+++ b/gentoo/dev-libs/dbus-tqt/dbus-tqt-9999.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+EAPI="5"
+TRINITY_MODULE_TYPE="dependencies"
+TRINITY_MODULE_NAME="dbus-tqt"
+
+inherit trinity-base
+
+DESCRIPTION="D-BUS TQt bindings"
+HOMEPAGE="http://trinitydesktop.org/"
+LICENSE="GPL-2 LGPL-2"
+KEYWORDS=
+SLOT="0"
+IUSE=""
+
+DEPEND="sys-apps/dbus
+ dev-qt/tqtinterface
+ !!dev-libs/dbus-qt3-old"
+RDEPEND="$DEPEND"
+
+src_configure() {
+ cmake-utils_src_configure
+}
diff --git a/gentoo/dev-libs/dbus-tqt/metadata.xml b/gentoo/dev-libs/dbus-tqt/metadata.xml
new file mode 100644
index 000000000..6e9f5e4a1
--- /dev/null
+++ b/gentoo/dev-libs/dbus-tqt/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>fatzer2@gmail.com</email>
+ <name>Alexander Golubev</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/gentoo/dev-libs/skyutils/Manifest b/gentoo/dev-libs/skyutils/Manifest
new file mode 100644
index 000000000..c7dbe9421
--- /dev/null
+++ b/gentoo/dev-libs/skyutils/Manifest
@@ -0,0 +1 @@
+DIST skyutils-2.8.tar.gz 357571 SHA256 724c23673f060ec14e452ff8d28a9592993d22328eac5213c780ac674d2a8518 SHA512 65073067f8cd3c81587e6a3b718cd4903004d681f6852afb7de8cb91249fc655afe8234aa780409843649dd0996d877892a97cc5073445ad687c7c2eb6619a01 WHIRLPOOL 1a223fce1fff2f37a0f9cbc20314e19018f4cd7ab50a6b0a12a13ad428442ed9cb58eef586d9e5ca96f7a2d0c76aca3388702a80986c9686ef5ff38d7b3cf64f
diff --git a/gentoo/dev-libs/skyutils/files/fix-Wformat-security-warnings.patch b/gentoo/dev-libs/skyutils/files/fix-Wformat-security-warnings.patch
new file mode 100644
index 000000000..c7fb19bec
--- /dev/null
+++ b/gentoo/dev-libs/skyutils/files/fix-Wformat-security-warnings.patch
@@ -0,0 +1,40 @@
+From 40a157d2161fdd8709a777de6625fbd1b93efed3 Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky <michael@orlitzky.com>
+Date: Sat, 6 Aug 2016 19:23:48 -0400
+Subject: [PATCH 1/1] src/skyutils.h: fix two missing format strings in
+ SU_SYSLOG_FN.
+
+The SU_SYSLOG_FN(x,y) macro could be defined as either syslog(x,y) or
+printf(y), both of which are missing the trivial format string
+"%s". This commit adds it, so that the project builds with no
+-Wformat-security warnings.
+
+Gentoo-Bug: 521114
+---
+ src/skyutils.h | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/skyutils.h b/src/skyutils.h
+index 8b7d59d..f77c9fd 100644
+--- a/src/skyutils.h
++++ b/src/skyutils.h
+@@ -279,14 +279,14 @@ void SU_PrintDebug(int Level,char *Txt, ...);
+ #ifdef __unix__
+ #define SU_PrintDebug(x,...) /* If you have an error here, remove 'x,...' from the () */
+ #include <syslog.h>
+-#define SU_SYSLOG_FN(x,y) syslog(x,y)
++#define SU_SYSLOG_FN(x,y) syslog(x,"%s",y)
+ #else /* !__unix__ */
+ #define SU_PrintDebug() /* Avoid compilation warnings */
+ extern FILE *SU_LogFile;
+ #define SU_SYSLOG_FN(x,y) SU_WriteToLogFile(SU_LogFile,y)
+ #endif /* __unix__ */
+ #else /* DEBUG */
+-#define SU_SYSLOG_FN(x,y) printf(y)
++#define SU_SYSLOG_FN(x,y) printf("%s",y)
+ #endif /* !DEBUG */
+ #ifdef _WIN32
+ #define SU_SLEEP(x) Sleep(x*1000)
+--
+2.7.3
+
diff --git a/gentoo/dev-libs/skyutils/files/skyutils-2.8-libs.patch b/gentoo/dev-libs/skyutils/files/skyutils-2.8-libs.patch
new file mode 100644
index 000000000..990b5fafc
--- /dev/null
+++ b/gentoo/dev-libs/skyutils/files/skyutils-2.8-libs.patch
@@ -0,0 +1,12 @@
+diff -ur skyutils-2.8.orig/configure.in skyutils-2.8/configure.in
+--- skyutils-2.8.orig/configure.in 2005-05-09 08:16:44.000000000 +0000
++++ skyutils-2.8/configure.in 2008-07-18 05:38:13.000000000 +0000
+@@ -208,6 +208,8 @@
+ AC_SUBST(SU_ARCH_LIB)
+ AC_SUBST(SU_ARCH_CFLAGS)
+ AC_SUBST(SU_ANSI_CFLAGS)
++LIBS="$SU_PTHREAD_LIB $SU_DL_LIB $SU_SSL_LIB $SU_ARCH_LIB"
++AC_SUBST(LIBS)
+
+ AC_OUTPUT([
+ Makefile
diff --git a/gentoo/dev-libs/skyutils/metadata.xml b/gentoo/dev-libs/skyutils/metadata.xml
new file mode 100644
index 000000000..209c45955
--- /dev/null
+++ b/gentoo/dev-libs/skyutils/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <longdescription>
+ This library contains many useful functions such as chained lists,
+ string manipulation, socket, and the HTTP protocol.
+ </longdescription>
+</pkgmetadata>
diff --git a/gentoo/dev-libs/skyutils/skyutils-2.8-r5.ebuild b/gentoo/dev-libs/skyutils/skyutils-2.8-r5.ebuild
new file mode 100644
index 000000000..35f216a3b
--- /dev/null
+++ b/gentoo/dev-libs/skyutils/skyutils-2.8-r5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit flag-o-matic autotools
+
+DESCRIPTION="Library of assorted C utility functions"
+# Was: http://zekiller.skytech.org/coders_en.html
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE="ssl"
+
+DEPEND="ssl? ( dev-libs/openssl:0=[sslv3] )"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-libs.patch"
+ "${FILESDIR}/fix-Wformat-security-warnings.patch"
+)
+
+src_prepare() {
+ default
+ sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.in \
+ || die 'failed to rename AM_CONFIG_HEADER macro'
+
+ eautoreconf
+}
+
+src_configure() {
+ append-flags -D_GNU_SOURCE
+ econf $(use_enable ssl)
+}