Compare commits
No commits in common. "master" and "ripe" have entirely different histories.
10
README.md
10
README.md
|
@ -15,13 +15,3 @@ sync-type = git
|
||||||
sync-uri = https://git.grifon.fr/alarig/SwordArMor-gentoo-overlay.git
|
sync-uri = https://git.grifon.fr/alarig/SwordArMor-gentoo-overlay.git
|
||||||
auto-sync = yes
|
auto-sync = yes
|
||||||
```
|
```
|
||||||
|
|
||||||
## Side note
|
|
||||||
|
|
||||||
If you are looking for packages which need maintainers from ::gentoo, you can
|
|
||||||
get a list from those that are installed with those two line.
|
|
||||||
|
|
||||||
```
|
|
||||||
source /etc/portage/make.conf
|
|
||||||
grep -r maintainer-needed "${PORTDIR}" | sed -E 's|('"${PORTDIR}"')/(.*)/(.*)/.*|\2/\3|' | grep -P "^$(qlist -I | sed ':a;N;$!ba;s/\n/$|^/g')$"
|
|
||||||
```
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Copyright 2020 Gentoo Authors
|
# Copyright 2020 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=7
|
||||||
|
|
||||||
inherit acct-group
|
inherit acct-group
|
||||||
|
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
# Copyright 2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit acct-group
|
|
||||||
|
|
||||||
ACCT_GROUP_ID=-1
|
|
|
@ -5,7 +5,7 @@ EAPI=7
|
||||||
|
|
||||||
inherit acct-group
|
inherit acct-group
|
||||||
|
|
||||||
KEYWORDS="amd64 arm64 x86"
|
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||||
|
|
||||||
# TCP port 179, but 179 is already used by acct-group/_bgpd
|
# TCP port 179, but 179 is already used by acct-group/_bgpd
|
||||||
ACCT_GROUP_ID=180
|
ACCT_GROUP_ID=180
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
# Copyright 2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit acct-group
|
|
||||||
|
|
||||||
ACCT_GROUP_ID=-1
|
|
|
@ -1,12 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>alarig@swordarmor.fr</email>
|
|
||||||
<name>Alarig Le Lay</name>
|
|
||||||
</maintainer>
|
|
||||||
<maintainer type="project">
|
|
||||||
<email>proxy-maint@gentoo.org</email>
|
|
||||||
<name>Proxy Maintainers</name>
|
|
||||||
</maintainer>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1,8 +0,0 @@
|
||||||
# Copyright 2020-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit acct-group
|
|
||||||
|
|
||||||
ACCT_GROUP_ID=-1
|
|
|
@ -1,8 +0,0 @@
|
||||||
# Copyright 2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit acct-group
|
|
||||||
|
|
||||||
ACCT_GROUP_ID=-1
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Copyright 2020 Gentoo Authors
|
# Copyright 2020 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=7
|
||||||
|
|
||||||
inherit acct-user
|
inherit acct-user
|
||||||
|
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
# Copyright 2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit acct-user
|
|
||||||
|
|
||||||
DESCRIPTION="User for net-analyzer/AS-Stats and www-misc/as-stats-gui"
|
|
||||||
ACCT_USER_ID=-1
|
|
||||||
ACCT_USER_GROUPS=( as-stats )
|
|
||||||
|
|
||||||
acct-user_add_deps
|
|
|
@ -1,8 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<name>Alarig Le Lay</name>
|
|
||||||
<email>alarig@swordarmor.fr</email>
|
|
||||||
</maintainer>
|
|
||||||
</pkgmetadata>
|
|
|
@ -5,7 +5,7 @@ EAPI=7
|
||||||
|
|
||||||
inherit acct-user
|
inherit acct-user
|
||||||
|
|
||||||
KEYWORDS="amd64 arm64 x86"
|
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||||
|
|
||||||
DESCRIPTION="User for BIRD"
|
DESCRIPTION="User for BIRD"
|
||||||
# TCP port 179, but 179 is already used by acct-group/_bgpd
|
# TCP port 179, but 179 is already used by acct-group/_bgpd
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
# Copyright 2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit acct-user
|
|
||||||
|
|
||||||
DESCRIPTION="User for games-server/factorio-server"
|
|
||||||
ACCT_USER_ID=-1
|
|
||||||
ACCT_USER_GROUPS=( factorio )
|
|
||||||
ACCT_USER_HOME=/opt/${PN}/
|
|
||||||
ACCT_USER_SHELL=/bin/sh
|
|
||||||
|
|
||||||
acct-user_add_deps
|
|
|
@ -1,12 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>alarig@swordarmor.fr</email>
|
|
||||||
<name>Alarig Le Lay</name>
|
|
||||||
</maintainer>
|
|
||||||
<maintainer type="project">
|
|
||||||
<email>proxy-maint@gentoo.org</email>
|
|
||||||
<name>Proxy Maintainers</name>
|
|
||||||
</maintainer>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1,13 +0,0 @@
|
||||||
# Copyright 2020-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit acct-user
|
|
||||||
|
|
||||||
DESCRIPTION="User for net-misc/rancid"
|
|
||||||
ACCT_USER_ID=-1
|
|
||||||
ACCT_USER_GROUPS=( rancid )
|
|
||||||
ACCT_USER_HOME="/var/lib/${PN}/"
|
|
||||||
|
|
||||||
acct-user_add_deps
|
|
|
@ -1,14 +0,0 @@
|
||||||
# Copyright 2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit acct-user
|
|
||||||
|
|
||||||
DESCRIPTION="User for games-server/vintagestory-server"
|
|
||||||
ACCT_USER_ID=-1
|
|
||||||
ACCT_USER_GROUPS=( vintagestory )
|
|
||||||
ACCT_USER_HOME=/opt/${PN}/
|
|
||||||
ACCT_USER_SHELL=/bin/sh
|
|
||||||
|
|
||||||
acct-user_add_deps
|
|
|
@ -1 +0,0 @@
|
||||||
DIST gandi.cli-1.6.tar.gz 170850 BLAKE2B 43ea5dabcce6317835b3cb78cc9f70fb3d50f34f563fb65892ae2095b41c02f575ca8e480dbbfcd43d65902ba248862f9db072c1159581818e5e4230d5390c96 SHA512 d3033edf443248a9b25954df5a6a00850cfabfeb2f9e004a8f65b2363d610c1ce86c9a9235d3ac708140094dee77c51d052969d8b1972e63a4a1d0a26dbe448b
|
|
|
@ -1,53 +0,0 @@
|
||||||
# Copyright 2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{9..11} )
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
MY_PN="${PN/-/.}"
|
|
||||||
|
|
||||||
DESCRIPTION="Command line interface to Gandi.net products using the public API"
|
|
||||||
HOMEPAGE="https://cli.gandi.net/"
|
|
||||||
SRC_URI="https://github.com/Gandi/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${MY_PN}-${PV}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
dev-libs/openssl
|
|
||||||
dev-python/IPy[${PYTHON_USEDEP}]
|
|
||||||
dev-python/click[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
dev-python/requests[${PYTHON_USEDEP}]
|
|
||||||
dev-vcs/git
|
|
||||||
net-misc/openssh
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND=""
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# strip rdep specific to namespaces
|
|
||||||
sed -i -e "s/'setuptools',//" setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_compile() {
|
|
||||||
distutils-r1_python_compile
|
|
||||||
rm "${BUILD_DIR}/install$(python_get_sitedir)"/lib/__init__.py
|
|
||||||
find "${BUILD_DIR}" -name '*.pth' -delete || die
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install() {
|
|
||||||
rm "${BUILD_DIR}"/lib/gandi/__init__.py || die
|
|
||||||
distutils-r1_python_install
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
find "${D}" -name '*.pth' -delete || die
|
|
||||||
}
|
|
|
@ -0,0 +1 @@
|
||||||
|
DIST ckb-0.4.2.tar.gz 883681 BLAKE2B b3d921010b1caa8cb870770c6cf3ff0e9f6c65ea742325995e26351331e3063a16e8a391f593bfc8b16663cef0580e087d776796ea69776465122b08e00e9382 SHA512 4c80101e935a4d5137b0fd6aaf7d97889913af0bbb8e3097e035e2420043d6525094c1e3f7b5676e8c50328454251ff3260f6aa9b81ec583a2e8136333ee6af8
|
|
@ -0,0 +1,49 @@
|
||||||
|
# Copyright 1999-2019 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit desktop cmake-utils systemd
|
||||||
|
|
||||||
|
DESCRIPTION="Corsair K65/K70/K95 Driver"
|
||||||
|
HOMEPAGE="https://github.com/ckb-next/ckb-next"
|
||||||
|
SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
>=dev-libs/quazip-0.7.2[qt5(+)]
|
||||||
|
dev-qt/qtcore:5
|
||||||
|
dev-qt/qtgui:5
|
||||||
|
dev-qt/qtnetwork:5
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
virtual/libudev:=
|
||||||
|
x11-libs/libX11
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
DOCS=( CHANGELOG.md README.md )
|
||||||
|
S="${WORKDIR}/${PN}-next-${PV}"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DDISABLE_UPDATER=yes
|
||||||
|
)
|
||||||
|
cmake-utils_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
newinitd "${FILESDIR}"/ckb.initd ckb-daemon
|
||||||
|
cmake-utils_src_install
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
|
@ -0,0 +1,29 @@
|
||||||
|
#!/sbin/openrc-run
|
||||||
|
## Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
extra_started_commands="reload"
|
||||||
|
command="/usr/bin/ckb-daemon"
|
||||||
|
description="Controller for Corsair Keyboard Driver"
|
||||||
|
pidfile="/run/ckb.pid"
|
||||||
|
logfile="/var/run/ckb.log"
|
||||||
|
|
||||||
|
start() {
|
||||||
|
ebegin "Starting Corsair Keyboard Driver"
|
||||||
|
start-stop-daemon --start --exec "${command}" --pidfile "${pidfile}" --background \
|
||||||
|
--stdout "${logfile}" --stderr "${logfile}"
|
||||||
|
eend $?
|
||||||
|
}
|
||||||
|
|
||||||
|
stop() {
|
||||||
|
ebegin "Stopping Corsair Keyboard Driver"
|
||||||
|
start-stop-daemon --stop --exec "${command}" --pidfile "${pidfile}"
|
||||||
|
eend $?
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
reload() {
|
||||||
|
stop
|
||||||
|
sleep 3
|
||||||
|
start
|
||||||
|
}
|
|
@ -1 +0,0 @@
|
||||||
DIST live-build_20210407.tar.xz 374604 BLAKE2B 5c34efad3fa8568175614bbcb67d39687fea1357368ad604a7dde8cca1b478768abbc9c66cfd519bc59f516747c3dfb866b97a01404ab3ac28905eef596a5cf9 SHA512 5a7a7b7843290909093ce5827ae81f60047f661dc08bb761ae6cac7ae3dfd79d695175c281d651c26538a06c51abb9b9cc0c72cc704e6e083d7b53b13f6fcdd6
|
|
|
@ -1,82 +0,0 @@
|
||||||
--- live-build/Makefile 2022-06-13 19:21:33.158185611 +0200
|
|
||||||
+++ live-build/Makefile 2022-06-13 19:23:40.925897928 +0200
|
|
||||||
@@ -39,27 +39,27 @@
|
|
||||||
|
|
||||||
install:
|
|
||||||
# Installing shared data
|
|
||||||
- mkdir -p $(DESTDIR)/usr/share/live/build
|
|
||||||
- cp -r data functions $(DESTDIR)/usr/share/live/build
|
|
||||||
- sed -e 's/.*(\(.*\)).*/\1/; s/^[0-9]://; q' debian/changelog >$(DESTDIR)/usr/share/live/build/VERSION
|
|
||||||
- cp -r share/* $(DESTDIR)/usr/share/live/build
|
|
||||||
+ mkdir -p $(DESTDIR)/$(datadir)/live/build
|
|
||||||
+ cp -r data functions $(DESTDIR)/$(datadir)/live/build
|
|
||||||
+ sed -e 's/.*(\(.*\)).*/\1/; s/^[0-9]://; q' debian/changelog >$(DESTDIR)/$(datadir)/live/build/VERSION
|
|
||||||
+ cp -r share/* $(DESTDIR)/$(datadir)/live/build
|
|
||||||
|
|
||||||
# Installing executables
|
|
||||||
- mkdir -p $(DESTDIR)/usr/bin
|
|
||||||
- cp -a frontend/* $(DESTDIR)/usr/bin
|
|
||||||
+ mkdir -p $(DESTDIR)/$(bindir)
|
|
||||||
+ cp -a frontend/* $(DESTDIR)/$(bindir)
|
|
||||||
|
|
||||||
- mkdir -p $(DESTDIR)/usr/lib/live
|
|
||||||
- cp -a scripts/* $(DESTDIR)/usr/lib/live
|
|
||||||
+ mkdir -p $(DESTDIR)/$(libdir)
|
|
||||||
+ cp -a scripts/* $(DESTDIR)/$(libdir)
|
|
||||||
|
|
||||||
# Installing documentation
|
|
||||||
- mkdir -p $(DESTDIR)/usr/share/doc/live-build
|
|
||||||
- cp -r COPYING examples $(DESTDIR)/usr/share/doc/live-build
|
|
||||||
+ mkdir -p $(DESTDIR)/$(docdir)
|
|
||||||
+ cp -r COPYING examples $(DESTDIR)/$(docdir)
|
|
||||||
|
|
||||||
# Installing manpages
|
|
||||||
for MANPAGE in manpages/en/*; \
|
|
||||||
do \
|
|
||||||
SECTION="$$(basename $${MANPAGE} | awk -F. '{ print $$2 }')"; \
|
|
||||||
- install -D -m 0644 $${MANPAGE} $(DESTDIR)/usr/share/man/man$${SECTION}/$$(basename $${MANPAGE}); \
|
|
||||||
+ install -D -m 0644 $${MANPAGE} $(DESTDIR)/$(mandir)/man$${SECTION}/$$(basename $${MANPAGE}); \
|
|
||||||
done
|
|
||||||
|
|
||||||
for LANGUAGE in $(LANGUAGES); \
|
|
||||||
@@ -67,26 +67,26 @@
|
|
||||||
for MANPAGE in manpages/$${LANGUAGE}/*; \
|
|
||||||
do \
|
|
||||||
SECTION="$$(basename $${MANPAGE} | awk -F. '{ print $$3 }')"; \
|
|
||||||
- install -D -m 0644 $${MANPAGE} $(DESTDIR)/usr/share/man/$${LANGUAGE}/man$${SECTION}/$$(basename $${MANPAGE} .$${LANGUAGE}.$${SECTION}).$${SECTION}; \
|
|
||||||
+ install -D -m 0644 $${MANPAGE} $(DESTDIR)/$(mandir)/$${LANGUAGE}/man$${SECTION}/$$(basename $${MANPAGE} .$${LANGUAGE}.$${SECTION}).$${SECTION}; \
|
|
||||||
done; \
|
|
||||||
done
|
|
||||||
|
|
||||||
uninstall:
|
|
||||||
# Uninstalling shared data
|
|
||||||
- rm -rf $(DESTDIR)/usr/share/live/build
|
|
||||||
- rmdir --ignore-fail-on-non-empty $(DESTDIR)/usr/share/live > /dev/null 2>&1 || true
|
|
||||||
+ rm -rf $(DESTDIR)/$(datadir)/live/build
|
|
||||||
+ rmdir --ignore-fail-on-non-empty $(DESTDIR)/$(datadir)/live > /dev/null 2>&1 || true
|
|
||||||
|
|
||||||
# Uninstalling executables
|
|
||||||
- rm -f $(DESTDIR)/usr/bin/lb $(DESTDIR)/usr/bin/live-build
|
|
||||||
+ rm -f $(DESTDIR)/$(bindir)/lb $(DESTDIR)/$(bindir)/live-build
|
|
||||||
|
|
||||||
# Uninstalling documentation
|
|
||||||
- rm -rf $(DESTDIR)/usr/share/doc/live-build
|
|
||||||
+ rm -rf $(DESTDIR)/$(docdir)
|
|
||||||
|
|
||||||
# Uninstalling manpages
|
|
||||||
for MANPAGE in manpages/en/*; \
|
|
||||||
do \
|
|
||||||
SECTION="$$(basename $${MANPAGE} | awk -F. '{ print $$2 }')"; \
|
|
||||||
- rm -f $(DESTDIR)/usr/share/man/man$${SECTION}/$$(basename $${MANPAGE} .en.$${SECTION}).$${SECTION}; \
|
|
||||||
+ rm -f $(DESTDIR)/$(mandir)/man$${SECTION}/$$(basename $${MANPAGE} .en.$${SECTION}).$${SECTION}; \
|
|
||||||
done
|
|
||||||
|
|
||||||
for LANGUAGE in $(LANGUAGES); \
|
|
||||||
@@ -94,7 +94,7 @@
|
|
||||||
for MANPAGE in manpages/$${LANGUAGE}/*; \
|
|
||||||
do \
|
|
||||||
SECTION="$$(basename $${MANPAGE} | awk -F. '{ print $$3 }')"; \
|
|
||||||
- rm -f $(DESTDIR)/usr/share/man/$${LANGUAGE}/man$${SECTION}/$$(basename $${MANPAGE} .$${LANGUAGE}.$${SECTION}).$${SECTION}; \
|
|
||||||
+ rm -f $(DESTDIR)/$(mandir)/$${LANGUAGE}/man$${SECTION}/$$(basename $${MANPAGE} .$${LANGUAGE}.$${SECTION}).$${SECTION}; \
|
|
||||||
done; \
|
|
||||||
done
|
|
|
@ -1,34 +0,0 @@
|
||||||
# Copyright 2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DESCRIPTION="Debian live system build components"
|
|
||||||
HOMEPAGE="https://wiki.debian.org/DebianLive"
|
|
||||||
SRC_URI="mirror://debian/pool/main/l/${PN}/${PN}_${PV}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
DEPEND="dev-util/debootstrap"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND=""
|
|
||||||
|
|
||||||
S="${WORKDIR}/${PN}"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/Makefile.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default_src_prepare
|
|
||||||
|
|
||||||
export bindir="${EPREFIX}"/usr/bin
|
|
||||||
export datadir="${EPREFIX}"/usr/share
|
|
||||||
export docdir="${EPREFIX}"/usr/share/doc/${PF}
|
|
||||||
export libdir="$(get_libdir)/${PN}"
|
|
||||||
export mandir="${EPREFIX}"/usr/share/man
|
|
||||||
|
|
||||||
sed -i "s|usr/lib/live|${libdir}|g" "${S}"/frontend/lb || die
|
|
||||||
}
|
|
|
@ -1 +0,0 @@
|
||||||
DIST 2.3.0.tar.gz 620648 BLAKE2B 67021fb094c0dc637cc11fac42afd6bbe448f46bdba384dfb5793d2585ae8d15a656d88c26fcceb33f42d548995891563836821b9ec23b410fc10e804d1a54ea SHA512 c8718a39af4bcd8569e6b2f1dd709375ccf9e7c307b66f6ccb3710802c67669201ae44c87d338056104438a11d77d02a91e1c3c544c14b67d2d2ed695ff8eacc
|
|
|
@ -1,38 +0,0 @@
|
||||||
# Copyright 2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit autotools
|
|
||||||
|
|
||||||
DESCRIPTION="tmate SSH server"
|
|
||||||
HOMEPAGE="https://github.com/tmate-io/tmate-ssh-server"
|
|
||||||
SRC_URI="https://github.com/tmate-io/${PN}/archive/refs/tags/${PV}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
dev-libs/libevent
|
|
||||||
dev-libs/msgpack
|
|
||||||
dev-libs/openssl:0=
|
|
||||||
net-libs/libssh[server]
|
|
||||||
sys-libs/libutempter
|
|
||||||
sys-libs/ncurses
|
|
||||||
sys-libs/zlib
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND=""
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
eautoreconf
|
|
||||||
mv create_keys.sh "${PN}-create_keys.sh"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
|
|
||||||
dobin "${PN}-create_keys.sh"
|
|
||||||
}
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
DIST OCRmyPDF-9.7.1.tar.gz 7859333 BLAKE2B 5f366d8655c55dafe911d2f1feaad84c4f032252454015693b314515d6bd308e91f93626cb3229d2956354e2c60df8420fb4d7a2023ca0a78636ea5c40d7ff56 SHA512 daf5f636afa2704c9163f4f0d49f944358919c2af229030d78bb29f10d0a8acf3e219060542d52982bc02180b410c6dca771c54f4d3239250365397707bccf6c
|
||||||
|
DIST OCRmyPDF-9.7.2.tar.gz 7859735 BLAKE2B 2744c893f6dd0f23ada9a11570fdf007842d01bcd84a1892f01bb828ca5e4d62e25724adf8124f3c75186c6eb56b19ef3bbfcbd6f4c1f9fa5821b0d59a19be33 SHA512 03dd14940cafc74dbfbf4c4ec569ca5de4cd588a1e7da11fda65a48ddb40b0a0613a7d6bd6520b07b2b9dc705c4f0e744076c7826d9789d782014b4d1dacc16e
|
|
@ -0,0 +1,53 @@
|
||||||
|
# Copyright 2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||||
|
inherit bash-completion-r1 distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="OCRmyPDF adds an OCR text layer to scanned PDF files"
|
||||||
|
HOMEPAGE="https://github.com/jbarlow83/OCRmyPDF"
|
||||||
|
MY_GITHUB_AUTHOR="jbarlow83"
|
||||||
|
SRC_URI="https://github.com/${MY_GITHUB_AUTHOR}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="jbig2enc"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="
|
||||||
|
${DEPEND}
|
||||||
|
app-text/ghostscript-gpl
|
||||||
|
app-text/tesseract
|
||||||
|
app-text/unpaper
|
||||||
|
<=dev-python/pdfminer-six-20200124[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pdfminer-six-20181108[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pikepdf[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pillow[${PYTHON_USEDEP}]
|
||||||
|
dev-python/reportlab[${PYTHON_USEDEP}]
|
||||||
|
dev-python/tqdm[${PYTHON_USEDEP}]
|
||||||
|
media-gfx/img2pdf
|
||||||
|
media-gfx/pngquant
|
||||||
|
media-libs/leptonica
|
||||||
|
virtual/python-cffi[${PYTHON_USEDEP}]
|
||||||
|
jbig2enc? ( media-libs/jbig2enc )
|
||||||
|
"
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
# do not depend on deprecated dep
|
||||||
|
sed -i -e '/pytest-runner/d' setup.py || die
|
||||||
|
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
distutils-r1_src_install
|
||||||
|
|
||||||
|
newbashcomp "${S}"/misc/completion/ocrmypdf.bash "${PN,,}"
|
||||||
|
|
||||||
|
insinto /usr/share/fish/vendor_completions.d
|
||||||
|
doins "${S}"/misc/completion/ocrmypdf.fish
|
||||||
|
|
||||||
|
dodoc README.md
|
||||||
|
}
|
|
@ -0,0 +1,64 @@
|
||||||
|
# Copyright 2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{6,7} )
|
||||||
|
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||||
|
|
||||||
|
inherit bash-completion-r1 distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="OCRmyPDF adds an OCR text layer to scanned PDF files"
|
||||||
|
HOMEPAGE="https://github.com/jbarlow83/OCRmyPDF"
|
||||||
|
MY_GITHUB_AUTHOR="jbarlow83"
|
||||||
|
SRC_URI="https://github.com/${MY_GITHUB_AUTHOR}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
# This uses *a lot* of RAM, I have 32gb and these tests tried to use it all
|
||||||
|
RESTRICT="test"
|
||||||
|
IUSE="jbig2enc"
|
||||||
|
|
||||||
|
DEPEND="test? (
|
||||||
|
dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||||
|
~dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-text/ghostscript-gpl
|
||||||
|
app-text/tesseract
|
||||||
|
app-text/unpaper
|
||||||
|
<=dev-python/pdfminer-six-20200402[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pdfminer-six-20181108[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pikepdf[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pillow[${PYTHON_USEDEP}]
|
||||||
|
dev-python/reportlab[${PYTHON_USEDEP}]
|
||||||
|
dev-python/tqdm[${PYTHON_USEDEP}]
|
||||||
|
media-gfx/img2pdf
|
||||||
|
media-gfx/pngquant
|
||||||
|
media-libs/leptonica
|
||||||
|
virtual/python-cffi[${PYTHON_USEDEP}]
|
||||||
|
jbig2enc? ( media-libs/jbig2enc )
|
||||||
|
"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
distutils_enable_sphinx docs --no-autodoc
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
# do not depend on deprecated dep
|
||||||
|
sed -i -e '/pytest-runner/d' setup.py || die
|
||||||
|
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
distutils-r1_src_install
|
||||||
|
|
||||||
|
newbashcomp "${S}"/misc/completion/ocrmypdf.bash "${PN,,}"
|
||||||
|
|
||||||
|
insinto /usr/share/fish/vendor_completions.d
|
||||||
|
doins "${S}"/misc/completion/ocrmypdf.fish
|
||||||
|
}
|
|
@ -6,8 +6,8 @@
|
||||||
<name>Alarig Le Lay</name>
|
<name>Alarig Le Lay</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<use>
|
<use>
|
||||||
<flag name="encryption">
|
<flag name="jbig2enc">
|
||||||
End-to-end encryption support with dev-libs/olm
|
Uses <pkg>media-libs/jbig2enc</pkg> for better compression algorithm
|
||||||
</flag>
|
</flag>
|
||||||
</use>
|
</use>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
|
@ -0,0 +1 @@
|
||||||
|
DIST docbook-utils-0.6.14.tar.gz 124998 BLAKE2B c0ae31adbbbf78732362638bdc73638cd67205b4ce2b2ac4e740334fd230c8cb031e5ba3ee9e34110c48ea42115f2f5f4dab4b4b6dd45d963976d2b48d7836a2 SHA512 8052316a643b5eaa6c0373a9ed7f2406e7c3cb3da9d3c955a271c89813a8f3196fcd9e6c8385c7b6b7ecb916515e3ec7897aece4473989f0e4dc52a2bc8bbfdf
|
|
@ -0,0 +1,71 @@
|
||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit autotools prefix
|
||||||
|
|
||||||
|
MY_P=${PN/-sgml/}-${PV}
|
||||||
|
DESCRIPTION="Shell scripts to manage DocBook documents"
|
||||||
|
HOMEPAGE="https://sourceware.org/docbook-tools/"
|
||||||
|
SRC_URI="https://sourceware.org/pub/docbook-tools/new-trials/SOURCES/${MY_P}.tar.gz"
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="amd64 ~arm64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~x86-macos"
|
||||||
|
IUSE="jadetex"
|
||||||
|
|
||||||
|
DEPEND=">=dev-lang/perl-5
|
||||||
|
app-text/docbook-dsssl-stylesheets
|
||||||
|
app-text/docbook-xml-dtd:4.2
|
||||||
|
app-text/openjade
|
||||||
|
app-text/xhtml1
|
||||||
|
dev-perl/SGMLSpm
|
||||||
|
~app-text/docbook-sgml-dtd-3.0
|
||||||
|
~app-text/docbook-sgml-dtd-3.1
|
||||||
|
~app-text/docbook-sgml-dtd-4.0
|
||||||
|
~app-text/docbook-sgml-dtd-4.1
|
||||||
|
~app-text/docbook-sgml-dtd-4.2
|
||||||
|
~app-text/docbook-sgml-dtd-4.4
|
||||||
|
~app-text/docbook-xml-simple-dtd-1.0
|
||||||
|
~app-text/docbook-xml-simple-dtd-4.1.2.4
|
||||||
|
jadetex? ( app-text/jadetex )
|
||||||
|
userland_GNU? ( sys-apps/which )
|
||||||
|
|| (
|
||||||
|
www-client/lynx
|
||||||
|
www-client/links
|
||||||
|
www-client/elinks
|
||||||
|
virtual/w3m
|
||||||
|
)"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
# including both xml-simple-dtd 4.1.2.4 and 1.0, to ease
|
||||||
|
# transition to simple-dtd 1.0, <obz@gentoo.org>
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
eapply "${FILESDIR}"/${MY_P}-elinks.patch
|
||||||
|
eapply "${FILESDIR}"/${P}-grep-2.7.patch
|
||||||
|
if use prefix; then
|
||||||
|
eapply "${FILESDIR}"/${MY_P}-prefix.patch
|
||||||
|
eprefixify doc/{man,HTML}/Makefile.am bin/jw.in backends/txt configure.in
|
||||||
|
eautoreconf
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
make DESTDIR="${D}" \
|
||||||
|
htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
|
||||||
|
install
|
||||||
|
|
||||||
|
if ! use jadetex; then
|
||||||
|
local i
|
||||||
|
for i in dvi pdf ps; do
|
||||||
|
rm "${ED}"/usr/bin/docbook2${i} || die
|
||||||
|
rm "${ED}"/usr/share/sgml/docbook/utils-${PV}/backends/${i} || die
|
||||||
|
rm "${ED}"/usr/share/man/man1/docbook2${i}.1 || die
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
einstalldocs
|
||||||
|
}
|
|
@ -0,0 +1,17 @@
|
||||||
|
Fix wrong charakter classes no longer missinterpreted by grep-2.7
|
||||||
|
Michael Weber <xmw@gentoo.org>
|
||||||
|
|
||||||
|
--- docbook-utils-0.6.14/bin/jw.in
|
||||||
|
+++ docbook-utils-0.6.14/bin/jw.in
|
||||||
|
@@ -80,9 +80,9 @@
|
||||||
|
SGML_CATALOGS_DIR="/etc/sgml"
|
||||||
|
if [ -f "$SGML_CONF" ]
|
||||||
|
then
|
||||||
|
- RE='^[:space:]*SGML_BASE_DIR[:space:]*=[:space:]*'
|
||||||
|
+ RE='^[[:space:]]*SGML_BASE_DIR[[:space:]]*=[[:space:]]*'
|
||||||
|
SGML_BASE_DIR=`grep $RE $SGML_CONF | sed "s/$RE//"`
|
||||||
|
- RE='^[:space:]*SGML_CATALOGS_DIR[:space:]*=[:space:]*'
|
||||||
|
+ RE='^[[:space:]]*SGML_CATALOGS_DIR[[:space:]]*=[[:space:]]*'
|
||||||
|
SGML_CATALOGS_DIR=`grep $RE $SGML_CONF | sed "s/$RE//"`
|
||||||
|
fi
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
diff -NurdB docbook-utils-0.6.14/backends/txt docbook-utils-0.6.14-patched/backends/txt
|
||||||
|
--- docbook-utils-0.6.14/backends/txt 2004-02-11 08:58:03.000000000 -0500
|
||||||
|
+++ docbook-utils-0.6.14-patched/backends/txt 2006-06-05 21:57:23.000000000 -0500
|
||||||
|
@@ -10,6 +10,10 @@
|
||||||
|
then
|
||||||
|
CONVERT=/usr/bin/links
|
||||||
|
ARGS="-dump"
|
||||||
|
+elif [ -x /usr/bin/elinks ]
|
||||||
|
+then
|
||||||
|
+ CONVERT=/usr/bin/elinks
|
||||||
|
+ ARGS="-dump"
|
||||||
|
elif [ -x /usr/bin/w3m ]
|
||||||
|
then
|
||||||
|
CONVERT=/usr/bin/w3m
|
|
@ -0,0 +1,90 @@
|
||||||
|
--- doc/HTML/Makefile.am~ 2007-10-08 04:13:04 +0200
|
||||||
|
+++ doc/HTML/Makefile.am 2007-10-08 04:13:34 +0200
|
||||||
|
@@ -23,7 +23,7 @@
|
||||||
|
$(top_srcdir)/doc/refentry/docbook2texi-spec.pl.sgml \
|
||||||
|
$(top_srcdir)/doc/refentry/frontend-spec.sgml \
|
||||||
|
$(top_srcdir)/doc/refentry/sgmldiff.sgml
|
||||||
|
- SGML_CATALOG_FILES=/etc/sgml/catalog \
|
||||||
|
+ SGML_CATALOG_FILES=@GENTOO_PORTAGE_EPREFIX@/etc/sgml/catalog \
|
||||||
|
SGML_SEARCH_PATH=$(top_srcdir):$(top_srcdir)/doc:.. \
|
||||||
|
jade -t sgml -i html -d $(top_srcdir)/docbook-utils.dsl\#html \
|
||||||
|
-V '%use-id-as-filename%' $<
|
||||||
|
--- doc/man/Makefile.am~ 2007-10-08 04:14:16 +0200
|
||||||
|
+++ doc/man/Makefile.am 2007-10-08 04:14:29 +0200
|
||||||
|
@@ -10,7 +10,7 @@
|
||||||
|
|
||||||
|
$(man1_MANS) $(man7_MANS): $(top_srcdir)/doc/docbook-utils.sgml \
|
||||||
|
$(top_srcdir)/helpers/docbook2man-spec.pl
|
||||||
|
- SGML_CATALOG_FILES=/etc/sgml/catalog \
|
||||||
|
+ SGML_CATALOG_FILES=@GENTOO_PORTAGE_EPREFIX@/etc/sgml/catalog \
|
||||||
|
SGML_SEARCH_PATH=$(top_srcdir)/doc:.. \
|
||||||
|
nsgmls $< | \
|
||||||
|
sgmlspl $(top_srcdir)/helpers/docbook2man-spec.pl
|
||||||
|
--- bin/jw.in~ 2007-10-08 04:27:18 +0200
|
||||||
|
+++ bin/jw.in 2007-10-08 04:28:40 +0200
|
||||||
|
@@ -63,7 +63,7 @@
|
||||||
|
then
|
||||||
|
SGML_CONF=`sgmlwhich`
|
||||||
|
else
|
||||||
|
- SGML_CONF="/etc/sgml/sgml.conf"
|
||||||
|
+ SGML_CONF="@GENTOO_PORTAGE_EPREFIX@/etc/sgml/sgml.conf"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Set version message
|
||||||
|
@@ -77,7 +77,7 @@
|
||||||
|
|
||||||
|
# Set SGML base directory and centralized catalogs directory
|
||||||
|
SGML_BASE_DIR="@prefix@/share/sgml"
|
||||||
|
-SGML_CATALOGS_DIR="/etc/sgml"
|
||||||
|
+SGML_CATALOGS_DIR="@GENTOO_PORTAGE_EPREFIX@/etc/sgml"
|
||||||
|
if [ -f "$SGML_CONF" ]
|
||||||
|
then
|
||||||
|
RE='^[:space:]*SGML_BASE_DIR[:space:]*=[:space:]*'
|
||||||
|
--- backends/txt~ 2007-10-08 04:59:59 +0200
|
||||||
|
+++ backends/txt 2007-10-08 05:00:52 +0200
|
||||||
|
@@ -2,21 +2,21 @@
|
||||||
|
# Send any comments to Eric Bischoff <eric@caldera.de>
|
||||||
|
# This program is under GPL license. See LICENSE file for details.
|
||||||
|
|
||||||
|
-if [ -x /usr/bin/lynx ]
|
||||||
|
+if [ -x "@GENTOO_PORTAGE_EPREFIX@"/usr/bin/lynx ]
|
||||||
|
then
|
||||||
|
- CONVERT=/usr/bin/lynx
|
||||||
|
+ CONVERT="@GENTOO_PORTAGE_EPREFIX@"/usr/bin/lynx
|
||||||
|
ARGS="-force_html -dump -nolist -width=72"
|
||||||
|
-elif [ -x /usr/bin/links ]
|
||||||
|
+elif [ -x "@GENTOO_PORTAGE_EPREFIX@"/usr/bin/links ]
|
||||||
|
then
|
||||||
|
- CONVERT=/usr/bin/links
|
||||||
|
+ CONVERT="@GENTOO_PORTAGE_EPREFIX@"/usr/bin/links
|
||||||
|
ARGS="-dump"
|
||||||
|
-elif [ -x /usr/bin/elinks ]
|
||||||
|
+elif [ -x "@GENTOO_PORTAGE_EPREFIX@"/usr/bin/elinks ]
|
||||||
|
then
|
||||||
|
- CONVERT=/usr/bin/elinks
|
||||||
|
+ CONVERT="@GENTOO_PORTAGE_EPREFIX@"/usr/bin/elinks
|
||||||
|
ARGS="-dump"
|
||||||
|
-elif [ -x /usr/bin/w3m ]
|
||||||
|
+elif [ -x "@GENTOO_PORTAGE_EPREFIX@"/usr/bin/w3m ]
|
||||||
|
then
|
||||||
|
- CONVERT=/usr/bin/w3m
|
||||||
|
+ CONVERT="@GENTOO_PORTAGE_EPREFIX@"/usr/bin/w3m
|
||||||
|
ARGS="-dump"
|
||||||
|
else
|
||||||
|
echo >&2 "No way to convert HTML to text found."
|
||||||
|
--- configure.in~ 2004-02-11 15:14:15 +0100
|
||||||
|
+++ configure.in 2007-10-14 10:40:51 +0200
|
||||||
|
@@ -20,11 +20,11 @@
|
||||||
|
AC_SUBST(docdir)
|
||||||
|
|
||||||
|
dnl Checks for programs.
|
||||||
|
-jade_bindirs="/usr/bin /usr/local/bin"
|
||||||
|
+jade_bindirs="@GENTOO_PORTAGE_EPREFIX@/usr/bin"
|
||||||
|
AC_FIND_PROGRAM(nsgmls, $jade_bindirs, jade_bindir)
|
||||||
|
AC_SUBST(jade_bindir)
|
||||||
|
|
||||||
|
-perl_bindirs="/usr/bin /usr/local/bin"
|
||||||
|
+perl_bindirs="@GENTOO_PORTAGE_EPREFIX@/usr/bin"
|
||||||
|
AC_FIND_PROGRAM(perl, $perl_bindirs, perl_bindir)
|
||||||
|
AC_SUBST(perl_bindir)
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>mgorny@gentoo.org</email>
|
||||||
|
<name>Michał Górny</name>
|
||||||
|
</maintainer>
|
||||||
|
<use>
|
||||||
|
<flag name="jadetex">
|
||||||
|
Add support for <pkg>app-text/jadetex</pkg> (for processing tex
|
||||||
|
files produced by the TeX backend of Jade)
|
||||||
|
</flag>
|
||||||
|
</use>
|
||||||
|
</pkgmetadata>
|
|
@ -1,21 +0,0 @@
|
||||||
DIST github.com%2F!luke!emmet%2Fhtml2gemini%2F@v%2Fv0.0.0-20201115160957-70fb785e5e75.mod 213 BLAKE2B 2d04bdc17d566c0d00491bbe67d545abc2de0beadcce3098030e6de6a27eb09c06a02350788fdf2cce1107125aa909da3a2a997c76983681037a4b2c66434749 SHA512 5a32a16cc8617bbebe0cc88e4fe12b6c976e877f1fb8cb9adacc29bccea7c0b6c7a1d12b921604eb965b973463aa22d2487160daea0f4cc4425747c5ef28a878
|
|
||||||
DIST github.com%2F!luke!emmet%2Fhtml2gemini%2F@v%2Fv0.0.0-20201115160957-70fb785e5e75.zip 20671 BLAKE2B b1e522dcac5ce0adaab0c82113be4b14423db7d25efa964338b43a466bbf0e79e97a67b9612aa8b7f41d256b0d55928475df41ca81bf0d6a269eabbd6bc282f9 SHA512 830f2286e5f0085f5821b1f89ea100c5c35f6696bb91b185b1908d1291713746cf410ff5c46d591f587ceb82ceea597c26722ce9593326267045e9b811fa9b10
|
|
||||||
DIST github.com%2F!luke!emmet%2Fhtml2gemini%2F@v%2Fv0.0.0-20201115162526-e63bbe688236.mod 213 BLAKE2B 2d04bdc17d566c0d00491bbe67d545abc2de0beadcce3098030e6de6a27eb09c06a02350788fdf2cce1107125aa909da3a2a997c76983681037a4b2c66434749 SHA512 5a32a16cc8617bbebe0cc88e4fe12b6c976e877f1fb8cb9adacc29bccea7c0b6c7a1d12b921604eb965b973463aa22d2487160daea0f4cc4425747c5ef28a878
|
|
||||||
DIST github.com%2F!luke!emmet%2Fhtml2gemini%2F@v%2Fv0.0.0-20201115162526-e63bbe688236.zip 20585 BLAKE2B 4bee6252eeb4439ec36086034e0e289f81e87af434e6f1b3dd6543e030ff57784e3ad6125c342851fd280df24a8c6574d294146038f13f144010c63e70b88b46 SHA512 afff092f00334537564152e85c8b2f2ad7aafe23623a51b45726ecc067dbd4cbdd2bd055a030a482890afbd9faa690b002c97b906e1874a9a17e7853e5dbbfc2
|
|
||||||
DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.7.mod 45 BLAKE2B a7d3b1ffaf20b96cc98161ea6756d62d8380e7557859606dc7975b3de91a2d4142932d5008caf40b41d8ff2ac1ff33f672dbfac351f3e518922a036d7c116a93 SHA512 0cfd4101dd8ed90f80b7f4ce2928cd322b93855764abae65d66c5ff9888a7c8aec6ee6581c7f05d1c80db5c78003ee2afc8537fda8a3855e2349bfb8267aba61
|
|
||||||
DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.7.zip 19130 BLAKE2B 85321c6a52022df0bdd9672de52cb5b7c1a652432047d94c088a71d612a81fa71d0cf9fa611c713f8f57c4e540ee0212223e987eae040e95014bea07e135171e SHA512 9ea745a6ca03c046d7b77707616fa756c01f58862286fa9805e99e3a0090be2fbdafd763f432f3c9ca927518db73ee0ef74e0b95248e515f50c2c2c1d9b14065
|
|
||||||
DIST github.com%2Folekukonko%2Ftablewriter%2F@v%2Fv0.0.4.mod 96 BLAKE2B f192300c52fbe1d75a3a9c89e3d808d25f13944940475b8f2654b3e3a1205721f6a9aa553ab6293f7ea4c9e8be3d695bf7fd5fb55c35e3179cef924fd1334273 SHA512 29bf0aa6ae9cc8d66b0e1bf852534dda3a3e0e16c918be357cc8f6fec14f2d2537a94cafa1ca9cd06b64363a8f0f0d3c00dabcb5137699aced8d16af767f6ce8
|
|
||||||
DIST github.com%2Folekukonko%2Ftablewriter%2F@v%2Fv0.0.4.zip 24551 BLAKE2B 4b7736d36b9c2b2d38decacecef3b6411e190d6504caf1376f6adbb0d4458889eb9c0aca1ff936e0223eaa26c7cc2e077671c490f998e071a6e63cb7645580c0 SHA512 bedaa028d6450dafaa54f17c444b8d2923cbce008bdf73ca442297793b1b5bf60e829cbb6175d5b24fcadb8b91470e07baa369180a61d3e9a43ccee5ba18c150
|
|
||||||
DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.5.mod 39 BLAKE2B c9d700f96874e0a3977c2ffc7fd321acfffd8081aaa70ca50421ca55253fbe0636d48eca8f7093df202861f0a5f908fa00303533232c83c78bdba84e2973bba7 SHA512 8071c316d33aff1d8ffcabaeb42e8f9320465d83600cb57ac5ef071569f948d5cfd69e1bd2e92855c061395c1b814e84d1705f42e37f00d5bc713b6e724f29f5
|
|
||||||
DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.5.zip 88931 BLAKE2B 7adcdaa60d4a3fd99b0f3e7e6888178b0a8d141ebcc0166b12df4bd4566500929bc792c391d33201b1ce215b6ca8ebb578cfcabb027ba453a54986270f5e37a1 SHA512 9a81f0635ca8ac059c48a15cbf625a7c91513f95a9b402ba166d48ab72d5d38cbd941d5309446f5637bd7c23eef35b60fef2f06e8b557f415dd8409a6ddf43e9
|
|
||||||
DIST github.com%2Fssor%2Fbom%2F@v%2Fv0.0.0-20170718123548-6386211fdfcf.mod 27 BLAKE2B 9dffca418389d3ec06a4d153b24ee0ae125d83661449f325096d7da41ac6636ef83cb72e4f3b09660daa0bfe984e8921bdc78404555ea2271bbabef599b0285e SHA512 a7b93a8318845c58a3eaed2495342f8630d62c022fb3e4698b514e08f6796737efff0088162faa96c48a3219a78f48dba26a0cdd56a87eaa17e756d11a0b000f
|
|
||||||
DIST github.com%2Fssor%2Fbom%2F@v%2Fv0.0.0-20170718123548-6386211fdfcf.zip 2796 BLAKE2B 6eb19a76e481d31c6459509356fccf2d13c98b6535b0dc5028c9dbfc881bbdf9bbc893393f7be470cc0ac45b64284abe7b95543e4d391dce1a5b743c9fb28b30 SHA512 94b67f94a9ac40f997cbf1e4ab0652f048867a5b92180761b7ee7425b876607c279bab7372d90f9b613ca86bf3d03d076823b4558a7d8e1c092a5d77e235d2b5
|
|
||||||
DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.mod 88 BLAKE2B aec7d0eea1278eb3d1568d5bfb4041267501ad14457ebfcbdbc5fe21473170b8616ca4028f52af2edbfd85922cbe04540b4b0df7f69f63197698143cc5557a7a SHA512 2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e
|
|
||||||
DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20200622213623-75b288015ac9.mod 155 BLAKE2B 8bba3353db8ceb3b9fe40b8fd59aacde169776a4a553a069a04836bbf15e5a9a8d7a2d39feed98dac6cb890198180fda39f26b528ff95f24c5b2bbf6601b45c3 SHA512 7c5a755a03063d47d259fda0a6c2faa63c2f30b98dbac583e106aaa817d6cde3e07551e0b5e08f3a25db4c4ca45a23cebe993ae6f3d39c88deeaf2c7d8086a06
|
|
||||||
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190404232315-eb5bcb51f2a3.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
|
|
||||||
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20200822124328-c89045814202.mod 181 BLAKE2B 05d6754fa387bac4a6481ad34fb7b681064fc6443b3f70cba316fe2fd0896050e4a772fd8e1be655130a00bb5feaded4725ffea1c5dd6ba55ba55315aaae34d2 SHA512 54d242da2536da38e292b62a955b3961f7b0a9789fe36c5f7ae93577eeac734a6e5bac21a657cf71d488395278cd7683db538e16a9c853835277a800a9d43471
|
|
||||||
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20200822124328-c89045814202.zip 1504684 BLAKE2B 988de9602740660bd9c8484f9413e65219eae6a8f906c0f0450443abeb8808aece8644957e8a405284e7fd1ee234d48318751db72ee825050f78b3fa13307f58 SHA512 9026af554df3cd3bc570a3a521a29007f906a1523852619f7e8e1d1b2e3504bb60e40bdefa5a003a8eb32da4a9dc98ebc4e6ca615fe87ca4269b7b3351414a56
|
|
||||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190215142949-d0b11bdaac8a.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
|
|
||||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190412213103-97732733099d.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
|
|
||||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200323222414-85ca7c5b95cd.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
|
|
||||||
DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.mod 25 BLAKE2B 31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0 SHA512 ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
|
|
|
@ -1,61 +0,0 @@
|
||||||
# Copyright 2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
EGO_PN="github.com/LukeEmmet/${PN}@master"
|
|
||||||
|
|
||||||
inherit go-module git-r3
|
|
||||||
|
|
||||||
DESCRIPTION="Command line application to convert HTML to GMI"
|
|
||||||
HOMEPAGE="https://github.com/LukeEmmet/html2gmi"
|
|
||||||
|
|
||||||
EGO_SUM=(
|
|
||||||
"github.com/LukeEmmet/html2gemini v0.0.0-20201115160957-70fb785e5e75"
|
|
||||||
"github.com/LukeEmmet/html2gemini v0.0.0-20201115160957-70fb785e5e75/go.mod"
|
|
||||||
"github.com/LukeEmmet/html2gemini v0.0.0-20201115162526-e63bbe688236"
|
|
||||||
"github.com/LukeEmmet/html2gemini v0.0.0-20201115162526-e63bbe688236/go.mod"
|
|
||||||
"github.com/mattn/go-runewidth v0.0.7"
|
|
||||||
"github.com/mattn/go-runewidth v0.0.7/go.mod"
|
|
||||||
"github.com/olekukonko/tablewriter v0.0.4"
|
|
||||||
"github.com/olekukonko/tablewriter v0.0.4/go.mod"
|
|
||||||
"github.com/spf13/pflag v1.0.5"
|
|
||||||
"github.com/spf13/pflag v1.0.5/go.mod"
|
|
||||||
"github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf"
|
|
||||||
"github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf/go.mod"
|
|
||||||
"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod"
|
|
||||||
"golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod"
|
|
||||||
"golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod"
|
|
||||||
"golang.org/x/net v0.0.0-20200822124328-c89045814202"
|
|
||||||
"golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod"
|
|
||||||
"golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod"
|
|
||||||
"golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod"
|
|
||||||
"golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod"
|
|
||||||
"golang.org/x/text v0.3.0/go.mod"
|
|
||||||
)
|
|
||||||
go-module_set_globals
|
|
||||||
SRC_URI="${EGO_SUM_SRC_URI}"
|
|
||||||
EGIT_REPO_URI="https://github.com/LukeEmmet/html2gmi.git"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS=""
|
|
||||||
|
|
||||||
DEPEND=""
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND=""
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
git-r3_fetch
|
|
||||||
git-r3_checkout
|
|
||||||
go-module_src_unpack
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
go build -o ${PN} . || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin html2gmi
|
|
||||||
einstalldocs
|
|
||||||
}
|
|
|
@ -1,8 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>alarig@swordarmor.fr</email>
|
|
||||||
<name>Alarig Le Lay</name>
|
|
||||||
</maintainer>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1,2 +1 @@
|
||||||
DIST unicode_2.9.orig.tar.gz 21833 BLAKE2B cccdb83464dd65d533b9441111e39eb4846c8eacf306319c95e8fbd51c846c5eede448945026725f15311279d8fae6536156bbf96df90d59477bd0bada6ac6c9 SHA512 2e8bd8703856a81c1ebe635409af31ea48bc966bbc1546f0b9eff2d236f02dcf9dda953aec8d257518d85edaa50d3eaf52dd4be6e305cb5d328fcae3e30d0680
|
DIST unicode_2.7.orig.tar.gz 20428 BLAKE2B b150f4bdc6249b89089fa75bf55fe96e0a07cc87dadf612f68c0606269d519c5da9c13e93b00778e5721ccf35dd43f181e5064b52decf9c93b4fb3960bb27d77 SHA512 ce072b1a706eb034ecf9dedbac41b42699b79a6de217444ded66efce52d9648e456d15eab8400a0b9adaa0947cac961afecb9bacb3e8422bc8db09a3dc3bd60f
|
||||||
DIST unicode_3.1.orig.tar.gz 22475 BLAKE2B ef5df9dc4823927d8699001118e9deac6bc08ebeffd0751cd2de2b4e8cc53915d9c4cde096c8e42f8502e4dec048e9a640a49da3a0837ef7b0ad2a3d5477a7cd SHA512 3461536eea8c4ec312c312884957783ce1f21bac44c715f65967a2d3232579dcc235fd3428dcb3ba83ba8c63b5d21c375518d7e724caa8003f8da309b36923b7
|
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
# Copyright 2020-2022 Gentoo Authors
|
# Copyright 2020 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=7
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{9..11} )
|
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||||
inherit distutils-r1
|
inherit distutils-r1
|
||||||
|
|
||||||
DESCRIPTION="display unicode character properties"
|
DESCRIPTION="display unicode character properties"
|
|
@ -1,27 +0,0 @@
|
||||||
# Copyright 2020-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{10..12} )
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="display unicode character properties"
|
|
||||||
HOMEPAGE="https://tracker.debian.org/pkg/unicode"
|
|
||||||
SRC_URI="mirror://debian/pool/main/u/${PN}/${PN}_${PV}.orig.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="app-i18n/unicode-data"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND=""
|
|
||||||
|
|
||||||
DOCS=(README{,-paracode} debian/changelog)
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
doman unicode.1
|
|
||||||
distutils-r1_src_install
|
|
||||||
}
|
|
|
@ -1 +0,0 @@
|
||||||
DIST belr-5.1.3.tar.gz 67828 BLAKE2B 0627a4780089dd37671a0dc51bbd86b5ce86f66ea792c63fe5806e4f3992b63d89b0b387df703e5165ca23da9254c8f85cb072fbb2ca07da3ce768e369bd289a SHA512 8e729c3a78891a92ca7bf026c3439b8aef0468dba45e7efbadc3ce04541d147b672fc494b7a4555345efca74cbbbd3aa79f6e219510c7646cf96c2814d336173
|
|
|
@ -1,37 +0,0 @@
|
||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit cmake
|
|
||||||
|
|
||||||
DESCRIPTION="Language recognition library by Belledonne Communications"
|
|
||||||
HOMEPAGE="https://gitlab.linphone.org/BC/public/belr"
|
|
||||||
SRC_URI="https://gitlab.linphone.org/BC/public/${PN}/-/archive/${PV}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="static-libs test tools"
|
|
||||||
RESTRICT="test" # fails: need environment
|
|
||||||
|
|
||||||
RDEPEND="net-libs/bctoolbox[test?]"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
BDEPEND="virtual/libudev
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DENABLE_STATIC="$(usex static-libs)"
|
|
||||||
-DENABLE_TESTS="$(usex test)"
|
|
||||||
-DENABLE_TOOLS="$(usex tools)"
|
|
||||||
)
|
|
||||||
|
|
||||||
cmake_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
"${S}"_build/tester/belr_tester || die "tests failed"
|
|
||||||
|
|
||||||
cmake_src_test
|
|
||||||
}
|
|
|
@ -1,24 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>spiderx@spiderx.dp.ua</email>
|
|
||||||
<name>Vladimir Pavljuchenkov</name>
|
|
||||||
</maintainer>
|
|
||||||
<maintainer type="project">
|
|
||||||
<email>proxy-maint@gentoo.org</email>
|
|
||||||
<name>Proxy Maintainers</name>
|
|
||||||
</maintainer>
|
|
||||||
<longdescription lang="en">
|
|
||||||
Belr is Belledonne Communications' language recognition library,
|
|
||||||
written in C++11. It parses text inputs formatted according to
|
|
||||||
a language defined by an ABNF grammar, such as the protocols
|
|
||||||
standardized at IETF.
|
|
||||||
</longdescription>
|
|
||||||
<use>
|
|
||||||
<flag name="tools">Build tools</flag>
|
|
||||||
</use>
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="github">BelledonneCommunications/belr</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1 +0,0 @@
|
||||||
DIST libcutl-1.11.0_p20210806.tar.gz 36439 BLAKE2B 4c85b3a34502d265d51482e9705ba552e33b39dfac79930f89fb84623766302d964b7047c3dd26d20b9d42f31c5cd207b1a31fd50026f76a9f5497ab1a43b2a4 SHA512 88fa1bd3f63a0ebd94ff7984a615a09df955c8a0c3aa0aafe1bb84b6b549388ab5117bc62a88f5c71cb44132b9933ea83823c6e1c67116947524f69fbf87a6e9
|
|
|
@ -1,51 +0,0 @@
|
||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit multiprocessing toolchain-funcs vcs-snapshot
|
|
||||||
|
|
||||||
MY_PV="8653eff"
|
|
||||||
|
|
||||||
DESCRIPTION="A collection of C++ libraries (successor of libcult)"
|
|
||||||
HOMEPAGE="https://www.codesynthesis.com/projects/libcutl/"
|
|
||||||
SRC_URI="https://git.codesynthesis.com/cgit/${PN}/${PN}/snapshot/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="static-libs"
|
|
||||||
|
|
||||||
BDEPEND="dev-util/build2"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local myconfigargs=(
|
|
||||||
config.cxx="$(tc-getCXX)"
|
|
||||||
config.cxx.coptions="${CXXFLAGS}"
|
|
||||||
config.cxx.loptions="${LDFLAGS}"
|
|
||||||
config.bin.ar="$(tc-getAR)"
|
|
||||||
config.bin.ranlib="$(tc-getRANLIB)"
|
|
||||||
config.bin.lib="$(usex static-libs both shared)"
|
|
||||||
config.install.lib="exec_root/$(get_libdir)"
|
|
||||||
config.install.doc="data_root/share/doc/${PF}"
|
|
||||||
)
|
|
||||||
|
|
||||||
MAKE=b MAKEOPTS="--jobs $(makeopts_jobs) -V" \
|
|
||||||
emake "${myconfigargs[@]}" configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
MAKE=b MAKEOPTS="--jobs $(makeopts_jobs) -V" \
|
|
||||||
emake
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
MAKE=b MAKEOPTS="--jobs $(makeopts_jobs) -V" \
|
|
||||||
emake test
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
einstalldocs
|
|
||||||
MAKE=b MAKEOPTS="--jobs $(makeopts_jobs) -V" \
|
|
||||||
emake config.install.root="${ED}/usr" install
|
|
||||||
}
|
|
|
@ -1,20 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>spiderx@spiderx.dp.ua</email>
|
|
||||||
<name>Vladimir Pavljuchenkov</name>
|
|
||||||
</maintainer>
|
|
||||||
<maintainer type="project">
|
|
||||||
<email>proxy-maint@gentoo.org</email>
|
|
||||||
<name>Proxy Maintainers</name>
|
|
||||||
</maintainer>
|
|
||||||
<longdescription lang="en">
|
|
||||||
An utility library contains a collection of generic and independent
|
|
||||||
components such as meta-programming tests, smart pointers, containers,
|
|
||||||
compiler building blocks, etc.
|
|
||||||
</longdescription>
|
|
||||||
<upstream>
|
|
||||||
<bugs-to>mailto:libcutl-users@codesynthesis.com</bugs-to>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1 +0,0 @@
|
||||||
DIST libxsd-frontend-2.0.0_p20211005.tar.gz 81289 BLAKE2B 3eb32f956d4187e120ee2176917b514c76305b7aec394198bbe7a246599171555505b3b620b62f9b78ad3431546538ef7940183cd512e806ba2fde291bb11cbc SHA512 8817bffec57615fa25c3d6c22ed18d6f942acacdf6558ca73853d38a939084aa934b03ed13c4a0c94d2ff8e44ce80850156f78eb83dd83cfd53e47153e94ae28
|
|
|
@ -1,54 +0,0 @@
|
||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit multiprocessing toolchain-funcs vcs-snapshot
|
|
||||||
|
|
||||||
MY_PV="1cc4abe"
|
|
||||||
|
|
||||||
DESCRIPTION="A compiler frontend for the W3C XML Schema definition language"
|
|
||||||
HOMEPAGE="https://www.codesynthesis.com/projects/libxsd-frontend/"
|
|
||||||
SRC_URI="https://git.codesynthesis.com/cgit/${PN}/${PN}/snapshot/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="static-libs"
|
|
||||||
RDEPEND="dev-cpp/libcutl
|
|
||||||
dev-libs/boost:=
|
|
||||||
dev-libs/xerces-c"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
BDEPEND="dev-util/build2"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local myconfigargs=(
|
|
||||||
config.cxx="$(tc-getCXX)"
|
|
||||||
config.cxx.coptions="${CXXFLAGS}"
|
|
||||||
config.cxx.loptions="${LDFLAGS}"
|
|
||||||
config.bin.ar="$(tc-getAR)"
|
|
||||||
config.bin.ranlib="$(tc-getRANLIB)"
|
|
||||||
config.bin.lib="$(usex static-libs both shared)"
|
|
||||||
config.install.lib="exec_root/$(get_libdir)"
|
|
||||||
config.install.doc="data_root/share/doc/${PF}"
|
|
||||||
)
|
|
||||||
|
|
||||||
MAKE=b MAKEOPTS="--jobs $(makeopts_jobs) -V" \
|
|
||||||
emake "${myconfigargs[@]}" configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
MAKE=b MAKEOPTS="--jobs $(makeopts_jobs) -V" \
|
|
||||||
emake
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
MAKE=b MAKEOPTS="--jobs $(makeopts_jobs) -V" \
|
|
||||||
emake test
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
einstalldocs
|
|
||||||
MAKE=b MAKEOPTS="--jobs $(makeopts_jobs) -V" \
|
|
||||||
emake config.install.root="${ED}/usr" install
|
|
||||||
}
|
|
|
@ -1,19 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>spiderx@spiderx.dp.ua</email>
|
|
||||||
<name>Vladimir Pavljuchenkov</name>
|
|
||||||
</maintainer>
|
|
||||||
<maintainer type="project">
|
|
||||||
<email>proxy-maint@gentoo.org</email>
|
|
||||||
<name>Proxy Maintainers</name>
|
|
||||||
</maintainer>
|
|
||||||
<longdescription lang="en">
|
|
||||||
A compiler frontend for the W3C XML Schema definition language.
|
|
||||||
It includes a parser, semantic graph types and a traversal mechanism.
|
|
||||||
</longdescription>
|
|
||||||
<upstream>
|
|
||||||
<bugs-to>mailto:libxsd-frontend-users@codesynthesis.com</bugs-to>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1 +0,0 @@
|
||||||
DIST xsd-4.0.0_p20210722.tar.gz 683286 BLAKE2B d3ff68f4afb10d51f77d601f77e9bde115d2d51abf7e1e94f5e51bac587eb74f39d2b58cddf72971792923ba8fd2edf3bbbd6fc3f011c1692933a6956db077f2 SHA512 3ec48a54f4ed2d21d3f2a28335818bf0a099c56e8bee10b893aa6e817f5bf1e0c61c2424658aedf455eadff2d31ecfd60068f21b4b0439f5b2a86a5060ef5319
|
|
|
@ -1,21 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>spiderx@spiderx.dp.ua</email>
|
|
||||||
<name>Vladimir Pavljuchenkov</name>
|
|
||||||
</maintainer>
|
|
||||||
<maintainer type="project">
|
|
||||||
<email>proxy-maint@gentoo.org</email>
|
|
||||||
<name>Proxy Maintainers</name>
|
|
||||||
</maintainer>
|
|
||||||
<longdescription lang="en">
|
|
||||||
A cross-platform W3C XML Schema to C++ data binding compile.
|
|
||||||
Provided with an XML instance specification (XML Schema), it generates
|
|
||||||
C++ classes that represent the given vocabulary as well as XML parsing
|
|
||||||
and serialization code.
|
|
||||||
</longdescription>
|
|
||||||
<upstream>
|
|
||||||
<bugs-to>mailto:xsd-users@codesynthesis.com</bugs-to>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1,64 +0,0 @@
|
||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit multiprocessing toolchain-funcs vcs-snapshot
|
|
||||||
|
|
||||||
MY_PV="4a6e690" # last version without requirements of build2-0.14
|
|
||||||
|
|
||||||
DESCRIPTION="A cross-platform W3C XML Schema to C++ data binding compiler"
|
|
||||||
HOMEPAGE="https://www.codesynthesis.com/products/xsd/"
|
|
||||||
SRC_URI="https://git.codesynthesis.com/cgit/${PN}/${PN}/snapshot/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="doc examples zlib"
|
|
||||||
|
|
||||||
RDEPEND="dev-libs/xerces-c
|
|
||||||
dev-libs/boost:=
|
|
||||||
dev-cpp/libcutl
|
|
||||||
dev-cpp/libxsd-frontend
|
|
||||||
zlib? ( sys-libs/zlib:= )"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
BDEPEND="dev-util/build2
|
|
||||||
dev-util/cli
|
|
||||||
doc? ( app-doc/doxygen )"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local myconfigargs=(
|
|
||||||
config.cxx="$(tc-getCXX)"
|
|
||||||
config.cxx.coptions="${CXXFLAGS}"
|
|
||||||
config.cxx.loptions="${LDFLAGS}"
|
|
||||||
config.bin.ar="$(tc-getAR)"
|
|
||||||
config.bin.ranlib="$(tc-getRANLIB)"
|
|
||||||
config.install.lib="exec_root/$(get_libdir)"
|
|
||||||
config.install.doc="data_root/share/doc/${PF}"
|
|
||||||
)
|
|
||||||
|
|
||||||
MAKE=b MAKEOPTS="--jobs $(makeopts_jobs) -V" \
|
|
||||||
emake "${myconfigargs[@]}" configure: libxsd/ xsd/
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
MAKE=b MAKEOPTS="--jobs $(makeopts_jobs) -V" \
|
|
||||||
emake libxsd/ xsd/
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
MAKE=b MAKEOPTS="--jobs $(makeopts_jobs) -V" \
|
|
||||||
emake test
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
einstalldocs
|
|
||||||
MAKE=b MAKEOPTS="--jobs $(makeopts_jobs) -V" \
|
|
||||||
emake config.install.root="${ED}/usr" install: libxsd/ xsd/
|
|
||||||
|
|
||||||
# Renaming binary/manpage to avoid collision with mono-2.0's xsd/xsd2
|
|
||||||
mv "${ED}"/usr/bin/xsd{,cxx} \
|
|
||||||
|| die "mv for xsd failed"
|
|
||||||
mv "${ED}"/usr/share/man/man1/xsd{,cxx}.1 \
|
|
||||||
|| die "mv for man failed"
|
|
||||||
}
|
|
|
@ -1 +0,0 @@
|
||||||
DIST soci-4.0.3.tar.gz 508750 BLAKE2B d444accf033e6876e45989c8d12bd801d6f0651dcec0766bc240052734be6ef0ee319ea198f5d931d0b3a0132d91eb013279df520442f696a4d60e3f04fb6a1f SHA512 d501f55e7e7408e46b4823fd8a97d6ef587f5db0f5b98434be8dfc5693c91b8c3b84a24454279c83142ab1cd1fa139c6e54d6d9a67397b2ead61650fcc88bcdb
|
|
|
@ -1,21 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>spiderx@spiderx.dp.ua</email>
|
|
||||||
<name>Vladimir Pavljuchenkov</name>
|
|
||||||
</maintainer>
|
|
||||||
<maintainer type="project">
|
|
||||||
<email>proxy-maint@gentoo.org</email>
|
|
||||||
<name>Proxy Maintainers</name>
|
|
||||||
</maintainer>
|
|
||||||
<longdescription lang="en">
|
|
||||||
A database access library for C++ that makes the illusion of
|
|
||||||
embedding SQL queries in the regular C++ code, staying entirely
|
|
||||||
within the Standard C++.
|
|
||||||
</longdescription>
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="github">SOCI/soci</remote-id>
|
|
||||||
<remote-id type="sourceforge">soci</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1,35 +0,0 @@
|
||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit cmake
|
|
||||||
|
|
||||||
DESCRIPTION="Database access library for C++"
|
|
||||||
HOMEPAGE="https://github.com/SOCI/soci"
|
|
||||||
SRC_URI="https://github.com/SOCI/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="BSD-1"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="firebird mysql odbc oracle postgres sqlite static-libs test"
|
|
||||||
RESTRICT="!test? ( test )"
|
|
||||||
|
|
||||||
RDEPEND="dev-libs/boost:=
|
|
||||||
firebird? ( dev-db/firebird )
|
|
||||||
mysql? ( dev-db/mysql-connector-c:0= )
|
|
||||||
odbc? ( dev-db/unixODBC )
|
|
||||||
oracle? ( dev-db/oracle-instantclient:= )
|
|
||||||
postgres? ( dev-db/postgresql:= )
|
|
||||||
sqlite? ( dev-db/sqlite:3 )"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DSOCI_CXX11=ON
|
|
||||||
-DSOCI_STATIC="$(usex static-libs)"
|
|
||||||
-DSOCI_TESTS="$(usex test)"
|
|
||||||
)
|
|
||||||
|
|
||||||
cmake_src_configure
|
|
||||||
}
|
|
|
@ -1,27 +0,0 @@
|
||||||
DIST dns-1.1.31.tar.gz 188593 BLAKE2B 165d53b5deb3d2bb0bdd1cbb32415948765a6ff28efc84473c1938f495e7e510823ece8d2f76f49fa047e4cba767b921791c6602bf72863d208c1ef447d8f697 SHA512 a4ed7d2e59615a49590b51ae86f2a649efd4875c15ba64587722c7d142ff347efc814c466a87a384552e5a5d4d45593cf7aedf0d5587b27401b9cdd14e78ac2e
|
|
||||||
DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.mod 88 BLAKE2B aec7d0eea1278eb3d1568d5bfb4041267501ad14457ebfcbdbc5fe21473170b8616ca4028f52af2edbfd85922cbe04540b4b0df7f69f63197698143cc5557a7a SHA512 2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e
|
|
||||||
DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.zip 1776515 BLAKE2B 5833fc2a16dec541a1362c9df7c02abe04a54e92e04eaafd5767c1a923e3a9cf90bc8d8ae0ee3c60b9745f5f0e3234350be1cafd984052353594d6e6b9fba041 SHA512 a1418dbc50d1e41495fd68ccba2ac84fed5edfd3e613c68850068afcce1136c3456e99d226674908a77c9648f16d7861edacb70afebcf3a7e73ea3dcdf8edbe7
|
|
||||||
DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20191011191535-87dc89f01550.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842
|
|
||||||
DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20191011191535-87dc89f01550.zip 1844911 BLAKE2B 512a7175e03c2aac9c4f3a454a5f428e2567e2d862e362480835722c4f80b8aeeab1880510658da9b219741dc161492096ac2124ae763163103ac22255e52f78 SHA512 fc5402097646068a495867d50f55b00c2a774ddb99df373dc860c175383f8f1ab5c802bbefa55e013e45201a3077cb04f5dc8831f3ff320422623167d8c38568
|
|
||||||
DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.1.1-0.20191105210325-c90efee705ee.mod 159 BLAKE2B 7124b4e21f0b1ff142fe4cd5c57a22de7bc5b1c578e16e8661085d475d67573279c1ce3165e05a28c77a41eac43fe29b1d98854abdcc7b0b66167f82db652dd8 SHA512 5e225da646ef87b8bf435b745313187cecd1bd3e88660f8a90cd2a6fdcadbe8fc51f53edae4b3aa2357ad273a8e58034920bb61a1cd5898b95d3fe39f30ec648
|
|
||||||
DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.1.1-0.20191105210325-c90efee705ee.zip 134147 BLAKE2B f7d43790feeb13035488c2749d41a33f21f66f3d79d89f465918301f8c9bf9045efcbc191aedc6894628b35d9e79c9fb67e5c5109e3644799be747c6c233f322 SHA512 13d1a28e9df57073c8f25a8d86e17525ae17cb461bcb6affd82cc447394c8068d13653e32ecf1282af6c4811680f4883e3d856384480f7d9ad47b320fa76a1d6
|
|
||||||
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190404232315-eb5bcb51f2a3.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
|
|
||||||
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190404232315-eb5bcb51f2a3.zip 1277629 BLAKE2B becbc737f58b56645d8b449a7cdaf786a6bf70ab4db8d1876a4825b2f3d52b85e506fc9caf6a23a5857f992104b662e0f824e6fa23e7c92e27ba0ada574b255d SHA512 0d740cd05300d902cf60f54692cbdf91758457ac21a66738beac133b3a31930b3833b10978750efb59450d75f0b750985e28218d04e1d8e3e68c4c883fadab58
|
|
||||||
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190620200207-3b0461eec859.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236
|
|
||||||
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190620200207-3b0461eec859.zip 1421786 BLAKE2B 15782d84b4fd3576df5ae0c6540880b3a87f5ed47d66527ad88bbdd5e96cd1b0fb321b896b686de67d4518d3c6eecd008f1e49f48fa29df962a4d01f6e08653f SHA512 e79353b8f6b6866a14236eed278aae32ccb02eed040a557dda219cd96eecdc0174a8ac29a5509a33f6f0f9e5aa16f7d1c6861167d9798a5cb1eb01aabcee56f2
|
|
||||||
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190923162816-aa69164e4478.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236
|
|
||||||
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190923162816-aa69164e4478.zip 1423356 BLAKE2B 412d4c362e9d11899790082861e26002ed0fe500b4d5d0b9caa1a00ee9363337d1e47cdc6a232d858d00ff10da2b581c000d20208539098a8fe1f83d012fb00e SHA512 dbd74ce99432faf080dc0980624adfea31cd74d53949a4b747e14d6464632c48e78c40a1b862305bb5650cfb1b202f2c024f44f9ffdcc104555e9f42b4eae30f
|
|
||||||
DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190423024810-112230192c58.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
|
|
||||||
DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190423024810-112230192c58.zip 25620 BLAKE2B 770b7dc9bdd8999123fb58cfd951dcbd5592172fd394f1a70abc918e3d7adee5273da1c757f95be15a0ede27f4fd00804564828251ab308d6fc4b116415ac144 SHA512 5a9db9d294b5f2121f3de994da38161f013a0512ad64aaf51f1c7a94b7cdb1ec4102f7c457d29f9bde209e8c254f6ad034c294af3649dbd10d5349c05874f74c
|
|
||||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190215142949-d0b11bdaac8a.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
|
|
||||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190215142949-d0b11bdaac8a.zip 1584596 BLAKE2B 2d891f4ee749bbf528b0a44acc8cc71a56432961fc47864ec9dd47543a8a1a97d55399dbb95a0654b0588ca2dc95289ae31746ada83afd9a667662c371b6747d SHA512 8431fd78425186e55e07be9cfdb81d294b517d1695f99da3612477b8275d9a64038b60097658a02f399ed99d2f399197e572f3c307f70fa075b4995943caddb8
|
|
||||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190412213103-97732733099d.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
|
|
||||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190412213103-97732733099d.zip 1697094 BLAKE2B 72e52dab100cd79a22a5f8adaa1af24cf245d193dcdfbfa10c25b440d23eda9a1e0f3c1f2b9684b5fbc9159055f482ff8eae12732c40d9d4dbcdfbf5ae93ca88 SHA512 a981d025dbb8bc8d3b48cbe7327076531e614f9bb9662f24b5f89997d8f9612d750ac53b9191e7df42dc326a36913b29350acaf7fe2f4bf2f08b986a510e95da
|
|
||||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190924154521-2837fb4f24fe.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
|
|
||||||
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190924154521-2837fb4f24fe.zip 1846026 BLAKE2B 4e3ef68bf7e75a37f819024dba92027ac85109b3087282bd03db1c0a234d4ada2f9aa8f02d611fe96b015bf2fd7cb7ed9d8354a0abeddcf89c0905ed20d6bebf SHA512 558185afea455dd7e96423174af16a6df90b528189065d2ea9929cb20fc9268324c4eb347b23b97dbb48c6ae72c4cdba88327bcf7a96a838815a5b945467c762
|
|
||||||
DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.mod 25 BLAKE2B 31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0 SHA512 ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
|
|
||||||
DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.zip 6349244 BLAKE2B 0aa464ac7b7d17fa7ec0627b64cd2301ed4f2819f837807db7a55725950dacb40be899b5148b07ea31b51530818edcccc6444a9800755e1d369ba8f1bce949b0 SHA512 982d78f580a7eac99a0c51e6f1fd2b2c3b91f56cd5e2b96fe960510049f7daf5915264f73f55f05675eee232a52998f9667fa84a9ccba15ed7819e4c93f583a7
|
|
||||||
DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20191216052735-49a3e744a425.mod 267 BLAKE2B d21181b3e1491ef78b09fc3546ed8ffbfeb7a4578039aaa24e2f5cc2352885c1a4d7dbfaf2853c421daa2a06691ac47513b5f186d31893fb1ef476cf9d4bb9bc SHA512 91b0380c7073eac4442bfd1924d311fc7b50b098ec4c72ea72fcc831273012326a44245add9b05a90895be46d11052ddcc942ea6bb909bda51d782f95acddff8
|
|
||||||
DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20191216052735-49a3e744a425.zip 2919721 BLAKE2B 16a17a96f828bea7eaf46111e42e6cc7cbf722e0580c5698637a325f083b31e7a132d4aceed0c9bede8bc3c7aa89a9d71321221f0fe5b0c829d0067d9c8cdca5 SHA512 087d2ac531dc56f4b72183ba20540140345cd7b5782d1934f1cab9d3c8d35d755bfaa6eb0ba520cc48cc77154d63154f42eec42f56e7ee1bec7501a7a48366fc
|
|
||||||
DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20191011141410-1b5146add898.mod 37 BLAKE2B 7449be81e1998a6439070de1a0ddf5bfd1e4971c90c2e358590a9c1c41128bfc1daa42a9bbc3709506df2442ec8420e6354343a095c837be46335c180083f28a SHA512 659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05
|
|
||||||
DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20191011141410-1b5146add898.zip 19898 BLAKE2B a1233d14bcda685e77649385f4cb03d5c0c0e2491dd01db12a81d3e255e0cc2636950142ea3f647f8177390401ad6236fc05af3537e9561e2e021a4c60ab612b SHA512 464d0f5e1ce45f303f0cf3b6c109629384cb23a8d1e23c5cbf16fbaffb19ae1641da4457b1baabd0e8d2f9784fda64774adfb4c1baaae837877275396d0f22fa
|
|
|
@ -1,62 +0,0 @@
|
||||||
# Copyright 2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
EGO_PN="github.com/miekg/${PN}"
|
|
||||||
|
|
||||||
inherit golang-base go-module
|
|
||||||
|
|
||||||
EGO_SUM=(
|
|
||||||
"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2"
|
|
||||||
"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod"
|
|
||||||
"golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550"
|
|
||||||
"golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod"
|
|
||||||
"golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee"
|
|
||||||
"golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod"
|
|
||||||
"golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3"
|
|
||||||
"golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod"
|
|
||||||
"golang.org/x/net v0.0.0-20190620200207-3b0461eec859"
|
|
||||||
"golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod"
|
|
||||||
"golang.org/x/net v0.0.0-20190923162816-aa69164e4478"
|
|
||||||
"golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod"
|
|
||||||
"golang.org/x/sync v0.0.0-20190423024810-112230192c58"
|
|
||||||
"golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod"
|
|
||||||
"golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a"
|
|
||||||
"golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod"
|
|
||||||
"golang.org/x/sys v0.0.0-20190412213103-97732733099d"
|
|
||||||
"golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod"
|
|
||||||
"golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe"
|
|
||||||
"golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe/go.mod"
|
|
||||||
"golang.org/x/text v0.3.0"
|
|
||||||
"golang.org/x/text v0.3.0/go.mod"
|
|
||||||
"golang.org/x/tools v0.0.0-20191216052735-49a3e744a425"
|
|
||||||
"golang.org/x/tools v0.0.0-20191216052735-49a3e744a425/go.mod"
|
|
||||||
"golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898"
|
|
||||||
"golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod"
|
|
||||||
)
|
|
||||||
go-module_set_globals
|
|
||||||
|
|
||||||
DESCRIPTION="DNS library in Go"
|
|
||||||
HOMEPAGE="https://github.com/miekg/dns"
|
|
||||||
SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
|
||||||
${EGO_SUM_SRC_URI}"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND=""
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND=""
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
go build -o ${PN} . || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
insinto $(get_golibdir)
|
|
||||||
doins dns
|
|
||||||
einstalldocs
|
|
||||||
}
|
|
|
@ -1,8 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<name>Alarig Le Lay</name>
|
|
||||||
<email>alarig@swordarmor.fr</email>
|
|
||||||
</maintainer>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1 +0,0 @@
|
||||||
DIST belcard-5.1.3.tar.gz 201328 BLAKE2B 95454a01848a0f2e9056249d6cd9133b76ea7239fed5e00712f1c988bedca860a894d288d70ce2bfaf00ab48e3db0e23a587859c58f950b669ea7f80b29c3c78 SHA512 f6080959629deab60c2462a3c21120cce2061c515104728b63f96d54c573bf4a917698a300632bf1e58066ccd63115be16c40d9c9cf8c5fb0fa6a94709fc587d
|
|
|
@ -1,39 +0,0 @@
|
||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit cmake
|
|
||||||
|
|
||||||
DESCRIPTION="VCard standard format manipulation library"
|
|
||||||
HOMEPAGE="https://gitlab.linphone.org/BC/public/belcard"
|
|
||||||
SRC_URI="https://gitlab.linphone.org/BC/public/${PN}/-/archive/${PV}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="static-libs test tools"
|
|
||||||
RESTRICT="!test? ( test )"
|
|
||||||
|
|
||||||
RDEPEND="dev-cpp/belr
|
|
||||||
net-libs/bctoolbox[test?]"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
BDEPEND="virtual/pkgconfig"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DENABLE_STATIC="$(usex static-libs)"
|
|
||||||
-DENABLE_TOOLS="$(usex tools)"
|
|
||||||
-DENABLE_UNIT_TESTS="$(usex test)"
|
|
||||||
)
|
|
||||||
|
|
||||||
cmake_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
"${S}"_build/tester/belcard_tester \
|
|
||||||
--resource-dir "${S}"/tester/ \
|
|
||||||
|| die "tests failed"
|
|
||||||
|
|
||||||
cmake_src_test
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>spiderx@spiderx.dp.ua</email>
|
|
||||||
<name>Vladimir Pavljuchenkov</name>
|
|
||||||
</maintainer>
|
|
||||||
<maintainer type="project">
|
|
||||||
<email>proxy-maint@gentoo.org</email>
|
|
||||||
<name>Proxy Maintainers</name>
|
|
||||||
</maintainer>
|
|
||||||
<longdescription lang="en">
|
|
||||||
Belcard is a C++ library to manipulate (parse)
|
|
||||||
the vCard standard format by Belledonne Communications
|
|
||||||
</longdescription>
|
|
||||||
<use>
|
|
||||||
<flag name="tools">Build tools</flag>
|
|
||||||
</use>
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="github">BelledonneCommunications/belcard</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1 +0,0 @@
|
||||||
DIST belle-sip-5.1.3.tar.gz 3746353 BLAKE2B 8d268ded5a641d81ca95c53ad31a04f3cdcf9e3428a98934101b55faddafa51827090f50917d3c2042883b792d94292022a722b95a772f4e28e7d7918f4e9f83 SHA512 f39966bb06fea0ddcdd5902cf56f48e759bfccd8b5ce1a20cb23b33974ffe8874d8245ee258bebf83eff10bb06e7776d18d3c12cb492db52803cc391c135e8c3
|
|
|
@ -1,40 +0,0 @@
|
||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit cmake
|
|
||||||
|
|
||||||
DESCRIPTION="SIP (RFC3261) implementation"
|
|
||||||
HOMEPAGE="https://gitlab.linphone.org/BC/public/belle-sip"
|
|
||||||
SRC_URI="https://gitlab.linphone.org/BC/public/${PN}/-/archive/${PV}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="static-libs test zeroconf"
|
|
||||||
PROPERTIES="test_network"
|
|
||||||
RESTRICT="!test? ( test )"
|
|
||||||
|
|
||||||
RDEPEND="net-libs/bctoolbox[test?]
|
|
||||||
sys-libs/zlib:=
|
|
||||||
zeroconf? ( net-dns/avahi[mdnsresponder-compat] )"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
BDEPEND="virtual/pkgconfig"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DENABLE_MDNS="$(usex zeroconf)"
|
|
||||||
-DENABLE_STATIC="$(usex static-libs)"
|
|
||||||
-DENABLE_TESTS="$(usex test)"
|
|
||||||
)
|
|
||||||
|
|
||||||
cmake_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
# no cmake_src_test since it supports in source build only
|
|
||||||
"${S}"_build/tester/belle_sip_tester \
|
|
||||||
--resource-dir "${S}"/tester/ \
|
|
||||||
|| die "tests failed"
|
|
||||||
}
|
|
|
@ -1,20 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>spiderx@spiderx.dp.ua</email>
|
|
||||||
<name>Vladimir Pavljuchenkov</name>
|
|
||||||
</maintainer>
|
|
||||||
<maintainer type="project">
|
|
||||||
<email>proxy-maint@gentoo.org</email>
|
|
||||||
<name>Proxy Maintainers</name>
|
|
||||||
</maintainer>
|
|
||||||
<longdescription lang="en">
|
|
||||||
Belle-sip is a modern library implementing SIP (RFC3261) transport,
|
|
||||||
transaction and dialog layers. It is written in C, with an object
|
|
||||||
oriented API. It also comprises a simple HTTP/HTTPS client implementation.
|
|
||||||
</longdescription>
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="github">BelledonneCommunications/belle-sip</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1,2 +0,0 @@
|
||||||
DIST icinga-php-library-0.6.1.tar.gz 2159137 BLAKE2B 93287845a6c06653faca1850b18c880d023d4bf22c707616a21b92bd252661c811a33c7515fbf19a06936358244c7703bae83cc2e44dee460fe7a46bfa82d345 SHA512 64800727e60630224993bda89494921a3e10f14ccb43b8f57d023b372806ce9253cdf7f6e933df8b494ef0369784714ac857fb288f7f08880c29e8643f25e2ec
|
|
||||||
DIST icinga-php-library-0.9.1.tar.gz 1660516 BLAKE2B 0bbe99474ad7824a525f03bed005189fa5b2bf84a640b9856b44e2b7a9ec362987268e2d6560cbe84da7827f861a4abd0e981b241c07b97a746cd498fc1ff6f6 SHA512 63e64eb3a50636f10a1b21037a4928584686a15b137f8655f0f158cb3877cb0d0481bd0c637f44016ab039a6767d4828b65025d4bcd3f7f8057644544099f0b8
|
|
|
@ -1,22 +0,0 @@
|
||||||
# Copyright 2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
DESCRIPTION="Icinga PHP libraries for Icinga Web 2."
|
|
||||||
HOMEPAGE="https://github.com/Icinga/icinga-php-library"
|
|
||||||
MY_GITHUB_AUTHOR="Icinga"
|
|
||||||
SRC_URI="https://github.com/${MY_GITHUB_AUTHOR}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/php:*"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND=""
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
insinto "/usr/share/icinga-php/ipl"
|
|
||||||
doins -r "${S}"/vendor
|
|
||||||
}
|
|
|
@ -1,23 +0,0 @@
|
||||||
# Copyright 2021-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
DESCRIPTION="Icinga PHP libraries for Icinga Web 2"
|
|
||||||
HOMEPAGE="https://github.com/Icinga/icinga-php-library"
|
|
||||||
MY_GITHUB_AUTHOR="Icinga"
|
|
||||||
SRC_URI="https://github.com/${MY_GITHUB_AUTHOR}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/php:*"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND=""
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
insinto "/usr/share/icinga-php/ipl"
|
|
||||||
cd "${S}"
|
|
||||||
doins -r *
|
|
||||||
}
|
|
|
@ -1,8 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>alarig@swordarmor.fr</email>
|
|
||||||
<name>Alarig Le Lay</name>
|
|
||||||
</maintainer>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1 +1 @@
|
||||||
DIST libcli-1.10.7.tar.gz 55713 BLAKE2B bbb156d564dabf5198d99b92b32edc9cd7a34e399a8cc39e57c387ddceda6c3f00d89ee110863d35194c35bf5f93ff6d96c149c65a7e55b39b2bb846fbd1c7eb SHA512 4c341260e554d7e7a4181bbc85fd2e4cd57cb3fd4304cd423af63a407950f394a318ea69588e12b1ffc845e14d836409dc087cd737b29861c62bf2e14c702a63
|
DIST libcli-1.10.2.tar.gz 51365 BLAKE2B 9aca9736e7ccb46c54c709861a89eca2267cf18779c0a7ab958380d272dd72ecd917aa594d3195430d032251df7eda54d4a5b386fd27a39bfd54bdff48aeae92 SHA512 f09817683d298da0b6c71253f8560b76b6a706589804a1c6afe87ce8ae37b8b3430b15380b0807cb805de0fd87753f95bbc1c174ea1c7e561fcff56f0f55c960
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
--- a/Makefile 2020-02-26 21:30:48.655822684 +0100
|
--- a/libcli-1.10.2/Makefile 2020-02-26 21:30:48.655822684 +0100
|
||||||
+++ b/Makefile 2020-02-26 21:30:59.877871306 +0100
|
+++ b/libcli-1.10.2/Makefile 2020-02-26 21:30:59.877871306 +0100
|
||||||
@@ -7,7 +7,7 @@
|
@@ -7,7 +7,7 @@
|
||||||
|
|
||||||
UNAME = $(shell sh -c 'uname -s 2>/dev/null || echo not')
|
UNAME = $(shell sh -c 'uname -s 2>/dev/null || echo not')
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
# Copyright 2020 Gentoo Authors
|
# Copyright 2020 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=7
|
||||||
|
|
||||||
|
inherit eutils
|
||||||
|
|
||||||
DESCRIPTION="Shared C library to include Cisco-like CLI into other software"
|
DESCRIPTION="Shared C library to include Cisco-like CLI into other software"
|
||||||
HOMEPAGE="https://dparrish.com/pages/libcli"
|
HOMEPAGE="https://dparrish.com/pages/libcli"
|
||||||
|
@ -12,10 +14,11 @@ SLOT="0"
|
||||||
KEYWORDS="~amd64"
|
KEYWORDS="~amd64"
|
||||||
IUSE=""
|
IUSE=""
|
||||||
|
|
||||||
DEPEND="virtual/libcrypt"
|
DEPEND=""
|
||||||
RDEPEND="${DEPEND}"
|
RDEPEND="${DEPEND}"
|
||||||
BDEPEND=""
|
BDEPEND=""
|
||||||
|
|
||||||
PATCHES=(
|
src_prepare() {
|
||||||
"${FILESDIR}/${PN}-Makefile.patch"
|
eapply -p2 "${FILESDIR}/${PN}-Makefile.patch"
|
||||||
)
|
eapply_user
|
||||||
|
}
|
|
@ -1,2 +0,0 @@
|
||||||
DIST libsignal-ffi-0.48.0-vendor.tar.xz 44528856 BLAKE2B 2dbf7e29e1ca2c64a652be2bbb0ac303f735765a2844dbeb2f31dc8214a526c4b20046d3f6d49ba49ac012f56161091c479b4b84f3b880f1ae9c1866a7fa5003 SHA512 b63cb3419a5b6ab5e51090a107585b4503aecd5b0d8f39a0f09ca4f9fc44a877be254ad5ff7d431647cdd1fffa61b47f8a513cd5a2e1e656e7ce96f3a338ca9a
|
|
||||||
DIST libsignal-ffi-0.48.0.gh.tar.gz 1459375 BLAKE2B 117e41cb9227bac704d57f6c5df1115287a5e8d0b0709ef3601667b7eb8b70a0707c685ad5f4d216e8ac5089853c85a97f03b8cb7b7be17678abe27924e6798c SHA512 5b3c8f001121ac40d6343fafdb273b146658841e5ba6168b8ee99452cf8e484685625492325c25f6a98b8441d28388012817de8de0dd0d682c1dbdbde227e391
|
|
|
@ -1,50 +0,0 @@
|
||||||
# Copyright 2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
# Autogenerated by pycargoebuild 0.13.1
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
CRATES=" "
|
|
||||||
|
|
||||||
inherit cargo
|
|
||||||
|
|
||||||
DESCRIPTION="A C ABI library which exposes Signal protocol logic"
|
|
||||||
HOMEPAGE="https://github.com/signalapp/libsignal"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/signalapp/libsignal/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
|
|
||||||
https://herbizarre.swordarmor.fr/garbage/${P}-vendor.tar.xz
|
|
||||||
"
|
|
||||||
S="${WORKDIR}/libsignal-${PV}/rust/bridge/ffi"
|
|
||||||
|
|
||||||
LICENSE="AGPL-3"
|
|
||||||
# Dependent crate licenses
|
|
||||||
LICENSE+=" AGPL-3 Apache-2.0 BSD-2 BSD ISC MIT Unicode-DFS-2016"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
IUSE="debug"
|
|
||||||
|
|
||||||
BDEPEND="
|
|
||||||
dev-libs/protobuf
|
|
||||||
sys-devel/clang
|
|
||||||
"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
default
|
|
||||||
cargo_gen_config
|
|
||||||
ln -s "${WORKDIR}/vendor/" "${WORKDIR}/libsignal-${PV}/vendor" || die
|
|
||||||
sed -i "${ECARGO_HOME}/config" -e '/source.crates-io/d' || die
|
|
||||||
sed -i "${ECARGO_HOME}/config" -e '/replace-with = "gentoo"/d' || die
|
|
||||||
sed -i "${ECARGO_HOME}/config" -e '/local-registry = "\/nonexistent"/d' || die
|
|
||||||
cat "${WORKDIR}/vendor/vendor-config.toml" >> "${ECARGO_HOME}/config" || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
if use debug; then
|
|
||||||
TARGET=debug
|
|
||||||
else
|
|
||||||
TARGET=release
|
|
||||||
fi
|
|
||||||
|
|
||||||
dolib.a "${WORKDIR}/${P/-ffi/}/target/${TARGET}/${PN/-/_}.a"
|
|
||||||
}
|
|
|
@ -1,13 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<name>Julien Roy</name>
|
|
||||||
<email>julien@jroy.ca</email>
|
|
||||||
</maintainer>
|
|
||||||
<upstream>
|
|
||||||
<bugs-to>https://github.com/signalapp/libsignal/issues</bugs-to>
|
|
||||||
<changelog>https://github.com/signalapp/libsignal/releases</changelog>
|
|
||||||
<remote-id type="github">signalapp/libsignal</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1 +0,0 @@
|
||||||
DIST lime-5.0.70.tar.gz 525885 BLAKE2B bb78cec7bee23d5f163a7769ecbcb077fdcad5843d94b890e030958af45e6aa649bce9be8ff683295d08e7eccb20c7d316e4076fc873fc387656ad85878cc652 SHA512 05ab973e8b00b1e80e54bc1b4d786657e6312950af1b06f56e982e95a6cc57ca0bdf5259df473041401e3fb77f12ca03de2d5ec057ae8b9f813166f9855f7308
|
|
|
@ -1,32 +0,0 @@
|
||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit cmake
|
|
||||||
|
|
||||||
DESCRIPTION="C++ library implementing Open Whisper System Signal protocol"
|
|
||||||
HOMEPAGE="https://gitlab.linphone.org/BC/public/lime"
|
|
||||||
SRC_URI="https://gitlab.linphone.org/BC/public/${PN}/-/archive/${PV}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="doc static-libs test"
|
|
||||||
RESTRICT="test" # fail: segfault
|
|
||||||
|
|
||||||
RDEPEND="dev-db/soci[sqlite]
|
|
||||||
net-libs/bctoolbox[test?]"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
BDEPEND="virtual/pkgconfig
|
|
||||||
doc? ( app-doc/doxygen )
|
|
||||||
test? ( dev-libs/belle-sip )"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DENABLE_STATIC="$(usex static-libs)"
|
|
||||||
-DENABLE_UNIT_TESTS="$(usex test)"
|
|
||||||
)
|
|
||||||
|
|
||||||
cmake_src_configure
|
|
||||||
}
|
|
|
@ -1,21 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>spiderx@spiderx.dp.ua</email>
|
|
||||||
<name>Vladimir Pavljuchenkov</name>
|
|
||||||
</maintainer>
|
|
||||||
<maintainer type="project">
|
|
||||||
<email>proxy-maint@gentoo.org</email>
|
|
||||||
<name>Proxy Maintainers</name>
|
|
||||||
</maintainer>
|
|
||||||
<longdescription lang="en">
|
|
||||||
An end-to-end encryption library for one-to-one and
|
|
||||||
group instant messaging, allowing users to exchange messages
|
|
||||||
privately and asynchronously. It uses modern ciphering curve X448 and
|
|
||||||
double ratchet algorithm for perfect forward secrecy.
|
|
||||||
</longdescription>
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="github">BelledonneCommunications/lime</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1 +0,0 @@
|
||||||
DIST olm-3.1.4.tar.bz2 461540 BLAKE2B fa69b1543330c5da37c04227b51197ba57968ef24def40df621b85c0988eac91f8a155f600ab26849f2cd213059c97c7035be6dcca0943245cd4e4895da314b3 SHA512 87265d835ca7332d162bd3573dffdd09c8337c464dd673f100db9193e8ea4cedd8cb2a92cf2c34ad1b552a55bbbce8f87a47559ccfba03fa69b32fc7ff07f5f0
|
|
|
@ -1,15 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>gentoo@tastytea.de</email>
|
|
||||||
<name>Ronny (tastytea) Gutbrod</name>
|
|
||||||
</maintainer>
|
|
||||||
<longdescription lang="en">
|
|
||||||
An implementation of the Double Ratchet cryptographic ratchet written in
|
|
||||||
C and C++11 and exposed as a C API.
|
|
||||||
</longdescription>
|
|
||||||
<upstream>
|
|
||||||
<bugs-to>https://gitlab.matrix.org/matrix-org/olm/-/issues</bugs-to>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1,36 +0,0 @@
|
||||||
# Copyright 2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit cmake
|
|
||||||
|
|
||||||
DESCRIPTION="Implementation of the olm and megolm cryptographic ratchets"
|
|
||||||
HOMEPAGE="https://gitlab.matrix.org/matrix-org/olm"
|
|
||||||
SRC_URI="https://gitlab.matrix.org/matrix-org/${PN}/-/archive/${PV}/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="doc test"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
RDEPEND=""
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local -a mycmakeargs=(
|
|
||||||
-DOLM_TESTS="$(usex test)"
|
|
||||||
)
|
|
||||||
|
|
||||||
cmake_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
BUILD_DIR="${BUILD_DIR}/tests" cmake_src_test
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
use doc && DOCS=( README.md docs/{{,meg}olm,signing}.md )
|
|
||||||
|
|
||||||
cmake_src_install
|
|
||||||
}
|
|
|
@ -1 +0,0 @@
|
||||||
DIST qcoro-0.4.0.tar.gz 65268 BLAKE2B 1d1e0e0e0b22d5aad40dfe14f779732033814bca678ca621be8519c2e6b758a80e2e41e022e378da63459093baebf821b702722286580f922c46cd4e106fa180 SHA512 bca0b0a02dabeabbf55fc1edc48d7d725ce8070a9f26317034f439958595d9a15c683d0bccaa4d1483d64d0a7737e84a0f7597bc3ad189b5a51f6b02d320cccf
|
|
|
@ -1,13 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>alarig@swordarmor.fr</email>
|
|
||||||
<name>Alarig Le Lay</name>
|
|
||||||
</maintainer>
|
|
||||||
<use>
|
|
||||||
<flag name="asan">Build Address Sanitizer runtime</flag>
|
|
||||||
<flag name="network">Enable network support</flag>
|
|
||||||
<flag name="shared">Build shared libraries</flag>
|
|
||||||
</use>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1,48 +0,0 @@
|
||||||
# Copyright 2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
inherit cmake
|
|
||||||
|
|
||||||
DESCRIPTION="C++ Coroutine library for Qt5 and Qt6"
|
|
||||||
HOMEPAGE="https://qcoro.dvratil.cz/"
|
|
||||||
MY_GITHUB_AUTHOR="danvratil"
|
|
||||||
SRC_URI="https://github.com/${MY_GITHUB_AUTHOR}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
IUSE="asan dbus +examples +network +shared test"
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
dbus? ( dev-qt/qtdbus )
|
|
||||||
network? ( dev-qt/qtnetwork )
|
|
||||||
dev-qt/qtcore:5
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
BDEPEND=""
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DQCORO_BUILD_EXAMPLES=$(usex examples)
|
|
||||||
-DQCORO_ENABLE_ASAN=$(usex asan)
|
|
||||||
-DBUILD_SHARED_LIBS=$(usex shared)
|
|
||||||
-DBUILD_TESTING=$(usex test)
|
|
||||||
-DUSE_QT_VERSION=5
|
|
||||||
-DQCORO_WITH_QTDBUS=$(usex dbus)
|
|
||||||
-DQCORO_WITH_QTNETWORK=$(usex network)
|
|
||||||
)
|
|
||||||
|
|
||||||
cmake_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
if use examples; then
|
|
||||||
dodoc -r examples
|
|
||||||
dodoc -r "${BUILD_DIR}"/examples
|
|
||||||
fi
|
|
||||||
dodoc README.md
|
|
||||||
|
|
||||||
cmake_src_install
|
|
||||||
}
|
|
|
@ -1 +0,0 @@
|
||||||
DIST ucommon-7.0.0.tar.gz 837905 BLAKE2B ddc82d5d1a88d66f353d9e69eacd7cfaaa0204acb8b9c4152559a009d287f2ffdb7feedc6fc0303c93a39d607498dd15bf83798d088857582f79be435d010ca7 SHA512 d32f8603d920eb98b5d4bc75224a7a8bb8bf2001a8dd3152626a8438ea4c39503a7446dec3aa90cf464b7abb68a6e42bac488ef9705517bd333b64bce219915b
|
|
|
@ -1,126 +0,0 @@
|
||||||
--- /dev/null
|
|
||||||
+++ m4/libgcrypt.m4
|
|
||||||
@@ -0,0 +1,123 @@
|
|
||||||
+dnl Autoconf macros for libgcrypt
|
|
||||||
+dnl Copyright (C) 2002, 2004 Free Software Foundation, Inc.
|
|
||||||
+dnl
|
|
||||||
+dnl This file is free software; as a special exception the author gives
|
|
||||||
+dnl unlimited permission to copy and/or distribute it, with or without
|
|
||||||
+dnl modifications, as long as this notice is preserved.
|
|
||||||
+dnl
|
|
||||||
+dnl This file is distributed in the hope that it will be useful, but
|
|
||||||
+dnl WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
|
|
||||||
+dnl implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+dnl AM_PATH_LIBGCRYPT([MINIMUM-VERSION,
|
|
||||||
+dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]])
|
|
||||||
+dnl Test for libgcrypt and define LIBGCRYPT_CFLAGS and LIBGCRYPT_LIBS.
|
|
||||||
+dnl MINIMUN-VERSION is a string with the version number optionalliy prefixed
|
|
||||||
+dnl with the API version to also check the API compatibility. Example:
|
|
||||||
+dnl a MINIMUN-VERSION of 1:1.2.5 won't pass the test unless the installed
|
|
||||||
+dnl version of libgcrypt is at least 1.2.5 *and* the API number is 1. Using
|
|
||||||
+dnl this features allows to prevent build against newer versions of libgcrypt
|
|
||||||
+dnl with a changed API.
|
|
||||||
+dnl
|
|
||||||
+AC_DEFUN([AM_PATH_LIBGCRYPT],
|
|
||||||
+[ AC_ARG_WITH(libgcrypt-prefix,
|
|
||||||
+ AC_HELP_STRING([--with-libgcrypt-prefix=PFX],
|
|
||||||
+ [prefix where LIBGCRYPT is installed (optional)]),
|
|
||||||
+ libgcrypt_config_prefix="$withval", libgcrypt_config_prefix="")
|
|
||||||
+ if test x$libgcrypt_config_prefix != x ; then
|
|
||||||
+ if test x${LIBGCRYPT_CONFIG+set} != xset ; then
|
|
||||||
+ LIBGCRYPT_CONFIG=$libgcrypt_config_prefix/bin/libgcrypt-config
|
|
||||||
+ fi
|
|
||||||
+ fi
|
|
||||||
+
|
|
||||||
+ AC_PATH_TOOL(LIBGCRYPT_CONFIG, libgcrypt-config, no)
|
|
||||||
+ tmp=ifelse([$1], ,1:1.2.0,$1)
|
|
||||||
+ if echo "$tmp" | grep ':' >/dev/null 2>/dev/null ; then
|
|
||||||
+ req_libgcrypt_api=`echo "$tmp" | sed 's/\(.*\):\(.*\)/\1/'`
|
|
||||||
+ min_libgcrypt_version=`echo "$tmp" | sed 's/\(.*\):\(.*\)/\2/'`
|
|
||||||
+ else
|
|
||||||
+ req_libgcrypt_api=0
|
|
||||||
+ min_libgcrypt_version="$tmp"
|
|
||||||
+ fi
|
|
||||||
+
|
|
||||||
+ AC_MSG_CHECKING(for LIBGCRYPT - version >= $min_libgcrypt_version)
|
|
||||||
+ ok=no
|
|
||||||
+ if test "$LIBGCRYPT_CONFIG" != "no" ; then
|
|
||||||
+ req_major=`echo $min_libgcrypt_version | \
|
|
||||||
+ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1/'`
|
|
||||||
+ req_minor=`echo $min_libgcrypt_version | \
|
|
||||||
+ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\2/'`
|
|
||||||
+ req_micro=`echo $min_libgcrypt_version | \
|
|
||||||
+ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'`
|
|
||||||
+ libgcrypt_config_version=`$LIBGCRYPT_CONFIG --version`
|
|
||||||
+ major=`echo $libgcrypt_config_version | \
|
|
||||||
+ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'`
|
|
||||||
+ minor=`echo $libgcrypt_config_version | \
|
|
||||||
+ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'`
|
|
||||||
+ micro=`echo $libgcrypt_config_version | \
|
|
||||||
+ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\3/'`
|
|
||||||
+ if test "$major" -gt "$req_major"; then
|
|
||||||
+ ok=yes
|
|
||||||
+ else
|
|
||||||
+ if test "$major" -eq "$req_major"; then
|
|
||||||
+ if test "$minor" -gt "$req_minor"; then
|
|
||||||
+ ok=yes
|
|
||||||
+ else
|
|
||||||
+ if test "$minor" -eq "$req_minor"; then
|
|
||||||
+ if test "$micro" -ge "$req_micro"; then
|
|
||||||
+ ok=yes
|
|
||||||
+ fi
|
|
||||||
+ fi
|
|
||||||
+ fi
|
|
||||||
+ fi
|
|
||||||
+ fi
|
|
||||||
+ fi
|
|
||||||
+ if test $ok = yes; then
|
|
||||||
+ AC_MSG_RESULT([yes ($libgcrypt_config_version)])
|
|
||||||
+ else
|
|
||||||
+ AC_MSG_RESULT(no)
|
|
||||||
+ fi
|
|
||||||
+ if test $ok = yes; then
|
|
||||||
+ # If we have a recent libgcrypt, we should also check that the
|
|
||||||
+ # API is compatible
|
|
||||||
+ if test "$req_libgcrypt_api" -gt 0 ; then
|
|
||||||
+ tmp=`$LIBGCRYPT_CONFIG --api-version 2>/dev/null || echo 0`
|
|
||||||
+ if test "$tmp" -gt 0 ; then
|
|
||||||
+ AC_MSG_CHECKING([LIBGCRYPT API version])
|
|
||||||
+ if test "$req_libgcrypt_api" -eq "$tmp" ; then
|
|
||||||
+ AC_MSG_RESULT([okay])
|
|
||||||
+ else
|
|
||||||
+ ok=no
|
|
||||||
+ AC_MSG_RESULT([does not match. want=$req_libgcrypt_api got=$tmp])
|
|
||||||
+ fi
|
|
||||||
+ fi
|
|
||||||
+ fi
|
|
||||||
+ fi
|
|
||||||
+ if test $ok = yes; then
|
|
||||||
+ LIBGCRYPT_CFLAGS=`$LIBGCRYPT_CONFIG --cflags`
|
|
||||||
+ LIBGCRYPT_LIBS=`$LIBGCRYPT_CONFIG --libs`
|
|
||||||
+ ifelse([$2], , :, [$2])
|
|
||||||
+ if test x"$host" != x ; then
|
|
||||||
+ libgcrypt_config_host=`$LIBGCRYPT_CONFIG --host 2>/dev/null || echo none`
|
|
||||||
+ if test x"$libgcrypt_config_host" != xnone ; then
|
|
||||||
+ if test x"$libgcrypt_config_host" != x"$host" ; then
|
|
||||||
+ AC_MSG_WARN([[
|
|
||||||
+***
|
|
||||||
+*** The config script $LIBGCRYPT_CONFIG was
|
|
||||||
+*** built for $libgcrypt_config_host and thus may not match the
|
|
||||||
+*** used host $host.
|
|
||||||
+*** You may want to use the configure option --with-libgcrypt-prefix
|
|
||||||
+*** to specify a matching config script.
|
|
||||||
+***]])
|
|
||||||
+ fi
|
|
||||||
+ fi
|
|
||||||
+ fi
|
|
||||||
+ else
|
|
||||||
+ LIBGCRYPT_CFLAGS=""
|
|
||||||
+ LIBGCRYPT_LIBS=""
|
|
||||||
+ ifelse([$3], , :, [$3])
|
|
||||||
+ fi
|
|
||||||
+ AC_SUBST(LIBGCRYPT_CFLAGS)
|
|
||||||
+ AC_SUBST(LIBGCRYPT_LIBS)
|
|
||||||
+])
|
|
|
@ -1,502 +0,0 @@
|
||||||
--- a/commoncpp/exception.cpp
|
|
||||||
+++ b/commoncpp/exception.cpp
|
|
||||||
@@ -53,14 +53,14 @@
|
|
||||||
|
|
||||||
namespace ost {
|
|
||||||
|
|
||||||
-Exception::Exception(const String& what_arg) throw():
|
|
||||||
+Exception::Exception(const String& what_arg) :
|
|
||||||
_what(what_arg)
|
|
||||||
{}
|
|
||||||
|
|
||||||
-Exception::~Exception() throw()
|
|
||||||
+Exception::~Exception()
|
|
||||||
{}
|
|
||||||
|
|
||||||
-const char *Exception::what() const throw()
|
|
||||||
+const char *Exception::what() const noexcept
|
|
||||||
{
|
|
||||||
return _what.c_str();
|
|
||||||
}
|
|
||||||
@@ -70,22 +70,22 @@
|
|
||||||
return _what.c_str();
|
|
||||||
}
|
|
||||||
|
|
||||||
-IOException::IOException(const String &what_arg, long systemError) throw() :
|
|
||||||
+IOException::IOException(const String &what_arg, long systemError) :
|
|
||||||
Exception(what_arg), _systemError(systemError),
|
|
||||||
_systemErrorString(NULL) {
|
|
||||||
}
|
|
||||||
|
|
||||||
-IOException::~IOException() throw()
|
|
||||||
+IOException::~IOException()
|
|
||||||
{
|
|
||||||
delete [] _systemErrorString;
|
|
||||||
}
|
|
||||||
|
|
||||||
-long IOException::getSystemError() const throw()
|
|
||||||
+long IOException::getSystemError() const
|
|
||||||
{
|
|
||||||
return _systemError;
|
|
||||||
}
|
|
||||||
|
|
||||||
-const char* IOException::getSystemErrorString() const throw()
|
|
||||||
+const char* IOException::getSystemErrorString() const
|
|
||||||
{
|
|
||||||
const uint32_t errStrSize = 2048;
|
|
||||||
if ( !_systemErrorString )
|
|
||||||
--- a/commoncpp/persist.cpp
|
|
||||||
+++ b/commoncpp/persist.cpp
|
|
||||||
@@ -39,7 +39,7 @@
|
|
||||||
return _what;
|
|
||||||
}
|
|
||||||
|
|
||||||
-PersistException::~PersistException() throw()
|
|
||||||
+PersistException::~PersistException()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -114,7 +114,7 @@
|
|
||||||
TypeManager::remove(myName.c_str());
|
|
||||||
}
|
|
||||||
|
|
||||||
-PersistEngine::PersistEngine(std::iostream& stream, EngineMode mode) throw(PersistException) :
|
|
||||||
+PersistEngine::PersistEngine(std::iostream& stream, EngineMode mode) :
|
|
||||||
myUnderlyingStream(stream), myOperationalMode(mode)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
@@ -125,7 +125,7 @@
|
|
||||||
myUnderlyingStream.sync();
|
|
||||||
}
|
|
||||||
|
|
||||||
-void PersistEngine::writeBinary(const uint8_t* data, const uint32_t size) throw(PersistException)
|
|
||||||
+void PersistEngine::writeBinary(const uint8_t* data, const uint32_t size)
|
|
||||||
{
|
|
||||||
if(myOperationalMode != modeWrite)
|
|
||||||
throw("Cannot write to an input Engine");
|
|
||||||
@@ -133,14 +133,14 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
-void PersistEngine::readBinary(uint8_t* data, uint32_t size) throw(PersistException)
|
|
||||||
+void PersistEngine::readBinary(uint8_t* data, uint32_t size)
|
|
||||||
{
|
|
||||||
if(myOperationalMode != modeRead)
|
|
||||||
throw("Cannot read from an output Engine");
|
|
||||||
myUnderlyingStream.read((char *)data,size);
|
|
||||||
}
|
|
||||||
|
|
||||||
-void PersistEngine::write(const PersistObject *object) throw(PersistException)
|
|
||||||
+void PersistEngine::write(const PersistObject *object)
|
|
||||||
{
|
|
||||||
// Pre-step, if object is NULL, then don't serialize it - serialize a
|
|
||||||
// marker to say that it is null.
|
|
||||||
@@ -181,7 +181,7 @@
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
-void PersistEngine::read(PersistObject &object) throw(PersistException)
|
|
||||||
+void PersistEngine::read(PersistObject &object)
|
|
||||||
{
|
|
||||||
uint32_t id = 0;
|
|
||||||
read(id);
|
|
||||||
@@ -202,7 +202,7 @@
|
|
||||||
readObject(&object);
|
|
||||||
}
|
|
||||||
|
|
||||||
-void PersistEngine::read(PersistObject *&object) throw(PersistException)
|
|
||||||
+void PersistEngine::read(PersistObject *&object)
|
|
||||||
{
|
|
||||||
uint32_t id = 0;
|
|
||||||
read(id);
|
|
||||||
@@ -237,7 +237,7 @@
|
|
||||||
throw(PersistException(std::string("Unable to instantiate object of class ")+className));
|
|
||||||
}
|
|
||||||
|
|
||||||
-void PersistEngine::readObject(PersistObject* object) throw(PersistException)
|
|
||||||
+void PersistEngine::readObject(PersistObject* object)
|
|
||||||
{
|
|
||||||
// Okay then - we can make this object
|
|
||||||
myArchiveVector.push_back(object);
|
|
||||||
@@ -251,7 +251,7 @@
|
|
||||||
throw( PersistException("Missing End-of-Object marker"));
|
|
||||||
}
|
|
||||||
|
|
||||||
-const std::string PersistEngine::readClass() throw(PersistException)
|
|
||||||
+const std::string PersistEngine::readClass()
|
|
||||||
{
|
|
||||||
// Okay - read the identifier for the class in...
|
|
||||||
uint32_t classId = 0;
|
|
||||||
@@ -269,14 +269,14 @@
|
|
||||||
return className;
|
|
||||||
}
|
|
||||||
|
|
||||||
-void PersistEngine::write(const std::string& str) throw(PersistException)
|
|
||||||
+void PersistEngine::write(const std::string& str)
|
|
||||||
{
|
|
||||||
uint32_t len = (uint32_t)str.length();
|
|
||||||
write(len);
|
|
||||||
writeBinary((uint8_t*)str.c_str(),len);
|
|
||||||
}
|
|
||||||
|
|
||||||
-void PersistEngine::read(std::string& str) throw(PersistException)
|
|
||||||
+void PersistEngine::read(std::string& str)
|
|
||||||
{
|
|
||||||
uint32_t len = 0;
|
|
||||||
read(len);
|
|
||||||
--- a/commoncpp/tokenizer.cpp
|
|
||||||
+++ b/commoncpp/tokenizer.cpp
|
|
||||||
@@ -70,7 +70,7 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
-StringTokenizer::iterator& StringTokenizer::iterator::operator ++ () THROWS (StringTokenizer::NoSuchElementException)
|
|
||||||
+StringTokenizer::iterator& StringTokenizer::iterator::operator ++ ()
|
|
||||||
{
|
|
||||||
|
|
||||||
// someone requested to read beyond the end .. tsts
|
|
||||||
@@ -106,7 +106,7 @@
|
|
||||||
* if no one requests the token, no time is spent skipping the whitespaces
|
|
||||||
* or allocating memory.
|
|
||||||
*/
|
|
||||||
-const char * StringTokenizer::iterator::operator * () THROWS (StringTokenizer::NoSuchElementException)
|
|
||||||
+const char * StringTokenizer::iterator::operator * ()
|
|
||||||
{
|
|
||||||
// someone requested to read beyond the end .. tsts
|
|
||||||
if (endp == myTok->itEnd.endp)
|
|
||||||
--- a/inc/commoncpp/exception.h
|
|
||||||
+++ b/inc/commoncpp/exception.h
|
|
||||||
@@ -77,10 +77,10 @@
|
|
||||||
String _what;
|
|
||||||
|
|
||||||
public:
|
|
||||||
- Exception(const String& what_arg) throw();
|
|
||||||
- virtual ~Exception() throw();
|
|
||||||
+ Exception(const String& what_arg);
|
|
||||||
+ virtual ~Exception();
|
|
||||||
virtual const char *getString() const;
|
|
||||||
- virtual const char *what() const throw();
|
|
||||||
+ virtual const char *what() const noexcept;
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
|
||||||
@@ -96,11 +96,11 @@
|
|
||||||
mutable char* _systemErrorString;
|
|
||||||
|
|
||||||
public:
|
|
||||||
- IOException(const String &what_arg, long systemError = 0) throw();
|
|
||||||
- virtual ~IOException() throw();
|
|
||||||
+ IOException(const String &what_arg, long systemError = 0);
|
|
||||||
+ virtual ~IOException();
|
|
||||||
|
|
||||||
- virtual long getSystemError() const throw();
|
|
||||||
- virtual const char* getSystemErrorString() const throw();
|
|
||||||
+ virtual long getSystemError() const;
|
|
||||||
+ virtual const char* getSystemErrorString() const;
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
|
||||||
--- a/inc/commoncpp/persist.h
|
|
||||||
+++ b/inc/commoncpp/persist.h
|
|
||||||
@@ -46,7 +46,7 @@
|
|
||||||
PersistException(const std::string& reason);
|
|
||||||
const std::string& getString() const;
|
|
||||||
|
|
||||||
- virtual ~PersistException() throw();
|
|
||||||
+ virtual ~PersistException();
|
|
||||||
|
|
||||||
protected:
|
|
||||||
std::string _what;
|
|
||||||
@@ -210,7 +210,7 @@
|
|
||||||
* the given mode. The stream must be initialized properly prior
|
|
||||||
* to this call or problems will ensue.
|
|
||||||
*/
|
|
||||||
- PersistEngine(std::iostream& stream, EngineMode mode) throw(PersistException);
|
|
||||||
+ PersistEngine(std::iostream& stream, EngineMode mode);
|
|
||||||
|
|
||||||
virtual ~PersistEngine();
|
|
||||||
|
|
||||||
@@ -219,75 +219,75 @@
|
|
||||||
/**
|
|
||||||
* writes a PersistObject from a reference.
|
|
||||||
*/
|
|
||||||
- inline void write(const PersistObject &object) throw(PersistException)
|
|
||||||
+ inline void write(const PersistObject &object)
|
|
||||||
{write(&object);}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* writes a PersistObject from a pointer.
|
|
||||||
*/
|
|
||||||
- void write(const PersistObject *object) throw(PersistException);
|
|
||||||
+ void write(const PersistObject *object);
|
|
||||||
|
|
||||||
// writes supported primitive types
|
|
||||||
// shortcut, to make the following more readable
|
|
||||||
#define CCXX_ENGINEWRITE_REF(valref) writeBinary((const uint8_t*)&valref,sizeof(valref))
|
|
||||||
- inline void write(int8_t i) throw(PersistException) { CCXX_ENGINEWRITE_REF(i); }
|
|
||||||
- inline void write(uint8_t i) throw(PersistException) { CCXX_ENGINEWRITE_REF(i); }
|
|
||||||
- inline void write(int16_t i) throw(PersistException) { CCXX_ENGINEWRITE_REF(i); }
|
|
||||||
- inline void write(uint16_t i) throw(PersistException) { CCXX_ENGINEWRITE_REF(i); }
|
|
||||||
- inline void write(int32_t i) throw(PersistException) { CCXX_ENGINEWRITE_REF(i); }
|
|
||||||
- inline void write(uint32_t i) throw(PersistException) { CCXX_ENGINEWRITE_REF(i); }
|
|
||||||
- inline void write(float i) throw(PersistException) { CCXX_ENGINEWRITE_REF(i); }
|
|
||||||
- inline void write(double i) throw(PersistException) { CCXX_ENGINEWRITE_REF(i); }
|
|
||||||
- inline void write(bool i) throw(PersistException) { CCXX_ENGINEWRITE_REF(i); }
|
|
||||||
+ inline void write(int8_t i) { CCXX_ENGINEWRITE_REF(i); }
|
|
||||||
+ inline void write(uint8_t i) { CCXX_ENGINEWRITE_REF(i); }
|
|
||||||
+ inline void write(int16_t i) { CCXX_ENGINEWRITE_REF(i); }
|
|
||||||
+ inline void write(uint16_t i) { CCXX_ENGINEWRITE_REF(i); }
|
|
||||||
+ inline void write(int32_t i) { CCXX_ENGINEWRITE_REF(i); }
|
|
||||||
+ inline void write(uint32_t i) { CCXX_ENGINEWRITE_REF(i); }
|
|
||||||
+ inline void write(float i) { CCXX_ENGINEWRITE_REF(i); }
|
|
||||||
+ inline void write(double i) { CCXX_ENGINEWRITE_REF(i); }
|
|
||||||
+ inline void write(bool i) { CCXX_ENGINEWRITE_REF(i); }
|
|
||||||
#undef CCXX_ENGINEWRITE_REF
|
|
||||||
|
|
||||||
- void write(const std::string& str) throw(PersistException);
|
|
||||||
+ void write(const std::string& str);
|
|
||||||
|
|
||||||
// Every write operation boils down to one or more of these
|
|
||||||
- void writeBinary(const uint8_t* data, const uint32_t size) throw(PersistException);
|
|
||||||
+ void writeBinary(const uint8_t* data, const uint32_t size);
|
|
||||||
|
|
||||||
// Read Operations
|
|
||||||
|
|
||||||
/**
|
|
||||||
* reads a PersistObject into a reference overwriting the object.
|
|
||||||
*/
|
|
||||||
- void read(PersistObject &object) throw(PersistException);
|
|
||||||
+ void read(PersistObject &object);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* reads a PersistObject into a pointer allocating memory for the object if necessary.
|
|
||||||
*/
|
|
||||||
- void read(PersistObject *&object) throw(PersistException);
|
|
||||||
+ void read(PersistObject *&object);
|
|
||||||
|
|
||||||
// reads supported primitive types
|
|
||||||
// shortcut, to make the following more readable
|
|
||||||
#define CCXX_ENGINEREAD_REF(valref) readBinary((uint8_t*)&valref,sizeof(valref))
|
|
||||||
- inline void read(int8_t& i) throw(PersistException) { CCXX_ENGINEREAD_REF(i); }
|
|
||||||
- inline void read(uint8_t& i) throw(PersistException) { CCXX_ENGINEREAD_REF(i); }
|
|
||||||
- inline void read(int16_t& i) throw(PersistException) { CCXX_ENGINEREAD_REF(i); }
|
|
||||||
- inline void read(uint16_t& i) throw(PersistException) { CCXX_ENGINEREAD_REF(i); }
|
|
||||||
- inline void read(int32_t& i) throw(PersistException) { CCXX_ENGINEREAD_REF(i); }
|
|
||||||
- inline void read(uint32_t& i) throw(PersistException) { CCXX_ENGINEREAD_REF(i); }
|
|
||||||
- inline void read(float& i) throw(PersistException) { CCXX_ENGINEREAD_REF(i); }
|
|
||||||
- inline void read(double& i) throw(PersistException) { CCXX_ENGINEREAD_REF(i); }
|
|
||||||
- inline void read(bool &i) throw(PersistException) { CCXX_ENGINEREAD_REF(i); }
|
|
||||||
+ inline void read(int8_t& i) { CCXX_ENGINEREAD_REF(i); }
|
|
||||||
+ inline void read(uint8_t& i) { CCXX_ENGINEREAD_REF(i); }
|
|
||||||
+ inline void read(int16_t& i) { CCXX_ENGINEREAD_REF(i); }
|
|
||||||
+ inline void read(uint16_t& i) { CCXX_ENGINEREAD_REF(i); }
|
|
||||||
+ inline void read(int32_t& i) { CCXX_ENGINEREAD_REF(i); }
|
|
||||||
+ inline void read(uint32_t& i) { CCXX_ENGINEREAD_REF(i); }
|
|
||||||
+ inline void read(float& i) { CCXX_ENGINEREAD_REF(i); }
|
|
||||||
+ inline void read(double& i) { CCXX_ENGINEREAD_REF(i); }
|
|
||||||
+ inline void read(bool &i) { CCXX_ENGINEREAD_REF(i); }
|
|
||||||
#undef CCXX_ENGINEREAD_REF
|
|
||||||
|
|
||||||
- void read(std::string& str) throw(PersistException);
|
|
||||||
+ void read(std::string& str);
|
|
||||||
|
|
||||||
// Every read operation boiled down to one or more of these
|
|
||||||
- void readBinary(uint8_t* data, uint32_t size) throw(PersistException);
|
|
||||||
+ void readBinary(uint8_t* data, uint32_t size);
|
|
||||||
|
|
||||||
private:
|
|
||||||
/**
|
|
||||||
* reads the actual object data into a pre-instantiated object pointer
|
|
||||||
* by calling the read function of the derived class.
|
|
||||||
*/
|
|
||||||
- void readObject(PersistObject* object) throw(PersistException);
|
|
||||||
+ void readObject(PersistObject* object);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* reads in a class name, and caches it into the ClassMap.
|
|
||||||
*/
|
|
||||||
- const std::string readClass() throw(PersistException);
|
|
||||||
+ const std::string readClass();
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
@@ -319,63 +319,63 @@
|
|
||||||
|
|
||||||
// Standard >> and << stream operators for PersistObject
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator >>( PersistEngine& ar, PersistObject &ob) throw(PersistException) {CCXX_RE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator >>( PersistEngine& ar, PersistObject &ob) {CCXX_RE(ar,ob);}
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator >>( PersistEngine& ar, PersistObject *&ob) throw(PersistException) {CCXX_RE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator >>( PersistEngine& ar, PersistObject *&ob) {CCXX_RE(ar,ob);}
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator <<( PersistEngine& ar, PersistObject const &ob) throw(PersistException) {CCXX_WE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator <<( PersistEngine& ar, PersistObject const &ob) {CCXX_WE(ar,ob);}
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator <<( PersistEngine& ar, PersistObject const *ob) throw(PersistException) {CCXX_WE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator <<( PersistEngine& ar, PersistObject const *ob) {CCXX_WE(ar,ob);}
|
|
||||||
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator >>( PersistEngine& ar, int8_t& ob) throw(PersistException) {CCXX_RE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator >>( PersistEngine& ar, int8_t& ob) {CCXX_RE(ar,ob);}
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator <<( PersistEngine& ar, int8_t ob) throw(PersistException) {CCXX_WE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator <<( PersistEngine& ar, int8_t ob) {CCXX_WE(ar,ob);}
|
|
||||||
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator >>( PersistEngine& ar, uint8_t& ob) throw(PersistException) {CCXX_RE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator >>( PersistEngine& ar, uint8_t& ob) {CCXX_RE(ar,ob);}
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator <<( PersistEngine& ar, uint8_t ob) throw(PersistException) {CCXX_WE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator <<( PersistEngine& ar, uint8_t ob) {CCXX_WE(ar,ob);}
|
|
||||||
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator >>( PersistEngine& ar, int16_t& ob) throw(PersistException) {CCXX_RE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator >>( PersistEngine& ar, int16_t& ob) {CCXX_RE(ar,ob);}
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator <<( PersistEngine& ar, int16_t ob) throw(PersistException) {CCXX_WE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator <<( PersistEngine& ar, int16_t ob) {CCXX_WE(ar,ob);}
|
|
||||||
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator >>( PersistEngine& ar, uint16_t& ob) throw(PersistException) {CCXX_RE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator >>( PersistEngine& ar, uint16_t& ob) {CCXX_RE(ar,ob);}
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator <<( PersistEngine& ar, uint16_t ob) throw(PersistException) {CCXX_WE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator <<( PersistEngine& ar, uint16_t ob) {CCXX_WE(ar,ob);}
|
|
||||||
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator >>( PersistEngine& ar, int32_t& ob) throw(PersistException) {CCXX_RE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator >>( PersistEngine& ar, int32_t& ob) {CCXX_RE(ar,ob);}
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator <<( PersistEngine& ar, int32_t ob) throw(PersistException) {CCXX_WE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator <<( PersistEngine& ar, int32_t ob) {CCXX_WE(ar,ob);}
|
|
||||||
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator >>( PersistEngine& ar, uint32_t& ob) throw(PersistException) {CCXX_RE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator >>( PersistEngine& ar, uint32_t& ob) {CCXX_RE(ar,ob);}
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator <<( PersistEngine& ar, uint32_t ob) throw(PersistException) {CCXX_WE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator <<( PersistEngine& ar, uint32_t ob) {CCXX_WE(ar,ob);}
|
|
||||||
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator >>( PersistEngine& ar, float& ob) throw(PersistException) {CCXX_RE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator >>( PersistEngine& ar, float& ob) {CCXX_RE(ar,ob);}
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator <<( PersistEngine& ar, float ob) throw(PersistException) {CCXX_WE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator <<( PersistEngine& ar, float ob) {CCXX_WE(ar,ob);}
|
|
||||||
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator >>( PersistEngine& ar, double& ob) throw(PersistException) {CCXX_RE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator >>( PersistEngine& ar, double& ob) {CCXX_RE(ar,ob);}
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator <<( PersistEngine& ar, double ob) throw(PersistException) {CCXX_WE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator <<( PersistEngine& ar, double ob) {CCXX_WE(ar,ob);}
|
|
||||||
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator >>( PersistEngine& ar, std::string& ob) throw(PersistException) {CCXX_RE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator >>( PersistEngine& ar, std::string& ob) {CCXX_RE(ar,ob);}
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator <<( PersistEngine& ar, std::string ob) throw(PersistException) {CCXX_WE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator <<( PersistEngine& ar, std::string ob) {CCXX_WE(ar,ob);}
|
|
||||||
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator >>( PersistEngine& ar, bool& ob) throw(PersistException) {CCXX_RE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator >>( PersistEngine& ar, bool& ob) {CCXX_RE(ar,ob);}
|
|
||||||
/** @relates PersistEngine */
|
|
||||||
-inline PersistEngine& operator <<( PersistEngine& ar, bool ob) throw(PersistException) {CCXX_WE(ar,ob);}
|
|
||||||
+inline PersistEngine& operator <<( PersistEngine& ar, bool ob) {CCXX_WE(ar,ob);}
|
|
||||||
|
|
||||||
#undef CCXX_RE
|
|
||||||
#undef CCXX_WE
|
|
||||||
@@ -390,7 +390,7 @@
|
|
||||||
* the engine
|
|
||||||
*/
|
|
||||||
template<class T>
|
|
||||||
-PersistEngine& operator <<( PersistEngine& ar, typename std::vector<T> const& ob) throw(PersistException)
|
|
||||||
+PersistEngine& operator <<( PersistEngine& ar, typename std::vector<T> const& ob)
|
|
||||||
{
|
|
||||||
ar << (uint32_t)ob.size();
|
|
||||||
for(unsigned int i=0; i < ob.size(); ++i)
|
|
||||||
@@ -404,7 +404,7 @@
|
|
||||||
* an engine.
|
|
||||||
*/
|
|
||||||
template<class T>
|
|
||||||
-PersistEngine& operator >>( PersistEngine& ar, typename std::vector<T>& ob) throw(PersistException)
|
|
||||||
+PersistEngine& operator >>( PersistEngine& ar, typename std::vector<T>& ob)
|
|
||||||
{
|
|
||||||
ob.clear();
|
|
||||||
uint32_t siz;
|
|
||||||
@@ -421,7 +421,7 @@
|
|
||||||
* the engine
|
|
||||||
*/
|
|
||||||
template<class T>
|
|
||||||
-PersistEngine& operator <<( PersistEngine& ar, typename std::deque<T> const& ob) throw(PersistException)
|
|
||||||
+PersistEngine& operator <<( PersistEngine& ar, typename std::deque<T> const& ob)
|
|
||||||
{
|
|
||||||
ar << (uint32_t)ob.size();
|
|
||||||
for(typename std::deque<T>::const_iterator it=ob.begin(); it != ob.end(); ++it)
|
|
||||||
@@ -435,7 +435,7 @@
|
|
||||||
* an engine.
|
|
||||||
*/
|
|
||||||
template<class T>
|
|
||||||
-PersistEngine& operator >>( PersistEngine& ar, typename std::deque<T>& ob) throw(PersistException)
|
|
||||||
+PersistEngine& operator >>( PersistEngine& ar, typename std::deque<T>& ob)
|
|
||||||
{
|
|
||||||
ob.clear();
|
|
||||||
uint32_t siz;
|
|
||||||
@@ -456,7 +456,7 @@
|
|
||||||
* to an engine.
|
|
||||||
*/
|
|
||||||
template<class Key, class Value>
|
|
||||||
-PersistEngine& operator <<( PersistEngine& ar, typename std::map<Key,Value> const & ob) throw(PersistException)
|
|
||||||
+PersistEngine& operator <<( PersistEngine& ar, typename std::map<Key,Value> const & ob)
|
|
||||||
{
|
|
||||||
ar << (uint32_t)ob.size();
|
|
||||||
for(typename std::map<Key,Value>::const_iterator it = ob.begin();it != ob.end();++it)
|
|
||||||
@@ -470,7 +470,7 @@
|
|
||||||
* from an engine.
|
|
||||||
*/
|
|
||||||
template<class Key, class Value>
|
|
||||||
-PersistEngine& operator >>( PersistEngine& ar, typename std::map<Key,Value>& ob) throw(PersistException)
|
|
||||||
+PersistEngine& operator >>( PersistEngine& ar, typename std::map<Key,Value>& ob)
|
|
||||||
{
|
|
||||||
ob.clear();
|
|
||||||
uint32_t siz;
|
|
||||||
@@ -488,7 +488,7 @@
|
|
||||||
* serialize a pair of some serializable content to the engine.
|
|
||||||
*/
|
|
||||||
template<class x, class y>
|
|
||||||
-PersistEngine& operator <<( PersistEngine& ar, std::pair<x,y> &ob) throw(PersistException)
|
|
||||||
+PersistEngine& operator <<( PersistEngine& ar, std::pair<x,y> &ob)
|
|
||||||
{
|
|
||||||
ar << ob.first << ob.second;
|
|
||||||
return ar;
|
|
||||||
@@ -499,7 +499,7 @@
|
|
||||||
* deserialize a pair of some serializable content to the engine.
|
|
||||||
*/
|
|
||||||
template<class x, class y>
|
|
||||||
-PersistEngine& operator >>(PersistEngine& ar, std::pair<x, y> &ob) throw(PersistException)
|
|
||||||
+PersistEngine& operator >>(PersistEngine& ar, std::pair<x, y> &ob)
|
|
||||||
{
|
|
||||||
ar >> ob.first >> ob.second;
|
|
||||||
return ar;
|
|
||||||
--- a/inc/commoncpp/tokenizer.h
|
|
||||||
+++ b/inc/commoncpp/tokenizer.h
|
|
||||||
@@ -175,7 +175,7 @@
|
|
||||||
/**
|
|
||||||
* shifts this iterator to the next token in the string.
|
|
||||||
*/
|
|
||||||
- iterator &operator++() THROWS (NoSuchElementException);
|
|
||||||
+ iterator &operator++();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* returns the immutable string this iterator
|
|
||||||
@@ -185,7 +185,7 @@
|
|
||||||
* invalidated for each iteration. If you need the token,
|
|
||||||
* copy it (e.g. with strdup());
|
|
||||||
*/
|
|
||||||
- const char* operator*() THROWS (NoSuchElementException);
|
|
||||||
+ const char* operator*();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* returns the next delimiter after the current token or
|
|
|
@ -1,5 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<!-- maintainer-needed -->
|
|
||||||
</pkgmetadata>
|
|
|
@ -1,74 +0,0 @@
|
||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit autotools flag-o-matic
|
|
||||||
|
|
||||||
DESCRIPTION="Portable C++ runtime for threads and sockets"
|
|
||||||
HOMEPAGE="https://www.gnu.org/software/commoncpp"
|
|
||||||
SRC_URI="mirror://gnu/commoncpp/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="LGPL-3"
|
|
||||||
SLOT="0/8" # soname version
|
|
||||||
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux"
|
|
||||||
IUSE="doc +cxx debug"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-libs/libgcrypt:=
|
|
||||||
net-libs/gnutls:=
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
BDEPEND="
|
|
||||||
virtual/pkgconfig
|
|
||||||
doc? ( app-doc/doxygen )"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${PN}-6.0.3-install_gcrypt.m4_file.patch
|
|
||||||
"${FILESDIR}"/${PN}-7.0.0-c++17-dynamic-exception-specifications.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
# Aclocal 1.13 deprecated error BGO #467674
|
|
||||||
sed -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' -i configure.ac || die
|
|
||||||
|
|
||||||
# don't install latex and rtf documents
|
|
||||||
sed -e '/^GENERATE_LATEX/s@YES@NO@' -e '/^GENERATE_RTF/s@YES@NO@' \
|
|
||||||
-i Doxyfile.in || die
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# https://bugs.gentoo.org/730018
|
|
||||||
# need to link GCC's libatomic when compiling with clang
|
|
||||||
append-libs -latomic
|
|
||||||
|
|
||||||
local myeconfargs=(
|
|
||||||
--disable-static
|
|
||||||
--with-pkg-config
|
|
||||||
# don't bother with openssl, incompatible with the 1.1 API
|
|
||||||
--with-sslstack=gnu
|
|
||||||
$(use_enable cxx stdcpp)
|
|
||||||
)
|
|
||||||
econf "${myeconfargs[@]}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
default
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
emake doxy
|
|
||||||
HTML_DOCS=( doc/html/. )
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
dodoc SUPPORT
|
|
||||||
|
|
||||||
# no static archives
|
|
||||||
find "${ED}" -name '*.la' -delete || die
|
|
||||||
}
|
|
|
@ -1,17 +0,0 @@
|
||||||
# Copyright 2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
DIST_AUTHOR="ETHER"
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="provides a C API for XS modules to hook into the execution of perl opcodes"
|
|
||||||
|
|
||||||
#LICENSE="|| ( Artistic GPL-1+ )"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND=""
|
|
||||||
DEPEND="${RDEPEND}"
|
|
|
@ -1 +0,0 @@
|
||||||
DIST B-Hooks-OP-PPAddr-0.06.tar.gz 77119 BLAKE2B 34aaef50a11b07ee8601633aac7f946cb613f00d277cf1816d259d2d91969433f18716235d724faeee5ae24c805489d7ea7b0087bc13f014c51c3edc63dec1dc SHA512 a2ce7c9c244aa5d54dc7fcc17fdcab3bda61b9fc4f01c51e5f952b9c42607b63731bf9e933fe1859e55e20de4cb02260cad9b1153be0f289db3e3aca23e9f8d0
|
|
|
@ -1,8 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<name>Alarig Le Lay</name>
|
|
||||||
<email>alarig@swordarmor.fr</email>
|
|
||||||
</maintainer>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1,27 +0,0 @@
|
||||||
# Copyright 2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Perl lib for IXP-Manager"
|
|
||||||
HOMEPAGE="https://github.com/inex/IXP-Manager/tree/master/tools/perl-lib/IXPManager"
|
|
||||||
SRC_URI="https://github.com/inex/IXP-Manager/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
|
|
||||||
RDEPEND=""
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
default
|
|
||||||
mv "${WORKDIR}/IXP-Manager-${PV}/tools/perl-lib/IXPManager" "${S}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
dodoc ixpmanager.conf.dist
|
|
||||||
}
|
|
|
@ -1 +0,0 @@
|
||||||
DIST IXPManager-5.8.0.tar.gz 5556073 BLAKE2B d724e60de51cf2d5ac33e8838f7e6dbca80afafcb19ee9a04a6877476f446e1b2333c7b62229fb8f3fd3bcb2779533c841da3ea644fff3376e38273eee3e9f95 SHA512 39956ca7c5bf6be1eb87bc90ba97bc4b021437964b90b642ef2c40daa6472314fa24b454170d2808bc60b41328e29e5e2939c494ce9c87103583c74cb5346485
|
|
|
@ -1,8 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<name>Alarig Le Lay</name>
|
|
||||||
<email>alarig@swordarmor.fr</email>
|
|
||||||
</maintainer>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1 +0,0 @@
|
||||||
DIST MooseX-Traits-0.13.tar.gz 31688 BLAKE2B 92f22677f915555e91722e00832c512995376ce2c9092f300bb38a23fa43b30e1485eca26f24ad5e9458bdab5ae02d12ae1cf11721b7ec87edc58eeca074847e SHA512 b5128105e66f2889b6ddfb5b5b871fd952bfe6e08f038cabcc5fa49e9f9f4a806dab06acf9756507613cb6c99e6d633f80c561d85be1d3a1a756039ed29acca2
|
|
|
@ -1,22 +0,0 @@
|
||||||
# Copyright 2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
DIST_AUTHOR="ETHER"
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="Automatically apply roles at object creation time"
|
|
||||||
|
|
||||||
#LICENSE="|| ( Artistic GPL-1+ )"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
virtual/perl-Carp
|
|
||||||
dev-perl/Class-Load
|
|
||||||
dev-perl/namespace-autoclean
|
|
||||||
dev-perl/Sub-Exporter
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
|
@ -1,8 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<name>Alarig Le Lay</name>
|
|
||||||
<email>alarig@swordarmor.fr</email>
|
|
||||||
</maintainer>
|
|
||||||
</pkgmetadata>
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue