Browse Source

Sync with portage [Mon Jan 25 09:24:14 MSK 2021].

tags/1857
Calculate Linux 8 months ago
parent
commit
4c972eebdd
100 changed files with 1095 additions and 1615 deletions
  1. BIN
      Manifest.files.gz
  2. BIN
      app-accessibility/Manifest.gz
  3. +10
    -6
      app-accessibility/caribou/metadata.xml
  4. BIN
      app-admin/Manifest.gz
  5. +1
    -1
      app-admin/conky/conky-1.11.6-r2.ebuild
  6. +100
    -0
      app-admin/conserver/conserver-8.2.3-r1.ebuild
  7. +0
    -98
      app-admin/conserver/conserver-8.2.3.ebuild
  8. +100
    -0
      app-admin/conserver/conserver-8.2.4-r1.ebuild
  9. +0
    -98
      app-admin/conserver/conserver-8.2.4.ebuild
  10. +98
    -0
      app-admin/conserver/conserver-8.2.5-r1.ebuild
  11. +0
    -96
      app-admin/conserver/conserver-8.2.5.ebuild
  12. +102
    -0
      app-admin/conserver/conserver-8.2.6-r1.ebuild
  13. +0
    -100
      app-admin/conserver/conserver-8.2.6.ebuild
  14. +43
    -0
      app-admin/newsyslog/files/newsyslog-1.1.0.81-fno-common.patch
  15. +2
    -2
      app-admin/newsyslog/files/newsyslog-1.1.0.81-html.patch
  16. +16
    -14
      app-admin/newsyslog/newsyslog-1.1.0.81-r1.ebuild
  17. +0
    -42
      app-admin/newsyslog/newsyslog-1.1.0.81.ebuild
  18. +2
    -2
      app-admin/salt/salt-3002.2-r2.ebuild
  19. +1
    -1
      app-admin/system-config-printer/system-config-printer-1.5.15.ebuild
  20. BIN
      app-arch/Manifest.gz
  21. +1
    -1
      app-arch/lxqt-archiver/lxqt-archiver-0.3.0.ebuild
  22. +1
    -0
      app-arch/pax/Manifest
  23. +4
    -1
      app-arch/pax/metadata.xml
  24. +43
    -0
      app-arch/pax/pax-20201030.ebuild
  25. +1
    -0
      app-arch/pigz/Manifest
  26. +1
    -0
      app-arch/pigz/metadata.xml
  27. +2
    -2
      app-arch/pigz/pigz-2.4-r1.ebuild
  28. +39
    -0
      app-arch/pigz/pigz-2.5.ebuild
  29. BIN
      app-backup/Manifest.gz
  30. +0
    -1
      app-backup/amanda/Manifest
  31. +0
    -480
      app-backup/amanda/amanda-3.3.9.ebuild
  32. +1
    -1
      app-backup/amanda/amanda-3.5.1-r3.ebuild
  33. +0
    -11
      app-backup/amanda/files/amanda-3.3.9-stuck.patch
  34. +1
    -0
      app-backup/backupninja/Manifest
  35. +21
    -0
      app-backup/backupninja/backupninja-1.2.0.ebuild
  36. BIN
      app-benchmarks/Manifest.gz
  37. +2
    -2
      app-benchmarks/hyperfine/hyperfine-1.11.0.ebuild
  38. BIN
      app-crypt/Manifest.gz
  39. +1
    -3
      app-crypt/ccid/Manifest
  40. +0
    -61
      app-crypt/ccid/ccid-1.4.30.ebuild
  41. +0
    -61
      app-crypt/ccid/ccid-1.4.31.ebuild
  42. +0
    -61
      app-crypt/ccid/ccid-1.4.32.ebuild
  43. +2
    -2
      app-crypt/ccid/ccid-1.4.33.ebuild
  44. +61
    -0
      app-crypt/ccid/ccid-1.4.34.ebuild
  45. +1
    -0
      app-crypt/gcr/Manifest
  46. +84
    -0
      app-crypt/gcr/gcr-3.38.1.ebuild
  47. +1
    -0
      app-crypt/libnitrokey/Manifest
  48. +47
    -0
      app-crypt/libnitrokey/libnitrokey-3.6.ebuild
  49. +3
    -3
      app-crypt/libnitrokey/libnitrokey-9999.ebuild
  50. +2
    -2
      app-crypt/nitrokey-app/nitrokey-app-1.4.2.ebuild
  51. +1
    -1
      app-crypt/openpgp-keys-python/openpgp-keys-python-20210121.ebuild
  52. +30
    -0
      app-crypt/qca/files/qca-2.3.1-gcc11.patch
  53. +5
    -2
      app-crypt/qca/qca-2.3.1.ebuild
  54. BIN
      app-editors/Manifest.gz
  55. +2
    -3
      app-editors/gedit/gedit-3.34.1.ebuild
  56. +1
    -2
      app-editors/gedit/gedit-3.36.2.ebuild
  57. +0
    -1
      app-editors/gedit/gedit-3.38.1.ebuild
  58. +1
    -1
      app-editors/gvim/gvim-8.2.0814-r100.ebuild
  59. +5
    -1
      app-editors/scite/scite-4.4.4-r10.ebuild
  60. +1
    -1
      app-editors/texworks/texworks-0.6.5-r100.ebuild
  61. +0
    -74
      app-editors/texworks/texworks-0.6.5.ebuild
  62. +1
    -1
      app-editors/vim-core/vim-core-8.2.0814.ebuild
  63. +1
    -1
      app-editors/vim/vim-8.2.0814-r100.ebuild
  64. BIN
      app-emacs/Manifest.gz
  65. +2
    -2
      app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20200303.ebuild
  66. BIN
      app-emulation/Manifest.gz
  67. +1
    -1
      app-emulation/qemu/qemu-5.1.0-r3.ebuild
  68. +1
    -1
      app-emulation/qemu/qemu-5.2.0-r1.ebuild
  69. +1
    -0
      app-emulation/vendor-reset/Manifest
  70. +1
    -0
      app-emulation/vendor-reset/files/modload.conf
  71. +11
    -0
      app-emulation/vendor-reset/metadata.xml
  72. +46
    -0
      app-emulation/vendor-reset/vendor-reset-0.1.0.ebuild
  73. +46
    -0
      app-emulation/vendor-reset/vendor-reset-9999.ebuild
  74. BIN
      app-eselect/Manifest.gz
  75. +1
    -1
      app-eselect/eselect-lua/eselect-lua-4-r1.ebuild
  76. BIN
      app-i18n/Manifest.gz
  77. +0
    -82
      app-i18n/enca/enca-1.19-r2.ebuild
  78. +1
    -1
      app-i18n/enca/enca-1.19-r3.ebuild
  79. BIN
      app-misc/Manifest.gz
  80. +3
    -7
      app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild
  81. +1
    -3
      app-misc/remind/Manifest
  82. +6
    -2
      app-misc/remind/metadata.xml
  83. +0
    -49
      app-misc/remind/remind-03.02.00.ebuild
  84. +0
    -49
      app-misc/remind/remind-03.03.00.ebuild
  85. +0
    -49
      app-misc/remind/remind-03.03.01.ebuild
  86. +49
    -0
      app-misc/remind/remind-03.03.05.ebuild
  87. +1
    -1
      app-misc/worker/worker-3.8.3-r100.ebuild
  88. BIN
      app-office/Manifest.gz
  89. +0
    -1
      app-office/ledger/Manifest
  90. +0
    -113
      app-office/ledger/ledger-3.2.0.ebuild
  91. +2
    -2
      app-office/ledger/ledger-3.2.1.ebuild
  92. +31
    -0
      app-office/libreoffice/files/libreoffice-7.0.4.2-gcc11.patch
  93. +3
    -0
      app-office/libreoffice/libreoffice-7.0.4.2.ebuild
  94. BIN
      app-portage/Manifest.gz
  95. +1
    -0
      app-portage/portpeek/Manifest
  96. +30
    -0
      app-portage/portpeek/portpeek-3.2.0.ebuild
  97. BIN
      app-shells/Manifest.gz
  98. +1
    -1
      app-shells/bash/bash-5.0_p11-r1.ebuild
  99. BIN
      app-text/Manifest.gz
  100. +14
    -10
      app-text/build-docbook-catalog/build-docbook-catalog-1.21.ebuild

BIN
Manifest.files.gz View File


BIN
app-accessibility/Manifest.gz View File


+ 10
- 6
app-accessibility/caribou/metadata.xml View File

@@ -1,15 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>gnome@gentoo.org</email>
<name>Gentoo GNOME Desktop</name>
</maintainer>
<longdescription lang="en">
<maintainer type="person">
<email>sparky@bluefang-logic.com</email>
<name>Matthew Turnbull</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
Caribou is a text entry and UI navigation application being developed as an
alternative to the Gnome On-screen Keyboard. The overarching goal for Caribou
is to create a usable solution for people whose primary way of accessing a
computer is a switch device. The initial goal is to make an in-place on-screen
keyboard suitable for people who can use a mouse but not a hardware keyboard.
</longdescription>
</longdescription>
</pkgmetadata>

BIN
app-admin/Manifest.gz View File


+ 1
- 1
app-admin/conky/conky-1.11.6-r2.ebuild View File

@@ -13,7 +13,7 @@ SRC_URI="https://github.com/brndnmtthws/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.

LICENSE="GPL-3 BSD LGPL-2.1 MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 ~sparc x86"
KEYWORDS="~alpha amd64 ~arm ppc ppc64 sparc x86"
IUSE="apcupsd bundled-toluapp cmus curl doc hddtemp ical iconv imlib iostats
ipv6 irc lua-cairo lua-imlib lua-rsvg math moc mpd mysql nano-syntax
ncurses nvidia +portmon pulseaudio rss systemd thinkpad truetype


+ 100
- 0
app-admin/conserver/conserver-8.2.3-r1.ebuild View File

@@ -0,0 +1,100 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=6

inherit autotools pam ssl-cert

DESCRIPTION="Serial Console Manager"
HOMEPAGE="https://www.conserver.com"
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz"

LICENSE="BSD BSD-with-attribution"
SLOT="0"
KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 ~sparc x86"
IUSE="debug ipv6 freeipmi kerberos libressl pam ssl test tcpd"
RESTRICT="!test? ( test )"

DEPEND="debug? ( dev-libs/dmalloc:= )
freeipmi? ( sys-libs/freeipmi:= )
kerberos? (
virtual/krb5
net-libs/libgssglue
)
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
pam? ( sys-libs/pam )
tcpd? ( sys-apps/tcp-wrappers )
"
RDEPEND="${DEPEND}
pam? ( sys-auth/pambase )"

DOCS=( CHANGES FAQ PROTOCOL README conserver/Sun-serial contrib/maketestcerts)

PATCHES=( "${FILESDIR}/${PV}-libressl.patch" )

src_prepare() {
default
sed -e '/^INSTALL_PROGRAM/s:-s::' \
-i {console,conserver,autologin,contrib/chat}/Makefile.in || die
eautoreconf
}

src_configure() {
local myconf=(
$(use_with debug dmalloc)
$(use_with ipv6)
$(use_with freeipmi)
$(use_with kerberos gssapi)
$(use_with ssl openssl)
$(use_with pam)
$(use_with tcpd libwrap)
--with-cffile=conserver/conserver.cf
--with-logfile=/var/log/conserver.log
--with-master=localhost
--with-pidfile=/run/conserver.pid
--with-port=7782
--with-pwdfile=conserver/conserver.passwd
)
econf "${myconf[@]}"
}

src_install() {
emake DESTDIR="${D}" exampledir="/usr/share/doc/${PF}/examples" install

keepdir /var/consoles
fowners daemon:daemon /var/consoles
fperms 700 /var/consoles

newinitd "${FILESDIR}"/conserver.initd-r1 conserver
newconfd "${FILESDIR}"/conserver.confd-r1 conserver

dodir /etc/conserver
fperms 700 /etc/conserver
insinto /etc/conserver
newins "${S}"/conserver.cf/conserver.cf conserver.cf.sample
newins "${S}"/conserver.cf/conserver.passwd conserver.passwd.sample

einstalldocs
docinto examples
dodoc -r conserver.cf/samples/.

if use pam; then
newpamd "${FILESDIR}"/conserver.pam-pambase conserver
fi
}

src_test() {
# hangs without -j1
emake -j1 test
}

pkg_postinst() {
if use ssl; then
if [[ ! -f "${EROOT}"/etc/ssl/conserver/conserver.key ]]; then
install_cert /etc/ssl/conserver/conserver
fi
fi
}

+ 0
- 98
app-admin/conserver/conserver-8.2.3.ebuild View File

@@ -1,98 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=6

inherit autotools pam ssl-cert

DESCRIPTION="Serial Console Manager"
HOMEPAGE="https://www.conserver.com"
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz"

LICENSE="BSD BSD-with-attribution"
SLOT="0"
KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 ~sparc x86"
IUSE="debug ipv6 freeipmi kerberos libressl pam ssl test tcpd"
RESTRICT="!test? ( test )"

DEPEND="debug? ( dev-libs/dmalloc:= )
freeipmi? ( sys-libs/freeipmi:= )
kerberos? (
virtual/krb5
net-libs/libgssglue
)
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
pam? ( sys-libs/pam )
tcpd? ( sys-apps/tcp-wrappers )
"
RDEPEND="${DEPEND}
pam? ( sys-auth/pambase )"

DOCS=( CHANGES FAQ PROTOCOL README conserver/Sun-serial contrib/maketestcerts)

PATCHES=( "${FILESDIR}/${PV}-libressl.patch" )

src_prepare() {
default
sed -e '/^INSTALL_PROGRAM/s:-s::' \
-i {console,conserver,autologin,contrib/chat}/Makefile.in || die
eautoreconf
}

src_configure() {
local myconf=(
$(use_with debug dmalloc)
$(use_with ipv6)
$(use_with freeipmi)
$(use_with kerberos gssapi)
$(use_with ssl openssl)
$(use_with pam)
$(use_with tcpd libwrap)
--with-cffile=conserver/conserver.cf
--with-logfile=/var/log/conserver.log
--with-master=localhost
--with-pidfile=/run/conserver.pid
--with-port=7782
--with-pwdfile=conserver/conserver.passwd
)
econf "${myconf[@]}"
}

src_install() {
emake DESTDIR="${D}" exampledir="/usr/share/doc/${PF}/examples" install

keepdir /var/consoles
fowners daemon:daemon /var/consoles
fperms 700 /var/consoles

newinitd "${FILESDIR}"/conserver.initd-r1 conserver
newconfd "${FILESDIR}"/conserver.confd-r1 conserver

dodir /etc/conserver
fperms 700 /etc/conserver
insinto /etc/conserver
newins "${S}"/conserver.cf/conserver.cf conserver.cf.sample
newins "${S}"/conserver.cf/conserver.passwd conserver.passwd.sample

einstalldocs
docinto examples
dodoc -r conserver.cf/samples/.

newpamd "${FILESDIR}"/conserver.pam-pambase conserver
}

src_test() {
# hangs without -j1
emake -j1 test
}

pkg_postinst() {
if use ssl; then
if [[ ! -f "${EROOT}"/etc/ssl/conserver/conserver.key ]]; then
install_cert /etc/ssl/conserver/conserver
fi
fi
}

+ 100
- 0
app-admin/conserver/conserver-8.2.4-r1.ebuild View File

@@ -0,0 +1,100 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=6

inherit autotools pam ssl-cert

DESCRIPTION="Serial Console Manager"
HOMEPAGE="https://www.conserver.com"
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz"

LICENSE="BSD BSD-with-attribution"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug ipv6 freeipmi kerberos libressl pam ssl test tcpd"
RESTRICT="!test? ( test )"

DEPEND="debug? ( dev-libs/dmalloc:= )
freeipmi? ( sys-libs/freeipmi:= )
kerberos? (
virtual/krb5
net-libs/libgssglue
)
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
pam? ( sys-libs/pam )
tcpd? ( sys-apps/tcp-wrappers )
"
RDEPEND="${DEPEND}
pam? ( sys-auth/pambase )"

DOCS=( CHANGES FAQ PROTOCOL README.md conserver/Sun-serial contrib/maketestcerts)

PATCHES=( "${FILESDIR}/${PV}-libressl.patch" )

src_prepare() {
default
sed -e '/^INSTALL_PROGRAM/s:-s::' \
-i {console,conserver,autologin,contrib/chat}/Makefile.in || die
eautoreconf
}

src_configure() {
local myconf=(
$(use_with debug dmalloc)
$(use_with ipv6)
$(use_with freeipmi)
$(use_with kerberos gssapi)
$(use_with ssl openssl)
$(use_with pam)
$(use_with tcpd libwrap)
--with-cffile=conserver/conserver.cf
--with-logfile=/var/log/conserver.log
--with-master=localhost
--with-pidfile=/run/conserver.pid
--with-port=7782
--with-pwdfile=conserver/conserver.passwd
)
econf "${myconf[@]}"
}

src_install() {
emake DESTDIR="${D}" exampledir="/usr/share/doc/${PF}/examples" install

keepdir /var/consoles
fowners daemon:daemon /var/consoles
fperms 700 /var/consoles

newinitd "${FILESDIR}"/conserver.initd-r1 conserver
newconfd "${FILESDIR}"/conserver.confd-r1 conserver

dodir /etc/conserver
fperms 700 /etc/conserver
insinto /etc/conserver
newins "${S}"/conserver.cf/conserver.cf conserver.cf.sample
newins "${S}"/conserver.cf/conserver.passwd conserver.passwd.sample

einstalldocs
docinto examples
dodoc -r conserver.cf/samples/.

if use pam; then
newpamd "${FILESDIR}"/conserver.pam-pambase conserver
fi
}

src_test() {
# hangs without -j1
emake -j1 test
}

pkg_postinst() {
if use ssl; then
if [[ ! -f "${EROOT}"/etc/ssl/conserver/conserver.key ]]; then
install_cert /etc/ssl/conserver/conserver
fi
fi
}

+ 0
- 98
app-admin/conserver/conserver-8.2.4.ebuild View File

@@ -1,98 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=6

inherit autotools pam ssl-cert

DESCRIPTION="Serial Console Manager"
HOMEPAGE="https://www.conserver.com"
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz"

LICENSE="BSD BSD-with-attribution"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug ipv6 freeipmi kerberos libressl pam ssl test tcpd"
RESTRICT="!test? ( test )"

DEPEND="debug? ( dev-libs/dmalloc:= )
freeipmi? ( sys-libs/freeipmi:= )
kerberos? (
virtual/krb5
net-libs/libgssglue
)
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
pam? ( sys-libs/pam )
tcpd? ( sys-apps/tcp-wrappers )
"
RDEPEND="${DEPEND}
pam? ( sys-auth/pambase )"

DOCS=( CHANGES FAQ PROTOCOL README.md conserver/Sun-serial contrib/maketestcerts)

PATCHES=( "${FILESDIR}/${PV}-libressl.patch" )

src_prepare() {
default
sed -e '/^INSTALL_PROGRAM/s:-s::' \
-i {console,conserver,autologin,contrib/chat}/Makefile.in || die
eautoreconf
}

src_configure() {
local myconf=(
$(use_with debug dmalloc)
$(use_with ipv6)
$(use_with freeipmi)
$(use_with kerberos gssapi)
$(use_with ssl openssl)
$(use_with pam)
$(use_with tcpd libwrap)
--with-cffile=conserver/conserver.cf
--with-logfile=/var/log/conserver.log
--with-master=localhost
--with-pidfile=/run/conserver.pid
--with-port=7782
--with-pwdfile=conserver/conserver.passwd
)
econf "${myconf[@]}"
}

src_install() {
emake DESTDIR="${D}" exampledir="/usr/share/doc/${PF}/examples" install

keepdir /var/consoles
fowners daemon:daemon /var/consoles
fperms 700 /var/consoles

newinitd "${FILESDIR}"/conserver.initd-r1 conserver
newconfd "${FILESDIR}"/conserver.confd-r1 conserver

dodir /etc/conserver
fperms 700 /etc/conserver
insinto /etc/conserver
newins "${S}"/conserver.cf/conserver.cf conserver.cf.sample
newins "${S}"/conserver.cf/conserver.passwd conserver.passwd.sample

einstalldocs
docinto examples
dodoc -r conserver.cf/samples/.

newpamd "${FILESDIR}"/conserver.pam-pambase conserver
}

src_test() {
# hangs without -j1
emake -j1 test
}

pkg_postinst() {
if use ssl; then
if [[ ! -f "${EROOT}"/etc/ssl/conserver/conserver.key ]]; then
install_cert /etc/ssl/conserver/conserver
fi
fi
}

+ 98
- 0
app-admin/conserver/conserver-8.2.5-r1.ebuild View File

@@ -0,0 +1,98 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit autotools pam ssl-cert

DESCRIPTION="Serial Console Manager"
HOMEPAGE="https://www.conserver.com"
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz"

LICENSE="BSD BSD-with-attribution"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug ipv6 freeipmi kerberos libressl pam ssl test tcpd"
RESTRICT="!test? ( test )"

DEPEND="debug? ( dev-libs/dmalloc:= )
freeipmi? ( sys-libs/freeipmi:= )
kerberos? (
virtual/krb5
net-libs/libgssglue
)
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
pam? ( sys-libs/pam )
tcpd? ( sys-apps/tcp-wrappers )
"
RDEPEND="${DEPEND}
pam? ( sys-auth/pambase )"

DOCS=( CHANGES FAQ PROTOCOL README.md conserver/Sun-serial contrib/maketestcerts)

src_prepare() {
default
sed -e '/^INSTALL_PROGRAM/s:-s::' \
-i {console,conserver,autologin,contrib/chat}/Makefile.in || die
eautoreconf
}

src_configure() {
local myconf=(
$(use_with debug dmalloc)
$(use_with ipv6)
$(use_with freeipmi)
$(use_with kerberos gssapi)
$(use_with ssl openssl)
$(use_with pam)
$(use_with tcpd libwrap)
--with-cffile=conserver/conserver.cf
--with-logfile=/var/log/conserver.log
--with-master=localhost
--with-pidfile=/run/conserver.pid
--with-port=7782
--with-pwdfile=conserver/conserver.passwd
)
econf "${myconf[@]}"
}

src_install() {
emake DESTDIR="${D}" exampledir="/usr/share/doc/${PF}/examples" install

keepdir /var/consoles
fowners daemon:daemon /var/consoles
fperms 700 /var/consoles

newinitd "${FILESDIR}"/conserver.initd-r1 conserver
newconfd "${FILESDIR}"/conserver.confd-r1 conserver

dodir /etc/conserver
fperms 700 /etc/conserver
insinto /etc/conserver
newins "${S}"/conserver.cf/conserver.cf conserver.cf.sample
newins "${S}"/conserver.cf/conserver.passwd conserver.passwd.sample

einstalldocs
docinto examples
dodoc -r conserver.cf/samples/.

if use pam; then
newpamd "${FILESDIR}"/conserver.pam-pambase conserver
fi
}

src_test() {
# hangs without -j1
emake -j1 test
}

pkg_postinst() {
if use ssl; then
if [[ ! -f "${EROOT}"/etc/ssl/conserver/conserver.key ]]; then
install_cert /etc/ssl/conserver/conserver
fi
fi
}

+ 0
- 96
app-admin/conserver/conserver-8.2.5.ebuild View File

@@ -1,96 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit autotools pam ssl-cert

DESCRIPTION="Serial Console Manager"
HOMEPAGE="https://www.conserver.com"
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz"

LICENSE="BSD BSD-with-attribution"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug ipv6 freeipmi kerberos libressl pam ssl test tcpd"
RESTRICT="!test? ( test )"

DEPEND="debug? ( dev-libs/dmalloc:= )
freeipmi? ( sys-libs/freeipmi:= )
kerberos? (
virtual/krb5
net-libs/libgssglue
)
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
pam? ( sys-libs/pam )
tcpd? ( sys-apps/tcp-wrappers )
"
RDEPEND="${DEPEND}
pam? ( sys-auth/pambase )"

DOCS=( CHANGES FAQ PROTOCOL README.md conserver/Sun-serial contrib/maketestcerts)

src_prepare() {
default
sed -e '/^INSTALL_PROGRAM/s:-s::' \
-i {console,conserver,autologin,contrib/chat}/Makefile.in || die
eautoreconf
}

src_configure() {
local myconf=(
$(use_with debug dmalloc)
$(use_with ipv6)
$(use_with freeipmi)
$(use_with kerberos gssapi)
$(use_with ssl openssl)
$(use_with pam)
$(use_with tcpd libwrap)
--with-cffile=conserver/conserver.cf
--with-logfile=/var/log/conserver.log
--with-master=localhost
--with-pidfile=/run/conserver.pid
--with-port=7782
--with-pwdfile=conserver/conserver.passwd
)
econf "${myconf[@]}"
}

src_install() {
emake DESTDIR="${D}" exampledir="/usr/share/doc/${PF}/examples" install

keepdir /var/consoles
fowners daemon:daemon /var/consoles
fperms 700 /var/consoles

newinitd "${FILESDIR}"/conserver.initd-r1 conserver
newconfd "${FILESDIR}"/conserver.confd-r1 conserver

dodir /etc/conserver
fperms 700 /etc/conserver
insinto /etc/conserver
newins "${S}"/conserver.cf/conserver.cf conserver.cf.sample
newins "${S}"/conserver.cf/conserver.passwd conserver.passwd.sample

einstalldocs
docinto examples
dodoc -r conserver.cf/samples/.

newpamd "${FILESDIR}"/conserver.pam-pambase conserver
}

src_test() {
# hangs without -j1
emake -j1 test
}

pkg_postinst() {
if use ssl; then
if [[ ! -f "${EROOT}"/etc/ssl/conserver/conserver.key ]]; then
install_cert /etc/ssl/conserver/conserver
fi
fi
}

+ 102
- 0
app-admin/conserver/conserver-8.2.6-r1.ebuild View File

@@ -0,0 +1,102 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit autotools pam ssl-cert

DESCRIPTION="Serial Console Manager"
HOMEPAGE="https://www.conserver.com"
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz"

LICENSE="BSD BSD-with-attribution"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug ipv6 freeipmi kerberos libressl pam ssl test tcpd"
RESTRICT="!test? ( test )"

DEPEND="debug? ( dev-libs/dmalloc:= )
freeipmi? ( sys-libs/freeipmi:= )
kerberos? (
virtual/krb5
net-libs/libgssglue
)
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
pam? ( sys-libs/pam )
tcpd? ( sys-apps/tcp-wrappers )
"
RDEPEND="${DEPEND}
pam? ( sys-auth/pambase )"

DOCS=( CHANGES FAQ PROTOCOL README.md conserver/Sun-serial contrib/maketestcerts)

PATCHES=(
"${FILESDIR}/${PN}-8.2.6-autoconf-2.70.patch" #750230
)

src_prepare() {
default
sed -e '/^INSTALL_PROGRAM/s:-s::' \
-i {console,conserver,autologin,contrib/chat}/Makefile.in || die
eautoreconf
}

src_configure() {
local myconf=(
$(use_with debug dmalloc)
$(use_with ipv6)
$(use_with freeipmi)
$(use_with kerberos gssapi)
$(use_with ssl openssl)
$(use_with pam)
$(use_with tcpd libwrap)
--with-cffile=conserver/conserver.cf
--with-logfile=/var/log/conserver.log
--with-master=localhost
--with-pidfile=/run/conserver.pid
--with-port=7782
--with-pwdfile=conserver/conserver.passwd
)
econf "${myconf[@]}"
}

src_install() {
emake DESTDIR="${D}" exampledir="/usr/share/doc/${PF}/examples" install

keepdir /var/consoles
fowners daemon:daemon /var/consoles
fperms 700 /var/consoles

newinitd "${FILESDIR}"/conserver.initd-r1 conserver
newconfd "${FILESDIR}"/conserver.confd-r1 conserver

dodir /etc/conserver
fperms 700 /etc/conserver
insinto /etc/conserver
newins "${S}"/conserver.cf/conserver.cf conserver.cf.sample
newins "${S}"/conserver.cf/conserver.passwd conserver.passwd.sample

einstalldocs
docinto examples
dodoc -r conserver.cf/samples/.

if use pam; then
newpamd "${FILESDIR}"/conserver.pam-pambase conserver
fi
}

src_test() {
# hangs without -j1
emake -j1 test
}

pkg_postinst() {
if use ssl; then
if [[ ! -f "${EROOT}"/etc/ssl/conserver/conserver.key ]]; then
install_cert /etc/ssl/conserver/conserver
fi
fi
}

+ 0
- 100
app-admin/conserver/conserver-8.2.6.ebuild View File

@@ -1,100 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit autotools pam ssl-cert

DESCRIPTION="Serial Console Manager"
HOMEPAGE="https://www.conserver.com"
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz"

LICENSE="BSD BSD-with-attribution"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug ipv6 freeipmi kerberos libressl pam ssl test tcpd"
RESTRICT="!test? ( test )"

DEPEND="debug? ( dev-libs/dmalloc:= )
freeipmi? ( sys-libs/freeipmi:= )
kerberos? (
virtual/krb5
net-libs/libgssglue
)
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
pam? ( sys-libs/pam )
tcpd? ( sys-apps/tcp-wrappers )
"
RDEPEND="${DEPEND}
pam? ( sys-auth/pambase )"

DOCS=( CHANGES FAQ PROTOCOL README.md conserver/Sun-serial contrib/maketestcerts)

PATCHES=(
"${FILESDIR}/${PN}-8.2.6-autoconf-2.70.patch" #750230
)

src_prepare() {
default
sed -e '/^INSTALL_PROGRAM/s:-s::' \
-i {console,conserver,autologin,contrib/chat}/Makefile.in || die
eautoreconf
}

src_configure() {
local myconf=(
$(use_with debug dmalloc)
$(use_with ipv6)
$(use_with freeipmi)
$(use_with kerberos gssapi)
$(use_with ssl openssl)
$(use_with pam)
$(use_with tcpd libwrap)
--with-cffile=conserver/conserver.cf
--with-logfile=/var/log/conserver.log
--with-master=localhost
--with-pidfile=/run/conserver.pid
--with-port=7782
--with-pwdfile=conserver/conserver.passwd
)
econf "${myconf[@]}"
}

src_install() {
emake DESTDIR="${D}" exampledir="/usr/share/doc/${PF}/examples" install

keepdir /var/consoles
fowners daemon:daemon /var/consoles
fperms 700 /var/consoles

newinitd "${FILESDIR}"/conserver.initd-r1 conserver
newconfd "${FILESDIR}"/conserver.confd-r1 conserver

dodir /etc/conserver
fperms 700 /etc/conserver
insinto /etc/conserver
newins "${S}"/conserver.cf/conserver.cf conserver.cf.sample
newins "${S}"/conserver.cf/conserver.passwd conserver.passwd.sample

einstalldocs
docinto examples
dodoc -r conserver.cf/samples/.

newpamd "${FILESDIR}"/conserver.pam-pambase conserver
}

src_test() {
# hangs without -j1
emake -j1 test
}

pkg_postinst() {
if use ssl; then
if [[ ! -f "${EROOT}"/etc/ssl/conserver/conserver.key ]]; then
install_cert /etc/ssl/conserver/conserver
fi
fi
}

+ 43
- 0
app-admin/newsyslog/files/newsyslog-1.1.0.81-fno-common.patch View File

@@ -0,0 +1,43 @@
https://bugs.gentoo.org/707452
--- a/sig2str.c
+++ b/sig2str.c
@@ -63,7 +63,7 @@ extern const unsigned int sys_nsigname; /* also from sys_signame.c */
#endif
#if !defined(SYS_SIGNAME_DECLARED)
-const char *const sys_signame[]; /* defined in sys_signame.c */
+extern const char *const sys_signame[]; /* defined in sys_signame.c */
#endif
#if !defined(HAVE_DECL_SIG2STR)
--- a/str2sig.c
+++ b/str2sig.c
@@ -29,7 +29,7 @@ static const char rcsid[] =
#include "newsyslog.h" /* generic portability definitions */
#if !defined(SYS_SIGNAME_DECLARED)
-const char *const sys_signame[]; /* defined in signame.c */
+extern const char *const sys_signame[]; /* defined in signame.c */
#endif
/* NetBSD gained sys_nsig sometime just prior to 1.4 */
@@ -65,7 +65,7 @@ extern const unsigned int sys_nsigname; /* also from sys_signame.c */
#endif
#if !defined(SYS_SIGNAME_DECLARED)
-const char *const sys_signame[]; /* defined in sys_signame.c */
+extern const char *const sys_signame[]; /* defined in sys_signame.c */
#endif
#if !defined(HAVE_DECL_STR2SIG)
--- a/sys_signame.c
+++ b/sys_signame.c
@@ -22,7 +22,7 @@
#include "config.h"
#include <sys/types.h>
-const char *const sys_signame[] = {
+extern const char *const sys_signame[] = {
/* 0 */ "Signal 0", /* Fake value for zero */
/* 1 */ "HUP", /* Control TTY hangup */
/* 2 */ "INT", /* Control TTY interrupt */

+ 2
- 2
app-admin/newsyslog/files/newsyslog-1.1.0.81-html.patch View File

@@ -1,5 +1,5 @@
--- a/Makefile.in 2018-06-24 14:36:18.647850208 +0000
+++ b/Makefile.in 2018-06-24 14:37:50.216321235 +0000
--- a/Makefile.in
+++ b/Makefile.in
@@ -763,7 +763,7 @@
.8.8.html:


+ 16
- 14
app-admin/newsyslog/newsyslog-1.1.0.81-r1.ebuild View File

@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
@@ -11,28 +11,28 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"

DEPEND="
sys-apps/groff"

BDEPEND="sys-apps/groff"
RDEPEND="
virtual/cron
app-arch/gzip"

PATCHES=( "${FILESDIR}/${P}-html.patch" )

DOCS=( newsyslog.conf AUTHORS ChangeLog INSTALL NEWS ToDo )
PATCHES=(
"${FILESDIR}"/${P}-html.patch
"${FILESDIR}"/${P}-fno-common.patch
)

src_configure() {
local myconf="--with-syslogd_pid=/var/run/syslog.pid"

local myconf=(
--with-gzip
--with-newsyslog_conf="${EPREFIX}"/etc/newsyslog.conf
)
if has_version 'app-admin/syslog-ng'; then
myconf="--with-syslogd_pid=/var/run/syslog-ng.pid"
myconf+=( --with-syslogd_pid="${EPREFIX}"/var/run/syslog-ng.pid )
else
myconf+=( --with-syslogd_pid="${EPREFIX}"/var/run/syslog.pid )
fi

econf \
--with-gzip \
--with-newsyslog_conf=/etc/newsyslog.conf \
${myconf}
econf "${myconf[@]}"
}

src_install() {
@@ -40,5 +40,7 @@ src_install() {
DESTDIR="${D}" \
catmandir="${T}"/dont-install \
install

einstalldocs
dodoc newsyslog.conf ToDo
}

+ 0
- 42
app-admin/newsyslog/newsyslog-1.1.0.81.ebuild View File

@@ -1,42 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI=6

DESCRIPTION="a highly configurable program for managing and archiving log files"
HOMEPAGE="http://www.weird.com/~woods/projects/newsyslog.html"
SRC_URI="http://download.openpkg.org/components/cache/${PN}/${P}.tar.gz"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"

DEPEND="sys-apps/groff"

RDEPEND="
virtual/cron
app-arch/gzip"

PATCHES=( "${FILESDIR}/${P}-html.patch" )

DOCS=( newsyslog.conf AUTHORS ChangeLog INSTALL NEWS ToDo )

src_configure() {
local myconf="--with-syslogd_pid=/var/run/syslog.pid"

has_version 'app-admin/syslog-ng' \
&& myconf="--with-syslogd_pid=/var/run/syslog-ng.pid"

econf \
--with-gzip \
--with-newsyslog_conf=/etc/newsyslog.conf \
${myconf}
}

src_install() {
emake \
DESTDIR="${D}" \
catmandir="${T}"/dont-install \
install
einstalldocs
}

+ 2
- 2
app-admin/salt/salt-3002.2-r2.ebuild View File

@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
@@ -17,7 +17,7 @@ if [[ ${PV} == 9999* ]]; then
SRC_URI=""
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~arm ~x86"
fi

LICENSE="Apache-2.0"


+ 1
- 1
app-admin/system-config-printer/system-config-printer-1.5.15.ebuild View File

@@ -13,7 +13,7 @@ SRC_URI="https://github.com/OpenPrinting/${PN}/releases/download/v${PV}/${P}.tar

LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 ~sparc x86"
IUSE="gnome-keyring policykit"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"



BIN
app-arch/Manifest.gz View File


+ 1
- 1
app-arch/lxqt-archiver/lxqt-archiver-0.3.0.ebuild View File

@@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
KEYWORDS="amd64 ~x86"
KEYWORDS="amd64 x86"
fi

LICENSE="GPL-2 GPL-2+"


+ 1
- 0
app-arch/pax/Manifest View File

@@ -1 +1,2 @@
DIST paxmirabilis-20161104.cpio.gz 148061 BLAKE2B 997a126d3048488e1a4e49ff9753de2ebdbe75b7daedbea8c95ab5f1902d4768d4b12b13fa684cb2a7c2fe8470ab60e19ea3f9430429a6a4e6e1d57993130fd4 SHA512 42ec8365a5efb9ffb9d383cece39ffaac85c1c8d69856ec557a5567cf0d28d98a0f2d4b7fed53572366eba12c71111cc80b591d51c6a19a3e6437efb62af33ce
DIST paxmirabilis-20201030.cpio.gz 171982 BLAKE2B cdda22bf73ff60cda7b8873ed278d1d9d7daab170084ca17760dacffc88b8edd29a0498155f860019b22641d9c84186074c5e696c67846e1997f5883267761b0 SHA512 14c913db49c05b92f3448b7ae2e11b4fdb86c2daa5f269d86e044e8779eec7ea19b41534fbd8ebfe31cffe6b50e51c0460c3994307ba2cfa07029602604882de

+ 4
- 1
app-arch/pax/metadata.xml View File

@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>slyfox@gentoo.org</email>
<name>Sergei Trofimovich</name>
</maintainer>
</pkgmetadata>

+ 43
- 0
app-arch/pax/pax-20201030.ebuild View File

@@ -0,0 +1,43 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
inherit unpacker toolchain-funcs flag-o-matic

DESCRIPTION="pax (Portable Archive eXchange) is the POSIX standard archive tool"
HOMEPAGE="https://www.mirbsd.org/pax.htm"
SRC_URI="https://www.mirbsd.org/MirOS/dist/mir/cpio/paxmirabilis-${PV}.cpio.gz"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"

RDEPEND="elibc_musl? ( sys-libs/fts-standalone )"
DEPEND="${RDEPEND}"
BDEPEND="$(unpacker_src_uri_depends)"

S=${WORKDIR}/${PN}

src_configure() {
use elibc_musl && append-libs -lfts

tc-export CC
tc-getPROG SIZE size
}

src_compile() {
set -- sh ./Build.sh
echo "$@"
"$@"
}

src_install() {
dobin pax
doman pax.1

dosym pax /usr/bin/paxcpio
newman cpio.1 paxcpio.1

dosym pax /usr/bin/paxtar
newman tar.1 paxtar.1
}

+ 1
- 0
app-arch/pigz/Manifest View File

@@ -1 +1,2 @@
DIST pigz-2.4.tar.gz 98234 BLAKE2B 763fe3975c6a83f46b94741d4e16b40a4edef20b7677e8d32b99856498f951edebd86634c227b0f212f0aff87fd3626e21348fdb3839a6abfb21a547bed88be6 SHA512 79b2357176f93b9f3e2bc07fee393fc4d79b7bd0041808f8ddfd23eafccde72e60ca95e97595bb624a4f732fe3612bf46d57c44541c36ae62f9aa6336abe16ba
DIST pigz-2.5.tar.gz 106438 BLAKE2B d1db42e412d91243aebdc06204a032e1d9dd7e01f659cc428e8a194df26242782d22328658b773b61ccbdf1e34a7ada4d358a93d9c6eda7d7e78c4291ca901ac SHA512 8f52900b8664c67b5b1813ac2f6e226d899c72ba19eefd6424181dc4dc0416d38ad3c7e5fe3dce6bdb58f5ac34ec0269f846c43f9aef6f69a121713113c1643a

+ 1
- 0
app-arch/pigz/metadata.xml View File

@@ -15,5 +15,6 @@
</use>
<upstream>
<remote-id type="cpe">cpe:/a:zlib:pigz</remote-id>
<remote-id type="github">madler/pigz</remote-id>
</upstream>
</pkgmetadata>

+ 2
- 2
app-arch/pigz/pigz-2.4-r1.ebuild View File

@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="https://www.zlib.net/pigz/${P}.tar.gz"

LICENSE="ZLIB"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~ppc-macos ~sparc64-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~ppc-macos ~sparc64-solaris"
IUSE="static symlink test"
RESTRICT="!test? ( test )"



+ 39
- 0
app-arch/pigz/pigz-2.5.ebuild View File

@@ -0,0 +1,39 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit toolchain-funcs flag-o-matic

DESCRIPTION="A parallel implementation of gzip"
HOMEPAGE="https://www.zlib.net/pigz/"
SRC_URI="https://www.zlib.net/pigz/${P}.tar.gz"

LICENSE="ZLIB"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~sparc64-solaris"
IUSE="static symlink test"
RESTRICT="!test? ( test )"

LIB_DEPEND="sys-libs/zlib[static-libs(+)]"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
test? ( app-arch/ncompress )"

src_compile() {
use static && append-ldflags -static
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
}

src_install() {
dobin ${PN}
dosym ${PN} /usr/bin/un${PN}
dodoc README
doman ${PN}.1

if use symlink; then
dosym ${PN} /usr/bin/gzip
dosym un${PN} /usr/bin/gunzip
fi
}

BIN
app-backup/Manifest.gz View File


+ 0
- 1
app-backup/amanda/Manifest View File

@@ -1,2 +1 @@
DIST amanda-3.3.9.tar.gz 4673301 BLAKE2B 8123a4f0d1fd961562a1ae6b97c2bddc4d9cb735b994c3c5f2359fa8a475a20658fc7e94c86307ab11710f23989a98c77b320e34d881b38d56a51ab0ab2f1bbd SHA512 345670a20cff335453e8dcbf457d1fcdb9f266e4a03d729c2b1ba762f4fac323de4a87713d0fd54c11ca244a08dc97fb8c641625f7fa81cb241b3c17748b1b7e
DIST amanda-3.5.1.tar.gz 5402093 BLAKE2B 4c342fb55b2b5fc0d338a1616bf26b1d844b0ecd6627432b849996c0072756090e1f695050605af0a5c3eda2daeb63131fbe16b5ac728af9137699f4d916b8e8 SHA512 8d5451b6b3f18f9a705592ba6baf8ffb7fb4fe62261eac8a4f4fae4eded3f7f447f547ac6f016bcb57ea43f116cf87fdc48f8e77b117bbdecf00d3e37dd0f39f

+ 0
- 480
app-backup/amanda/amanda-3.3.9.ebuild View File

@@ -1,480 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=5
inherit autotools eutils perl-module user systemd toolchain-funcs

DESCRIPTION="The Advanced Maryland Automatic Network Disk Archiver"
HOMEPAGE="http://www.amanda.org/"
SRC_URI="mirror://sourceforge/amanda/${P}.tar.gz"

LICENSE="HPND BSD BSD-2 GPL-2+ GPL-3+"
SLOT="0"
IUSE="curl gnuplot ipv6 kerberos minimal nls readline s3 samba systemd xfs"

KEYWORDS="amd64 ppc ppc64 ~sparc x86"
RDEPEND="sys-libs/readline:=
virtual/awk
app-arch/tar
dev-lang/perl:=
app-arch/dump
net-misc/openssh
>=dev-libs/glib-2.26.0
nls? ( virtual/libintl )
s3? ( >=net-misc/curl-7.10.0 )
!s3? ( curl? ( >=net-misc/curl-7.10.0 ) )
samba? ( net-fs/samba:= )
kerberos? ( app-crypt/mit-krb5 )
xfs? ( sys-fs/xfsdump )
!minimal? (
dev-perl/XML-Simple
virtual/mailx
app-arch/mt-st:=
sys-block/mtx
gnuplot? ( sci-visualization/gnuplot )
app-crypt/aespipe
app-crypt/gnupg
)"

DEPEND="${RDEPEND}
virtual/pkgconfig
nls? ( sys-devel/gettext )
>=app-text/docbook-xsl-stylesheets-1.72.0
app-text/docbook-xml-dtd
dev-libs/libxslt
"

MYFILESDIR="${T}/files"
ENVDIR="/etc/env.d"
ENVDFILE="97amanda"
TMPENVFILE="${T}/${ENVDFILE}"

# This is a complete list of Amanda settings that the ebuild takes from the
# build environment. This allows users to alter the behavior of the package as
# upstream intended, but keeping with Gentoo style. We store a copy of them in
# /etc/env.d/97amanda during the install, so that they are preserved for future
# installed. This variable name must not start with AMANDA_, as we do not want
# it captured into the env file.
ENV_SETTINGS_AMANDA="
AMANDA_GROUP_GID AMANDA_GROUP_NAME
AMANDA_USER_NAME AMANDA_USER_UID AMANDA_USER_SH AMANDA_USER_HOMEDIR AMANDA_USER_GROUPS
AMANDA_SERVER AMANDA_SERVER_TAPE AMANDA_SERVER_INDEX
AMANDA_TAR_LISTDIR AMANDA_TAR
AMANDA_PORTS_UDP AMANDA_PORTS_TCP AMANDA_PORTS_BOTH AMANDA_PORTS
AMANDA_CONFIG_NAME AMANDA_TMPDIR"

amanda_variable_setup() {

# Setting vars
local currentamanda

# Grab the current settings
currentamanda="$(set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' | xargs)"

# First we set the defaults
[ -z "${AMANDA_GROUP_GID}" ] && AMANDA_GROUP_GID=87
[ -z "${AMANDA_GROUP_NAME}" ] && AMANDA_GROUP_NAME=amanda
[ -z "${AMANDA_USER_NAME}" ] && AMANDA_USER_NAME=amanda
[ -z "${AMANDA_USER_UID}" ] && AMANDA_USER_UID=87
[ -z "${AMANDA_USER_SH}" ] && AMANDA_USER_SH=/bin/bash
[ -z "${AMANDA_USER_HOMEDIR}" ] && AMANDA_USER_HOMEDIR=/var/spool/amanda
[ -z "${AMANDA_USER_GROUPS}" ] && AMANDA_USER_GROUPS="${AMANDA_GROUP_NAME}"

# This installs Amanda, with the server. However, it could be a client,
# just specify an alternate server name in AMANDA_SERVER.
[ -z "${AMANDA_SERVER}" ] && AMANDA_SERVER="${HOSTNAME}"
[ -z "${AMANDA_SERVER_TAPE}" ] && AMANDA_SERVER_TAPE="${AMANDA_SERVER}"
[ -z "${AMANDA_SERVER_INDEX}" ] && AMANDA_SERVER_INDEX="${AMANDA_SERVER}"
[ -z "${AMANDA_TAR_LISTDIR}" ] && AMANDA_TAR_LISTDIR=${AMANDA_USER_HOMEDIR}/tar-lists
[ -z "${AMANDA_CONFIG_NAME}" ] && AMANDA_CONFIG_NAME=DailySet1
[ -z "${AMANDA_TMPDIR}" ] && AMANDA_TMPDIR=/var/tmp/amanda
[ -z "${AMANDA_DBGDIR}" ] && AMANDA_DBGDIR="$AMANDA_TMPDIR"
# These are left empty by default
[ -z "${AMANDA_PORTS_UDP}" ] && AMANDA_PORTS_UDP=
[ -z "${AMANDA_PORTS_TCP}" ] && AMANDA_PORTS_TCP=
[ -z "${AMANDA_PORTS_BOTH}" ] && AMANDA_PORTS_BOTH=
[ -z "${AMANDA_PORTS}" ] && AMANDA_PORTS=

# What tar to use
[ -z "${AMANDA_TAR}" ] && AMANDA_TAR=/bin/tar

# Now pull in the old stuff
if [ -f "${ROOT}${ENVDIR}/${ENVDFILE}" ]; then
# We don't just source it as we don't want everything in there.
eval $(egrep "^AMANDA_" "${ROOT}${ENVDIR}/${ENVDFILE}" | grep -v '^AMANDA_ENV_SETTINGS')
fi

# Re-apply the new settings if any
[ -n "${currentamanda}" ] && eval `echo "${currentamanda}"`

}

pkg_setup() {
amanda_variable_setup

# If USE=minimal, give out a warning, if AMANDA_SERVER is not set to
# another host than HOSTNAME.
if use minimal && [ "${AMANDA_SERVER}" = "${HOSTNAME}" ] ; then
elog "You are installing a client-only version of Amanda."
elog "You should set the variable \$AMANDA_SERVER to point at your"
elog "Amanda-tape-server, otherwise you will have to specify its name"
elog "when using amrecover on the client."
elog "For example: Use something like"
elog "AMANDA_SERVER=\"myserver\" emerge amanda"
elog
fi

enewgroup "${AMANDA_GROUP_NAME}" "${AMANDA_GROUP_GID}"
enewuser "${AMANDA_USER_NAME}" "${AMANDA_USER_UID}" "${AMANDA_USER_SH}" "${AMANDA_USER_HOMEDIR}" "${AMANDA_USER_GROUPS}"
}

src_unpack() {
# we do not want the perl src_unpack
default_src_unpack
}

src_prepare() {
# gentoo bug #331111
sed -i '/^check-local: check-perl$/d' "${S}"/config/automake/scripts.am
sed -i '/^check-local:/s,syntax-check,,g' "${S}"/perl/Makefile.am

# bug with glibc-2.16.0
sed -i -e '/gets is a security/d' "${S}"/gnulib/stdio.in.h

eautoreconf

# places for us to work in
mkdir -p "${MYFILESDIR}"
# Now we store the settings we just created
set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' > "${TMPENVFILE}"

# Prepare our custom files
einfo "Building custom configuration files"
local i # our iterator
local sedexpr # var for sed expr
sedexpr=''
for i in ${ENV_SETTINGS_AMANDA} ; do
local val
eval "val=\"\${${i}}\""
sedexpr="${sedexpr}s|__${i}__|${val}|g;"
done

# now apply the sed expr
for i in "${FILESDIR}"/amanda-* ; do
sed -re "${sedexpr}" <"${i}" >"${MYFILESDIR}/`basename ${i}`"
done

(
cat "${MYFILESDIR}"/amanda-amandahosts-client-2.5.1_p3-r1
use minimal || cat "${MYFILESDIR}"/amanda-amandahosts-server-2.5.1_p3-r1
) > "${T}"/amandahosts

if ! use minimal; then
sed -i -e 's:^\(my $amandahomedir\)=.*:\1 = $localstatedir;:' \
server-src/am{addclient,serverconfig}.pl || die
fi

epatch "${FILESDIR}"/${P}-stuck.patch
}

src_configure() {
# fix bug #36316
addpredict /var/cache/samba/gencache.tdb
# fix bug #376169
addpredict /run/blkid
addpredict /etc/blkid.tab

[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source "${TMPENVFILE}"
local myconf

einfo "Using ${AMANDA_SERVER_TAPE} for tape server."
myconf="${myconf} --with-tape-server=${AMANDA_SERVER_TAPE}"
einfo "Using ${AMANDA_SERVER_INDEX} for index server."
myconf="${myconf} --with-index-server=${AMANDA_SERVER_INDEX}"
einfo "Using ${AMANDA_USER_NAME} for amanda user."
myconf="${myconf} --with-user=${AMANDA_USER_NAME}"
einfo "Using ${AMANDA_GROUP_NAME} for amanda group."
myconf="${myconf} --with-group=${AMANDA_GROUP_NAME}"
einfo "Using ${AMANDA_TAR} as Tar implementation."
myconf="${myconf} --with-gnutar=${AMANDA_TAR}"
einfo "Using ${AMANDA_TAR_LISTDIR} as tar listdir."
myconf="${myconf} --with-gnutar-listdir=${AMANDA_TAR_LISTDIR}"
einfo "Using ${AMANDA_CONFIG_NAME} as default config name."
myconf="${myconf} --with-config=${AMANDA_CONFIG_NAME}"
einfo "Using ${AMANDA_TMPDIR} as Amanda temporary directory."
myconf="${myconf} --with-tmpdir=${AMANDA_TMPDIR}"

if [ -n "${AMANDA_PORTS_UDP}" ] && [ -n "${AMANDA_PORTS_TCP}" ] && [ -z "${AMANDA_PORTS_BOTH}" ] ; then
eerror "If you want _both_ UDP and TCP ports, please use only the"
eerror "AMANDA_PORTS environment variable for identical ports, or set"
eerror "AMANDA_PORTS_BOTH."
die "Bad port setup!"
fi
if [ -n "${AMANDA_PORTS_UDP}" ]; then
einfo "Using UDP ports ${AMANDA_PORTS_UDP/,/-}"
myconf="${myconf} --with-udpportrange=${AMANDA_PORTS_UDP}"
fi
if [ -n "${AMANDA_PORTS_TCP}" ]; then
einfo "Using TCP ports ${AMANDA_PORTS_TCP/,/-}"
myconf="${myconf} --with-tcpportrange=${AMANDA_PORTS_TCP}"
fi
if [ -n "${AMANDA_PORTS}" ]; then
einfo "Using ports ${AMANDA_PORTS/,/-}"
myconf="${myconf} --with-portrange=${AMANDA_PORTS}"
fi

# Extras
# Speed option
myconf="${myconf} --with-buffered-dump"
# "debugging" in the configuration is NOT debug in the conventional sense.
# It is actually just useful output in the application, and should remain
# enabled. There are some cases of breakage with MTX tape changers as of
# 2.5.1p2 that it exposes when turned off as well.
myconf="${myconf} --with-debugging"
# Where to put our files
myconf="${myconf} --localstatedir=${AMANDA_USER_HOMEDIR}"

# Samba support
myconf="${myconf} `use_with samba smbclient /usr/bin/smbclient`"

# Support for BSD, SSH, BSDUDP, BSDTCP security methods all compiled in by
# default
myconf="${myconf} --with-bsd-security"
myconf="${myconf} --with-ssh-security"
myconf="${myconf} --with-bsdudp-security"
myconf="${myconf} --with-bsdtcp-security"

# kerberos-security mechanism version 5
myconf="${myconf} `use_with kerberos krb5-security`"

# Amazon S3 support
myconf="${myconf} `use_enable s3 s3-device`"

# libcurl is required for S3 but otherwise optional
if ! use s3; then
myconf="${myconf} $(use_with curl libcurl)"
fi

# Client only, as requested in bug #127725
if use minimal ; then
myconf="${myconf} --without-server"
else
# amplot
myconf="${myconf} $(use_with gnuplot)"
fi

# IPv6 fun.
myconf="${myconf} `use_with ipv6`"
# This is to prevent the IPv6-is-working test
# As the test fails on binpkg build hosts with no IPv6.
use ipv6 && export amanda_cv_working_ipv6=yes

# I18N
myconf="${myconf} `use_enable nls`"

# Bug #296634: Perl location
perl_set_version
myconf="${myconf} --with-amperldir=${VENDOR_LIB}"

# Bug 296633: --disable-syntax-checks
# Some tests are not safe for production systems
myconf="${myconf} --disable-syntax-checks"

# build manpages
myconf="${myconf} --enable-manpage-build"

# bug #483120
tc-export AR

econf \
$(use_with readline) \
${myconf}
}

src_compile() {
# Again, do not want the perl-module src_compile
default_src_compile
}

src_install() {
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source ${TMPENVFILE}

einfo "Doing stock install"
emake DESTDIR="${D}" install

# Build the envdir file
# Don't forget this..
einfo "Building environment file"
(
echo "# These settings are what was present in the environment when this"
echo "# Amanda was compiled. Changing anything below this comment will"
echo "# have no effect on your application, but it merely exists to"
echo "# preserve them for your next emerge of Amanda"
cat "${TMPENVFILE}" | sed "s,=\$,='',g"
) >> "${MYFILESDIR}/${ENVDFILE}"

# Env.d
einfo "Installing environment config file"
doenvd "${MYFILESDIR}/${ENVDFILE}"

# Lock down next section (up until docs).
insopts -m0640
# Installing Amanda Xinetd Services Definition
einfo "Installing xinetd service file"
insinto /etc/xinetd.d
if use minimal ; then
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-client amanda
else
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-server amanda
fi

if ! use minimal; then
einfo "Installing Sample Daily Cron Job for Amanda"
insinto /etc/cron.daily
newins "${MYFILESDIR}/amanda-cron" amanda
fi

einfo "Installing systemd service and socket files for Amanda"
systemd_dounit "${FILESDIR}"/amanda.socket || die
systemd_newunit "${FILESDIR}"/amanda.service-r1 'amanda@.service' || die

insinto /etc/amanda
einfo "Installing .amandahosts File for ${AMANDA_USER_NAME} user"
doins "${T}/amandahosts"
fperms 600 /etc/amanda/amandahosts

dosym /etc/amanda/amandahosts "${AMANDA_USER_HOMEDIR}/.amandahosts"
insinto "${AMANDA_USER_HOMEDIR}"
einfo "Installing .profile for ${AMANDA_USER_NAME} user"
newins "${MYFILESDIR}/amanda-profile" .profile

insinto /etc/amanda
doins "${S}/example/amanda-client.conf"
if ! use minimal ; then
insinto "/etc/amanda/${AMANDA_CONFIG_NAME}"
doins "${S}/example/amanda.conf"
doins "${S}/example/disklist"
keepdir "${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}/index"
fi

keepdir "${AMANDA_TAR_LISTDIR}"
keepdir "${AMANDA_USER_HOMEDIR}/amanda"
keepdir "${AMANDA_TMPDIR}/dumps"
# Just make sure it exists for XFS to work...
use xfs && keepdir /var/xfsdump/inventory

local i
for i in "${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
"${AMANDA_TMPDIR}" /etc/amanda; do
einfo "Securing directory (${i})"
fowners -R ${AMANDA_USER_NAME}:${AMANDA_GROUP_NAME} ${i}
done
# Do NOT use -R
fperms 0700 \
"${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
"${AMANDA_TMPDIR}" "${AMANDA_TMPDIR}/dumps" \
"${AMANDA_USER_HOMEDIR}/amanda" \
/etc/amanda

if ! use minimal ; then
fperms 0700 \
"${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}" \
/etc/amanda/${AMANDA_CONFIG_NAME}
fi

einfo "Setting setuid permissions"
amanda_permissions_fix "${D}"

# Relax permissions again
insopts -m0644

# docs
einfo "Installing documentation"
dodoc AUTHORS ChangeLog DEVELOPING NEWS README ReleaseNotes UPGRADING
# our inetd sample
einfo "Installing standard inetd sample"
newdoc "${MYFILESDIR}/amanda-inetd.amanda.sample-2.6.0_p2-r2" amanda-inetd.amanda.sample
# Amanda example configs
einfo "Installing example configurations"
rm "${D}"/usr/share/amanda/{COPYRIGHT,ChangeLog,NEWS,ReleaseNotes}
mv "${D}/usr/share/amanda/example" "${D}/usr/share/doc/${PF}/"
docinto example1
newdoc "${FILESDIR}/example_amanda.conf" amanda.conf
newdoc "${FILESDIR}/example_disklist-2.5.1_p3-r1" disklist
newdoc "${FILESDIR}/example_global.conf" global.conf

einfo "Cleaning up dud .la files"
perl_set_version
find "${D}"/"${VENDOR_LIB}" -name '*.la' -print0 |xargs -0 rm -f
}

pkg_postinst() {
[ ! -f "${TMPENVFILE}" -a "$MERGE_TYPE" == "binary" ] && \
TMPENVFILE="${ROOT}${ENVDIR}/${ENVDFILE}"
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
source "${TMPENVFILE}"

# Migration of amandates from /etc to $localstatedir/amanda
if [ -f "${ROOT}/etc/amandates" -a \
! -f "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates" ]; then
einfo "Migrating amandates from /etc/ to ${AMANDA_USER_HOMEDIR}/amanda"
einfo "A backup is also placed at /etc/amandates.orig"
cp -dp "${ROOT}/etc/amandates" "${ROOT}/etc/amandates.orig"
mkdir -p "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/"
cp -dp "${ROOT}/etc/amandates" "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates"
fi
if [ -f "${ROOT}/etc/amandates" ]; then
einfo "If you have migrated safely, please delete /etc/amandates"
fi

einfo "Checking setuid permissions"
amanda_permissions_fix "${ROOT}"

elog "You should configure Amanda in /etc/amanda now."
elog
elog "If you use xinetd, Don't forget to check /etc/xinetd.d/amanda"
elog "and restart xinetd afterwards!"
elog
elog "Otherwise, please look at /usr/share/doc/${PF}/inetd.amanda.sample"
elog "as an example of how to configure your inetd."
elog
elog "systemd-users: enable and start amanda.socket or the relevant services"
elog "regarding what auth method you use."
elog
elog "NOTICE: If you need raw access to partitions you need to add the"
elog "amanda user to the 'disk' group."
elog
elog "NOTICE: If you have a tape changer, you need to add the amanda user"
elog "to the 'tape' group."
elog
elog "If you use localhost in your disklist your restores may break."
elog "You should replace it with the actual hostname!"
elog "Please also see the syntax changes to amandahosts."
elog "The only exception is when you use the authentication method 'local'."

elog "Please note that this package no longer explicitly depends on"
elog "virtual/inetd, as it supports modes where an inetd is not needed"
elog "(see bug #506028 for details)."
}

# We have had reports of amanda file permissions getting screwed up.
# Losing setuid, becoming too lax etc.
# ONLY root and users in the amanda group should be able to run these binaries!
amanda_permissions_fix() {
local root="$1"
[ -z "${root}" ] && die "Failed to pass root argument to amanda_permissions_fix!"
local le="/usr/libexec/amanda"
for i in /usr/sbin/amcheck "${le}"/calcsize "${le}"/killpgrp \
"${le}"/rundump "${le}"/runtar "${le}"/dumper \
"${le}"/planner ; do
chown root:${AMANDA_GROUP_NAME} "${root}"/${i}
chmod u=srwx,g=rx,o= "${root}"/${i}
done
}

# We do not want the perl-module tests.
src_test() {
default_src_test
}

+ 1
- 1
app-backup/amanda/amanda-3.5.1-r3.ebuild View File

@@ -13,7 +13,7 @@ LICENSE="HPND BSD BSD-2 GPL-2+ GPL-3+"
SLOT="0"
IUSE="curl gnuplot ipv6 kerberos minimal ndmp nls readline s3 samba systemd xfs"

KEYWORDS="amd64 ppc ~ppc64 ~sparc x86"
KEYWORDS="amd64 ppc ppc64 ~sparc x86"
DEPEND="
acct-group/amanda
acct-user/amanda


+ 0
- 11
app-backup/amanda/files/amanda-3.3.9-stuck.patch View File

@@ -1,11 +0,0 @@
--- a/amanda/server-src/driver.c
+++ b/amanda/server-src/driver.c
@@ -3957,6 +3957,8 @@
driver_debug(2, _("new_data: %lld\n"), (long long)new_data);
driver_debug(2, _("data_free: %lld\n"), (long long)data_free);
;
+ tapeq_size -= data_free;
+ tapeq_size += new_data;
driver_debug(2, _("tapeq_size: %lld\n"), (long long)tapeq_size);
sched_size = runq_size + tapeq_size + dumpers_size;

+ 1
- 0
app-backup/backupninja/Manifest View File

@@ -1 +1,2 @@
DIST backupninja-backupninja_upstream-1.1.0.tar.gz 188991 BLAKE2B 0fb7b10b4a7e635ec29238590e1fae8778e3031cdcd906bb81c4fd97e3ddf083db0e063daadbdfd0c0efe6e2447a7704a25767f65f7229705dba8f8f64c2ee2b SHA512 bea1b024f5bb8d103618f942afa07a7677f0b1896cbef611c461ba586e98c4667112282aa57fdc195f899920072b9cde7cbf97dee7c332fff67df36bb5288f87
DIST backupninja-backupninja_upstream-1.2.0.tar.gz 186229 BLAKE2B dc96e10a2db2002d548f6340c807d79b258be7b02d6075450763467b2b9a1fa0c3141093c1725f3fece8efff5d5a35d3fc5deb9cb509c97068836cdd5f160049 SHA512 59c7d64136027f93c1e1fe8051d449405298e1fbb47f93db9af180a64e1356e1ee0a4f83db483c7b26c0ecd0c5a6b7cf023ab1b9bdb123ee04cb44b449442246

+ 21
- 0
app-backup/backupninja/backupninja-1.2.0.ebuild View File

@@ -0,0 +1,21 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=6

DESCRIPTION="lightweight, extensible meta-backup system"
HOMEPAGE="https://0xacab.org/riseuplabs/backupninja"
SRC_URI="https://0xacab.org/riseuplabs/backupninja/-/archive/backupninja_upstream/${PV}/backupninja-backupninja_upstream-${PV}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"

RDEPEND="dev-util/dialog"
DEPEND=""

S="${WORKDIR}/${PN}-${PN}_upstream-${PV}"

src_configure() {
econf --localstatedir=/var #578614
}

BIN
app-benchmarks/Manifest.gz View File


+ 2
- 2
app-benchmarks/hyperfine/hyperfine-1.11.0.ebuild View File

@@ -1,4 +1,4 @@
# Copyright 2020 Gentoo Authors
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
@@ -89,7 +89,7 @@ SRC_URI="https://github.com/sharkdp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz

LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 Boost-1.0 ISC MIT MPL-2.0 Unlicense"
SLOT="0"
KEYWORDS="~amd64 ~ppc64"
KEYWORDS="amd64 ~ppc64"

QA_FLAGS_IGNORED="usr/bin/${PN}"



BIN
app-crypt/Manifest.gz View File


+ 1
- 3
app-crypt/ccid/Manifest View File

@@ -1,4 +1,2 @@
DIST ccid-1.4.30.tar.bz2 642342 BLAKE2B fd43aa2a4c8840abb0545760f6ceb31bb9d7dc22d7283888c9a142e0c3b34310ec4530d18986451b21c6b1a3975b1212ab653a4c8d58466b28713f0f72ce1cdb SHA512 1761a4053a99eb28184d0ffece951aec5d4b646080597b4ae36b18a31fb7a76c55fabfa57ee8e5d7f2db1a6e13d209f7fa995fe6ed067f44558bea34a26d46da
DIST ccid-1.4.31.tar.bz2 644039 BLAKE2B bd8e9c69e122348ffbeddc4f85f939d7d4c93dbfe5f712bc16f671af144570ce2c3bc6da04503851f4ce0f95f0c89bbbe6bbf0852be97cf5574993875d865870 SHA512 51d102c6be5b234ed568522d51b97bdb27c4c22d9610874abd7a18314f4e8ebe81fcb18a16a1edbdc814ee652a037d50202673a50de2fdeb0eac74063b149ed3
DIST ccid-1.4.32.tar.bz2 657200 BLAKE2B 9598b010f2eb085d1d02d9363136b294dc30ea1cf9256d398838461016fae5572926d5f24e3065384c9a349b0a9783670c8cb9d4f59bf50171c7f5501b963d82 SHA512 80fc3bac547ee7c37ff0e72cc650d0a5e1102720698bdc1278581ec53ff1407e0e719eb0345775fbc76c0d56d9271dcb07a9ddc98450bba2ff37823f23a8adbf
DIST ccid-1.4.33.tar.bz2 659673 BLAKE2B f8dd37ed4fd2bd15e6313417dc01feecd0303502d24eeae101ad13233510b5e26b08439c4de453abc734695618faa1c8031e545d045527aa841ab9056a3d729e SHA512 ccfcecbaca4c8f1ee4a4925bd313ced6d6f15ad422cbcc387627aef203a9ae0ff7775c4a2c5d25978ab33ebfd93c34de50e1f783df787b77ea7c774a45ed126b
DIST ccid-1.4.34.tar.bz2 667477 BLAKE2B 81f8f97fdb4526fa2f0bfe0890cc447c87671989159022a51fa15ed6e85760f7fc3a9b3f673e2cbf72373a9fc67df5304c0a93a945b97f5ad483de213f5b1a45 SHA512 8a71c100e2f0adfd6de89a86dab6690629b10c91d1fddc0a810df2ebeaea978eaaa7c6a21fa964b5cd1ea277b0efe75a2885b490f9bd9ac4776b8ff1848e4122

+ 0
- 61
app-crypt/ccid/ccid-1.4.30.ebuild View File

@@ -1,61 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit toolchain-funcs udev

DESCRIPTION="CCID free software driver"
HOMEPAGE="https://ccid.apdu.fr https://github.com/LudovicRousseau/CCID"
SRC_URI="https://ccid.apdu.fr/files/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~sparc x86"
IUSE="twinserial kobil-midentity +usb"

RDEPEND=">=sys-apps/pcsc-lite-1.8.3
usb? ( virtual/libusb:1 )"
DEPEND="${RDEPEND}"
BDEPEND="kernel_linux? ( virtual/pkgconfig )"

DOCS=( README AUTHORS )

src_configure() {
econf \
LEX=: \
$(use_enable twinserial) \
$(use_enable usb libusb)
}

src_compile() {
default
use kobil-midentity && emake -C contrib/Kobil_mIDentity_switch
}

src_install() {
default

if use kobil-midentity; then
dosbin contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch
doman contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.8
fi

if use kernel_linux; then
# note: for eudev support, rules probably will always need to be
# installed to /usr

# ccid >=1.4.11 version changed the rules drastically in a minor
# release to no longer use the pcscd group. Using the old ones in
# the mean time.
udev_newrules "${FILESDIR}"/92_pcscd_ccid-2.rules 92-pcsc-ccid.rules

# disable Kobil_mIDentity_switch udev rule with USE=-kobil-midentity
if ! use kobil-midentity; then
sed \
-e '/Kobil_mIDentity_switch/s/^/#/' \
-i "${D}/$(get_udevdir)"/rules.d/92-pcsc-ccid.rules || die
fi

fi
}

+ 0
- 61
app-crypt/ccid/ccid-1.4.31.ebuild View File

@@ -1,61 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit toolchain-funcs udev

DESCRIPTION="CCID free software driver"
HOMEPAGE="https://ccid.apdu.fr https://github.com/LudovicRousseau/CCID"
SRC_URI="https://ccid.apdu.fr/files/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="twinserial kobil-midentity +usb"

RDEPEND=">=sys-apps/pcsc-lite-1.8.3
usb? ( virtual/libusb:1 )"
DEPEND="${RDEPEND}"
BDEPEND="kernel_linux? ( virtual/pkgconfig )"

DOCS=( README.md AUTHORS )

src_configure() {
econf \
LEX=: \
$(use_enable twinserial) \
$(use_enable usb libusb)
}

src_compile() {
default
use kobil-midentity && emake -C contrib/Kobil_mIDentity_switch
}

src_install() {
default

if use kobil-midentity; then
dosbin contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch
doman contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.8
fi

if use kernel_linux; then
# note: for eudev support, rules probably will always need to be
# installed to /usr

# ccid >=1.4.11 version changed the rules drastically in a minor
# release to no longer use the pcscd group. Using the old ones in
# the mean time.
udev_newrules "${FILESDIR}"/92_pcscd_ccid-2.rules 92-pcsc-ccid.rules

# disable Kobil_mIDentity_switch udev rule with USE=-kobil-midentity
if ! use kobil-midentity; then
sed \
-e '/Kobil_mIDentity_switch/s/^/#/' \
-i "${D}/$(get_udevdir)"/rules.d/92-pcsc-ccid.rules || die
fi

fi
}

+ 0
- 61
app-crypt/ccid/ccid-1.4.32.ebuild View File

@@ -1,61 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit toolchain-funcs udev

DESCRIPTION="CCID free software driver"
HOMEPAGE="https://ccid.apdu.fr https://github.com/LudovicRousseau/CCID"
SRC_URI="https://ccid.apdu.fr/files/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="twinserial kobil-midentity +usb"

RDEPEND=">=sys-apps/pcsc-lite-1.8.3
usb? ( virtual/libusb:1 )"
DEPEND="${RDEPEND}"
BDEPEND="kernel_linux? ( virtual/pkgconfig )"

DOCS=( README.md AUTHORS )

src_configure() {
econf \
LEX=: \
$(use_enable twinserial) \
$(use_enable usb libusb)
}

src_compile() {
default
use kobil-midentity && emake -C contrib/Kobil_mIDentity_switch
}

src_install() {
default

if use kobil-midentity; then
dosbin contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch
doman contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.8
fi

if use kernel_linux; then
# note: for eudev support, rules probably will always need to be
# installed to /usr

# ccid >=1.4.11 version changed the rules drastically in a minor
# release to no longer use the pcscd group. Using the old ones in
# the mean time.
udev_newrules "${FILESDIR}"/92_pcscd_ccid-2.rules 92-pcsc-ccid.rules

# disable Kobil_mIDentity_switch udev rule with USE=-kobil-midentity
if ! use kobil-midentity; then
sed \
-e '/Kobil_mIDentity_switch/s/^/#/' \
-i "${D}/$(get_udevdir)"/rules.d/92-pcsc-ccid.rules || die
fi

fi
}

+ 2
- 2
app-crypt/ccid/ccid-1.4.33.ebuild View File

@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://ccid.apdu.fr/files/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~sparc x86"
IUSE="twinserial kobil-midentity +usb"

RDEPEND=">=sys-apps/pcsc-lite-1.8.3


+ 61
- 0
app-crypt/ccid/ccid-1.4.34.ebuild View File

@@ -0,0 +1,61 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit toolchain-funcs udev

DESCRIPTION="CCID free software driver"
HOMEPAGE="https://ccid.apdu.fr https://github.com/LudovicRousseau/CCID"
SRC_URI="https://ccid.apdu.fr/files/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="twinserial kobil-midentity +usb"

RDEPEND=">=sys-apps/pcsc-lite-1.8.3
usb? ( virtual/libusb:1 )"
DEPEND="${RDEPEND}"
BDEPEND="kernel_linux? ( virtual/pkgconfig )"

DOCS=( README.md AUTHORS )

src_configure() {
econf \
LEX=: \
$(use_enable twinserial) \
$(use_enable usb libusb)
}

src_compile() {
default
use kobil-midentity && emake -C contrib/Kobil_mIDentity_switch
}

src_install() {
default

if use kobil-midentity; then
dosbin contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch
doman contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.8
fi

if use kernel_linux; then
# note: for eudev support, rules probably will always need to be
# installed to /usr

# ccid >=1.4.11 version changed the rules drastically in a minor
# release to no longer use the pcscd group. Using the old ones in
# the mean time.
udev_newrules "${FILESDIR}"/92_pcscd_ccid-2.rules 92-pcsc-ccid.rules