parent
13b25dc30b
commit
77b194ebf1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,4 +1,4 @@
|
|||||||
DIST engrampa-1.12.0.tar.xz 1380144 BLAKE2B 87c8a69d3706489f7f2dfc704212714976ba3bb24954d02b798700be4f5c98bada0eec0e22402f85e3ea4d7852ab6bbb523deeef411887c68f5b998871c72069 SHA512 8c694b1f1baab099316f6e5d5ec67ae95171df3a988aee11b0527ae797717e7b3e57fa1ec53cb78e9aa397b1758f768736231ad1bd91c1bb8b2ba2f8f755cfec
|
DIST engrampa-1.12.0.tar.xz 1380144 BLAKE2B 87c8a69d3706489f7f2dfc704212714976ba3bb24954d02b798700be4f5c98bada0eec0e22402f85e3ea4d7852ab6bbb523deeef411887c68f5b998871c72069 SHA512 8c694b1f1baab099316f6e5d5ec67ae95171df3a988aee11b0527ae797717e7b3e57fa1ec53cb78e9aa397b1758f768736231ad1bd91c1bb8b2ba2f8f755cfec
|
||||||
DIST engrampa-1.14.1.tar.xz 1417444 BLAKE2B 95dd08ba2264fb2ba937be61522cf56da8363fdc4af21c18bd3d8a22609ab0c9a606bda5f16b2795ad6b0b7bd017bf1150a2e31f6c29d9c111362ca93ff0ed65 SHA512 fea510d95fe483f676f66490706aa919b6a62bc20af9e22893304235ce0a38ff006c66494d548a3207dc4cd241cb785abe77652693d1b600e4ca6c8a0a60d763
|
DIST engrampa-1.14.1.tar.xz 1417444 BLAKE2B 95dd08ba2264fb2ba937be61522cf56da8363fdc4af21c18bd3d8a22609ab0c9a606bda5f16b2795ad6b0b7bd017bf1150a2e31f6c29d9c111362ca93ff0ed65 SHA512 fea510d95fe483f676f66490706aa919b6a62bc20af9e22893304235ce0a38ff006c66494d548a3207dc4cd241cb785abe77652693d1b600e4ca6c8a0a60d763
|
||||||
DIST engrampa-1.16.1.tar.xz 1432272 BLAKE2B 6181da44c6a80030c1ac856c017ba190bf91527e51c9d2eba38e267632360ad5497ee02d0a3ea00d73df4e6f507311e839e0d8d999b6d6561e298d784c3251ec SHA512 d61ee877b5e7ce0aacc46a8b786b1d074bc4d6870f453edf238d9b8fe3eecab750ce14f668c94bbceedec4a9b5bf16a828fff24edef227ae0108351adcfc73f6
|
DIST engrampa-1.16.1.tar.xz 1432272 BLAKE2B 6181da44c6a80030c1ac856c017ba190bf91527e51c9d2eba38e267632360ad5497ee02d0a3ea00d73df4e6f507311e839e0d8d999b6d6561e298d784c3251ec SHA512 d61ee877b5e7ce0aacc46a8b786b1d074bc4d6870f453edf238d9b8fe3eecab750ce14f668c94bbceedec4a9b5bf16a828fff24edef227ae0108351adcfc73f6
|
||||||
DIST engrampa-1.18.1.tar.xz 1427140 BLAKE2B 29bfa3a3480dfe20eed30fb6017119def521bb49798f08f0cdafa621a2f6922902cc1dd9b471d71a875d14a0620da0902ed6601c8d338dc1d8a73e3a397a32cf SHA512 9b39783f508a0582a2e77ea6a2cd3665b6054274bea8ad14f78ed37e20533e78554eca23fc171e090bd881468d630d5f644d687bee8bb282f5a106c80b1daf17
|
DIST engrampa-1.18.3.tar.xz 1427036 BLAKE2B 816155b7e2a0583263959d77bb5079a3d69ade087cac39e8e9c2c77901d0bfcbdb63a87ec9ed7cf92d2e580ae810d3e46641d690d87c1af7db6f6dca6627dfbc SHA512 6a3872ed9ec1e9d2779842d30c352c5068608913f9261a875b707951a45ff3122df2f4a4ed4da10c4f8a4617cc1d7aae4635b3f1234052793c4a6baa765d80f8
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
DIST stenc-1.0.7.tar.gz 107096 BLAKE2B 678be2fea4eb3db5cf84a70243fd61dcb574627bacb59b2f9af682e2e0851d41187565b4706313c98bb5b297f865b1424bc47c52f15efa2a2e8b2c7413b09009 SHA512 84cb0114c969e1a5122a8621d2c136663ee2a2d9aae1d455631c1d4555e947f4841004b74a1f63b800be713cfae637c19ea34adf40f0bc81f1c56a555a27ba31
|
@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>jstein@gentoo.org</email>
|
||||||
|
<name>Jonas Stein</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>mailto:jcoleman1981@live.com</bugs-to>
|
||||||
|
<remote-id type="sourceforge">stenc</remote-id>
|
||||||
|
</upstream>
|
||||||
|
<longdescription>SCSI Tape Encryption Manager - Manages encryption on LTO
|
||||||
|
tape drives with hardware-based encryption (LTO-4 and later).
|
||||||
|
This program should work on any other SSP capable tape drives.
|
||||||
|
Supports key change auditing and key descriptors (uKAD).
|
||||||
|
</longdescription>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,18 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DESCRIPTION="SCSI Tape Encryption Manager enables AES support for LTO drives."
|
||||||
|
HOMEPAGE="https://sourceforge.net/projects/stenc/"
|
||||||
|
SRC_URI="mirror://sourceforge/${PN}/source/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="${DEPEND}"
|
Binary file not shown.
@ -0,0 +1,426 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="6"
|
||||||
|
|
||||||
|
inherit qmake-utils desktop systemd user libtool
|
||||||
|
|
||||||
|
MY_PV=${PV/_beta/-b}
|
||||||
|
MY_P=${PN}-${MY_PV}
|
||||||
|
|
||||||
|
DESCRIPTION="Featureful client/server network backup suite"
|
||||||
|
HOMEPAGE="http://www.bacula.org/"
|
||||||
|
SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="AGPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||||
|
IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-libs/gmp:0
|
||||||
|
!bacula-clientonly? (
|
||||||
|
postgres? ( dev-db/postgresql:=[threads] )
|
||||||
|
mysql? ( virtual/mysql )
|
||||||
|
sqlite? ( dev-db/sqlite:3 )
|
||||||
|
!bacula-nodir? ( virtual/mta )
|
||||||
|
)
|
||||||
|
qt5? (
|
||||||
|
dev-qt/qtsvg:5
|
||||||
|
x11-libs/qwt:6
|
||||||
|
)
|
||||||
|
logwatch? ( sys-apps/logwatch )
|
||||||
|
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
|
||||||
|
readline? ( sys-libs/readline:0 )
|
||||||
|
static? (
|
||||||
|
acl? ( virtual/acl[static-libs] )
|
||||||
|
sys-libs/zlib[static-libs]
|
||||||
|
dev-libs/lzo[static-libs]
|
||||||
|
sys-libs/ncurses:=[static-libs]
|
||||||
|
ssl? (
|
||||||
|
!libressl? ( dev-libs/openssl:0=[static-libs] )
|
||||||
|
libressl? ( dev-libs/libressl:0=[static-libs] )
|
||||||
|
)
|
||||||
|
)
|
||||||
|
!static? (
|
||||||
|
acl? ( virtual/acl )
|
||||||
|
sys-libs/zlib
|
||||||
|
dev-libs/lzo
|
||||||
|
sys-libs/ncurses:=
|
||||||
|
ssl? (
|
||||||
|
!libressl? ( dev-libs/openssl:0= )
|
||||||
|
libressl? ( dev-libs/libressl:0= )
|
||||||
|
)
|
||||||
|
)"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
!bacula-clientonly? (
|
||||||
|
!bacula-nosd? (
|
||||||
|
sys-block/mtx
|
||||||
|
app-arch/mt-st
|
||||||
|
)
|
||||||
|
)
|
||||||
|
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
|
||||||
|
|
||||||
|
REQUIRED_USE="!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
|
||||||
|
static? ( bacula-clientonly )"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
#XOR and !bacula-clientonly controlled by REQUIRED_USE
|
||||||
|
use mysql && export mydbtype="mysql"
|
||||||
|
use postgres && export mydbtype="postgresql"
|
||||||
|
use sqlite && export mydbtype="sqlite3"
|
||||||
|
|
||||||
|
# create the daemon group and user
|
||||||
|
if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
|
||||||
|
enewgroup bacula
|
||||||
|
einfo
|
||||||
|
einfo "The group 'bacula' has been created. Any users you add to this"
|
||||||
|
einfo "group have access to files created by the daemons."
|
||||||
|
einfo
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use bacula-clientonly && use static && use qt5; then
|
||||||
|
ewarn
|
||||||
|
ewarn "Building statically linked 'bat' is not supported. Ignorig 'qt5' useflag."
|
||||||
|
ewarn
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use bacula-clientonly; then
|
||||||
|
if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
|
||||||
|
enewuser bacula -1 -1 /var/lib/bacula bacula,disk,tape,cdrom,cdrw
|
||||||
|
einfo
|
||||||
|
einfo "The user 'bacula' has been created. Please see the bacula manual"
|
||||||
|
einfo "for information about running bacula as a non-root user."
|
||||||
|
einfo
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# adjusts default configuration files for several binaries
|
||||||
|
# to /etc/bacula/<config> instead of ./<config>
|
||||||
|
pushd src >&/dev/null || die
|
||||||
|
for f in console/console.c dird/dird.c filed/filed.c \
|
||||||
|
stored/bcopy.c stored/bextract.c stored/bls.c \
|
||||||
|
stored/bscan.c stored/btape.c stored/stored.c \
|
||||||
|
qt-console/main.cpp; do
|
||||||
|
sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' "${f}" \
|
||||||
|
|| die "sed on ${f} failed"
|
||||||
|
done
|
||||||
|
popd >&/dev/null || die
|
||||||
|
|
||||||
|
# bug 466688 drop deprecated categories from Desktop file
|
||||||
|
sed -i -e 's/Application;//' scripts/bat.desktop.in || die
|
||||||
|
|
||||||
|
# bug 466690 Use CXXFLAGS instead of CFLAGS
|
||||||
|
sed -i -e 's/@CFLAGS@/@CXXFLAGS@/' autoconf/Make.common.in || die
|
||||||
|
|
||||||
|
# drop automatic install of unneeded documentation (for bug 356499)
|
||||||
|
eapply -p0 "${FILESDIR}"/7.2.0/${PN}-7.2.0-doc.patch
|
||||||
|
|
||||||
|
# bug #310087
|
||||||
|
eapply "${FILESDIR}"/5.2.3/${PN}-5.2.3-as-needed.patch
|
||||||
|
|
||||||
|
# bug #311161
|
||||||
|
eapply -p0 "${FILESDIR}"/9.0.2/${PN}-9.0.2-lib-search-path.patch
|
||||||
|
|
||||||
|
# bat needs to respect LDFLAGS
|
||||||
|
eapply -p0 "${FILESDIR}"/5.2.3/${PN}-5.2.3-ldflags.patch
|
||||||
|
|
||||||
|
# bug #328701
|
||||||
|
eapply -p0 "${FILESDIR}"/5.2.3/${PN}-5.2.3-openssl-1.patch
|
||||||
|
|
||||||
|
eapply -p0 "${FILESDIR}"/9.0.2/${PN}-9.0.2-fix-static.patch
|
||||||
|
|
||||||
|
# fix soname in libbaccat.so bug #602952
|
||||||
|
eapply -p0 "${FILESDIR}/bacula-fix-sonames.patch"
|
||||||
|
|
||||||
|
# do not strip binaries
|
||||||
|
sed -i -e "s/strip /# strip /" src/filed/Makefile.in || die
|
||||||
|
sed -i -e "s/strip /# strip /" src/console/Makefile.in || die
|
||||||
|
|
||||||
|
# fix file not found error during make depend
|
||||||
|
eapply -p0 "${FILESDIR}"/7.0.2/${PN}-7.0.2-depend.patch
|
||||||
|
|
||||||
|
# fix missing QtGlobal include in src/qt-console/pages.h for Qt5
|
||||||
|
eapply -p0 "${FILESDIR}"/9.0.6/${PN}-9.0.6-fix-pages-h-qt-includes.patch
|
||||||
|
eapply_user
|
||||||
|
|
||||||
|
# build 'bat' for Qt5
|
||||||
|
export QT_SELECT=qt5
|
||||||
|
|
||||||
|
# Fix systemd unit files:
|
||||||
|
# bug 497748
|
||||||
|
sed -i -e '/Requires/d' platforms/systemd/*.service.in || die
|
||||||
|
sed -i -e '/StandardOutput/d' platforms/systemd/*.service.in || die
|
||||||
|
# bug 504370
|
||||||
|
sed -i -e '/Alias=bacula-dir/d' platforms/systemd/bacula-dir.service.in || die
|
||||||
|
# bug 584442 and 504368
|
||||||
|
sed -i -e 's/@dir_user@/root/g' platforms/systemd/bacula-dir.service.in || die
|
||||||
|
|
||||||
|
# fix bundled libtool (bug 466696)
|
||||||
|
# But first move directory with M4 macros out of the way.
|
||||||
|
# It is only needed by autoconf and gives errors during elibtoolize.
|
||||||
|
mv autoconf/libtool autoconf/libtool1 || die
|
||||||
|
elibtoolize
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myconf=''
|
||||||
|
|
||||||
|
if use bacula-clientonly; then
|
||||||
|
myconf="${myconf} \
|
||||||
|
$(use_enable bacula-clientonly client-only) \
|
||||||
|
$(use_enable !static libtool) \
|
||||||
|
$(use_enable static static-cons) \
|
||||||
|
$(use_enable static static-fd)"
|
||||||
|
else
|
||||||
|
myconf="${myconf} \
|
||||||
|
$(use_enable !bacula-nodir build-dird) \
|
||||||
|
$(use_enable !bacula-nosd build-stored)"
|
||||||
|
# bug #311099
|
||||||
|
# database support needed by dir-only *and* sd-only
|
||||||
|
# build as well (for building bscan, btape, etc.)
|
||||||
|
myconf="${myconf}
|
||||||
|
--with-${mydbtype}"
|
||||||
|
if use mysql; then
|
||||||
|
myconf="${myconf} \
|
||||||
|
--disable-batch-insert"
|
||||||
|
else
|
||||||
|
myconf="${myconf} \
|
||||||
|
--enable-batch-insert"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# do not build bat if 'static' clientonly
|
||||||
|
if ! use bacula-clientonly || ! use static; then
|
||||||
|
myconf="${myconf} \
|
||||||
|
$(use_enable qt5 bat)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
myconf="${myconf} \
|
||||||
|
$(use_with X x) \
|
||||||
|
$(use_enable !readline conio) \
|
||||||
|
$(use_enable readline) \
|
||||||
|
$(use_with readline readline /usr) \
|
||||||
|
$(use_with ssl openssl) \
|
||||||
|
$(use_enable ipv6) \
|
||||||
|
$(use_enable acl) \
|
||||||
|
$(use_with tcpd tcp-wrappers)"
|
||||||
|
|
||||||
|
econf \
|
||||||
|
--libdir=/usr/$(get_libdir) \
|
||||||
|
--docdir=/usr/share/doc/${PF} \
|
||||||
|
--htmldir=/usr/share/doc/${PF}/html \
|
||||||
|
--with-pid-dir=/var/run \
|
||||||
|
--sysconfdir=/etc/bacula \
|
||||||
|
--with-subsys-dir=/var/lock/subsys \
|
||||||
|
--with-working-dir=/var/lib/bacula \
|
||||||
|
--with-logdir=/var/lib/bacula \
|
||||||
|
--with-scriptdir=/usr/libexec/bacula \
|
||||||
|
--with-systemd=$(systemd_get_systemunitdir) \
|
||||||
|
--with-dir-user=bacula \
|
||||||
|
--with-dir-group=bacula \
|
||||||
|
--with-sd-user=root \
|
||||||
|
--with-sd-group=bacula \
|
||||||
|
--with-fd-user=root \
|
||||||
|
--with-fd-group=bacula \
|
||||||
|
--enable-smartalloc \
|
||||||
|
--disable-afs \
|
||||||
|
--host=${CHOST} \
|
||||||
|
${myconf}
|
||||||
|
|
||||||
|
# correct configuration for QT based bat
|
||||||
|
if use qt5 ; then
|
||||||
|
pushd src/qt-console
|
||||||
|
eqmake5
|
||||||
|
popd
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
# Make build log verbose (bug #447806)
|
||||||
|
emake NO_ECHO=""
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
doicon scripts/bacula.png
|
||||||
|
|
||||||
|
# install bat icon and desktop file when enabled
|
||||||
|
# (for some reason ./configure doesn't pick this up)
|
||||||
|
if use qt5 && ! use static ; then
|
||||||
|
doicon src/qt-console/images/bat_icon.png
|
||||||
|
domenu scripts/bat.desktop
|
||||||
|
fi
|
||||||
|
|
||||||
|
# remove some scripts we don't need at all
|
||||||
|
rm -f "${D}"/usr/libexec/bacula/{bacula,bacula-ctl-dir,bacula-ctl-fd,bacula-ctl-sd,startmysql,stopmysql}
|
||||||
|
|
||||||
|
# rename statically linked apps
|
||||||
|
if use bacula-clientonly && use static ; then
|
||||||
|
pushd "${D}"/usr/sbin || die
|
||||||
|
mv static-bacula-fd bacula-fd || die
|
||||||
|
mv static-bconsole bconsole || die
|
||||||
|
popd || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# extra files which 'make install' doesn't cover
|
||||||
|
if ! use bacula-clientonly; then
|
||||||
|
# the database update scripts
|
||||||
|
diropts -m0750
|
||||||
|
insinto /usr/libexec/bacula/updatedb
|
||||||
|
insopts -m0754
|
||||||
|
doins "${S}"/updatedb/*
|
||||||
|
fperms 0640 /usr/libexec/bacula/updatedb/README
|
||||||
|
|
||||||
|
# the logrotate configuration
|
||||||
|
# (now unconditional wrt bug #258187)
|
||||||
|
diropts -m0755
|
||||||
|
insinto /etc/logrotate.d
|
||||||
|
insopts -m0644
|
||||||
|
newins "${S}"/scripts/logrotate bacula
|
||||||
|
|
||||||
|
# the logwatch scripts
|
||||||
|
if use logwatch; then
|
||||||
|
diropts -m0750
|
||||||
|
dodir /usr/share/logwatch/scripts/services
|
||||||
|
dodir /usr/share/logwatch/scripts/shared
|
||||||
|
dodir /etc/logwatch/conf/logfiles
|
||||||
|
dodir /etc/logwatch/conf/services
|
||||||
|
pushd "${S}"/scripts/logwatch >&/dev/null || die
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
popd >&/dev/null || die
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use qt5; then
|
||||||
|
rm -vf "${D}"/usr/share/man/man1/bat.1*
|
||||||
|
fi
|
||||||
|
rm -vf "${D}"/usr/share/man/man1/bacula-tray-monitor.1*
|
||||||
|
if use bacula-clientonly || use bacula-nodir; then
|
||||||
|
rm -vf "${D}"/usr/share/man/man8/bacula-dir.8*
|
||||||
|
rm -vf "${D}"/usr/share/man/man8/dbcheck.8*
|
||||||
|
rm -vf "${D}"/usr/share/man/man1/bsmtp.1*
|
||||||
|
rm -vf "${D}"/usr/libexec/bacula/create_*_database
|
||||||
|
rm -vf "${D}"/usr/libexec/bacula/drop_*_database
|
||||||
|
rm -vf "${D}"/usr/libexec/bacula/make_*_tables
|
||||||
|
rm -vf "${D}"/usr/libexec/bacula/update_*_tables
|
||||||
|
rm -vf "${D}"/usr/libexec/bacula/drop_*_tables
|
||||||
|
rm -vf "${D}"/usr/libexec/bacula/grant_*_privileges
|
||||||
|
rm -vf "${D}"/usr/libexec/bacula/*_catalog_backup
|
||||||
|
fi
|
||||||
|
if use bacula-clientonly || use bacula-nosd; then
|
||||||
|
rm -vf "${D}"/usr/share/man/man8/bacula-sd.8*
|
||||||
|
rm -vf "${D}"/usr/share/man/man8/bcopy.8*
|
||||||
|
rm -vf "${D}"/usr/share/man/man8/bextract.8*
|
||||||
|
rm -vf "${D}"/usr/share/man/man8/bls.8*
|
||||||
|
rm -vf "${D}"/usr/share/man/man8/bscan.8*
|
||||||
|
rm -vf "${D}"/usr/share/man/man8/btape.8*
|
||||||
|
rm -vf "${D}"/usr/libexec/bacula/disk-changer
|
||||||
|
rm -vf "${D}"/usr/libexec/bacula/mtx-changer
|
||||||
|
rm -vf "${D}"/usr/libexec/bacula/dvd-handler
|
||||||
|
fi
|
||||||
|
|
||||||
|
# documentation
|
||||||
|
dodoc ChangeLog ReleaseNotes SUPPORT
|
||||||
|
|
||||||
|
# install examples (bug #457504)
|
||||||
|
if use examples; then
|
||||||
|
docinto examples/
|
||||||
|
dodoc -r examples/*
|
||||||
|
fi
|
||||||
|
|
||||||
|
# vim-files
|
||||||
|
if use vim-syntax; then
|
||||||
|
insinto /usr/share/vim/vimfiles/syntax
|
||||||
|
doins scripts/bacula.vim
|
||||||
|
insinto /usr/share/vim/vimfiles/ftdetect
|
||||||
|
newins scripts/filetype.vim bacula_ft.vim
|
||||||
|
fi
|
||||||
|
|
||||||
|
# setup init scripts
|
||||||
|
myscripts="bacula-fd"
|
||||||
|
if ! use bacula-clientonly; then
|
||||||
|
if ! use bacula-nodir; then
|
||||||
|
myscripts="${myscripts} bacula-dir"
|
||||||
|
fi
|
||||||
|
if ! use bacula-nosd; then
|
||||||
|
myscripts="${myscripts} bacula-sd"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
for script in ${myscripts}; do
|
||||||
|
# copy over init script and config to a temporary location
|
||||||
|
# so we can modify them as needed
|
||||||
|
cp "${FILESDIR}/${script}".confd "${T}/${script}".confd || die "failed to copy ${script}.confd"
|
||||||
|
cp "${FILESDIR}/newscripts/${script}".initd "${T}/${script}".initd || die "failed to copy ${script}.initd"
|
||||||
|
|
||||||
|
# now set the database dependancy for the director init script
|
||||||
|
case "${script}" in
|
||||||
|
bacula-dir)
|
||||||
|
case "${mydbtype}" in
|
||||||
|
sqlite3)
|
||||||
|
# sqlite databases don't have a daemon
|
||||||
|
sed -i -e 's/need "%database%"/:/g' "${T}/${script}".initd || die
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
# all other databases have daemons
|
||||||
|
sed -i -e "s:%database%:${mydbtype}:" "${T}/${script}".initd || die
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# install init script and config
|
||||||
|
newinitd "${T}/${script}".initd "${script}"
|
||||||
|
newconfd "${T}/${script}".confd "${script}"
|
||||||
|
done
|
||||||
|
|
||||||
|
systemd_dounit "${S}"/platforms/systemd/bacula-{dir,fd,sd}.service
|
||||||
|
|
||||||
|
# make sure the working directory exists
|
||||||
|
diropts -m0750
|
||||||
|
keepdir /var/lib/bacula
|
||||||
|
|
||||||
|
# make sure bacula group can execute bacula libexec scripts
|
||||||
|
fowners -R root:bacula /usr/libexec/bacula
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if use bacula-clientonly; then
|
||||||
|
fowners root:bacula /var/lib/bacula
|
||||||
|
else
|
||||||
|
fowners bacula:bacula /var/lib/bacula
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use bacula-clientonly && ! use bacula-nodir; then
|
||||||
|
einfo
|
||||||
|
einfo "If this is a new install, you must create the ${mydbtype} databases with:"
|
||||||
|
einfo " /usr/libexec/bacula/create_${mydbtype}_database"
|
||||||
|
einfo " /usr/libexec/bacula/make_${mydbtype}_tables"
|
||||||
|
einfo " /usr/libexec/bacula/grant_${mydbtype}_privileges"
|
||||||
|
einfo
|
||||||
|
|
||||||
|
ewarn "ATTENTION!"
|
||||||
|
ewarn "The format of the database may have changed."
|
||||||
|
ewarn "If you just upgraded from a version below 9.0.0 you must run"
|
||||||
|
ewarn "'update_bacula_tables' now."
|
||||||
|
ewarn "Make sure to have a backup of your catalog before."
|
||||||
|
ewarn
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use sqlite; then
|
||||||
|
einfo
|
||||||
|
einfo "Be aware that Bacula does not officially support SQLite database anymore."
|
||||||
|
einfo "Best use it only for a client-only installation. See Bug #445540."
|
||||||
|
einfo
|
||||||
|
fi
|
||||||
|
|
||||||
|
einfo "Please note that 'bconsole' will always be installed. To compile 'bat'"
|
||||||
|
einfo "you have to enable 'USE=qt5'."
|
||||||
|
einfo
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
--- src/qt-console/pages.h.orig 2017-11-21 12:37:16.000000000 -0500
|
||||||
|
+++ src/qt-console/pages.h 2018-02-07 13:11:46.223273248 -0500
|
||||||
|
@@ -20,10 +20,11 @@
|
||||||
|
*/
|
||||||
|
/*
|
||||||
|
* Dirk Bartley, March 2007
|
||||||
|
*/
|
||||||
|
|
||||||
|
+#include <QtGlobal>
|
||||||
|
#if QT_VERSION >= 0x050000
|
||||||
|
#include <QtWidgets>
|
||||||
|
#else
|
||||||
|
#include <QtGui>
|
||||||
|
#endif
|
||||||
|
|
@ -1,2 +0,0 @@
|
|||||||
DIST qt4-fsarchiver-0.6.19-6.tar.gz 480288 BLAKE2B c27493cdfd9c19455d04b696c1785162d592dc15014ebbfc2e3a2412ba13061097fdf97f0697cc21f6ada6f6e77760e1d3e5619a82b026feff2835a0a632af77 SHA512 b542cec478f901cf1c6678a202183e9c7f047efd906a53bd2882385482d0bf20fbd46374fc60751e7e5ee04a6048643e3fb58ffefd883799c54b48c307aad1f3
|
|
||||||
DIST qt4-fsarchiver-0.6.19-7.tar.gz 481129 BLAKE2B ba7c908a3dd61fe4640d41f57e8ed2dcd36288730631b0e3292144fc0429d89ae30f2f8c3951906b8e1e6704bf0c81469b9aca7ef260ed21e52484e4b6ec60a9 SHA512 31495858a27f7a1790ed492d69ff70eaae458f48f2afbe066507913289c3ed861389a201f03a56e3a5a3665eddae58371fe1d648bd10a3e96fb8240a40965b1c
|
|
@ -1,8 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<!-- maintainer-needed -->
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="sourceforge">qt4-fsarchiver</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
@ -1,65 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit qmake-utils versionator
|
|
||||||
|
|
||||||
MY_P="${PN}-$(replace_version_separator 3 '-')"
|
|
||||||
MIN_PV="$(get_version_component_range 1-3)"
|
|
||||||
|
|
||||||
DESCRIPTION="Qt4 frontend for fsarchiver"
|
|
||||||
HOMEPAGE="http://qt4-fsarchiver.sourceforge.net/"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/source/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
CDEPEND="app-arch/bzip2
|
|
||||||
app-arch/xz-utils
|
|
||||||
dev-libs/libgcrypt:=
|
|
||||||
dev-libs/lzo
|
|
||||||
dev-qt/qtcore:4
|
|
||||||
dev-qt/qtgui:4
|
|
||||||
sys-apps/util-linux
|
|
||||||
sys-fs/e2fsprogs
|
|
||||||
sys-libs/zlib"
|
|
||||||
RDEPEND="${CDEPEND}
|
|
||||||
>=app-backup/fsarchiver-${MIN_PV}[lzma,lzo]"
|
|
||||||
DEPEND="${CDEPEND}"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${PN}"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# fix .desktop file
|
|
||||||
sed -i \
|
|
||||||
-e '/Encoding/d' starter/"${PN}".desktop \
|
|
||||||
|| die "sed on qt4-fsarchiver.desktop failed"
|
|
||||||
# fix icon installation location
|
|
||||||
sed -i \
|
|
||||||
-e "/icon.path/s:app-install/icons:${PN}:" "${PN}.pro" \
|
|
||||||
|| die "sed on ${PN}.pro failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
eqmake4
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake INSTALL_ROOT="${D}" install
|
|
||||||
einstalldocs
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "optional dependencies:"
|
|
||||||
elog " sys-fs/btrfs-progs"
|
|
||||||
elog " sys-fs/jfsutils"
|
|
||||||
elog " sys-fs/ntfs3g[ntfsprogs]"
|
|
||||||
elog " sys-fs/reiser4progs"
|
|
||||||
elog " sys-fs/reiserfsprogs"
|
|
||||||
elog " net-fs/sshfs"
|
|
||||||
elog " sys-fs/xfsprogs"
|
|
||||||
}
|
|
@ -1,65 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit qmake-utils versionator
|
|
||||||
|
|
||||||
MY_P="${PN}-$(replace_version_separator 3 '-')"
|
|
||||||
MIN_PV="$(get_version_component_range 1-3)"
|
|
||||||
|
|
||||||
DESCRIPTION="Qt4 frontend for fsarchiver"
|
|
||||||
HOMEPAGE="http://qt4-fsarchiver.sourceforge.net/"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/source/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
CDEPEND="app-arch/bzip2
|
|
||||||
app-arch/xz-utils
|
|
||||||
dev-libs/libgcrypt:=
|
|
||||||
dev-libs/lzo
|
|
||||||
dev-qt/qtcore:4
|
|
||||||
dev-qt/qtgui:4
|
|
||||||
sys-apps/util-linux
|
|
||||||
sys-fs/e2fsprogs
|
|
||||||
sys-libs/zlib"
|
|
||||||
RDEPEND="${CDEPEND}
|
|
||||||
>=app-backup/fsarchiver-${MIN_PV}[lzma,lzo]"
|
|
||||||
DEPEND="${CDEPEND}"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${PN}"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# fix .desktop file
|
|
||||||
sed -i \
|
|
||||||
-e '/Encoding/d' starter/"${PN}".desktop \
|
|
||||||
|| die "sed on qt4-fsarchiver.desktop failed"
|
|
||||||
# fix icon installation location
|
|
||||||
sed -i \
|
|
||||||
-e "/icon.path/s:app-install/icons:${PN}:" "${PN}.pro" \
|
|
||||||
|| die "sed on ${PN}.pro failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
eqmake4
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake INSTALL_ROOT="${D}" install
|
|
||||||
einstalldocs
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "optional dependencies:"
|
|
||||||
elog " sys-fs/btrfs-progs"
|
|
||||||
elog " sys-fs/jfsutils"
|
|
||||||
elog " sys-fs/ntfs3g[ntfsprogs]"
|
|
||||||
elog " sys-fs/reiser4progs"
|
|
||||||
elog " sys-fs/reiserfsprogs"
|
|
||||||
elog " net-fs/sshfs"
|
|
||||||
elog " sys-fs/xfsprogs"
|
|
||||||
}
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +0,0 @@
|
|||||||
DIST qvortaro-0.4.1.tar.gz 174664 BLAKE2B 02c6965d2197132109e22867275598231d8b5286490575595a93b0625272b9c6b01a7698a196e62c2ac9b850f8c872a49d51887a7985b1fe8a6f14201db8c29a SHA512 a3ac90597d1e2f530f4fe1482945e266ca2db00ecdffa12a9aa9087c9730e52e0a89baeea685801a311962ab3fbcb57c1fc67d35be2612f93a812421da06579c
|
|
@ -1,13 +0,0 @@
|
|||||||
http://bugs.gentoo.org/322213
|
|
||||||
|
|
||||||
--- src/eolistbrowser.cpp
|
|
||||||
+++ src/eolistbrowser.cpp
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
{
|
|
||||||
ui.setupUi(this);
|
|
||||||
|
|
||||||
- rxEscape = QRegExp::QRegExp("('|_|%){1}");
|
|
||||||
+ rxEscape = QRegExp("('|_|%){1}");
|
|
||||||
|
|
||||||
m_model = new QSqlQueryModel(this);
|
|
||||||
ui.list->setModel(m_model);
|
|
@ -1,5 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<!-- maintainer-needed -->
|
|
||||||
</pkgmetadata>
|
|
@ -1,28 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit eutils qt4-r2
|
|
||||||
|
|
||||||
DESCRIPTION="Esperanto Dictionary"
|
|
||||||
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
|
|
||||||
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
dev-qt/qtgui:4
|
|
||||||
dev-qt/qtsql:4
|
|
||||||
"
|
|
||||||
|
|
||||||
PATCHES=( "${FILESDIR}/${P}-gcc45.patch" )
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin qvortaro
|
|
||||||
newicon src/img/icon_16.png ${PN}.png
|
|
||||||
make_desktop_entry ${PN} qVortaro
|
|
||||||
dodoc readme.txt
|
|
||||||
}
|
|
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue