parent
2eb931aa7e
commit
317b455053
@ -1,8 +1,11 @@
|
|||||||
AUX tpm-tools-1.3.8-build.patch 290 SHA256 b926fe78a70dbe95929148636361680428a55ea660dbfb7737b72d524c7fc0a7 SHA512 76f78f49457fbfd7989cd0d3f4efcf150ecb1f26a5d450b62e1883ce5a8a5f1663c38142382254d6402b52c608535ae817538e74766e666834d23fe82f1df44f WHIRLPOOL c540c3584bae44e791b482d219f5a4d59e1ecac67b112efb36c0e39b44b229d9d711a625a64c6f23d750db807fcc487db4eddd3ab1208ccf04871e690ce6cf88
|
AUX tpm-tools-1.3.8-build.patch 290 SHA256 b926fe78a70dbe95929148636361680428a55ea660dbfb7737b72d524c7fc0a7 SHA512 76f78f49457fbfd7989cd0d3f4efcf150ecb1f26a5d450b62e1883ce5a8a5f1663c38142382254d6402b52c608535ae817538e74766e666834d23fe82f1df44f WHIRLPOOL c540c3584bae44e791b482d219f5a4d59e1ecac67b112efb36c0e39b44b229d9d711a625a64c6f23d750db807fcc487db4eddd3ab1208ccf04871e690ce6cf88
|
||||||
AUX tpm-tools-1.3.8-gold.patch 429 SHA256 96ea994f5d6dea33dce3c89109614bf1b63229b0059c4e56feb188d231f43bdc SHA512 ab3bef2cf028b2ee316088b9391b4bd0a964f72b49676c8053b212bf82f9b1e8603e7f678bbbff70f346d6f790edd8eea970da11c5ac100bbfd993e92a229f50 WHIRLPOOL 39d6277467bfd9bf9a79eeb4e0d9d5893822307dca6eb57edcd1fbdeb8fea3cb46a027447e9b8199f9055167e290d8eb4ae4356ea3ba267ae159a482a27678d1
|
AUX tpm-tools-1.3.8-gold.patch 429 SHA256 96ea994f5d6dea33dce3c89109614bf1b63229b0059c4e56feb188d231f43bdc SHA512 ab3bef2cf028b2ee316088b9391b4bd0a964f72b49676c8053b212bf82f9b1e8603e7f678bbbff70f346d6f790edd8eea970da11c5ac100bbfd993e92a229f50 WHIRLPOOL 39d6277467bfd9bf9a79eeb4e0d9d5893822307dca6eb57edcd1fbdeb8fea3cb46a027447e9b8199f9055167e290d8eb4ae4356ea3ba267ae159a482a27678d1
|
||||||
|
AUX tpm-tools-1.3.9-gold.patch 451 SHA256 6c52d134a917dc80aa50dc6a524ce80c1691663dad39ecfb3bf3ca5ee2abbc2d SHA512 7f9473a456c5901c28ec0394158e43b3d8cc3a9a994e5be5d1a45b20f5360f2f0b7778eb93246964192e19fdd140ee5b50d1852500c9aface2824d83c6907c41 WHIRLPOOL 744c17371dd3a54d78445a04bbcdc0864ba97b12f8ecc4a6eb4cc7afad406a70f745ef48fd098e275f4670d6037f61c023345c2399aafbfe88fc25c5fe9f02c0
|
||||||
DIST tpm-tools-1.3.8.tar.gz 473339 SHA256 66eb4ff095542403db6b4bd4b574e8a5c08084fe4e9e5aa9a829ee84e20bea83 SHA512 727113625645b01f8e77817d7f1cc6a8bf814f96061754fdfefceb125da4eebbea54804d1fec9e36559ffd61801b318bbc327907a3bdd661f872c32f811c7e74 WHIRLPOOL 201677976c97961a20578f7ca1b4dd0a8a9b105a718c0c67c34b9f1de0c75332532c62389711f732c99edda8fe45639dd3c8293df0a62a11f88ed4c9dc987270
|
DIST tpm-tools-1.3.8.tar.gz 473339 SHA256 66eb4ff095542403db6b4bd4b574e8a5c08084fe4e9e5aa9a829ee84e20bea83 SHA512 727113625645b01f8e77817d7f1cc6a8bf814f96061754fdfefceb125da4eebbea54804d1fec9e36559ffd61801b318bbc327907a3bdd661f872c32f811c7e74 WHIRLPOOL 201677976c97961a20578f7ca1b4dd0a8a9b105a718c0c67c34b9f1de0c75332532c62389711f732c99edda8fe45639dd3c8293df0a62a11f88ed4c9dc987270
|
||||||
|
DIST tpm-tools-1.3.9.tar.gz 484023 SHA256 ea126c5cd2ada56beb5118a141a498053f2d85f56263d215784f0ed86fff4213 SHA512 460e56031aa65ede6b7aebf0c594d4093d870fb46f7c453c429e53cca442d4c7797ac29b519bca28d42133bc6d7701cdf938adbdf11f8be841157d4f4a3e17ca WHIRLPOOL 96760809fb5f2029f51a4051621cb4dd3a39af08d2ecb091619f848d541b2bd1d6f5e9cbd2606fcde2fb55c554cb3baf74c8b58ec29660d95c42bfad178bd96c
|
||||||
EBUILD tpm-tools-1.3.8-r1.ebuild 1189 SHA256 2f7c43d8e92ba70b0c3118ae0aca8e266674ff6292a9651a6a8b2f1196e89ea2 SHA512 acc84390a9c23e5e6dd3810a9af40e5393e6e86ad7ce99a85748ac6fc1370232b5a3bf723daf0a08b01ecebba4789fd47841720c612b357d1bf9bc3d9cc1eecd WHIRLPOOL 33bd804a36febf53e9ac538ac2c38ddc948c8c2c015def19a1817659aa641ebd3169382073a56aa0c30895c64777feb587c9f3a8b2a6b07165c2451087620e52
|
EBUILD tpm-tools-1.3.8-r1.ebuild 1189 SHA256 2f7c43d8e92ba70b0c3118ae0aca8e266674ff6292a9651a6a8b2f1196e89ea2 SHA512 acc84390a9c23e5e6dd3810a9af40e5393e6e86ad7ce99a85748ac6fc1370232b5a3bf723daf0a08b01ecebba4789fd47841720c612b357d1bf9bc3d9cc1eecd WHIRLPOOL 33bd804a36febf53e9ac538ac2c38ddc948c8c2c015def19a1817659aa641ebd3169382073a56aa0c30895c64777feb587c9f3a8b2a6b07165c2451087620e52
|
||||||
EBUILD tpm-tools-1.3.8.ebuild 1123 SHA256 829ae9e8f549043062ea7126b9f453e522abd19302ecc5605eba0fe05281f329 SHA512 ed03c8209c71fb16a4e9f11ad045793608fc2bd61fb2bf97c04e1d08d324a0e28cbe9f1aba70a35579f299108d91b2ff67d0ba42a204804c3d4d5517ca4cc42e WHIRLPOOL b1e4d3c4b68d6132cae385881cfd2a6e4674549a645ba73062f80b836a4427cfea6a695c5b7f53d6f40ae3567a119faa0c4323f84ae6e2bb4754b1521ebf6ff5
|
EBUILD tpm-tools-1.3.8.ebuild 1123 SHA256 829ae9e8f549043062ea7126b9f453e522abd19302ecc5605eba0fe05281f329 SHA512 ed03c8209c71fb16a4e9f11ad045793608fc2bd61fb2bf97c04e1d08d324a0e28cbe9f1aba70a35579f299108d91b2ff67d0ba42a204804c3d4d5517ca4cc42e WHIRLPOOL b1e4d3c4b68d6132cae385881cfd2a6e4674549a645ba73062f80b836a4427cfea6a695c5b7f53d6f40ae3567a119faa0c4323f84ae6e2bb4754b1521ebf6ff5
|
||||||
MISC ChangeLog 2686 SHA256 2b80708d65eb5f906b817b512880c66ba9f93d2d7a5260f03fdbaa2700d9884b SHA512 755fb55077a5091b3785021f344aa787bcebae6c6bf1f49c4c721db921cdce14f2611be1ede0b46f18ee05085d16676fc3fd88044121fe7dbc66473cfcde6caa WHIRLPOOL cea769c0779ba93e1008503a53046155998ee2dd2d32b113b71aa692978b9969d29c7809cfc2968853b2c8835413fb3dac6dbe69c1848f41158050cda4de7412
|
EBUILD tpm-tools-1.3.9.ebuild 1072 SHA256 3176e04b5cfcb5c696ea67917ab4cbffe2e650de5762fcfd0460f2cbf224e0d2 SHA512 f4f11c50db24d0c24c98553d26b77de62cc31d29f7a5608f90e42327577ea04dddda8549e8aaee55af5fa45f1317519efc5bc622f4df1e9ae172c02eceb78729 WHIRLPOOL e1f48b57162b77db3708ce09eb8183724789eea4cdc401e4c88e1c4dc9f96d097833ca4482ce6cf8c68fb6947cda40662d1f8b5cf6f2c1c61f7f985c45442bf4
|
||||||
|
MISC ChangeLog 2919 SHA256 c6f0a266e2f91f5477c20192e31c644e002359d7bfacb79eb1e9c79ced58d052 SHA512 4cd8d45a0c6054556779a47fe5eea41431db910c4a6d9b3dddb36c1f2eac1abc35ee3302ba03f8a6e8479c34d91176dc7fc5d2796ff76e8785a7394b8c94099d WHIRLPOOL a3cf6047cb78807a788be02e3fd8ee185c0b6fdb85a441785a903ec667e9d58a9b767ee240ec6382d1e12c461bbb3bcfa09c0d0c7dbb78bbc5f7cd564ff84b55
|
||||||
MISC ChangeLog-2015 4564 SHA256 55fdf46e5325eb598ec4f6b409e95a4ce8116e1dc217ee16eda6c22a7d606dda SHA512 12b99fc7f70a35f99bd0c5a0a4ffc3d2e6211a610fe87eeb7c44130c771453c99f619b815c539d75a21f64069d5f8a74f8629fd957ca8053be6392bccf448fb2 WHIRLPOOL 435c1dd957b2d83522b1f46673054dfb692363b51ef12cc382617cc899af6349c812aa5b4d0d84a1e05947f6c3470aee451013a6d6510d58ce5de049e2d1d0b8
|
MISC ChangeLog-2015 4564 SHA256 55fdf46e5325eb598ec4f6b409e95a4ce8116e1dc217ee16eda6c22a7d606dda SHA512 12b99fc7f70a35f99bd0c5a0a4ffc3d2e6211a610fe87eeb7c44130c771453c99f619b815c539d75a21f64069d5f8a74f8629fd957ca8053be6392bccf448fb2 WHIRLPOOL 435c1dd957b2d83522b1f46673054dfb692363b51ef12cc382617cc899af6349c812aa5b4d0d84a1e05947f6c3470aee451013a6d6510d58ce5de049e2d1d0b8
|
||||||
MISC metadata.xml 515 SHA256 4123a210fc80587b9aaedbb4efe808966c42c9d8d6791a1a64d523b118a2bd84 SHA512 5aea8cabd5ae0a00b4a49717efaf8ed6d6363131ff8bdc2a9167108297d32dee72c5419bbc84ae9ba1263d515dff2aa092b991c8411771a2b8c361bcf000258a WHIRLPOOL 5baf378031ba20696d9d05df78edd9bb4b92e766b720f60f1cbb920f55ebd025a70dc11753af8b7c67f76817e18f7362b039181c04b6ad52b33ba8b80faeb4c9
|
MISC metadata.xml 515 SHA256 4123a210fc80587b9aaedbb4efe808966c42c9d8d6791a1a64d523b118a2bd84 SHA512 5aea8cabd5ae0a00b4a49717efaf8ed6d6363131ff8bdc2a9167108297d32dee72c5419bbc84ae9ba1263d515dff2aa092b991c8411771a2b8c361bcf000258a WHIRLPOOL 5baf378031ba20696d9d05df78edd9bb4b92e766b720f60f1cbb920f55ebd025a70dc11753af8b7c67f76817e18f7362b039181c04b6ad52b33ba8b80faeb4c9
|
||||||
|
@ -0,0 +1,10 @@
|
|||||||
|
diff --git a/lib/Makefile.am b/lib/Makefile.am
|
||||||
|
index cef6a2f..d7092a7 100644
|
||||||
|
--- a/lib/Makefile.am
|
||||||
|
+++ b/lib/Makefile.am
|
||||||
|
@@ -80,4 +80,4 @@ endif
|
||||||
|
# Unseal library - for addition to existing apps, counter part of seal cmd
|
||||||
|
libtpm_unseal_la_SOURCES = tpm_unseal.c
|
||||||
|
libtpm_unseal_la_LDFLAGS = -shared -version-info 1:0:0
|
||||||
|
-libtpm_unseal_la_LIBADD = -ltspi libtpm_tspi.la @INTLLIBS@
|
||||||
|
+libtpm_unseal_la_LIBADD = -ltspi libtpm_tspi.la -lcrypto @INTLLIBS@
|
@ -0,0 +1,56 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit autotools eutils flag-o-matic
|
||||||
|
|
||||||
|
DESCRIPTION="TrouSerS' support tools for the Trusted Platform Modules"
|
||||||
|
HOMEPAGE="http://trousers.sourceforge.net"
|
||||||
|
SRC_URI="mirror://sourceforge/trousers/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="CPL-1.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~s390 ~sh ~x86"
|
||||||
|
IUSE="libressl nls pkcs11 debug"
|
||||||
|
|
||||||
|
COMMON_DEPEND="
|
||||||
|
>=app-crypt/trousers-0.3.0
|
||||||
|
!libressl? ( dev-libs/openssl:0= )
|
||||||
|
libressl? ( dev-libs/libressl:0= )
|
||||||
|
pkcs11? ( dev-libs/opencryptoki )
|
||||||
|
"
|
||||||
|
RDEPEND="${COMMON_DEPEND}
|
||||||
|
nls? ( virtual/libintl )"
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
nls? ( sys-devel/gettext )"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${P}-gold.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
sed -i -r \
|
||||||
|
-e '/CFLAGS/s/ -m64//' \
|
||||||
|
configure.ac || die
|
||||||
|
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
append-cppflags $(usex debug -DDEBUG -DNDEBUG)
|
||||||
|
|
||||||
|
econf \
|
||||||
|
$(use_enable nls) \
|
||||||
|
$(use pkcs11 || echo --disable-pkcs11-support)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
prune_libtool_files
|
||||||
|
}
|
@ -0,0 +1,105 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit autotools eutils linux-info readme.gentoo-r1 systemd user udev
|
||||||
|
|
||||||
|
DESCRIPTION="An open-source TCG Software Stack (TSS) v1.1 implementation"
|
||||||
|
HOMEPAGE="http://trousers.sf.net"
|
||||||
|
SRC_URI="mirror://sourceforge/trousers/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="CPL-1.0 GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~x86"
|
||||||
|
IUSE="doc libressl selinux" # gtk
|
||||||
|
|
||||||
|
# gtk support presently does NOT compile.
|
||||||
|
# gtk? ( >=x11-libs/gtk+-2 )
|
||||||
|
|
||||||
|
CDEPEND=">=dev-libs/glib-2
|
||||||
|
!libressl? ( >=dev-libs/openssl-0.9.7:0 )
|
||||||
|
libressl? ( dev-libs/libressl )
|
||||||
|
"
|
||||||
|
DEPEND="${CDEPEND}
|
||||||
|
virtual/pkgconfig"
|
||||||
|
RDEPEND="${CDEPEND}
|
||||||
|
selinux? ( sec-policy/selinux-tcsd )"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-0.3.13-nouseradd.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
DOCS="AUTHORS ChangeLog NICETOHAVES README TODO"
|
||||||
|
|
||||||
|
DOC_CONTENTS="
|
||||||
|
If you have problems starting tcsd, please check permissions and
|
||||||
|
ownership on /dev/tpm* and ~tss/system.data
|
||||||
|
"
|
||||||
|
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
# Check for driver (not sure it can be an rdep, because ot depends on the
|
||||||
|
# version of virtual/linux-sources... Is that supported by portage?)
|
||||||
|
linux-info_pkg_setup
|
||||||
|
local tpm_kernel_version tpm_kernel_present tpm_module
|
||||||
|
kernel_is ge 2 6 12 && tpm_kernel_version="yes"
|
||||||
|
if linux_config_exists; then
|
||||||
|
linux_chkconfig_present TCG_TPM && tpm_kernel_present="yes"
|
||||||
|
else
|
||||||
|
ewarn "No kernel configuration could be found."
|
||||||
|
fi
|
||||||
|
has_version app-crypt/tpm-emulator && tpm_module="yes"
|
||||||
|
if [[ -n "${tpm_kernel_present}" ]]; then
|
||||||
|
einfo "Good, you seem to have in-kernel TPM support."
|
||||||
|
elif [[ -n "${tpm_module}" ]]; then
|
||||||
|
einfo "Good, you seem to have TPM support with the external module."
|
||||||
|
if [[ -n "${tpm_kernel_version}" ]]; then
|
||||||
|
elog
|
||||||
|
elog "Note that since you have a >=2.6.12 kernel, you could use"
|
||||||
|
elog "the in-kernel driver instead of (CONFIG_TCG_TPM)."
|
||||||
|
fi
|
||||||
|
elif [[ -n "${tpm_kernel_version}" ]]; then
|
||||||
|
eerror
|
||||||
|
eerror "To use this package, you will have to activate TPM support"
|
||||||
|
eerror "in your kernel configuration. That's at least CONFIG_TCG_TPM,"
|
||||||
|
eerror "plus probably a chip specific driver (like CONFIG_TCG_ATMEL)."
|
||||||
|
eerror
|
||||||
|
else
|
||||||
|
eerror
|
||||||
|
eerror "To use this package, you should install a TPM driver."
|
||||||
|
eerror "You can have the following options:"
|
||||||
|
eerror " - install app-crypt/tpm-emulator"
|
||||||
|
eerror " - switch to a >=2.6.12 kernel and compile the kernel module"
|
||||||
|
eerror
|
||||||
|
fi
|
||||||
|
|
||||||
|
# New user/group for the daemon
|
||||||
|
enewgroup tss
|
||||||
|
enewuser tss -1 -1 /var/lib/tpm tss
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# econf --with-gui=$(usex gtk gtk openssl)
|
||||||
|
econf --with-gui=openssl
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
keepdir /var/lib/tpm
|
||||||
|
use doc && dodoc doc/*
|
||||||
|
newinitd "${FILESDIR}"/tcsd.initd tcsd
|
||||||
|
newconfd "${FILESDIR}"/tcsd.confd tcsd
|
||||||
|
systemd_dounit "${FILESDIR}"/tcsd.service
|
||||||
|
udev_dorules "${FILESDIR}"/61-trousers.rules
|
||||||
|
fowners tss:tss /var/lib/tpm
|
||||||
|
prune_libtool_files
|
||||||
|
readme.gentoo_create_doc
|
||||||
|
}
|
@ -1,16 +1,7 @@
|
|||||||
DIST portpeek-2.0.25.tar.gz 11367 SHA256 38de327bdefdd853166ec0ecdae03ccd508fb27c9762b99cea9926ce38801f5b SHA512 ea4b996787f4f956e3146f6618189f389f78f7a3778297ba1a2118b048c5f2e950221fbe4f9c52249a043f1fc65b4c45a01b799bb52b61e337527702f2149d9d WHIRLPOOL b57636fb820d6e5f0cb1611ca0e417c8d6b04a2c0fc50f9b32da78b940984c687c3ea1dc9a00660ce395108daca372fc3b9d90d9158cab51c502aa6677fd282d
|
|
||||||
DIST portpeek-2.1.18.tar.gz 12233 SHA256 9cda20138b3e75f6f38c3cb117b23e9c01f2b8b0418379bfd68a30b09da835c5 SHA512 f3f7e728c3255f39394393344af469f719f5d0d83e45ddc75b81d53a2c80fe0ac18a606f5c8159917f784eb10a0b0bede44f7d764e11986d492ac61da48f4ade WHIRLPOOL cb97f3cdf95e5c31ba6530757bcd5aed71aa5e0dbb5d683db9a7d5a2e5f4fb9137463167802fe131b4bc6d2d8df2bf662bba9d1282f5df4148444c52ff59fc57
|
DIST portpeek-2.1.18.tar.gz 12233 SHA256 9cda20138b3e75f6f38c3cb117b23e9c01f2b8b0418379bfd68a30b09da835c5 SHA512 f3f7e728c3255f39394393344af469f719f5d0d83e45ddc75b81d53a2c80fe0ac18a606f5c8159917f784eb10a0b0bede44f7d764e11986d492ac61da48f4ade WHIRLPOOL cb97f3cdf95e5c31ba6530757bcd5aed71aa5e0dbb5d683db9a7d5a2e5f4fb9137463167802fe131b4bc6d2d8df2bf662bba9d1282f5df4148444c52ff59fc57
|
||||||
DIST portpeek-2.1.19.tar.gz 12246 SHA256 d1b82b014718754c06506fe58e4a4ecffa660626273a395a0966dd985d2db4c8 SHA512 c19dfbba92094e063f2c81cbc5482712cb32d0ffb9f0984511109f141960d0cf39e1f7882880d17e97ad86c78107ddf735d4f338140460578e919f42f27f372c WHIRLPOOL fb7a00b21cdf44e8b907c46a94dceabc94870f0ef2b1ec4df179ef8a5def0b461360d782b10f972d4a8365bd35f1fbd1d93be6afacde09e3b51601074abf8edd
|
|
||||||
DIST portpeek-2.1.20.tar.gz 12261 SHA256 51888feff2e1840b408e7f4e88ac340b93b4a51a625bea1bdbd49f039aaf99de SHA512 01f1d0e5b5615d7f19a1015b8cbbf92327ec20082f197acc750e38d413a09c28b42e89a19462002fa1b367f25314b85c2dad0c7918218e415a4381f0992ef363 WHIRLPOOL 3b6b2f4cdb9a39d3b3473551e45f33cdb45d38a31e8ee9a1990b6c3420c85896d2d817a7fd91c577fd834ffaf50020232c6442aa967b64ffb98735373d0b971e
|
|
||||||
DIST portpeek-2.1.21.tar.gz 12624 SHA256 cb36444a476158636d96d7b3ec0fc9c123ad2ec908338307763daa65b78e1d0e SHA512 7b430c85dcba4ac0d29e6fd680eaed2b59a60b5d21f0b93e90ff2e3ca7018f141e858accf10a035b75463c067444ef1be718be198bb6cc237827c9b7e67df76e WHIRLPOOL d1ae1ecb9e797cf809cca24f923fe879842605d1a4be1d43187bbfa2f03d15d18c2b667e86fa580a4ecea801b7db9208c374ba2aea70de086bb9115b0127027e
|
DIST portpeek-2.1.21.tar.gz 12624 SHA256 cb36444a476158636d96d7b3ec0fc9c123ad2ec908338307763daa65b78e1d0e SHA512 7b430c85dcba4ac0d29e6fd680eaed2b59a60b5d21f0b93e90ff2e3ca7018f141e858accf10a035b75463c067444ef1be718be198bb6cc237827c9b7e67df76e WHIRLPOOL d1ae1ecb9e797cf809cca24f923fe879842605d1a4be1d43187bbfa2f03d15d18c2b667e86fa580a4ecea801b7db9208c374ba2aea70de086bb9115b0127027e
|
||||||
DIST portpeek-2.1.9.tar.gz 11827 SHA256 46d7fe52bdc1113e9a790d9d77fc7284721ec6e99817a553204800d7cad19382 SHA512 751b313c605355d92a4fc11d4b717bdaf30cf9e1dd3f78346761fd0c9ed64ce195efdc33cc541f136370b264f60d1438191eae6f1ef6c10d499c6a7e084cefb5 WHIRLPOOL 3f1a18376756d837202268565fa695be0898ff4c27e297ddd3fa4c80670e9d03759e4ad4ec7b6d3032b1230769cc224e6c6444d539c8890aa57beadda2314d71
|
|
||||||
EBUILD portpeek-2.0.25.ebuild 610 SHA256 b5f635ff05b1933b2119056e9b8aefd02bc35ed212617299d29aa437277c1982 SHA512 f381b799371f5925e3a4e9822e777406fb7aebce44c093c8a966bcc23ef5446b17c69e73d46c3600aff53e6ffa3e7f64bb03a01920300443fa80e305c8e0e1c1 WHIRLPOOL bb542df84bf8cf6615f83e4cba3a4ddc8da79d3ca6401095d352f987c60f4f1b63c370ad51ab7d286c6c13ce6f2dd9e4e10c484a7cbef4afbc82aa7608610670
|
|
||||||
EBUILD portpeek-2.1.18.ebuild 700 SHA256 f4e88f2156c7472b4963f2137ef960f2c7fa8686ebee6470fc47e693877d4762 SHA512 a0c3b8a6035f1e04b1410c76808bfcce9dd6319e026ef770ccea3409301dcfe80f8872cccb54ef688d26cea2add380c7c96b3fbae166a1f7d6b46129ef0cda8f WHIRLPOOL 3af20e37e589491d44893c141b5879ea4331f8e612aa05e04d9f1f591b611069ac5fc3b34ff607643aaa4df511aad466f60ca40cb0ef264f2cf6f994a44f8824
|
EBUILD portpeek-2.1.18.ebuild 700 SHA256 f4e88f2156c7472b4963f2137ef960f2c7fa8686ebee6470fc47e693877d4762 SHA512 a0c3b8a6035f1e04b1410c76808bfcce9dd6319e026ef770ccea3409301dcfe80f8872cccb54ef688d26cea2add380c7c96b3fbae166a1f7d6b46129ef0cda8f WHIRLPOOL 3af20e37e589491d44893c141b5879ea4331f8e612aa05e04d9f1f591b611069ac5fc3b34ff607643aaa4df511aad466f60ca40cb0ef264f2cf6f994a44f8824
|
||||||
EBUILD portpeek-2.1.19.ebuild 703 SHA256 23eb1e05195049c642549c55a0890f464428afbfeead598b534be14ab2a9cb73 SHA512 eb0678840f23baa8fac33cbc60e6c8f564953749108ed3ce4371779fc6f04b02ee29391be46f4b38ea61ebe30d70580db0c7a7e612dfed4465069535c1be2dfd WHIRLPOOL 877e504c4cc6613468346049f3a3cdc9350a135d09a4a9bb5f70b59d40aa49c94523488b6baea7c499199caac11b023f25eb21bf88a19214bd25cbda780ed7b5
|
|
||||||
EBUILD portpeek-2.1.20-r1.ebuild 705 SHA256 26a05b28f62c9f982ce9fb3075ad361cb0753b87d49a57486793b623deb906ac SHA512 e19b07fbde9ebfb730fd5ce9c0d5d73e11ad9450e7c1560355551b17d7a206ca0fdb3b946c3fce9c858335f3cf69f217eb5d50c3fcec78f9c7e73d23b6b60a78 WHIRLPOOL e9caa3524437aae8bc2e0ebbfc46cb43325139a34ff78797fe14515396843052ef47b543e0d48c04e4979bb2dbde039f04c12cea13e69fbdbb23f162d02fc013
|
|
||||||
EBUILD portpeek-2.1.20.ebuild 703 SHA256 1c3deddb163a2b3f256c074af8b5a59b55d118964d69f021b433dd3be0035c8c SHA512 79b171634269e3611d332b91ca06372d58cf360acc4e78624310ac941678d2bc166c7668a3f2298c62e2c9940cba904f18c407c15935643bd729c7ec7865d30b WHIRLPOOL 894f20e866f2ddb8f54be9da126cd17e756ea727d823a97f365e2abfb11ce77d02fa131e5f14a1b857d56e99d20afaabf16ffd518c9fa35210c5003ffb4ad220
|
|
||||||
EBUILD portpeek-2.1.21.ebuild 704 SHA256 e28cf14254d85962162eb72635255f5b6df0bee15b5adf4c5d4a7011167b0c83 SHA512 d55103b5ca17a8381d9a6f53625ce6e64994126e0c6961e42e2a0112ce52763210b83c5beab3c3b08060a032af879daa3387f3f8747b12c608ad7f2752bd20a8 WHIRLPOOL c0ab46a2638e0d248b8f475de59d31151e5b6e531970279e7a789e2b826ae47f5b8173381c3897638888c6f41e7064c42c6420a6263ca2e9aeed4dad8846f08d
|
EBUILD portpeek-2.1.21.ebuild 704 SHA256 e28cf14254d85962162eb72635255f5b6df0bee15b5adf4c5d4a7011167b0c83 SHA512 d55103b5ca17a8381d9a6f53625ce6e64994126e0c6961e42e2a0112ce52763210b83c5beab3c3b08060a032af879daa3387f3f8747b12c608ad7f2752bd20a8 WHIRLPOOL c0ab46a2638e0d248b8f475de59d31151e5b6e531970279e7a789e2b826ae47f5b8173381c3897638888c6f41e7064c42c6420a6263ca2e9aeed4dad8846f08d
|
||||||
EBUILD portpeek-2.1.9.ebuild 692 SHA256 3aefaf63da2bc295ddcc403629aad0f80d34520b8b86fcaff46f4355b85ae3b2 SHA512 f459b7a8a10e5e9cab407ea55eb758a76eb260fcea78957c188533c388998f69634003fb054cf72e46b97bb621e650d061f6abf086adf2716197165a07d6e3b9 WHIRLPOOL 85d0172d775e9baaea60d3da9e2a4eed88f5033454a048a7bbb46115fa6173ccf97ef26440d92097e213b998f57cf1cb6c930199bfe4042eda40f6e75535422d
|
MISC ChangeLog 3419 SHA256 93a95a493d6e4df8fa3ca029bed1d49794867d7b0c6c75d578693d6866fd50cf SHA512 65afdce362d8acb088463848f2a763941bcda512d2dc22e00f9019358d9a1581f7236221a1e5f246c98fa9d6e80971d7198142a9d970c0a04b5cfa79431e54e1 WHIRLPOOL 7c60a68ddedc232cd2ea8cf5fc871ceded00695b826dcff5249126ef84d6ad330072bdea207c04663c0da142aa641b87f70df0d037fb0fccf27f5744c472c9e2
|
||||||
MISC ChangeLog 3183 SHA256 e257a269a725ac47c9a3c002541d823cf403f82e0c9bfd2e151987e3a64bb16c SHA512 c864f77fd624d944c059a2fa9a390bea708878e83f6232028d2db8e3f51e76b8ab08fa8c3bcd1e3548082333311c460a0586998a854ee49ebe1c67f5fd4d7f9f WHIRLPOOL af881134393a2e833d1f272a41617c05d709ced6732a935289a5d8d61bf30512801aa17c305a7ab896aec0426c487456fb3d1878b2380ff08857a6175f358498
|
|
||||||
MISC ChangeLog-2015 31060 SHA256 0fc958653e62fce77a58c5dae71e4cdd43d38f95ae35623a34a7e863888a16e1 SHA512 7abca4fa041737a134f635e7552e813c216a0aec2139deca491de7e975f127f2a9150a25d7c000f36c5835140aec59e691c40ec787da48af25227d4ff3519b3b WHIRLPOOL 4deecd94c0f61e07acdcbfb40e82e4a2393b99f7f714a44b3677f0d490558ccc7c56a5df56be1ad80c1755d7434e670b5ff4a2f88d3d1b31fd307f4dc16122a0
|
MISC ChangeLog-2015 31060 SHA256 0fc958653e62fce77a58c5dae71e4cdd43d38f95ae35623a34a7e863888a16e1 SHA512 7abca4fa041737a134f635e7552e813c216a0aec2139deca491de7e975f127f2a9150a25d7c000f36c5835140aec59e691c40ec787da48af25227d4ff3519b3b WHIRLPOOL 4deecd94c0f61e07acdcbfb40e82e4a2393b99f7f714a44b3677f0d490558ccc7c56a5df56be1ad80c1755d7434e670b5ff4a2f88d3d1b31fd307f4dc16122a0
|
||||||
MISC metadata.xml 222 SHA256 efc75c99c2e9a0faf92d38715e27f5f41737e41d09151cdfc6c2705acf9e0181 SHA512 3d793038a1abf5bb86eeb23fee623f27db1d8e529372adc51eb4ffd1d0c2deb6df1c4d637954cc68e07d590c25e3d74a8437d02c1864a21c96f63597192cfef9 WHIRLPOOL bfbd07ff189028e3d1f64d5a77675072490de02c469f821434f53dac8538c45a1e446401cacde68bc626febe7bcafd3b6a526f569873fa49c7f018cdca9f6963
|
MISC metadata.xml 222 SHA256 efc75c99c2e9a0faf92d38715e27f5f41737e41d09151cdfc6c2705acf9e0181 SHA512 3d793038a1abf5bb86eeb23fee623f27db1d8e529372adc51eb4ffd1d0c2deb6df1c4d637954cc68e07d590c25e3d74a8437d02c1864a21c96f63597192cfef9 WHIRLPOOL bfbd07ff189028e3d1f64d5a77675072490de02c469f821434f53dac8538c45a1e446401cacde68bc626febe7bcafd3b6a526f569873fa49c7f018cdca9f6963
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
|
|
||||||
inherit python-single-r1
|
|
||||||
|
|
||||||
DESCRIPTION="A helper program for maintaining the package.keyword and package.unmask files"
|
|
||||||
HOMEPAGE="http://www.mpagano.com/blog/?page_id=3"
|
|
||||||
SRC_URI="http://www.mpagano.com/downloads/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 arm ppc sparc x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND=""
|
|
||||||
RDEPEND=">=app-portage/gentoolkit-0.3.0.6-r3
|
|
||||||
>=sys-apps/portage-2.1.11.9"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin ${PN} || die "dobin failed"
|
|
||||||
doman *.[0-9]
|
|
||||||
}
|
|
@ -1,30 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python{2_7,3_4} )
|
|
||||||
|
|
||||||
inherit python-r1
|
|
||||||
|
|
||||||
DESCRIPTION="A helper program for maintaining the package.keyword and package.unmask files"
|
|
||||||
HOMEPAGE="http://www.mpagano.com/blog/?page_id=3"
|
|
||||||
SRC_URI="http://www.mpagano.com/downloads/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
|
|
||||||
DEPEND="${PYTHON_DEPS}"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
>=app-portage/gentoolkit-0.3.0.9-r2
|
|
||||||
>=sys-apps/portage-2.2.20[${PYTHON_USEDEP}]"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
python_foreach_impl python_doscript ${PN}
|
|
||||||
doman *.[0-9]
|
|
||||||
}
|
|
@ -1,30 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
|
|
||||||
|
|
||||||
inherit python-r1
|
|
||||||
|
|
||||||
DESCRIPTION="A helper program for maintaining the package.keyword and package.unmask files"
|
|
||||||
HOMEPAGE="http://www.mpagano.com/blog/?page_id=3"
|
|
||||||
SRC_URI="http://www.mpagano.com/downloads/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
|
|
||||||
DEPEND="${PYTHON_DEPS}"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
>=app-portage/gentoolkit-0.3.2-r1
|
|
||||||
>=sys-apps/portage-2.2.26[${PYTHON_USEDEP}]"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
python_foreach_impl python_doscript ${PN}
|
|
||||||
doman *.[0-9]
|
|
||||||
}
|
|
@ -1,30 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python{2_7,3_4} )
|
|
||||||
|
|
||||||
inherit python-r1
|
|
||||||
|
|
||||||
DESCRIPTION="A helper program for maintaining the package.keyword and package.unmask files"
|
|
||||||
HOMEPAGE="http://www.mpagano.com/blog/?page_id=3"
|
|
||||||
SRC_URI="http://www.mpagano.com/downloads/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
|
|
||||||
DEPEND="${PYTHON_DEPS}"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
>=app-portage/gentoolkit-0.3.0.9-r2
|
|
||||||
>=sys-apps/portage-2.2.26[${PYTHON_USEDEP}]"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
python_foreach_impl python_doscript ${PN}
|
|
||||||
doman *.[0-9]
|
|
||||||
}
|
|
@ -1,30 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
|
|
||||||
inherit python-r1
|
|
||||||
|
|
||||||
DESCRIPTION="A helper program for maintaining the package.keyword and package.unmask files"
|
|
||||||
HOMEPAGE="http://www.mpagano.com/blog/?page_id=3"
|
|
||||||
SRC_URI="http://www.mpagano.com/downloads/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 arm ppc sparc x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
|
|
||||||
DEPEND="${PYTHON_DEPS}"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
>=app-portage/gentoolkit-0.3.0.7
|
|
||||||
>=sys-apps/portage-2.1.11.52[${PYTHON_USEDEP}]"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
python_foreach_impl python_doscript ${PN}
|
|
||||||
doman *.[0-9]
|
|
||||||
}
|
|
@ -1,4 +1,4 @@
|
|||||||
DIST q-1.5.0.tar.gz 58746 SHA256 69bde3fb75aa1d42ba306576b135b8a72121a995e6d865cc8c18db289c602c4b SHA512 d21dd16a31629e36f0dee72ebc574283c7937821cb2da7ccaacb8484a35b53193dad05fe9857d1498434a0c1083514ea5b9e5d8a636bcd51d4c5924cb7bb1b55 WHIRLPOOL 264ecbd3a064ba37fc581fea1f9c7b3e6a7f8985c6dcc1c6856193036e202ba3483b90502640f042a25b418eaecc881bc3246855812ffbf55126789b6e79a44f
|
DIST q-1.5.0.tar.gz 58746 SHA256 69bde3fb75aa1d42ba306576b135b8a72121a995e6d865cc8c18db289c602c4b SHA512 d21dd16a31629e36f0dee72ebc574283c7937821cb2da7ccaacb8484a35b53193dad05fe9857d1498434a0c1083514ea5b9e5d8a636bcd51d4c5924cb7bb1b55 WHIRLPOOL 264ecbd3a064ba37fc581fea1f9c7b3e6a7f8985c6dcc1c6856193036e202ba3483b90502640f042a25b418eaecc881bc3246855812ffbf55126789b6e79a44f
|
||||||
EBUILD q-text-as-data-1.5.0.ebuild 953 SHA256 8a7e24d280755d58365a3cff9aaee8351e4b61299ab89f179c07fea0bec2a3c4 SHA512 d5b0d52fb66e8b7887fb6a63bc3929a4e56996f9c245c729ca042b25636d7009a16f7af61e429f8afa16a2cd61e07632f64ed020fa6721b04c2ac8e3ce6d5074 WHIRLPOOL d6d5dfa7c42e9b3a3afe47f9c9c648a9a4ce539e4b0872a0e7c54dc01337bfeb3aa6f6a9dcd2d0d7298facc9bd85987f2b3280714775c78edde657f48de701e3
|
EBUILD q-text-as-data-1.5.0.ebuild 977 SHA256 20cdb09ac486d899d47e4abd400844e2382afa7a086123616b74371f42af56e7 SHA512 523ec44c01ec379e7b2345426179a419acc64aae3d0820b03b414f0a6a9fb404a0bea16e961622755d796d09a59537dbc115d7e8d2c7d5ba72667b79b3c7a8c2 WHIRLPOOL 7d2764f51713f0cff91a558a725e6d9d69a75144ffe63f57da19e5de5bc69ef987981640bf3ed17654041a25462056d2c97c0c89394f776c9c843294890b0f41
|
||||||
MISC ChangeLog 331 SHA256 c8602d62b187de8c54eea972f66a3fed6cb197416be097903797b5b0f129dd59 SHA512 320760e762b994725b10755726ff70a3233c7718f5cc07f9e3ac7f32fa10f12d1011a84e29eb642b6212d07ae2b52f764942d41d3af3808e412418584a30d813 WHIRLPOOL 709fe2e6c706ebe1c048ae17725ae0d28aa651aed02df90e8b3548896cb0e982d95fa609827c9571d2abfd3867fa5f97a48af946850f5a56b4e8daa78237ef89
|
MISC ChangeLog 571 SHA256 59469687f85b6f46bef17db0f89e32f0c1a03de370a0ec43b835885ce8c6a817 SHA512 46887a884f622118a9e239931863316396af80a6a6b269f3a886b66919991c84c29099b68348c9f6ba9de1c395f37630254bfbcec2a90a127d0ae532dc3e39d6 WHIRLPOOL 73421bd47f56e60ab7a3d1708e1a935c70fa9dfbda2e1bc57c96cbd7b2ce9581eacca52209f1eee98cc2949398395460f74f7a9ff3c61ed60b1ce7102832604e
|
||||||
MISC metadata.xml 216 SHA256 f7475919f28a8a93ec8bd025c8f8bbab918f66d0d1737420c876f0480308fe6a SHA512 e881b59fe49746eb25ad66c258b41aba501e4eb563129093a3898ea970a20506e7898f7c355cfcf99605234962bf2c77c1309c258b9a2b84ee4302ccb71c9dbd WHIRLPOOL 163285b60aa93e00993af659dc1e29a9eb245bd3415dd5ec75b284250596165f469028102b72fa0c344834443a44c1bbcf6272fe6a3f5211f721fc96e1c6ec16
|
MISC metadata.xml 216 SHA256 f7475919f28a8a93ec8bd025c8f8bbab918f66d0d1737420c876f0480308fe6a SHA512 e881b59fe49746eb25ad66c258b41aba501e4eb563129093a3898ea970a20506e7898f7c355cfcf99605234962bf2c77c1309c258b9a2b84ee4302ccb71c9dbd WHIRLPOOL 163285b60aa93e00993af659dc1e29a9eb245bd3415dd5ec75b284250596165f469028102b72fa0c344834443a44c1bbcf6272fe6a3f5211f721fc96e1c6ec16
|
||||||
|
@ -1,8 +1,11 @@
|
|||||||
|
AUX stardict-4.0.0_pre20160518-tabfile.patch 1144 SHA256 e53b212ba2537d34da940a80422947fb2304aa4ddea538797c7d0ab6bcbcb4e4 SHA512 532f70556fcf64cfd9e7e00fc226533754089f3091402c402943fbda296755aae9e0466d4972f6e94d34e9644d34ee94b253a1b460d4d3915a6e2afae59c67ae WHIRLPOOL 4e97b9de2452111b01ae62d843785d97ab02fd6901875f679fe82f55eae7536746bff42d00a0707e0b46a429c51df3b20341c73789d7f7a1ae6d966e410b8495
|
||||||
DIST QQWry.Dat.bz2 4114875 SHA256 3eda90ee8ea13ec88767336b078d2dfe2c971d6a31df60f409d526e3e29a4f83 SHA512 46fd677359a2144429eb9d16131ca6b19db1c086fa93e275aa3d702d3024a65d54064df931d1ed2ba5b0c1f7d9595a284f2a8995d9cd5aac96a45216422dc9ae WHIRLPOOL 456bab65658a8af76160f162fc66868c8a74653a88a1a115e2a20dd90ba9ae8a93b1aa1ee9856cc811d1b1229ca910868ea5db764a119ae9b31cbabf962cab5f
|
DIST QQWry.Dat.bz2 4114875 SHA256 3eda90ee8ea13ec88767336b078d2dfe2c971d6a31df60f409d526e3e29a4f83 SHA512 46fd677359a2144429eb9d16131ca6b19db1c086fa93e275aa3d702d3024a65d54064df931d1ed2ba5b0c1f7d9595a284f2a8995d9cd5aac96a45216422dc9ae WHIRLPOOL 456bab65658a8af76160f162fc66868c8a74653a88a1a115e2a20dd90ba9ae8a93b1aa1ee9856cc811d1b1229ca910868ea5db764a119ae9b31cbabf962cab5f
|
||||||
DIST WyabdcRealPeopleTTS.tar.bz2 84329208 SHA256 96a398eaef3e84f6f23e61683e6439913a4d44055e695dd4a1936f9340d64870 SHA512 1553e62c139ecb005bb04163147d94aa58e4ba7f9ee3172b760c6e4776587c12bf816c42e0131c82195b7c738ec9ee5082f39b974790f5cacd522367919beaa0 WHIRLPOOL 210c121c25c7726cee62c2f2beb3186f0799d68c5537442eda967694f176cbbbc6d09a8c3759de093226e283ae651348ed7173a9f93bbf776325fb656e19720c
|
DIST WyabdcRealPeopleTTS.tar.bz2 84329208 SHA256 96a398eaef3e84f6f23e61683e6439913a4d44055e695dd4a1936f9340d64870 SHA512 1553e62c139ecb005bb04163147d94aa58e4ba7f9ee3172b760c6e4776587c12bf816c42e0131c82195b7c738ec9ee5082f39b974790f5cacd522367919beaa0 WHIRLPOOL 210c121c25c7726cee62c2f2beb3186f0799d68c5537442eda967694f176cbbbc6d09a8c3759de093226e283ae651348ed7173a9f93bbf776325fb656e19720c
|
||||||
DIST stardict-3.0.6.tar.bz2 9341740 SHA256 6a0a695a8977604e0509a3db1bc6a67e53599b14f29494ba942f21d2c26b82e7 SHA512 81d93324b6e8954af7c20ea6d2a3054bb564d786a21b1cb541c728da7a18a6e7ddb23e595055ccc77e6866bbb8c89fb4f17023e33664761dbe1ee8cd55768658 WHIRLPOOL 9502af310d5eba5ed23457fff9e9f00e2d8453873cece3c20e2c5daf861bd665fc7b9c8e292be5b1d886f9a9fd0d5ad9bd1d8fbd043d221e6637c1c8185f444f
|
DIST stardict-3.0.6.tar.bz2 9341740 SHA256 6a0a695a8977604e0509a3db1bc6a67e53599b14f29494ba942f21d2c26b82e7 SHA512 81d93324b6e8954af7c20ea6d2a3054bb564d786a21b1cb541c728da7a18a6e7ddb23e595055ccc77e6866bbb8c89fb4f17023e33664761dbe1ee8cd55768658 WHIRLPOOL 9502af310d5eba5ed23457fff9e9f00e2d8453873cece3c20e2c5daf861bd665fc7b9c8e292be5b1d886f9a9fd0d5ad9bd1d8fbd043d221e6637c1c8185f444f
|
||||||
|
DIST stardict-4.0.0_pre20160518.tar.xz 3605324 SHA256 8257c215b7da56c1ce9b3abbdac5c6381cf0702c172cd92f2629fb446a0cb86a SHA512 5fb04d7870019f17038e0750a2250a0dca44c427f427cd987542eea2bdfab91223e2c01bae844c43f7d8991d51c0420bd4d77ad6d3f7d86cf6f9c50dae7ca50e WHIRLPOOL 618261ed89db9acaad6f5fa4f44e49abae1d7c272987dce37c49ee81736d77bde977d57743182c77d95d930b7ca0c12e4ff59a85b31f93a1990674ba6e33e2ea
|
||||||
EBUILD stardict-3.0.6-r2.ebuild 4071 SHA256 1490780d933869220ee8c463268429758bd9203cc90988f1b082f9e7e292872c SHA512 1554ce1da8c3434345adabe21327e3cff1a2487bca7d423a4bb0ba68cb7c640d6ce5677ad4861a7a33cf5e64a60f902d6fa04142d69eda79e21630daf74452be WHIRLPOOL 9e86b24f0389404aaa3fd38021f5b12064dfa234f979484ff24620f902885ac7fff51b6d269848ed873f5c60d297a3ccf0391c38837c6c9752ae9be121597bd0
|
EBUILD stardict-3.0.6-r2.ebuild 4071 SHA256 1490780d933869220ee8c463268429758bd9203cc90988f1b082f9e7e292872c SHA512 1554ce1da8c3434345adabe21327e3cff1a2487bca7d423a4bb0ba68cb7c640d6ce5677ad4861a7a33cf5e64a60f902d6fa04142d69eda79e21630daf74452be WHIRLPOOL 9e86b24f0389404aaa3fd38021f5b12064dfa234f979484ff24620f902885ac7fff51b6d269848ed873f5c60d297a3ccf0391c38837c6c9752ae9be121597bd0
|
||||||
EBUILD stardict-3.0.6-r3.ebuild 6038 SHA256 d95cb8fc15d2548847bbf73c2fe3aa7ac0061448256c3802e6a8fdff7d8df8df SHA512 35ed769e4604c221dbd5b0cde6ad2166db46db17082f86034cc7334a83281c3a5a985103e05d2856b44f64e5be7b5667482bf6d05d3345a33ce2231ae828017c WHIRLPOOL b483437a2cd0c21420d8851cd4940f670d74ae3b054fa3b6600980f1093069cde41cfa126f699a65998a343b537394e6887f005b0f1c5ffc40a0e44be7f63bc4
|
EBUILD stardict-3.0.6-r3.ebuild 6060 SHA256 1d1fe186668eb27a0551889891a561b3f7690268092125033cf964d2b3aa2af0 SHA512 7f86b9ca47ccc180f3f5759dd55bb63c159d13fd96a146c531807ae7ca095254b2d018d673b6e97cce7560440f63f4cc1796c536fcc3312146a9e7ca48b115bd WHIRLPOOL b3096818e1aa05a22ea13c334838dbac841e2a0542bb1364385b3463ed8941b5769f694ddff5619c51eec5ce45dbe078feb80e742bf220d08d90a413e3dde591
|
||||||
MISC ChangeLog 7293 SHA256 b7ab36e2c26d6888a8932e8c2f5f5e013263f3d8b83daadb6fdaf2f46ad44080 SHA512 99746c0749c11f8a79ff649085a984f095bfc850a158b94b669052e279c92a9fb7e38c502dfcf19212b8ed99ea01c5ed99824fa1ccb5138d69e42c7515b1a40b WHIRLPOOL 8b3dfca573cc29c2d86470c0bd8924e67ce0dfc92d4a878dde992dcfaab64cecaa32cf72d04a2059fa991a1fb45da0f4898a70cf6a059090f9096899e612590a
|
EBUILD stardict-4.0.0_pre20160518.ebuild 6572 SHA256 90ac02214ee8be21bb698049a413d85ba35ce024351f811aa6e31d738e00035a SHA512 7f420a1e3e88ac2ec0eda30f76d03ad7794fcc45d86c5c0acaecf57219a121fefb4781a6db1a9b97e021be802ffcb1748c5a1751674473c792ad1f6a0b1dcfd1 WHIRLPOOL 4c488827d1122182be396188ddc75f134ea41f564ad2c105a63949850de8490ea779c8919e28c32aae0b899d5fc9fadc3da2b6e4adb085a9188ba0f825178e15
|
||||||
|
MISC ChangeLog 9061 SHA256 04ff58509698e45d7f67b07d4c0c72666bf5539dc82770ca5a13e4d6de186593 SHA512 7a88162354bd51fb07303a921e12058df3684e2cf2824442f861f0802a5a244a432f284ee3121a120be4b8b02d50a573371aee8d7ad50049d239a2f7f7861dc2 WHIRLPOOL 7cf69b5ddfa476733c8fdbbfc7536c794d9cbb2d485b13166d449520d3eeff3fc4c94a5d9231cd4996678f15ba7cedd7442566128716eab8537535d840225b66
|
||||||
MISC ChangeLog-2015 17637 SHA256 374e22a64abb6cac0bf0ec763609d75814b960bf632978db34ec65a00b85e66a SHA512 97fd8eac89a0db7d14112a3458f9425e0a830fe079fbdb35e54707b92762ae802337e06e5756f1e4c6e28b04a6a6d40cdb122a53805bc2cb138960ef602b09ce WHIRLPOOL 371f6cb0abbc519cad9b4b6e7bee4c22ccf04dc6ebf6b7e86b03e7e23acda8e362149888ec9730f5f4379b146ac81433ff1b775e089b03bc8ff639396e840170
|
MISC ChangeLog-2015 17637 SHA256 374e22a64abb6cac0bf0ec763609d75814b960bf632978db34ec65a00b85e66a SHA512 97fd8eac89a0db7d14112a3458f9425e0a830fe079fbdb35e54707b92762ae802337e06e5756f1e4c6e28b04a6a6d40cdb122a53805bc2cb138960ef602b09ce WHIRLPOOL 371f6cb0abbc519cad9b4b6e7bee4c22ccf04dc6ebf6b7e86b03e7e23acda8e362149888ec9730f5f4379b146ac81433ff1b775e089b03bc8ff639396e840170
|
||||||
MISC metadata.xml 2097 SHA256 808ce2902d714f834af54d9de97ae00068da85449a2571dbbcf7a157009c1688 SHA512 4a2ba49a9d6ebf7152c8d93f2bca4931dc46c44281e69de3904d73d6bd2849500ab66eadaad607070b3133ef71c0e89bdd8e5af1a9bf9b1d2dfdf71968a9de2d WHIRLPOOL 74a0f6fc65193061df9f0c0ab59aedf872e1ced893d4e9025c48fb0a471e256dc9c6c91218f08a8062de8a1cbd98be3c36eaa36e2c2bfedf74b4ffcfb6604879
|
MISC metadata.xml 2638 SHA256 4e9c453d9d3485cd6a7644eb4d1562413a0e70700fb1c6116d86c048ce900fa5 SHA512 a6049cd099ae8011f0f213e4aa18308d777b59162a82f5a5855a9144ac769e80ee532085ee9ae0852a7149ae4313e4a8007e0ff54764d21259d7f79726bdecd4 WHIRLPOOL 796ec62a04f79a0cf3154470674dc5577fba2b79994f2b722db6847511d20db4f9ed70258d35a760722b6440410655628165824d7c335b2200c3d4eb7f2db8ae
|
||||||
|
@ -0,0 +1,38 @@
|
|||||||
|
From adb01aafd94b6bd5b5cc49889f4f09d483ee5ac4 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Nikolay Korotkiy <sikmir@gmail.com>
|
||||||
|
Date: Thu, 1 Sep 2016 14:11:41 +0300
|
||||||
|
Subject: [PATCH] tabfile: incorrectly handles whitespace in file name
|
||||||
|
|
||||||
|
Signed-off-by: Andrew Savchenko <bircoph@gmail.com>
|
||||||
|
---
|
||||||
|
tools/src/libtabfile.cpp | 6 ++++--
|
||||||
|
1 file changed, 4 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/tools/src/libtabfile.cpp b/tools/src/libtabfile.cpp
|
||||||
|
index dda256a..2ee9dfd 100644
|
||||||
|
--- a/tools/src/libtabfile.cpp
|
||||||
|
+++ b/tools/src/libtabfile.cpp
|
||||||
|
@@ -22,6 +22,7 @@
|
||||||
|
#include <cstring>
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <string>
|
||||||
|
+#include <sstream>
|
||||||
|
#include <glib/gstdio.h>
|
||||||
|
#include <glib.h>
|
||||||
|
|
||||||
|
@@ -228,9 +229,10 @@ static bool write_dictionary(const char *filename, GArray *array)
|
||||||
|
g_message("%s wordcount: %d.", get_impl(basefilename), array->len);
|
||||||
|
|
||||||
|
#ifndef _WIN32
|
||||||
|
- std::string command(std::string("dictzip ") + dicfilename);
|
||||||
|
+ std::stringstream command;
|
||||||
|
+ command << "dictzip \"" << dicfilename << "\"";
|
||||||
|
int result;
|
||||||
|
- result = system(command.c_str());
|
||||||
|
+ result = system(command.str().c_str());
|
||||||
|
if (result == -1) {
|
||||||
|
g_print("system() error!\n");
|
||||||
|
}
|
||||||
|
--
|
||||||
|
2.10.2
|
||||||
|
|
@ -0,0 +1,223 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
# NOTE: Even though the *.dict.dz are the same as dictd/freedict's files,
|
||||||
|
# their indexes seem to be in a different format. So we'll keep them
|
||||||
|
# seperate for now.
|
||||||
|
|
||||||
|
GNOME2_LA_PUNT=yes
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit autotools flag-o-matic gnome2 python-single-r1
|
||||||
|
|
||||||
|
DESCRIPTION="A international dictionary supporting fuzzy and glob style matching"
|
||||||
|
HOMEPAGE="http://stardict-4.sourceforge.net/
|
||||||
|
https://github.com/huzheng001/stardict-3"
|
||||||
|
SRC_URI="https://dev.gentoo.org/~bircoph/distfiles/${P}.tar.xz
|
||||||
|
pronounce? ( https://${PN}-3.googlecode.com/files/WyabdcRealPeopleTTS.tar.bz2 )
|
||||||
|
qqwry? ( mirror://gentoo/QQWry.Dat.bz2 )"
|
||||||
|
|
||||||
|
LICENSE="CPL-1.0 GPL-3 LGPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
IUSE="advertisement cal debug dictdotcn espeak examples flite
|
||||||
|
fortune gucharmap +htmlparse info man perl +powerwordparse
|
||||||
|
pronounce python qqwry spell tools updateinfo +wikiparse +wordnet
|
||||||
|
+xdxfparse youdaodict"
|
||||||
|
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
COMMON_DEPEND="
|
||||||
|
>=dev-libs/glib-2.32:2
|
||||||
|
dev-libs/libsigc++:2=
|
||||||
|
media-libs/libcanberra[gtk3]
|
||||||
|
sys-libs/zlib:=
|
||||||
|
x11-libs/gdk-pixbuf:2
|
||||||
|
x11-libs/gtk+:3
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/pango
|
||||||
|
espeak? ( >=app-accessibility/espeak-1.29 )
|
||||||
|
flite? ( app-accessibility/flite )
|
||||||
|
gucharmap? ( gnome-extra/gucharmap:0= )
|
||||||
|
spell? ( >=app-text/enchant-1.2 )
|
||||||
|
tools? (
|
||||||
|
dev-libs/expat
|
||||||
|
dev-libs/libpcre:=
|
||||||
|
dev-libs/libxml2:=
|
||||||
|
virtual/mysql
|
||||||
|
python? ( ${PYTHON_DEPS} )
|
||||||
|
)
|
||||||
|
"
|
||||||
|
RDEPEND="${COMMON_DEPEND}
|
||||||
|
info? ( sys-apps/texinfo )
|
||||||
|
fortune? ( games-misc/fortune-mod )
|
||||||
|
perl? ( dev-lang/perl )
|
||||||
|
"
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
app-text/docbook-xml-dtd:4.3
|
||||||
|
app-text/gnome-doc-utils
|
||||||
|
dev-libs/libxslt
|
||||||
|
dev-util/intltool
|
||||||
|
sys-devel/gettext
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
REQUIRED_USE="tools? ( python? ( ${PYTHON_REQUIRED_USE} ) )"
|
||||||
|
|
||||||
|
# docs are messy, installed manually below
|
||||||
|
DOCS=""
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}/${P}-tabfile.patch" )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# From Fedora
|
||||||
|
# Remove unneeded sigc++ header files to make it sure
|
||||||
|
# that we are using system-wide libsigc++
|
||||||
|
# (and these does not work on gcc43)
|
||||||
|
find dict/src/sigc++* -name \*.h -or -name \*.cc | xargs rm -f || die
|
||||||
|
|
||||||
|
# libsigc++ started to require c++11 support
|
||||||
|
append-cxxflags "-std=c++11"
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
local f
|
||||||
|
# force python shebangs handlable by python_doscript
|
||||||
|
for f in tools/src/*.py; do
|
||||||
|
[[ $(head -n1 "${f}") =~ ^#! ]] || continue
|
||||||
|
sed -i '1 s|.*|#!/usr/bin/python|' tools/src/*.py || die
|
||||||
|
done
|
||||||
|
# script contains UTF-8 symbols, but has no ecoding set
|
||||||
|
sed -i '1 a # -*- coding: utf-8 -*-' tools/src/uyghur2dict.py || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
eapply_user
|
||||||
|
eautoreconf
|
||||||
|
gnome2_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# Hint: EXTRA_ECONF="--enable-gnome-support" and manual install of
|
||||||
|
# libbonobo-2, libgnome-2, libgnomeui-2, gconf-2 and orbit-2 will
|
||||||
|
# give you GNOME 2.x support, that is otherwise considered deprecated
|
||||||
|
# because of the deep GNOME 2.x core library dependencies
|
||||||
|
|
||||||
|
# Festival plugin crashes, bug 188684. Disable for now.
|
||||||
|
gnome2_src_configure \
|
||||||
|
--disable-darwin-support \
|
||||||
|
--disable-festival \
|
||||||
|
--disable-gnome-support \
|
||||||
|
--disable-gpe-support \
|
||||||
|
--disable-maemo-support \
|
||||||
|
--disable-schemas-install \
|
||||||
|
--disable-scrollkeeper \
|
||||||
|
$(use_enable advertisement) \
|
||||||
|
$(use_enable cal) \
|
||||||
|
$(use_enable debug) \
|
||||||
|
$(use_enable dictdotcn) \
|
||||||
|
$(use_enable espeak) \
|
||||||
|
$(use_enable flite) \
|
||||||
|
$(use_enable fortune) \
|
||||||
|
$(use_enable gucharmap) \
|
||||||
|
$(use_enable htmlparse) \
|
||||||
|
$(use_enable info) \
|
||||||
|
$(use_enable man) \
|
||||||
|
$(use_enable powerwordparse) \
|
||||||
|
$(use_enable qqwry) \
|
||||||
|
$(use_enable spell) \
|
||||||
|
$(use_enable tools) \
|
||||||
|
$(use_enable updateinfo) \
|
||||||
|
$(use_enable wikiparse) \
|
||||||
|
$(use_enable wordnet) \
|
||||||
|
$(use_enable xdxfparse) \
|
||||||
|
$(use_enable youdaodict)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
gnome2_src_install
|
||||||
|
|
||||||
|
dodoc AUTHORS ChangeLog README
|
||||||
|
|
||||||
|
docinto dict
|
||||||
|
dodoc dict/{AUTHORS,ChangeLog,README,TODO}
|
||||||
|
dodoc dict/doc/{Documentation,FAQ,HowToCreateDictionary,Skins,StarDictFileFormat,TextualDictionaryFileFormat,Translation}
|
||||||
|
dodoc -r dict/doc/wiki
|
||||||
|
|
||||||
|
docinto lib
|
||||||
|
dodoc lib/{AUTHORS,ChangeLog,README}
|
||||||
|
|
||||||
|
if use examples; then
|
||||||
|
insinto /usr/share/doc/${PF}/dict
|
||||||
|
doins dict/doc/stardict-textual-dict*
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use qqwry; then
|
||||||
|
insinto /usr/share/${PN}/data
|
||||||
|
doins ../QQWry.Dat
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use pronounce; then
|
||||||
|
docinto WyabdcRealPeopleTTS
|
||||||
|
dodoc ../WyabdcRealPeopleTTS/{README,readme.txt}
|
||||||
|
rm -f ../WyabdcRealPeopleTTS/{README,readme.txt}
|
||||||
|
insinto /usr/share
|
||||||
|
doins -r ../WyabdcRealPeopleTTS
|
||||||
|
fi
|
||||||
|
|
||||||
|
# noinst_PROGRAMS with ${PN}_ prefix from tools/src/Makefile.am wrt #292773
|
||||||
|
# and additional scripts from tools dir
|
||||||
|
if use tools; then
|
||||||
|
local app
|
||||||
|
local apps="${PN}-editor pydict2dic olddic2newdic oxford2dic directory2dic dictd2dic
|
||||||
|
wquick2dic ec50 directory2treedic treedict2dir jdictionary mova xmlinout
|
||||||
|
soothill kanjidic2 powerword kdic 21tech 21shiji buddhist tabfile
|
||||||
|
cedict edict duden ${PN}-dict-update degb2utf frgb2utf jpgb2utf gmx2utf
|
||||||
|
rucn kingsoft kingsoft2 wikipedia wikipediaImage babylon ${PN}2txt ${PN}-verify
|
||||||
|
fest2dict i2e2dict downloadwiki ooo2dict myspell2dic exc2i2e
|
||||||
|
dictbuilder tabfile2sql KangXi Unihan xiaoxuetang-ja wubi ydp2dict
|
||||||
|
wordnet lingvosound2resdb resdatabase2dir dir2resdatabase ${PN}-index
|
||||||
|
sd2foldoc
|
||||||
|
${PN}-text2bin ${PN}-bin2text ${PN}-repair"
|
||||||
|
|
||||||
|
use perl && apps+=" dicts-dump.pl ncce2stardict.pl parse-oxford.perl"
|
||||||
|
use python && apps+=" hanzim2dict.py jm2stardict.py lingea-trd-decoder.py
|
||||||
|
makevietdict.py uyghur2dict.py"
|
||||||
|
|
||||||
|
for app in ${apps}; do
|
||||||
|
if [[ "${app}" =~ ^${PN} ]]; then
|
||||||
|
dobin "tools/src/${app}"
|
||||||
|
else
|
||||||
|
newbin "tools/src/${app}" "${PN}_${app}"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
use python && python_doscript "${ED}"usr/bin/*.py
|
||||||
|
|
||||||
|
docinto tools
|
||||||
|
dodoc tools/{AUTHORS,ChangeLog,README}
|
||||||
|
|
||||||
|
if use examples; then
|
||||||
|
insinto /usr/share/doc/${PF}/tools
|
||||||
|
doins tools/src/{dictbuilder.{example,readme},example.ifo,example_treedict.tar.bz2}
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog
|
||||||
|
elog "Note: festival text to speech (TTS) plugin is not built. To use festival"
|
||||||
|
elog 'TTS plugin, please, emerge festival and enable "Use TTS program." at:'
|
||||||
|
elog '"Preferences -> Dictionary -> Sound" and fill in "Commandline" with:'
|
||||||
|
elog '"echo %s | festival --tts"'
|
||||||
|
elog
|
||||||
|
elog "You will now need to install ${PN} dictionary files. If"
|
||||||
|
elog "you have not, execute the below to get a list of dictionaries:"
|
||||||
|
elog " emerge -s ${PN}-"
|
||||||
|
elog
|
||||||
|
elog "Additionally you may install any stardict dictionary from the net"
|
||||||
|
elog "by unpacking it to:"
|
||||||
|
elog " /usr/share/stardict/dic"
|
||||||
|
elog
|
||||||
|
|
||||||
|
gnome2_pkg_postinst
|
||||||
|
}
|
@ -0,0 +1,347 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
#TL_UPSTREAM_PATCHLEVEL="1"
|
||||||
|
PATCHLEVEL="52"
|
||||||
|
TL_SOURCE_VERSION=20150521
|
||||||
|
|
||||||
|
inherit eutils flag-o-matic toolchain-funcs libtool texlive-common
|
||||||
|
|
||||||
|
MY_PV=${PN%-core}-${TL_SOURCE_VERSION}-source
|
||||||
|
|
||||||
|
DESCRIPTION="A complete TeX distribution"
|
||||||
|
HOMEPAGE="http://tug.org/texlive/"
|
||||||
|
SLOT="0"
|
||||||
|
LICENSE="GPL-2 LPPL-1.3c TeX"
|
||||||
|
|
||||||
|
SRC_URI="mirror://gentoo/${MY_PV}.tar.xz"
|
||||||
|
|
||||||
|
# Fetch patches
|
||||||
|
SRC_URI="${SRC_URI} mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.xz"
|
||||||
|
# mirror://gentoo/texlive-core-upstream-patches-${TL_UPSTREAM_PATCHLEVEL}.tar.xz"
|
||||||
|
|
||||||
|
TL_CORE_BINEXTRA_MODULES="
|
||||||
|
a2ping adhocfilelist asymptote bundledoc ctanify ctanupload ctie cweb
|
||||||
|
de-macro dtl dtxgen dvi2tty dviasm dvicopy dvidvi dviljk dvipos findhyph
|
||||||
|
fragmaster hyphenex installfont lacheck latex-git-log latex2man
|
||||||
|
latexfileversion latexpand latexindent ltxfileinfo ltximg listings-ext
|
||||||
|
match_parens mkjobtexmf patgen pdfcrop pdftools pfarrei pkfix pkfix-helper
|
||||||
|
purifyeps seetexk sty2dtx synctex texcount texdef texdiff texdirflatten
|
||||||
|
texdoc texliveonfly texloganalyser texware tie tpic2pdftex typeoutfileinfo
|
||||||
|
web collection-binextra
|
||||||
|
"
|
||||||
|
TL_CORE_BINEXTRA_DOC_MODULES="
|
||||||
|
a2ping.doc adhocfilelist.doc asymptote.doc bundledoc.doc ctanify.doc
|
||||||
|
ctanupload.doc ctie.doc cweb.doc de-macro.doc dtxgen.doc dvi2tty.doc
|
||||||
|
dvicopy.doc dviljk.doc dvipos.doc findhyph.doc fragmaster.doc
|
||||||
|
installfont.doc latex-git-log.doc latex2man.doc latexfileversion.doc
|
||||||
|
latexpand.doc latexindent.doc ltxfileinfo.doc ltximg.doc listings-ext.doc
|
||||||
|
match_parens.doc mkjobtexmf.doc patgen.doc pdfcrop.doc pdftools.doc
|
||||||
|
pfarrei.doc pkfix.doc pkfix-helper.doc purifyeps.doc sty2dtx.doc synctex.doc
|
||||||
|
texcount.doc texdef.doc texdiff.doc texdirflatten.doc texdoc.doc
|
||||||
|
texliveonfly.doc texloganalyser.doc texware.doc tie.doc tpic2pdftex.doc
|
||||||
|
typeoutfileinfo.doc web.doc
|
||||||
|
"
|
||||||
|
TL_CORE_BINEXTRA_SRC_MODULES="
|
||||||
|
adhocfilelist.source hyphenex.source listings-ext.source mkjobtexmf.source
|
||||||
|
pfarrei.source texdef.source
|
||||||
|
"
|
||||||
|
|
||||||
|
TL_CORE_EXTRA_MODULES="tetex hyphen-base texconfig gsftopk texlive.infra ${TL_CORE_BINEXTRA_MODULES}"
|
||||||
|
TL_CORE_EXTRA_DOC_MODULES="tetex.doc texconfig.doc gsftopk.doc texlive.infra.doc ${TL_CORE_BINEXTRA_DOC_MODULES}"
|
||||||
|
TL_CORE_EXTRA_SRC_MODULES="${TL_CORE_BINEXTRA_SRC_MODULES}"
|
||||||
|
|
||||||
|
for i in ${TL_CORE_EXTRA_MODULES}; do
|
||||||
|
SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz"
|
||||||
|
done
|
||||||
|
|
||||||
|
SRC_URI="${SRC_URI} doc? ( "
|
||||||
|
for i in ${TL_CORE_EXTRA_DOC_MODULES}; do
|
||||||
|
SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz"
|
||||||
|
done
|
||||||
|
SRC_URI="${SRC_URI} )"
|
||||||
|
SRC_URI="${SRC_URI} source? ( "
|
||||||
|
for i in ${TL_CORE_EXTRA_SRC_MODULES}; do
|
||||||
|
SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz"
|
||||||
|
done
|
||||||
|
SRC_URI="${SRC_URI} )"
|
||||||
|
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="cjk X doc source tk +luajittex xetex"
|
||||||
|
|
||||||
|
TEXMF_PATH=/usr/share/texmf-dist
|
||||||
|
|
||||||
|
MODULAR_X_DEPEND="X? (
|
||||||
|
x11-libs/libXmu
|
||||||
|
x11-libs/libXp
|
||||||
|
x11-libs/libXpm
|
||||||
|
x11-libs/libXaw
|
||||||
|
)"
|
||||||
|
|
||||||
|
COMMON_DEPEND="${MODULAR_X_DEPEND}
|
||||||
|
!app-text/ptex
|
||||||
|
!app-text/tetex
|
||||||
|
!<app-text/texlive-2007
|
||||||
|
!app-text/xetex
|
||||||
|
!<dev-texlive/texlive-basic-2014
|
||||||
|
!<dev-texlive/texlive-metapost-2011
|
||||||
|
!app-text/dvibook
|
||||||
|
!dev-tex/luatex
|
||||||
|
!app-text/dvipdfm
|
||||||
|
!app-text/dvipdfmx
|
||||||
|
!app-text/xdvipdfmx
|
||||||
|
sys-libs/zlib
|
||||||
|
>=media-libs/libpng-1.2.43-r2:0=
|
||||||
|
>=app-text/poppler-0.12.3-r3:=
|
||||||
|
>=x11-libs/cairo-1.12
|
||||||
|
>=x11-libs/pixman-0.18
|
||||||
|
dev-libs/zziplib
|
||||||
|
app-text/libpaper
|
||||||
|
dev-libs/gmp:0
|
||||||
|
dev-libs/mpfr:0
|
||||||
|
xetex? (
|
||||||
|
>=media-libs/harfbuzz-0.9.20[icu,graphite]
|
||||||
|
>=dev-libs/icu-50:=
|
||||||
|
>=app-text/teckit-2.5.3
|
||||||
|
media-libs/fontconfig
|
||||||
|
media-gfx/graphite2
|
||||||
|
)
|
||||||
|
media-libs/freetype:2
|
||||||
|
>=dev-libs/kpathsea-6.2.1
|
||||||
|
cjk? ( >=dev-libs/ptexenc-1.3.3_p20150521 )"
|
||||||
|
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
sys-apps/ed
|
||||||
|
sys-devel/flex
|
||||||
|
app-arch/xz-utils"
|
||||||
|
|
||||||
|
RDEPEND="${COMMON_DEPEND}
|
||||||
|
>=app-text/ps2pkm-1.7_p20150521
|
||||||
|
>=app-text/dvipsk-5.995_p20150521
|
||||||
|
>=dev-tex/bibtexu-3.71_p20150521
|
||||||
|
virtual/perl-Getopt-Long
|
||||||
|
tk? ( dev-perl/Tk )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${P}_build"
|
||||||
|
B="${WORKDIR}/${MY_PV}"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
unpack ${A}
|
||||||
|
mkdir -p "${S}" || die "failed to create build dir"
|
||||||
|
}
|
||||||
|
|
||||||
|
RELOC_TARGET=texmf-dist
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
cd "${WORKDIR}"
|
||||||
|
# From texlive-module.eclass.
|
||||||
|
grep -H RELOC tlpkg/tlpobj/* | awk '{print $2}' | sed 's#^RELOC/##' > "${T}/reloclist"
|
||||||
|
{ for i in $(<"${T}/reloclist"); do dirname $i; done; } | uniq > "${T}/dirlist"
|
||||||
|
for i in $(<"${T}/dirlist"); do
|
||||||
|
[ -d "${RELOC_TARGET}/${i}" ] || mkdir -p "${RELOC_TARGET}/${i}"
|
||||||
|
done
|
||||||
|
for i in $(<"${T}/reloclist"); do
|
||||||
|
mv "${i}" "${RELOC_TARGET}"/$(dirname "${i}") || die "failed to relocate ${i} to ${RELOC_TARGET}/$(dirname ${i})"
|
||||||
|
done
|
||||||
|
|
||||||
|
mv "${WORKDIR}"/texmf* "${B}" || die "failed to move texmf files"
|
||||||
|
|
||||||
|
cd "${B}"
|
||||||
|
#EPATCH_MULTI_MSG="Applying patches from upstream bugfix branch..." EPATCH_SUFFIX="patch" epatch "${WORKDIR}/gentoo_branch2011_patches"
|
||||||
|
EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e "s,/usr/include /usr/local/include.*echo \$KPATHSEA_INCLUDES.*,${EPREFIX}/usr/include\"," \
|
||||||
|
texk/web2c/configure || die
|
||||||
|
|
||||||
|
elibtoolize
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# It fails on alpha without this
|
||||||
|
use alpha && append-ldflags "-Wl,--no-relax"
|
||||||
|
|
||||||
|
# Too many regexps use A-Z a-z constructs, what causes problems with locales
|
||||||
|
# that don't have the same alphabetical order than ascii. Bug #242430
|
||||||
|
# So we set LC_ALL to C in order to avoid problems.
|
||||||
|
export LC_ALL=C
|
||||||
|
tc-export CC CXX AR RANLIB
|
||||||
|
ECONF_SOURCE="${B}" \
|
||||||
|
econf -C \
|
||||||
|
--bindir="${EPREFIX}"/usr/bin \
|
||||||
|
--datadir="${S}" \
|
||||||
|
--with-system-freetype2 \
|
||||||
|
--with-system-zlib \
|
||||||
|
--with-system-libpng \
|
||||||
|
--with-system-xpdf \
|
||||||
|
--with-system-poppler \
|
||||||
|
--with-system-teckit \
|
||||||
|
--with-teckit-includes="${EPREFIX}"/usr/include/teckit \
|
||||||
|
--with-system-kpathsea \
|
||||||
|
--with-kpathsea-includes="${EPREFIX}"/usr/include \
|
||||||
|
--with-system-icu \
|
||||||
|
--with-system-ptexenc \
|
||||||
|
--with-system-harfbuzz \
|
||||||
|
--with-system-icu \
|
||||||
|
--with-system-graphite2 \
|
||||||
|
--with-system-cairo \
|
||||||
|
--with-system-pixman \
|
||||||
|
--with-system-zziplib \
|
||||||
|
--with-system-libpaper \
|
||||||
|
--with-system-gmp \
|
||||||
|
--with-system-mpfr \
|
||||||
|
--without-texinfo \
|
||||||
|
--disable-dialog \
|
||||||
|
--disable-multiplatform \
|
||||||
|
--enable-epsfwin \
|
||||||
|
--enable-mftalkwin \
|
||||||
|
--enable-regiswin \
|
||||||
|
--enable-tektronixwin \
|
||||||
|
--enable-unitermwin \
|
||||||
|
--with-ps=gs \
|
||||||
|
--disable-psutils \
|
||||||
|
--disable-t1utils \
|
||||||
|
--enable-ipc \
|
||||||
|
--disable-biber \
|
||||||
|
--disable-bibtex-x \
|
||||||
|
--disable-dvipng \
|
||||||
|
--disable-dvipsk \
|
||||||
|
--disable-chktex \
|
||||||
|
--disable-lcdf-typetools \
|
||||||
|
--disable-pdfopen \
|
||||||
|
--disable-ps2eps \
|
||||||
|
--disable-ps2pk \
|
||||||
|
--disable-detex \
|
||||||
|
--disable-ttf2pk2 \
|
||||||
|
--disable-tex4htk \
|
||||||
|
--disable-cjkutils \
|
||||||
|
--disable-xdvik \
|
||||||
|
--disable-xindy \
|
||||||
|
--enable-luatex \
|
||||||
|
--disable-dvi2tty \
|
||||||
|
--disable-dvisvgm \
|
||||||
|
--disable-vlna \
|
||||||
|
--enable-shared \
|
||||||
|
--disable-native-texlive-build \
|
||||||
|
--disable-largefile \
|
||||||
|
$(use_enable luajittex) \
|
||||||
|
$(use_enable xetex) \
|
||||||
|
$(use_enable cjk ptex) \
|
||||||
|
$(use_enable cjk eptex) \
|
||||||
|
$(use_enable cjk uptex) \
|
||||||
|
$(use_enable cjk euptex) \
|
||||||
|
$(use_enable cjk mendexk) \
|
||||||
|
$(use_enable cjk makejvf) \
|
||||||
|
$(use_enable cjk pmp) \
|
||||||
|
$(use_enable cjk upmp) \
|
||||||
|
$(use_enable tk texdoctk) \
|
||||||
|
$(use_with X x)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
tc-export CC CXX AR RANLIB
|
||||||
|
emake SHELL="${EPREFIX}"/bin/sh texmf="${EPREFIX}"${TEXMF_PATH:-/usr/share/texmf-dist}
|
||||||
|
|
||||||
|
cd "${B}" || die
|
||||||
|
# Mimic updmap --syncwithtrees to enable only fonts installed
|
||||||
|
# Code copied from updmap script
|
||||||
|
for i in `egrep '^(Mixed|Kanji)?Map' "texmf-dist/web2c/updmap.cfg" | sed 's@.* @@'`; do
|
||||||
|
texlive-common_is_file_present_in_texmf "$i" || echo "$i"
|
||||||
|
done > "${T}/updmap_update"
|
||||||
|
{
|
||||||
|
sed 's@/@\\/@g; s@^@/^MixedMap[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
|
||||||
|
sed 's@/@\\/@g; s@^@/^Map[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
|
||||||
|
sed 's@/@\\/@g; s@^@/^KanjiMap[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
|
||||||
|
} > "${T}/updmap_update2"
|
||||||
|
sed -f "${T}/updmap_update2" "texmf-dist/web2c/updmap.cfg" > "${T}/updmap_update3"\
|
||||||
|
&& cat "${T}/updmap_update3" > "texmf-dist/web2c/updmap.cfg"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodir ${TEXMF_PATH:-/usr/share/texmf-dist}/web2c
|
||||||
|
emake DESTDIR="${D}" texmf="${ED}${TEXMF_PATH:-/usr/share/texmf-dist}" run_texlinks="true" run_mktexlsr="true" install
|
||||||
|
|
||||||
|
cd "${B}" || die
|
||||||
|
dodir /usr/share # just in case
|
||||||
|
cp -pR texmf-dist "${ED}/usr/share/" || die "failed to install texmf trees"
|
||||||
|
cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to install tlpkg files"
|
||||||
|
|
||||||
|
# When X is disabled mf-nowin doesn't exist but some scripts expect it to
|
||||||
|
# exist. Instead, it is called mf, so we symlink it to please everything.
|
||||||
|
use X || dosym mf /usr/bin/mf-nowin
|
||||||
|
|
||||||
|
docinto texk
|
||||||
|
cd "${B}/texk"
|
||||||
|
dodoc ChangeLog README
|
||||||
|
|
||||||
|
docinto dviljk
|
||||||
|
cd "${B}/texk/dviljk"
|
||||||
|
dodoc ChangeLog README NEWS
|
||||||
|
|
||||||
|
docinto makeindexk
|
||||||
|
cd "${B}/texk/makeindexk"
|
||||||
|
dodoc ChangeLog NOTES README
|
||||||
|
|
||||||
|
docinto web2c
|
||||||
|
cd "${B}/texk/web2c"
|
||||||
|
dodoc ChangeLog NEWS PROJECTS README
|
||||||
|
|
||||||
|
use doc || rm -rf "${ED}/usr/share/texmf-dist/doc"
|
||||||
|
|
||||||
|
dodir /etc/env.d
|
||||||
|
echo 'CONFIG_PROTECT_MASK="/etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d"' > "${ED}/etc/env.d/98texlive"
|
||||||
|
# populate /etc/texmf
|
||||||
|
keepdir /etc/texmf/web2c
|
||||||
|
|
||||||
|
# take care of updmap.cfg and language.d files
|
||||||
|
keepdir /etc/texmf/{updmap.d,language.dat.d,language.def.d,language.dat.lua.d}
|
||||||
|
|
||||||
|
mv "${ED}${TEXMF_PATH}/web2c/updmap.cfg" "${ED}/etc/texmf/updmap.d/00updmap.cfg" || die "moving updmap.cfg failed"
|
||||||
|
|
||||||
|
# Remove fmtutil.cnf, it will be regenerated from /etc/texmf/fmtutil.d files
|
||||||
|
# by texmf-update
|
||||||
|
rm -f "${ED}${TEXMF_PATH}/web2c/fmtutil.cnf"
|
||||||
|
# Remove bundled and invalid updmap.cfg
|
||||||
|
rm -f "${ED}/usr/share/texmf-dist/web2c/updmap.cfg"
|
||||||
|
|
||||||
|
texlive-common_handle_config_files
|
||||||
|
|
||||||
|
keepdir /usr/share/texmf-site
|
||||||
|
|
||||||
|
# the virtex symlink is not installed
|
||||||
|
# The links has to be relative, since the targets
|
||||||
|
# is not present at this stage and MacOS doesn't
|
||||||
|
# like non-existing targets
|
||||||
|
dosym tex /usr/bin/virtex
|
||||||
|
dosym pdftex /usr/bin/pdfvirtex
|
||||||
|
|
||||||
|
# Rename mpost to leave room for mplib
|
||||||
|
mv "${ED}/usr/bin/mpost" "${ED}/usr/bin/mpost-${P}"
|
||||||
|
dosym "mpost-${P}" /usr/bin/mpost
|
||||||
|
|
||||||
|
# Ditto for pdftex
|
||||||
|
mv "${ED}/usr/bin/pdftex" "${ED}/usr/bin/pdftex-${P}"
|
||||||
|
dosym "pdftex-${P}" /usr/bin/pdftex
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
etexmf-update
|
||||||
|
|
||||||
|
elog
|
||||||
|
elog "If you have configuration files in ${EPREFIX}/etc/texmf to merge,"
|
||||||
|
elog "please update them and run ${EPREFIX}/usr/sbin/texmf-update."
|
||||||
|
elog
|
||||||
|
ewarn "If you are migrating from an older TeX distribution"
|
||||||
|
ewarn "Please make sure you have read:"
|
||||||
|
ewarn "https://wiki.gentoo.org/wiki/Project:TeX/Tex_Live_Migration_Guide"
|
||||||
|
ewarn "in order to avoid possible problems"
|
||||||
|
elog
|
||||||
|
elog "TeXLive has been split in various ebuilds. If you are missing a"
|
||||||
|
elog "package to process your TeX documents, you can install"
|
||||||
|
elog "dev-tex/texmfind to easily search for them."
|
||||||
|
elog
|
||||||
|
}
|
@ -1,6 +1,7 @@
|
|||||||
AUX 2.7.7-gcc.patch 402 SHA256 0f4fd388d1275dbd5b9e5df1f4814bad1a21d7f9efea844b02248db00acdb5f8 SHA512 c94a8fcdce09f5a7cb32c2594728954775812a5eb2487aebe4f1e9203e5db75e391a2214fdb173f33f8616ac5b666e2d4653bc00a3a98b09005333ed2a3b27fd WHIRLPOOL 1b7ab5a84d974752d48a88212f6bdb1d84335516d73b97c5d4fc5674907c11ea4c7a8eccb86f40a9c084bec9b9e01783f8feab92c9e0bc018897b3d53e1ba63f
|
AUX 2.7.7-gcc.patch 402 SHA256 0f4fd388d1275dbd5b9e5df1f4814bad1a21d7f9efea844b02248db00acdb5f8 SHA512 c94a8fcdce09f5a7cb32c2594728954775812a5eb2487aebe4f1e9203e5db75e391a2214fdb173f33f8616ac5b666e2d4653bc00a3a98b09005333ed2a3b27fd WHIRLPOOL 1b7ab5a84d974752d48a88212f6bdb1d84335516d73b97c5d4fc5674907c11ea4c7a8eccb86f40a9c084bec9b9e01783f8feab92c9e0bc018897b3d53e1ba63f
|
||||||
AUX 2.7.7-libtool.patch 621 SHA256 142c7a38900a89580a9485508c885b0268acf503d283f3af6f6c2d3333fb9c4e SHA512 3f1d68eff40fac13a4f482724456cb8ed801feff71a254871368f22ab98024431c718f3fb35f13da4183bdebe62ece26908a341fe1a945118bf0d78f5d8ea622 WHIRLPOOL a94319f02231a50a2ab827fb2ca68076288655cb6e636e6cc703ad9abddcc63ea2abdde567698946929983e65b83218de05fd2f3e05f087201b705766c7e5901
|
AUX 2.7.7-libtool.patch 621 SHA256 142c7a38900a89580a9485508c885b0268acf503d283f3af6f6c2d3333fb9c4e SHA512 3f1d68eff40fac13a4f482724456cb8ed801feff71a254871368f22ab98024431c718f3fb35f13da4183bdebe62ece26908a341fe1a945118bf0d78f5d8ea622 WHIRLPOOL a94319f02231a50a2ab827fb2ca68076288655cb6e636e6cc703ad9abddcc63ea2abdde567698946929983e65b83218de05fd2f3e05f087201b705766c7e5901
|
||||||
DIST antlr-2.7.7.tar.gz 1816180 SHA256 853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9 SHA512 faa72d2ddcba434ef1233e70c1549e63eba67c00793966322e821cf7f015cccb804448cb92d8fbef0429f59928fad65ec954f8ffbda0acbb8e983de0806d349d WHIRLPOOL def5ac0ddfe5a65f9f7d5489d039048c5d630b46cd5626593bd12e9b393d5ec26884f90b013bcdf58511e26abbf06e0d7b3789a11298b017f7e70af2ec8dde4a
|
DIST antlr-2.7.7.tar.gz 1816180 SHA256 853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9 SHA512 faa72d2ddcba434ef1233e70c1549e63eba67c00793966322e821cf7f015cccb804448cb92d8fbef0429f59928fad65ec954f8ffbda0acbb8e983de0806d349d WHIRLPOOL def5ac0ddfe5a65f9f7d5489d039048c5d630b46cd5626593bd12e9b393d5ec26884f90b013bcdf58511e26abbf06e0d7b3789a11298b017f7e70af2ec8dde4a
|
||||||
|
EBUILD antlr-cpp-2.7.7-r1.ebuild 2792 SHA256 5d88bd9d8f3029a6c8612205ff736f674f6649f8fe101a4e70ef1f57c224ee05 SHA512 7af508d01b7bb198eddf78685e4f5a963893bdede160c94e584671e69c100bf9887c6203aabd1b89f4963385e31d7e9fa31e10f6ecd48c70c169a031f68dde06 WHIRLPOOL dff359cabdb97182875054a466c1cf6a341136a24f01c277af67c46cb9fbedbe11c371083385f30bdb4ae215f2857df36c6ecd7e109ca5b98ee0f69d75d090fa
|
||||||
EBUILD antlr-cpp-2.7.7.ebuild 2783 SHA256 5783ce574da46c20250ca603635cf4bcd5533d8e3867babb368b77f9c61d5beb SHA512 d9b3c814da0aace7dda65a31f0e6c8db97c7644c2570d7344302812dff48cf1275def73baaed09413faaec74bbe3b5697a6c88a3d99f24734e3a4ea5712598e3 WHIRLPOOL 42f88eac62811081283a38cbc0933c8f9e463f50d96307a424b34847b2020c4a3ac8350157d7c90261e2a3c7d842d17803faab22186a1379f50e2331dae1358f
|
EBUILD antlr-cpp-2.7.7.ebuild 2783 SHA256 5783ce574da46c20250ca603635cf4bcd5533d8e3867babb368b77f9c61d5beb SHA512 d9b3c814da0aace7dda65a31f0e6c8db97c7644c2570d7344302812dff48cf1275def73baaed09413faaec74bbe3b5697a6c88a3d99f24734e3a4ea5712598e3 WHIRLPOOL 42f88eac62811081283a38cbc0933c8f9e463f50d96307a424b34847b2020c4a3ac8350157d7c90261e2a3c7d842d17803faab22186a1379f50e2331dae1358f
|
||||||
MISC ChangeLog 2384 SHA256 334e93cf48ccf414e06d57172abae36853a78ba23b39fc796bf32f437216e056 SHA512 038f34dbba1cb5e8c2ab10fe1ae6fe8fa97e7b1be126a00e4a72cd06d76d4d673534b8b4190e80b52ae224ee49269ea0e400b803a529e3b3cb40607c5ff82077 WHIRLPOOL ae00a5f9d1ea22ab93738d3588f194403f8e9258255fab88da2dc7309af759be67f67ff8bbac69c34d9379c8084e60f2e2ae602c963c38c9b92f5e7c401f43bf
|
MISC ChangeLog 2584 SHA256 48058babbac8226502558c9d2bc6d38aba3089e887f855d431d17c4c46d017ba SHA512 d5b06f16beb0c2e89ecccd527496be2cc7fbf8c66626cb53977e3caf599f38bf24c66c5bef774cab70c8f33be0c6d66195514954b6a3595c652d634db869556e WHIRLPOOL f1d3105d6cb22b0803a8cfe143a24f70b9b1c6f855262613d71262bd8751b16c18cb90e4843ce9083e14cb6c8b031030badba2b1d62b6265f66e96f43dd82759
|
||||||
MISC metadata.xml 236 SHA256 3e778d35b34b5cc1a4dd7ce105fe7d2a99b25fb6dfe24709455da94baa8a0548 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 WHIRLPOOL 7967660784d0d28e9a3c3c222c5bf85b3a8b59fd84b61780e4e7cc1aa5d8bd87bee40e4c5c42e646f15d6641fe182340bcbe8be94c785f40e0ac870c7a96e5cc
|
MISC metadata.xml 236 SHA256 3e778d35b34b5cc1a4dd7ce105fe7d2a99b25fb6dfe24709455da94baa8a0548 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 WHIRLPOOL 7967660784d0d28e9a3c3c222c5bf85b3a8b59fd84b61780e4e7cc1aa5d8bd87bee40e4c5c42e646f15d6641fe182340bcbe8be94c785f40e0ac870c7a96e5cc
|
||||||
|
@ -0,0 +1,106 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
# Upstream only installs a static library. The original antlr ebuild
|
||||||
|
# built a shared library manually, which isn't so great either. This
|
||||||
|
# ebuild applies libtool instead and therefore an autoreconf is
|
||||||
|
# required. A couple of errors concerning tr have been seen but the
|
||||||
|
# final result still looks good. This also sidesteps bug #554344 plus
|
||||||
|
# the need to call einstall.
|
||||||
|
|
||||||
|
inherit autotools multilib-minimal
|
||||||
|
|
||||||
|
MY_P="${PN%-cpp}-${PV}"
|
||||||
|
DESCRIPTION="The ANTLR 2 C++ Runtime"
|
||||||
|
HOMEPAGE="http://www.antlr2.org/"
|
||||||
|
SRC_URI="http://www.antlr2.org/download/${MY_P}.tar.gz"
|
||||||
|
LICENSE="public-domain"
|
||||||
|
SLOT="2"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||||
|
IUSE="doc examples static-libs"
|
||||||
|
RESTRICT="test" # No tests but test target blows up!
|
||||||
|
|
||||||
|
DEPEND="doc? ( app-doc/doxygen )"
|
||||||
|
RDEPEND="!dev-java/antlr:0[cxx]"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
ECONF_SOURCE="${S}"
|
||||||
|
PATCHES=( "${FILESDIR}"/${PV}-{gcc,libtool}.patch )
|
||||||
|
DOCS=( lib/cpp/AUTHORS lib/cpp/ChangeLog lib/cpp/README lib/cpp/TODO )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Turn Makefile.in files into libtool-style Makefile.am
|
||||||
|
# files. Countable.hpp is actually missing.
|
||||||
|
local HPP=$(grep -E -o "\w+\.hpp" lib/cpp/antlr/Makefile.in | grep -v "Countable\.hpp" | tr "\n" " " || die)
|
||||||
|
local CPP=$(grep -E -o "\w+\.cpp" lib/cpp/src/Makefile.in | tr "\n" " " || die)
|
||||||
|
|
||||||
|
cat <<EOF > lib/cpp/antlr/Makefile.am || die
|
||||||
|
antlr_includedir = \$(includedir)/antlr
|
||||||
|
antlr_include_HEADERS = ${HPP}
|
||||||
|
EOF
|
||||||
|
|
||||||
|
cat <<EOF > lib/cpp/src/Makefile.am || die
|
||||||
|
AM_CPPFLAGS = -I\$(abs_top_srcdir)/lib/cpp
|
||||||
|
lib_LTLIBRARIES = libantlr.la
|
||||||
|
libantlr_la_LDFLAGS = -version-info 2
|
||||||
|
libantlr_la_SOURCES = ${CPP}
|
||||||
|
EOF
|
||||||
|
|
||||||
|
default
|
||||||
|
|
||||||
|
mv -v configure.in configure.ac || die
|
||||||
|
mv -v aclocal.m4 acinclude.m4 || die
|
||||||
|
|
||||||
|
# These silly test -z lines break badly under recent autoconfs.
|
||||||
|
sed -i '/AC_PATH_PROG/s/test -z "\$[^"]*" *&& *//' configure.ac || die
|
||||||
|
|
||||||
|
# Delete build files from examples.
|
||||||
|
find examples -name Makefile.in -delete || die
|
||||||
|
|
||||||
|
# Fix make invocations. See bug #256880.
|
||||||
|
find -name "*.in" -exec sed -i 's/@MAKE@/$(MAKE)/g' {} + || die
|
||||||
|
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
econf \
|
||||||
|
--disable-csharp \
|
||||||
|
--enable-cxx \
|
||||||
|
--disable-examples \
|
||||||
|
--disable-java \
|
||||||
|
--disable-python \
|
||||||
|
--enable-shared \
|
||||||
|
--enable-verbose \
|
||||||
|
$(use_enable static-libs static)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
multilib-minimal_src_compile
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
cd "${S}/lib/cpp" || die
|
||||||
|
doxygen -u doxygen.cfg || die
|
||||||
|
doxygen doxygen.cfg || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install() {
|
||||||
|
# We only care about the C++ stuff.
|
||||||
|
emake -C lib/cpp install DESTDIR="${D}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
multilib-minimal_src_install
|
||||||
|
|
||||||
|
cd "${S}" || die
|
||||||
|
use doc && dohtml -r lib/cpp/gen_doc/html/
|
||||||
|
|
||||||
|
if use examples; then
|
||||||
|
docinto examples
|
||||||
|
dodoc -r examples/cpp/*
|
||||||
|
fi
|
||||||
|
}
|
@ -1,5 +0,0 @@
|
|||||||
DIST libbackend-elements-1.7.2.tar.bz2 22501 SHA256 803c5a9ff7422da04a6d2802214cee09c2eeddf7608866c34eb23e73bb92d3f7 SHA512 480563aa55c317a417bd3326ae108ee6bd8fbd9d3e6757f9387d5c407b8f2f4ae8194e2ee90c3ec05fa8d05113251d9850c176919e4e8b322409ff6625c29355 WHIRLPOOL fdba6955119b02b8b623d6d427593577049ee163389b0d42a0f45f0da7b816d49a267c18c6beab32f62b3adc414d8e752944ec31e6bd77781269d35e3272e843
|
|
||||||
EBUILD libbackend-elements-1.7.2.ebuild 2045 SHA256 ef1d928faa3154353e59bea6e3019b209161ff7ddd678ed422c64a40bea74a4f SHA512 47baa1f6cb73165832c07a76d2bdf48b11356fe977f183743b1f14421ad6b3b2565f7b0cdc5182b25ba4e148b0afc1509500e0a49bfbdd2ba3b6dbcba23b9435 WHIRLPOOL ffddedcdf61799cd8fa78ff373832144e57a56b9384ea680cb0f121db7fcfe62ef537a44abdd6a9324f82031b2d399ca4cdb2a75ff8c6f5fcaa992240e1f5b12
|
|
||||||
MISC ChangeLog 2385 SHA256 d9b7b1fc511edee7f0eca7c184dd983ce390694ccf530b6e818e57171d95321e SHA512 12a568d066ae0af8938ab9936376ca48b55d2c90ec38e4756391eaef4f182e911370f514976b405881d8352bbd6692478603b732b5e1791d5fc87c57a226a905 WHIRLPOOL 94c5d6b6024bc5f94236a0d49e410e2da6aede3224c756228e8b51616bf671b7f2a5e61707d0b51eefbfaf2d48d7f084cb2faf14701db4c8c4657581e2379f60
|
|
||||||
MISC ChangeLog-2015 1618 SHA256 d5b7009af20ed89cd29de4e56735b440b2f21b922f0aa5c916cb68336712567a SHA512 5e9a4b08fd8f0ac150593b9a611bd6fa96bad94e501998a2b1364198795040999368caa128f1778f0c81b2350310ed32b7b3d7f6ae1f96d047b2a224e2f031c4 WHIRLPOOL 625678938e3be909496b23eafc2cf4727ebb153be1f8720e4ab320dc6af316e0e815bd4b83272b6c54b5fd38346d11790b27e76f4fe1d6c0f75ecf11ba32e0dd
|
|
||||||
MISC metadata.xml 256 SHA256 c848bbd3ca63d5492fca01aab83549c98b18c63ef65232c3b86236a2a356662f SHA512 379c849f353da475a34564fec13fd0bb74e2029b0e00cbfbbf35eb37323a46a0d483788917cfeeeacb91a30867de199eeff9e1e280c2dc9ada84f32cf221dc09 WHIRLPOOL e377aa2d32f0a18151c1a2f2c0ea1c064fae3b294766b32d6a9fe12da32ae5e23f32bd15a1e7e1d8f8b04fb5bec068057ef13d2e8947f979add2156fe758aa51
|
|
@ -1,77 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="2"
|
|
||||||
|
|
||||||
inherit toolchain-funcs versionator
|
|
||||||
|
|
||||||
DESCRIPTION="A collection of elementary building blocks for implementing compiler backends in c++"
|
|
||||||
HOMEPAGE="http://kolpackov.net/projects/libbackend-elements/"
|
|
||||||
SRC_URI="ftp://kolpackov.net/pub/projects/${PN}/$(get_version_component_range 1-2)/${P}.tar.bz2"
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm ppc ppc64 x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND=">=dev-cpp/libcult-1.4.6-r1
|
|
||||||
dev-libs/boost"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
dev-util/build"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
BOOST_PKG="$(best_version ">=dev-libs/boost-1.35.0-r5")"
|
|
||||||
BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
|
|
||||||
BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")"
|
|
||||||
BOOST_INC="/usr/include/boost-${BOOST_VER}"
|
|
||||||
|
|
||||||
mkdir -p build/{ld,cxx/gnu,import/libboost,import/libcult}
|
|
||||||
|
|
||||||
cat >> build/cxx/configuration-dynamic.make <<- EOF
|
|
||||||
cxx_id := gnu
|
|
||||||
cxx_optimize := n
|
|
||||||
cxx_debug := n
|
|
||||||
cxx_rpath := n
|
|
||||||
cxx_pp_extra_options :=
|
|
||||||
cxx_extra_options := ${CXXFLAGS} -I${BOOST_INC}
|
|
||||||
cxx_ld_extra_options := ${LDFLAGS}
|
|
||||||
cxx_extra_libs :=
|
|
||||||
cxx_extra_lib_paths :=
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/cxx/gnu/configuration-dynamic.make <<- EOF
|
|
||||||
cxx_gnu := $(tc-getCXX)
|
|
||||||
cxx_gnu_libraries :=
|
|
||||||
cxx_gnu_optimization_options :=
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/import/libboost/configuration-dynamic.make <<- EOF
|
|
||||||
libboost_installed := y
|
|
||||||
libboost_suffix := -mt-${BOOST_VER}
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/import/libcult/configuration-dynamic.make <<- EOF
|
|
||||||
libcult_installed := y
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/ld/configuration-lib-dynamic.make <<- EOF
|
|
||||||
ld_lib_type := shared
|
|
||||||
EOF
|
|
||||||
|
|
||||||
MAKEOPTS+=" verbose=1"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
find backend-elements -iname "*.cxx" \
|
|
||||||
-o -iname "makefile" \
|
|
||||||
-o -iname "*.o" -o -iname "*.d" \
|
|
||||||
-o -iname "*.m4" -o -iname "*.l" \
|
|
||||||
-o -iname "*.cpp-options" -o -iname "*.so" | xargs rm -f
|
|
||||||
rm -rf backend-elements/arch
|
|
||||||
|
|
||||||
insinto /usr/include
|
|
||||||
doins -r backend-elements
|
|
||||||
|
|
||||||
dodoc NEWS README documentation/[[:upper:]]*
|
|
||||||
dohtml -A xhtml -r documentation/*
|
|
||||||
}
|
|
@ -1,8 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>dev-zero@gentoo.org</email>
|
|
||||||
<name>Tiziano Müller</name>
|
|
||||||
</maintainer>
|
|
||||||
</pkgmetadata>
|
|
@ -1,7 +0,0 @@
|
|||||||
AUX 1.4.6-fix-compilation-with-gcc-4.7.patch 1422 SHA256 90d1f5af3c75a6f14c5cf12c9f40b833c4207621ab5118a4bb240e8a4ccb8047 SHA512 bb5bd17b2bf3ac8908e9a306ac9c5e4616f7069a8b92117462e402116d2f24b651bf1f1daebc8b89e22fdd3488a63479300ebdefa51f6f2f17f5649c7f088a0e WHIRLPOOL 221db16ea521c8de28d2f2d7317037721bfd6af6f22e418d19a2f9d76bd8eb31a9927c92c118b33717a1c6c70ce32b9e381053f35e3f7eaee60d4ef6a8538b5d
|
|
||||||
AUX libcult-1.4.6-cpp14.patch 3321 SHA256 271e107ceecb0c1037d299b1723f06d6673b50d9097940940a1bd174391fad90 SHA512 34d198feaf8402a91fd8f8f11d539d7912c33f1cdf7c7ba819866b9e0a1ccfe71e8cb2cafb8b057b3045cdc2157a955e8885ca24a9a51f236bf25ee5e925515f WHIRLPOOL c075c95eefa309590c98ee8565f904b6232eaf6fe2673c9c313d81112754fa5f652fa232999ed19f081b5090897d3d02c884c75174d720ce77769b0cdd5353f2
|
|
||||||
DIST libcult-1.4.6.tar.bz2 51036 SHA256 f1b51023880440d3e673bf9c3d2b034f1e16511b33ab006cd9f7d937246e48ac SHA512 4a3a3a2967bf8c8eaf47b028bbd475245d89ba746352b62a0e8fdc80ba912e90a928e2f4c863812b86e4c3881294d816a822c0f63a0aea2edc3f08d80365b3fd WHIRLPOOL 4bbf5e4ff7bef4c0c086b2c0be318c733b545f5910e72876ccf967d138df0d3de3b3c1f368147d64fd42828a7eecf1c3a5884c397f964df23dc0308ed8e13b43
|
|
||||||
EBUILD libcult-1.4.6-r1.ebuild 1978 SHA256 58f4c4bd081f0b08f244c788937ec16b1b8f71d5eecafca9c6eef8bae7adcdb6 SHA512 01ccd2c8fe902c4c48ea4de7841f01a01bc02386eaba9c1269b244bcf68b3eb5e5852f92d96fc199959ac10f74d21c31d06cc86f4e92d0620bab8eeae58c518a WHIRLPOOL 6c94b409d77d46277b83cd843b3302d1ec564b4c8be6789827849c68d5ed91052eec8c7af2bdb097b9356cb743e42843c977f184ee1776b31751257b48fee00b
|
|
||||||
MISC ChangeLog 2890 SHA256 6cb467e520f1636e59d73b9d20f727f4074e1097502d3c98485fe055238ef108 SHA512 85a01e7d67429cf79e1e150881e41acb17a219721f480d2884853592622afd66ea3b9639396ee9c5b5cecba0ed95817a9e1428f624f5ed895c2176fa1955577e WHIRLPOOL e9b986dec40fb3a9fb46484eab968e521a980a5c7673cda963996230df5f59f8d9a575b671c4369cdea8123be7225a84923099b7b45fe493013be989c62eee9c
|
|
||||||
MISC ChangeLog-2015 1557 SHA256 7b152f97306f6dab8db0bc92d346126540ef4469b55c287c5133d6aa3a25b4a2 SHA512 16741fb22cb6006d37cd64f59d670e5cdb51d947810cec6b6d94bfdbac4398009ac540f61e1bb5643e76709e83cb897ef8d39165852825eddb6ca5235a0dc452 WHIRLPOOL a8f5f3fdad2f706b2d277c9d1967f0c9f72f2aebe66910fec10759e876e2ef79de241080f8352193bbe881842ce2e2e1da2f5eb675776e069aa9cae75a7d8757
|
|
||||||
MISC metadata.xml 256 SHA256 c848bbd3ca63d5492fca01aab83549c98b18c63ef65232c3b86236a2a356662f SHA512 379c849f353da475a34564fec13fd0bb74e2029b0e00cbfbbf35eb37323a46a0d483788917cfeeeacb91a30867de199eeff9e1e280c2dc9ada84f32cf221dc09 WHIRLPOOL e377aa2d32f0a18151c1a2f2c0ea1c064fae3b294766b32d6a9fe12da32ae5e23f32bd15a1e7e1d8f8b04fb5bec068057ef13d2e8947f979add2156fe758aa51
|
|
@ -1,57 +0,0 @@
|
|||||||
From 2ef8e0426baad35a3438f9497005c3e3391e23f0 Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?Tiziano=20M=C3=BCller?= <tm@dev-zero.ch>
|
|
||||||
Date: Fri, 1 Jun 2012 10:12:33 +0200
|
|
||||||
Subject: [PATCH 2/2] fix compilation with gcc-4.7
|
|
||||||
|
|
||||||
---
|
|
||||||
cult/mm/evptr.hxx | 4 ++--
|
|
||||||
cult/mm/shptr.hxx | 4 ++--
|
|
||||||
2 files changed, 4 insertions(+), 4 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/cult/mm/evptr.hxx b/cult/mm/evptr.hxx
|
|
||||||
index 18f232c..ed0bd93 100644
|
|
||||||
--- a/cult/mm/evptr.hxx
|
|
||||||
+++ b/cult/mm/evptr.hxx
|
|
||||||
@@ -70,7 +70,7 @@ namespace Cult
|
|
||||||
Evptr&
|
|
||||||
operator= (Evptr const& ep)
|
|
||||||
{
|
|
||||||
- assign (ep.cp_ ? ep.cp_ : ep.p_, ep.c_);
|
|
||||||
+ this->assign (ep.cp_ ? ep.cp_ : ep.p_, ep.c_);
|
|
||||||
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
@@ -79,7 +79,7 @@ namespace Cult
|
|
||||||
Evptr&
|
|
||||||
operator= (Evptr<Y> const& ep)
|
|
||||||
{
|
|
||||||
- assign (ep.cp_ ? ep.cp_ : ep.p_, ep.c_);
|
|
||||||
+ this->assign (ep.cp_ ? ep.cp_ : ep.p_, ep.c_);
|
|
||||||
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
diff --git a/cult/mm/shptr.hxx b/cult/mm/shptr.hxx
|
|
||||||
index a5e1257..6630b1c 100644
|
|
||||||
--- a/cult/mm/shptr.hxx
|
|
||||||
+++ b/cult/mm/shptr.hxx
|
|
||||||
@@ -45,7 +45,7 @@ namespace Cult
|
|
||||||
Shptr&
|
|
||||||
operator= (Shptr const& ap)
|
|
||||||
{
|
|
||||||
- assign (ap);
|
|
||||||
+ this->assign (ap);
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -53,7 +53,7 @@ namespace Cult
|
|
||||||
Shptr&
|
|
||||||
operator= (Shptr<Y> const& ap)
|
|
||||||
{
|
|
||||||
- assign (ap);
|
|
||||||
+ this->assign (ap);
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
--
|
|
||||||
1.7.8.5
|
|
||||||
|
|
@ -1,163 +0,0 @@
|
|||||||
Fix compilation with GCC 6.x (C++14 as default standard). Remove throw
|
|
||||||
specificator from function declaration when compilation is performed with
|
|
||||||
standard >= C++11. Adds one cast to argument in C++11, C++14.
|
|
||||||
Gentoo bug: https://bugs.gentoo.org/show_bug.cgi?id=593928
|
|
||||||
|
|
||||||
--- a/cult/cli/file-arguments.hxx
|
|
||||||
+++ b/cult/cli/file-arguments.hxx
|
|
||||||
@@ -46,8 +46,12 @@
|
|
||||||
{
|
|
||||||
if (i >= size ())
|
|
||||||
throw Bounds ();
|
|
||||||
-
|
|
||||||
- args_.erase (args_.begin () + i);
|
|
||||||
+
|
|
||||||
+#if __cplusplus < 201103L
|
|
||||||
+ args_.erase (args_.begin() + i);
|
|
||||||
+#else
|
|
||||||
+ args_.erase ((Containers::Vector<String>::ConstIterator)(args_.begin () + i));
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
private:
|
|
||||||
--- a/cult/mm/new.cxx
|
|
||||||
+++ b/cult/mm/new.cxx
|
|
||||||
@@ -140,7 +140,12 @@
|
|
||||||
using namespace Cult;
|
|
||||||
|
|
||||||
Void*
|
|
||||||
-operator new (Size s) throw (MM::StdBadAlloc)
|
|
||||||
+operator new (Size s)
|
|
||||||
+#if __cplusplus < 201103L
|
|
||||||
+throw (MM::StdBadAlloc)
|
|
||||||
+#else
|
|
||||||
+noexcept(false)
|
|
||||||
+#endif
|
|
||||||
{
|
|
||||||
return MM::allocate (s, *MM::counted);
|
|
||||||
}
|
|
||||||
--- a/cult/mm/new.hxx
|
|
||||||
+++ b/cult/mm/new.hxx
|
|
||||||
@@ -255,7 +255,13 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
Cult::Void*
|
|
||||||
-operator new (Cult::Size) throw (Cult::MM::StdBadAlloc);
|
|
||||||
+operator new (Cult::Size)
|
|
||||||
+#if __cplusplus < 201103L
|
|
||||||
+throw (Cult::MM::StdBadAlloc)
|
|
||||||
+#else
|
|
||||||
+noexcept(false)
|
|
||||||
+#endif
|
|
||||||
+;
|
|
||||||
|
|
||||||
Cult::Void*
|
|
||||||
operator new (Cult::Size,
|
|
||||||
--- a/cult/sched/condition.cxx
|
|
||||||
+++ b/cult/sched/condition.cxx
|
|
||||||
@@ -12,6 +12,9 @@
|
|
||||||
{
|
|
||||||
Condition::
|
|
||||||
~Condition ()
|
|
||||||
+#if __cplusplus >= 201103L
|
|
||||||
+ noexcept(false)
|
|
||||||
+#endif
|
|
||||||
{
|
|
||||||
if (Int e = pthread_cond_destroy (&cond_))
|
|
||||||
throw Implementation (e);
|
|
||||||
--- a/cult/sched/condition.hxx
|
|
||||||
+++ b/cult/sched/condition.hxx
|
|
||||||
@@ -19,7 +19,11 @@
|
|
||||||
class Condition: public NonCopyable
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
- ~Condition ();
|
|
||||||
+ ~Condition ()
|
|
||||||
+#if __cplusplus >= 201103L
|
|
||||||
+ noexcept(false)
|
|
||||||
+#endif
|
|
||||||
+ ;
|
|
||||||
|
|
||||||
Condition (Mutex& mutex);
|
|
||||||
|
|
||||||
--- a/cult/sched/mutex.cxx
|
|
||||||
+++ b/cult/sched/mutex.cxx
|
|
||||||
@@ -12,6 +12,9 @@
|
|
||||||
{
|
|
||||||
Mutex::
|
|
||||||
~Mutex ()
|
|
||||||
+#if __cplusplus >= 201103L
|
|
||||||
+ noexcept(false)
|
|
||||||
+#endif
|
|
||||||
{
|
|
||||||
if (Int e = pthread_mutex_destroy (&mutex_))
|
|
||||||
throw Implementation (e);
|
|
||||||
--- a/cult/sched/mutex.hxx
|
|
||||||
+++ b/cult/sched/mutex.hxx
|
|
||||||
@@ -17,7 +17,11 @@
|
|
||||||
class Mutex: public NonCopyable
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
- ~Mutex ();
|
|
||||||
+ ~Mutex ()
|
|
||||||
+#if __cplusplus >= 201103L
|
|
||||||
+ noexcept(false)
|
|
||||||
+#endif
|
|
||||||
+ ;
|
|
||||||
|
|
||||||
Mutex ();
|
|
||||||
|
|
||||||
--- a/cult/sched/spin.cxx
|
|
||||||
+++ b/cult/sched/spin.cxx
|
|
||||||
@@ -12,6 +12,9 @@
|
|
||||||
{
|
|
||||||
Spin::
|
|
||||||
~Spin ()
|
|
||||||
+#if __cplusplus >= 201103L
|
|
||||||
+ noexcept(false)
|
|
||||||
+#endif
|
|
||||||
{
|
|
||||||
if (Int e = pthread_spin_destroy (&spin_))
|
|
||||||
throw Implementation (e);
|
|
||||||
--- a/cult/sched/spin.hxx
|
|
||||||
+++ b/cult/sched/spin.hxx
|
|
||||||
@@ -17,7 +17,11 @@
|
|
||||||
class Spin: public NonCopyable
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
- ~Spin ();
|
|
||||||
+ ~Spin ()
|
|
||||||
+#if __cplusplus >= 201103L
|
|
||||||
+ noexcept(false)
|
|
||||||
+#endif
|
|
||||||
+ ;
|
|
||||||
|
|
||||||
Spin ();
|
|
||||||
|
|
||||||
--- a/cult/sched/thread.cxx
|
|
||||||
+++ b/cult/sched/thread.cxx
|
|
||||||
@@ -196,6 +196,9 @@
|
|
||||||
|
|
||||||
Thread::
|
|
||||||
~Thread ()
|
|
||||||
+#if __cplusplus >= 201103L
|
|
||||||
+ noexcept(false)
|
|
||||||
+#endif
|
|
||||||
{
|
|
||||||
tout << "thread is being destroyed.";
|
|
||||||
|
|
||||||
--- a/cult/sched/thread.hxx
|
|
||||||
+++ b/cult/sched/thread.hxx
|
|
||||||
@@ -30,7 +30,11 @@
|
|
||||||
|
|
||||||
public:
|
|
||||||
virtual
|
|
||||||
- ~Thread ();
|
|
||||||
+ ~Thread ()
|
|
||||||
+#if __cplusplus >= 201103L
|
|
||||||
+ noexcept(false)
|
|
||||||
+#endif
|
|
||||||
+ ;
|
|
||||||
|
|
||||||
Thread (Void* (*StartRoutine) (Void*), Void* arg = 0);
|
|
||||||
|
|
@ -1,87 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="4"
|
|
||||||
|
|
||||||
inherit eutils toolchain-funcs versionator
|
|
||||||
|
|
||||||
DESCRIPTION="A collection of C++ libraries"
|
|
||||||
HOMEPAGE="http://kolpackov.net/projects/libcult/"
|
|
||||||
SRC_URI="ftp://kolpackov.net/pub/projects/${PN}/$(get_version_component_range 1-2)/${P}.tar.bz2"
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm ppc ppc64 x86"
|
|
||||||
IUSE="examples"
|
|
||||||
|
|
||||||
DEPEND="dev-util/build
|
|
||||||
sys-devel/m4"
|
|
||||||
RDEPEND=""
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# never build the examples
|
|
||||||
sed -i \
|
|
||||||
-e 's| $(out_base)/examples/[[:alnum:]\.]*||' \
|
|
||||||
-e '/examples\/makefile/d' \
|
|
||||||
makefile || die "sed failed"
|
|
||||||
|
|
||||||
epatch "${FILESDIR}/${PV}-fix-compilation-with-gcc-4.7.patch"
|
|
||||||
epatch "${FILESDIR}/${P}-cpp14.patch" # bug #593928
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
mkdir -p build/{cxx/gnu,ld}
|
|
||||||
|
|
||||||
cat >> build/configuration-dynamic.make <<- EOF
|
|
||||||
cult_dr := y
|
|
||||||
cult_threads := y
|
|
||||||
cult_network := y
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/cxx/configuration-dynamic.make <<- EOF
|
|
||||||
cxx_id := gnu
|
|
||||||
cxx_optimize := n
|
|
||||||
cxx_debug := n
|
|
||||||
cxx_rpath := n
|
|
||||||
cxx_pp_extra_options :=
|
|
||||||
cxx_extra_options := ${CXXFLAGS}
|
|
||||||
cxx_ld_extra_options := ${LDFLAGS}
|
|
||||||
cxx_extra_libs :=
|
|
||||||
cxx_extra_lib_paths :=
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/cxx/gnu/configuration-dynamic.make <<- EOF
|
|
||||||
cxx_gnu := $(tc-getCXX)
|
|
||||||
cxx_gnu_libraries :=
|
|
||||||
cxx_gnu_optimization_options :=
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/ld/configuration-lib-dynamic.make <<- EOF
|
|
||||||
ld_lib_type := shared
|
|
||||||
EOF
|
|
||||||
|
|
||||||
MAKEOPTS+=" verbose=1"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dolib.so cult/libcult.so
|
|
||||||
|
|
||||||
find cult -iname "*.cxx" \
|
|
||||||
-o -iname "makefile" \
|
|
||||||
-o -iname "*.o" -o -iname "*.d" \
|
|
||||||
-o -iname "*.m4" -o -iname "*.l" \
|
|
||||||
-o -iname "*.cpp-options" -o -iname "*.so" | xargs rm -f
|
|
||||||
rm -rf cult/arch
|
|
||||||
|
|
||||||
insinto /usr/include
|
|
||||||
doins -r cult
|
|
||||||
|
|
||||||
dodoc NEWS README documentation/[[:upper:]]*
|
|
||||||
dohtml -A xhtml -r documentation/*
|
|
||||||
|
|
||||||
if use examples ; then
|
|
||||||
find examples -name makefile -delete
|
|
||||||
# preserving symlinks in the examples
|
|
||||||
cp -dpR examples "${D}/usr/share/doc/${PF}"
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,8 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>dev-zero@gentoo.org</email>
|
|
||||||
<name>Tiziano Müller</name>
|
|
||||||
</maintainer>
|
|
||||||
</pkgmetadata>
|
|
@ -1,5 +0,0 @@
|
|||||||
DIST libfrontend-elements-1.1.4.tar.bz2 17766 SHA256 ea1cdf861e5922af9a1b85371fe76d0bcbbc17ca0939e907a8fde552f5900b63 SHA512 2d371259171fdc5605b9ada6e4036fb8ac6ea09e6dbaf13d90651cf532b2ffa2f007ccf8e4b42bf1e333df1bc31a7434f7b68a6a15e2090eea462a97b4188afe WHIRLPOOL 65a60689c401efda4fa1813af3f97245c80ec4fa285d52b593a3e9dcbb3402b1768e0378f45d54abbef4bd32f59535c589b4a092fd3bedb240a06e991d17671a
|
|
||||||
EBUILD libfrontend-elements-1.1.4.ebuild 2016 SHA256 9664bda74eb12764d942e48bf4481db137470dfdccb1a6e0a99362b12da19f21 SHA512 cf796dee72f77e9f0b4f547beb5ed960b286e44f4fd94e124c3a85bfef0bd3bf768bc8b1cc82515f8e4680364a6341486fd9d59c2de469aaade9b40337ddf2a9 WHIRLPOOL 9556da92b11052331879a71514d8b92a444e3803656c1d6d4092cb816f6729a93dee6b774b3b69e4c152ec7476e8d7f4bf7026dacf231a4ed177deb473026383
|
|
||||||
MISC ChangeLog 2389 SHA256 1928970d6cc14de4a2e085f6547edd95338dd56ce0007a83c148444069711c06 SHA512 0ffc5831ac39de040c92dcd0ac283f720f7e728b381140fcc29c0112410232ce8310aafdff197a86d30798d27544ae02f8984368ebc0bc7c3d68f8097367f53b WHIRLPOOL 2377984be02d8911cb44a6db829498b83dd290c79a644c343cada79b70ee81ad1f41bb7b65a3e34dc9b02eb47b39d1c7078ef3609fa45d66c9c136d84fac4ffb
|
|
||||||
MISC ChangeLog-2015 1445 SHA256 3909ffd749696724853ef5863176d5b2a55c7ad20e77cf2f41bbfe33fb6446ee SHA512 84bf810a0f97b9d2d7b52fa8c74d879f893eecdf6a8b4c5bb0a9e8a296e15e30123315dd3649f0fad2926aa4b86ab5518c795bc94e3fb7423ef5a9911ee51cc3 WHIRLPOOL 9dd30c05b824b208ddb7f1ed31c8369c4a61ce6ec33046c6462462007738c25b757cad9036758b53dab4cce225216cb13ba0ff1036c7fceb2d7b2b006c27566e
|
|
||||||
MISC metadata.xml 256 SHA256 c848bbd3ca63d5492fca01aab83549c98b18c63ef65232c3b86236a2a356662f SHA512 379c849f353da475a34564fec13fd0bb74e2029b0e00cbfbbf35eb37323a46a0d483788917cfeeeacb91a30867de199eeff9e1e280c2dc9ada84f32cf221dc09 WHIRLPOOL e377aa2d32f0a18151c1a2f2c0ea1c064fae3b294766b32d6a9fe12da32ae5e23f32bd15a1e7e1d8f8b04fb5bec068057ef13d2e8947f979add2156fe758aa51
|
|
@ -1,82 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="2"
|
|
||||||
|
|
||||||
inherit toolchain-funcs versionator
|
|
||||||
|
|
||||||
DESCRIPTION="A collection of elementary building blocks for implementing compiler frontends in c++"
|
|
||||||
HOMEPAGE="http://kolpackov.net/projects/libfrontend-elements/"
|
|
||||||
SRC_URI="ftp://kolpackov.net/pub/projects/${PN}/$(get_version_component_range 1-2)/${P}.tar.bz2"
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm ppc ppc64 x86"
|
|
||||||
IUSE="examples"
|
|
||||||
|
|
||||||
RDEPEND=">=dev-cpp/libcult-1.4.6-r1"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
dev-util/build"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# never build the examples
|
|
||||||
sed -i \
|
|
||||||
-e 's| $(out_base)/examples/[[:alnum:]\.]*||' \
|
|
||||||
-e '/examples\/makefile/d' \
|
|
||||||
makefile || die "sed failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
mkdir -p build/{ld,cxx/gnu,import/libcult}
|
|
||||||
|
|
||||||
cat >> build/cxx/configuration-dynamic.make <<- EOF
|
|
||||||
cxx_id := gnu
|
|
||||||
cxx_optimize := n
|
|
||||||
cxx_debug := n
|
|
||||||
cxx_rpath := n
|
|
||||||
cxx_pp_extra_options :=
|
|
||||||
cxx_extra_options := ${CXXFLAGS}
|
|
||||||
cxx_ld_extra_options := ${LDFLAGS}
|
|
||||||
cxx_extra_libs :=
|
|
||||||
cxx_extra_lib_paths :=
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/cxx/gnu/configuration-dynamic.make <<- EOF
|
|
||||||
cxx_gnu := $(tc-getCXX)
|
|
||||||
cxx_gnu_libraries :=
|
|
||||||
cxx_gnu_optimization_options :=
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/import/libcult/configuration-dynamic.make <<- EOF
|
|
||||||
libcult_installed := y
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/ld/configuration-lib-dynamic.make <<- EOF
|
|
||||||
ld_lib_type := shared
|
|
||||||
EOF
|
|
||||||
|
|
||||||
MAKEOPTS+=" verbose=1"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dolib.so frontend-elements/libfrontend-elements.so
|
|
||||||
|
|
||||||
find frontend-elements -iname "*.cxx" \
|
|
||||||
-o -iname "makefile" \
|
|
||||||
-o -iname "*.o" -o -iname "*.d" \
|
|
||||||
-o -iname "*.m4" -o -iname "*.l" \
|
|
||||||
-o -iname "*.cpp-options" -o -iname "*.so" | xargs rm -f
|
|
||||||
rm -rf frontend-elements/arch
|
|
||||||
|
|
||||||
insinto /usr/include
|
|
||||||
doins -r frontend-elements
|
|
||||||
|
|
||||||
dodoc NEWS README documentation/[[:upper:]]*
|
|
||||||
dohtml -A xhtml -r documentation/*
|
|
||||||
|
|
||||||
if use examples ; then
|
|
||||||
find examples -name makefile -delete
|
|
||||||
# preserving symlinks in the examples
|
|
||||||
cp -dpR examples "${D}/usr/share/doc/${PF}"
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,8 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>dev-zero@gentoo.org</email>
|
|
||||||
<name>Tiziano Müller</name>
|
|
||||||
</maintainer>
|
|
||||||
</pkgmetadata>
|
|
@ -1,8 +1,5 @@
|
|||||||
AUX 1.17.0-boost-filesystem-v2-deprecation.patch 8926 SHA256 91ef71f823276c84339d5a224c07709acc05208a708ac2b80826a6251e1893e2 SHA512 e14f0d9f14fc0f562e69c22125c23ddc2e51dbdcb49c9d28360dc3d82e1c20e817d673f362f9ce2d431fda05c2eb5f77f37b4c0d6d7e12299c597eb98ee23255 WHIRLPOOL 8f268b931411a32099a2d5f05d5f474ead0dcc64b5d3ce28581d442b371c78665acc74481e2fe1108818177f56729d123c057ea967b32d48851d65ae33d7e8ce
|
|
||||||
DIST libxsd-frontend-1.18.0.tar.bz2 66937 SHA256 78382d44ae0575fec04eb2e2e70c2bb751b49eb995aad725d3c2e9ee8ac98590 SHA512 fdff24659037d99ca37a15c2bc33a91e9864d2df20210c13230ab64c3c5ecd7aebefe5c7b3b316812d8f844ca38c297931d74d19a278bf986de80e2f0c54d223 WHIRLPOOL 94f092087f17b0694821ab1f7864fa80639c7daf73e6926d665365d624f46d69d1f74e0de4af901a399593bf52020311614c000d94160505a429728f0d3e2818
|
|
||||||
DIST libxsd-frontend-2.0.0.tar.bz2 66784 SHA256 35ba30988c67bc4ce9278d869ec0a04305eabf55287456af34c66ebe3564bfda SHA512 8a296fdfe2e562237d46774b33ee82e8f67835b0869c03ffdf04570db1e6f398cf97734685d44c2207abbb73cea20b57e53c8fd80a121f98196c1c7d4bacbc68 WHIRLPOOL 44f75d2d394f3db4edf773b4f36f74982600f5e55a445c4d0e6eb6254c1150c3eaf18b87d343d1728eccb5f6f92cd8888d80f86a7dc01f513d476dda056e0f89
|
DIST libxsd-frontend-2.0.0.tar.bz2 66784 SHA256 35ba30988c67bc4ce9278d869ec0a04305eabf55287456af34c66ebe3564bfda SHA512 8a296fdfe2e562237d46774b33ee82e8f67835b0869c03ffdf04570db1e6f398cf97734685d44c2207abbb73cea20b57e53c8fd80a121f98196c1c7d4bacbc68 WHIRLPOOL 44f75d2d394f3db4edf773b4f36f74982600f5e55a445c4d0e6eb6254c1150c3eaf18b87d343d1728eccb5f6f92cd8888d80f86a7dc01f513d476dda056e0f89
|
||||||
EBUILD libxsd-frontend-1.18.0-r3.ebuild 2239 SHA256 2ea48e44c80f4de013adcc77e34c14f6a706b0fd3a23f123dd8711052d54d60d SHA512 efe8d1aecdab41bc123b66d75a0afd9e264ea8dae7c2692ef546e8eb0b96a8f6dfb96fb35b6307cca4fcacb20dd307b823587a26db077bd7dcb92e226977b89f WHIRLPOOL 4613402419e39aa96b7a1a606388426bbbb070ce8776d847ee06251c77f7602d592c1bc7a500060cb3d625d3a0b1ff09ab40f107960ed24a5721decac7c87718
|
|
||||||
EBUILD libxsd-frontend-2.0.0.ebuild 2147 SHA256 46f3610865fd0ad26611d32bab6dc45648b3cbe74b28ba72a6654e1545b4cdce SHA512 370e4586a95b983ddee4a7a273313859d6dcc21ca98ac720f5277ef6fa4c0f9698479791573ce3546e19fe1b178793f94bcca1cdca76d32af1ef82fc1d82ad38 WHIRLPOOL aba0b7531e6a120973b4ed12b345bb35ad233de4d73b85d96465e93cfff1c40688e113de9dfa81807468e44f2d6f63ef709d3ff12ad44c746b3594c156335a46
|
EBUILD libxsd-frontend-2.0.0.ebuild 2147 SHA256 46f3610865fd0ad26611d32bab6dc45648b3cbe74b28ba72a6654e1545b4cdce SHA512 370e4586a95b983ddee4a7a273313859d6dcc21ca98ac720f5277ef6fa4c0f9698479791573ce3546e19fe1b178793f94bcca1cdca76d32af1ef82fc1d82ad38 WHIRLPOOL aba0b7531e6a120973b4ed12b345bb35ad233de4d73b85d96465e93cfff1c40688e113de9dfa81807468e44f2d6f63ef709d3ff12ad44c746b3594c156335a46
|
||||||
MISC ChangeLog 2668 SHA256 59d1f8a924c438e2850a408cf91b6fba0147011940a0a5b69daf4e4092c591c2 SHA512 0e8a009b408c7379bd49ccc560deee3ec2b9e2ebf019e81cd6841e36e43e7bd2778b096aa868ba17c078683522607237fe7787698ad83e8a4a42a8c631765402 WHIRLPOOL 71460f125c7d8dd3e9e97b494355615ab6468d171ee23de8cbdcb0158cd860e1f6eb740e871c6e2a3d5c57b1cd3856f6c714e51db05f581d1a161c2131bbe02f
|
MISC ChangeLog 2908 SHA256 c67e1687e0efd6c4c0e8f84c489a63d5f9c3b314cd5cdaf251abd291eba84cd7 SHA512 6e631ba60fe31510c3af6fbd074a2fd20c8492dc63722f34c322c49ff1fbe86ef7c293036fe448a86f8e2d58fc7e866828f1074fcfaa67917e444e4a0f7763e2 WHIRLPOOL 40ea15d423c0a0b1985cc3323fecf7ca6b8b62409fc616bb0084368193ae632ffce32c86a1f7412defc3b25436c59e8df1d4436952403dd56f3350c2e93588c2
|
||||||
MISC ChangeLog-2015 3555 SHA256 9dfeaeca9a7aea34c45fa8c4bf6076b4a77cae6fdb26f3c991e289201227328d SHA512 7adefbdda180adb08f5362127d9d9d9f57ee483acf5b80687b29849e71be36158a9b5a493766e9acb61fa23a9c8db08d48d37c498fdfbfe5bcadb340bc62833e WHIRLPOOL 1158169b63328cfe67dc6d3a21771d5229604037587db3499ad2d60eecbc22aecc006514dc980f0e2a2ac5f532f3503dc663255f32de9c60689f4af22cb9bf6a
|
MISC ChangeLog-2015 3555 SHA256 9dfeaeca9a7aea34c45fa8c4bf6076b4a77cae6fdb26f3c991e289201227328d SHA512 7adefbdda180adb08f5362127d9d9d9f57ee483acf5b80687b29849e71be36158a9b5a493766e9acb61fa23a9c8db08d48d37c498fdfbfe5bcadb340bc62833e WHIRLPOOL 1158169b63328cfe67dc6d3a21771d5229604037587db3499ad2d60eecbc22aecc006514dc980f0e2a2ac5f532f3503dc663255f32de9c60689f4af22cb9bf6a
|
||||||
MISC metadata.xml 249 SHA256 61486b4cff6de2a1836eafc04bbbbf33cdc826b48b6a39d61e802dd4b223a82b SHA512 0b2b2d015d6d3310efdedc20cd12cb2f587c105f1e84b243d3a7dc6337dde082c16683781eba9a0cb09341756f10f651579df35837ee232309a97017ec02cbee WHIRLPOOL 5a337f74ddddf4b9843f8b2950990f44f843627ae72b1dabf3b0ad09df9704bb96c0571af55fd754ddbf9e8bd77ff0ee9023126c717a5cf4553b5f1f8cede310
|
MISC metadata.xml 249 SHA256 61486b4cff6de2a1836eafc04bbbbf33cdc826b48b6a39d61e802dd4b223a82b SHA512 0b2b2d015d6d3310efdedc20cd12cb2f587c105f1e84b243d3a7dc6337dde082c16683781eba9a0cb09341756f10f651579df35837ee232309a97017ec02cbee WHIRLPOOL 5a337f74ddddf4b9843f8b2950990f44f843627ae72b1dabf3b0ad09df9704bb96c0571af55fd754ddbf9e8bd77ff0ee9023126c717a5cf4553b5f1f8cede310
|
||||||
|
@ -1,261 +0,0 @@
|
|||||||
diff -Naurb -I '^//' -I '^# copyright' -x build libxsd-frontend-1.17.0/tests/dump/driver.cxx xsd-3.3.0-2+dep/libxsd-frontend/tests/dump/driver.cxx
|
|
||||||
--- libxsd-frontend-1.17.0/tests/dump/driver.cxx 2010-04-27 21:31:24.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/libxsd-frontend/tests/dump/driver.cxx 2012-08-23 11:30:16.074750804 +0200
|
|
||||||
@@ -586,7 +586,11 @@
|
|
||||||
|
|
||||||
// Parse schema.
|
|
||||||
//
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
SemanticGraph::Path path (argv[i], boost::filesystem::native);
|
|
||||||
+#else
|
|
||||||
+ SemanticGraph::Path path (argv[i]);
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
Parser parser (true, false, true);
|
|
||||||
Evptr<SemanticGraph::Schema> tu (parser.parse (path));
|
|
||||||
diff -Naurb -I '^//' -I '^# copyright' -x build libxsd-frontend-1.17.0/xsd-frontend/parser.cxx xsd-3.3.0-2+dep/libxsd-frontend/xsd-frontend/parser.cxx
|
|
||||||
--- libxsd-frontend-1.17.0/xsd-frontend/parser.cxx 2010-04-27 21:31:24.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/libxsd-frontend/xsd-frontend/parser.cxx 2012-06-03 11:02:29.000000000 +0200
|
|
||||||
@@ -1274,7 +1274,11 @@
|
|
||||||
operator () (SemanticGraph::Path const& x,
|
|
||||||
SemanticGraph::Path const& y) const
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
return x.native_file_string () < y.native_file_string ();
|
|
||||||
+#else
|
|
||||||
+ return x.string () < y.string ();
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
@@ -1627,9 +1631,15 @@
|
|
||||||
friend Boolean
|
|
||||||
operator< (SchemaId const& x, SchemaId const& y)
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
return x.path_.native_file_string () < y.path_.native_file_string ()
|
|
||||||
|| (x.path_.native_file_string () == y.path_.native_file_string ()
|
|
||||||
&& x.ns_ < y.ns_);
|
|
||||||
+#else
|
|
||||||
+ return x.path_.string () < y.path_.string ()
|
|
||||||
+ || (x.path_.string () == y.path_.string ()
|
|
||||||
+ && x.ns_ < y.ns_);
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
private:
|
|
||||||
@@ -2376,6 +2386,7 @@
|
|
||||||
Path path, rel_path, abs_path;
|
|
||||||
try
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
try
|
|
||||||
{
|
|
||||||
path = Path (loc);
|
|
||||||
@@ -2386,6 +2397,10 @@
|
|
||||||
//
|
|
||||||
path = Path (loc, boost::filesystem::native);
|
|
||||||
}
|
|
||||||
+#else
|
|
||||||
+ // The new ABI does not have a fallback native representation
|
|
||||||
+ path = Path (loc.c_str());
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
if (path.is_complete ())
|
|
||||||
{
|
|
||||||
@@ -2479,6 +2494,7 @@
|
|
||||||
Path path, rel_path, abs_path;
|
|
||||||
try
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
try
|
|
||||||
{
|
|
||||||
path = Path (loc);
|
|
||||||
@@ -2489,6 +2505,10 @@
|
|
||||||
//
|
|
||||||
path = Path (loc, boost::filesystem::native);
|
|
||||||
}
|
|
||||||
+#else
|
|
||||||
+ // The new API does not have a fallback native representation.
|
|
||||||
+ path = Path (loc.c_str());
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
if (path.is_complete ())
|
|
||||||
{
|
|
||||||
@@ -4674,9 +4694,14 @@
|
|
||||||
return true;
|
|
||||||
|
|
||||||
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
XSDFrontend::SemanticGraph::Path abs_path (
|
|
||||||
XML::transcode_to_narrow (e.getLocation ()->getURI ()),
|
|
||||||
boost::filesystem::native);
|
|
||||||
+#else
|
|
||||||
+ XSDFrontend::SemanticGraph::Path abs_path (
|
|
||||||
+ XML::transcode_to_narrow (e.getLocation ()->getURI ()).c_str());
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
XSDFrontend::SemanticGraph::Path rel_path (ctx_.file (abs_path));
|
|
||||||
|
|
||||||
@@ -4729,8 +4754,12 @@
|
|
||||||
base_ (base),
|
|
||||||
ctx_ (ctx)
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
setSystemId (XML::XMLChString (
|
|
||||||
String (abs_.native_file_string ())).c_str ());
|
|
||||||
+#else
|
|
||||||
+ setSystemId (XML::XMLChString (String (abs_.string ())).c_str ());
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual Xerces::BinInputStream*
|
|
||||||
@@ -4803,8 +4832,12 @@
|
|
||||||
|
|
||||||
// base_uri should be a valid path by now.
|
|
||||||
//
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
Path base (XML::transcode_to_narrow (base_uri),
|
|
||||||
boost::filesystem::native);
|
|
||||||
+#else
|
|
||||||
+ Path base (XML::transcode_to_narrow (base_uri).c_str());
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
if (prv_id == 0)
|
|
||||||
{
|
|
||||||
@@ -4830,6 +4863,7 @@
|
|
||||||
{
|
|
||||||
Path path;
|
|
||||||
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
try
|
|
||||||
{
|
|
||||||
path = Path (path_str);
|
|
||||||
@@ -4840,6 +4874,10 @@
|
|
||||||
//
|
|
||||||
path = Path (path_str, boost::filesystem::native);
|
|
||||||
}
|
|
||||||
+#else
|
|
||||||
+ // The new ABI does not have a fallback native representation
|
|
||||||
+ path = Path (path_str.c_str());
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
Path base_dir (base.branch_path ());
|
|
||||||
|
|
||||||
diff -Naurb -I '^//' -I '^# copyright' -x build libxsd-frontend-1.17.0/xsd-frontend/semantic-graph/elements.cxx xsd-3.3.0-2+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.cxx
|
|
||||||
--- libxsd-frontend-1.17.0/xsd-frontend/semantic-graph/elements.cxx 2010-04-27 21:31:24.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.cxx 2012-06-03 11:02:29.000000000 +0200
|
|
||||||
@@ -342,5 +342,9 @@
|
|
||||||
std::wostream&
|
|
||||||
operator<< (std::wostream& os, XSDFrontend::SemanticGraph::Path const& path)
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
return os << path.native_file_string ().c_str ();
|
|
||||||
+#else
|
|
||||||
+ return os << path.string ().c_str ();
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
diff -Naurb -I '^//' -I '^# copyright' -x build libxsd-frontend-1.17.0/xsd-frontend/transformations/anonymous.cxx xsd-3.3.0-2+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx
|
|
||||||
--- libxsd-frontend-1.17.0/xsd-frontend/transformations/anonymous.cxx 2010-04-27 21:31:24.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/libxsd-frontend/xsd-frontend/transformations/anonymous.cxx 2012-06-03 11:02:29.000000000 +0200
|
|
||||||
@@ -275,7 +275,11 @@
|
|
||||||
}
|
|
||||||
catch (SemanticGraph::InvalidPath const&)
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
file_str = file.native_file_string ();
|
|
||||||
+#else
|
|
||||||
+ file_str = file.string ();
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
String name (
|
|
||||||
@@ -358,7 +362,11 @@
|
|
||||||
}
|
|
||||||
catch (SemanticGraph::InvalidPath const&)
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
file_str = file.native_file_string ();
|
|
||||||
+#else
|
|
||||||
+ file_str = file.string ();
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -441,7 +449,11 @@
|
|
||||||
}
|
|
||||||
catch (SemanticGraph::InvalidPath const&)
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
file_str = file.native_file_string ();
|
|
||||||
+#else
|
|
||||||
+ file_str = file.string ();
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
String name (
|
|
||||||
@@ -639,7 +651,11 @@
|
|
||||||
}
|
|
||||||
catch (SemanticGraph::InvalidPath const&)
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
file_str = file.native_file_string ();
|
|
||||||
+#else
|
|
||||||
+ file_str = file.string ();
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
String name (
|
|
||||||
diff -Naurb -I '^//' -I '^# copyright' -x build libxsd-frontend-1.17.0/xsd-frontend/transformations/schema-per-type.cxx xsd-3.3.0-2+dep/libxsd-frontend/xsd-frontend/transformations/schema-per-type.cxx
|
|
||||||
--- libxsd-frontend-1.17.0/xsd-frontend/transformations/schema-per-type.cxx 2010-04-27 21:31:24.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/libxsd-frontend/xsd-frontend/transformations/schema-per-type.cxx 2012-06-03 11:02:29.000000000 +0200
|
|
||||||
@@ -167,7 +167,11 @@
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
path = Path (file_name);
|
|
||||||
+#else
|
|
||||||
+ path = Path (file_name.c_str());
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
catch (InvalidPath const&)
|
|
||||||
{
|
|
||||||
@@ -349,6 +353,7 @@
|
|
||||||
//
|
|
||||||
NarrowString abs_path;
|
|
||||||
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
// Try to use the portable representation of the path. If that
|
|
||||||
// fails, fall back to the native representation.
|
|
||||||
//
|
|
||||||
@@ -360,9 +365,17 @@
|
|
||||||
{
|
|
||||||
abs_path = path.native_file_string ();
|
|
||||||
}
|
|
||||||
+#else
|
|
||||||
+ // The new ABI does not have a fallback native representation
|
|
||||||
+ abs_path = path.string ();
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
NarrowString tf (trans_.translate_schema (abs_path));
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
NarrowString file (tf ? tf : path.leaf ());
|
|
||||||
+#else
|
|
||||||
+ NarrowString file (tf ? tf : path.filename ().string());
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
Size p (file.rfind ('.'));
|
|
||||||
NarrowString ext (
|
|
||||||
@@ -389,7 +402,11 @@
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
(*i)->context ().set ("renamed", SemanticGraph::Path (new_name));
|
|
||||||
+#else
|
|
||||||
+ (*i)->context ().set ("renamed", SemanticGraph::Path (new_name.c_str()));
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
catch (SemanticGraph::InvalidPath const&)
|
|
||||||
{
|
|
@ -1,92 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
inherit eutils toolchain-funcs versionator
|
|
||||||
|
|
||||||
DESCRIPTION="A compiler frontend for the W3C XML Schema definition language"
|
|
||||||
HOMEPAGE="http://www.codesynthesis.com/projects/libxsd-frontend/"
|
|
||||||
SRC_URI="http://www.codesynthesis.com/download/${PN}/$(get_version_component_range 1-2)/${P}.tar.bz2"
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm ppc ppc64 x86"
|
|
||||||
|
|
||||||
RDEPEND=">=dev-libs/xerces-c-3
|
|
||||||
>=dev-libs/boost-1.52.0-r1:=[threads]
|
|
||||||
>=dev-cpp/libcult-1.4.6-r1
|
|
||||||
>=dev-cpp/libfrontend-elements-1.1.4"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
dev-util/build"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}/1.17.0-boost-filesystem-v2-deprecation.patch"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
mkdir -p \
|
|
||||||
build/{ld,cxx/gnu} \
|
|
||||||
build/import/lib{boost,cult,frontend-elements,xerces-c}
|
|
||||||
|
|
||||||
cat >> build/cxx/configuration-dynamic.make <<- EOF
|
|
||||||
cxx_id := gnu
|
|
||||||
cxx_optimize := n
|
|
||||||
cxx_debug := n
|
|
||||||
cxx_rpath := n
|
|
||||||
cxx_pp_extra_options :=
|
|
||||||
cxx_extra_options := ${CXXFLAGS}
|
|
||||||
cxx_ld_extra_options := ${LDFLAGS}
|
|
||||||
cxx_extra_libs :=
|
|
||||||
cxx_extra_lib_paths :=
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/cxx/gnu/configuration-dynamic.make <<- EOF
|
|
||||||
cxx_gnu := $(tc-getCXX)
|
|
||||||
cxx_gnu_libraries :=
|
|
||||||
cxx_gnu_optimization_options :=
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/import/libboost/configuration-dynamic.make <<- EOF
|
|
||||||
libboost_installed := y
|
|
||||||
libboost_system := y
|
|
||||||
EOF
|
|
||||||
cat >> build/import/libcult/configuration-dynamic.make <<- EOF
|
|
||||||
libcult_installed := y
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/ld/configuration-lib-dynamic.make <<- EOF
|
|
||||||
ld_lib_type := shared
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/import/libfrontend-elements/configuration-dynamic.make <<- EOF
|
|
||||||
libfrontend_elements_installed := y
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/import/libxerces-c/configuration-dynamic.make <<- EOF
|
|
||||||
libxerces_c_installed := y
|
|
||||||
EOF
|
|
||||||
|
|
||||||
MAKEOPTS+=" verbose=1"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dolib.so xsd-frontend/libxsd-frontend.so
|
|
||||||
|
|
||||||
find xsd-frontend -iname "*.cxx" \
|
|
||||||
-o -iname "makefile" \
|
|
||||||
-o -iname "*.o" -o -iname "*.d" \
|
|
||||||
-o -iname "*.m4" -o -iname "*.l" \
|
|
||||||
-o -iname "*.cpp-options" -o -iname "*.so" | xargs rm -f
|
|
||||||
rm -rf xsd-frontend/arch
|
|
||||||
|
|
||||||
insinto /usr/include
|
|
||||||
doins -r xsd-frontend
|
|
||||||
|
|
||||||
dodoc NEWS README
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
export LD_LIBRARY_PATH="${S}/xsd-frontend:${LD_LIBRARY_PATH}"
|
|
||||||
default
|
|
||||||
}
|
|
@ -1,16 +1,9 @@
|
|||||||
AUX 3.3.0-boost-filesystem-v2-deprecation.patch 30894 SHA256 1b41cf6a8a75ff9c5ec03875afacc374717cfbbbf22c2dce941adfcc5d9447c6 SHA512 7e30861275d24c813aa11c554743a297267c4bcfcd353d89c7271984e2dadfd52f6fb13dd26718a07c04b8575186d6c138505b8fb0c2a2802e8f50c9680ce984 WHIRLPOOL 1199ff1d95c60d19d16be243658ba03a73cb3080e1ddd7dde6d3ce26d220263c82f0308917dec56d76f6c515122a8eba20e10958ea3ead8abf3768b599a8030f
|
|
||||||
AUX 3.3.0-disable_examples_and_tests.patch 2198 SHA256 03bbbd8253082dd4f843a39e6642257baa6efe6501206e445b24e123ba1e3803 SHA512 75fee56b6b3d4e834015aabf9c458e077c0f91bc0471f438b912ddf84db460f509edee35f6c4782d04e69510fd473161ebbc5e2e285646d171e6f8ce58ba83aa WHIRLPOOL cab4a5d82bb56cb0855affd3c1c3b969590f5e1c04a3e447ad1b07079a21c9848f6c30e6bc29b640202e8226773e35c073d87a5f37cdf0ae447bf84944c0c8dc
|
|
||||||
AUX 3.3.0-fix_include.patch 510 SHA256 55edb0523f7bbb94ca488990a57442507fdb89a7b74edeff52a053223194b516 SHA512 cca56baff078f4d71837b51f5ca904e5d39c0b6553151f382d10642b468c62f48ce76148b5a90fba6f94944733199249e13d58536eb54caa1b8338520d6a66e6 WHIRLPOOL fc47914674638e53c50e2afccd7791c9741cc9c1ec04c9bce0f5b0261d1b9e02b75a8ce4c8b3c981b3d3398cfe2972952950b603e5ad9d0e508c34efd7e688b1
|
|
||||||
AUX 3.3.0-fix_tests.patch 518 SHA256 c108b896b1c3a3f4da115a89c2e1ef3593a4aaef10639efe7a6072def28c4668 SHA512 244ebdb687adc3598889678bdadfef68beb0c8a424b54b658d90400a419edf941b4decc1d12cfcf727cce168aba2c14afdb924f875e070c1c63f9341e0c9f4bd WHIRLPOOL 2bcb37671edbc079b58fcb6cfca917142a8f9cab777c1be4910457d30b4a727682c8b26897a50834dcca735d8fece44838736b3f9c9ee65b2ee3f4bc358dfa08
|
|
||||||
AUX 3.3.0-xsdcxx-rename.patch 3825 SHA256 d0b9193d9501c6d1d718a3b45de8d6e2a0e20ce11b6f68a4d73d2f77dbe3ceca SHA512 74fb8b0a7dfe9264c50b8ad9f9709b6d9da0b6569b6be964f7d82215c8af93ad68fe1e8f19666137dc891896824792c4f9dc5b5df8f185341d4d7e2fcbb3e8e5 WHIRLPOOL f020a4273f7a81cb7d80deb2137f70b59ffc0b22817c9b91c21267cd1904114edb18dea2e3e8ec2c8e8e7857d4e299c3d9a8cb35850869bdcff296e5a6bcc7ce
|
|
||||||
AUX xsd-4.0.0-disable_examples_and_tests.patch 1847 SHA256 500585b4301816c33d2ee02e5857963b71ef32fb7b282072b735afcc09ab06f3 SHA512 3ec04678f9b1b7825d0a594e91b2d79550e26cf8c8992dfb73aa5af98aa70f463f0da9275177d97caea3e637fbbb3a2a21768f585c1237484442cd60ce36027f WHIRLPOOL 65dbf07f36e2f7baff180e0d10229e8a7d76f4000d5180af962456a562a3e1ba17c09b6adc5384c06b2ff7dd3a4b35dc348bbf1cb117f9c23998ded0c75900ba
|
AUX xsd-4.0.0-disable_examples_and_tests.patch 1847 SHA256 500585b4301816c33d2ee02e5857963b71ef32fb7b282072b735afcc09ab06f3 SHA512 3ec04678f9b1b7825d0a594e91b2d79550e26cf8c8992dfb73aa5af98aa70f463f0da9275177d97caea3e637fbbb3a2a21768f585c1237484442cd60ce36027f WHIRLPOOL 65dbf07f36e2f7baff180e0d10229e8a7d76f4000d5180af962456a562a3e1ba17c09b6adc5384c06b2ff7dd3a4b35dc348bbf1cb117f9c23998ded0c75900ba
|
||||||
AUX xsd-4.0.0-fix-expat-support.patch 2271 SHA256 a60fa5da0e31efe9aafeb96d81e0142b8048a49937b7cc595ec4ab4b680981d3 SHA512 ef4be3e1f7a27d1b06e7b7eca2824865302b57c6f8cfc46054c880e908a9dea42cf524415cf2ba041c06ea93317ca51eb087e422882651f31e687a1096dd3105 WHIRLPOOL 0e2372c22fd3b9c49e967778f51cc5764cb8afa5878cf7031608632f1f30e32f71fd3aa1ced8dcd0ad58472f149b8955b574d8ae9afd000922d027b136362f59
|
AUX xsd-4.0.0-fix-expat-support.patch 2271 SHA256 a60fa5da0e31efe9aafeb96d81e0142b8048a49937b7cc595ec4ab4b680981d3 SHA512 ef4be3e1f7a27d1b06e7b7eca2824865302b57c6f8cfc46054c880e908a9dea42cf524415cf2ba041c06ea93317ca51eb087e422882651f31e687a1096dd3105 WHIRLPOOL 0e2372c22fd3b9c49e967778f51cc5764cb8afa5878cf7031608632f1f30e32f71fd3aa1ced8dcd0ad58472f149b8955b574d8ae9afd000922d027b136362f59
|
||||||
AUX xsd-4.0.0-fix-include.patch 441 SHA256 58da51da9af9b7807c83c2910e1de1aa43b9007b2adb512729ff7a5e58802cf3 SHA512 c785caada9f39a027f7373c26bbf6e4e3c5e01c62b1581bf4643746abdfd64727c047d92630b51a1100f3ca198ffcd9a29bdd4fb277f756541c71973a42ad789 WHIRLPOOL b1495c6c9f15d803ab42241190de8df5567f6ceb0e50d4608c17eaf3efb42aaa9afdee3e797aa7004bb0031cd4936822f08b64845211c0fae2375520f066ad35
|
AUX xsd-4.0.0-fix-include.patch 441 SHA256 58da51da9af9b7807c83c2910e1de1aa43b9007b2adb512729ff7a5e58802cf3 SHA512 c785caada9f39a027f7373c26bbf6e4e3c5e01c62b1581bf4643746abdfd64727c047d92630b51a1100f3ca198ffcd9a29bdd4fb277f756541c71973a42ad789 WHIRLPOOL b1495c6c9f15d803ab42241190de8df5567f6ceb0e50d4608c17eaf3efb42aaa9afdee3e797aa7004bb0031cd4936822f08b64845211c0fae2375520f066ad35
|
||||||
AUX xsd-4.0.0-xsdcxx-rename.patch 5759 SHA256 e4ba3d6c0c959bd6b8fc799557e0b72d5dd780ca2f6dfd009f9736b4ac586118 SHA512 82d7bdefc4b1c0e5cefbcad84b556e2739d034047b13d74007e67bc0192585a25b5f0d44a9d795d88ad9d95f42ee7621417643b7353c5c4ea3e9319f1566509f WHIRLPOOL 2ca657857827937753d3c62585a3adb38cab7747750687689f18f73789fbd683cc8e30d923f538651d19b6a8f5d7a171728ca0591a571a36112d8b5f1895204b
|
AUX xsd-4.0.0-xsdcxx-rename.patch 5759 SHA256 e4ba3d6c0c959bd6b8fc799557e0b72d5dd780ca2f6dfd009f9736b4ac586118 SHA512 82d7bdefc4b1c0e5cefbcad84b556e2739d034047b13d74007e67bc0192585a25b5f0d44a9d795d88ad9d95f42ee7621417643b7353c5c4ea3e9319f1566509f WHIRLPOOL 2ca657857827937753d3c62585a3adb38cab7747750687689f18f73789fbd683cc8e30d923f538651d19b6a8f5d7a171728ca0591a571a36112d8b5f1895204b
|
||||||
DIST xsd-3.3.0.tar.bz2 999479 SHA256 6157e3b0f3108f69a8d9344956020c234841d4a1de28745b19e45f8ee34b0c66 SHA512 4e7d18d71b362c4b67ad70c59c68d9be4a5f7210c94306c1685c2991a5eb82496675ac0c53f2919237e658d2e1fcf7e1bf5abe295127c7cf175c8eed090a8570 WHIRLPOOL 70b4767c463d4c5be65f8757e519a98a3c9dbc00f9a8a86026bdba5115eae5c5c7008ea05709ba293a68ab8de718b070cc0b4f6390f5bac62dca5f8a63480341
|
|
||||||
DIST xsd-4.0.0.tar.bz2 1042144 SHA256 dd85f46407c7ec161518f3fdc64263afb68b057b1bc0b09b47d792d1fabd29c2 SHA512 0bac508e6948ef9e2399daed2554fcff3eaa79a7e62a3b245c777fb8bef3c5c80a35403bffdb00f72d3cf1b411747a91c059dd1c932b0a00baf076d3e60da527 WHIRLPOOL 84cd9baeb2a9fbfa24dafd212950ca7e7ab808d3bc432c8fbf3837c4aad2d1aefabc5fa7f6ac1fb69584b6bd136f04badf435c28024009b0edc00ea7f2ef78ef
|
DIST xsd-4.0.0.tar.bz2 1042144 SHA256 dd85f46407c7ec161518f3fdc64263afb68b057b1bc0b09b47d792d1fabd29c2 SHA512 0bac508e6948ef9e2399daed2554fcff3eaa79a7e62a3b245c777fb8bef3c5c80a35403bffdb00f72d3cf1b411747a91c059dd1c932b0a00baf076d3e60da527 WHIRLPOOL 84cd9baeb2a9fbfa24dafd212950ca7e7ab808d3bc432c8fbf3837c4aad2d1aefabc5fa7f6ac1fb69584b6bd136f04badf435c28024009b0edc00ea7f2ef78ef
|
||||||
EBUILD xsd-3.3.0-r3.ebuild 3733 SHA256 066ce155167a5b900921d4b6f049d096a6df39f6ee9d5a37e8845de41043b351 SHA512 8144207e9b8870641a96da882caa2644d82280f615ee36413725fff6f0b3f171be1fbd7b4244a25abfd85ecdc3a4b3a60b6aec031ccfd641f317d590a4ad538b WHIRLPOOL 7fdde63c0c6715a296c09c4a2c90d6a94c9ed8a6ad93ecf346d4e839321d93372ca7088e826342e5c7d3378018785b033305e72d93ef6ecdd53b5cc37b5d5a23
|
|
||||||
EBUILD xsd-4.0.0.ebuild 3875 SHA256 e89cd2e2336b3df92ecfe3c7f7bd37a90c8d636da745e89a252a501c7986dc24 SHA512 b3c5e654bb416cddeaa683e30db0b282ae5fb58a7175f363fc4923b34ab53f5c87c243f5e1593d9ce604048f1437cf4faccbcd7519e79a1b89bb09ce48c72976 WHIRLPOOL beb65a30b3d1df400c7867fdc6b2fe3c6cfab7955f25aafcf6f09bee5a28b0bfd6f06aac764d0b5c0dd4eb09099f48684306a88f9dcb80a8b8f0f016501bb3c1
|
EBUILD xsd-4.0.0.ebuild 3875 SHA256 e89cd2e2336b3df92ecfe3c7f7bd37a90c8d636da745e89a252a501c7986dc24 SHA512 b3c5e654bb416cddeaa683e30db0b282ae5fb58a7175f363fc4923b34ab53f5c87c243f5e1593d9ce604048f1437cf4faccbcd7519e79a1b89bb09ce48c72976 WHIRLPOOL beb65a30b3d1df400c7867fdc6b2fe3c6cfab7955f25aafcf6f09bee5a28b0bfd6f06aac764d0b5c0dd4eb09099f48684306a88f9dcb80a8b8f0f016501bb3c1
|
||||||
MISC ChangeLog 2776 SHA256 9f65526cfb3b8272c941bb678fbb975715c9744575889adb457f05054713bde2 SHA512 a6ef1879bb0b3b644182831eadcec6819fc5bbbf77b3e296fa1b8933300b423bd41e5f449baeddfee7cd3fbd9c7000d80c54bbb125b76f4e3a835c17e6886d81 WHIRLPOOL 6ede55b0dce02901afb235953b4fb72a8674173a75ecfc79170ab5dbe482340b306232757efc91ee1b36f2585bd1c1bec57a03dc95c34bc2f730f26e0b268323
|
MISC ChangeLog 3149 SHA256 15f08a8f7bd88b83ea16c4c40ebf445c9e3a14dad83a86207d8a3278a878991f SHA512 cec1007da417fd7b648279a41c566b9a548426db03108091a7dc710e08b7fd73a9f6e65179d3fd38067da73aa140d724bc79e8e13a3bd7cbaa833ab82fa466a4 WHIRLPOOL a1b9891c1180c0dfa5c1d3cbe9f797c4474aa7719d96313003da66891566b708d92d93a6d4e7f81a9c2d4e6f6e96f597eaebbc67d87cc7d0b20b374931066405
|
||||||
MISC ChangeLog-2015 2537 SHA256 b56a8fd61af730b8d303ae71653895be07b3577c314fba4b9708d930292564c3 SHA512 bf5bcb8e94dff6a62cd8939998dbba2a0d945021b29966862a03b7401f64d4d56386b485f64dee9c09042b0dc27f79439077bb65b002cdfc3b8b126559954d9d WHIRLPOOL f7c3fca87fff3c4265897008e3dc1b6bc8779e7abf322d90f0bef524ce2793fe64f4b0cbcd3b3d6a637003bd7cbbd27fca17e554abe800e0539536aae371e416
|
MISC ChangeLog-2015 2537 SHA256 b56a8fd61af730b8d303ae71653895be07b3577c314fba4b9708d930292564c3 SHA512 bf5bcb8e94dff6a62cd8939998dbba2a0d945021b29966862a03b7401f64d4d56386b485f64dee9c09042b0dc27f79439077bb65b002cdfc3b8b126559954d9d WHIRLPOOL f7c3fca87fff3c4265897008e3dc1b6bc8779e7abf322d90f0bef524ce2793fe64f4b0cbcd3b3d6a637003bd7cbbd27fca17e554abe800e0539536aae371e416
|
||||||
MISC metadata.xml 347 SHA256 3e3f3bd8769ffa7aa0bce86a67be2c710b4be0140c2d0fe1ad0a6f9181fc8ee2 SHA512 b8c8e3dfc35f84888d8ab3faee76261ee449e15c83e9672e8b33c0929b573f7b009894dd4e0c341ffb03f45bfb13c50d2f90f89075679f643faf41fd686b96ba WHIRLPOOL 87f8220b4a85db0cf75ee395ec387ce056f75810fed232e13bdf8023a623e534f2e260e0a93a9ff5633633b6f540b79f093207a290a7f75c2c268416c63c2995
|
MISC metadata.xml 347 SHA256 3e3f3bd8769ffa7aa0bce86a67be2c710b4be0140c2d0fe1ad0a6f9181fc8ee2 SHA512 b8c8e3dfc35f84888d8ab3faee76261ee449e15c83e9672e8b33c0929b573f7b009894dd4e0c341ffb03f45bfb13c50d2f90f89075679f643faf41fd686b96ba WHIRLPOOL 87f8220b4a85db0cf75ee395ec387ce056f75810fed232e13bdf8023a623e534f2e260e0a93a9ff5633633b6f540b79f093207a290a7f75c2c268416c63c2995
|
||||||
|
@ -1,925 +0,0 @@
|
|||||||
diff -Naurb -I '^//' -I '^# copyright' -x vcproj -x build xsd-3.3.0/libxsd/xsd/cxx/parser/expat/elements.txx xsd-3.3.0-2+dep/xsd/libxsd/xsd/cxx/parser/expat/elements.txx
|
|
||||||
--- xsd-3.3.0/libxsd/xsd/cxx/parser/expat/elements.txx 2010-04-28 08:58:09.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/xsd/libxsd/xsd/cxx/parser/expat/elements.txx 2012-06-03 11:02:09.000000000 +0200
|
|
||||||
@@ -594,7 +594,7 @@
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
- start_element (ns, name, 0);
|
|
||||||
+ this->start_element (ns, name, 0);
|
|
||||||
}
|
|
||||||
catch (const schema_exception<C>& e)
|
|
||||||
{
|
|
||||||
@@ -621,7 +621,7 @@
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
- start_element (ns, name, 0);
|
|
||||||
+ this->start_element (ns, name, 0);
|
|
||||||
}
|
|
||||||
catch (const schema_exception<C>& e)
|
|
||||||
{
|
|
||||||
@@ -693,7 +693,7 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
ro_string<C> ro_id (id);
|
|
||||||
- start_element (ns, name, &ro_id);
|
|
||||||
+ this->start_element (ns, name, &ro_id);
|
|
||||||
}
|
|
||||||
catch (const schema_exception<C>& e)
|
|
||||||
{
|
|
||||||
@@ -713,7 +713,7 @@
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
- attribute (ns, name, value);
|
|
||||||
+ this->attribute (ns, name, value);
|
|
||||||
}
|
|
||||||
catch (const schema_exception<C>& e)
|
|
||||||
{
|
|
||||||
@@ -748,7 +748,7 @@
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
- end_element (ns, name);
|
|
||||||
+ this->end_element (ns, name);
|
|
||||||
}
|
|
||||||
catch (const schema_exception<C>& e)
|
|
||||||
{
|
|
||||||
@@ -777,7 +777,7 @@
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
- characters (str);
|
|
||||||
+ this->characters (str);
|
|
||||||
}
|
|
||||||
catch (const schema_exception<C>& e)
|
|
||||||
{
|
|
||||||
diff -Naurb -I '^//' -I '^# copyright' -x vcproj -x build xsd-3.3.0/libxsd/xsd/cxx/parser/non-validating/parser.txx xsd-3.3.0-2+dep/xsd/libxsd/xsd/cxx/parser/non-validating/parser.txx
|
|
||||||
--- xsd-3.3.0/libxsd/xsd/cxx/parser/non-validating/parser.txx 2010-04-28 08:58:09.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/xsd/libxsd/xsd/cxx/parser/non-validating/parser.txx 2012-06-03 11:02:09.000000000 +0200
|
|
||||||
@@ -164,15 +164,15 @@
|
|
||||||
if (ns == xml::bits::xmlns_namespace<C> ())
|
|
||||||
return;
|
|
||||||
|
|
||||||
- if (!_attribute_impl (ns, name, value))
|
|
||||||
- _any_attribute (ns, name, value);
|
|
||||||
+ if (!this->_attribute_impl (ns, name, value))
|
|
||||||
+ this->_any_attribute (ns, name, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
template <typename C>
|
|
||||||
void simple_content<C>::
|
|
||||||
_characters (const ro_string<C>& str)
|
|
||||||
{
|
|
||||||
- _characters_impl (str);
|
|
||||||
+ this->_characters_impl (str);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@@ -190,15 +190,15 @@
|
|
||||||
if (s.depth_++ > 0)
|
|
||||||
{
|
|
||||||
if (s.any_)
|
|
||||||
- _start_any_element (ns, name, type);
|
|
||||||
+ this->_start_any_element (ns, name, type);
|
|
||||||
else if (s.parser_)
|
|
||||||
s.parser_->_start_element (ns, name, type);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
- if (!_start_element_impl (ns, name, type))
|
|
||||||
+ if (!this->_start_element_impl (ns, name, type))
|
|
||||||
{
|
|
||||||
- _start_any_element (ns, name, type);
|
|
||||||
+ this->_start_any_element (ns, name, type);
|
|
||||||
s.any_ = true;
|
|
||||||
}
|
|
||||||
else if (s.parser_ != 0)
|
|
||||||
@@ -235,7 +235,7 @@
|
|
||||||
|
|
||||||
this->_post_impl ();
|
|
||||||
|
|
||||||
- if (!_end_element_impl (ns, name))
|
|
||||||
+ if (!this->_end_element_impl (ns, name))
|
|
||||||
assert (false);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -246,7 +246,7 @@
|
|
||||||
if (--s.depth_ > 0)
|
|
||||||
{
|
|
||||||
if (s.any_)
|
|
||||||
- _end_any_element (ns, name);
|
|
||||||
+ this->_end_any_element (ns, name);
|
|
||||||
else if (s.parser_)
|
|
||||||
s.parser_->_end_element (ns, name);
|
|
||||||
}
|
|
||||||
@@ -255,10 +255,10 @@
|
|
||||||
if (s.parser_ != 0 && !s.any_)
|
|
||||||
s.parser_->_post_impl ();
|
|
||||||
|
|
||||||
- if (!_end_element_impl (ns, name))
|
|
||||||
+ if (!this->_end_element_impl (ns, name))
|
|
||||||
{
|
|
||||||
s.any_ = false;
|
|
||||||
- _end_any_element (ns, name);
|
|
||||||
+ this->_end_any_element (ns, name);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -292,14 +292,14 @@
|
|
||||||
if (s.depth_ > 0)
|
|
||||||
{
|
|
||||||
if (s.any_)
|
|
||||||
- _any_attribute (ns, name, value);
|
|
||||||
+ this->_any_attribute (ns, name, value);
|
|
||||||
else if (s.parser_)
|
|
||||||
s.parser_->_attribute (ns, name, value);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
- if (!_attribute_impl (ns, name, value))
|
|
||||||
- _any_attribute (ns, name, value);
|
|
||||||
+ if (!this->_attribute_impl (ns, name, value))
|
|
||||||
+ this->_any_attribute (ns, name, value);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -312,14 +312,14 @@
|
|
||||||
if (s.depth_ > 0)
|
|
||||||
{
|
|
||||||
if (s.any_)
|
|
||||||
- _any_characters (str);
|
|
||||||
+ this->_any_characters (str);
|
|
||||||
else if (s.parser_)
|
|
||||||
s.parser_->_characters (str);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
- if (!_characters_impl (str))
|
|
||||||
- _any_characters (str);
|
|
||||||
+ if (!this->_characters_impl (str))
|
|
||||||
+ this->_any_characters (str);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
diff -Naurb -I '^//' -I '^# copyright' -x vcproj -x build xsd-3.3.0/libxsd/xsd/cxx/parser/non-validating/xml-schema-pskel.txx xsd-3.3.0-2+dep/xsd/libxsd/xsd/cxx/parser/non-validating/xml-schema-pskel.txx
|
|
||||||
--- xsd-3.3.0/libxsd/xsd/cxx/parser/non-validating/xml-schema-pskel.txx 2010-04-28 08:58:09.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/xsd/libxsd/xsd/cxx/parser/non-validating/xml-schema-pskel.txx 2012-06-03 11:02:09.000000000 +0200
|
|
||||||
@@ -20,7 +20,7 @@
|
|
||||||
const ro_string<C>& name,
|
|
||||||
const ro_string<C>* type)
|
|
||||||
{
|
|
||||||
- _start_any_element (ns, name, type);
|
|
||||||
+ this->_start_any_element (ns, name, type);
|
|
||||||
this->complex_content<C>::context_.top ().any_ = true;
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
@@ -30,7 +30,7 @@
|
|
||||||
_end_element_impl (const ro_string<C>& ns, const ro_string<C>& name)
|
|
||||||
{
|
|
||||||
this->complex_content<C>::context_.top ().any_ = false;
|
|
||||||
- _end_any_element (ns, name);
|
|
||||||
+ this->_end_any_element (ns, name);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -41,7 +41,7 @@
|
|
||||||
const ro_string<C>& name,
|
|
||||||
const ro_string<C>& value)
|
|
||||||
{
|
|
||||||
- _any_attribute (ns, name, value);
|
|
||||||
+ this->_any_attribute (ns, name, value);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -49,7 +49,7 @@
|
|
||||||
bool any_type_pskel<C>::
|
|
||||||
_characters_impl (const ro_string<C>& s)
|
|
||||||
{
|
|
||||||
- _any_characters (s);
|
|
||||||
+ this->_any_characters (s);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -60,7 +60,7 @@
|
|
||||||
bool any_simple_type_pskel<C>::
|
|
||||||
_characters_impl (const ro_string<C>& s)
|
|
||||||
{
|
|
||||||
- _any_characters (s);
|
|
||||||
+ this->_any_characters (s);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
diff -Naurb -I '^//' -I '^# copyright' -x vcproj -x build xsd-3.3.0/libxsd/xsd/cxx/parser/validating/parser.txx xsd-3.3.0-2+dep/xsd/libxsd/xsd/cxx/parser/validating/parser.txx
|
|
||||||
--- xsd-3.3.0/libxsd/xsd/cxx/parser/validating/parser.txx 2010-04-28 08:58:09.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/xsd/libxsd/xsd/cxx/parser/validating/parser.txx 2012-06-03 11:02:09.000000000 +0200
|
|
||||||
@@ -93,8 +93,8 @@
|
|
||||||
const ro_string<C>& name,
|
|
||||||
const ro_string<C>* type)
|
|
||||||
{
|
|
||||||
- if (!_start_element_impl (ns, name, type))
|
|
||||||
- _unexpected_element (ns, name);
|
|
||||||
+ if (!this->_start_element_impl (ns, name, type))
|
|
||||||
+ this->_unexpected_element (ns, name);
|
|
||||||
}
|
|
||||||
|
|
||||||
template <typename C>
|
|
||||||
@@ -102,8 +102,8 @@
|
|
||||||
_end_element (const ro_string<C>& ns,
|
|
||||||
const ro_string<C>& name)
|
|
||||||
{
|
|
||||||
- if (!_end_element_impl (ns, name))
|
|
||||||
- _unexpected_element (ns, name);
|
|
||||||
+ if (!this->_end_element_impl (ns, name))
|
|
||||||
+ this->_unexpected_element (ns, name);
|
|
||||||
}
|
|
||||||
|
|
||||||
template <typename C>
|
|
||||||
@@ -129,16 +129,16 @@
|
|
||||||
if (ns == xml::bits::xmlns_namespace<C> ())
|
|
||||||
return;
|
|
||||||
|
|
||||||
- if (!_attribute_impl (ns, name, value))
|
|
||||||
- _unexpected_attribute (ns, name, value);
|
|
||||||
+ if (!this->_attribute_impl (ns, name, value))
|
|
||||||
+ this->_unexpected_attribute (ns, name, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
template <typename C>
|
|
||||||
void empty_content<C>::
|
|
||||||
_characters (const ro_string<C>& s)
|
|
||||||
{
|
|
||||||
- if (!_characters_impl (s))
|
|
||||||
- _unexpected_characters (s);
|
|
||||||
+ if (!this->_characters_impl (s))
|
|
||||||
+ this->_unexpected_characters (s);
|
|
||||||
}
|
|
||||||
|
|
||||||
//
|
|
||||||
@@ -218,15 +218,15 @@
|
|
||||||
if (ns == xml::bits::xmlns_namespace<C> ())
|
|
||||||
return;
|
|
||||||
|
|
||||||
- if (!_attribute_impl (ns, name, value))
|
|
||||||
- _unexpected_attribute (ns, name, value);
|
|
||||||
+ if (!this->_attribute_impl (ns, name, value))
|
|
||||||
+ this->_unexpected_attribute (ns, name, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
template <typename C>
|
|
||||||
void simple_content<C>::
|
|
||||||
_characters (const ro_string<C>& str)
|
|
||||||
{
|
|
||||||
- if (!_characters_impl (str))
|
|
||||||
+ if (!this->_characters_impl (str))
|
|
||||||
{
|
|
||||||
// Mixed content is implemented in the generated code
|
|
||||||
// by overriding _characters_impl and forwarding to
|
|
||||||
@@ -245,7 +245,7 @@
|
|
||||||
c != C (0x0D) && // carriage return
|
|
||||||
c != C (0x09) && // tab
|
|
||||||
c != C (0x0A))
|
|
||||||
- _unexpected_characters (str);
|
|
||||||
+ this->_unexpected_characters (str);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -322,14 +322,14 @@
|
|
||||||
if (s.depth_++ > 0)
|
|
||||||
{
|
|
||||||
if (s.any_)
|
|
||||||
- _start_any_element (ns, name, type);
|
|
||||||
+ this->_start_any_element (ns, name, type);
|
|
||||||
else if (s.parser_)
|
|
||||||
s.parser_->_start_element (ns, name, type);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
- if (!_start_element_impl (ns, name, type))
|
|
||||||
- _unexpected_element (ns, name);
|
|
||||||
+ if (!this->_start_element_impl (ns, name, type))
|
|
||||||
+ this->_unexpected_element (ns, name);
|
|
||||||
else if (s.parser_ != 0)
|
|
||||||
s.parser_->_pre_impl ();
|
|
||||||
}
|
|
||||||
@@ -364,7 +364,7 @@
|
|
||||||
|
|
||||||
this->_post_impl ();
|
|
||||||
|
|
||||||
- if (!_end_element_impl (ns, name))
|
|
||||||
+ if (!this->_end_element_impl (ns, name))
|
|
||||||
assert (false);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -375,7 +375,7 @@
|
|
||||||
if (--s.depth_ > 0)
|
|
||||||
{
|
|
||||||
if (s.any_)
|
|
||||||
- _end_any_element (ns, name);
|
|
||||||
+ this->_end_any_element (ns, name);
|
|
||||||
else if (s.parser_)
|
|
||||||
s.parser_->_end_element (ns, name);
|
|
||||||
}
|
|
||||||
@@ -384,8 +384,8 @@
|
|
||||||
if (s.parser_ != 0 && !s.any_)
|
|
||||||
s.parser_->_post_impl ();
|
|
||||||
|
|
||||||
- if (!_end_element_impl (ns, name))
|
|
||||||
- _unexpected_element (ns, name);
|
|
||||||
+ if (!this->_end_element_impl (ns, name))
|
|
||||||
+ this->_unexpected_element (ns, name);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -418,14 +418,14 @@
|
|
||||||
if (s.depth_ > 0)
|
|
||||||
{
|
|
||||||
if (s.any_)
|
|
||||||
- _any_attribute (ns, name, value);
|
|
||||||
+ this->_any_attribute (ns, name, value);
|
|
||||||
else if (s.parser_)
|
|
||||||
s.parser_->_attribute (ns, name, value);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
- if (!_attribute_impl (ns, name, value))
|
|
||||||
- _unexpected_attribute (ns, name, value);
|
|
||||||
+ if (!this->_attribute_impl (ns, name, value))
|
|
||||||
+ this->_unexpected_attribute (ns, name, value);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -438,13 +438,13 @@
|
|
||||||
if (s.depth_ > 0)
|
|
||||||
{
|
|
||||||
if (s.any_)
|
|
||||||
- _any_characters (str);
|
|
||||||
+ this->_any_characters (str);
|
|
||||||
else if (s.parser_)
|
|
||||||
s.parser_->_characters (str);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
- if (!_characters_impl (str))
|
|
||||||
+ if (!this->_characters_impl (str))
|
|
||||||
{
|
|
||||||
// Mixed content is implemented in the generated code
|
|
||||||
// by overriding _characters_impl and forwarding to
|
|
||||||
@@ -463,7 +463,7 @@
|
|
||||||
c != C (0x0D) && // carriage return
|
|
||||||
c != C (0x09) && // tab
|
|
||||||
c != C (0x0A))
|
|
||||||
- _unexpected_characters (str);
|
|
||||||
+ this->_unexpected_characters (str);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
diff -Naurb -I '^//' -I '^# copyright' -x vcproj -x build xsd-3.3.0/libxsd/xsd/cxx/parser/validating/xml-schema-pskel.txx xsd-3.3.0-2+dep/xsd/libxsd/xsd/cxx/parser/validating/xml-schema-pskel.txx
|
|
||||||
--- xsd-3.3.0/libxsd/xsd/cxx/parser/validating/xml-schema-pskel.txx 2010-04-28 08:58:09.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/xsd/libxsd/xsd/cxx/parser/validating/xml-schema-pskel.txx 2012-06-03 11:02:09.000000000 +0200
|
|
||||||
@@ -20,7 +20,7 @@
|
|
||||||
const ro_string<C>& name,
|
|
||||||
const ro_string<C>* type)
|
|
||||||
{
|
|
||||||
- _start_any_element (ns, name, type);
|
|
||||||
+ this->_start_any_element (ns, name, type);
|
|
||||||
this->complex_content<C>::context_.top ().any_ = true;
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
@@ -30,7 +30,7 @@
|
|
||||||
_end_element_impl (const ro_string<C>& ns, const ro_string<C>& name)
|
|
||||||
{
|
|
||||||
this->complex_content<C>::context_.top ().any_ = false;
|
|
||||||
- _end_any_element (ns, name);
|
|
||||||
+ this->_end_any_element (ns, name);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -41,7 +41,7 @@
|
|
||||||
const ro_string<C>& name,
|
|
||||||
const ro_string<C>& value)
|
|
||||||
{
|
|
||||||
- _any_attribute (ns, name, value);
|
|
||||||
+ this->_any_attribute (ns, name, value);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -49,7 +49,7 @@
|
|
||||||
bool any_type_pskel<C>::
|
|
||||||
_characters_impl (const ro_string<C>& s)
|
|
||||||
{
|
|
||||||
- _any_characters (s);
|
|
||||||
+ this->_any_characters (s);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -60,7 +60,7 @@
|
|
||||||
bool any_simple_type_pskel<C>::
|
|
||||||
_characters_impl (const ro_string<C>& s)
|
|
||||||
{
|
|
||||||
- _any_characters (s);
|
|
||||||
+ this->_any_characters (s);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
diff -Naurb -I '^//' -I '^# copyright' -x vcproj -x build xsd-3.3.0/libxsd/xsd/cxx/tree/parsing.txx xsd-3.3.0-2+dep/xsd/libxsd/xsd/cxx/tree/parsing.txx
|
|
||||||
--- xsd-3.3.0/libxsd/xsd/cxx/tree/parsing.txx 2010-04-28 08:58:09.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/xsd/libxsd/xsd/cxx/tree/parsing.txx 2012-06-03 11:02:09.000000000 +0200
|
|
||||||
@@ -299,7 +299,7 @@
|
|
||||||
|
|
||||||
if (j != basic_string<C>::npos)
|
|
||||||
{
|
|
||||||
- push_back (
|
|
||||||
+ this->push_back (
|
|
||||||
traits<T, C, ST>::create (
|
|
||||||
basic_string<C> (data + i, j - i), parent, 0, 0));
|
|
||||||
|
|
||||||
@@ -309,7 +309,7 @@
|
|
||||||
{
|
|
||||||
// Last element.
|
|
||||||
//
|
|
||||||
- push_back (
|
|
||||||
+ this->push_back (
|
|
||||||
traits<T, C, ST>::create (
|
|
||||||
basic_string<C> (data + i, size - i), parent, 0, 0));
|
|
||||||
|
|
||||||
diff -Naurb -I '^//' -I '^# copyright' -x vcproj -x build xsd-3.3.0/libxsd/xsd/cxx/tree/stream-extraction.hxx xsd-3.3.0-2+dep/xsd/libxsd/xsd/cxx/tree/stream-extraction.hxx
|
|
||||||
--- xsd-3.3.0/libxsd/xsd/cxx/tree/stream-extraction.hxx 2010-04-28 08:58:09.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/xsd/libxsd/xsd/cxx/tree/stream-extraction.hxx 2012-06-03 11:03:11.000000000 +0200
|
|
||||||
@@ -68,7 +68,7 @@
|
|
||||||
while (size--)
|
|
||||||
{
|
|
||||||
std::auto_ptr<T> p (new T (s, f, c));
|
|
||||||
- push_back (p);
|
|
||||||
+ this->push_back (p);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -91,7 +91,7 @@
|
|
||||||
{
|
|
||||||
T x;
|
|
||||||
s >> x;
|
|
||||||
- push_back (x);
|
|
||||||
+ this->push_back (x);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
diff -Naurb -I '^//' -I '^# copyright' -x vcproj -x build xsd-3.3.0/libxsd/xsd/cxx/zc-istream.txx xsd-3.3.0-2+dep/xsd/libxsd/xsd/cxx/zc-istream.txx
|
|
||||||
--- xsd-3.3.0/libxsd/xsd/cxx/zc-istream.txx 2010-04-28 08:58:09.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/xsd/libxsd/xsd/cxx/zc-istream.txx 2012-06-03 11:02:09.000000000 +0200
|
|
||||||
@@ -32,7 +32,7 @@
|
|
||||||
C* b (const_cast<C*> (str_.data ()));
|
|
||||||
C* e (b + str_.size ());
|
|
||||||
|
|
||||||
- setg (b, b, e);
|
|
||||||
+ this->setg (b, b, e);
|
|
||||||
}
|
|
||||||
|
|
||||||
template <typename C>
|
|
||||||
diff -Naurb -I '^//' -I '^# copyright' -x vcproj -x build xsd-3.3.0/xsd/cxx/elements.cxx xsd-3.3.0-2+dep/xsd/xsd/cxx/elements.cxx
|
|
||||||
--- xsd-3.3.0/xsd/cxx/elements.cxx 2010-04-28 08:58:09.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/xsd/xsd/cxx/elements.cxx 2012-06-03 11:02:29.000000000 +0200
|
|
||||||
@@ -326,7 +326,11 @@
|
|
||||||
}
|
|
||||||
catch (SemanticGraph::InvalidPath const&)
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
pair = path.native_file_string ();
|
|
||||||
+#else
|
|
||||||
+ pair = path.string ();
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
diff -Naurb -I '^//' -I '^# copyright' -x vcproj -x build xsd-3.3.0/xsd/cxx/parser/elements.cxx xsd-3.3.0-2+dep/xsd/xsd/cxx/parser/elements.cxx
|
|
||||||
--- xsd-3.3.0/xsd/cxx/parser/elements.cxx 2010-04-28 08:58:09.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/xsd/xsd/cxx/parser/elements.cxx 2012-06-03 11:02:29.000000000 +0200
|
|
||||||
@@ -244,7 +244,11 @@
|
|
||||||
}
|
|
||||||
catch (SemanticGraph::InvalidPath const&)
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
path_str = path.native_file_string ();
|
|
||||||
+#else
|
|
||||||
+ path_str = path.string ();
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
String inc_path;
|
|
||||||
diff -Naurb -I '^//' -I '^# copyright' -x vcproj -x build xsd-3.3.0/xsd/cxx/parser/generator.cxx xsd-3.3.0-2+dep/xsd/xsd/cxx/parser/generator.cxx
|
|
||||||
--- xsd-3.3.0/xsd/cxx/parser/generator.cxx 2010-04-28 08:58:09.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/xsd/xsd/cxx/parser/generator.cxx 2012-06-03 11:02:29.000000000 +0200
|
|
||||||
@@ -552,7 +552,11 @@
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
Path fs_path (path, boost::filesystem::native);
|
|
||||||
+#else
|
|
||||||
+ Path fs_path (path.c_str());
|
|
||||||
+#endif
|
|
||||||
ifs.open (fs_path, std::ios_base::in | std::ios_base::binary);
|
|
||||||
|
|
||||||
if (!ifs.is_open ())
|
|
||||||
@@ -638,7 +642,11 @@
|
|
||||||
{
|
|
||||||
if (NarrowString name = ops.value<CLI::extern_xml_schema> ())
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
if (file_path.native_file_string () != name)
|
|
||||||
+#else
|
|
||||||
+ if (file_path.string () != name)
|
|
||||||
+#endif
|
|
||||||
generate_xml_schema = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -815,7 +823,11 @@
|
|
||||||
|
|
||||||
// Generate code.
|
|
||||||
//
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
NarrowString name (file_path.leaf ());
|
|
||||||
+#else
|
|
||||||
+ NarrowString name (file_path.filename().string());
|
|
||||||
+#endif
|
|
||||||
NarrowString skel_suffix (ops.value <CLI::skel_file_suffix> ());
|
|
||||||
NarrowString impl_suffix (ops.value <CLI::impl_file_suffix> ());
|
|
||||||
|
|
||||||
@@ -921,9 +933,15 @@
|
|
||||||
cxx_driver_name = cxx_driver_expr.merge (name);
|
|
||||||
}
|
|
||||||
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
Path hxx_path (hxx_name, boost::filesystem::native);
|
|
||||||
Path ixx_path (ixx_name, boost::filesystem::native);
|
|
||||||
Path cxx_path (cxx_name, boost::filesystem::native);
|
|
||||||
+#else
|
|
||||||
+ Path hxx_path (hxx_name.c_str());
|
|
||||||
+ Path ixx_path (ixx_name.c_str());
|
|
||||||
+ Path cxx_path (cxx_name.c_str());
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
Path hxx_impl_path;
|
|
||||||
Path cxx_impl_path;
|
|
||||||
@@ -931,9 +949,15 @@
|
|
||||||
|
|
||||||
if (impl || driver)
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
hxx_impl_path = Path (hxx_impl_name, boost::filesystem::native);
|
|
||||||
cxx_impl_path = Path (cxx_impl_name, boost::filesystem::native);
|
|
||||||
cxx_driver_path = Path (cxx_driver_name, boost::filesystem::native);
|
|
||||||
+#else
|
|
||||||
+ hxx_impl_path = Path (hxx_impl_name.c_str());
|
|
||||||
+ cxx_impl_path = Path (cxx_impl_name.c_str());
|
|
||||||
+ cxx_driver_path = Path (cxx_driver_name.c_str());
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
Path out_dir;
|
|
||||||
@@ -942,7 +966,11 @@
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
out_dir = Path (dir, boost::filesystem::native);
|
|
||||||
+#else
|
|
||||||
+ out_dir = Path (dir.c_str());
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
catch (InvalidPath const&)
|
|
||||||
{
|
|
||||||
@@ -1010,7 +1038,11 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
unlinks.add (hxx_impl_path);
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
file_list.push_back (hxx_impl_path.native_file_string ());
|
|
||||||
+#else
|
|
||||||
+ file_list.push_back (hxx_impl_path.string ());
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
if (!ops.value<CLI::force_overwrite> ())
|
|
||||||
{
|
|
||||||
@@ -1036,7 +1068,11 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
unlinks.add (cxx_impl_path);
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
file_list.push_back (cxx_impl_path.native_file_string ());
|
|
||||||
+#else
|
|
||||||
+ file_list.push_back (cxx_impl_path.string ());
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
if (driver)
|
|
||||||
@@ -1065,7 +1101,11 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
unlinks.add (cxx_driver_path);
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
file_list.push_back (cxx_driver_path.native_file_string ());
|
|
||||||
+#else
|
|
||||||
+ file_list.push_back (cxx_driver_path.string ());
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
// Open the skel files.
|
|
||||||
@@ -1081,7 +1121,11 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
unlinks.add (hxx_path);
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
file_list.push_back (hxx_path.native_file_string ());
|
|
||||||
+#else
|
|
||||||
+ file_list.push_back (hxx_path.string ());
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
if (inline_)
|
|
||||||
{
|
|
||||||
@@ -1094,7 +1138,11 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
unlinks.add (ixx_path);
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
file_list.push_back (ixx_path.native_file_string ());
|
|
||||||
+#else
|
|
||||||
+ file_list.push_back (ixx_path.string ());
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1109,7 +1157,11 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
unlinks.add (cxx_path);
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
file_list.push_back (cxx_path.native_file_string ());
|
|
||||||
+#else
|
|
||||||
+ file_list.push_back (cxx_path.string ());
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
// Print copyright and license.
|
|
||||||
@@ -1168,7 +1220,11 @@
|
|
||||||
NarrowString guard_prefix (ops.value<CLI::guard_prefix> ());
|
|
||||||
|
|
||||||
if (!guard_prefix)
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
guard_prefix = file_path.branch_path ().native_directory_string ();
|
|
||||||
+#else
|
|
||||||
+ guard_prefix = file_path.branch_path ().string ();
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
if (guard_prefix)
|
|
||||||
guard_prefix += '_';
|
|
||||||
diff -Naurb -I '^//' -I '^# copyright' -x vcproj -x build xsd-3.3.0/xsd/cxx/tree/elements.cxx xsd-3.3.0-2+dep/xsd/xsd/cxx/tree/elements.cxx
|
|
||||||
--- xsd-3.3.0/xsd/cxx/tree/elements.cxx 2010-04-28 08:58:09.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/xsd/xsd/cxx/tree/elements.cxx 2012-06-03 11:02:29.000000000 +0200
|
|
||||||
@@ -1312,7 +1312,11 @@
|
|
||||||
}
|
|
||||||
catch (SemanticGraph::InvalidPath const&)
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
path_str = path.native_file_string ();
|
|
||||||
+#else
|
|
||||||
+ path_str = path.string ();
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
String inc_path;
|
|
||||||
diff -Naurb -I '^//' -I '^# copyright' -x vcproj -x build xsd-3.3.0/xsd/cxx/tree/generator.cxx xsd-3.3.0-2+dep/xsd/xsd/cxx/tree/generator.cxx
|
|
||||||
--- xsd-3.3.0/xsd/cxx/tree/generator.cxx 2010-04-28 08:58:09.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/xsd/xsd/cxx/tree/generator.cxx 2012-06-03 11:02:29.000000000 +0200
|
|
||||||
@@ -773,7 +773,11 @@
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
Path fs_path (path, boost::filesystem::native);
|
|
||||||
+#else
|
|
||||||
+ Path fs_path (path.c_str());
|
|
||||||
+#endif
|
|
||||||
ifs.open (fs_path, std::ios_base::in | std::ios_base::binary);
|
|
||||||
|
|
||||||
if (!ifs.is_open ())
|
|
||||||
@@ -939,7 +943,11 @@
|
|
||||||
{
|
|
||||||
if (NarrowString name = ops.value<CLI::extern_xml_schema> ())
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
if (file_path.native_file_string () != name)
|
|
||||||
+#else
|
|
||||||
+ if (file_path.string () != name)
|
|
||||||
+#endif
|
|
||||||
generate_xml_schema = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -954,7 +962,11 @@
|
|
||||||
|
|
||||||
// Generate code.
|
|
||||||
//
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
NarrowString name (file_path.leaf ());
|
|
||||||
+#else
|
|
||||||
+ NarrowString name (file_path.filename ().string());
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
NarrowString hxx_suffix (ops.value <CLI::hxx_suffix> ());
|
|
||||||
NarrowString ixx_suffix (ops.value <CLI::ixx_suffix> ());
|
|
||||||
@@ -1013,9 +1025,15 @@
|
|
||||||
NarrowString ixx_name (inline_ ? ixx_expr.merge (name) : NarrowString ());
|
|
||||||
NarrowString fwd_name (forward ? fwd_expr.merge (name) : NarrowString ());
|
|
||||||
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
Path hxx_path (hxx_name, boost::filesystem::native);
|
|
||||||
Path ixx_path (ixx_name, boost::filesystem::native);
|
|
||||||
Path fwd_path (fwd_name, boost::filesystem::native);
|
|
||||||
+#else
|
|
||||||
+ Path hxx_path (hxx_name.c_str());
|
|
||||||
+ Path ixx_path (ixx_name.c_str());
|
|
||||||
+ Path fwd_path (fwd_name.c_str());
|
|
||||||
+#endif
|
|
||||||
Paths cxx_paths;
|
|
||||||
|
|
||||||
if (source)
|
|
||||||
@@ -1041,12 +1059,20 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
cxx_paths.push_back (
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
Path (cxx_expr.merge (part_name), boost::filesystem::native));
|
|
||||||
+#else
|
|
||||||
+ Path (cxx_expr.merge (part_name).c_str()));
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
cxx_paths.push_back (
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
Path (cxx_expr.merge (name), boost::filesystem::native));
|
|
||||||
+#else
|
|
||||||
+ Path (cxx_expr.merge (name).c_str()));
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
Path out_dir;
|
|
||||||
@@ -1055,7 +1081,11 @@
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
out_dir = Path (dir, boost::filesystem::native);
|
|
||||||
+#else
|
|
||||||
+ out_dir = Path (dir.c_str());
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
catch (InvalidPath const&)
|
|
||||||
{
|
|
||||||
@@ -1108,7 +1138,11 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
unlinks.add (fwd_path);
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
file_list.push_back (fwd_path.native_file_string ());
|
|
||||||
+#else
|
|
||||||
+ file_list.push_back (fwd_path.string ());
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1121,7 +1155,11 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
unlinks.add (hxx_path);
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
file_list.push_back (hxx_path.native_file_string ());
|
|
||||||
+#else
|
|
||||||
+ file_list.push_back (hxx_path.string ());
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
|
|
||||||
// IXX
|
|
||||||
@@ -1137,7 +1175,11 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
unlinks.add (ixx_path);
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
file_list.push_back (ixx_path.native_file_string ());
|
|
||||||
+#else
|
|
||||||
+ file_list.push_back (ixx_path.string ());
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1158,7 +1200,11 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
unlinks.add (*i);
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
file_list.push_back (i->native_file_string ());
|
|
||||||
+#else
|
|
||||||
+ file_list.push_back (i->string ());
|
|
||||||
+#endif
|
|
||||||
cxx.push_back (s);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1230,7 +1276,11 @@
|
|
||||||
NarrowString guard_prefix (ops.value<CLI::guard_prefix> ());
|
|
||||||
|
|
||||||
if (!guard_prefix)
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
guard_prefix = file_path.branch_path ().native_directory_string ();
|
|
||||||
+#else
|
|
||||||
+ guard_prefix = file_path.branch_path ().string ();
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
if (guard_prefix)
|
|
||||||
guard_prefix += '_';
|
|
||||||
diff -Naurb -I '^//' -I '^# copyright' -x vcproj -x build xsd-3.3.0/xsd/xsd.cxx xsd-3.3.0-2+dep/xsd/xsd/xsd.cxx
|
|
||||||
--- xsd-3.3.0/xsd/xsd.cxx 2010-04-28 08:58:09.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/xsd/xsd/xsd.cxx 2012-06-03 11:02:29.000000000 +0200
|
|
||||||
@@ -636,7 +636,11 @@
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
tu = SemanticGraph::Path (args[i], boost::filesystem::native);
|
|
||||||
+#else
|
|
||||||
+ tu = SemanticGraph::Path (args[i]);
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
catch (SemanticGraph::InvalidPath const&)
|
|
||||||
{
|
|
||||||
@@ -675,7 +679,11 @@
|
|
||||||
if (NarrowString name =
|
|
||||||
tree_ops->value<CXX::Tree::CLI::extern_xml_schema> ())
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
if (tu.native_file_string () != name)
|
|
||||||
+#else
|
|
||||||
+ if (tu.string () != name)
|
|
||||||
+#endif
|
|
||||||
gen_xml_schema = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -690,7 +698,11 @@
|
|
||||||
if (NarrowString name =
|
|
||||||
parser_ops->value<CXX::Parser::CLI::extern_xml_schema> ())
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
if (tu.native_file_string () != name)
|
|
||||||
+#else
|
|
||||||
+ if (tu.string () != name)
|
|
||||||
+#endif
|
|
||||||
gen_xml_schema = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -827,8 +839,13 @@
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
paths.push_back (
|
|
||||||
SemanticGraph::Path (args[i], boost::filesystem::native));
|
|
||||||
+#else
|
|
||||||
+ paths.push_back (
|
|
||||||
+ SemanticGraph::Path (args[i]));
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
catch (SemanticGraph::InvalidPath const&)
|
|
||||||
{
|
|
||||||
@@ -991,9 +1008,17 @@
|
|
||||||
try
|
|
||||||
{
|
|
||||||
OutputFileStream ofs;
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
SemanticGraph::Path path (fl);
|
|
||||||
+#else
|
|
||||||
+ SemanticGraph::Path path (fl.c_str());
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
ofs.open (fl, std::ios_base::out);
|
|
||||||
+#else
|
|
||||||
+ ofs.open (fl.c_str(), std::ios_base::out);
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
if (!ofs.is_open ())
|
|
||||||
{
|
|
||||||
diff -Naurb -I '^//' -I '^# copyright' -x vcproj -x build xsd-3.3.0/xsd/xsd.hxx xsd-3.3.0-2+dep/xsd/xsd/xsd.hxx
|
|
||||||
--- xsd-3.3.0/xsd/xsd.hxx 2010-04-28 08:58:09.000000000 +0200
|
|
||||||
+++ xsd-3.3.0-2+dep/xsd/xsd/xsd.hxx 2012-06-03 11:02:29.000000000 +0200
|
|
||||||
@@ -38,7 +38,11 @@
|
|
||||||
{
|
|
||||||
if (!canceled_)
|
|
||||||
{
|
|
||||||
+#if !defined(BOOST_FILESYSTEM_VERSION) || BOOST_FILESYSTEM_VERSION == 2
|
|
||||||
std::remove (file_.native_file_string ().c_str ());
|
|
||||||
+#else
|
|
||||||
+ std::remove (file_.string ().c_str ());
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,55 +0,0 @@
|
|||||||
diff --git a/makefile b/makefile
|
|
||||||
index 0c07b0d..32c2c93 100644
|
|
||||||
--- a/makefile
|
|
||||||
+++ b/makefile
|
|
||||||
@@ -14,8 +14,6 @@ clean := $(out_base)/.clean
|
|
||||||
cleandoc := $(out_base)/.cleandoc
|
|
||||||
|
|
||||||
$(default): $(out_base)/xsd/ \
|
|
||||||
- $(out_base)/tests/ \
|
|
||||||
- $(out_base)/examples/ \
|
|
||||||
$(out_base)/documentation/
|
|
||||||
|
|
||||||
# Test.
|
|
||||||
@@ -27,7 +25,6 @@ $(test): $(out_base)/tests/.test
|
|
||||||
#
|
|
||||||
$(install): $(out_base)/xsd/.install \
|
|
||||||
$(out_base)/libxsd/.install \
|
|
||||||
- $(out_base)/examples/.install \
|
|
||||||
$(out_base)/documentation/.install
|
|
||||||
$(call install-dir,$(src_base)/dist/examples/build,$(install_doc_dir)/xsd/examples/build)
|
|
||||||
$(call install-dir,$(src_base)/dist/examples/cxx,$(install_doc_dir)/xsd/examples/cxx,-name makefile)
|
|
||||||
@@ -43,7 +40,6 @@ $(install): $(out_base)/xsd/.install \
|
|
||||||
#
|
|
||||||
$(dist): $(out_base)/xsd/.dist \
|
|
||||||
$(out_base)/libxsd/.dist \
|
|
||||||
- $(out_base)/examples/.dist \
|
|
||||||
$(out_base)/documentation/.dist
|
|
||||||
$(call install-dir,$(src_base)/dist/examples/build,$(dist_prefix)/examples/build)
|
|
||||||
$(call install-dir,$(src_base)/dist/examples/cxx,$(dist_prefix)/examples/cxx,-name makefile)
|
|
||||||
@@ -57,7 +53,6 @@ $(dist): $(out_base)/xsd/.dist \
|
|
||||||
|
|
||||||
$(dist-win): $(out_base)/xsd/.dist-win \
|
|
||||||
$(out_base)/libxsd/.dist-win \
|
|
||||||
- $(out_base)/examples/.dist-win \
|
|
||||||
$(out_base)/documentation/.dist-win
|
|
||||||
$(call install-dir,$(src_base)/dist/etc,$(dist_prefix)/etc)
|
|
||||||
$(call install-dir,$(src_base)/dist/examples/build,$(dist_prefix)/examples/build)
|
|
||||||
@@ -81,9 +76,7 @@ $(dist-win): $(out_base)/xsd/.dist-win \
|
|
||||||
|
|
||||||
# Clean.
|
|
||||||
#
|
|
||||||
-$(clean): $(out_base)/xsd/.clean \
|
|
||||||
- $(out_base)/tests/.clean \
|
|
||||||
- $(out_base)/examples/.clean
|
|
||||||
+$(clean): $(out_base)/xsd/.clean
|
|
||||||
|
|
||||||
$(cleandoc): $(out_base)/documentation/.cleandoc
|
|
||||||
|
|
||||||
@@ -91,6 +84,4 @@ $(call include,$(bld_root)/install.make)
|
|
||||||
|
|
||||||
$(call import,$(src_base)/xsd/makefile)
|
|
||||||
$(call import,$(src_base)/libxsd/makefile)
|
|
||||||
-$(call import,$(src_base)/tests/makefile)
|
|
||||||
-$(call import,$(src_base)/examples/makefile)
|
|
||||||
$(call import,$(src_base)/documentation/makefile)
|
|
@ -1,13 +0,0 @@
|
|||||||
diff --git a/xsd/xsd.cxx b/xsd/xsd.cxx
|
|
||||||
index 1c66a8a..dbbfed9 100644
|
|
||||||
--- a/xsd/xsd.cxx
|
|
||||||
+++ b/xsd/xsd.cxx
|
|
||||||
@@ -18,7 +18,7 @@
|
|
||||||
|
|
||||||
#include <xsd-frontend/parser.hxx>
|
|
||||||
#include <xsd-frontend/transformations/anonymous.hxx>
|
|
||||||
-#include <xsd-frontend/transformations/enum-synthesis.cxx>
|
|
||||||
+#include <xsd-frontend/transformations/enum-synthesis.hxx>
|
|
||||||
#include <xsd-frontend/transformations/restriction.hxx>
|
|
||||||
#include <xsd-frontend/transformations/schema-per-type.hxx>
|
|
||||||
#include <xsd-frontend/transformations/simplifier.hxx>
|
|
@ -1,13 +0,0 @@
|
|||||||
diff --git a/tests/cxx/tree/prefix/makefile b/tests/cxx/tree/prefix/makefile
|
|
||||||
index 3317161..77b4b0a 100644
|
|
||||||
--- a/tests/cxx/tree/prefix/makefile
|
|
||||||
+++ b/tests/cxx/tree/prefix/makefile
|
|
||||||
@@ -35,7 +35,7 @@ gen := $(addprefix $(out_base)/,$(genf))
|
|
||||||
|
|
||||||
$(gen): xsd := $(out_root)/xsd/xsd
|
|
||||||
$(gen): xsd_options := --generate-serialization --generate-polymorphic \
|
|
||||||
---polymorphic-type foo\\\#base --root-element root
|
|
||||||
+--polymorphic-type foo\\\\\#base --root-element root
|
|
||||||
$(gen): $(out_root)/xsd/xsd
|
|
||||||
|
|
||||||
$(call include-dep,$(dep))
|
|
@ -1,121 +0,0 @@
|
|||||||
diff --git a/documentation/xsd.1 b/documentation/xsd.1
|
|
||||||
index 8b97b14..213f6f6 100644
|
|
||||||
--- a/documentation/xsd.1
|
|
||||||
+++ b/documentation/xsd.1
|
|
||||||
@@ -1,16 +1,16 @@
|
|
||||||
.\" Process this file with
|
|
||||||
-.\" groff -man -Tascii xsd.1
|
|
||||||
+.\" groff -man -Tascii xsdcxx.1
|
|
||||||
.\"
|
|
||||||
.TH XSD 1 "April 2010" "XSD 3.3.0"
|
|
||||||
.SH NAME
|
|
||||||
-xsd \- W3C XML Schema to C++ Compiler
|
|
||||||
+xsdcxx \- W3C XML Schema to C++ Compiler
|
|
||||||
.\"
|
|
||||||
.\"
|
|
||||||
.\"
|
|
||||||
.\"--------------------------------------------------------------------
|
|
||||||
.SH SYNOPSIS
|
|
||||||
.\"--------------------------------------------------------------------
|
|
||||||
-.B xsd
|
|
||||||
+.B xsdcxx
|
|
||||||
.I command
|
|
||||||
.B [
|
|
||||||
.I options
|
|
||||||
@@ -20,19 +20,19 @@ xsd \- W3C XML Schema to C++ Compiler
|
|
||||||
.I file
|
|
||||||
.B ...]
|
|
||||||
.in
|
|
||||||
-.B xsd help
|
|
||||||
+.B xsdcxx help
|
|
||||||
.B [
|
|
||||||
.I command
|
|
||||||
.B ]
|
|
||||||
.in
|
|
||||||
-.B xsd version
|
|
||||||
+.B xsdcxx version
|
|
||||||
.\"
|
|
||||||
.\"
|
|
||||||
.\"
|
|
||||||
.\"--------------------------------------------------------------------
|
|
||||||
.SH DESCRIPTION
|
|
||||||
.\"--------------------------------------------------------------------
|
|
||||||
-.B xsd
|
|
||||||
+.B xsdcxx
|
|
||||||
generates vocabulary-specific, statically-typed C++ mapping from W3C XML
|
|
||||||
Schema definitions. Particular mapping to produce is selected by a
|
|
||||||
.IR command .
|
|
||||||
@@ -203,7 +203,7 @@ For example, if you have file
|
|
||||||
with namespace
|
|
||||||
.B http://example.com/hello
|
|
||||||
and you run
|
|
||||||
-.B xsd
|
|
||||||
+.B xsdcxx
|
|
||||||
on this file, then the string in question will be:
|
|
||||||
|
|
||||||
.B hello.xsd. http://example.com/hello
|
|
||||||
@@ -1877,7 +1877,7 @@ option. With this approach you don't need to worry about shell quoting.
|
|
||||||
.\"
|
|
||||||
.SH DIAGNOSTICS
|
|
||||||
If the input file is not a valid W3C XML Schema definition,
|
|
||||||
-.B xsd
|
|
||||||
+.B xsdcxx
|
|
||||||
will issue diagnostic messages to
|
|
||||||
.B STDERR
|
|
||||||
and exit with non-zero exit code.
|
|
||||||
diff --git a/documentation/xsd.xhtml b/documentation/xsd.xhtml
|
|
||||||
index 4acf822..af630bf 100644
|
|
||||||
--- a/documentation/xsd.xhtml
|
|
||||||
+++ b/documentation/xsd.xhtml
|
|
||||||
@@ -50,19 +50,19 @@
|
|
||||||
|
|
||||||
<h1>NAME</h1>
|
|
||||||
|
|
||||||
- <p>xsd - W3C XML Schema to C++ Compiler</p>
|
|
||||||
+ <p>xsdcxx - W3C XML Schema to C++ Compiler</p>
|
|
||||||
|
|
||||||
<h1>SYNOPSIS</h1>
|
|
||||||
|
|
||||||
<dl id="synopsis">
|
|
||||||
- <dt><code><b>xsd</b> <i>command</i> [<i>options</i>] <i>file</i> [<i>file</i> ...]</code></dt>
|
|
||||||
- <dt><code><b>xsd help</b> [<i>command</i>]</code></dt>
|
|
||||||
- <dt><code><b>xsd version</b></code></dt>
|
|
||||||
+ <dt><code><b>xsdcxx</b> <i>command</i> [<i>options</i>] <i>file</i> [<i>file</i> ...]</code></dt>
|
|
||||||
+ <dt><code><b>xsdcxx help</b> [<i>command</i>]</code></dt>
|
|
||||||
+ <dt><code><b>xsdcxx version</b></code></dt>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
<h1>DESCRIPTION</h1>
|
|
||||||
|
|
||||||
- <p><code><b>xsd</b></code> generates vocabulary-specific, statically-typed
|
|
||||||
+ <p><code><b>xsdcxx</b></code> generates vocabulary-specific, statically-typed
|
|
||||||
C++ mapping from W3C XML Schema definitions. Particular mapping to
|
|
||||||
produce is selected by a <code><i>command</i></code>. Each mapping has
|
|
||||||
a number of mapping-specific <code><i>options</i></code> that should
|
|
||||||
@@ -104,7 +104,7 @@
|
|
||||||
|
|
||||||
<dt><code><b>help</b></code></dt>
|
|
||||||
<dd>Print usage information and exit. Use
|
|
||||||
- <p><code><b>xsd help</b> <i>command</i></code></p>
|
|
||||||
+ <p><code><b>xsdcxx help</b> <i>command</i></code></p>
|
|
||||||
for command-specific help.
|
|
||||||
</dd>
|
|
||||||
|
|
||||||
@@ -174,7 +174,7 @@
|
|
||||||
|
|
||||||
<p>For example, if you have file <code><b>hello.xsd</b></code>
|
|
||||||
with namespace <code><b>http://example.com/hello</b></code> and you run
|
|
||||||
- <code><b>xsd</b></code> on this file, then the string in question
|
|
||||||
+ <code><b>xsdcxx</b></code> on this file, then the string in question
|
|
||||||
will be:</p>
|
|
||||||
|
|
||||||
<p><code><b>hello.xsd. http://example.com/hello</b></code></p>
|
|
||||||
@@ -1575,7 +1575,7 @@ namespace .*
|
|
||||||
<h1>DIAGNOSTICS</h1>
|
|
||||||
|
|
||||||
<p>If the input file is not a valid W3C XML Schema definition,
|
|
||||||
- <code><b>xsd</b></code> will issue diagnostic messages to STDERR
|
|
||||||
+ <code><b>xsdcxx</b></code> will issue diagnostic messages to STDERR
|
|
||||||
and exit with non-zero exit code.</p>
|
|
||||||
|
|
||||||
<h1>BUGS</h1>
|
|
@ -1,142 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit toolchain-funcs eutils versionator
|
|
||||||
|
|
||||||
DESCRIPTION="An open-source, cross-platform W3C XML Schema to C++ data binding compiler"
|
|
||||||
HOMEPAGE="http://www.codesynthesis.com/products/xsd/"
|
|
||||||
SRC_URI="http://www.codesynthesis.com/download/${PN}/$(get_version_component_range 1-2)/${P}.tar.bz2"
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm ppc ppc64 x86"
|
|
||||||
IUSE="ace doc examples test zlib"
|
|
||||||
|
|
||||||
RDEPEND=">=dev-libs/xerces-c-3
|
|
||||||
>=dev-libs/boost-1.52.0-r1:=[threads]
|
|
||||||
>=dev-cpp/libcult-1.4.6-r1
|
|
||||||
>=dev-cpp/libxsd-frontend-1.18.0-r1
|
|
||||||
>=dev-cpp/libbackend-elements-1.7.2
|
|
||||||
ace? ( dev-libs/ace )
|
|
||||||
zlib? ( sys-libs/zlib )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
dev-util/build
|
|
||||||
doc? ( app-doc/doxygen )"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch \
|
|
||||||
"${FILESDIR}/${PV}-disable_examples_and_tests.patch" \
|
|
||||||
"${FILESDIR}/${PV}-xsdcxx-rename.patch" \
|
|
||||||
"${FILESDIR}/${PV}-fix_include.patch" \
|
|
||||||
"${FILESDIR}/${PV}-fix_tests.patch" \
|
|
||||||
"${FILESDIR}/${PV}-boost-filesystem-v2-deprecation.patch"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# Maintainer notes:
|
|
||||||
# * xqilla is not required, this is only whether or not to include the xpath
|
|
||||||
# examples which require xqilla
|
|
||||||
mkdir -p \
|
|
||||||
build/cxx/gnu \
|
|
||||||
build/import/lib{ace,boost,cult,backend-elements,xerces-c,xqilla,xsd-frontend,z}
|
|
||||||
|
|
||||||
cat >> build/configuration-dynamic.make <<- EOF
|
|
||||||
xsd_with_zlib := $(usex zlib y n)
|
|
||||||
xsd_with_ace := $(usex ace y n)
|
|
||||||
xsd_with_xdr := y
|
|
||||||
xsd_with_dbxml := n
|
|
||||||
xsd_with_xqilla := y
|
|
||||||
xsd_with_boost_date_time := y
|
|
||||||
xsd_with_boost_serialization := y
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/cxx/configuration-dynamic.make <<- EOF
|
|
||||||
cxx_id := gnu
|
|
||||||
cxx_optimize := n
|
|
||||||
cxx_debug := n
|
|
||||||
cxx_rpath := n
|
|
||||||
cxx_pp_extra_options :=
|
|
||||||
cxx_extra_options := ${CXXFLAGS}
|
|
||||||
cxx_ld_extra_options := ${LDFLAGS}
|
|
||||||
cxx_extra_libs :=
|
|
||||||
cxx_extra_lib_paths :=
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/cxx/gnu/configuration-dynamic.make <<- EOF
|
|
||||||
cxx_gnu := $(tc-getCXX)
|
|
||||||
cxx_gnu_libraries :=
|
|
||||||
cxx_gnu_optimization_options :=
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/import/libace/configuration-dynamic.make <<- EOF
|
|
||||||
libace_installed := y
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/import/libbackend-elements/configuration-dynamic.make <<- EOF
|
|
||||||
libbackend_elements_installed := y
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/import/libboost/configuration-dynamic.make <<- EOF
|
|
||||||
libboost_installed := y
|
|
||||||
libboost_system := y
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/import/libcult/configuration-dynamic.make <<- EOF
|
|
||||||
libcult_installed := y
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/import/libxerces-c/configuration-dynamic.make <<- EOF
|
|
||||||
libxerces_c_installed := y
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/import/libxqilla/configuration-dynamic.make <<- EOF
|
|
||||||
libxqilla_installed := y
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/import/libxsd-frontend/configuration-dynamic.make <<- EOF
|
|
||||||
libxsd_frontend_installed := y
|
|
||||||
EOF
|
|
||||||
|
|
||||||
cat >> build/import/libz/configuration-dynamic.make <<- EOF
|
|
||||||
libz_installed := y
|
|
||||||
EOF
|
|
||||||
|
|
||||||
MAKEOPTS+=" verbose=1"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
default
|
|
||||||
if use doc ; then
|
|
||||||
emake -C "${S}/documentation/cxx/tree/reference" || die "generating reference docs failed"
|
|
||||||
fi
|
|
||||||
if use test ; then
|
|
||||||
XERCESC_NLS_HOME="${ROOT}usr/share/xerces-c/msg" emake -C "${S}/tests" || die "building tests failed"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install_prefix="${D}/usr" install || die "emake install failed"
|
|
||||||
|
|
||||||
# Renaming binary/manpage to avoid collision with mono-2.0's xsd/xsd2
|
|
||||||
mv "${D}"/usr/bin/xsd{,cxx}
|
|
||||||
mv "${D}"/usr/share/man/man1/xsd{,cxx}.1
|
|
||||||
|
|
||||||
rm -rf "${D}/usr/share/doc"
|
|
||||||
|
|
||||||
dohtml -r -A xhtml -A pdf documentation/*
|
|
||||||
|
|
||||||
dodoc NEWS README FLOSSE documentation/custom-literals.xsd
|
|
||||||
newdoc libxsd/README README.libxsd
|
|
||||||
newdoc libxsd/FLOSSE FLOSSE.libxsd
|
|
||||||
|
|
||||||
if use examples; then
|
|
||||||
insinto /usr/share/doc/${PF}
|
|
||||||
doins -r examples
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
XERCESC_NLS_HOME="${ROOT}usr/share/xerces-c/msg" emake -C "${S}/tests" test || die "tests failed"
|
|
||||||
}
|
|
@ -0,0 +1,4 @@
|
|||||||
|
DIST jackcess-1.2.14.3-sources.jar 541095 SHA256 016cae78d8567ac8aa9349d2481f7c20d856fc7e0b9a1503d33a201a465d6557 SHA512 a0ccc39187ee94f550760d5640b736cf54d7523bad4eed715166608e18b30acad82a8db2d78f4c9da381c04876571c3d9fdb0418ee2585568c5da18b000f3b1b WHIRLPOOL 7c6ff3f291d2757feda3cdc5e8aa4605dc972717cd0751a0abf9c6d76884df84e3395667f7fd436fe9eb9aa1381c8fecde9e9430f565d52865886e3b2a343e2d
|
||||||
|
EBUILD jackcess-1.2.14.3.ebuild 765 SHA256 a087ab21bce61bf83b41c9184ef992f2f6aa7731c8aebcda8a02d6f7bae7e046 SHA512 c85e5db821f639f657004df1f12d3b945f94470b4df89966031d9353ac900860dc617f364497decf44b9904ab9372b63bf70f0dd8a5f9fe337ed35d3c9881ba8 WHIRLPOOL 9a19d9b73c6a735486d53f670e2d7c1ff63c078443e435b045380bbad6a6d34680f2dec156c6fc3b108415b9ac1c017f2054400378d9ebe22c0642bdb7189996
|
||||||
|
MISC ChangeLog 596 SHA256 7f313f35424b33fd90e74f373590ed929144da0d44e8a7495a7e4125f856cf32 SHA512 3ebb5569067c2c20f79757ec925b94636fe496e6e91f949f42df58af633941ca0417de817fe3eda14990748629322f0a22a68b49410cd9a82c29f1f9a7ec2b7f WHIRLPOOL 3d3cf09d26f8ef83c2d6ae2fbb70624a6a5838f6b6566d9339feb54e870a97757d8f31bafc005622afda53ab8a4ca4ad5f0776be0dd1ef53cbf2d26415400006
|
||||||
|
MISC metadata.xml 369 SHA256 b1312e83bde8a41cb31be7def79c8236d693ac5f1e04e862d35901c29426863a SHA512 d97ce68b00b528488ba871164a2fc5aee28d7128e756e381c2f1d1d0abd31c67204bbbfb2e61b0d3484a9545d279493f197e0254833353378aa88aacf3fba018 WHIRLPOOL ff740f2c197f7f42db81d8d9eaded7c5fbe985dcb49022f6cd03787fc5691500717b31c98dc59bbf2b6b75ddf0899c82827ad156be450c28dae91f0cd121efd2
|
@ -0,0 +1,33 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI="6"
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-pkg-simple
|
||||||
|
|
||||||
|
DESCRIPTION="Pure Java library for reading from and writing to MS Access databases"
|
||||||
|
HOMEPAGE="http://jackcess.sourceforge.net/"
|
||||||
|
SRC_URI="mirror://sourceforge/${PN}/${P}-sources.jar"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="1"
|
||||||
|
KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||||
|
|
||||||
|
CP_DEPEND=">=dev-java/commons-lang-2.6:2.1
|
||||||
|
>=dev-java/commons-logging-1.1.3:0
|
||||||
|
>=dev-java/log4j-1.2.7:0"
|
||||||
|
|
||||||
|
DEPEND=">=virtual/jdk-1.7
|
||||||
|
app-arch/unzip
|
||||||
|
${CP_DEPEND}"
|
||||||
|
|
||||||
|
RDEPEND=">=virtual/jre-1.7
|
||||||
|
${CP_DEPEND}"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
java-pkg-simple_src_compile
|
||||||
|
java-pkg_addres "${PN}.jar" .
|
||||||
|
}
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>java@gentoo.org</email>
|
||||||
|
<name>Java</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription>
|
||||||
|
Lightweight Java cryptography APIs that work with everything
|
||||||
|
from the J2ME to the JDK 1.6
|
||||||
|
</longdescription>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,69 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
BV=0.20.0-1
|
||||||
|
BV_AMD64=${BV}-linux-x86_64
|
||||||
|
BV_X86=${BV}-linux-i686
|
||||||
|
|
||||||
|
DESCRIPTION="The Crystal Programming Language"
|
||||||
|
HOMEPAGE="http://crystal-lang.org"
|
||||||
|
SRC_URI="https://github.com/crystal-lang/crystal/archive/${PV}.tar.gz -> ${P}.tar.gz
|
||||||
|
amd64? ( https://github.com/crystal-lang/crystal/releases/download/${PV}/crystal-${BV_AMD64}.tar.gz )
|
||||||
|
x86? ( https://github.com/crystal-lang/crystal/releases/download/${PV}/crystal-${BV_X86}.tar.gz )"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="doc examples +xml +yaml"
|
||||||
|
|
||||||
|
# dev-libs/boehm-gc[static-libs] dependency problem, check the issue: https://github.com/manastech/crystal/issues/1382
|
||||||
|
DEPEND="
|
||||||
|
>=sys-devel/llvm-3.9.0
|
||||||
|
dev-libs/boehm-gc[static-libs,threads]
|
||||||
|
dev-libs/libatomic_ops
|
||||||
|
dev-libs/libevent
|
||||||
|
dev-libs/libpcre
|
||||||
|
sys-libs/libunwind
|
||||||
|
dev-libs/pcl
|
||||||
|
dev-libs/gmp:0
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
xml? ( dev-libs/libxml2 )
|
||||||
|
yaml? ( dev-libs/libyaml )
|
||||||
|
"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake \
|
||||||
|
release=1 \
|
||||||
|
threads=4 \
|
||||||
|
PATH="${WORKDIR}"/${PN}-${BV}/bin:"${PATH}" \
|
||||||
|
CRYSTAL_PATH=src \
|
||||||
|
CRYSTAL_CONFIG_VERSION=${PV} \
|
||||||
|
CRYSTAL_CONFIG_PATH="libs:${EPREFIX}/usr/$(get_libdir)/crystal"
|
||||||
|
use doc && emake doc
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
emake spec \
|
||||||
|
CRYSTAL_PATH=src \
|
||||||
|
CRYSTAL_CONFIG_VERSION=${PV}
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto /usr/$(get_libdir)/crystal
|
||||||
|
doins -r src/.
|
||||||
|
dobin .build/crystal
|
||||||
|
|
||||||
|
insinto /usr/share/zsh/site-functions
|
||||||
|
newins etc/completion.zsh _crystal
|
||||||
|
|
||||||
|
use examples && dodoc -r samples
|
||||||
|
|
||||||
|
if use doc ; then
|
||||||
|
docinto api
|
||||||
|
dodoc -r doc/.
|
||||||
|
fi
|
||||||
|
}
|
@ -0,0 +1,222 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
export CBUILD=${CBUILD:-${CHOST}}
|
||||||
|
export CTARGET=${CTARGET:-${CHOST}}
|
||||||
|
|
||||||
|
MY_PV=${PV/_/}
|
||||||
|
|
||||||
|
inherit toolchain-funcs
|
||||||
|
|
||||||
|
BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist"
|
||||||
|
SRC_URI="!gccgo? (
|
||||||
|
kernel_Darwin? (
|
||||||
|
x64-macos? ( ${BOOTSTRAP_DIST}/go-darwin-amd64-bootstrap.tbz )
|
||||||
|
)
|
||||||
|
kernel_FreeBSD? (
|
||||||
|
amd64-fbsd? ( ${BOOTSTRAP_DIST}/go-freebsd-amd64-bootstrap.tbz )
|
||||||
|
x86-fbsd? ( ${BOOTSTRAP_DIST}/go-freebsd-386-bootstrap-1.tbz )
|
||||||
|
)
|
||||||
|
kernel_linux? (
|
||||||
|
amd64? ( ${BOOTSTRAP_DIST}/go-linux-amd64-bootstrap.tbz )
|
||||||
|
arm? ( ${BOOTSTRAP_DIST}/go-linux-arm-bootstrap.tbz )
|
||||||
|
arm64? ( ${BOOTSTRAP_DIST}/go-linux-arm64-bootstrap.tbz )
|
||||||
|
ppc64? (
|
||||||
|
${BOOTSTRAP_DIST}/go-linux-ppc64-bootstrap.tbz
|
||||||
|
${BOOTSTRAP_DIST}/go-linux-ppc64le-bootstrap.tbz
|
||||||
|
)
|
||||||
|
s390? ( ${BOOTSTRAP_DIST}/go-linux-s390x-bootstrap.tbz )
|
||||||
|
x86? ( ${BOOTSTRAP_DIST}/go-linux-386-bootstrap-1.tbz )
|
||||||
|
)
|
||||||
|
kernel_SunOS? (
|
||||||
|
x64-solaris? ( ${BOOTSTRAP_DIST}/go-solaris-amd64-bootstrap.tbz )
|
||||||
|
)
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
if [[ ${PV} = 9999 ]]; then
|
||||||
|
EGIT_REPO_URI="git://github.com/golang/go.git"
|
||||||
|
inherit git-r3
|
||||||
|
else
|
||||||
|
SRC_URI+="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz"
|
||||||
|
case ${PV} in
|
||||||
|
*9999*|*_rc*) ;;
|
||||||
|
*)
|
||||||
|
KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-macos ~x64-solaris"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="A concurrent garbage collected and typesafe programming language"
|
||||||
|
HOMEPAGE="http://www.golang.org"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0/${PV}"
|
||||||
|
IUSE="gccgo"
|
||||||
|
|
||||||
|
DEPEND="gccgo? ( >=sys-devel/gcc-5[go] )"
|
||||||
|
RDEPEND="!<dev-go/go-tools-0_pre20150902"
|
||||||
|
|
||||||
|
# These test data objects have writable/executable stacks.
|
||||||
|
QA_EXECSTACK="usr/lib/go/src/debug/elf/testdata/*.obj"
|
||||||
|
|
||||||
|
# Do not complain about CFLAGS, etc, since Go doesn't use them.
|
||||||
|
QA_FLAGS_IGNORED='.*'
|
||||||
|
|
||||||
|
REQUIRES_EXCLUDE="/usr/lib/go/src/debug/elf/testdata/*"
|
||||||
|
|
||||||
|
# The tools in /usr/lib/go should not cause the multilib-strict check to fail.
|
||||||
|
QA_MULTILIB_PATHS="usr/lib/go/pkg/tool/.*/.*"
|
||||||
|
|
||||||
|
# The go language uses *.a files which are _NOT_ libraries and should not be
|
||||||
|
# stripped. The test data objects should also be left alone and unstripped.
|
||||||
|
STRIP_MASK="/usr/lib/go/pkg/*.a
|
||||||
|
/usr/lib/go/src/debug/elf/testdata/*
|
||||||
|
/usr/lib/go/src/debug/dwarf/testdata/*
|
||||||
|
/usr/lib/go/src/runtime/race/*.syso"
|
||||||
|
|
||||||
|
if [[ ${PV} != 9999 ]]; then
|
||||||
|
S="${WORKDIR}"/go
|
||||||
|
fi
|
||||||
|
|
||||||
|
go_arch()
|
||||||
|
{
|
||||||
|
# By chance most portage arch names match Go
|
||||||
|
local portage_arch=$(tc-arch $@)
|
||||||
|
case "${portage_arch}" in
|
||||||
|
x86) echo 386;;
|
||||||
|
x64-*) echo amd64;;
|
||||||
|
ppc64) [[ $(tc-endian $@) = big ]] && echo ppc64 || echo ppc64le ;;
|
||||||
|
s390) echo s390x ;;
|
||||||
|
*) echo "${portage_arch}";;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
go_arm()
|
||||||
|
{
|
||||||
|
case "${1:-${CHOST}}" in
|
||||||
|
armv5*) echo 5;;
|
||||||
|
armv6*) echo 6;;
|
||||||
|
armv7*) echo 7;;
|
||||||
|
*)
|
||||||
|
die "unknown GOARM for ${1:-${CHOST}}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
go_os()
|
||||||
|
{
|
||||||
|
case "${1:-${CHOST}}" in
|
||||||
|
*-linux*) echo linux;;
|
||||||
|
*-darwin*) echo darwin;;
|
||||||
|
*-freebsd*) echo freebsd;;
|
||||||
|
*-netbsd*) echo netbsd;;
|
||||||
|
*-openbsd*) echo openbsd;;
|
||||||
|
*-solaris*) echo solaris;;
|
||||||
|
*-cygwin*|*-interix*|*-winnt*)
|
||||||
|
echo windows
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
die "unknown GOOS for ${1:-${CHOST}}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
go_tuple()
|
||||||
|
{
|
||||||
|
echo "$(go_os $@)_$(go_arch $@)"
|
||||||
|
}
|
||||||
|
|
||||||
|
go_cross_compile()
|
||||||
|
{
|
||||||
|
[[ $(go_tuple ${CBUILD}) != $(go_tuple) ]]
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_pretend()
|
||||||
|
{
|
||||||
|
# make.bash does not understand cross-compiling a cross-compiler
|
||||||
|
if [[ $(go_tuple) != $(go_tuple ${CTARGET}) ]]; then
|
||||||
|
die "CHOST CTARGET pair unsupported: CHOST=${CHOST} CTARGET=${CTARGET}"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack()
|
||||||
|
{
|
||||||
|
if [[ ${PV} = 9999 ]]; then
|
||||||
|
git-r3_src_unpack
|
||||||
|
fi
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile()
|
||||||
|
{
|
||||||
|
export GOROOT_BOOTSTRAP="${WORKDIR}"/go-$(go_os)-$(go_arch)-bootstrap
|
||||||
|
if use gccgo; then
|
||||||
|
mkdir -p "${GOROOT_BOOTSTRAP}/bin" || die
|
||||||
|
local go_binary=$(gcc-config --get-bin-path)/go-5
|
||||||
|
[[ -x ${go_binary} ]] || go_binary=$(
|
||||||
|
find "${EPREFIX}"/usr/${CHOST}/gcc-bin/*/go-5 | sort -V | tail -n1)
|
||||||
|
[[ -x ${go_binary} ]] || die "go-5: command not found"
|
||||||
|
ln -s "${go_binary}" "${GOROOT_BOOTSTRAP}/bin/go" || die
|
||||||
|
fi
|
||||||
|
export GOROOT_FINAL="${EPREFIX}"/usr/lib/go
|
||||||
|
export GOROOT="$(pwd)"
|
||||||
|
export GOBIN="${GOROOT}/bin"
|
||||||
|
|
||||||
|
# Go's build script does not use BUILD/HOST/TARGET consistently. :(
|
||||||
|
export GOHOSTARCH=$(go_arch ${CBUILD})
|
||||||
|
export GOHOSTOS=$(go_os ${CBUILD})
|
||||||
|
export CC=$(tc-getBUILD_CC)
|
||||||
|
|
||||||
|
export GOARCH=$(go_arch)
|
||||||
|
export GOOS=$(go_os)
|
||||||
|
export CC_FOR_TARGET=$(tc-getCC)
|
||||||
|
export CXX_FOR_TARGET=$(tc-getCXX)
|
||||||
|
if [[ ${ARCH} == arm ]]; then
|
||||||
|
export GOARM=$(go_arm)
|
||||||
|
fi
|
||||||
|
elog "GOROOT_BOOTSTRAP is ${GOROOT_BOOTSTRAP}"
|
||||||
|
|
||||||
|
cd src
|
||||||
|
./make.bash || die "build failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test()
|
||||||
|
{
|
||||||
|
go_cross_compile && return 0
|
||||||
|
|
||||||
|
cd src
|
||||||
|
PATH="${GOBIN}:${PATH}" \
|
||||||
|
./run.bash -no-rebuild || die "tests failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install()
|
||||||
|
{
|
||||||
|
local bin_path f x
|
||||||
|
|
||||||
|
dodir /usr/lib/go
|
||||||
|
insinto /usr/lib/go
|
||||||
|
|
||||||
|
# There is a known issue which requires the source tree to be installed [1].
|
||||||
|
# Once this is fixed, we can consider using the doc use flag to control
|
||||||
|
# installing the doc and src directories.
|
||||||
|
# [1] https://golang.org/issue/2775
|
||||||
|
doins -r bin doc lib pkg src
|
||||||
|
fperms -R +x /usr/lib/go/bin /usr/lib/go/pkg/tool
|
||||||
|
|
||||||
|
cp -a misc "${D}"/usr/lib/go/misc
|
||||||
|
|
||||||
|
if go_cross_compile; then
|
||||||
|
bin_path="bin/$(go_tuple)"
|
||||||
|
else
|
||||||
|
bin_path=bin
|
||||||
|
fi
|
||||||
|
for x in ${bin_path}/*; do
|
||||||
|
f=${x##*/}
|
||||||
|
dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
|
||||||
|
done
|
||||||
|
dodoc AUTHORS CONTRIBUTORS PATENTS README.md
|
||||||
|
}
|
@ -0,0 +1,4 @@
|
|||||||
|
DIST boost-mpl-cartesian_product-20161205.tar.gz 4391 SHA256 0a9d76fd85b0a90126f9a640d1e8b314c29677cee0a1a55210f099a21c1d0886 SHA512 cbe1f10b45bbb3db84bba7aa935698d7d79a59ae8b40c786df31da2936500feffe5589755ea53f31e3fc869ca4e87a880f013967d2829ce55412900b244252e7 WHIRLPOOL af5e035f035960ecc0f233fa0516367594783e6dd8da7d3b9528edc033fc90ebb9bd9ee3701ce3c3a3fde1f9c39e6f349a0bc437024df23760ae61a8c5d72ea7
|
||||||
|
EBUILD boost-mpl-cartesian_product-20161205.ebuild 1059 SHA256 dca805a12f0ec4ca25295935da6fb7037db9675dc6a682f65bed6f9c96a1ad6b SHA512 48b9b397c37f4b6fbcb8e8a3ba5ee48cb1e7335332b680eca9ef823c89a4dd0138de94c71e2bb3c75b9f884eb5fb13cc440bb261e01632907ecd1f2619cb9179 WHIRLPOOL 7fa81032d686fcb13794e9520bd2a233a3401ee86a17c77cdb1e40bda60b5440e304c0a1d80ac1b4bec8de574d49e7db5efff1ae211f047a7eb3213e6ba72641
|
||||||
|
MISC ChangeLog 535 SHA256 64d1727fe06e8e32eebc6dde8f56972bf19e1e37ccdbd7f9c85466213443cdbc SHA512 578571b2c3eebe8ae2b9dc9ea36b9a18c682cae1187c8714e8119edd8154a75dc3aa6047157510bf0a98d13550997a2273fae2a377eaa5aa1c70b3c96bb8fa6d WHIRLPOOL 15cd2f5916d8ac27fb01e5a293283e4c0b60828b58582aa99b13d248d70a8bfe9a3bbea504b5ec0e499e91e16d72778ffae98bbc2e9307aa21b64c11eefb2fc9
|
||||||
|
MISC metadata.xml 367 SHA256 ac8d9fb591cb385322c5b19e610391ed7c6df9554f4901b3789e0b0410533d37 SHA512 455c79e8837ba1ed980967e3236d4a0ac0edbd1b88b056a06d715894e03e7fc802079440752e60a06c9ce4acb62fd68d4020a7847a154a14065afd995257f685 WHIRLPOOL 7b8aae6b6e9c08408300de466754b331e1ec556f8dc4fcc11c22069e913d2d600c2b7dc2d9a5ee5de84c472540cc78aeac1b4a3b0abbc92a539cdbbb6ca30c37
|
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit vcs-snapshot toolchain-funcs
|
||||||
|
|
||||||
|
COMMIT="aeb0266b3a89f32c390dff51cb73a454d5d7a745"
|
||||||
|
DESCRIPTION="an extension to the Boost.MPL library"
|
||||||
|
HOMEPAGE="http://www.organicvectory.com/index.php?option=com_content&view=article&id=75:boostmplcartesianproduct&catid=42:boost&Itemid=78"
|
||||||
|
SRC_URI="https://github.com/quinoacomputing/BoostMPLCartesianProduct/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Boost-1.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
DEPEND="dev-libs/boost"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
use test || return
|
||||||
|
local i
|
||||||
|
for i in $(find libs/mpl -name "*.cpp"); do
|
||||||
|
echo $(tc-getCXX) ${CXXFLAGS} -I. "$i" -o "${i%.cpp}"
|
||||||
|
$(tc-getCXX) ${CXXFLAGS} -I. "$i" -o "${i%.cpp}" || die
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
local i
|
||||||
|
for i in $(find libs/mpl -name "*.cpp"); do
|
||||||
|
echo "${i%.cpp}"
|
||||||
|
"${i%.cpp}" || die
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodoc readme.txt
|
||||||
|
insinto /usr/include/boost/mpl
|
||||||
|
doins boost/mpl/cartesian_product.hpp
|
||||||
|
}
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>junghans@gentoo.org</email>
|
||||||
|
<name>Christoph Junghans</name>
|
||||||
|
</maintainer>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>sci@gentoo.org</email>
|
||||||
|
<name>Gentoo Science Project</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -1,7 +1,7 @@
|
|||||||
AUX libfastjson-0.99.2-fix-for-implicit-declaration-of-vasprintf.patch 596 SHA256 1951a0a800d80f7255adb6f352837b63b0b4d377593b95e62ac7dc1eb3399a2b SHA512 fd32eb655520446578a6bf0ad6d855a78b77e229a3787f0d9d586c96e8ab72903f5e1f98ad2581dc33e5f58ebe88ee30f0ba4cdf4b8be42e9a1ee5e4572fb917 WHIRLPOOL 92fa0b93fbcba29712049c02b7274ec27b336346932a2a0c1f0c172541a7dbd98b8ce552241784568d11b53ed93367186c5e4da404ff96878d4be3b9d3ee3f48
|
AUX libfastjson-0.99.2-fix-for-implicit-declaration-of-vasprintf.patch 596 SHA256 1951a0a800d80f7255adb6f352837b63b0b4d377593b95e62ac7dc1eb3399a2b SHA512 fd32eb655520446578a6bf0ad6d855a78b77e229a3787f0d9d586c96e8ab72903f5e1f98ad2581dc33e5f58ebe88ee30f0ba4cdf4b8be42e9a1ee5e4572fb917 WHIRLPOOL 92fa0b93fbcba29712049c02b7274ec27b336346932a2a0c1f0c172541a7dbd98b8ce552241784568d11b53ed93367186c5e4da404ff96878d4be3b9d3ee3f48
|
||||||
DIST libfastjson-0.99.2.tar.gz 366602 SHA256 6ff053d455243a81014f37b4d81c746d9b8d40256a56326c3a7921c8bf458dfd SHA512 4b57697cbb901bc12a26d98c3d6df998aba373d4f38339189c9bd3e5a32777fa4796039fe82581337e576fa93c6deb87759eba04326134f587064c82e1b3daaf WHIRLPOOL 56010125b4ba905aba3fa7ad69faf38237426c1ef5cbaad90458fe31e96b86719d2766d2099928dc22aa7d98a64d079a3bd9de31702b28547d1f1d416170d487
|
DIST libfastjson-0.99.2.tar.gz 366602 SHA256 6ff053d455243a81014f37b4d81c746d9b8d40256a56326c3a7921c8bf458dfd SHA512 4b57697cbb901bc12a26d98c3d6df998aba373d4f38339189c9bd3e5a32777fa4796039fe82581337e576fa93c6deb87759eba04326134f587064c82e1b3daaf WHIRLPOOL 56010125b4ba905aba3fa7ad69faf38237426c1ef5cbaad90458fe31e96b86719d2766d2099928dc22aa7d98a64d079a3bd9de31702b28547d1f1d416170d487
|
||||||
DIST libfastjson-0.99.4.tar.gz 424989 SHA256 6339a67e680a8f6a6a0c179971118489cc14ec73bb1542b591c38f58d760034c SHA512 b38f01469021093f21b43550e7574d2bad7b57a28b62f27cb1d2a57e33d2cb29208d20d978bdebe5a82a9736dfcfd7ec0a0fa945762702f4389d69850c2cfeb3 WHIRLPOOL 15898787b20b13648cfc19496da69e86223400fd9e62cb9ce4362364cf5f6d7df32f54a79e4d225bedcdf91cdb0c9231a3e2a6e63d7366b3290624aaf7854dc7
|
DIST libfastjson-0.99.4.tar.gz 424989 SHA256 6339a67e680a8f6a6a0c179971118489cc14ec73bb1542b591c38f58d760034c SHA512 b38f01469021093f21b43550e7574d2bad7b57a28b62f27cb1d2a57e33d2cb29208d20d978bdebe5a82a9736dfcfd7ec0a0fa945762702f4389d69850c2cfeb3 WHIRLPOOL 15898787b20b13648cfc19496da69e86223400fd9e62cb9ce4362364cf5f6d7df32f54a79e4d225bedcdf91cdb0c9231a3e2a6e63d7366b3290624aaf7854dc7
|
||||||
EBUILD libfastjson-0.99.2.ebuild 854 SHA256 e32ddf0df2fae9908dfe99bdb971b26588bd4558f8854eae461d1078d95c0a96 SHA512 cb5d7fb543cba46c74dccc2d2f87def6fd996c63a10a0cd920d5cbdc529c814d8b3098485658d35b8d1c2bf3e890fa8d602925195a86ecddd9ef21b823ab6845 WHIRLPOOL dfc51201b00f3a901eb7baa987f83b661bdfa44ce08d9c743a8f7528ca7f7bd1305a23519ae1859f4c638517b27c7db1dcc9119bcb4e886f36c9f1c001b33597
|
EBUILD libfastjson-0.99.2.ebuild 852 SHA256 4b90fcbe4e440caf9b52b054b7f49b536c64d9e001afb1f66554f41e3ccf700a SHA512 8b7d582be085f5f6b74a8a3abc644327d69e7048431536c3489cb4ee2eeefcfdcd6bc1e1ee78621387ebe1cea54d54086dd87f775aeb3845f70f10876d8d0e04 WHIRLPOOL 909fa0c0b627e89653106c94a7247ccaf23f5f458037280fd3c56da9b282a0d91b4ed97073ac1935884e066a3d5e6a54a2e5a1d87ff98eb2969e5ed9d27b7314
|
||||||
EBUILD libfastjson-0.99.4.ebuild 800 SHA256 b72108120ef292781f4f27f97d825be34d7961c838b61bcfb096e882212f1a9f SHA512 c39d3968fc09930f549fca8728b940d90a0782ebc9f2667d48853485a0670bccc8ef3762ce6d97f3d36b9b35f80ff6603c581204a88b9fb72af65ac6d9fac63d WHIRLPOOL fb3b5dfd460d120d8c75d8ae80a215a10948727dc0c304434cebfbcbe1aadd48363ccba772886d400ef1b75136393f748383edf41ba80171cfd3eff23cb2f6d9
|
EBUILD libfastjson-0.99.4.ebuild 800 SHA256 b72108120ef292781f4f27f97d825be34d7961c838b61bcfb096e882212f1a9f SHA512 c39d3968fc09930f549fca8728b940d90a0782ebc9f2667d48853485a0670bccc8ef3762ce6d97f3d36b9b35f80ff6603c581204a88b9fb72af65ac6d9fac63d WHIRLPOOL fb3b5dfd460d120d8c75d8ae80a215a10948727dc0c304434cebfbcbe1aadd48363ccba772886d400ef1b75136393f748383edf41ba80171cfd3eff23cb2f6d9
|
||||||
MISC ChangeLog 2667 SHA256 5047dda8df1dde85b12aae66a9a54c5fdbb6c9aff6933b126d2b5d02be2bc6f0 SHA512 e29383ae734fd2870fdb477a68210c3a172e3acf780e2ed87ae3581e143a6c580da6a607a1cf52696a826e703ae90abcdb039a4325343aa81583507ef0dfe5ea WHIRLPOOL 4c46a4c9bc42202e14366c7a6b85ed1ccda078c0782a695c9b8fd438ce91db68c50bcb865a1c93379b9aa4173aa52af8b83c63436a29e79eac1c09704d6a0694
|
MISC ChangeLog 2784 SHA256 baa3c11e7e2b9fd9dcccb0f6231f0b0537b01a8e9d05587f61f2d1e9ba06c9d0 SHA512 f64dfdfe2bd0a70b742b65a8ceb0b2659ec2ba8a42eb4753255a4b7078e0e7aeec0f248b8889dd28636baf840317df046299bb3858b0bf55b38f4dc681c07239 WHIRLPOOL cc7d93c6e518aaa584da93986e1ed77f8ee4d00f259be9f8bb7542038e27d72a00ce0370e2605819fe8866eae92ebd66fc7a26990fa268a57b51482a6ecee7f9
|
||||||
MISC metadata.xml 475 SHA256 ab3416a2168c2f37fd61ce27661adf54e0bb4c2aded400cc88fd2f26deb5fb9c SHA512 e347c97a42efce88d50f71438072af0cc1c758990873985a6292606b6e2af8797a63c35ab549ace15c50dd0120d465d0f0b38b24ecf08160fdda45738082bf82 WHIRLPOOL a48b341b629328a5502fd97f45003c0acdd546ef07cc82a13ed92ee22c93c3aef8572c04b579878b1da27b10d14188cb3c995ea36637db12b012e0c90089ab1d
|
MISC metadata.xml 475 SHA256 ab3416a2168c2f37fd61ce27661adf54e0bb4c2aded400cc88fd2f26deb5fb9c SHA512 e347c97a42efce88d50f71438072af0cc1c758990873985a6292606b6e2af8797a63c35ab549ace15c50dd0120d465d0f0b38b24ecf08160fdda45738082bf82 WHIRLPOOL a48b341b629328a5502fd97f45003c0acdd546ef07cc82a13ed92ee22c93c3aef8572c04b579878b1da27b10d14188cb3c995ea36637db12b012e0c90089ab1d
|
||||||
|
@ -0,0 +1,4 @@
|
|||||||
|
DIST pegtl-1.3.1.tar.gz 67183 SHA256 34201d56284a449c72798a0536020c6b46684c371a0a886f4c3c586c9372e9bc SHA512 6655be7806112878e2da00916b348c28939bc96e2a317eb00089be341fd5306ce5a1388ca5dbba21bcd7be2d6c24e3964b6a730031a16a7dd8ef6ec6acd6899e WHIRLPOOL b5582ac29ad6c1b24ee8f9c4c525c8c944fbe9e8d38a45353ae01574c479a2f70a0ac75271e58cc6332780594224524fc5dca7f36fa170f2b5b283bcb3728280
|
||||||
|
EBUILD pegtl-1.3.1.ebuild 629 SHA256 847c5a1d6ad8bcc0184d0c57d771ea457bc179f92bc91ba1f7664bfc80dd1ff8 SHA512 828b441398c9c0cae72effc7a8c4056b6d3e4e60124fbc74816c07239424c0fc5a5d331d166f1e50809b13c5f1b7b79465383dabb1ee31f1e91b9c4587f31c1d WHIRLPOOL 51c4d606752f8ba85bc33a774d8a90b41c409f028b9661e5c135479a2dcce161fe5202ad1e7c3b317b82be53a64d57420258980cfa5d58e9abaa32ce3f8f7d27
|
||||||
|
MISC ChangeLog 308 SHA256 60fceb9de2b1e1646f7ebc496c5d6e21109e3193950bc636cadcce718291ffe6 SHA512 8a3862eb0f07aa5b709d2046499a66217ae2420e6c66f98181c90d835c35f319809754c241d9ca619281f8d0b59ea13020970c10a98f6a27c238050b2fff70e7 WHIRLPOOL 0051fefc08946579105ae72aeaf837e522786a59a3dff0e2f2f449b2478e7791c04f362c7c46a70852ccc83ab916d4fbe0f8b06a9325c18c4aacc24f98b2743b
|
||||||
|
MISC metadata.xml 367 SHA256 ac8d9fb591cb385322c5b19e610391ed7c6df9554f4901b3789e0b0410533d37 SHA512 455c79e8837ba1ed980967e3236d4a0ac0edbd1b88b056a06d715894e03e7fc802079440752e60a06c9ce4acb62fd68d4020a7847a154a14065afd995257f685 WHIRLPOOL 7b8aae6b6e9c08408300de466754b331e1ec556f8dc4fcc11c22069e913d2d600c2b7dc2d9a5ee5de84c472540cc78aeac1b4a3b0abbc92a539cdbbb6ca30c37
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>junghans@gentoo.org</email>
|
||||||
|
<name>Christoph Junghans</name>
|
||||||
|
</maintainer>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>sci@gentoo.org</email>
|
||||||
|
<name>Gentoo Science Project</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,35 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="header-only library for creating parsers according to Parsing Expression Grammar"
|
||||||
|
HOMEPAGE="https://github.com/ColinH/PEGTL"
|
||||||
|
SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/PEGTL-${PV}"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
emake CXX="$(tc-getCXX)" PEGTL_CXXFLAGS="${CXXFLAGS}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodoc README.md
|
||||||
|
insinto /usr/include
|
||||||
|
doins -r pegtl
|
||||||
|
}
|
@ -0,0 +1,25 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=IBB
|
||||||
|
DIST_VERSION=0.08
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Module, that 'unblesses' Perl objects"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND=""
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
test? (
|
||||||
|
dev-perl/Test-Exception
|
||||||
|
virtual/perl-Test-Simple
|
||||||
|
)
|
||||||
|
"
|
||||||
|
PATCHES=( "${FILESDIR}/${PN}-${DIST_VERSION}-respect-cflags.patch" )
|
@ -1,6 +1,9 @@
|
|||||||
|
AUX Acme-Damn-0.08-respect-cflags.patch 646 SHA256 98296d778b1f57ee1dbb1e3ad734d56e1b72f4f61ed0253fc0cf979fc08cfea5 SHA512 fb7bac74243a3f56def04c6e2396faa3b730ce92d16a389afd44832865e26b22b658a6f2cb23c87604f2f134f4daefc50584ef00f379bf90e06d1f84971aa2d9 WHIRLPOOL ac92f98b7198517deb9b7500ac7862ed4141a858444b75bfbb7d8c03c113af58950eacca9addd230d78452ff5779cfdf1bda838380698ffc0b993ef9f06b640b
|
||||||
AUX Acme-Damn-respect-cflags.patch 455 SHA256 8163301f031d0675ec5853dad7e036762883ad0438cc5d9725efac48719f4fd6 SHA512 95e0888aaf564d06f7e20184002fb5f5ef46b7c2bbb58aea7e3bb69f696dbb817baf75a3e6c7b31ebde754a485f48f50a48c6b00d7c8b1a70e15b04533818a97 WHIRLPOOL e86b74dd559eed0a40c9ab5d39ffe710b34bbc0f9f124b3b6d23297825871cb18dc2d741fa74fb312c66e5e5ebfb82128f918d45294fe3e6a05edf2553c54360
|
AUX Acme-Damn-respect-cflags.patch 455 SHA256 8163301f031d0675ec5853dad7e036762883ad0438cc5d9725efac48719f4fd6 SHA512 95e0888aaf564d06f7e20184002fb5f5ef46b7c2bbb58aea7e3bb69f696dbb817baf75a3e6c7b31ebde754a485f48f50a48c6b00d7c8b1a70e15b04533818a97 WHIRLPOOL e86b74dd559eed0a40c9ab5d39ffe710b34bbc0f9f124b3b6d23297825871cb18dc2d741fa74fb312c66e5e5ebfb82128f918d45294fe3e6a05edf2553c54360
|
||||||
DIST Acme-Damn-0.06.tar.gz 8635 SHA256 7925c932b9f89d2ca413680af68ed9809e7093e4ecd5bc2bd4147bdaee39ee6f SHA512 f225e5f835ce9b054087008d354278356704694147cf8e1027c0bd2c4a8c118ebbdeac2c97634e4c85cf45d29bf38a92861770c35b8423b6f12a1bc6319ff52d WHIRLPOOL 50b288b6a313505238935b0f58d4885407ad6f0c349696c229ad874e6b67f92f7d00eb3a8ace474e47d1f66c321c881d50009b07478d9994e5ba8795d2a02470
|
DIST Acme-Damn-0.06.tar.gz 8635 SHA256 7925c932b9f89d2ca413680af68ed9809e7093e4ecd5bc2bd4147bdaee39ee6f SHA512 f225e5f835ce9b054087008d354278356704694147cf8e1027c0bd2c4a8c118ebbdeac2c97634e4c85cf45d29bf38a92861770c35b8423b6f12a1bc6319ff52d WHIRLPOOL 50b288b6a313505238935b0f58d4885407ad6f0c349696c229ad874e6b67f92f7d00eb3a8ace474e47d1f66c321c881d50009b07478d9994e5ba8795d2a02470
|
||||||
|
DIST Acme-Damn-0.08.tar.gz 9241 SHA256 310d2d03ff912dcd42e4d946174099f41fe3a2dd57a497d6bd65baf1759b7e0e SHA512 aaded3d7e3a3cdb69f4640623970c62e9491a389eedc0f91c3473764626c45baf89f87695caf1c703a05ce414a0b51e5deac3552b1d3e17f674d3c757f2fb52e WHIRLPOOL e2b8bf8c23175805df609c657c89d9e67954a72d5f71e45d49bc373b709e05657db09fb75ece501d873d62e08b05232e3ffd166f1ec435cea50ecb5fff1d3e97
|
||||||
EBUILD Acme-Damn-0.60.0.ebuild 477 SHA256 c6795d3eda38e82863675509bd65caa9c0152aa632db647535f0f2bc046b7287 SHA512 9460bf73799a30dccaa22b07e713b4885224bc047c45ed10e65d2289a63a3f93e58485093e5801bd6d30470eec9de46fee0791a1e079e3d0d2fe2e11853e0a7c WHIRLPOOL bb66e485a9590abf61e31ee96c6dc147e913f9e92fceb9e106a5dff90dc7cef6f9d2cf5de236beb1f0c089736a060651eb0c0e62cfd13ad56f6618408ea18e24
|
EBUILD Acme-Damn-0.60.0.ebuild 477 SHA256 c6795d3eda38e82863675509bd65caa9c0152aa632db647535f0f2bc046b7287 SHA512 9460bf73799a30dccaa22b07e713b4885224bc047c45ed10e65d2289a63a3f93e58485093e5801bd6d30470eec9de46fee0791a1e079e3d0d2fe2e11853e0a7c WHIRLPOOL bb66e485a9590abf61e31ee96c6dc147e913f9e92fceb9e106a5dff90dc7cef6f9d2cf5de236beb1f0c089736a060651eb0c0e62cfd13ad56f6618408ea18e24
|
||||||
MISC ChangeLog 2919 SHA256 65b54f777b59bdb0b15752544cbbdf1765b2d6e333a9fba0ee9c7b186641e543 SHA512 76b165df6d69b8e6ec92e4a247336e34f0de64dbd45035edc9e3ad280b156714e408913e90f7568ae091a0c92064a7fa15548395f70f92242f59819c273bd5b8 WHIRLPOOL 48f9ece535d02776dd731b51bb2a42526ffacf3619443c37801a6a6bca44948e681ec0d619d79b98b186e4a238931fd9b66e4c4c30c95734efa1429f2c12d2dc
|
EBUILD Acme-Damn-0.80.0.ebuild 475 SHA256 05e713b96a6769ae4e3571ee8191991a1f14b08a8e62d8489fee40bf1731800a SHA512 8a9d3fcde2a9be39ae75af44ce89ca84cf614a9806d8efa4cd380502a32e417bb401059ff10a879ab02aaaa7f101d0f948eecceff661eba92cb03d272183561f WHIRLPOOL 0aa234a43b571d5c2385657991e5ce50deb78163e712a1b5d870532fcfa7a60ff7e216ee0b946d38fe4fd35fd117c1dc0a54733c8655b1ccd3a91bee35d5d5bf
|
||||||
|
MISC ChangeLog 3218 SHA256 6433b62df95f50cd5265e5d581c9302013952d415b3d3d6aed20aed259b0bdcc SHA512 4d98179d6658cb158346245d13cce5dd9e38284358017b0cd50fdbb545b21a78c0bff2868a2efd6a21a6e47436704f6d24eb5d548045c0ab1e2b4b4c4e53270a WHIRLPOOL 1ef79f7958273e992710f4609637e8e56d3892f66e0305c9a04362a77a34aa60eed7997e345523a145ddf3d1e0635363ae2184b28b5b8eebb4400801b3e27451
|
||||||
MISC ChangeLog-2015 563 SHA256 5c8233a7f528152d6cd89d04e323126cd26a0703968b10008952d90ebbab00a1 SHA512 c7835031caf87ec230d542c0519d23b75f88ccf18c0f1423ef9eb8abbd9396bc551975667fb9268710ab9cf9ee3e89ee34bbcc12bb5d255b7ff51a87a629d10e WHIRLPOOL b5ccb49b8dcf353b281bf566db634edc21dfb5d1186e6d12929b29b35b9009bb370be0fd5019ddd916ed4e49d80a4bd543c4db0e0765eefd95a09c270f8cdcde
|
MISC ChangeLog-2015 563 SHA256 5c8233a7f528152d6cd89d04e323126cd26a0703968b10008952d90ebbab00a1 SHA512 c7835031caf87ec230d542c0519d23b75f88ccf18c0f1423ef9eb8abbd9396bc551975667fb9268710ab9cf9ee3e89ee34bbcc12bb5d255b7ff51a87a629d10e WHIRLPOOL b5ccb49b8dcf353b281bf566db634edc21dfb5d1186e6d12929b29b35b9009bb370be0fd5019ddd916ed4e49d80a4bd543c4db0e0765eefd95a09c270f8cdcde
|
||||||
MISC metadata.xml 486 SHA256 575f51ddcdf8853e8f83dc4a14f2792935cbc795dc9ecfd99b62b12173de3052 SHA512 ce06705fc2bf3868676879da21e0fba9b85fde27c1fbb914f285a8418fa840122731ff4ef0713fe771283b5e69f00dbd06a6c8d4dc4f79029a1fd8cdc2297154 WHIRLPOOL 782b8e6914be5f2626b9de9423f9c7e84eeb18bc129b0a685f918b70576b3bb542ca64cf3d7808de6201a27031341b607f686d27ea0c4f369d70d472ac770442
|
MISC metadata.xml 486 SHA256 575f51ddcdf8853e8f83dc4a14f2792935cbc795dc9ecfd99b62b12173de3052 SHA512 ce06705fc2bf3868676879da21e0fba9b85fde27c1fbb914f285a8418fa840122731ff4ef0713fe771283b5e69f00dbd06a6c8d4dc4f79029a1fd8cdc2297154 WHIRLPOOL 782b8e6914be5f2626b9de9423f9c7e84eeb18bc129b0a685f918b70576b3bb542ca64cf3d7808de6201a27031341b607f686d27ea0c4f369d70d472ac770442
|
||||||
|
@ -0,0 +1,24 @@
|
|||||||
|
From eaab413d6a3fc448e70c96ff808e48d61c55356f Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kent Fredric <kentfredric@gmail.com>
|
||||||
|
Date: Tue, 6 Dec 2016 05:15:12 +1300
|
||||||
|
Subject: [PATCH] Enable CFLAGS optimizations
|
||||||
|
|
||||||
|
---
|
||||||
|
Makefile.PL | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
diff --git a/Makefile.PL b/Makefile.PL
|
||||||
|
index a26cf1c..4407861 100644
|
||||||
|
--- a/Makefile.PL
|
||||||
|
+++ b/Makefile.PL
|
||||||
|
@@ -27,6 +27,7 @@ WriteMakefile1(
|
||||||
|
},
|
||||||
|
'LIBS' => [''] ,
|
||||||
|
'DEFINE' => '' ,
|
||||||
|
+ 'OPTIMIZE' => '$(CFLAGS)' ,
|
||||||
|
'INC' => '-I.'
|
||||||
|
);
|
||||||
|
|
||||||
|
--
|
||||||
|
2.11.0.rc2
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
DIST Chatbot-Eliza-1.06.tar.gz 40050 SHA256 bc030f03e6d3c4885f0937498404331eda992dd56f4a7f7ecfa333139828cf7f SHA512 3626b7abe24a70855bdb6c297376447a2fda58e51802dffd56ddce7b65ed0bed427623cc410c23c7a4323d7bd90e12302cf4b2fe941f76bf2a0a7e4840330b47 WHIRLPOOL 2704747a68ce5a641d095595f329ca987341ba06c63a9ad51b7830c9ccfda5f79109c8e329e5d8fdade15635bee52120a8edc642a7a18bc487348e27126ed8c3
|
DIST Chatbot-Eliza-1.06.tar.gz 40050 SHA256 bc030f03e6d3c4885f0937498404331eda992dd56f4a7f7ecfa333139828cf7f SHA512 3626b7abe24a70855bdb6c297376447a2fda58e51802dffd56ddce7b65ed0bed427623cc410c23c7a4323d7bd90e12302cf4b2fe941f76bf2a0a7e4840330b47 WHIRLPOOL 2704747a68ce5a641d095595f329ca987341ba06c63a9ad51b7830c9ccfda5f79109c8e329e5d8fdade15635bee52120a8edc642a7a18bc487348e27126ed8c3
|
||||||
EBUILD Chatbot-Eliza-1.60.0.ebuild 415 SHA256 a4e46beba4e1a92efdc7b5843b8860b4b4006bcf66390b4015d58c76d7811837 SHA512 ccb0100367cb0034f9fad1290ae747009d902cb0ed061428f6c9781189ee04e1994d4c8e22df0d9f9245c6a7aa3b6f027ff095dbc8dc5a8a9582e1d97a3d0761 WHIRLPOOL 8891bfe176069ecb572d908c42f646bc37bda1f4aa2d118158d6f79b7672da7507f8b2ef641043738b172a6a9686db14b0e47dbc55bec2af04e466bd8a3c3161
|
EBUILD Chatbot-Eliza-1.60.0.ebuild 414 SHA256 c1acd64adf87c0e59a52621884a621b5e8e6deb7934d0de99fec7f5348486f43 SHA512 fbc6e9d76df1fc241f3478f1553737d7a9bcbb3c44ff44606099da2f22fdfd7c2b92768e173c2e491a6f09b6b5939743d4e56be40c6d6abb0eea4bd777a92b35 WHIRLPOOL 3bd3d152b8dfcbe00b825b25c5ca341d44f848c05a0549d3ecb435ef4c18d8b34374e9b83842234f4b68928a231d9b9f9d9c35b6c1e7a36154db830bffa64495
|
||||||
MISC ChangeLog 524 SHA256 a67c100c7ca9d5a0ec6d77d7bee16de150e102853649c02db9b3ac9ce9c92348 SHA512 dc6d37c77315ae91ddd12b12d47ad6271917d80b4c7f921907d74798adbf89246f8e3ef5c4bb264004b2ca7a45e84e122342ffa0bd8a4e166c6c29e4fd19563f WHIRLPOOL a124cdec97ca79b44d796862e6742ce37e207a6d1dca21c63422607c10cbbe8f453e33a4aa2fbf685b658aed1d1e013fb45b109cc9fa790ea2013d707ae58b21
|
MISC ChangeLog 661 SHA256 cf6666ee7037ff103ce48d917ba98a15be1524648f551c59e15d1dd91c1064fc SHA512 dff483e2759450b8ad01875f4d11c7e2549fa3bc82d98cf06ac27eb1121cb5f27714095423d061d93e431a9cb17da7a97c6f2df354e486ee9f3f0cfbf005e596 WHIRLPOOL 8489d3b2e5084c151f11a130c0a80ff52e9ae334aedf284891a82e71787278da0b5e1d6a8282fb6046a116f7af39b55a57ade31724a2a74618fffa1c1900694e
|
||||||
MISC metadata.xml 257 SHA256 4d43e70b770d0898a99af64a8454a6116e4a86500c23290655c8371265010427 SHA512 80cde0da56c3ac4023da7b0c17c62eae85139aaefd8ba453dd0c0718da1d40102c57d5beb5b8f984dcbeacad930517347e4d91dd5bd94e973fb81974d078a18e WHIRLPOOL 87039765046556cdc2f7d76ce4192945117bfd5bb684220ea8fb72be310673a5b729ea428666ff1ceb1e6c21fb585a3a7dd72bd94dab89cf076a895e6a7677f0
|
MISC metadata.xml 257 SHA256 4d43e70b770d0898a99af64a8454a6116e4a86500c23290655c8371265010427 SHA512 80cde0da56c3ac4023da7b0c17c62eae85139aaefd8ba453dd0c0718da1d40102c57d5beb5b8f984dcbeacad930517347e4d91dd5bd94e973fb81974d078a18e WHIRLPOOL 87039765046556cdc2f7d76ce4192945117bfd5bb684220ea8fb72be310673a5b729ea428666ff1ceb1e6c21fb585a3a7dd72bd94dab89cf076a895e6a7677f0
|
||||||
|
@ -0,0 +1,29 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=DCONWAY
|
||||||
|
DIST_VERSION=0.004010
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Create context-sensitive return values"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86 ~ppc-aix"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-perl/Want
|
||||||
|
virtual/perl-version
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
test? ( virtual/perl-Test-Simple )
|
||||||
|
"
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
perl_rm_files t/pod.t
|
||||||
|
perl-module_src_test
|
||||||
|
}
|
@ -1,9 +1,11 @@
|
|||||||
DIST Contextual-Return-0.004007.tar.gz 39900 SHA256 3a8e81b3592c581d21fc567c7965c329bac9ffc39ef3c3e2cbb5706621d938ff SHA512 021b7dda5724f934e758e4781ae848697f98499db8ab0b3c0a6259128202ea0d8e8d7faeee47d469fa72f82b8be2b66aa959a2267a32bb486512407e0a2fb6c5 WHIRLPOOL 336b1993d99fa96dea3efb5b592ed5724414a02e11a019e441d943e13b87e3dc79af749bb9b5fade97e35d12d4bc82aca2eb67d664f35295cf37115a5b22fea6
|
DIST Contextual-Return-0.004007.tar.gz 39900 SHA256 3a8e81b3592c581d21fc567c7965c329bac9ffc39ef3c3e2cbb5706621d938ff SHA512 021b7dda5724f934e758e4781ae848697f98499db8ab0b3c0a6259128202ea0d8e8d7faeee47d469fa72f82b8be2b66aa959a2267a32bb486512407e0a2fb6c5 WHIRLPOOL 336b1993d99fa96dea3efb5b592ed5724414a02e11a019e441d943e13b87e3dc79af749bb9b5fade97e35d12d4bc82aca2eb67d664f35295cf37115a5b22fea6
|
||||||
DIST Contextual-Return-0.004008.tar.gz 40585 SHA256 db868be1c4567bec6b9fcc7ab511b80acf2640aa86c08974dd0927af5f3f07c9 SHA512 7eb2ac596197a46459ea345d29859986ea27657270353913d403516f224785fbacfb9de3cfe673f33c92cb51cce846bd40901ac3e34740d38df49f343dab1f33 WHIRLPOOL 4e4048a3bd2283586089616ddfe0fb6efcac915c026e74ea07f6fc4b1c7ddb226d88913f0d581723fad92ddf201790abad7cd6758cd3b6b14189ec9c1b929873
|
DIST Contextual-Return-0.004008.tar.gz 40585 SHA256 db868be1c4567bec6b9fcc7ab511b80acf2640aa86c08974dd0927af5f3f07c9 SHA512 7eb2ac596197a46459ea345d29859986ea27657270353913d403516f224785fbacfb9de3cfe673f33c92cb51cce846bd40901ac3e34740d38df49f343dab1f33 WHIRLPOOL 4e4048a3bd2283586089616ddfe0fb6efcac915c026e74ea07f6fc4b1c7ddb226d88913f0d581723fad92ddf201790abad7cd6758cd3b6b14189ec9c1b929873
|
||||||
DIST Contextual-Return-0.004009.tar.gz 40813 SHA256 b5454b0657d44925aa382ac4c4c1cade16ea090991420918259ca452adb864a3 SHA512 f59d23a176fed1398a54b31ca53907978585366f06a7c45f3a7764b30cf175c045de06a525e2b9a01907eb3c44e4a2f9cb854af4c4e4c24f27b983ec90d31ea1 WHIRLPOOL 3ac921bf192f44d3b208460695a3c67783b27737f1a78ec97b65e417f8f0b6b3eb6b197d004ba131159391f654180935c59716e63209dc5106e27fabb1008a8b
|
DIST Contextual-Return-0.004009.tar.gz 40813 SHA256 b5454b0657d44925aa382ac4c4c1cade16ea090991420918259ca452adb864a3 SHA512 f59d23a176fed1398a54b31ca53907978585366f06a7c45f3a7764b30cf175c045de06a525e2b9a01907eb3c44e4a2f9cb854af4c4e4c24f27b983ec90d31ea1 WHIRLPOOL 3ac921bf192f44d3b208460695a3c67783b27737f1a78ec97b65e417f8f0b6b3eb6b197d004ba131159391f654180935c59716e63209dc5106e27fabb1008a8b
|
||||||
|
DIST Contextual-Return-0.004010.tar.gz 40832 SHA256 d055c53e1c514c0be40abf0c8ba830adf0b6cb5dd70ea4df70a28ef918dff56c SHA512 505ccaff631b3cc0daaef3458ab7fcede4948ae9767ebe9b0751a4be040933bf8d35b66f837acf5988ae9ed76a44c9f0f3b65d9b377b1fe74e5a8ae2c28c10bf WHIRLPOOL 2b7e29561845d974f8afa27e7ab402478462e2e618ab9dba47e5b536010d5607d3985511dd312d8c893924a884650f1c1617659c2b192bffcdbbeced0c7ba39c
|
||||||
|
EBUILD Contextual-Return-0.4.10.ebuild 494 SHA256 bbc140dbe0a6486ecd96a3c273a439b5d0c33bccefb4c34af88f6abfb6a4637b SHA512 a464171e39d87ba776822d84ee662ac963551c663b235293bdf7de4449f98ac10d4fc607f0e1350cfaf69da8181f0f490c15bee0a76c211c824c6c6ed8d92599 WHIRLPOOL 0c7467b480b2554cc57f8b8deafabfa25dff9e2973aad015fef28d0418d8b0731a1d1f4836268966c4629c7c48d853b04c41a376e950dd584842efd3fdaba4b7
|
||||||
EBUILD Contextual-Return-0.4.7-r1.ebuild 377 SHA256 f788475fba6ab425882d99cd4c5719aa39e0d81bde978bf78ca52972d1a51d32 SHA512 462572bf4f1f10cdf1e3b5efd385752f34901a5628a4008313daec3503e8a6b71919e443dca9669b1c65099b7ac68d43b2629bbbb7b7ce98411c324bca731daa WHIRLPOOL 832261c92e00c7b1df2bc63dacaa6173e0ad1276284bb70aea565951a40ad39fc824a1bb8c36cedc71116b5506b61ac664f010a152225dd6377aee9771d88750
|
EBUILD Contextual-Return-0.4.7-r1.ebuild 377 SHA256 f788475fba6ab425882d99cd4c5719aa39e0d81bde978bf78ca52972d1a51d32 SHA512 462572bf4f1f10cdf1e3b5efd385752f34901a5628a4008313daec3503e8a6b71919e443dca9669b1c65099b7ac68d43b2629bbbb7b7ce98411c324bca731daa WHIRLPOOL 832261c92e00c7b1df2bc63dacaa6173e0ad1276284bb70aea565951a40ad39fc824a1bb8c36cedc71116b5506b61ac664f010a152225dd6377aee9771d88750
|
||||||
EBUILD Contextual-Return-0.4.8.ebuild 433 SHA256 2f673756597f57a4eb5ecabd89137f72093bcaf8ab2cdce6d6d9b26dbc70cf99 SHA512 e679f586b10e614e78c7bdc243860fe7b782034d0a6eefd5233a7afa20686e95b4d7fe0f75e57ade14b6c01a20bbc6204cd7cab58d110ddd0eec2337fe677535 WHIRLPOOL 69253bc551e0ef2d0d0416dc3c7ffbe878a9fbab3b263f7f64f12d1b03ce63a51a3d16099af3c6c1b3c68b5ffc90d27c2c4c5a74f3e5b4a0a3c57bc5cad1df78
|
EBUILD Contextual-Return-0.4.8.ebuild 433 SHA256 2f673756597f57a4eb5ecabd89137f72093bcaf8ab2cdce6d6d9b26dbc70cf99 SHA512 e679f586b10e614e78c7bdc243860fe7b782034d0a6eefd5233a7afa20686e95b4d7fe0f75e57ade14b6c01a20bbc6204cd7cab58d110ddd0eec2337fe677535 WHIRLPOOL 69253bc551e0ef2d0d0416dc3c7ffbe878a9fbab3b263f7f64f12d1b03ce63a51a3d16099af3c6c1b3c68b5ffc90d27c2c4c5a74f3e5b4a0a3c57bc5cad1df78
|
||||||
EBUILD Contextual-Return-0.4.9.ebuild 494 SHA256 d1b029414415b01c0b17542049325053440ff5efd1426d2b91357a07bc5530f0 SHA512 c607fd49fee267044112da7ade8a910022cf1863f2326c5199a437cb3cf05e7e86449d87c5410a4c513cfe293c9a13be7344c6c05eb898e63a4bc601da0c0d76 WHIRLPOOL 0b1654ab64a9b155b235565425bdd40dd771e11edcf4a98dc78bb2ee7cbdb8376bd4e176c5b5de506247dbbeb31c8122bdeef4e4808d1e9f1cc47e23bc3aad2c
|
EBUILD Contextual-Return-0.4.9.ebuild 494 SHA256 d1b029414415b01c0b17542049325053440ff5efd1426d2b91357a07bc5530f0 SHA512 c607fd49fee267044112da7ade8a910022cf1863f2326c5199a437cb3cf05e7e86449d87c5410a4c513cfe293c9a13be7344c6c05eb898e63a4bc601da0c0d76 WHIRLPOOL 0b1654ab64a9b155b235565425bdd40dd771e11edcf4a98dc78bb2ee7cbdb8376bd4e176c5b5de506247dbbeb31c8122bdeef4e4808d1e9f1cc47e23bc3aad2c
|
||||||
MISC ChangeLog 3272 SHA256 82a08d5706614d09db34e5ef9f17a1070aa1842bb1b16cbd48d0f44d7a745452 SHA512 98675b3164f1c82a960f310535372d53be058582ca156deeb339f86528350c930080af37e954fb8677bb32af1a7295711d2969931d0396ff4930ba656d5f3eb2 WHIRLPOOL 5a0e4d20c564f65fd247cc95f4cd789d5c36c648323cd9f2002192bc5b503d60961200bf11acf940f3ea2bdc12d7509349ed639cd195d75a5809ffbf6e5aa493
|
MISC ChangeLog 3527 SHA256 f330a27190e5c44ec6650ef62703d8401c8fa5dedfa696cadc7edc061894cbd3 SHA512 fe01edad81d34dd3274d7ccba600216f7c9bb9d64a47dfc88a5e7baee2cc41fa5b3df066da699a28f92ef65efe7c41a9651f2e255188e2fdaeb2eb98c291d63f WHIRLPOOL 7e7cdee2d0250e7af68353a6af5e6a426be8de78c6969c6347455031ee4dc142ce1d3a256192dfd83b6f6d149252b32db149aa1c1f41e3397e967f4aa209a565
|
||||||
MISC ChangeLog-2015 2696 SHA256 87457fa0dddd8170eb7792558639d3ca1bd3ab384e3913df57d41020dc708799 SHA512 7e3af27c0781bcb732af7621bd72f9c212fed2cf78f825d82bcb8ac7629a1a7bf8a25ead90c70b8d4727076a08b7e7f34451f683cab60d297be030031cfb5e20 WHIRLPOOL 2113ed834185326078f7a6fcfe8568925679d2aa51df674eae229f82c216a8632d504640b390a1ed24ab88489ab88b7edd0f9796db0057b188e38f7f38e942ff
|
MISC ChangeLog-2015 2696 SHA256 87457fa0dddd8170eb7792558639d3ca1bd3ab384e3913df57d41020dc708799 SHA512 7e3af27c0781bcb732af7621bd72f9c212fed2cf78f825d82bcb8ac7629a1a7bf8a25ead90c70b8d4727076a08b7e7f34451f683cab60d297be030031cfb5e20 WHIRLPOOL 2113ed834185326078f7a6fcfe8568925679d2aa51df674eae229f82c216a8632d504640b390a1ed24ab88489ab88b7edd0f9796db0057b188e38f7f38e942ff
|
||||||
MISC metadata.xml 625 SHA256 fbd6e3f2828a8a3a3c3bcfdfecf66017b6186227806049e945a4987da9013b8e SHA512 08f0eab8215605f07e1669e89715e9d7dbc9c9efda256060edde27c699318d784b31e15b404490d38c8d9155f8c1e869092830e357ca6b5310496dae94663b09 WHIRLPOOL b9e0011273c554a55b7faefe8f08631496b64390f02790d13e609f3957940b61e28c38c6e97c95fe2d19991ec582440bfd638b86ca79a9369cd59d5cc8efd566
|
MISC metadata.xml 625 SHA256 fbd6e3f2828a8a3a3c3bcfdfecf66017b6186227806049e945a4987da9013b8e SHA512 08f0eab8215605f07e1669e89715e9d7dbc9c9efda256060edde27c699318d784b31e15b404490d38c8d9155f8c1e869092830e357ca6b5310496dae94663b09 WHIRLPOOL b9e0011273c554a55b7faefe8f08631496b64390f02790d13e609f3957940b61e28c38c6e97c95fe2d19991ec582440bfd638b86ca79a9369cd59d5cc8efd566
|
||||||
|
@ -0,0 +1,41 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=MIKAGE
|
||||||
|
DIST_VERSION=0.19
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="S/MIME message signing, verification, encryption and decryption"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="libressl test minimal"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
!libressl? ( >=dev-libs/openssl-0.9.9:0 )
|
||||||
|
libressl? ( dev-libs/libressl )
|
||||||
|
virtual/perl-XSLoader
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
dev-perl/extutils-pkgconfig
|
||||||
|
dev-perl/ExtUtils-CChecker
|
||||||
|
>=virtual/perl-ExtUtils-Constant-0.230.0
|
||||||
|
test? (
|
||||||
|
dev-perl/Test-Exception
|
||||||
|
virtual/perl-Test-Simple
|
||||||
|
!minimal? (
|
||||||
|
>=dev-perl/Test-Taint-1.60.0
|
||||||
|
>=dev-perl/Taint-Util-0.80.0
|
||||||
|
)
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
perl_rm_files t/boilerplate.t t/manifest.t t/dependencies.t \
|
||||||
|
t/pod-coverage.t t/pod.t
|
||||||
|
perl-module_src_test
|
||||||
|
}
|
@ -1,9 +1,11 @@
|
|||||||
DIST Crypt-SMIME-0.15.tar.gz 23647 SHA256 0baa9af1209f62c6a409afa4b0ede163b44fe0dc4f5f5627800d46e0b4631e82 SHA512 9ceb98fdf4d40784fe5fef56a45b748ad78f112d216ef67e2fe5aec47f5d4f18bcbf2aebfde344cb3a516d967da89d839198cbd1157d7e75a5f9c475f567f61f WHIRLPOOL a76b5495663c2fd43b487a91c4e45b05f4e027467f9f91c5136099101bfef0d3d2da8b1fb89c55fe6a67e3002c1edc7e5cef682d3a7df81f43b91cdbc299b00c
|
DIST Crypt-SMIME-0.15.tar.gz 23647 SHA256 0baa9af1209f62c6a409afa4b0ede163b44fe0dc4f5f5627800d46e0b4631e82 SHA512 9ceb98fdf4d40784fe5fef56a45b748ad78f112d216ef67e2fe5aec47f5d4f18bcbf2aebfde344cb3a516d967da89d839198cbd1157d7e75a5f9c475f567f61f WHIRLPOOL a76b5495663c2fd43b487a91c4e45b05f4e027467f9f91c5136099101bfef0d3d2da8b1fb89c55fe6a67e3002c1edc7e5cef682d3a7df81f43b91cdbc299b00c
|
||||||
DIST Crypt-SMIME-0.16.tar.gz 25106 SHA256 f4d0f431e18c0750bc0495eccca5f685773df5d37a0f25dbacbfdba16446dbfa SHA512 ae2d3ba015dbdabca00186e74710a3112437d656ebbff078189e445285a713ba83419cd9b80921f9345a67bf8f78cc772f973b587824609f9294d37a3ffce4b8 WHIRLPOOL 477e045e520a3498c0891feb6067053197c58cc4108d5a5ff63a34cd14f1a2e6af8b911402806d649bb681d74161e3aa23d591eda052b8bcf1e765b098afd7f1
|
DIST Crypt-SMIME-0.16.tar.gz 25106 SHA256 f4d0f431e18c0750bc0495eccca5f685773df5d37a0f25dbacbfdba16446dbfa SHA512 ae2d3ba015dbdabca00186e74710a3112437d656ebbff078189e445285a713ba83419cd9b80921f9345a67bf8f78cc772f973b587824609f9294d37a3ffce4b8 WHIRLPOOL 477e045e520a3498c0891feb6067053197c58cc4108d5a5ff63a34cd14f1a2e6af8b911402806d649bb681d74161e3aa23d591eda052b8bcf1e765b098afd7f1
|
||||||
DIST Crypt-SMIME-0.17.tar.gz 25601 SHA256 53eb12e219e18c40baf9ed58b26e0bc838bf67779f440f90e7b258e701cfe891 SHA512 3e194e5f0a7a75b086ca5e3a61706f2c355624b57a12174f8e047f8beaaa3296008c9067db675c32317a4be26a13d729f90ba93866aa820b29a20927361f39da WHIRLPOOL 4641ea7dfd84214c16cb0d934e8547cfb066caeed04187ea425b780571b88f7d4aecf5fa3e0dfb6bc2d157197b07d131368d0ed248bf00203c533541753e41d9
|
DIST Crypt-SMIME-0.17.tar.gz 25601 SHA256 53eb12e219e18c40baf9ed58b26e0bc838bf67779f440f90e7b258e701cfe891 SHA512 3e194e5f0a7a75b086ca5e3a61706f2c355624b57a12174f8e047f8beaaa3296008c9067db675c32317a4be26a13d729f90ba93866aa820b29a20927361f39da WHIRLPOOL 4641ea7dfd84214c16cb0d934e8547cfb066caeed04187ea425b780571b88f7d4aecf5fa3e0dfb6bc2d157197b07d131368d0ed248bf00203c533541753e41d9
|
||||||
|
DIST Crypt-SMIME-0.19.tar.gz 26057 SHA256 eb768c21c7d13298275289eea19b89871c007e96834252ea85ef005d4f0d21ae SHA512 fcf7cbbf00127ddc618acd8959763d92eb14ec4e7ade76ffa1020ce60ae1d575d320e4aa89a4d43cf2422170b6bc924ebcf20a42135361e97fb72e8b9abf2c5b WHIRLPOOL 3d5b3fc1cd84216b1db50af1a9e6b9b8275b456ee39dbcbe4fd863a6b63d132de9354576ff720e796965aa38aa58d7285ba527c1cb434f0c15116aea8a22b57f
|
||||||
EBUILD Crypt-SMIME-0.150.0-r1.ebuild 768 SHA256 432663aa2c12e71e4b617a6902750d864cef1ab1afa0cb64c8f1d13c126f0306 SHA512 d93a6afbf967d47c21a0cdd7e491f6d2b8407b0d68bb28ae7e6d7569fec741c9fa158d95e87f53c6029de2881ce9aa7fb9646a25f1d093a0c4bed282ed012ab2 WHIRLPOOL 6770b78cd121402325aa270699f0264bc9e83079fe8a0420280abb75bd51ed6efafebb47d24ac2486e40d0087f22cdaba2331f03010954957477b688094ff42b
|
EBUILD Crypt-SMIME-0.150.0-r1.ebuild 768 SHA256 432663aa2c12e71e4b617a6902750d864cef1ab1afa0cb64c8f1d13c126f0306 SHA512 d93a6afbf967d47c21a0cdd7e491f6d2b8407b0d68bb28ae7e6d7569fec741c9fa158d95e87f53c6029de2881ce9aa7fb9646a25f1d093a0c4bed282ed012ab2 WHIRLPOOL 6770b78cd121402325aa270699f0264bc9e83079fe8a0420280abb75bd51ed6efafebb47d24ac2486e40d0087f22cdaba2331f03010954957477b688094ff42b
|
||||||
EBUILD Crypt-SMIME-0.160.0-r1.ebuild 794 SHA256 7d5d0613adc7f17338d52a188569b4622560d2ec09393d53ac798d0c52b752ff SHA512 53bf1b8fdef1a57e8a47d1b62f4e2f4a4fd0dab1c3d6d7b678dbba61c4aa58c3a769b316e90dbe7f4cae9d6a92a2e8f746f3d346230b4fd4a2c3c054600d2b46 WHIRLPOOL 2a80e6a18fd49455c96304339539f8ada72633b32530dc7d435bc9e7a2b7c2b5fa4498dca072b18fb33242a61a5f158a22e21c6ab3146a2b8b8bd24683c16277
|
EBUILD Crypt-SMIME-0.160.0-r1.ebuild 794 SHA256 7d5d0613adc7f17338d52a188569b4622560d2ec09393d53ac798d0c52b752ff SHA512 53bf1b8fdef1a57e8a47d1b62f4e2f4a4fd0dab1c3d6d7b678dbba61c4aa58c3a769b316e90dbe7f4cae9d6a92a2e8f746f3d346230b4fd4a2c3c054600d2b46 WHIRLPOOL 2a80e6a18fd49455c96304339539f8ada72633b32530dc7d435bc9e7a2b7c2b5fa4498dca072b18fb33242a61a5f158a22e21c6ab3146a2b8b8bd24683c16277
|
||||||
EBUILD Crypt-SMIME-0.170.0.ebuild 853 SHA256 48500ed2622854c0e37828d67ce56f3c61828a8c9a7de1dd37b354c39da0f3f9 SHA512 8c852400164a2c720c6206e8106092d73c0588ff4a46266323142f2a83f31bb9559f10c58ff69e754ff975d59924d17b7b62b2d8afd471a42d9dc52fc6332c5a WHIRLPOOL 9fc7e69c19c4b532e274254a853a86cb114cd7030cc23bdf9d469dcdf4da4da157779283e1195d5f552560b2e9bc82d14153ffd46176684dc3b98e779d27a8f2
|
EBUILD Crypt-SMIME-0.170.0.ebuild 853 SHA256 48500ed2622854c0e37828d67ce56f3c61828a8c9a7de1dd37b354c39da0f3f9 SHA512 8c852400164a2c720c6206e8106092d73c0588ff4a46266323142f2a83f31bb9559f10c58ff69e754ff975d59924d17b7b62b2d8afd471a42d9dc52fc6332c5a WHIRLPOOL 9fc7e69c19c4b532e274254a853a86cb114cd7030cc23bdf9d469dcdf4da4da157779283e1195d5f552560b2e9bc82d14153ffd46176684dc3b98e779d27a8f2
|
||||||
MISC ChangeLog 3728 SHA256 5d9d5cbbc1c0ac8db3fd096095e538f4b361c0c752cdb6553d065641cdf7d44e SHA512 fb47292abb694de1385bd622ac5e1459031fb08d5d78f2ce046ed4a978d551ddac9fb35fea75dd621c6ff7de3f5ba746808a8bfeae961474ff83c547023c6750 WHIRLPOOL 092b2d0d4a3160cbf57f8ca227e250f4f86c1093d1796fb26341b00eb995155e564ece3c53bc78ab2096375834ded7b95bc0377a515d12aed7a731bc09ba3c40
|
EBUILD Crypt-SMIME-0.190.0.ebuild 861 SHA256 90aa5303ca357e764b53e98bd73bbb6ef4adab886b7a949d952ec68dfcbf53d7 SHA512 3e7e4835acf575c1e030f466440ca7a3bc537bbfa40ac48a3502f41aa0544afdd80199f0e197d558191843c32af87732a5bc544bdf5f162988309a5e0c8c819c WHIRLPOOL 92b89f823468ae51dc1d22529aa7f0c9e61a67b5ae98e17072e6134b19fff76bd0421b4bc882de7bb16cc200f2b75bd49d779cbdd8b54153fefd08e2f146a1f1
|
||||||
|
MISC ChangeLog 4076 SHA256 096712445475dd502eed5b6b223cd3d3bedd1bfc787f57b46e82ad7d14b416a7 SHA512 d7ec03146f89fd1d8c1a73718d148062a2e5d3220eb3aaefe253e862be03059d6bc135e05c1b76be02021347fa86667b880c0c9d5ab2aa1500aed88caa1a8184 WHIRLPOOL 4917eb1205f74a1c950446ead9b65c94c542af2b7671b80292a37c223504648b4f98c15240fbb5a4ea9f5e61c480fef4b582177f2d5fec9652fb5009f4db9544
|
||||||
MISC ChangeLog-2015 1055 SHA256 d3fa07227f3a7c29c952652ccd5099f40b312cc7e94d448973f0341794ae6895 SHA512 e786248457476c3d23e2b24a93eefe0bce88e30fa371b65032c3016eb6188bf1ba0ea8271c42dd6f4bffdd1fc440db3fb8d86ce660de74bec280504d14d8d5d9 WHIRLPOOL ccfa674208a216a687c5f463576a78faf26d0d0d43c3ea190d1a35a213723c0075a00b04a893f20fc349aac21807bc03c91005d9f67a59015c17d9c3dc5ab49f
|
MISC ChangeLog-2015 1055 SHA256 d3fa07227f3a7c29c952652ccd5099f40b312cc7e94d448973f0341794ae6895 SHA512 e786248457476c3d23e2b24a93eefe0bce88e30fa371b65032c3016eb6188bf1ba0ea8271c42dd6f4bffdd1fc440db3fb8d86ce660de74bec280504d14d8d5d9 WHIRLPOOL ccfa674208a216a687c5f463576a78faf26d0d0d43c3ea190d1a35a213723c0075a00b04a893f20fc349aac21807bc03c91005d9f67a59015c17d9c3dc5ab49f
|
||||||
MISC metadata.xml 382 SHA256 af7666e8942b9a8c6e110b440ff219b923bbe1c210ce1609d85100ff1821e3c9 SHA512 b51e36a13ab553fe437443b7c1390331f22f9443f04ac863c0a5f342475237734d6acd6c6961dbe8a91b5ca15b2772c8595ce4607173e62fb61c652812746b48 WHIRLPOOL a764b1901b917a4182c72675510b509002311adc1fefad7817b589436d985c865d9db4af04f760333724bdd793fde29dbd2f61d6c12b626575d70acab4306aad
|
MISC metadata.xml 382 SHA256 af7666e8942b9a8c6e110b440ff219b923bbe1c210ce1609d85100ff1821e3c9 SHA512 b51e36a13ab553fe437443b7c1390331f22f9443f04ac863c0a5f342475237734d6acd6c6961dbe8a91b5ca15b2772c8595ce4607173e62fb61c652812746b48 WHIRLPOOL a764b1901b917a4182c72675510b509002311adc1fefad7817b589436d985c865d9db4af04f760333724bdd793fde29dbd2f61d6c12b626575d70acab4306aad
|
||||||
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=SBECK
|
||||||
|
DIST_VERSION=6.57
|
||||||
|
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Perl date manipulation routines"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
|
||||||
|
IUSE="elibc_musl test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
virtual/perl-Carp
|
||||||
|
virtual/perl-Data-Dumper
|
||||||
|
virtual/perl-Encode
|
||||||
|
virtual/perl-File-Spec
|
||||||
|
virtual/perl-IO
|
||||||
|
virtual/perl-Storable
|
||||||
|
elibc_musl? ( sys-libs/timezone-data )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=virtual/perl-ExtUtils-MakeMaker-6.670.100
|
||||||
|
test? (
|
||||||
|
dev-perl/Test-Inter
|
||||||
|
virtual/perl-Test-Simple
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
perl_rm_files t/pod_coverage.t t/pod.t
|
||||||
|
perl-module_src_test
|
||||||
|
}
|
@ -0,0 +1,45 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=PALIK
|
||||||
|
DIST_VERSION=2.002.004
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Gearman distributed job system, client and worker libraries"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
virtual/perl-Carp
|
||||||
|
virtual/perl-IO
|
||||||
|
virtual/perl-IO-Socket-IP
|
||||||
|
dev-perl/IO-Socket-SSL
|
||||||
|
dev-perl/List-MoreUtils
|
||||||
|
>=dev-perl/Ref-Util-0.20.0
|
||||||
|
virtual/perl-Scalar-List-Utils
|
||||||
|
virtual/perl-Socket
|
||||||
|
>=virtual/perl-Storable-1
|
||||||
|
dev-perl/String-CRC32
|
||||||
|
virtual/perl-Time-HiRes
|
||||||
|
virtual/perl-version
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
test? (
|
||||||
|
dev-perl/File-Which
|
||||||
|
virtual/perl-Perl-OSType
|
||||||
|
>=dev-perl/Proc-Guard-0.70.0
|
||||||
|
dev-perl/Test-Differences
|
||||||
|
dev-perl/Test-Exception
|
||||||
|
virtual/perl-Test-Simple
|
||||||
|
>=dev-perl/Test-TCP-2.170.0
|
||||||
|
dev-perl/Test-Timer
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
mydoc="CHANGES HACKING TODO"
|
@ -1,5 +1,7 @@
|
|||||||
DIST Gearman-1.12.tar.gz 29938 SHA256 dbfedf1b6d09f50d1e62393ef0408c8353f9aab105154b702c972d230ea02e73 SHA512 2c7dbf934bb56abfc58cde5f62593e10ab11bccd2e047a21a46e344304147bfb7d5f6e7d067caf34b4a65e5d29983f2975345a46c95b22383ab1d1c4c04c77ac WHIRLPOOL 5dfe414919f14a8a5938e30c23ba0558676839376b3f3c8d067e53a89e129d1e380fbf394bc5d8f176c82bd04a96d72a421c83a3f4eec99b01fd56ef37e5aa5b
|
DIST Gearman-1.12.tar.gz 29938 SHA256 dbfedf1b6d09f50d1e62393ef0408c8353f9aab105154b702c972d230ea02e73 SHA512 2c7dbf934bb56abfc58cde5f62593e10ab11bccd2e047a21a46e344304147bfb7d5f6e7d067caf34b4a65e5d29983f2975345a46c95b22383ab1d1c4c04c77ac WHIRLPOOL 5dfe414919f14a8a5938e30c23ba0558676839376b3f3c8d067e53a89e129d1e380fbf394bc5d8f176c82bd04a96d72a421c83a3f4eec99b01fd56ef37e5aa5b
|
||||||
|
DIST Gearman-2.002.004.tar.gz 42296 SHA256 ba40b9a79f106c2dd3039153c4ca22c783840a222b4864072cbd3b5cc60edeff SHA512 aac12fa725177a0aa7e78c0a31930c2fa644386396eb46f140c757636e9d078e9f04299b66dcfb684c273df0d5e8a20a0a0bdc944ed1e6b6b127e0a8a114bdbb WHIRLPOOL 332669fbb2e7008fda8d16a1ac3b583dd5721e6de56174f4ded5435a7c415bbd45be481e0440eea908c5524b803a1c1c2cfdb4c7300d0e808129a03b14a38318
|
||||||
EBUILD Gearman-1.120.0.ebuild 504 SHA256 616a9e44e319c8432726437b99b7dd7988e07db03458e9429c2d6199ce9abb8f SHA512 149e5004b591300b616bb7975b8999127a20d986c7893aa3a62ab452dff45fbed028ca086b4e8ebc2e9f9f8a3421d7e2bce166df765f3af1b6094fb9057b40e7 WHIRLPOOL 4c8286ab19f605c82c505b9b1678abd00dbe77cec6c48f06ba08c6af6a36a33de9dfbe9576496427053b399c71dee90dad36d6a32e36263af686cb19d7dc2c5b
|
EBUILD Gearman-1.120.0.ebuild 504 SHA256 616a9e44e319c8432726437b99b7dd7988e07db03458e9429c2d6199ce9abb8f SHA512 149e5004b591300b616bb7975b8999127a20d986c7893aa3a62ab452dff45fbed028ca086b4e8ebc2e9f9f8a3421d7e2bce166df765f3af1b6094fb9057b40e7 WHIRLPOOL 4c8286ab19f605c82c505b9b1678abd00dbe77cec6c48f06ba08c6af6a36a33de9dfbe9576496427053b399c71dee90dad36d6a32e36263af686cb19d7dc2c5b
|
||||||
MISC ChangeLog 2896 SHA256 1f98ec66c6eeee683236300bfa13383e6a46b9f7650ce7f934c3c78a327d14b6 SHA512 f20d09ae2bbb13b247bfc97b66f4bb2d2d0c418d7138aa8c3398eb0e07ab4d6af85442f3a8071910e9a52dd5009290496dad4df18f202bd83a58443c0fc53826 WHIRLPOOL 082d8b03563ed957a1c9ec44930f981350af511b70acb961d576cce9f01813bd3dfc00437c9795e7ec16a413630840441fe131a53a082c1394136698b2ce16b4
|
EBUILD Gearman-2.2.4.ebuild 916 SHA256 2584558f6607821d6ae81f4895611a0a2d0e12428b3ec2df84ffb899d3bd3731 SHA512 ccd55e494775637a4a814f14327b50b4820281a9e0d38c942a4062ef49e1803c33f11d8c293be01ed5a07947b2af681d2e5b208d9626fd362c619125eafe5c4c WHIRLPOOL b0e0ba5fb6690ead0f28941d367ec729739449b7e6223c99568c7e29279c2dd534dc1f36cff0e20c2ee7588904f2f8f8dc3162e17b053b45abb18d728e7c3cf4
|
||||||
|
MISC ChangeLog 3185 SHA256 b1465905271e4197945a07e889cf674cc1a07b8828231dbcccc3f31db65f319c SHA512 8738e0d201f8f0f43de3a042199f501b7e8116fd0a48631bd809dc7dafc069df7148d3c5f2c11eb68c19ea3080f4bd6a59ce7b0899718fa9a0ce5c8d391e7e14 WHIRLPOOL 3d36b35b8b6eb9edab8a0419b21775f6ec85b10fc2af30e0efe383133f6916c04f26d298388021591e7955289ee5f7e60c86d4f2232790c487604fef41e9cb0f
|
||||||
MISC ChangeLog-2015 1900 SHA256 25a61f9e93f4ae3a60e5486b6e10d30df215937d8d9fc7a152cad200e9a16957 SHA512 1a2105b7ca22ddd38a09024a66b424b44d981c81e8d3c25111677888e0f386c85b58be144fb94b4d783c3183a41976bbf51f63c1910710c7788266cc676d89aa WHIRLPOOL 8f7f4f7cfbfd21022cf024524179be0f0b565200717ec3233ff9b79acfcf84288e460d1c9fd0dd66d53ecc6084b47cb3468703af7d4ab367a1eea8a9e181df21
|
MISC ChangeLog-2015 1900 SHA256 25a61f9e93f4ae3a60e5486b6e10d30df215937d8d9fc7a152cad200e9a16957 SHA512 1a2105b7ca22ddd38a09024a66b424b44d981c81e8d3c25111677888e0f386c85b58be144fb94b4d783c3183a41976bbf51f63c1910710c7788266cc676d89aa WHIRLPOOL 8f7f4f7cfbfd21022cf024524179be0f0b565200717ec3233ff9b79acfcf84288e460d1c9fd0dd66d53ecc6084b47cb3468703af7d4ab367a1eea8a9e181df21
|
||||||
MISC metadata.xml 1107 SHA256 f14ea36b4b462b933ffb7ad5431cbe6216718dcd72fa8c6f95b0ffb5f0da37d4 SHA512 14a5ef5d6aea894adb5d590cb2b4769f126cc750a52da648ded1be124865e23b3ca8d183f8432f83beb562a9bf93d204309cd9807609622307e6f88457549094 WHIRLPOOL 0866e0d7b60983f6997be76a33cb5b4e2fb2cb9148a8c6707948eda1f6c28bf03d91e39e6f236117d23085c2faed27df0f03b6b8f948963a4d0581ecc9f8e53c
|
MISC metadata.xml 1107 SHA256 f14ea36b4b462b933ffb7ad5431cbe6216718dcd72fa8c6f95b0ffb5f0da37d4 SHA512 14a5ef5d6aea894adb5d590cb2b4769f126cc750a52da648ded1be124865e23b3ca8d183f8432f83beb562a9bf93d204309cd9807609622307e6f88457549094 WHIRLPOOL 0866e0d7b60983f6997be76a33cb5b4e2fb2cb9148a8c6707948eda1f6c28bf03d91e39e6f236117d23085c2faed27df0f03b6b8f948963a4d0581ecc9f8e53c
|
||||||
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
|
||||||
|
# Feel free to add more targets after testing.
|
||||||
|
|
||||||
|
DIST_AUTHOR=NINE
|
||||||
|
DIST_VERSION=0.52
|
||||||
|
inherit python-single-r1 perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Easy implementation of Python extensions"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~sparc ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
virtual/perl-Data-Dumper
|
||||||
|
>=virtual/perl-Digest-MD5-2.500.0
|
||||||
|
>=dev-perl/Inline-0.460.0
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
test? (
|
||||||
|
>=dev-perl/Proc-ProcessTable-0.530.0
|
||||||
|
virtual/perl-Test-Simple
|
||||||
|
dev-perl/Test-Deep
|
||||||
|
virtual/perl-Test
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}/${PN}-0.460.0-insanepython.patch" )
|
@ -1,6 +1,8 @@
|
|||||||
AUX Inline-Python-0.460.0-insanepython.patch 652 SHA256 acdd514e011d68e8a4cf76aa7a213fe06efc40955654f7573487d18d45fb819b SHA512 f9fc8e8a287801f331ac92bdbd80f665648f9fee8dc43383fe563c6ca8e0aa4d01e06b09a25408b7908e5394cb4bf496e76441c6ee5dbf0fdb7c65dc4222bac1 WHIRLPOOL 7e2c00ad20e962a7142a3c01fd0e57de4fe663b24576d57298ac00d8a2f5de0726a5f3f4cc66393531e47387788357f15b608e7f18db20671189af92c526f659
|
AUX Inline-Python-0.460.0-insanepython.patch 652 SHA256 acdd514e011d68e8a4cf76aa7a213fe06efc40955654f7573487d18d45fb819b SHA512 f9fc8e8a287801f331ac92bdbd80f665648f9fee8dc43383fe563c6ca8e0aa4d01e06b09a25408b7908e5394cb4bf496e76441c6ee5dbf0fdb7c65dc4222bac1 WHIRLPOOL 7e2c00ad20e962a7142a3c01fd0e57de4fe663b24576d57298ac00d8a2f5de0726a5f3f4cc66393531e47387788357f15b608e7f18db20671189af92c526f659
|
||||||
DIST Inline-Python-0.49.tar.gz 56811 SHA256 10c9419651c7b345fa7ec922f4a9d6287fd5a69761f4240f9e0b21f0944f8bf3 SHA512 5495e8d4d22472ff0b58b8dcae4e12cb037a8629dcd059e3d2509d85c1e405be645ab9499480248a978e7b25004fd1fe65436f34f9f92bdd9150ea1401fa4720 WHIRLPOOL 62fc439c78c03ad24d310ac8749b8c0733072b1adc3d4a5c44fb20231134d4c8e792c883bccd12bba3f183be239be60723dba02819617ece9f98792823d77da4
|
DIST Inline-Python-0.49.tar.gz 56811 SHA256 10c9419651c7b345fa7ec922f4a9d6287fd5a69761f4240f9e0b21f0944f8bf3 SHA512 5495e8d4d22472ff0b58b8dcae4e12cb037a8629dcd059e3d2509d85c1e405be645ab9499480248a978e7b25004fd1fe65436f34f9f92bdd9150ea1401fa4720 WHIRLPOOL 62fc439c78c03ad24d310ac8749b8c0733072b1adc3d4a5c44fb20231134d4c8e792c883bccd12bba3f183be239be60723dba02819617ece9f98792823d77da4
|
||||||
|
DIST Inline-Python-0.52.tar.gz 57345 SHA256 9c946e1c9ac308d4431f07bbd3965a945850d69eab33aced6c81e674729e2ff4 SHA512 5b097740e149ae5a1a51d068f2732bff06daa03279ea3ad009b34fc72f0baccf0304989a3b9c3d9b8cadca1bb897693d48fb1a91ed3dc412c61463256a9bcaaa WHIRLPOOL ab2114881997791226b4e9005cc3d7daec553c21b0f595945abb941638b64ff85b31692c3c882edc523603c167e9dee16c8e75f5f84b8759a6f1d525b3f8755a
|
||||||
EBUILD Inline-Python-0.490.0-r1.ebuild 734 SHA256 ac2f8471dfacad3a7f07e351f3d0932665a4974e7f6907cc5ce8716f4044e37d SHA512 e6bf90e23619470a831a5c5779a743d899f448b1ecef6e3dae3dcedbcb27be37df36ee3181506e8c69511bda8e0798d4e428ee15eae1053c68807ac4893c7688 WHIRLPOOL 007add8e354742bf09f9bf1d511da7f919c4f06073e8e5b9f4fbba29dbdf461ef332acb89a7132274f1d588a7a0a04b84c72b1e781ead0383f95eb971a0bc6ae
|
EBUILD Inline-Python-0.490.0-r1.ebuild 734 SHA256 ac2f8471dfacad3a7f07e351f3d0932665a4974e7f6907cc5ce8716f4044e37d SHA512 e6bf90e23619470a831a5c5779a743d899f448b1ecef6e3dae3dcedbcb27be37df36ee3181506e8c69511bda8e0798d4e428ee15eae1053c68807ac4893c7688 WHIRLPOOL 007add8e354742bf09f9bf1d511da7f919c4f06073e8e5b9f4fbba29dbdf461ef332acb89a7132274f1d588a7a0a04b84c72b1e781ead0383f95eb971a0bc6ae
|
||||||
MISC ChangeLog 2849 SHA256 c9f88fea7589d31f4a431c42deb4d23826aaa0d3f8f808a0658b1846dd2634c9 SHA512 7c693505103635f68fa46d9ed6f212f644220a080d786b86ae6cb150965d258b5b9535b2acb6c4ed8db3fe13540de831d3559bd2becfd140045461448b59b2d0 WHIRLPOOL eb60d1d08b6958e433ed93959878ddf9b26afbabf41ad13ab9d89a503ebd2f186a0a441846cbc4b9a25b8f7b06dfbb2c16688b28df0b8bd52576f991be8ea094
|
EBUILD Inline-Python-0.520.0.ebuild 778 SHA256 d582ca7d72243f34f63f1c0f8c03cf2129eb0f36917e0da0eec5bf4c404a7da7 SHA512 5fa076d36ce5a76a8d559cf03a802dcc73a583f24e996fbc81c310bec2ce825751a77922f0a1ec6265a81b41b8d20a20617e346e0f7bfae120408b546a09aed2 WHIRLPOOL 38820d657f8834d77bf2acd85960feccc3ac87fdafaa7927f1d50a7668fc2fd3cbc1c032fb47f02a91572920d3c3cff2349c09e259fae64cef3653a055697c9d
|
||||||
|
MISC ChangeLog 3224 SHA256 46c7062392a618007cf7732af36b3ab4077b46be2b429cda8c45a52b1d1b991a SHA512 590067d247b87c61a554b04d9317a7b9821e43ea4fb06fce7da9ac97d4c8bedec128b5a89e287ce7122c765fb2227b59b09790248f41a0cc237d31eb4e39bf8a WHIRLPOOL 79221a4a341dea54f833e2b73145e88f8ac286953d83acc1526bf3cd28bc36542565d003cd6fb771f385042a5e6c29c78281a2fc6333a50ad0680159b1c5fb85
|
||||||
MISC ChangeLog-2015 4395 SHA256 b69a478fb9bc2603c4f0cf0f362004474f034b1a97ad789236ef1b459fde2e9b SHA512 3139fd122ca0ffef4c43a8a4133ba04f3c3963f3abac26e73c362a3ffe2bafd75ed641e293deaf2c1c93ef0319b10867fbe7f6d8d7a0719dbf16ad485cf0b298 WHIRLPOOL 24dbaaca8cd8c361c5e771fb3dabc10c93018b144eaa4f176a4f79fe37387612b79feba7f1ef9c5c5baf82ad9eaa03d32fdfebce34172596d0e378e57b5abfbb
|
MISC ChangeLog-2015 4395 SHA256 b69a478fb9bc2603c4f0cf0f362004474f034b1a97ad789236ef1b459fde2e9b SHA512 3139fd122ca0ffef4c43a8a4133ba04f3c3963f3abac26e73c362a3ffe2bafd75ed641e293deaf2c1c93ef0319b10867fbe7f6d8d7a0719dbf16ad485cf0b298 WHIRLPOOL 24dbaaca8cd8c361c5e771fb3dabc10c93018b144eaa4f176a4f79fe37387612b79feba7f1ef9c5c5baf82ad9eaa03d32fdfebce34172596d0e378e57b5abfbb
|
||||||
MISC metadata.xml 613 SHA256 4f4943e94bd6bcf8337fa7b6f819d947f14d90e396a8fcd9fad6de9afe357df0 SHA512 83bd0994320a23ef4e166daa325860f732f3f820dc614bc7ae3222847971e45a0a1fc9a9ef6bdf002efb48911ea1a27c27309e16399d0ec60bde4cef131b6a1f WHIRLPOOL 3df43cd6d693a0bb0bfac015f21fddd4e1ff95943182437cf456de2fdd634263ffbdaa11863f8003d56bcbb4f1d906c8890e50f3e39e9a6ef7b2cf6cd34d5ecd
|
MISC metadata.xml 613 SHA256 4f4943e94bd6bcf8337fa7b6f819d947f14d90e396a8fcd9fad6de9afe357df0 SHA512 83bd0994320a23ef4e166daa325860f732f3f820dc614bc7ae3222847971e45a0a1fc9a9ef6bdf002efb48911ea1a27c27309e16399d0ec60bde4cef131b6a1f WHIRLPOOL 3df43cd6d693a0bb0bfac015f21fddd4e1ff95943182437cf456de2fdd634263ffbdaa11863f8003d56bcbb4f1d906c8890e50f3e39e9a6ef7b2cf6cd34d5ecd
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
DIST Net-IDN-Encode-2.300.tar.gz 433068 SHA256 46b18a0a933af6709079eb5090cab2f4b382b07000672708bce0aec9135e56fc SHA512 a9079e510afa83f5c57c07817a6772e85993d1deeb11a3a77faf6c6cef8c1883fd0b15bdee54009384d49a0c5eec80366a77bfda80ae03ee65155f0ff6635997 WHIRLPOOL 5d737f110e7dc17e8b822fbc0152ab8123b4366f50491f227dd9579bb1e55e423f0b75f94bf53bde0d8853bbee315c40a13976a43b2bbd0f1f9f86b02e3d078e
|
DIST Net-IDN-Encode-2.300.tar.gz 433068 SHA256 46b18a0a933af6709079eb5090cab2f4b382b07000672708bce0aec9135e56fc SHA512 a9079e510afa83f5c57c07817a6772e85993d1deeb11a3a77faf6c6cef8c1883fd0b15bdee54009384d49a0c5eec80366a77bfda80ae03ee65155f0ff6635997 WHIRLPOOL 5d737f110e7dc17e8b822fbc0152ab8123b4366f50491f227dd9579bb1e55e423f0b75f94bf53bde0d8853bbee315c40a13976a43b2bbd0f1f9f86b02e3d078e
|
||||||
|
DIST Net-IDN-Encode-2.301.tar.gz 433213 SHA256 681dc68318d237d6722eb035e40578744accd2c2e3b5a700735feb89fce27ae4 SHA512 7f0e2ffa7493c2ee28aa911240f23dd9a55633bd56c7655a7d00cdcf7ca7c747fc144bf6f06e6a76ceeee2a0fed20f85993765a25bee1999bd0ed0fd8b02ec90 WHIRLPOOL b611a029d06b5d5bea3065b0795e387921c8856342d5febfd8a9ef48629d18ffd0a2867f036792d945adf1af7cb92f67827406490c86fc6f03dccfe3cddccdbf
|
||||||
EBUILD Net-IDN-Encode-2.300.0.ebuild 545 SHA256 febc2ba3f049e5d931d62ad48638b68732eac95c8dfe24a5aa243fc7f733aa4c SHA512 b5d4e7d631276f6ac20f6e2248eb8d9892ec591a1caf0d8fe5f08b99e85becab22e0e14380dc016f219a287c3375618e1ef5f85605e42ba3a14e3a6a406e4b69 WHIRLPOOL d00fb936ae2242916313e5d522ffb7a214ba7a3ce20b5e345161c91fa9272222651eba4ac7335fa9b4119d9484b88d2fc0a9d30eb7981ef557420ace28843ad5
|
EBUILD Net-IDN-Encode-2.300.0.ebuild 545 SHA256 febc2ba3f049e5d931d62ad48638b68732eac95c8dfe24a5aa243fc7f733aa4c SHA512 b5d4e7d631276f6ac20f6e2248eb8d9892ec591a1caf0d8fe5f08b99e85becab22e0e14380dc016f219a287c3375618e1ef5f85605e42ba3a14e3a6a406e4b69 WHIRLPOOL d00fb936ae2242916313e5d522ffb7a214ba7a3ce20b5e345161c91fa9272222651eba4ac7335fa9b4119d9484b88d2fc0a9d30eb7981ef557420ace28843ad5
|
||||||
MISC ChangeLog 3097 SHA256 28af82df8f6f55ac4d854bed13064d318d93a67b94947f96066ef7fae5d4c482 SHA512 2c78311ccef471b26b03558e416e7984eb79a72e8976f544920f12cb5b0b9c5d3e397e6a47ccfa8da35f032a13ef3fb9fbb2f419a24752adfb00fe1c166dbec4 WHIRLPOOL 486153822db9d54a64ef2cb01ba0a6527ba22cde7c1d9b9e0211712316bd7b7ebedf4f56c45a2d601c5314678d354e95f988f69ad41bb3ff29889892d63b935b
|
EBUILD Net-IDN-Encode-2.301.0.ebuild 597 SHA256 f3d39ad151502c8269de2d01ea65cd5d97492180d26740de14dabc46f6d65f58 SHA512 300ff51c3d3426d08c0a9c4e3b26c139aa301f49ae41ab001d8758651b1ccc83d094168d2070f385ec0f4c9f59279e91183498bf161bef1c78d52741581f3a06 WHIRLPOOL 3b7797c9b7bf95a3849714ff27e1f2dfc6ed3ae83b067059fefabc187c02891c6e6ebbb593f92a12a480b61bddd50b5ff6c01af083fd63759af558837bc69b0b
|
||||||
|
MISC ChangeLog 3352 SHA256 3d6028d034563d6af6042c3750afbdc00cab67148a6ba17d156b163331cd959c SHA512 ae351f765f47288cb7559a12693c2a29e910d6df88e9aa7c0c2d635bc9aecccbdb7663c4cb7f07d35f794f1517fa8dffd2b715d482dd1afe982df9ba4def215e WHIRLPOOL 5c892679dd57ea148aea4c4261db0afb15a87347e5f7089eb62047e625cb42445ade7c83f68c25aafa03ad852da110a79dceec6c74c7b2df752b3b2f4f224ae9
|
||||||
MISC ChangeLog-2015 693 SHA256 f1a5a3b46871e0b931bcaadffab66ea4c77a91add4c1b72aa15fd24ba5609f05 SHA512 997dca4cc0096f0b38aa50910f0c52bdf4ee287c0a03e96367080acc4e01106dc990c2f3cfbbb0adf6c0307041c965e624fa30350149ddcc233add76cdb1634f WHIRLPOOL 22638be71591e414589c8b9eed4c0369160d135c29ffee5c7d459ed0a4da81d771ba1a75df5c77d2fa19aa2a0ae49d62fc8e08ccc910ef84eec1c166a7535178
|
MISC ChangeLog-2015 693 SHA256 f1a5a3b46871e0b931bcaadffab66ea4c77a91add4c1b72aa15fd24ba5609f05 SHA512 997dca4cc0096f0b38aa50910f0c52bdf4ee287c0a03e96367080acc4e01106dc990c2f3cfbbb0adf6c0307041c965e624fa30350149ddcc233add76cdb1634f WHIRLPOOL 22638be71591e414589c8b9eed4c0369160d135c29ffee5c7d459ed0a4da81d771ba1a75df5c77d2fa19aa2a0ae49d62fc8e08ccc910ef84eec1c166a7535178
|
||||||
MISC metadata.xml 257 SHA256 4d43e70b770d0898a99af64a8454a6116e4a86500c23290655c8371265010427 SHA512 80cde0da56c3ac4023da7b0c17c62eae85139aaefd8ba453dd0c0718da1d40102c57d5beb5b8f984dcbeacad930517347e4d91dd5bd94e973fb81974d078a18e WHIRLPOOL 87039765046556cdc2f7d76ce4192945117bfd5bb684220ea8fb72be310673a5b729ea428666ff1ceb1e6c21fb585a3a7dd72bd94dab89cf076a895e6a7677f0
|
MISC metadata.xml 257 SHA256 4d43e70b770d0898a99af64a8454a6116e4a86500c23290655c8371265010427 SHA512 80cde0da56c3ac4023da7b0c17c62eae85139aaefd8ba453dd0c0718da1d40102c57d5beb5b8f984dcbeacad930517347e4d91dd5bd94e973fb81974d078a18e WHIRLPOOL 87039765046556cdc2f7d76ce4192945117bfd5bb684220ea8fb72be310673a5b729ea428666ff1ceb1e6c21fb585a3a7dd72bd94dab89cf076a895e6a7677f0
|
||||||
|
@ -0,0 +1,33 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=CFAERBER
|
||||||
|
DIST_VERSION=2.301
|
||||||
|
DIST_EXAMPLES=("eg/*")
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Internationalizing Domain Names in Applications (IDNA)"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
virtual/perl-Unicode-Normalize
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-CBuilder
|
||||||
|
>=dev-perl/Module-Build-0.420.0
|
||||||
|
test? (
|
||||||
|
virtual/perl-Test-Simple
|
||||||
|
dev-perl/Test-NoWarnings
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
perl_rm_files t/10pod.t t/11pod_cover.t
|
||||||
|
perl-module_src_test
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue