Compare commits

..

No commits in common. "master" and "ripe" have entirely different histories.
master ... ripe

1129 changed files with 3080 additions and 28542 deletions

View File

@ -15,13 +15,3 @@ sync-type = git
sync-uri = https://git.grifon.fr/alarig/SwordArMor-gentoo-overlay.git
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')$"
```

View File

@ -1,7 +1,7 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EAPI=7
inherit acct-group

View File

@ -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

View File

@ -5,7 +5,7 @@ EAPI=7
inherit acct-group
KEYWORDS="amd64 arm64 x86"
KEYWORDS="~amd64 ~arm64 ~x86"
# TCP port 179, but 179 is already used by acct-group/_bgpd
ACCT_GROUP_ID=180

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -1,7 +1,7 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EAPI=7
inherit acct-user

View File

@ -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

View File

@ -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>

View File

@ -5,7 +5,7 @@ EAPI=7
inherit acct-user
KEYWORDS="amd64 arm64 x86"
KEYWORDS="~amd64 ~arm64 ~x86"
DESCRIPTION="User for BIRD"
# TCP port 179, but 179 is already used by acct-group/_bgpd

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -1 +0,0 @@
DIST gandi.cli-1.6.tar.gz 170850 BLAKE2B 43ea5dabcce6317835b3cb78cc9f70fb3d50f34f563fb65892ae2095b41c02f575ca8e480dbbfcd43d65902ba248862f9db072c1159581818e5e4230d5390c96 SHA512 d3033edf443248a9b25954df5a6a00850cfabfeb2f9e004a8f65b2363d610c1ce86c9a9235d3ac708140094dee77c51d052969d8b1972e63a4a1d0a26dbe448b

View File

@ -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
}

1
app-misc/ckb/Manifest Normal file
View File

@ -0,0 +1 @@
DIST ckb-0.4.2.tar.gz 883681 BLAKE2B b3d921010b1caa8cb870770c6cf3ff0e9f6c65ea742325995e26351331e3063a16e8a391f593bfc8b16663cef0580e087d776796ea69776465122b08e00e9382 SHA512 4c80101e935a4d5137b0fd6aaf7d97889913af0bbb8e3097e035e2420043d6525094c1e3f7b5676e8c50328454251ff3260f6aa9b81ec583a2e8136333ee6af8

View File

@ -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
}

View File

@ -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
}

View File

@ -1 +0,0 @@
DIST 2.3.0.tar.gz 620648 BLAKE2B 67021fb094c0dc637cc11fac42afd6bbe448f46bdba384dfb5793d2585ae8d15a656d88c26fcceb33f42d548995891563836821b9ec23b410fc10e804d1a54ea SHA512 c8718a39af4bcd8569e6b2f1dd709375ccf9e7c307b66f6ccb3710802c67669201ae44c87d338056104438a11d77d02a91e1c3c544c14b67d2d2ed695ff8eacc

View File

@ -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"
}

View File

@ -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

View File

@ -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
}

View File

@ -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
}

View File

@ -6,8 +6,8 @@
<name>Alarig Le Lay</name>
</maintainer>
<use>
<flag name="encryption">
End-to-end encryption support with dev-libs/olm
<flag name="jbig2enc">
Uses <pkg>media-libs/jbig2enc</pkg> for better compression algorithm
</flag>
</use>
</pkgmetadata>

View File

@ -0,0 +1 @@
DIST docbook-utils-0.6.14.tar.gz 124998 BLAKE2B c0ae31adbbbf78732362638bdc73638cd67205b4ce2b2ac4e740334fd230c8cb031e5ba3ee9e34110c48ea42115f2f5f4dab4b4b6dd45d963976d2b48d7836a2 SHA512 8052316a643b5eaa6c0373a9ed7f2406e7c3cb3da9d3c955a271c89813a8f3196fcd9e6c8385c7b6b7ecb916515e3ec7897aece4473989f0e4dc52a2bc8bbfdf

View File

@ -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
}

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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>

View File

@ -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

View File

@ -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
}

View File

@ -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>

View File

@ -1 +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

View File

@ -1,9 +1,9 @@
# Copyright 2020-2022 Gentoo Authors
# Copyright 2020 Gentoo Authors
# 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
DESCRIPTION="display unicode character properties"

View File

@ -1 +0,0 @@
DIST belr-5.1.3.tar.gz 67828 BLAKE2B 0627a4780089dd37671a0dc51bbd86b5ce86f66ea792c63fe5806e4f3992b63d89b0b387df703e5165ca23da9254c8f85cb072fbb2ca07da3ce768e369bd289a SHA512 8e729c3a78891a92ca7bf026c3439b8aef0468dba45e7efbadc3ce04541d147b672fc494b7a4555345efca74cbbbd3aa79f6e219510c7646cf96c2814d336173

View File

@ -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
}

View File

@ -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>

View File

@ -1 +0,0 @@
DIST libcutl-1.11.0_p20210806.tar.gz 36439 BLAKE2B 4c85b3a34502d265d51482e9705ba552e33b39dfac79930f89fb84623766302d964b7047c3dd26d20b9d42f31c5cd207b1a31fd50026f76a9f5497ab1a43b2a4 SHA512 88fa1bd3f63a0ebd94ff7984a615a09df955c8a0c3aa0aafe1bb84b6b549388ab5117bc62a88f5c71cb44132b9933ea83823c6e1c67116947524f69fbf87a6e9

View File

@ -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
}

View File

@ -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>

View File

@ -1 +0,0 @@
DIST libxsd-frontend-2.0.0_p20211005.tar.gz 81289 BLAKE2B 3eb32f956d4187e120ee2176917b514c76305b7aec394198bbe7a246599171555505b3b620b62f9b78ad3431546538ef7940183cd512e806ba2fde291bb11cbc SHA512 8817bffec57615fa25c3d6c22ed18d6f942acacdf6558ca73853d38a939084aa934b03ed13c4a0c94d2ff8e44ce80850156f78eb83dd83cfd53e47153e94ae28

View File

@ -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
}

View File

@ -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>

View File

@ -1 +0,0 @@
DIST xsd-4.0.0_p20210722.tar.gz 683286 BLAKE2B d3ff68f4afb10d51f77d601f77e9bde115d2d51abf7e1e94f5e51bac587eb74f39d2b58cddf72971792923ba8fd2edf3bbbd6fc3f011c1692933a6956db077f2 SHA512 3ec48a54f4ed2d21d3f2a28335818bf0a099c56e8bee10b893aa6e817f5bf1e0c61c2424658aedf455eadff2d31ecfd60068f21b4b0439f5b2a86a5060ef5319

View File

@ -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>

View File

@ -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"
}

View File

@ -1 +0,0 @@
DIST soci-4.0.3.tar.gz 508750 BLAKE2B d444accf033e6876e45989c8d12bd801d6f0651dcec0766bc240052734be6ef0ee319ea198f5d931d0b3a0132d91eb013279df520442f696a4d60e3f04fb6a1f SHA512 d501f55e7e7408e46b4823fd8a97d6ef587f5db0f5b98434be8dfc5693c91b8c3b84a24454279c83142ab1cd1fa139c6e54d6d9a67397b2ead61650fcc88bcdb

View File

@ -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>

View File

@ -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
}

View File

@ -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

View File

@ -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
}

View File

@ -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>

View File

@ -1 +0,0 @@
DIST belcard-5.1.3.tar.gz 201328 BLAKE2B 95454a01848a0f2e9056249d6cd9133b76ea7239fed5e00712f1c988bedca860a894d288d70ce2bfaf00ab48e3db0e23a587859c58f950b669ea7f80b29c3c78 SHA512 f6080959629deab60c2462a3c21120cce2061c515104728b63f96d54c573bf4a917698a300632bf1e58066ccd63115be16c40d9c9cf8c5fb0fa6a94709fc587d

View File

@ -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
}

View File

@ -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>

View File

@ -1 +0,0 @@
DIST belle-sip-5.1.3.tar.gz 3746353 BLAKE2B 8d268ded5a641d81ca95c53ad31a04f3cdcf9e3428a98934101b55faddafa51827090f50917d3c2042883b792d94292022a722b95a772f4e28e7d7918f4e9f83 SHA512 f39966bb06fea0ddcdd5902cf56f48e759bfccd8b5ce1a20cb23b33974ffe8874d8245ee258bebf83eff10bb06e7776d18d3c12cb492db52803cc391c135e8c3

View File

@ -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"
}

View File

@ -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>

View File

@ -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

View File

@ -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
}

View File

@ -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 *
}

View File

@ -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>

View File

@ -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

View File

@ -1,5 +1,5 @@
--- a/Makefile 2020-02-26 21:30:48.655822684 +0100
+++ b/Makefile 2020-02-26 21:30:59.877871306 +0100
--- a/libcli-1.10.2/Makefile 2020-02-26 21:30:48.655822684 +0100
+++ b/libcli-1.10.2/Makefile 2020-02-26 21:30:59.877871306 +0100
@@ -7,7 +7,7 @@
UNAME = $(shell sh -c 'uname -s 2>/dev/null || echo not')

View File

@ -1,7 +1,9 @@
# Copyright 2020 Gentoo Authors
# 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"
HOMEPAGE="https://dparrish.com/pages/libcli"
@ -12,10 +14,11 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="virtual/libcrypt"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND=""
PATCHES=(
"${FILESDIR}/${PN}-Makefile.patch"
)
src_prepare() {
eapply -p2 "${FILESDIR}/${PN}-Makefile.patch"
eapply_user
}

View File

@ -1 +0,0 @@
DIST lime-5.0.70.tar.gz 525885 BLAKE2B bb78cec7bee23d5f163a7769ecbcb077fdcad5843d94b890e030958af45e6aa649bce9be8ff683295d08e7eccb20c7d316e4076fc873fc387656ad85878cc652 SHA512 05ab973e8b00b1e80e54bc1b4d786657e6312950af1b06f56e982e95a6cc57ca0bdf5259df473041401e3fb77f12ca03de2d5ec057ae8b9f813166f9855f7308

View File

@ -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
}

View File

@ -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>

View File

@ -1 +0,0 @@
DIST olm-3.1.4.tar.bz2 461540 BLAKE2B fa69b1543330c5da37c04227b51197ba57968ef24def40df621b85c0988eac91f8a155f600ab26849f2cd213059c97c7035be6dcca0943245cd4e4895da314b3 SHA512 87265d835ca7332d162bd3573dffdd09c8337c464dd673f100db9193e8ea4cedd8cb2a92cf2c34ad1b552a55bbbce8f87a47559ccfba03fa69b32fc7ff07f5f0

View File

@ -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>

View File

@ -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
}

View File

@ -1 +0,0 @@
DIST qcoro-0.4.0.tar.gz 65268 BLAKE2B 1d1e0e0e0b22d5aad40dfe14f779732033814bca678ca621be8519c2e6b758a80e2e41e022e378da63459093baebf821b702722286580f922c46cd4e106fa180 SHA512 bca0b0a02dabeabbf55fc1edc48d7d725ce8070a9f26317034f439958595d9a15c683d0bccaa4d1483d64d0a7737e84a0f7597bc3ad189b5a51f6b02d320cccf

View File

@ -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>

View File

@ -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
}

View File

@ -1 +0,0 @@
DIST ucommon-7.0.0.tar.gz 837905 BLAKE2B ddc82d5d1a88d66f353d9e69eacd7cfaaa0204acb8b9c4152559a009d287f2ffdb7feedc6fc0303c93a39d607498dd15bf83798d088857582f79be435d010ca7 SHA512 d32f8603d920eb98b5d4bc75224a7a8bb8bf2001a8dd3152626a8438ea4c39503a7446dec3aa90cf464b7abb68a6e42bac488ef9705517bd333b64bce219915b

View File

@ -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)
+])

View File

@ -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

View File

@ -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>

View File

@ -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
}

View File

@ -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}"

View File

@ -1 +0,0 @@
DIST B-Hooks-OP-PPAddr-0.06.tar.gz 77119 BLAKE2B 34aaef50a11b07ee8601633aac7f946cb613f00d277cf1816d259d2d91969433f18716235d724faeee5ae24c805489d7ea7b0087bc13f014c51c3edc63dec1dc SHA512 a2ce7c9c244aa5d54dc7fcc17fdcab3bda61b9fc4f01c51e5f952b9c42607b63731bf9e933fe1859e55e20de4cb02260cad9b1153be0f289db3e3aca23e9f8d0

View File

@ -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>

View File

@ -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
}

View File

@ -1 +0,0 @@
DIST IXPManager-5.8.0.tar.gz 5556073 BLAKE2B d724e60de51cf2d5ac33e8838f7e6dbca80afafcb19ee9a04a6877476f446e1b2333c7b62229fb8f3fd3bcb2779533c841da3ea644fff3376e38273eee3e9f95 SHA512 39956ca7c5bf6be1eb87bc90ba97bc4b021437964b90b642ef2c40daa6472314fa24b454170d2808bc60b41328e29e5e2939c494ce9c87103583c74cb5346485

View File

@ -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>

View File

@ -1 +0,0 @@
DIST MooseX-Traits-0.13.tar.gz 31688 BLAKE2B 92f22677f915555e91722e00832c512995376ce2c9092f300bb38a23fa43b30e1485eca26f24ad5e9458bdab5ae02d12ae1cf11721b7ec87edc58eeca074847e SHA512 b5128105e66f2889b6ddfb5b5b871fd952bfe6e08f038cabcc5fa49e9f9f4a806dab06acf9756507613cb6c99e6d633f80c561d85be1d3a1a756039ed29acca2

View File

@ -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}"

View File

@ -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>

View File

@ -1 +0,0 @@
DIST Net-sFlow-0.11.tar.gz 17917 BLAKE2B 434b7aa58a02a307313b72a8a2b65b6013f9ac5fe1e34096ba44826dcf298fd1efa388d316f5e730531b165b965013025c5c344e9b4d9504a1458267862eb18f SHA512 afc54bf2c986284faf71d796d8ebaf89e5792c86dd9e98f99d616b168d7924158cb57a773a3d150d755d79586ff7e7c54aa1ffe0d69a2bed9064141837fe5792

View File

@ -1,17 +0,0 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DIST_AUTHOR="ELISA"
inherit perl-module
DESCRIPTION="The sFlow module provides a mechanism to parse and decode sFlow datagrams"
#LICENSE="|| ( Artistic GPL-1+ )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}"

View File

@ -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>

View File

@ -1 +0,0 @@
DIST Parse-Method-Signatures-1.003019.tar.gz 43561 BLAKE2B 746d714e7e2b5e3cf12cc6f366a67691b94f17bbdb3bf3ef9de50304639adfda063d78380ffd5e7021c58b4f14764d4f76920138d79b4e0374625645192827e0 SHA512 88caed3b2ed92b5d2bc972acc843a31a26f4c76fc6d9782a05176964e4148b5e79e54010b371bf84988e804eb973937b7b591c2b5d50d0ec3be5d91fd3af51ec

View File

@ -1,24 +0,0 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DIST_AUTHOR="KENTNL"
inherit perl-module
DESCRIPTION="Perl6 like method signature parser"
#LICENSE="|| ( Artistic GPL-1+ )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
dev-perl/Class-Load
dev-perl/List-MoreUtils
dev-perl/Moose
dev-perl/MooseX-Types
dev-perl/namespace-clean
dev-perl/PPI
"
DEPEND="${RDEPEND}"

View File

@ -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>

View File

@ -1,7 +1,7 @@
# Copyright 2020-2022 Gentoo Authors
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EAPI=5
inherit perl-module

Some files were not shown because too many files have changed in this diff Show More