parent
5f2dfd3e3e
commit
f628d5ddb4
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29282 BLAKE2B 4aa8733a091ac8b0150afe296996ddebbf1bd36276188c86c5bbe673214e3184de27d6c88d35f4023fd00123c65af7e901d020558f1a2cdf54c495f79afb8eff SHA512 081306bf5b79b841a3d2206795419bed3baa6da7851ca44247505b133e731b05e87fef2ab95344070681de0801635648a3ca5e04e9277cabe68a621e9b67a398
|
||||
TIMESTAMP 2021-01-16T22:08:33Z
|
||||
MANIFEST Manifest.files.gz 29288 BLAKE2B e515292bc85e74af891019cfd99899aeb82d34bb95ed30f883710097aa42a54d82d5634793013ea58d18138cfc3e1ca93a604a0f509ad0c0a9b422e5bbc27a15 SHA512 104b4c794cc25e9dcc5546836b9140b0ace6d94ea3c6a92d4f1b55cd387e4948b4730cf76dd45ad3d6f85143661f22f727afff8bc6b400d5669330e0cbb0218f
|
||||
TIMESTAMP 2021-01-17T19:08:31Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmADY+FfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmAEiy9fFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klAo3g//UMdNuhj5qFTnZrGv+3PamS/tWQBA/RCW/oe8MGIw37ujKX4sZ3ohSdOU
|
||||
Yf26fzjWnqqqGgNmrilB1EbxBD6DM31RBS78q9NPJybiy6QsVJczLVkOWq27YSj9
|
||||
gfpme1VExRL8oIFsXYYMBP24oZK6Pj/4j4XfnzUGA2j0Cvp4oQNig+O0Lh1tdgb3
|
||||
2CHOmDR9pS98ZPvOMkV+me0AMfZq3HSYM0BYMzODYGjF5YcTm7UPrv4khs0bUidt
|
||||
rvr5T7AXcSPYPOybrUQoinKNOAYvQjddyOjoYUv1Yd2jiR9vl8/BpAWDpZNvUftl
|
||||
5/S4j3s0glz1EvvNMdh2ZBCrCQ8yHi+qerySoAcHBVvv3gAokCL0rEiOk5fYN6MH
|
||||
skE4wYdRcHweAxLgvNKCuNi8XgP6j5K+NZYmTy7NksIKhJLVzWa4X9qu29LHSyxe
|
||||
8+XEk8zucsQgw+jvh76P/2BsAIZekAju5JVnDMy8yP7wLDSX2Hwy2vNVma5M3/NI
|
||||
PLH8I4PFvSS72vDnWCq4nokiM+CfnwXABFa1FAMRXPzN4F4MZyVMQbgyIJ4zathR
|
||||
1mkSGexQkn7aJR7tS1BN3st9PAEAtgs4iVuOWc9a7Amy384VTT+plHJlk1WVV1nk
|
||||
vnRLF++wiAP42RtleH1N4q5qzw8wT7g/RES78RMregYRul+zg+o=
|
||||
=0mZk
|
||||
klDJYRAAtqtPHk14sUQySnUyXNCgWjbAhS+qYU/k54t8qqOZSLBSbni2id7Notfo
|
||||
8QcG7czcbUX4yr58/FGwY4vtTBfhK6LmCZQ6xtCo43jCLImJUv42oVYgWhwDSssB
|
||||
A3Ba1b4/hAn5bpo8NKd5TLX0x44LBioafDpo9cEbfglkhOn9L0qwhL/QeZTN1Sfz
|
||||
qIr7I/oU/1iWLR4DIZKwGDPsKkQm9a0ScVSxzB0PeRo/cDtY4ak0/t7M5x8rENvt
|
||||
F0tb5e18Urpsuy8OCUlqO9XTs331ZQOO3LLcYSHLq4kYI1UGVeP1B9bBamMGVsKD
|
||||
GFS2dtQ0VUCKr+nklxgnH/W8MQjEr75zYYiOGy80KuRcFk60JB3X1vGSXdSpfUHB
|
||||
0FxYPLj/bMQxI4DRZgLlmee3JqIlcLRmKaaw2vwwyRaB2LAxvfH1XRdsdn0+yC+v
|
||||
Mal8a7dHzyGyIpoMJMgFSnG+jiLB0gqVNI9gJqanD80vlZKrNLoTUab0d1CZyV02
|
||||
t0bXn4R0qzFnaWvD8KH5GKbLaJQoL/9X/iieoPmxofoLv4W3g8mW5UkgN6wov52T
|
||||
QHjNCd/eKmnAOohxiBADrbeQiM2Bun0RKxIeb5G6prJgT29GAI7VCKh9blN7ZzbV
|
||||
SSoXiZ/iHcR+4BYD0MGFXvRcOEpPcktoWOnF2gHDtn23jYI6zUU=
|
||||
=p01w
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,9 +1,5 @@
|
||||
AUX libarchive-3.3.3-libressl.patch 458 BLAKE2B 883523792c0d3e964a2bf9ae40d25a0127e43a2d95e0187d566fd371aa7ecc0861d99ab21641e9f2d6800b36155e3b845c1099ec7b1d3dc0f3c0fe2b78c9e273 SHA512 0a8dfd7f30ca450cf253bd475d328a886957257e1c7c6a6c9eace4cacdefd9f1eaeb4de81ad00a2439bb75336a82b08278f98c6143803f6047159036e848aabe
|
||||
AUX libarchive-3.5.0-darwin-strnlen.patch 732 BLAKE2B d20ffd1d898acf1e69e2f275bec2beda0769569ac37e179604dc7d0a5eca8fda2a06aa5b3811e28f465fb34c2061d15aa8073110f703244aec02cfa35afd8087 SHA512 9f5b86b6dc483f17a1d909d88841e1f82f5835dbef0bdfc18ffb982cd5f649d87fdc22f490169eb827de654fbd469fda77a5ce1bc0748b48f3f46e77318e672c
|
||||
DIST libarchive-3.4.3.tar.gz 6990533 BLAKE2B 12f97e8e4032daf0fa8f9e1839f9c7ef80fda0b2a0ba703c67d860437fad6a293484a61417f72eff933179d544cfed45083e7886f462276bc6abbce1097e6256 SHA512 d00167dec6e65a0b17b46a1e3bb0242d85716dbc637afd233360cb515b2750dafe0ff0644b9e01ad23534340b405a8551f496c5e39fba9ee99355a515580d65d
|
||||
DIST libarchive-3.5.0.tar.gz 7017726 BLAKE2B 651c9e28d1a1b0a6dd2dbd2aefa0a47ba23d5fb5e96c1bc8c059152952c284f089ce16626b9fbc2cbea70dac2d16ab949235bf4c28f38235f23aeb6da3d69f0d SHA512 9a3d4ce9d4bc856c8d85b846d9d0c9f30369393aa107941c202ba0100c6bac009952c92d809e6981276b3bf91e9f37d018e7f1446b17c0c1c316fe5aafe15440
|
||||
DIST libarchive-3.5.1.tar.gz 7008338 BLAKE2B 243dfda2bd4582bbc20679328b89aae0c530475c822dcf9ff25c65df2017b8f18bb616142d6ab016ccea4a5aa1b410d46b913c2ee0afefd2fdb1a41cf51585d9 SHA512 08ddd74bef4cef0981739da202879f36cf7ca33a8f6d438724588efe3ab8477f2f1d0cccf7b8ed0bedfc0c8d0cab16ee3ae5c0c6e83b6811bc650d7d7471a996
|
||||
EBUILD libarchive-3.4.3.ebuild 3739 BLAKE2B def9ba9f8584f7262d556d4ab779a62c60dea12aab1f817ecc4f808f3806945edf22728879af7a33d50495a4def1be1f873512fab4689b9872e060fc7b1537f1 SHA512 4cc36bdf9248525af26e929eae11828549e9b4a8ff1a2cd3b4c4e7e243a7892edb39810f080d7ad8a99a02aba114e3aa2990e5af86b42335108a35b7fd5c4298
|
||||
EBUILD libarchive-3.5.0.ebuild 3820 BLAKE2B 10fe13aea974d5b1133c7ba44d3e77a462cb516464893259acd9e86f8653a5e6b0dcc42daa5c43077fb7a1eab36b5cfe22e62b3c25e358a0978cc91ded64c0bb SHA512 28e0a522aa4f0351e1a5228b2af8371b5890e04d2060599eaffb52568cc8503dc332df9c78644c5ee22b0ba303c03452084cd7428fe2f8786de2e16e1ad8231c
|
||||
EBUILD libarchive-3.5.1.ebuild 3890 BLAKE2B c4abafeada5374ccbb41905c05b33c18560b213f2c693d1d3f2225e70576cbbc52e57662cb23997c6038c3577fcdd49d19469d638bd48884e69dc5aa7bc0ddb5 SHA512 96e1b4889773fe20c9df748da3e57c60d8bb97653603e4b39f1216d5fcabd557b0a1d1de2ef184ae7d27426d8005a66993382eaede8a574844c9901cd506a8a8
|
||||
EBUILD libarchive-3.5.1.ebuild 3889 BLAKE2B 69eb46f44c95cb4a6dae1efc2fc95ed5a37b2f5262961f31abb2902e3acb14e3acc5ea07332ed06393cb265f1696406a902f794fc9179265f67c9a315a410771 SHA512 02f5ddeec3bee50c8abebefc48030768378943141e916e6e6616a694e7ebdc80b8bfc15a3cd2f0dee126262006933a25e1e7494913cb681ba3a01a3a7cdc43c3
|
||||
MISC metadata.xml 1514 BLAKE2B 377e5cfd85ad2660469744537665395cb99b12187f63d5a2202b8eee52cbe19adcc9f5289ea6665e5bc5f4e9339a5280e1e6dd297199cb009bebb37624009a5b SHA512 8dd39292864923ced4fab7f1307130082525aab611f94e5c7eee25045168e812dade090ea621ca3252eeb85ef8c7269fcaf0de1adc2979f4567f5e01581540e7
|
||||
|
@ -1,140 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit libtool multilib-minimal toolchain-funcs
|
||||
|
||||
DESCRIPTION="Multi-format archive and compression library"
|
||||
HOMEPAGE="https://www.libarchive.org/"
|
||||
SRC_URI="https://www.libarchive.org/downloads/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD BSD-2 BSD-4 public-domain"
|
||||
SLOT="0/13"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="acl blake2 +bzip2 +e2fsprogs expat +iconv kernel_linux libressl lz4 +lzma lzo nettle static-libs +threads xattr +zlib zstd"
|
||||
|
||||
RDEPEND="
|
||||
acl? ( virtual/acl[${MULTILIB_USEDEP}] )
|
||||
blake2? ( app-crypt/libb2[${MULTILIB_USEDEP}] )
|
||||
bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )
|
||||
expat? ( dev-libs/expat[${MULTILIB_USEDEP}] )
|
||||
!expat? ( dev-libs/libxml2[${MULTILIB_USEDEP}] )
|
||||
iconv? ( virtual/libiconv[${MULTILIB_USEDEP}] )
|
||||
kernel_linux? (
|
||||
xattr? ( sys-apps/attr[${MULTILIB_USEDEP}] )
|
||||
)
|
||||
!libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
|
||||
libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
|
||||
lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
|
||||
lzma? ( app-arch/xz-utils[threads=,${MULTILIB_USEDEP}] )
|
||||
lzo? ( >=dev-libs/lzo-2[${MULTILIB_USEDEP}] )
|
||||
nettle? ( dev-libs/nettle:0=[${MULTILIB_USEDEP}] )
|
||||
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
|
||||
zstd? ( app-arch/zstd[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
kernel_linux? (
|
||||
virtual/os-headers
|
||||
e2fsprogs? ( sys-fs/e2fsprogs )
|
||||
)"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-3.3.3-libressl.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
elibtoolize # is required for Solaris sol2_ld linker fix
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
export ac_cv_header_ext2fs_ext2_fs_h=$(usex e2fsprogs) #354923
|
||||
|
||||
local myconf=(
|
||||
$(use_enable acl)
|
||||
$(use_enable static-libs static)
|
||||
$(use_enable xattr)
|
||||
$(use_with blake2 libb2)
|
||||
$(use_with bzip2 bz2lib)
|
||||
$(use_with expat)
|
||||
$(use_with !expat xml2)
|
||||
$(use_with iconv)
|
||||
$(use_with lz4)
|
||||
$(use_with lzma)
|
||||
$(use_with lzo lzo2)
|
||||
$(use_with nettle)
|
||||
$(use_with zlib)
|
||||
$(use_with zstd)
|
||||
|
||||
# Windows-specific
|
||||
--without-cng
|
||||
)
|
||||
if multilib_is_native_abi ; then
|
||||
myconf+=(
|
||||
--enable-bsdcat=$(tc-is-static-only && echo static || echo shared)
|
||||
--enable-bsdcpio=$(tc-is-static-only && echo static || echo shared)
|
||||
--enable-bsdtar=$(tc-is-static-only && echo static || echo shared)
|
||||
)
|
||||
else
|
||||
myconf+=(
|
||||
--disable-bsdcat
|
||||
--disable-bsdcpio
|
||||
--disable-bsdtar
|
||||
)
|
||||
fi
|
||||
|
||||
ECONF_SOURCE="${S}" econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
if multilib_is_native_abi ; then
|
||||
emake
|
||||
else
|
||||
emake libarchive.la
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
mkdir -p "${T}"/bin || die
|
||||
# tests fail when lbzip2[symlink] is used in place of ref bunzip2
|
||||
ln -s "${BROOT}/bin/bunzip2" "${T}"/bin || die
|
||||
local -x PATH=${T}/bin:${PATH}
|
||||
multilib-minimal_src_test
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
# sandbox is breaking long symlink behavior
|
||||
local -x SANDBOX_ON=0
|
||||
local -x LD_PRELOAD=
|
||||
emake check
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
if multilib_is_native_abi ; then
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# Create symlinks for FreeBSD
|
||||
if ! use prefix && [[ ${CHOST} == *-freebsd* ]]; then
|
||||
# Exclude cat for the time being #589876
|
||||
for bin in cpio tar; do
|
||||
dosym bsd${bin} /usr/bin/${bin}
|
||||
echo '.so bsd${bin}.1' > "${T}"/${bin}.1
|
||||
doman "${T}"/${bin}.1
|
||||
done
|
||||
fi
|
||||
else
|
||||
local install_targets=(
|
||||
install-includeHEADERS
|
||||
install-libLTLIBRARIES
|
||||
install-pkgconfigDATA
|
||||
)
|
||||
emake DESTDIR="${D}" "${install_targets[@]}"
|
||||
fi
|
||||
|
||||
# Libs.private: should be used from libarchive.pc instead
|
||||
find "${ED}" -type f -name "*.la" -delete || die
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
cd "${S}" || die
|
||||
einstalldocs
|
||||
}
|
@ -1,141 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit libtool multilib-minimal toolchain-funcs
|
||||
|
||||
DESCRIPTION="Multi-format archive and compression library"
|
||||
HOMEPAGE="https://www.libarchive.org/"
|
||||
SRC_URI="https://www.libarchive.org/downloads/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD BSD-2 BSD-4 public-domain"
|
||||
SLOT="0/13"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="acl blake2 +bzip2 +e2fsprogs expat +iconv kernel_linux libressl lz4 +lzma lzo nettle static-libs +threads xattr +zlib zstd"
|
||||
|
||||
RDEPEND="
|
||||
acl? ( virtual/acl[${MULTILIB_USEDEP}] )
|
||||
blake2? ( app-crypt/libb2[${MULTILIB_USEDEP}] )
|
||||
bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )
|
||||
expat? ( dev-libs/expat[${MULTILIB_USEDEP}] )
|
||||
!expat? ( dev-libs/libxml2[${MULTILIB_USEDEP}] )
|
||||
iconv? ( virtual/libiconv[${MULTILIB_USEDEP}] )
|
||||
kernel_linux? (
|
||||
xattr? ( sys-apps/attr[${MULTILIB_USEDEP}] )
|
||||
)
|
||||
!libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
|
||||
libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
|
||||
lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
|
||||
lzma? ( app-arch/xz-utils[threads=,${MULTILIB_USEDEP}] )
|
||||
lzo? ( >=dev-libs/lzo-2[${MULTILIB_USEDEP}] )
|
||||
nettle? ( dev-libs/nettle:0=[${MULTILIB_USEDEP}] )
|
||||
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
|
||||
zstd? ( app-arch/zstd[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
kernel_linux? (
|
||||
virtual/os-headers
|
||||
e2fsprogs? ( sys-fs/e2fsprogs )
|
||||
)"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-3.3.3-libressl.patch
|
||||
"${FILESDIR}"/${PN}-3.5.0-darwin-strnlen.patch # drop on next release
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
elibtoolize # is required for Solaris sol2_ld linker fix
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
export ac_cv_header_ext2fs_ext2_fs_h=$(usex e2fsprogs) #354923
|
||||
|
||||
local myconf=(
|
||||
$(use_enable acl)
|
||||
$(use_enable static-libs static)
|
||||
$(use_enable xattr)
|
||||
$(use_with blake2 libb2)
|
||||
$(use_with bzip2 bz2lib)
|
||||
$(use_with expat)
|
||||
$(use_with !expat xml2)
|
||||
$(use_with iconv)
|
||||
$(use_with lz4)
|
||||
$(use_with lzma)
|
||||
$(use_with lzo lzo2)
|
||||
$(use_with nettle)
|
||||
$(use_with zlib)
|
||||
$(use_with zstd)
|
||||
|
||||
# Windows-specific
|
||||
--without-cng
|
||||
)
|
||||
if multilib_is_native_abi ; then
|
||||
myconf+=(
|
||||
--enable-bsdcat=$(tc-is-static-only && echo static || echo shared)
|
||||
--enable-bsdcpio=$(tc-is-static-only && echo static || echo shared)
|
||||
--enable-bsdtar=$(tc-is-static-only && echo static || echo shared)
|
||||
)
|
||||
else
|
||||
myconf+=(
|
||||
--disable-bsdcat
|
||||
--disable-bsdcpio
|
||||
--disable-bsdtar
|
||||
)
|
||||
fi
|
||||
|
||||
ECONF_SOURCE="${S}" econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
if multilib_is_native_abi ; then
|
||||
emake
|
||||
else
|
||||
emake libarchive.la
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
mkdir -p "${T}"/bin || die
|
||||
# tests fail when lbzip2[symlink] is used in place of ref bunzip2
|
||||
ln -s "${BROOT}/bin/bunzip2" "${T}"/bin || die
|
||||
local -x PATH=${T}/bin:${PATH}
|
||||
multilib-minimal_src_test
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
# sandbox is breaking long symlink behavior
|
||||
local -x SANDBOX_ON=0
|
||||
local -x LD_PRELOAD=
|
||||
emake check
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
if multilib_is_native_abi ; then
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# Create symlinks for FreeBSD
|
||||
if ! use prefix && [[ ${CHOST} == *-freebsd* ]]; then
|
||||
# Exclude cat for the time being #589876
|
||||
for bin in cpio tar; do
|
||||
dosym bsd${bin} /usr/bin/${bin}
|
||||
echo '.so bsd${bin}.1' > "${T}"/${bin}.1
|
||||
doman "${T}"/${bin}.1
|
||||
done
|
||||
fi
|
||||
else
|
||||
local install_targets=(
|
||||
install-includeHEADERS
|
||||
install-libLTLIBRARIES
|
||||
install-pkgconfigDATA
|
||||
)
|
||||
emake DESTDIR="${D}" "${install_targets[@]}"
|
||||
fi
|
||||
|
||||
# Libs.private: should be used from libarchive.pc instead
|
||||
find "${ED}" -type f -name "*.la" -delete || die
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
cd "${S}" || die
|
||||
einstalldocs
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST lz4-1.9.3.tar.gz 320958 BLAKE2B 9a194bd18ff52f780aa03a8a53fe7fab7b58117d768f4ba8e5005830c935d16328d0f7cc54f9413b58faf245017c0ac85fb4e709a9db150cb150a0a2a3c21645 SHA512 c246b0bda881ee9399fa1be490fa39f43b291bb1d9db72dba8a85db1a50aad416a97e9b300eee3d2a4203c2bd88bda2762e81bc229c3aa409ad217eb306a454c
|
||||
EBUILD lz4-1.9.3.ebuild 769 BLAKE2B 580f02d6a7c506676a131870f329f70155ccf28b2fc3c81b3b4443a9c00a061ecf9cc33ddcd4f2fd5c732a1827d927d667d929f1cc5b97108f219f733bc91fab SHA512 e6f2f3dfcd6f258eb0a69311fd984a9155b3fd9f04a72df25bce3c87434ceec2d006b24718866af9d90c719d208ebb4a83fa57d075d1cbf31ed793ab97432e6a
|
||||
MISC metadata.xml 591 BLAKE2B 3f9ef90c2960812f5c52a94974f4d3f754f7e74b4f208760e0ae67f4ada77610e6f193c51305929115ea72c91f8ed9bccbf507e766bd1b10b86526aba8b1b58f SHA512 a70f2c2a1671f67612f8ccc7c58fde1aa1a1488c444477b212a4d368a70b2c260d3e123b221c850516c2f837aece2f10c8dc6d15acd26279dc4aad85cf5d9890
|
||||
MISC metadata.xml 488 BLAKE2B ffeed518b26856fcf19099ec33e1f9e93d302411504037c2eea791dddcb64e7fbc13b425a6797bba3386dc69810c021b32c66223dda4838bb710d5a2a86e725e SHA512 bc9e9b477dd0fbf300efd55ce4c31350fee375ded0b3f463116488fd4e66ee685b55464a46338abae47e0ee845333019dfba9ee2e459dc0dd91b640d42bd4902
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
AUX qhexedit2-0.8.4-setup.py.patch 596 BLAKE2B 15a801d87d9f690aa354162cb4966b1b691da95f7d64926f1b2ab66bd7d1db29b208cfab0f0bbe0f8fb272d67328f1a5ffd84ceb9d7af3d457ed6cd2a7d27ec0 SHA512 2cabb09c9c6e819a43d434a813ce9eb9614c72a3687758a35f338067d9e02add657ed1feee614486c9dbcbca823a848aedc69f9ab42aabd9ebe414b645b0d67e
|
||||
DIST qhexedit2-0.8.6_p20190316.tar.gz 355512 BLAKE2B a7edc8d05a7788f3a3f2202762ca3dc436cafbde1b1216ff1bb342055600a2e9d53c27fe324380331b8182904545c698106129238065cd2416d244fdfa176446 SHA512 4ef288c8a220c308d38c41fee83fe962e213cdfa448445ef73c3d2fe1952b68f2096732e78d2aa0a87eddd3cf2f47bed3e77807e12d2b7616c1447b3bf1b0e7d
|
||||
EBUILD qhexedit2-0.8.6_p20190316.ebuild 1872 BLAKE2B eee318093b6e657f9a1d32178333b20bd007a1358e213ce2121ff95d82fc4f8045f7bcc9952a8312aea419f0d9988ea61ecdf2634f1f87141392abe5ebbe57c5 SHA512 037c3ee4e84414cf891f655ee1e1e604f5c511d829c647544131424a288f00577461e379dcf7992f5a123ac449021974ba37fc65f7b950173619040b31ba60c4
|
||||
MISC metadata.xml 991 BLAKE2B 7faabbd43f1bdebee332845029ceef0824e380b70b7abe2adc9840391bba736941851433d58324886d4821f55ac83c67ff604b32d648acfd4c7e420662c5e155 SHA512 b079492a11df201b941d91991aef6161971ef15f80e7ca3ea71df2a0dbf2f193bc2514502e179321c7f688eb4f129401775bca9d9b657e3eec45e13c4c0948bb
|
||||
MISC metadata.xml 863 BLAKE2B 30caf38917dfa0d50ec89879717ecb223a6dabc1a17b75d8c55af7fc02ffd702838389d97c9e86ca3641b9d7425b6f4b70ac807b9003e1bfd4d0db678252cf94 SHA512 a1ab5265136999a14b673653c1bc146b8d3a4514d7b2866dbdf3267aa586cd0bdf58cb2aeb116a76546ff3bffb5cac0dbca5d36d7335920dfdf50901ef9e0b81
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
AUX aqemu-0.9.2-qtbindir.patch 514 BLAKE2B 9d6245d1745248db021cf9883bf9f8a00223ba781a2ba9bbc6561e4fb7239aa6c2baab7a1324edbbf157d68a829116ecc07b24bb13d714321ce145de447b9bb6 SHA512 f85e6c2487dfef86470773949f6796af9efdf066d9871ac4cdfddd064c85fbf893574e602ab2c6cd1198dc9eb76f0722b5a85ec046b2dca2275a24799418c996
|
||||
DIST aqemu-0.9.2.tar.gz 1373465 BLAKE2B 8b2b3ed311f8dd723a0d06ab74659514c6ccda67643c747af832f1677ab86ffcecde3607ead0b3410a310c38a2fe360a5ff187ef86b5953e4f5a5054a862c26c SHA512 9d4808172ee1be82509956560e4d3f9ee349fedd920342146083cc9bc79ef51fc95937c64f20ffb13e2849c577f95f59b5b65271d6e29e2d2e1ec2d1562006ba
|
||||
EBUILD aqemu-0.9.2.ebuild 825 BLAKE2B e74c07dd06388432cc2014547f56263381e21ae853e9b5c862e2691c03831957565b930e2cdc802db1289920fd4c1b6ae538a798e4a963ab5a8b02add2dd92dc SHA512 8d81caceac8d2ad3beca4455b88ead6efc6b444aa957b4fbbc0d76a0f0baf069acf840bb0418b9a5895fa792856f534279b99a6e70e196962c73ef9eb6b6310c
|
||||
MISC metadata.xml 351 BLAKE2B e6758d327e2734981aee78e626bdbc3a7d50e859d3cf47c0edd21abf4387f5e2b0dbb45ee969eadcfa1351c271572e06507e80b3b34e54d627c983f2a6fe9019 SHA512 5ae376092dc313336a0231391db4950b5d6f92f00d1172fc58ea86508ee76103274a392a3cf139b8e6c97b594a2a9630b558cf530e1a7542f726ab326b672345
|
||||
MISC metadata.xml 298 BLAKE2B c9dd2d8f5a8f0bb97f45ce35d3f1ef7cc6d6220b7bda1f58e3e2e6e7fe3e4c30569b873504878deba139aeeac37159c1ac2cbe75bb7789b042a31d8d766a40e5 SHA512 ca482ea94b7f8249f4174cd9c932a25d14e0632cc861520ca83091c774fa85af4ed58cb61aeab4054880c4beb2fab369ba439d8302d22b0ce5fdcdf2d018a21b
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST install-crossover-19.0.1.bin 227349999 BLAKE2B 3f43c9ad1bc6e2ca77404eb69894b34fab04002c41b33551a01272201e15b5523049d7e7abe87c741f5913f18a45714ff2b83fda6c375dff68c7648d5e7c26bb SHA512 aedf2d3a071facf15a4aec9280a10c99229825fd3e5412e3949a0e1d85c235625a04d4453e7b8e182659f7500c864bab168c225f51cb0a839b08a96ef36596dd
|
||||
EBUILD crossover-bin-19.0.1-r1.ebuild 7728 BLAKE2B aaf5ffbc0e41f9e4bdb6fc329223cd8c0f78abc012a1ba163fb09096a875c7634859fe563dcccd33f68315dc8c76d048854a0aa913a4ee42a114fb5dc4177075 SHA512 11fa2f78352abac1ddcc91952e73c91fa427fe2ccf72dd601a66afe1dd4e42e8766df3cbc0b64e36a0911f2be152663d3785df88e101fe18b15e13e7af1234ab
|
||||
MISC metadata.xml 570 BLAKE2B 3939d88434eae718567a9a63f3eeb936c601e75543c0e35231e3b7035e50c2a259338c115ac7fe905e9709903c2fe3332d0bf0cf8fd69da5b08a685ec8950cce SHA512 485431a76b4622cdfb7c7c61c02b2d71783ba9866e03d3c8a92c092c81dbd9b1f32bb27b2ff6a152bdafa51b2e32da0fa496a3d79f2a8d9a64ee5237fac9aa54
|
||||
MISC metadata.xml 495 BLAKE2B 09ff077822c1862d7f7d20bee57ebf1dcc48831a9539b280e8b09344e278bdc35d122debdca7cdab10d10cd546eb005a157e896670eba3206af2281dc7228f90 SHA512 da97a48eb9e984ee10581e455be37ac9adb2ab897d837f9ed91e5b368ce1800ff3468a5290fff53b3d93e7c56d6c5cb56936d0d09168c10f19356fa5729dcf0d
|
||||
|
@ -1,4 +1,4 @@
|
||||
AUX env.file 47 BLAKE2B 2b9034e60acea9f2300ec234a7ccdd6b438d2370808f8c30c8470c735287d1ed5ee6f75f0c1fa05423a39e558ca5daa258de44b1125999ac47e289c7c4df332d SHA512 74b5c63ab4421238b4e2c54dfc9579dea719101c0b9066341ddf3aa64ff1ed739e6d38e837b388ded1f741bc57c47a52772bf22ee52318acc5cb34908f1df1fd
|
||||
DIST appliance-1.38.0.tar.xz 96537604 BLAKE2B 8b425b624dec274f2913ab9ff89cc02fea6c9244d6e3ee64f054d2a91f7959d9dbc03d55e9f5b4f5df835007581a18914b5c790f55b01c3398412ce5a7e9309d SHA512 a423fd54627ffb9c2ae05b26ad60b9089f8119a99d30612a33921a2662ba42332ad0a7a7ad6c33b7042fc02a5c4dc9b563158650c6cb4a3eaaae6b764f7d7082
|
||||
EBUILD libguestfs-appliance-1.38.0.ebuild 1059 BLAKE2B f1d9fc8b2aa64d04fb9d16533dbee9cd157b41cb514c8ffbae7e50b3b035c7ef91b2bcb4f55b95ba225e56b20e14f6f17adeaa620c168f80b24e911d7ec0b1bf SHA512 840969c47f6b36051a41d850a294ccee2c9c322a3907f911dd1d2b0dc8a0c481878ae9f3ce08db879c1f1a5399f0657200aa4209a82a96c568db770fc1bdf7f1
|
||||
MISC metadata.xml 427 BLAKE2B 2763fa9795cb6e147d2675776259d7387d86b182b80ec5fdf8727bdc3f2cb64eea725e467d783a9900e8c64d25e06bbe1f868ccf076c06da731026ddaad47482 SHA512 a092635a5738a6cdc8ae88d69016a34fa027a4037ac5b87165f04bdaaa9ae80af65f6cf0e5ae458c688d04f9acea8e9be745e44d62e6733ad8ed95f1d904f9b7
|
||||
MISC metadata.xml 357 BLAKE2B e7fb922cfe9b003b882889ca5d5eebb6a8040dc44ff1bb37920e7da9afd646ed82f9bb5d7c7b5e98b9bf35d2aa9f54e1e733bee7710acb7fb569d8c602fb8b14 SHA512 b02a037e3d73a13ac37529441a352dbab28ce0aa95a8209f701661400d0988b52a362ee4bf79355d0fdcbb042f5fc43976c51f4c3bdbad020d63e5ac8036bf02
|
||||
|
@ -1,13 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>maksbotan@gentoo.org</email>
|
||||
<name>Maxim Koltsov</name>
|
||||
</maintainer>
|
||||
<!-- maintainer-needed -->
|
||||
<!--
|
||||
<maintainer type="person">
|
||||
<email>rich@annexia.org</email>
|
||||
<name>Richard Jones</name>
|
||||
<description>Upstream - please CC on bugs that concerns upstream</description>
|
||||
</maintainer>
|
||||
-->
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,331 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8,9} )
|
||||
|
||||
inherit meson bash-completion-r1 eutils linux-info python-any-r1 readme.gentoo-r1 systemd
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt.git"
|
||||
SRC_URI=""
|
||||
SLOT="0"
|
||||
else
|
||||
SRC_URI="https://libvirt.org/sources/${P}.tar.xz"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
|
||||
SLOT="0/${PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="C toolkit to manipulate virtual machines"
|
||||
HOMEPAGE="https://www.libvirt.org/"
|
||||
LICENSE="LGPL-2.1"
|
||||
IUSE="
|
||||
apparmor audit +caps dtrace firewalld fuse glusterfs iscsi
|
||||
iscsi-direct +libvirtd lvm libssh lxc nfs nls numa openvz
|
||||
parted pcap policykit +qemu rbd sasl selinux +udev
|
||||
virtualbox +virt-network wireshark-plugins xen zfs
|
||||
"
|
||||
|
||||
REQUIRED_USE="
|
||||
firewalld? ( virt-network )
|
||||
libvirtd? ( || ( lxc openvz qemu virtualbox xen ) )
|
||||
lxc? ( caps libvirtd )
|
||||
openvz? ( libvirtd )
|
||||
qemu? ( libvirtd )
|
||||
virt-network? ( libvirtd )
|
||||
virtualbox? ( libvirtd )
|
||||
xen? ( libvirtd )"
|
||||
|
||||
BDEPEND="
|
||||
app-text/xhtml1
|
||||
dev-lang/perl
|
||||
dev-libs/libxslt
|
||||
dev-perl/XML-XPath
|
||||
dev-python/docutils
|
||||
virtual/pkgconfig"
|
||||
|
||||
# gettext.sh command is used by the libvirt command wrappers, and it's
|
||||
# non-optional, so put it into RDEPEND.
|
||||
# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
|
||||
# package will use 3 by default. Since we don't have slot pinning in an API,
|
||||
# we must go with the most recent
|
||||
RDEPEND="
|
||||
acct-user/qemu
|
||||
app-misc/scrub
|
||||
>=dev-libs/glib-2.48.0
|
||||
dev-libs/libgcrypt:0
|
||||
dev-libs/libnl:3
|
||||
>=dev-libs/libxml2-2.7.6
|
||||
>=net-analyzer/openbsd-netcat-1.105-r1
|
||||
>=net-libs/gnutls-1.0.25:0=
|
||||
net-libs/libssh2
|
||||
net-libs/libtirpc
|
||||
net-libs/rpcsvc-proto
|
||||
>=net-misc/curl-7.18.0
|
||||
sys-apps/dbus
|
||||
sys-apps/dmidecode
|
||||
sys-devel/gettext
|
||||
sys-libs/ncurses:0=
|
||||
sys-libs/readline:=
|
||||
apparmor? ( sys-libs/libapparmor )
|
||||
audit? ( sys-process/audit )
|
||||
caps? ( sys-libs/libcap-ng )
|
||||
dtrace? ( dev-util/systemtap )
|
||||
firewalld? ( >=net-firewall/firewalld-0.6.3 )
|
||||
fuse? ( sys-fs/fuse:0= )
|
||||
glusterfs? ( >=sys-cluster/glusterfs-3.4.1 )
|
||||
iscsi? ( sys-block/open-iscsi )
|
||||
iscsi-direct? ( >=net-libs/libiscsi-1.18.0 )
|
||||
libssh? ( net-libs/libssh )
|
||||
lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] )
|
||||
lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] )
|
||||
nfs? ( net-fs/nfs-utils )
|
||||
numa? (
|
||||
>sys-process/numactl-2.0.2
|
||||
sys-process/numad
|
||||
)
|
||||
parted? (
|
||||
>=sys-block/parted-1.8[device-mapper]
|
||||
sys-fs/lvm2[-device-mapper-only(-)]
|
||||
)
|
||||
pcap? ( >=net-libs/libpcap-1.0.0 )
|
||||
policykit? (
|
||||
acct-group/libvirt
|
||||
>=sys-auth/polkit-0.9
|
||||
)
|
||||
qemu? (
|
||||
>=app-emulation/qemu-1.5.0
|
||||
dev-libs/yajl
|
||||
)
|
||||
rbd? ( sys-cluster/ceph )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
selinux? ( >=sys-libs/libselinux-2.0.85 )
|
||||
virt-network? (
|
||||
net-dns/dnsmasq[script]
|
||||
net-firewall/ebtables
|
||||
>=net-firewall/iptables-1.4.10[ipv6]
|
||||
net-misc/radvd
|
||||
sys-apps/iproute2[-minimal]
|
||||
)
|
||||
wireshark-plugins? ( net-analyzer/wireshark:= )
|
||||
xen? (
|
||||
>=app-emulation/xen-4.6.0
|
||||
app-emulation/xen-tools:=
|
||||
)
|
||||
udev? (
|
||||
virtual/libudev
|
||||
>=x11-libs/libpciaccess-0.10.9
|
||||
)
|
||||
zfs? ( sys-fs/zfs )"
|
||||
|
||||
DEPEND="${BDEPEND}
|
||||
${RDEPEND}
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-6.0.0-fix_paths_in_libvirt-guests_sh.patch
|
||||
"${FILESDIR}"/${PN}-6.7.0-do-not-use-sysconfig.patch
|
||||
"${FILESDIR}"/${PN}-6.7.0-doc-path.patch
|
||||
"${FILESDIR}"/${PN}-6.7.0-fix-paths-for-apparmor.patch
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
# Check kernel configuration:
|
||||
CONFIG_CHECK=""
|
||||
use fuse && CONFIG_CHECK+="
|
||||
~FUSE_FS"
|
||||
|
||||
use lvm && CONFIG_CHECK+="
|
||||
~BLK_DEV_DM
|
||||
~DM_MULTIPATH
|
||||
~DM_SNAPSHOT"
|
||||
|
||||
use lxc && CONFIG_CHECK+="
|
||||
~BLK_CGROUP
|
||||
~CGROUP_CPUACCT
|
||||
~CGROUP_DEVICE
|
||||
~CGROUP_FREEZER
|
||||
~CGROUP_NET_PRIO
|
||||
~CGROUP_PERF
|
||||
~CGROUPS
|
||||
~CGROUP_SCHED
|
||||
~CPUSETS
|
||||
~IPC_NS
|
||||
~MACVLAN
|
||||
~NAMESPACES
|
||||
~NET_CLS_CGROUP
|
||||
~NET_NS
|
||||
~PID_NS
|
||||
~POSIX_MQUEUE
|
||||
~SECURITYFS
|
||||
~USER_NS
|
||||
~UTS_NS
|
||||
~VETH
|
||||
~!GRKERNSEC_CHROOT_MOUNT
|
||||
~!GRKERNSEC_CHROOT_DOUBLE
|
||||
~!GRKERNSEC_CHROOT_PIVOT
|
||||
~!GRKERNSEC_CHROOT_CHMOD
|
||||
~!GRKERNSEC_CHROOT_CAPS"
|
||||
|
||||
kernel_is lt 4 7 && use lxc && CONFIG_CHECK+="
|
||||
~DEVPTS_MULTIPLE_INSTANCES"
|
||||
|
||||
use virt-network && CONFIG_CHECK+="
|
||||
~BRIDGE_EBT_MARK_T
|
||||
~BRIDGE_NF_EBTABLES
|
||||
~NETFILTER_ADVANCED
|
||||
~NETFILTER_XT_CONNMARK
|
||||
~NETFILTER_XT_MARK
|
||||
~NETFILTER_XT_TARGET_CHECKSUM
|
||||
~IP_NF_FILTER
|
||||
~IP_NF_MANGLE
|
||||
~IP_NF_NAT
|
||||
~IP_NF_TARGET_MASQUERADE
|
||||
~IP6_NF_FILTER
|
||||
~IP6_NF_MANGLE
|
||||
~IP6_NF_NAT"
|
||||
# Bandwidth Limiting Support
|
||||
use virt-network && CONFIG_CHECK+="
|
||||
~BRIDGE_EBT_T_NAT
|
||||
~IP_NF_TARGET_REJECT
|
||||
~NET_ACT_POLICE
|
||||
~NET_CLS_FW
|
||||
~NET_CLS_U32
|
||||
~NET_SCH_HTB
|
||||
~NET_SCH_INGRESS
|
||||
~NET_SCH_SFQ"
|
||||
|
||||
# Handle specific kernel versions for different features
|
||||
kernel_is lt 3 6 && CONFIG_CHECK+=" ~CGROUP_MEM_RES_CTLR"
|
||||
if kernel_is ge 3 6; then
|
||||
CONFIG_CHECK+=" ~MEMCG ~MEMCG_SWAP "
|
||||
kernel_is lt 4 5 && CONFIG_CHECK+=" ~MEMCG_KMEM "
|
||||
fi
|
||||
|
||||
ERROR_USER_NS="Optional depending on LXC configuration."
|
||||
|
||||
if [[ -n ${CONFIG_CHECK} ]]; then
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
touch "${S}/.mailmap" || die
|
||||
|
||||
default
|
||||
|
||||
# Tweak the init script:
|
||||
cp "${FILESDIR}/libvirtd.init-r19" "${S}/libvirtd.init" || die
|
||||
sed -e "s/USE_FLAG_FIREWALLD/$(usex firewalld 'need firewalld' '')/" \
|
||||
-i "${S}/libvirtd.init" || die "sed failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_feature apparmor)
|
||||
$(meson_use apparmor apparmor_profiles)
|
||||
$(meson_feature audit)
|
||||
$(meson_feature caps capng)
|
||||
$(meson_feature dtrace)
|
||||
$(meson_feature firewalld)
|
||||
$(meson_feature fuse)
|
||||
$(meson_feature glusterfs)
|
||||
$(meson_feature glusterfs storage_gluster)
|
||||
$(meson_feature iscsi storage_iscsi)
|
||||
$(meson_feature iscsi-direct storage_iscsi_direct)
|
||||
$(meson_feature libvirtd driver_libvirtd)
|
||||
$(meson_feature libssh)
|
||||
$(meson_feature lvm storage_lvm)
|
||||
$(meson_feature lvm storage_mpath)
|
||||
$(meson_feature lxc driver_lxc)
|
||||
$(meson_feature nls)
|
||||
$(meson_feature numa numactl)
|
||||
$(meson_feature numa numad)
|
||||
$(meson_feature openvz driver_openvz)
|
||||
$(meson_feature parted storage_disk)
|
||||
$(meson_feature pcap libpcap)
|
||||
$(meson_feature policykit polkit)
|
||||
$(meson_feature qemu driver_qemu)
|
||||
$(meson_feature qemu yajl)
|
||||
$(meson_feature rbd storage_rbd)
|
||||
$(meson_feature sasl)
|
||||
$(meson_feature selinux)
|
||||
$(meson_feature udev)
|
||||
$(meson_feature virt-network driver_network)
|
||||
$(meson_feature virtualbox driver_vbox)
|
||||
$(meson_feature wireshark-plugins wireshark_dissector)
|
||||
$(meson_feature xen driver_libxl)
|
||||
$(meson_feature zfs storage_zfs)
|
||||
|
||||
-Dnetcf=disabled
|
||||
-Dsanlock=disabled
|
||||
|
||||
-Ddriver_esx=enabled
|
||||
-Dinit_script=systemd
|
||||
-Dqemu_user=$(usex caps qemu root)
|
||||
-Dqemu_group=$(usex caps qemu root)
|
||||
-Ddriver_remote=enabled
|
||||
-Dstorage_fs=enabled
|
||||
-Ddriver_vmware=enabled
|
||||
|
||||
--localstatedir="${EPREFIX}/var"
|
||||
-Drunstatedir="${EPREFIX}/run"
|
||||
)
|
||||
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export VIR_TEST_DEBUG=1
|
||||
meson_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
|
||||
# Remove bogus, empty directories. They are either not used, or
|
||||
# libvirtd is able to create them on demand
|
||||
rm -rf "${D}"/etc/sysconfig || die
|
||||
rm -rf "${D}"/var || die
|
||||
rm -rf "${D}"/run || die
|
||||
|
||||
newbashcomp "${S}/tools/bash-completion/vsh" virsh
|
||||
bashcomp_alias virsh virt-admin
|
||||
|
||||
use libvirtd || return 0
|
||||
# From here, only libvirtd-related instructions, be warned!
|
||||
|
||||
systemd_newtmpfilesd "${FILESDIR}"/libvirtd.tmpfiles.conf libvirtd.conf
|
||||
|
||||
newinitd "${S}/libvirtd.init" libvirtd
|
||||
newinitd "${FILESDIR}/libvirt-guests.init-r4" libvirt-guests
|
||||
newinitd "${FILESDIR}/virtlockd.init-r2" virtlockd
|
||||
newinitd "${FILESDIR}/virtlogd.init-r2" virtlogd
|
||||
|
||||
newconfd "${FILESDIR}/libvirtd.confd-r5" libvirtd
|
||||
newconfd "${FILESDIR}/libvirt-guests.confd" libvirt-guests
|
||||
|
||||
DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r3")
|
||||
DISABLE_AUTOFORMATTING=true
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# we only ever want to generate this once
|
||||
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
|
||||
rm -rf "${D}"/etc/libvirt/qemu/networks/default.xml || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
|
||||
touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml || die
|
||||
fi
|
||||
|
||||
use libvirtd || return 0
|
||||
# From here, only libvirtd-related instructions, be warned!
|
||||
|
||||
readme.gentoo_print_elog
|
||||
}
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
AUX unison.eselect-0.4 3888 BLAKE2B 9af7e1efe1bd5fe646e2bbdea8332affe92ec9cd1558f33c544ee9d10abcf70d39137fefae2a8b046164177afaea5072c14e9b12a623832e10e6b7e05f421d34 SHA512 a3090fa316553f41392a69697a8d20cbf03ec9355cb215a9b660023fc664f372dfd4e159e9d22614f04cf9d34792512a8073b4ec8ed484b9a82eae2c934a6ad8
|
||||
EBUILD eselect-unison-0.4.ebuild 560 BLAKE2B 88351051393d663d16ef542ddee4b88c293315c8506999b54000cfb8d2c3c2df52e925183f313addb90b3850e651c02643fee4a088c595874c53387fcaf54834 SHA512 f897666d1186e1ed50cfacafd8df341091a88d6cdeae274b630d7b16c65e9602da405b7d1c013571f78fbf736d9cc865943512e6b115190d07ab3ca956e70592
|
||||
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
||||
EBUILD eselect-unison-0.4.ebuild 523 BLAKE2B 86b727170fd65d0b1a981254d9af0c710174bce7655397e372b0714ae4459db36b95cddfbe4a73a7dd07b8e0556ca616a303eff2e6be5e8262cf824d5a1778c1 SHA512 1ff0d955aef4b7b52e9009374c7de2769f1b3352a4385ded4f1adb04d12ede1ec51225561ef40626f5ca859de381d28295c5d11b0f028d1305ee07ff61650f83
|
||||
MISC metadata.xml 191 BLAKE2B 8bff04ca02f4930d6f77dd32df009c145cacaad2d1cf271d91ae928f85acdccb0d73b0202a41aa3e60470ba6c7853e41ef76587601b2163f9ec249b7fa1c5274 SHA512 da06af54ba93db06f717082e3f09bbca9e17adad4b070a28131f2ffec15d0dfc82c79a3b2fb045fa33d6756c6df85254733622b0b7b1952b33d5590a71865c62
|
||||
|
@ -1,5 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<!-- maintainer-needed -->
|
||||
<stabilize-allarches/>
|
||||
</pkgmetadata>
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST enca-1.19.tar.xz 465412 BLAKE2B fefd58502cf345f9b88d620d5af349d72b9e2af70d61c9b5aa3632cf91011110dc1fa08e78dd04c02c5a333adfefeb88f529f3cadcb75d0cea2b500a5a70c057 SHA512 6678639992685180457bbef7b0da6e475071ec6935dfd672188fc242ef80b906e75eff9a206e07989893d0ef4ae5eb500f1d0bbd6b4d58146c94bb143b5fb296
|
||||
EBUILD enca-1.19-r2.ebuild 2083 BLAKE2B e20fb87d6f0480f6f18092690d17b64b4075e6437a721b8bd3bf89af23d6e059c28c1d3f4b7ad06f2d18a877cdfb9c0e373a46b77e0d6e9e78d969b3125d8858 SHA512 7a660d1927d237961baa18adf6f0f83db132460d5b17b6a2e0939afce37b133729471d52f67b321fd2362b07cb97d529ec031821772334ea0fda447d78b22344
|
||||
EBUILD enca-1.19-r3.ebuild 1614 BLAKE2B 0dda242d015018b9c3dc2071c9c3129dd818aee61b46aacc7f75a8155cf8eb76dbfd922e5d4b74e4a841672616d605e54a9d40a672f753923b5bd3b47191c849 SHA512 62313a59ff4fa5f775d3679885f7f785bff8964c57e8c476e1a8f75bf0dc8e3e73c70bccbe86943cd63cbaea822cf07d15af61133506871dbe18258a75a3084e
|
||||
MISC metadata.xml 324 BLAKE2B 61e560fc5161d96f01841ebd42ce64012725667f0545fe3bfa463f94b61a536822e1109bfa044f17f6e12c6c45bd24c284aa4846f36db5836e24742b1cc171e9 SHA512 b10801cd8a372709601915899abe03282148aa9a0519160963f5a7734fbeadc082f5493e46ecfb887a16c4b9b5f28424b3b2b87ab4b34708b77cdf3cd4eba03f
|
||||
MISC metadata.xml 242 BLAKE2B 122a8f202e04067fda426bbf1facddf2244ff96e12bd9583bd07a6be498482c5e94c91ee73bab5e60185f8a2e5ce91d1ec3fc6078fc2045cec7e2f78eabb1a60 SHA512 339f854106f55f7dad2cc4c5582ce9fd6d32cedd5dce1414792053cc785011b13ae2a295445724fe079db81dded66d4f555ea4e6b5dc91ef5f1569fd0d7ec0d1
|
||||
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST hivex-1.3.18.tar.gz 1542133 BLAKE2B 961d0797770a2bd3176ce288a509fab8685de91317d55f05e5295f9f56fd54c31acb64847e0cbb6a6074627ccbdfdf35bd0d35150beb7746a8b3de9128ac24e3 SHA512 1851351118921e81df9e505f90d00048a178572c2edd3de40194a69915176bdb615e2eb5afea408d57063e98257c8d1e3d0cd6730407153892cc9e3befc4aa3a
|
||||
EBUILD hivex-1.3.18.ebuild 1952 BLAKE2B b53c3bae6be72b48f780107e4e74c52628e759ae48ec4c988336a1f6f72d7114da4aefe65910e35f5ec8b09bf5929b181ccd556f4cfd37935d7011d804541162 SHA512 bc31db0303c89f9e30f43c2e4b8e86ae1ecc86f1dd41c8b45904c21a2f3cb4b03802c8295c8a81c3861264c7f223a93b01df377bdf6158595a3a782d6e76ffdb
|
||||
MISC metadata.xml 245 BLAKE2B 5599732e8923ea2b90a26adcb5708b6cf95cd3db28e810b9f881ac7d0e2c63745609f4c6e21708bdda7792f769df77bfa4b9d4d135eda71831efcaaab122c384 SHA512 1c6cdb75d4cbbd8d3a5f2cc24950924c030db330e135cf2cacecdaaa99ee65117efd7abd9f8652bf5dfa8169d427f51ff84123aab11fa8ef82498a6834b0805a
|
||||
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
||||
|
@ -1,8 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>maksbotan@gentoo.org</email>
|
||||
<name>Maxim Koltsov</name>
|
||||
</maintainer>
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
||||
|
@ -1,4 +1,4 @@
|
||||
DIST mediacrush-cli-1.1.2.tar.gz 3299 BLAKE2B d3235ef82e7c6dc4ff0c19662514dc848b34904b19105c49343a91b401ea2611e4d090f586a06521f3e0d55e336027456507fbcbe2eed0ada9d0f0765556af12 SHA512 fa4c905e75ffe1d16a83a6c3cc29dd2e28eb9097d1bc95742ece2356ab6e219c15c75bab7a09443c98b18e438d1e6690968d24c35eb7a3dd0877dff36574761c
|
||||
EBUILD mediacrush-cli-1.1.2.ebuild 926 BLAKE2B 8318ece130c2df64cb954546c1f01ac8e9efccd066d7f13420e29047067c99953764eee5b84e39c23bf966ae73196ae7e97834d2e9e4944ef954655b136f0b42 SHA512 63a417b5a6f1c313fc93f9817f9f3a83379988da52dd3b030b4bcd89107322f4f2fcc247d9a3129bbb9851f6da00457c02c84a35f8e83927dd878aaa947ce4fb
|
||||
EBUILD mediacrush-cli-9999.ebuild 904 BLAKE2B 223c4dcb5a9fb268df9092a5db4816777f36d5656d6d0d68b1cf98972f62448882c5cdfab0fc0213c2d234d0c94dc4571400f937edda259f40e0743ff37ce520 SHA512 68217126fbf9b6710a5d7665325990ce3ab93fedc83e88601c4dcb646cae0653957d1b7b93191321a9c7b23ac7ebb4b0414ed92b8589ec571361803cea58dee4
|
||||
MISC metadata.xml 349 BLAKE2B 013521e1641d996ada74b8ae2c144aebb6c07357439aa9a87d91d6041d0f0333ce5b21b6e5c99888884a671313fd12d2d5f00061e22c81a03cf2af0e1e9ba2c9 SHA512 4e8de7d17a63a033642e04784a463efaed8d6f832288fe1706e7bf3c7f03bee20cd89a4745473dad8230cb6383128d466fb4616c295d66fd47274bc5ea07ef32
|
||||
MISC metadata.xml 262 BLAKE2B 7b9a308d8a01487fb4f750860b742d96d6f05470a672b6e9759e23e958f5a0f2f314b819d96113049d0439e51993899e58a74193fedf77351844ed5c898876ab SHA512 0810bb0acec3604cbe7eb8677bfca60b172b54a9aaff2367ecbd892c0d64ba910cf482021a8b482180a811532f74fba9217c7e417b1140bc587d7b67346df3de
|
||||
|
@ -1,4 +1,5 @@
|
||||
AUX rbutil-1.4.1-quazip.patch 1733 BLAKE2B 3a8d88de80189199abcf17cd8149cbf702465227c50b686a36a55e701a00f32e242386ca57c8ba96c0ac253fd3bbd1a8c829bb517ed0e9ae47e1815e8983749f SHA512 d36edacd17078fb2b1d31aa1e7096b37ddf69ba51132aa77aa042989302e8c368d53b2ebee9d9018f8c376cf2e5efd7c37361f2d0319d236ac68326d4eed1608
|
||||
AUX 0001-imxtools-sbtools-fix-compilation-with-gcc-10.patch 765 BLAKE2B f71598d503d5c9981b2955aa1eadf374d7bf00cc1af7b6733aee8009ff7bb20455a6539a7614ec742b4067e6a9337f1dfe713bfc19fb8344af6a43422867a148 SHA512 e9661c5365d2c71fe9f016d936b3d4c844c91cbc9649f877eee385ad894ff03bd3a8e90ecc504aaf1f21c7d339348f22b59a45859fe9b1527113ad7eb39dfd9e
|
||||
AUX rbutil-1.4.1-quazip.patch 1829 BLAKE2B 616af9d3d90384c70f717c363dfea2f4a7a3b9ad75438612a92e12997d2239d10860acc17fb8f2885ef6863764257c2756e03d9d2650e1af90e8f097607a3906 SHA512 6e30cfccb30d9f0dd677abd55fd2d53dc2cf8c06aadd8f278d119d1fca5c5a78e2adb84bf32feac37f6d82ba00e090b3693ef4d28c0f3234b8445368f4bd0cb0
|
||||
DIST RockboxUtility-v1.4.1-src.tar.bz2 1427019 BLAKE2B b4d5e7e74c46c32138c564ebe5b81233ac47ddabe51241e7c6cfef9d5ca25f85b53166a840e5aadec0e021ad206e5d987c71d617c56aee425ece0321aea5edb2 SHA512 24e4ac7b99618d40044bd8248e6755b40e77e333902ddd898e57b33c50705e97fdc5a751be49f8e5ded445b4f712bdd5310b266ff82680ea76488d8bfc8e17c2
|
||||
EBUILD rbutil-1.4.1.ebuild 1276 BLAKE2B 6d8ab15276a5d6d1212b35aea2a03c58c2c33cd043168b06e66412143ef3c7544cf00695941252699e3ab1064e5c4086d06f8e15d83d106029e5bd33a8ff0108 SHA512 01f1666681057ef4cc0c80f6e16cc26719209c55cac8e478e05720c5e9716dfcb0b2e37a52a59f519d1d130e1e2ef991ddba4ba7c10d5eae8f5714beb35e8006
|
||||
EBUILD rbutil-1.4.1.ebuild 1473 BLAKE2B 8eb9e602c3e3825771f4e7d5da3d902fb3c29ab7828c006262586e085323bebe0216b5585db5508b9211867b44ef72f3a4f9f52e7186b9749ac915ba7b28b75f SHA512 393d79bdde8b701cc5ca480d23ea2721cfdf24bc9f909916804e7d29b0554bdefa6f0a55d366f094b34756e9fd547f175e12d67a6bbcbb4fe9ee4ae14076d240
|
||||
MISC metadata.xml 247 BLAKE2B 158fa8dff063e01e64b4835fa1f199518ecf7d81282ee8c893efc0d4d73454e16adb3189ee8cd1272bbada6fb5ffc2b5aadbd796490c829cba1a4b8e3e20f29f SHA512 8bffd29ab89c8dc401ad49655e30a6bd3a953bf8f6c9309b318f3b03ed7bcf2e5c10533ac70967e549edcd512f6be13b9bce3e36175286370ba499dcb119f6fc
|
||||
|
@ -0,0 +1,27 @@
|
||||
From 141c9c218c31dfd6f4f9e47f25cc2764d2bb4b63 Mon Sep 17 00:00:00 2001
|
||||
From: Martin Hauke <mardnh@gmx.de>
|
||||
Date: Sat, 13 Jun 2020 19:11:15 +0200
|
||||
Subject: [PATCH] imxtools/sbtools: fix compilation with gcc 10
|
||||
|
||||
---
|
||||
utils/imxtools/sbtools/misc.h | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/utils/imxtools/sbtools/misc.h b/utils/imxtools/sbtools/misc.h
|
||||
index f803fbb..5c6b2fc 100644
|
||||
--- a/utils/imxtools/sbtools/misc.h
|
||||
+++ b/utils/imxtools/sbtools/misc.h
|
||||
@@ -40,8 +40,8 @@ extern bool g_debug;
|
||||
extern bool g_force;
|
||||
|
||||
typedef struct crypto_key_t *key_array_t;
|
||||
-int g_nr_keys;
|
||||
-key_array_t g_key_array;
|
||||
+extern int g_nr_keys;
|
||||
+extern key_array_t g_key_array;
|
||||
|
||||
typedef void (*misc_printf_t)(void *user, const char *fmt, ...);
|
||||
|
||||
--
|
||||
2.26.2
|
||||
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
AUX libplist-2.2.0-fmin.patch 1102 BLAKE2B ce8c76a369ae1ddc54016bbc941efeafa96d093bce14c0cdaf1da17fe7d201673bd0565669dc12209ee1230b66f56750ba64e8431d72f0d118ea5880b0764a0e SHA512 683203116ffdae053c4da35704aaf2b707b804a19316286f890df4bb6a9ae8dd6b6a4ee0f6db6164f124887e8a602db709d985496b0734899826f04e19846d78
|
||||
AUX libplist-2.2.0-pkgconfig-lib.patch 305 BLAKE2B 67da57f080454e8b01408872ab76b66703e0339052f64c3738964b02e6a389b03aac65d7d6ca30bfd78b1366c4a7fec843b039b32269db0a4e7e95850638e34d SHA512 1c2c628f178ed64a8f7e1dd84657d7d365e980a2b2d8af9dd6bbe55d245997cf51974d9ed451eafb715299097029886f7ec0a863f199a72bf15f50281c9bfab7
|
||||
DIST libplist-2.2.0.tar.bz2 126808 BLAKE2B 7c3ec04aaa52eca33ae28851a6524c9ea531df939feef0f10827c8c2de78a6ccd856ea4d8a568b146ccb5de96f70dd5accec34aa2fdd61f9e6eba01256c0b518 SHA512 641bfd3ec0565f104d3a2d1ebdf6137bc9252b67ce90550e24ab0deeee4e820e119ba4f8f1ba04a0358d995d196fa61e35f2f0ee8ba37fc0270752ae842ab1f5
|
||||
EBUILD libplist-2.2.0-r2.ebuild 2712 BLAKE2B 8c06df42da66a930ff993ba8473dba9bd8e223ac0baddcd5f858e2eb17cefff84701804d5e8e5b796a46aaf5e258fab8b75da0d3a5e5b79276d535a1d2b7cbc8 SHA512 dca25126a8909615d21f16138c830fb6d9df94ce7cfde3b9e5fc0cfc2b6b59d3b51e7fc7d70f5892a0bf0a77b5a2c43bb18fbd41374d4588cbd34c35c6862e13
|
||||
EBUILD libplist-2.2.0-r2.ebuild 2712 BLAKE2B 9bceebb157c4214d937e02e8f0f50fb921a597a0b44157f9adf3d31a10140566d51c91d1d9502233e440e736ca209b8407e676402d9e9f682b10795435993fbf SHA512 f6c1d2f5bcf83dfc0dd356603b1b1ca5f679c2b492247a255865ddc7d9538c7a7cab29fa35f19df34f430612f4007648078868781a1af38d5560c3ebfab5a0a4
|
||||
MISC metadata.xml 329 BLAKE2B accbb4a0f223b37358e54635e61f1488abf2148d89e166e4a68e8ddfc90e0d4c3438c52d75c24aeced91c2246e537cb0b1d64e6e9c63425c6392148cbc3bcd58 SHA512 69d57118df488610f977fe8722d463bb858e8329855cf439ae3c1c7c52260dec96505535e9424041d71d000951db199312e382d24f66296c9c408113ead5219d
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,6 +1,6 @@
|
||||
AUX teckit-2.5.1-mixcflagscxxflags.patch 534 BLAKE2B 98c7ec0325821d6fc8ed4952cce4ec38233302c25e0b6e4157c357693c16ee756c553347cf70aa1381315e0bb1c721e3e423ec6855a5c80fd2a5a298eaeb62d2 SHA512 7b76d3ebc6ecba24a7cd6469b47b35245e73d5c02a32c67a6205434f8c4b73ab6f1a77d0f8cf95081c4b441e876a2d62a1c276f69171d4f9f4679ccccbfd1c87
|
||||
DIST teckit-2.5.10.tar.gz 2112617 BLAKE2B fe38bbecfeec61f2c926fc033230a753ce1435fdf77bebe3c6d6c427a46bd5019d23605ee3d73f733d6345301a26ad3b1fd207daa46fdf66a7728be4569758aa SHA512 c2d3bcf1245723bb3bbe9c147fc3024e667ab4d1280aa0f8b5394b2dd9bb75e3f2bf42f057744fa86ed551ebf3e0f13300072a0325888cb8f9501d874c356f34
|
||||
DIST teckit-2.5.6.tar.gz 2500800 BLAKE2B a41c51e80b558d9735be782ed655fe36ec673180e559a3063c3b78ece14e470e194740f2039863a6e7a12e006c2314c3b73eff5de4d289c8eca1b6c9744f1e0d SHA512 d3462dbf22658de85fd718c43229259c460730d907226435195742f1ab65accc4ec83f7b6cb32a0e99fa12ddb7f2b7b5f2598c8853636aa5b31c8592ed9b4745
|
||||
EBUILD teckit-2.5.10.ebuild 1043 BLAKE2B 94060c9ab4406f67ccff6e27c4f92aa92a1076665a4f230f5b7223ea91cd82338fc2d6454d42c79fdec9daf5637aca4ff9e4651b3a1570173d3baaa6474c0b65 SHA512 14d4f0203a3fb0f01c6187813b3f9b8bb66ddcc65df6514617895cfb66bb110ee95aa523144a8b3833d36646131434b664419d5b4d2a810c86969b2bb83815a9
|
||||
EBUILD teckit-2.5.10.ebuild 1042 BLAKE2B 6631e857edeb2de8e95fd9aac560adbc75460f42fb8b43e6927e38a1dda2523f5cba292c57ed355048b92c076dafc2a27337c41ec56744c5ccc90b26f6bb8db2 SHA512 10bc8ad67e0547961179a386c570208e5f0cab284fb2641c925c823a6711cf8cc2534fc8cdac81cb06fc3bf5f082fc8ffea991e5f7efee59d3f320db2ff1223f
|
||||
EBUILD teckit-2.5.6.ebuild 1098 BLAKE2B 9436882972ea3e20da426aae4bb5c68864bb339287cc71fd78f53ea1bc1b04b6ef7dbcfb067adbf96cf494efb0d82b852e66062449feed67f52d2873e072eaec SHA512 bad1481c8080d3639edaddea4d698d4fd45138e8aea40c21ce51fe86799f21e610460bc749cdbaba6376031a3a5b2ee3ba5672525507fa4f689ba28024545da2
|
||||
MISC metadata.xml 328 BLAKE2B 55a9af22d43fe5270c143f0bdd0fdaa5bf58665a47c6386b83611071a25c8e41e0116bd48c3b6ff051b51e28f9f0bbbb1d09a97939f03df5e367a352c99b6f09 SHA512 f4ee21269605eb831d9a6cbe639da9f2bf63aa14ffb69bf41b7fa4304e4680f5e11ff9efaf30b63cbe0f3708468af19c5412353dab4af8d9a49e6f845a2b7f67
|
||||
|
@ -1,4 +1,4 @@
|
||||
AUX wgetpaste-2.29-fix-bpaste.patch 1401 BLAKE2B c7a08ac708aace5fbafcd8de245213307b154c8c9f94a4f37b952b7509b7768df53459b1724b91e43bdde3ddb4cacf070d02c4a2dfdf33cbce7cff240c5ec7bc SHA512 70e9b77b5e4eef7a790973737be5c330443ae5eb4f54ac7a706e1404073a3568e0dc42eee1084ae5c4fdecff3384d22ff4666f2b0b24d6d28cf5d66ba3094612
|
||||
DIST wgetpaste-2.29.tar.bz2 12988 BLAKE2B 838b84632754f6e07c25fe3648e14bf939dff4e08ae8e8064e94008beb436f77738e4f54859115321fbf445a323641ebfecf5fd7d09bbbb46c72e913687deb07 SHA512 6596842733bb5d1d52cbb3cbcf61ba714f0cbfdc13acb4d6025ccfd27c214adaf886ac3a0a11baefaa4af3f33165619e5a3360b4e0807d29e8dc8ef5ff819bb6
|
||||
EBUILD wgetpaste-2.29-r1.ebuild 689 BLAKE2B 3f803efebbe86ace4e41a78f358d820f2609f534b6b976cecebef1223754be95ec1301f4c7d03e50579a7a2e7586f7092deab40a224a660a2c2c86b38ea8ec81 SHA512 4818b22025d7b3e985479596558a3832371df3df2e5f9862c08eba3011d3bb022a87c3131ac6e421e99381a3bfb09468be133394e1b5470907f21396311bae13
|
||||
MISC metadata.xml 498 BLAKE2B 9442c088cf776d11e625be4466d161c7a2103fd34da4aad288a9e7b04297db23c2cf04745d533376fec8649e1ea4936ab27db42963f0e57623018add15182b8c SHA512 e312aefde50dcbe35325de6215d85d82f16d51beb3a5ff1d3e07c5408aeef66dd7a4ee7485cc3f795462429193dd977cb864b4f1ee8a280bb2e2e7f45e521278
|
||||
MISC metadata.xml 388 BLAKE2B 62b99789c15efdac7b00312ab6fec1964398d4adb5b75f495490a7bbf970f1f42acb5b151ed9c093c31e909cfd2ad124795240aefb1ee672776282ef0f8fc0a1 SHA512 1e9aa5b9d8a6d02926fbbe31421d62f00fa1d1e0ad6063a356c49068a7541ee267b8168b04d5a954e3c79138103ca551be41e289346e67fb0348717b8aea694e
|
||||
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST pyclewn-2.1.tar.gz 129697 BLAKE2B 0dfef92cb36ea9fa89c7f0d85ed45e21c634732fc2d3d888dd792de22529bea86719f8ac8ed870dd5ab00efbfdb08011013a36880781abf9e0c64a62b2aa301a SHA512 346b98a9e37957a5bf97b8901247f56fa8e38bddac38727867773cf4e78e555d6a85848c4c400d1faf1159ba61122cfd4931c95a67e3b2abdfaae7996beb4f1b
|
||||
EBUILD pyclewn-2.1-r2.ebuild 1054 BLAKE2B 16603ed0d7ba1cd1b15046b3dc0dfa7957b1ce28dd3a04adf7bac04fe7c317610b17162c062bb63e8dd9b6a7a096d0aa4f199d9c0d77507e34adaa57c157c5e2 SHA512 f427034f0a4bf1177a7e6c9a9a20d893d38a85d73934f87b1a9377aec21d8c374b92396cb860248a130435ddcf3f74c85ab46b8edf9c50c69b221f1feb107e5a
|
||||
MISC metadata.xml 499 BLAKE2B 4955bd7a080dc2ae909143477040d191cb48ab4badfd47b6b7c11fd4686139bbbe77475f005e10c3b2bba50d0615b94600a55cda57a7d02ecaaffe1e504219dd SHA512 30b127677f0d5a9afce208e5cbb00c9b98f6d7e771ef273155f9acad764da789e71249289104e8006420cf5ff62075bb7572527150f9b339e0e51cb219c76a81
|
||||
MISC metadata.xml 383 BLAKE2B 2a1e5a787a6a1315d91c9ff69f770930b96871c17324dd1aa5c9943b948216dc6ae878b8904981197bf7ee6170a036407bdb6b9f83156706f00041e2ba5f3f1c SHA512 aa4f2cfe70d5169d112446cfd3a97282cebb686ce0c4e5472f60ff460c5a3cac31b64628c285ea3c530f62ce6066bb2d6bc701ce6a4da42c088ed903a6e2275a
|
||||
|
Binary file not shown.
@ -0,0 +1,136 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools flag-o-matic multilib-minimal toolchain-funcs
|
||||
|
||||
MY_P="${PN}${PV}"
|
||||
|
||||
DESCRIPTION="Tool Command Language"
|
||||
HOMEPAGE="http://www.tcl.tk/"
|
||||
SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
|
||||
|
||||
LICENSE="tcltk"
|
||||
SLOT="0/8.6"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="debug +threads"
|
||||
|
||||
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
SPARENT="${WORKDIR}/${MY_P}"
|
||||
S="${SPARENT}"/unix
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-8.6.10-multilib.patch
|
||||
"${FILESDIR}"/${PN}-8.6.8-conf.patch # Bug 125971
|
||||
"${FILESDIR}"/${PN}-8.6.9-include-spec.patch # Bug 731120
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
find \
|
||||
"${SPARENT}"/compat/* \
|
||||
"${SPARENT}"/doc/try.n \
|
||||
-delete || die
|
||||
|
||||
pushd "${SPARENT}" &>/dev/null || die
|
||||
default
|
||||
popd &>/dev/null || die
|
||||
|
||||
# httpold tests require netowk
|
||||
rm ../tests/httpold.test \
|
||||
../tests/env.test \
|
||||
../tests/http.test \
|
||||
|| die
|
||||
|
||||
# workaround stack check issues, bug #280934
|
||||
use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
|
||||
|
||||
tc-export CC
|
||||
|
||||
sed \
|
||||
-e '/chmod/s:555:755:g' \
|
||||
-i Makefile.in || die
|
||||
|
||||
sed \
|
||||
-e 's:-O[2s]\?::g' \
|
||||
-i tcl.m4 || die
|
||||
|
||||
mv configure.{in,ac} || die
|
||||
|
||||
eautoconf
|
||||
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
# We went ahead and deleted the whole compat/ subdir which means
|
||||
# the configure tests to detect broken versions need to pass (else
|
||||
# we'll fail to build). This comes up when cross-compiling, but
|
||||
# might as well get a minor configure speed up normally.
|
||||
export ac_cv_func_memcmp_working="yes"
|
||||
export tcl_cv_str{str,toul,tod}_unbroken="ok"
|
||||
export tcl_cv_strtod_buggy="no"
|
||||
|
||||
econf \
|
||||
$(use_enable threads) \
|
||||
$(use_enable debug symbols)
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
#short version number
|
||||
local v1=$(ver_cut 1-2)
|
||||
local mylibdir=$(get_libdir)
|
||||
|
||||
S= default
|
||||
# fix the tclConfig.sh to eliminate refs to the build directory
|
||||
# and drop unnecessary -L inclusion to default system libdir
|
||||
|
||||
sed \
|
||||
-e "/^TCL_BUILD_LIB_SPEC=/s:-L$(pwd) *::g" \
|
||||
-e "/^TCL_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
|
||||
-e "/^TCL_SRC_DIR=/s:${SPARENT}:${EPREFIX}/usr/${mylibdir}/tcl${v1}/include:g" \
|
||||
-e "/^TCL_BUILD_STUB_LIB_SPEC=/s:-L$(pwd) *::g" \
|
||||
-e "/^TCL_STUB_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
|
||||
-e "/^TCL_BUILD_STUB_LIB_PATH=/s:$(pwd):${EPREFIX}/usr/${mylibdir}:g" \
|
||||
-e "/^TCL_LIBW_FILE=/s:'libtcl${v1}..TCL_DBGX..so':\"libtcl${v1}\$\{TCL_DBGX\}.so\":g" \
|
||||
-i "${ED}"/usr/${mylibdir}/tclConfig.sh || die
|
||||
if use prefix && [[ ${CHOST} != *-darwin* && ${CHOST} != *-mint* ]] ; then
|
||||
sed \
|
||||
-e "/^TCL_CC_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|g" \
|
||||
-e "/^TCL_LD_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|" \
|
||||
-i "${ED}"/usr/${mylibdir}/tclConfig.sh || die
|
||||
fi
|
||||
|
||||
# install private headers
|
||||
insinto /usr/${mylibdir}/tcl${v1}/include/unix
|
||||
doins *.h
|
||||
insinto /usr/${mylibdir}/tcl${v1}/include/generic
|
||||
doins "${SPARENT}"/generic/*.h
|
||||
rm -f "${ED}"/usr/${mylibdir}/tcl${v1}/include/generic/{tcl,tclDecls,tclPlatDecls}.h || die
|
||||
|
||||
# install symlink for libraries
|
||||
dosym libtcl${v1}$(get_libname) /usr/${mylibdir}/libtcl$(get_libname)
|
||||
dosym libtclstub${v1}.a /usr/${mylibdir}/libtclstub.a
|
||||
|
||||
if multilib_is_native_abi; then
|
||||
dosym tclsh${v1} /usr/bin/tclsh
|
||||
dodoc "${SPARENT}"/{ChangeLog*,README.md,changes}
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
for version in ${REPLACING_VERSIONS}; do
|
||||
if ver_test 8.6 -lt ${version}; then
|
||||
echo
|
||||
ewarn "You're upgrading from <${P}, you must recompile the other"
|
||||
ewarn "packages on your system that link with tcl after the upgrade"
|
||||
ewarn "completes. To perform this action, please run revdep-rebuild"
|
||||
ewarn "in package app-portage/gentoolkit."
|
||||
ewarn "If you have dev-lang/tk and dev-tcltk/tclx installed you should"
|
||||
ewarn "upgrade them before this recompilation, too,"
|
||||
echo
|
||||
fi
|
||||
done
|
||||
}
|
@ -0,0 +1,72 @@
|
||||
--- a/tests/ttk/entry.test 2020-12-26 18:46:45.262306641 +0100
|
||||
+++ b/tests/ttk/entry.test 2020-12-26 18:47:00.246040124 +0100
|
||||
@@ -111,34 +111,34 @@
|
||||
set result [.e xview]
|
||||
} -result {0.0 0.5}
|
||||
|
||||
-test entry-3.3 "xview" -body {
|
||||
+test entry-3.3 "xview" -constraints knownBug -body {
|
||||
.e delete 0 end;
|
||||
.e insert end abcdefghijklmnopqrstuvwxyz
|
||||
.e xview end
|
||||
set result [.e index @0]
|
||||
} -result 7
|
||||
|
||||
-test entry-3.4 "xview" -body {
|
||||
+test entry-3.4 "xview" -constraints knownBug -body {
|
||||
.e delete 0 end;
|
||||
.e insert end abcdefghijklmnopqrstuvwxyz
|
||||
.e xview moveto 1.0
|
||||
set result [.e index @0]
|
||||
} -result 7
|
||||
|
||||
-test entry-3.5 "xview" -body {
|
||||
+test entry-3.5 "xview" -constraints knownBug -body {
|
||||
.e delete 0 end;
|
||||
.e insert end abcdefghijklmnopqrstuvwxyz
|
||||
.e xview scroll 5 units
|
||||
set result [.e index @0]
|
||||
} -result 5
|
||||
|
||||
-test entry-3.6 "xview" -body {
|
||||
+test entry-3.6 "xview" -constraints knownBug -body {
|
||||
.e delete 0 end;
|
||||
.e insert end [string repeat abcdefghijklmnopqrstuvwxyz 5]
|
||||
.e xview scroll 2 pages
|
||||
set result [.e index @0]
|
||||
} -result 40
|
||||
|
||||
test entry-3.last "Series 3 cleanup" -body {
|
||||
destroy .e
|
||||
}
|
||||
--- a/tests/ttk/spinbox.test 2020-12-26 18:49:19.967554727 +0100
|
||||
+++ b/tests/ttk/spinbox.test 2020-12-26 18:49:58.015877788 +0100
|
||||
@@ -136,7 +136,7 @@
|
||||
destroy .sb
|
||||
} -returnCodes error -result {bad validate "bogus": must be all, key, focus, focusin, focusout, or none}
|
||||
|
||||
-test spinbox-1.8.4 "-validate option: " -setup {
|
||||
+test spinbox-1.8.4 "-validate option: " -constraints knownBug -setup {
|
||||
set ::spinbox_test {}
|
||||
ttk::spinbox .sb -from 0 -to 100
|
||||
} -body {
|
||||
--- a/tests/font.test 2020-12-26 19:15:55.199228774 +0100
|
||||
+++ b/tests/font.test 2020-12-26 19:18:05.414951407 +0100
|
||||
@@ -399,7 +399,7 @@
|
||||
# (tkfont == NULL)
|
||||
font measure "\{xyz" abc
|
||||
} -returnCodes error -result "font \"{xyz\" doesn't exist"
|
||||
-test font-9.5 {font command: measure} -body {
|
||||
+test font-9.5 {font command: measure} -constraints knownBug -body {
|
||||
# Tk_TextWidth()
|
||||
expr {[font measure $fixed "abcdefg"] == [font measure $fixed "a"]*7 }
|
||||
} -result 1
|
||||
@@ -450,7 +450,7 @@
|
||||
# (Tcl_GetIndexFromObj() != TCL_OK)
|
||||
font metrics $fixed -xyz
|
||||
} -returnCodes error -result {bad metric "-xyz": must be -ascent, -descent, -linespace, or -fixed}
|
||||
-test font-10.9 {font command: metrics: get individual metrics} -body {
|
||||
+test font-10.9 {font command: metrics: get individual metrics} -constraints knownBug -body {
|
||||
font metrics $fixed -ascent
|
||||
font metrics $fixed -descent
|
||||
font metrics $fixed -linespace
|
@ -0,0 +1,146 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools multilib-minimal prefix toolchain-funcs virtualx
|
||||
|
||||
MY_P="${PN}${PV/_beta/b}"
|
||||
|
||||
DESCRIPTION="Tk Widget Set"
|
||||
HOMEPAGE="http://www.tcl.tk/"
|
||||
SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz"
|
||||
|
||||
LICENSE="tcltk"
|
||||
SLOT="0/8.6"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="debug +threads truetype aqua xscreensaver"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
!aqua? (
|
||||
>=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
|
||||
truetype? ( >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] )
|
||||
xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] )
|
||||
)
|
||||
~dev-lang/tcl-$(ver_cut 1-3):0=[${MULTILIB_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
!aqua? ( x11-base/xorg-proto )"
|
||||
|
||||
# Not bumped to 8.6
|
||||
#RESTRICT=test
|
||||
|
||||
SPARENT="${WORKDIR}/${PN}$(ver_cut 1-3 ${PV})"
|
||||
S="${SPARENT}"/unix
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-8.6.10-multilib.patch
|
||||
"${FILESDIR}"/${PN}-8.4.15-aqua.patch
|
||||
"${FILESDIR}"/${PN}-8.6.9-conf.patch # Bug 125971
|
||||
"${FILESDIR}"/${P}-test.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
find \
|
||||
"${SPARENT}"/compat/* \
|
||||
-delete || die
|
||||
|
||||
pushd "${SPARENT}" &>/dev/null || die
|
||||
default
|
||||
popd &>/dev/null || die
|
||||
eprefixify Makefile.in
|
||||
|
||||
# Make sure we use the right pkg-config, and link against fontconfig
|
||||
# (since the code base uses Fc* functions).
|
||||
sed \
|
||||
-e 's/FT_New_Face/XftFontOpen/g' \
|
||||
-e "s:\<pkg-config\>:$(tc-getPKG_CONFIG):" \
|
||||
-e 's:xft freetype2:xft freetype2 fontconfig:' \
|
||||
-i configure.in || die
|
||||
rm configure || die
|
||||
|
||||
tc-export CC
|
||||
|
||||
sed \
|
||||
-e '/chmod/s:555:755:g' \
|
||||
-i Makefile.in || die
|
||||
|
||||
sed \
|
||||
-e 's:-O[2s]\?::g' \
|
||||
-i tcl.m4 || die
|
||||
|
||||
mv configure.{in,ac} || die
|
||||
|
||||
eautoconf
|
||||
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
if tc-is-cross-compiler ; then
|
||||
export ac_cv_func_strtod=yes
|
||||
export tcl_cv_strtod_buggy=1
|
||||
fi
|
||||
|
||||
local mylibdir=$(get_libdir)
|
||||
|
||||
econf \
|
||||
--with-tcl="${EPREFIX}/usr/${mylibdir}" \
|
||||
$(use_enable threads) \
|
||||
$(use_enable aqua) \
|
||||
$(use_enable truetype xft) \
|
||||
$(use_enable xscreensaver xss) \
|
||||
$(use_enable debug symbols)
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
CI=1 virtx emake test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
#short version number
|
||||
local v1=$(ver_cut 1-2)
|
||||
local mylibdir=$(get_libdir)
|
||||
|
||||
S= default
|
||||
|
||||
# normalize $S path, bug #280766 (pkgcore)
|
||||
local nS="$(cd "${S}"; pwd)"
|
||||
|
||||
# fix the tkConfig.sh to eliminate refs to the build directory
|
||||
# and drop unnecessary -L inclusion to default system libdir
|
||||
|
||||
sed \
|
||||
-e "/^TK_BUILD_LIB_SPEC=/s:-L${S}-\w*\.\w* ::g" \
|
||||
-e "/^TK_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
|
||||
-e "/^TK_SRC_DIR=/s:${SPARENT}:${EPREFIX}/usr/${mylibdir}/tk${v1}/include:g" \
|
||||
-e "/^TK_BUILD_STUB_LIB_SPEC=/s:-L${S}-\w*\.\w* *::g" \
|
||||
-e "/^TK_STUB_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
|
||||
-e "/^TK_BUILD_STUB_LIB_PATH=/s:${S}-\w*\.\w*:${EPREFIX}/usr/${mylibdir}:g" \
|
||||
-e "/^TK_LIB_FILE=/s:'libtk${v1}..TK_DBGX..so':\"libk${v1}\$\{TK_DBGX\}.so\":g" \
|
||||
-i "${ED}"/usr/${mylibdir}/tkConfig.sh || die
|
||||
if use prefix && [[ ${CHOST} != *-darwin* && ${CHOST} != *-mint* ]] ; then
|
||||
sed \
|
||||
-e "/^TK_CC_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|g" \
|
||||
-e "/^TK_LD_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|" \
|
||||
-i "${ED}"/usr/${mylibdir}/tkConfig.sh || die
|
||||
fi
|
||||
|
||||
# install private headers
|
||||
insinto /usr/${mylibdir}/tk${v1}/include/unix
|
||||
doins "${S}"/*.h
|
||||
insinto /usr/${mylibdir}/tk${v1}/include/generic
|
||||
doins "${SPARENT}"/generic/*.h
|
||||
rm -f "${ED}"/usr/${mylibdir}/tk${v1}/include/generic/{tk,tkDecls,tkPlatDecls}.h || die
|
||||
|
||||
# install symlink for libraries
|
||||
dosym libtk${v1}$(get_libname) /usr/${mylibdir}/libtk$(get_libname)
|
||||
dosym libtkstub${v1}.a /usr/${mylibdir}/libtkstub.a
|
||||
|
||||
if multilib_is_native_abi; then
|
||||
dosym wish${v1} /usr/bin/wish
|
||||
dodoc "${SPARENT}"/{ChangeLog*,README.md,changes}
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1,8 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>maksbotan@gentoo.org</email>
|
||||
<name>Maxim Koltsov</name>
|
||||
</maintainer>
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST libee-0.4.1.tar.gz 357116 BLAKE2B 121f7cbdea1978889b6fcc24bfabee0c64276bf060265578e7b8067d217ee6371dc6e49b7ac733aeb0abe57bcc1df1552029831bd7a6bc6b42431d3166f90037 SHA512 810cbca8077c975b045b6761de22642708b3555aa8959c17e6be3f3865612642176762ca4def09274a6291256608f11b5833bfaaa25ba0d66f71d0dee6f594d4
|
||||
EBUILD libee-0.4.1.ebuild 640 BLAKE2B e6ef5dfd7b87ab0f43bdca4ca591a145b5d5e72003338f62ffb7d6cbd86b4155116ec9aaae749534a6b4363d3a18ac69e60fed46cd857fb74bc4c7457b39f0b9 SHA512 e6309f5ea159a198ff2549fd7ab2cdc8db35c1367a580c9395b1353825e77abe1071441e7eec8a5fb6ae7c654540ea06a4b56f8162ee21e0438b124002077fb7
|
||||
MISC metadata.xml 325 BLAKE2B 8ff60b6615474ad4ba1def5ef9a89cb98f6e3a54dbb6d45cc3c2b0c6ea815ec71c7d04fb08c9af4cc116b95197dd28c49c9e65b5f43be636751bd1d1abeb909a SHA512 0118c80631e3be45293d46bf16ca279033edd35365dc332f155880fc328a7310272da11ada63de212283d77c7f051bda648520a4b9c0600f67675da4015d14a7
|
||||
MISC metadata.xml 247 BLAKE2B a2bcf5e739389b86b06c14dcceedec9b4e5cf32b1bc54b42bda3a77462fdefd0aca09d9e2bd0304fb7f7f1bf5d4ae62101c7e562d64492bd6a8a939807f3409b SHA512 0698b4825e20138ea6cb2d37a83fae01de2729b103c5954cfdaa2f36fb7f52d63807580d8739765b9c256fb49c3635592c3e568c4990f3c21676e1d3899a509b
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST libestr-0.1.11.tar.gz 355544 BLAKE2B c165212c4a56ee577a76dbb95dfe9d08d84087d490422d4fb7c29cadc5b5d0eed97234369331286433e2d860d3cfa8af3117d3ff94e8833df91f6586905ad2c8 SHA512 0ab98c2fa4b58cf6fee89c88602725b8b5e8e5a171a6976cdd8cff4dfc1cd3e5b747868da74fccd1bca66b9fa524ceae1c4f1ad5ee653a44ff81df6916ab5328
|
||||
EBUILD libestr-0.1.11.ebuild 725 BLAKE2B bc5b1d5478fb10f3c1bb8adab2d4eb69c82b95431a147eedbb7b1c65b262fa59d35221095f0f3f5a8212c96ffb50501e648ae6e44fcbe0badeadc479e606372f SHA512 bf44bf03be423b00bf154df8df420f0b79b1a6e8c8e6f8c367a7c6b0d8c56770c42ce2e3da94b051525b652fe25a48ad65f7aba7a9cd9c9dc339e3778523f784
|
||||
MISC metadata.xml 563 BLAKE2B fb15f2cda9e02291c5a88dc7ac002a69d4504ca2e0d496962986846ff089628064e5334688d9806bb9e3478073e8b6fecdad7ca227723c8e4b8f4c7c83ac0aa3 SHA512 4ebbbbddedbb2ee70c52c73b23ef83c0920756ead3e14d8a75afd5bc994bdeaa63a6e9255083b74bdd80da8367650544c92763e299f3f6d49c930b2f92e7c478
|
||||
MISC metadata.xml 453 BLAKE2B 5cb51e8fa066c1507a082ac7b2529f336869457e2bbee6782de3e73d97741530ce7f3d469ccd2675e86f20e03dbd9d5dbc6644725271514852d56b3beb495c87 SHA512 ef679508232cdb8cc9e7f70ed3808fadbab48325bb328539259f22b9af4fb621141fff0671ad4043cca95ca49fd84309120a8fce545e158d68aa36f4a8fbd486
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST liblognorm-2.0.6.tar.gz 666712 BLAKE2B 4c3e46fbd9a3eaf6c429872d30c0fe93f1255dbf3cc14efc82ab94d70ef45c5560c50644e0e23dc63777ddbc405d0f3fb911975d06fd6f6cdee6f7b98ff10b74 SHA512 0b4ee55eb54920dd096fdd6d6dcc2263bc52e74442d86503bfebf26b31492a8c1b67cb3b709ecc8b96cc53252151515719027306b2b6f7ba3404adc5a48cf125
|
||||
EBUILD liblognorm-2.0.6.ebuild 1521 BLAKE2B 82fd6c76b213a4b25da93b4861f5ec3031cea456a475c0b05bbbe68030488999ef6837b09d9fbf998c53e93844fb077e894b6787cd062c8baec8c5a6272861e6 SHA512 6b29928192b90f1105d38327e6ed33e5441f6a5c7bcefc5f65752379a8aec5016c5caed4e05dac91628be09b88d459133bdd48c4eeb5e24768d2cb3d0fb900fa
|
||||
MISC metadata.xml 582 BLAKE2B 59408e460cb8208149a93cbe049867d8cc202272aea9cd113a7f282eeb6f57b967abf7379241c8dd987e58f66f1efb36c29809176db34cdb3b2127a5ebe02f0c SHA512 7df1432cf2ddfe55c6a449d0179b771652a051d75fa34b8d3ea42d201bc64b3b18b2410ace68c263f14eb692661846a25cb0220de43abcaef13401e87f1173e2
|
||||
MISC metadata.xml 472 BLAKE2B e24cba421828553b07e63523915569f3d14267154fec093e0efd8aa7d7ccf374de0fc11d7e97760e40fc84702ef7e3b59c4a25ca79ad3c5dea8ecc00b7fb387a SHA512 6396b38b17ae624fb4836c838119a40784a5473debeec8c933997aacd40b97e224a361892b5f20e9fc173c85e20d45a9721fcae485357d6775dad68a822339ab
|
||||
|
@ -1,4 +1,4 @@
|
||||
AUX ucommon-6.0.3-install_gcrypt.m4_file.patch 4902 BLAKE2B 5c56eb0d9e397a653eb1a932e49cdce0c30fbe52f98f8d1b7403c27f53f5371da6f0bde83dff18250bfec5c9d3817bedb803d49344183e0dc5cb117e688dea6a SHA512 13604093ed0dba4064a8868785309d1de645dc0d010940febbf29166f69302c7272293bf161514396064d4f2ef0805dc6bb30336773568b0e5959ef76c1a0aad
|
||||
DIST ucommon-7.0.0.tar.gz 837905 BLAKE2B ddc82d5d1a88d66f353d9e69eacd7cfaaa0204acb8b9c4152559a009d287f2ffdb7feedc6fc0303c93a39d607498dd15bf83798d088857582f79be435d010ca7 SHA512 d32f8603d920eb98b5d4bc75224a7a8bb8bf2001a8dd3152626a8438ea4c39503a7446dec3aa90cf464b7abb68a6e42bac488ef9705517bd333b64bce219915b
|
||||
EBUILD ucommon-7.0.0.ebuild 1484 BLAKE2B af9da035d218d5893778df542e1c4e268448f49490b74977a3e22d7a0f7fa04392cc416c58fc1dc45d7ae2ce35df4b608b1ea48446ee107352a110c7c96fd9dd SHA512 63a6e1f23bc2cb0ad097fdb13716dc40e28e9d3792f4561ef94afd2130482d7b9a0d88ba5f9680510d3a1ad7a205ef59e903b2c2fe7b525e3874929ff02c5fd1
|
||||
MISC metadata.xml 245 BLAKE2B 5599732e8923ea2b90a26adcb5708b6cf95cd3db28e810b9f881ac7d0e2c63745609f4c6e21708bdda7792f769df77bfa4b9d4d135eda71831efcaaab122c384 SHA512 1c6cdb75d4cbbd8d3a5f2cc24950924c030db330e135cf2cacecdaaa99ee65117efd7abd9f8652bf5dfa8169d427f51ff84123aab11fa8ef82498a6834b0805a
|
||||
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
||||
|
@ -1,8 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>maksbotan@gentoo.org</email>
|
||||
<name>Maxim Koltsov</name>
|
||||
</maintainer>
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
||||
|
Binary file not shown.
@ -1,8 +1,9 @@
|
||||
AUX clozurecl-1.11.5-fno-common.patch 4161 BLAKE2B a6494cedee1020783e325ad7bf89913180c56ba920851ca1c73412feff49a1e9e7c8bf25ebb86e87c5b7334be1029ce640b9c31ab3d88d778bf2a8e56be1c4ba SHA512 7e640a4a688fde4349c12aa7415d8861ef29867047024e6ccdcec1202e5696f3ac1a058d0f312a2f1f9c6b4794e5a1fb41d55462a3500e5e35f4b685e727b191
|
||||
AUX clozurecl-1.11.5-no-pie-32.patch 515 BLAKE2B 87f27e19e6bb5f33e23a96d14ab1fc14961d2673df11cba79dc7bf0ab79c13f91817bd615c9074781339bda9f6025043f9aeafc59753d457b5e80504a333d774 SHA512 20cb4ca43986176365a430f746ea4d397a9e5aa729e33510cae940afbe254471c70ed5507c5f2f2806b5161b2720b364f2ca6e2f1a03a329220ecb2998405986
|
||||
DIST ccl-1.11.5-darwinx86.tar.gz 100515656 BLAKE2B d9ae52f7d0c481211fdf53bf6bb4bb65a66ab60bf1c3548e9f2d502e60906163121a85330e547d15e3d4bcb6ad47564e86dd93b4228a9391558463347011990f SHA512 1016ab9672839d1303809e9f5b849cf36dc300963672dfa5888b75f6dadee3106cd6f1375e544437a92c7307dc8639e423e12663ca157b851925d0e82f0cd4b7
|
||||
DIST ccl-1.11.5-linuxarm.tar.gz 40288609 BLAKE2B 5217de314e6c59e5bbee7d5608b4e92088fb57dc0d8a90454ec4653c1710857748776d9a7ee2e89e86613f64fc028aca324ea5cb3bc7eb5e9bc582e2b50766cf SHA512 0305baa66263a2182ba8deb02837287ffb6c1472987d4953caa8839cad6503815ded7fe6bfde72a823b90d3ff86322602ee3d0934e179fb2418e3b049f55be4e
|
||||
DIST ccl-1.11.5-linuxx86.tar.gz 50652181 BLAKE2B 2ed6e747a72816c6f79f58715261c41a1c3b98fa84ef4ee82ca5683383741777a46a566c7884d7fdc3dcd2e5959dab2f3fde9432945a4dc73bcece8f741ed753 SHA512 b6c16d9bba27a901f942237ed42d6b3e832910951270820a2a3d61afe2a8e7f59d383c854382cfcaa0bf8253c8d624be66d905b4170211ea39a106ca85b9a23d
|
||||
DIST ccl-1.11.5-solarisx86.tar.gz 59139069 BLAKE2B db1a904dd4e794127e7c966a9734aa92bb0415520a6af35d92008fd785004bd2ea04deb66f600b1d1dd60c0b95519e86d412b208878aaa6c2f9f8c05a27efe38 SHA512 4ae7cee7e35de41ab20d79e073b12b6bd98a23beea95c0de7d882a1f4e1ea3f9f3162844df0578aeeadb671d30a0a488092ee93b35245c693051a4ab9193fc5b
|
||||
DIST ccl.html 962003 BLAKE2B fc95ec5abbea7c2f5f247293691a5c5a7eddaa049156c38766ec9df4d1920fdee902c89db976cc6687535aef5ddda3c672b62156bf0f61b6369ade548dcb0141 SHA512 0cb9ee8f7eb6007e08241a0797519ff3bfc3d3adc0b5ac86e6a2e9e8b2e316fc421bea3b04159decc0a2b37ff7098147e25266946cc3c1ac367b93e4821a8b64
|
||||
EBUILD clozurecl-1.11.5.ebuild 3100 BLAKE2B e6071a36e561df76f1b4d31b20342ea262b7986690072888b19185bf232988c8114a2ce4227e8c88a2ece25715e973f55ef03ec1b0114897d91c7bbb687153dc SHA512 ea9718c6a16e602f5d2608e2e318ec1c2d1cba34a79cccad3198f873ae74cd0b48038bb3ab8a6ddb089d62ea881842895f2eef368ec36c838c2d249a6f6adead
|
||||
EBUILD clozurecl-1.11.5.ebuild 3138 BLAKE2B 83e87227a8c208781f3ebec721af7a34a02716f479df2feb34d417654daad185c798bc4d33c3dc07797bfa6e5e84286d3d3f6772f38c06920b542ba22a7e32c1 SHA512 e9fed99230d1fb375d3782cf93f4c15f5f6ecb07321c07e96cadbe7f53c456b4d5252241e5d9c2181334361176893ef7c8eb1748cf478b037e540a69cedd2e24
|
||||
MISC metadata.xml 261 BLAKE2B 161dea7ab371cbcbc08b8aac63e402f9fe994c08d55f2291360e900bf73e21f2c2ea67b6fcc3cb000f1cef03d1c41c6d2e5e16dd06d6916ec90d4e54a1ba3dd7 SHA512 fb754c4ed3579db5dbe303197a05647b7cfab0a3fe47fd2140d5f77641be752d10ccf49a9c267406a0f3ba3dcda8831f778b9596d723f65aff10142bfad60d3d
|
||||
|
@ -0,0 +1,110 @@
|
||||
https://bugs.gentoo.org/722618
|
||||
Submitted-by: inasprecali@disroot.org
|
||||
Author: smuglispweenie@gmail.com
|
||||
--- a/lisp-kernel/area.h
|
||||
+++ b/lisp-kernel/area.h
|
||||
@@ -108,7 +108,7 @@ Boolean grow_dynamic_area(natural);
|
||||
Boolean shrink_dynamic_area(natural);
|
||||
|
||||
/* serialize add_area/remove_area, and also the tcr queue */
|
||||
-void *tcr_area_lock;
|
||||
+extern void *tcr_area_lock;
|
||||
|
||||
#define reserved_area ((area *)(all_areas))
|
||||
#define active_dynamic_area ((area *)(reserved_area->succ))
|
||||
--- a/lisp-kernel/gc-common.c
|
||||
+++ b/lisp-kernel/gc-common.c
|
||||
@@ -92,6 +92,7 @@ LispObj GCarealow = 0, GCareadynamiclow = 0;
|
||||
natural GCndnodes_in_area = 0, GCndynamic_dnodes_in_area = 0;
|
||||
LispObj GCweakvll = (LispObj)NULL;
|
||||
LispObj GCdwsweakvll = (LispObj)NULL;
|
||||
+LispObj GCfirstunmarked = (LispObj) NULL;
|
||||
LispObj GCephemeral_low = 0;
|
||||
natural GCn_ephemeral_dnodes = 0;
|
||||
natural GCstack_limit = 0;
|
||||
--- a/lisp-kernel/gc.h
|
||||
+++ b/lisp-kernel/gc.h
|
||||
@@ -62,8 +62,8 @@
|
||||
extern LispObj GCarealow, GCareadynamiclow;
|
||||
extern natural GCndnodes_in_area, GCndynamic_dnodes_in_area;
|
||||
extern bitvector GCmarkbits, GCdynamic_markbits,managed_static_refbits,global_refidx,dynamic_refidx,managed_static_refidx;
|
||||
-LispObj *global_reloctab, *GCrelocptr;
|
||||
-LispObj GCfirstunmarked;
|
||||
+extern LispObj *global_reloctab, *GCrelocptr;
|
||||
+extern LispObj GCfirstunmarked;
|
||||
|
||||
extern natural lisp_heap_gc_threshold;
|
||||
extern natural lisp_heap_notify_threshold;
|
||||
@@ -83,7 +83,6 @@ void gc(TCR *, signed_natural);
|
||||
int change_hons_area_size(TCR *, signed_natural);
|
||||
void delete_protected_area(protected_area_ptr);
|
||||
Boolean egc_control(Boolean, BytePtr);
|
||||
-Boolean free_segments_zero_filled_by_OS;
|
||||
Boolean new_heap_segment(ExceptionInformation *, natural, Boolean , TCR *, Boolean *);
|
||||
void platform_new_heap_segment(ExceptionInformation *, TCR*, BytePtr, BytePtr);
|
||||
/* an type representing 1/4 of a natural word */
|
||||
@@ -153,19 +152,19 @@ void report_paging_info_delta(FILE*, paging_info *, paging_info *);
|
||||
#define GC_TRAP_FUNCTION_FREEZE 129
|
||||
#define GC_TRAP_FUNCTION_THAW 130
|
||||
|
||||
-Boolean GCDebug, GCverbose, just_purified_p;
|
||||
-bitvector GCmarkbits, GCdynamic_markbits;
|
||||
-LispObj GCarealow, GCareadynamiclow;
|
||||
-natural GCndnodes_in_area, GCndynamic_dnodes_in_area;
|
||||
-LispObj GCweakvll,GCdwsweakvll;
|
||||
-LispObj GCephemeral_low;
|
||||
-natural GCn_ephemeral_dnodes;
|
||||
-natural GCstack_limit;
|
||||
+extern Boolean GCDebug, GCverbose, just_purified_p;
|
||||
+extern bitvector GCmarkbits, GCdynamic_markbits;
|
||||
+extern LispObj GCarealow, GCareadynamiclow;
|
||||
+extern natural GCndnodes_in_area, GCndynamic_dnodes_in_area;
|
||||
+extern LispObj GCweakvll, GCdwsweakvll;
|
||||
+extern LispObj GCephemeral_low;
|
||||
+extern natural GCn_ephemeral_dnodes;
|
||||
+extern natural GCstack_limit;
|
||||
|
||||
#if WORD_SIZE == 64
|
||||
-unsigned short *_one_bits;
|
||||
+extern unsigned short *_one_bits;
|
||||
#else
|
||||
-const unsigned char _one_bits[256];
|
||||
+extern const unsigned char _one_bits[256];
|
||||
#endif
|
||||
|
||||
#define one_bits(x) _one_bits[x]
|
||||
@@ -195,11 +194,10 @@ void gc(TCR *, signed_natural);
|
||||
/* backend-interface */
|
||||
|
||||
typedef void (*weak_mark_fun) (LispObj);
|
||||
-weak_mark_fun mark_weak_htabv, dws_mark_weak_htabv;
|
||||
+extern weak_mark_fun mark_weak_htabv, dws_mark_weak_htabv;
|
||||
|
||||
typedef void (*weak_process_fun)(void);
|
||||
-
|
||||
-weak_process_fun markhtabvs;
|
||||
+extern weak_process_fun markhtabvs;
|
||||
|
||||
|
||||
#define hash_table_vector_header_count (sizeof(hash_table_vector_header)/sizeof(LispObj))
|
||||
--- a/lisp-kernel/pmcl-kernel.c
|
||||
+++ b/lisp-kernel/pmcl-kernel.c
|
||||
@@ -151,6 +151,8 @@ wperror(char* message)
|
||||
|
||||
LispObj lisp_nil = (LispObj) 0;
|
||||
bitvector global_mark_ref_bits = NULL, dynamic_mark_ref_bits = NULL, relocatable_mark_ref_bits = NULL, global_refidx = NULL, dynamic_refidx = NULL,managed_static_refidx = NULL;
|
||||
+LispObj *global_reloctab = (LispObj*) 0, *GCrelocptr = (LispObj*) 0;
|
||||
+void *tcr_area_lock = NULL;
|
||||
|
||||
|
||||
/* These are all "persistent" : they're initialized when
|
||||
--- a/lisp-kernel/threads.h
|
||||
+++ b/lisp-kernel/threads.h
|
||||
@@ -187,7 +187,6 @@ void tsd_set(LispObj, void *);
|
||||
void *tsd_get(LispObj);
|
||||
TCR *new_tcr(natural, natural);
|
||||
void thread_init_tcr(TCR *tcr, void *stack_base, natural stack_size);
|
||||
-TCR *initial_thread_tcr;
|
||||
|
||||
#define DEFAULT_THREAD_STACK_SIZE ((size_t) -1)
|
||||
#define MINIMAL_THREAD_STACK_SIZE ((size_t) 0)
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue