parent
ea05fe785b
commit
8d29bc473e
@ -1,7 +1,7 @@
|
||||
DIST letsencrypt-0.1.0.tar.gz 524821 SHA256 1c1ac7b41e5e0fc0e41a7ef159ac9147a4aafff54453d57b519eb05bf52ade14 SHA512 6a786290362741ac97dcb4b59bc4cba56f3e8b5193bbc10be19086d462f76e6124259c42bac36afe9eb818f4bb9edec34f8e2a02bd8c855e3b35404f4ee81f96 WHIRLPOOL cdc41a3466de54ab8ddfeedea9935205d78383028769dcfbc876be0c2ef80c2d14f5d0e4a9c56a751163718f5ababb07848822989a060de7031ea8ebdf6424a0
|
||||
DIST letsencrypt-0.4.0.tar.gz 634899 SHA256 d7df1faedd6f5c1ffc26fd855350fc3a107dd9fe5c1c2aa4c340024fe807a0f3 SHA512 f04c3fa49619e4e182ec8d10c6e05045d1e0e1a146bad75d9382cbfc6663ad0726c9beb496f0251e43d0dd45d78220c57dda0be8c2d946a515ab2c9f0359a549 WHIRLPOOL 64b531b31214fa6f7460ce3288dc573d281d350fe631447de8f0f18b74d38cb374438f678e7782c5bc72019766f4fe8668a6ff5f809560d09a713fa4eb58f9f8
|
||||
DIST letsencrypt-0.4.1.tar.gz 672827 SHA256 750c4a2966ec21009e4f7d510eceb3f97f941f6c19eda8b58b7030ef8518cef9 SHA512 8b782ddf352c33c513e26bff0525932c9ab154a7a2545093be8958f851418700b449b3092fb8c4e1d45f6ededed979650c2593668a2dd1294760666702271182 WHIRLPOOL 6ba5bc2c1646880d8d24baad4311b8fd761765e7c8a2e8c5755627d31aad85634af545415098c0bbf28ef7ee9610709f7a6cf72d07ec7a11df6ef1fca6b3eb62
|
||||
EBUILD acme-0.1.0.ebuild 1241 SHA256 90380c99e76b6f19df02fb52d371eea83907d171b2f0104f9bb95f9c7b9af3ab SHA512 15d1c4542342fc02f7c2425a50449d842967b972d413bd24e3c25a0c14cb8b2092a42454e36e80e351d09416864d8ffaeee47b062d038e39caa429a0317e1f3c WHIRLPOOL 6ef412fc4af56460a9ef1f9aed3a5b3f0c59595fead32b5d9a5952efb647c53534cfa59bcf38cf7c67c3b21f5083e9c0fb6a1d0dc38f987487ac1d109530a6dd
|
||||
EBUILD acme-0.4.0.ebuild 1241 SHA256 90380c99e76b6f19df02fb52d371eea83907d171b2f0104f9bb95f9c7b9af3ab SHA512 15d1c4542342fc02f7c2425a50449d842967b972d413bd24e3c25a0c14cb8b2092a42454e36e80e351d09416864d8ffaeee47b062d038e39caa429a0317e1f3c WHIRLPOOL 6ef412fc4af56460a9ef1f9aed3a5b3f0c59595fead32b5d9a5952efb647c53534cfa59bcf38cf7c67c3b21f5083e9c0fb6a1d0dc38f987487ac1d109530a6dd
|
||||
EBUILD acme-9999.ebuild 1241 SHA256 cbf6097234b8fb969eccb46eee7785619b68fd7e2f92c3de28359d1f75905727 SHA512 0e2a8892bcc2a078cb4f187576a9cba5d5ddc2e3d5526315cdd30fbfbaad96a08d6598dabd2657bd45ff368839976f48999e98513def070e00c4cd4b2b359903 WHIRLPOOL 3f5bb2387c77405da205a53746f4500d8417c09fa84c79256724e98377c6108826f91bfa29e78f3da99295dd3ea661f911d043fa62cf857651c361a004a15e60
|
||||
EBUILD acme-0.4.1.ebuild 1202 SHA256 d280e54b61ecd231a2162a1bc9cf10dcac37eb7664178676136f38ddf8372835 SHA512 6b17931458ccd78851b2d82ece6d25649d808bb55dbc12ffcef4da1da5a3ec322927acd59bdcd6c96795c69c64257a48843dc3ca591bfe807a25c6dc27a016c1 WHIRLPOOL d8b5f9ae5deed68419b8850c3226d57601f50d30d6dd3a53336313a60c0096d6aa5f1b252c7e4e59e9a72ed589f1f9cc9f8ef506018f6b5720c1452688e5eac0
|
||||
EBUILD acme-9999.ebuild 1202 SHA256 d280e54b61ecd231a2162a1bc9cf10dcac37eb7664178676136f38ddf8372835 SHA512 6b17931458ccd78851b2d82ece6d25649d808bb55dbc12ffcef4da1da5a3ec322927acd59bdcd6c96795c69c64257a48843dc3ca591bfe807a25c6dc27a016c1 WHIRLPOOL d8b5f9ae5deed68419b8850c3226d57601f50d30d6dd3a53336313a60c0096d6aa5f1b252c7e4e59e9a72ed589f1f9cc9f8ef506018f6b5720c1452688e5eac0
|
||||
MISC ChangeLog 3504 SHA256 6c1e01c06cc46cb9ed2f682c01634a324230bbd9ec1bdafe5c223dde442eb624 SHA512 205e847a5bdf08b43448c4292d5236378ccc5e4fbe343290ee4b3842a208077a7cd08f31137d32b262fe2c6de2fb3398bc1847fd78e0654608e320495a9f71c9 WHIRLPOOL e8a2019c8955ab33d9809875fafb3f38e315bf5411aad2f0603a2f07b1a3a8b88056a8cd3eea67d946cd0d74c5e28dc396f24d7da72c87f622a6b3227c97651c
|
||||
MISC metadata.xml 333 SHA256 2dac3dfae7f320489f799db9129fcb8b45298241d6798c188aef134ec2d356cd SHA512 6d1b31c4529880c94bbf4cf09160b30b53136328efa65656ee288a0f8e647d8a5f72e12c7296ee20b4e610c861f1166808a8b1c6624580a394172aab33d084f8 WHIRLPOOL 89111987fd60d03c12f57b17381e781f4597d448c09df2739b582fccec63b0c0bf17f088fadb38a8f76608e3b59776d5c7a7b77a252b97beb0a229e6f51968cb
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST letsencrypt-0.4.0.tar.gz 634899 SHA256 d7df1faedd6f5c1ffc26fd855350fc3a107dd9fe5c1c2aa4c340024fe807a0f3 SHA512 f04c3fa49619e4e182ec8d10c6e05045d1e0e1a146bad75d9382cbfc6663ad0726c9beb496f0251e43d0dd45d78220c57dda0be8c2d946a515ab2c9f0359a549 WHIRLPOOL 64b531b31214fa6f7460ce3288dc573d281d350fe631447de8f0f18b74d38cb374438f678e7782c5bc72019766f4fe8668a6ff5f809560d09a713fa4eb58f9f8
|
||||
EBUILD letsencrypt-0.4.0.ebuild 1391 SHA256 f2c4738cc547c2e04426e811389c90191c90afce8b283e90e7d06cb4476e567d SHA512 68d67cb6fb5c5d137f6d1c9636718bb395605c1fdf6797145730030b6b5e6adf80e7191459b500aaa1e61ccebb54b1cbb82a7635e6550b0c87ea45a5094447e8 WHIRLPOOL fd2c23acdbf1d1348cafe4f8af8cdb2a994dd1058d1b133c3d83e7b1c384055e9e1edec6d5fa955bebfa44e0446a8489b35837aee48fa1cfebf49783743b3669
|
||||
DIST letsencrypt-0.4.1.tar.gz 672827 SHA256 750c4a2966ec21009e4f7d510eceb3f97f941f6c19eda8b58b7030ef8518cef9 SHA512 8b782ddf352c33c513e26bff0525932c9ab154a7a2545093be8958f851418700b449b3092fb8c4e1d45f6ededed979650c2593668a2dd1294760666702271182 WHIRLPOOL 6ba5bc2c1646880d8d24baad4311b8fd761765e7c8a2e8c5755627d31aad85634af545415098c0bbf28ef7ee9610709f7a6cf72d07ec7a11df6ef1fca6b3eb62
|
||||
EBUILD letsencrypt-0.4.1.ebuild 1391 SHA256 f2c4738cc547c2e04426e811389c90191c90afce8b283e90e7d06cb4476e567d SHA512 68d67cb6fb5c5d137f6d1c9636718bb395605c1fdf6797145730030b6b5e6adf80e7191459b500aaa1e61ccebb54b1cbb82a7635e6550b0c87ea45a5094447e8 WHIRLPOOL fd2c23acdbf1d1348cafe4f8af8cdb2a994dd1058d1b133c3d83e7b1c384055e9e1edec6d5fa955bebfa44e0446a8489b35837aee48fa1cfebf49783743b3669
|
||||
EBUILD letsencrypt-9999.ebuild 1391 SHA256 f2c4738cc547c2e04426e811389c90191c90afce8b283e90e7d06cb4476e567d SHA512 68d67cb6fb5c5d137f6d1c9636718bb395605c1fdf6797145730030b6b5e6adf80e7191459b500aaa1e61ccebb54b1cbb82a7635e6550b0c87ea45a5094447e8 WHIRLPOOL fd2c23acdbf1d1348cafe4f8af8cdb2a994dd1058d1b133c3d83e7b1c384055e9e1edec6d5fa955bebfa44e0446a8489b35837aee48fa1cfebf49783743b3669
|
||||
MISC ChangeLog 4115 SHA256 d2da4d3031d49593146b8e4c3f6b3b730a6fcb513ed5c7624ad982e836654684 SHA512 6243722fcacb8b6297a2e2d6d2cb54ad316c3f8a5d769c1126f34c02b34e2c48c6b7d9125fc079a58e50ba1a92d9e6fd6bf0d20e7b26eeaa6ad5966964bcac3d WHIRLPOOL a66ca0b5042d1748b97be951dcf9a061853989ee884a0c94063f185ff307ed0a337188e92dbff392e700da8902411297dbb66b1b0ba5e2340c1c7df60df4c0e3
|
||||
MISC metadata.xml 333 SHA256 2dac3dfae7f320489f799db9129fcb8b45298241d6798c188aef134ec2d356cd SHA512 6d1b31c4529880c94bbf4cf09160b30b53136328efa65656ee288a0f8e647d8a5f72e12c7296ee20b4e610c861f1166808a8b1c6624580a394172aab33d084f8 WHIRLPOOL 89111987fd60d03c12f57b17381e781f4597d448c09df2739b582fccec63b0c0bf17f088fadb38a8f76608e3b59776d5c7a7b77a252b97beb0a229e6f51968cb
|
||||
|
@ -0,0 +1,151 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit autotools eutils flag-o-matic multilib-minimal python-any-r1 versionator
|
||||
|
||||
MY_P="${P/mit-}"
|
||||
P_DIR=$(get_version_component_range 1-2)
|
||||
DESCRIPTION="MIT Kerberos V"
|
||||
HOMEPAGE="http://web.mit.edu/kerberos/www/"
|
||||
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE="doc +keyutils libressl openldap +pkinit selinux +threads test xinetd"
|
||||
|
||||
CDEPEND="
|
||||
!!app-crypt/heimdal
|
||||
>=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
|
||||
|| (
|
||||
>=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
|
||||
>=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}]
|
||||
>=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}]
|
||||
)
|
||||
keyutils? ( >=sys-apps/keyutils-1.5.8[${MULTILIB_USEDEP}] )
|
||||
openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
|
||||
pkinit? (
|
||||
!libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] )
|
||||
libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] )
|
||||
)
|
||||
xinetd? ( sys-apps/xinetd )
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20140508-r1
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)"
|
||||
DEPEND="${CDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
virtual/yacc
|
||||
doc? ( virtual/latex-base )
|
||||
test? (
|
||||
${PYTHON_DEPS}
|
||||
dev-lang/tcl:0
|
||||
dev-util/dejagnu
|
||||
)"
|
||||
RDEPEND="${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-kerberos )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}/src
|
||||
|
||||
MULTILIB_CHOST_TOOLS=(
|
||||
/usr/bin/krb5-config
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-1.12_warn_cflags.patch"
|
||||
epatch "${FILESDIR}/${PN}-config_LDFLAGS.patch"
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-cppflags "-I${EPREFIX}/usr/include/et"
|
||||
# QA
|
||||
append-flags -fno-strict-aliasing
|
||||
append-flags -fno-strict-overflow
|
||||
|
||||
multilib-minimal_src_configure
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
use keyutils || export ac_cv_header_keyutils_h=no
|
||||
ECONF_SOURCE=${S} \
|
||||
WARN_CFLAGS="set" \
|
||||
econf \
|
||||
$(use_with openldap ldap) \
|
||||
"$(multilib_native_use_with test tcl "${EPREFIX}/usr")" \
|
||||
$(use_enable pkinit) \
|
||||
$(use_enable threads thread-support) \
|
||||
--without-hesiod \
|
||||
--enable-shared \
|
||||
--with-system-et \
|
||||
--with-system-ss \
|
||||
--enable-dns-for-realm \
|
||||
--enable-kdc-lookaside-cache \
|
||||
--with-system-verto \
|
||||
--disable-rpath
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake -j1
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
multilib_is_native_abi && emake -j1 check
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
|
||||
install
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
# default database dir
|
||||
keepdir /var/lib/krb5kdc
|
||||
|
||||
cd ..
|
||||
dodoc README
|
||||
|
||||
if use doc; then
|
||||
dohtml -r doc/html/*
|
||||
docinto pdf
|
||||
dodoc doc/pdf/*.pdf
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r2 mit-krb5kadmind
|
||||
newinitd "${FILESDIR}"/mit-krb5kdc.initd-r2 mit-krb5kdc
|
||||
newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r2 mit-krb5kpropd
|
||||
newconfd "${FILESDIR}"/mit-krb5kadmind.confd mit-krb5kadmind
|
||||
newconfd "${FILESDIR}"/mit-krb5kdc.confd mit-krb5kdc
|
||||
newconfd "${FILESDIR}"/mit-krb5kpropd.confd mit-krb5kpropd
|
||||
|
||||
insinto /etc
|
||||
newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
|
||||
insinto /var/lib/krb5kdc
|
||||
newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
|
||||
|
||||
if use openldap ; then
|
||||
insinto /etc/openldap/schema
|
||||
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
|
||||
fi
|
||||
|
||||
if use xinetd ; then
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}/kpropd.xinetd" kpropd
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
|
||||
elog "MIT split the Kerberos applications from the base Kerberos"
|
||||
elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
|
||||
elog "ftp clients and telnet, ftp deamons now live in"
|
||||
elog "\"app-crypt/mit-krb5-appl\" package."
|
||||
fi
|
||||
}
|
@ -1,11 +1,13 @@
|
||||
DIST emacs-25.0.50_pre20151113.tar.xz 26904832 SHA256 dcfd575afa3123bd63eba12b2ae2c7d1390c8fbccc911e9a4a70028feb207240 SHA512 cc8e871e9bb236ffd99ea93750aabc55401cdfad171f56df81c3127fba41b223196d31a64baf597268805b39015df773587e239192870f70671d131d9c6fc9b8 WHIRLPOOL 9571b10e49c028e4f8a10a54fce10bea16ff9b726e8a266650af180a57a370d225ac3bdffc12828c6d170680e514c9fb1179b3676dd4d4de3e6794147dc935ab
|
||||
DIST emacs-25.0.90.tar.xz 42218556 SHA256 325f275b64eee106ad9aaadb42243619822e5e59bee35645f15e015176adb626 SHA512 7fdc73bc62aa3d4456faaeedf5a121fbad3363dfb20d7564308012ffb49ea96af623ae291a245ab3228457942fea7f4a872695b57befc77bbaf8478a5124f577 WHIRLPOOL 4c566e40269aecf61ca1f3055d023fa4138f6a31436a7d7f2459b39818d33ae7d49e55719179239bd3d60936a85a83f062c2bc635fe8b3fa601749019bb17daa
|
||||
DIST emacs-25.0.92.tar.xz 42264752 SHA256 c29733959ae2c6a7c1d5f9465b4d06c93977cc1f3905313d992051a16590568e SHA512 7bfacb4a27f2fdff0e7e4f373d1dfe885f7505edbd11b6a907b834decb2e4dd2e23e7ab48ac5427430507708dbcae5108434223a58ac43b33b3808c3dfe81bd9 WHIRLPOOL 26f937b8cd8bd87f61636f6193af9eecba9430cd01821015767c8800b9ad7ba61834215a8f8f382ae3eb0e60667fd10d94947980866b555028f24582f3a3dc8b
|
||||
DIST emacs-25.1.50_pre20160130.tar.xz 26974200 SHA256 6ceeb4bd0eba8d6dcbec8068f65c8c9c6e9879cf7dee2e98f93c99d91ab6e75c SHA512 27622940b9b1d54385a2b8d66229d2bbdbc62548c1b6f074e6db3a702bcaeac567ec97a29b4311969a9d1fbb7d693ed353afbed898a239f7d8270530509b9cea WHIRLPOOL 760053301a6aea281ed2e9e5c8ed2c638f16118e7d2808a9b8cf018093026bddebc29eb641eb30dda4c3c6fb725cc2f58cb615f46230ba666daf183694abb7e0
|
||||
EBUILD emacs-vcs-25.0.50_pre20151113.ebuild 11927 SHA256 249aa3f243b112ac02fe2548656e421f2df0e450c11ce67fbed1ff6012536995 SHA512 c132bf15b07d17ff0b31fa09c0fbb3b30140aef2c592c89b343af23b3df595c3558734f177f5e74493d18f77d05e1451d547491d7fd39bae9f4a786905e8b4eb WHIRLPOOL 326736c2e0a19dc22036d4b9d590735f3fa9da51c92a5737b92784634374523649fbf1511e7347adcb733cb05eebc1fdee38830e5acf35388401747e35d9e090
|
||||
EBUILD emacs-vcs-25.0.90.ebuild 12288 SHA256 b385fc49bfaf46221cf4760a0b3a30c943a4c81bf4a0775aba8a3e9cc36c0466 SHA512 30408c4b33c63e7de0ba3ad5e8d48fee91dd5dd28c15acab8c6e36c9629f8b28176bc30aa7001dc31572b0f77c1f2800a64e3dd0325bc9f9a65c65ad141e1602 WHIRLPOOL 451b80aeef9c27d1a6583f3547c2b2302508730520f411dc3a9079688bd532b18a1be4b67f09f5b522c9c2566c57f00ac65eec80547a1c1f83637de498b26a16
|
||||
EBUILD emacs-vcs-25.0.92.ebuild 12287 SHA256 2f88183d65468dc08a5b458f9f9bc8f91c270510c1f730a3ee9b10f3851376fb SHA512 a80a3e4e65ed7638252eae09af94cad7437352818b2be7f86be725e89a7816d049de72dc739d3b188bc5c1555310660cce8a50523319df3782d62c11534f2063 WHIRLPOOL 947951952bb8002d5cd701ba3b18e86eaba0f6c10e63b0cbbced278c4d06fe34496c9c9a13d5dfd5d2ea4698701bb02225dbb5028eeb47c483077666b27d9a21
|
||||
EBUILD emacs-vcs-25.0.9999-r2.ebuild 12287 SHA256 2f88183d65468dc08a5b458f9f9bc8f91c270510c1f730a3ee9b10f3851376fb SHA512 a80a3e4e65ed7638252eae09af94cad7437352818b2be7f86be725e89a7816d049de72dc739d3b188bc5c1555310660cce8a50523319df3782d62c11534f2063 WHIRLPOOL 947951952bb8002d5cd701ba3b18e86eaba0f6c10e63b0cbbced278c4d06fe34496c9c9a13d5dfd5d2ea4698701bb02225dbb5028eeb47c483077666b27d9a21
|
||||
EBUILD emacs-vcs-25.1.50_pre20160130.ebuild 11956 SHA256 3e6f81da062ac9267721255f77be6a4533bc68f73497b46af6bc880f9e58f869 SHA512 35e0bd7e4a25b52d1c519d35946606798f5c6ea381bfbb3e99057fbd7a218c95d5ade4397fb227e467ae56ac2f913d9c4e0e829ffd035caf941aa61b67d3232e WHIRLPOOL 71dcd480adb8f0ca1eb30a893105c0db73ce1cc2e565d151fd27b1f19b98948654234b082399cf03029491de49ce441bb645db7911e7bbd0fc6832d793f77052
|
||||
EBUILD emacs-vcs-25.1.9999-r1.ebuild 12285 SHA256 3b98346423f117f01f7607d40d2c0dde1f2c9f651eaef478bec1738a5d04c909 SHA512 980b4c37890d54f25891a68be7b19862bf75e0da955c49e3b71d5aab070f05db04f683e33dd26715097dffbeca8a6ba0898cac1679a55afc1a1462da93ea1c8a WHIRLPOOL aecf1982d1565e7530018cecbea2e737b7dea3d1b8f201e9df88f7a16eb6535b8db37824528e2a9ee0e05ec6515b7757693bfaef8d484c458bdeeff7d0409f1d
|
||||
MISC ChangeLog 7747 SHA256 7f28a4819ae4a4eaaff5cdcf9804857942a96eb2446f248787f5fdd5f081b642 SHA512 4e6c51c09a0d9ff6f759763abaf4b331b3e9fd92b7ac554cafad3b4582d4cf55c623f1b980b3317317bb31f593ad3d14a12c1c253370c5834d18d949ce4745ba WHIRLPOOL f9bbbe6064b48d4f01a45bf0e02d5781c522ce8e7c6a1e599bb05eb12213b1d7c7bc231f7470440dc8d4de65861961ad8b6cfcd9cb4c01a5176f3015883857ef
|
||||
MISC ChangeLog 7914 SHA256 59dcc7df6d9d4b0971a95008bb9d66662b51d32291db929aac510d7eb7020c69 SHA512 74e23c8d88e890340aa15d9c90251a818652cb43b1e7a683820089a1f7ea2fe687ff7addd9243e6f08d2699e284541b7eb5b0b1eab43c11be248419a933885f8 WHIRLPOOL 561c9245920e08cea8bb01d15da49cf2c6770e4d32511589e84ed616ece33d151294c8cb1f44868ed70f862f640211b7ce7da3707fd45ddba26cabe0d16e5f46
|
||||
MISC ChangeLog-2015 86237 SHA256 ce19205e1c53f0b9c690a754434783f4e5a8c3265f3ed3580e670dc14109c107 SHA512 fecc40cad7372dc11f3a6cbccfd369e4c75d92a3dd57c7bf671df624a2d120d8496e088a748580937ec7a68d3087cb2e7a3393799124a7ad991447badbf22e58 WHIRLPOOL e0d14721260bc439a87cc70e386a4a04607aa3b20d29fe1cd195a4c613427a1111daa7c808d0ffaf7dc3061b9299986709cad3a531d8793f134129c94482246f
|
||||
MISC metadata.xml 2670 SHA256 129bd3ca2fbed47b5d81bd2a50d530f05b1b229d3b5a349f1e21be70dde67f7b SHA512 9bd16b563f4209e245a53ceb818e8218f73d5702708e5caaf6b3359a4adbcbf124545c15b7c411f112520e744af35c6a3e62a6e051e896e8340320a66c9be153 WHIRLPOOL 78f70608e03d44a03eb108a57d9f13b589b99e393e53d6602ff3a97f5f7864d0936f31242328ef63ab2dbcfcf49292cf7b5e4abab155f016ae6a05133b8a9391
|
||||
|
@ -0,0 +1,387 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools elisp-common flag-o-matic multilib readme.gentoo-r1
|
||||
|
||||
if [[ ${PV##*.} = 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://git.sv.gnu.org/emacs.git"
|
||||
EGIT_BRANCH="emacs-25"
|
||||
EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
|
||||
S="${EGIT_CHECKOUT_DIR}"
|
||||
else
|
||||
SRC_URI="https://dev.gentoo.org/~ulm/distfiles/emacs-${PV}.tar.xz
|
||||
mirror://gnu-alpha/emacs/pretest/emacs-${PV}.tar.xz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
# FULL_VERSION keeps the full version number, which is needed in
|
||||
# order to determine some path information correctly for copy/move
|
||||
# operations later on
|
||||
FULL_VERSION="${PV%%_*}"
|
||||
S="${WORKDIR}/emacs-${FULL_VERSION}"
|
||||
[[ ${FULL_VERSION} != ${PV} ]] && S="${WORKDIR}/emacs"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
|
||||
HOMEPAGE="https://www.gnu.org/software/emacs/"
|
||||
|
||||
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
|
||||
SLOT="25"
|
||||
IUSE="acl alsa aqua athena cairo dbus games gconf gfile gif gnutls gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib"
|
||||
REQUIRED_USE="?? ( aqua X )"
|
||||
|
||||
RDEPEND="sys-libs/ncurses:0
|
||||
>=app-eselect/eselect-emacs-1.16
|
||||
>=app-emacs/emacs-common-gentoo-1.5[games?,X?]
|
||||
net-libs/liblockfile
|
||||
acl? ( virtual/acl )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
dbus? ( sys-apps/dbus )
|
||||
gnutls? ( net-libs/gnutls )
|
||||
gpm? ( sys-libs/gpm )
|
||||
hesiod? ( net-dns/hesiod )
|
||||
!inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) )
|
||||
kerberos? ( virtual/krb5 )
|
||||
libxml2? ( >=dev-libs/libxml2-2.2.0 )
|
||||
selinux? ( sys-libs/libselinux )
|
||||
zlib? ( sys-libs/zlib )
|
||||
X? (
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXt
|
||||
x11-misc/xbitmaps
|
||||
gconf? ( >=gnome-base/gconf-2.26.2 )
|
||||
gsettings? ( >=dev-libs/glib-2.28.6 )
|
||||
gif? ( media-libs/giflib:0= )
|
||||
jpeg? ( virtual/jpeg:0= )
|
||||
png? ( >=media-libs/libpng-1.4:0= )
|
||||
svg? ( >=gnome-base/librsvg-2.0 )
|
||||
tiff? ( media-libs/tiff:0 )
|
||||
xpm? ( x11-libs/libXpm )
|
||||
imagemagick? ( >=media-gfx/imagemagick-6.6.2 )
|
||||
xft? (
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
x11-libs/libXft
|
||||
cairo? ( >=x11-libs/cairo-1.12.18 )
|
||||
m17n-lib? (
|
||||
>=dev-libs/libotf-0.9.4
|
||||
>=dev-libs/m17n-lib-1.5.1
|
||||
)
|
||||
)
|
||||
gtk? (
|
||||
xwidgets? (
|
||||
x11-libs/gtk+:3
|
||||
net-libs/webkit-gtk:3=
|
||||
)
|
||||
!xwidgets? (
|
||||
gtk3? ( x11-libs/gtk+:3 )
|
||||
!gtk3? ( x11-libs/gtk+:2 )
|
||||
)
|
||||
)
|
||||
!gtk? (
|
||||
motif? ( >=x11-libs/motif-2.3:0 )
|
||||
!motif? (
|
||||
Xaw3d? ( x11-libs/libXaw3d )
|
||||
!Xaw3d? ( athena? ( x11-libs/libXaw ) )
|
||||
)
|
||||
)
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
gzip-el? ( app-arch/gzip )
|
||||
pax_kernel? (
|
||||
sys-apps/attr
|
||||
sys-apps/paxctl
|
||||
)"
|
||||
|
||||
if [[ ${PV##*.} = 9999 ]]; then
|
||||
DEPEND="${DEPEND}
|
||||
sys-apps/texinfo"
|
||||
fi
|
||||
|
||||
EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
|
||||
SITEFILE="20${PN}-${SLOT}-gentoo.el"
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV##*.} = 9999 ]]; then
|
||||
FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[ \t]*\([^ \t,)]*\).*/\1/p' \
|
||||
configure.ac)
|
||||
[[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
|
||||
einfo "Emacs branch: ${EGIT_BRANCH}"
|
||||
einfo "Commit: ${EGIT_VERSION}"
|
||||
einfo "Emacs version number: ${FULL_VERSION}"
|
||||
[[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
|
||||
|| die "Upstream version number changed to ${FULL_VERSION}"
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
|
||||
# Fix filename reference in redirected man page
|
||||
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|
||||
|| die "unable to sed ctags.1"
|
||||
|
||||
AT_M4DIR=m4 eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
strip-flags
|
||||
filter-flags -pie #526948
|
||||
|
||||
if use sh; then
|
||||
replace-flags "-O[1-9]" -O0 #262359
|
||||
elif use ia64; then
|
||||
replace-flags "-O[2-9]" -O1 #325373
|
||||
else
|
||||
replace-flags "-O[3-9]" -O2
|
||||
fi
|
||||
|
||||
local myconf
|
||||
|
||||
if use alsa; then
|
||||
use sound || ewarn \
|
||||
"USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
|
||||
myconf+=" --with-sound=alsa"
|
||||
else
|
||||
myconf+=" --with-sound=$(usex sound oss)"
|
||||
fi
|
||||
|
||||
if use X; then
|
||||
myconf+=" --with-x --without-ns"
|
||||
myconf+=" $(use_with gconf)"
|
||||
myconf+=" $(use_with gsettings)"
|
||||
myconf+=" $(use_with toolkit-scroll-bars)"
|
||||
myconf+=" $(use_with gif)"
|
||||
myconf+=" $(use_with jpeg)"
|
||||
myconf+=" $(use_with png)"
|
||||
myconf+=" $(use_with svg rsvg)"
|
||||
myconf+=" $(use_with tiff)"
|
||||
myconf+=" $(use_with xpm)"
|
||||
myconf+=" $(use_with imagemagick)"
|
||||
|
||||
if use xft; then
|
||||
myconf+=" --with-xft"
|
||||
myconf+=" $(use_with cairo)"
|
||||
myconf+=" $(use_with m17n-lib libotf)"
|
||||
myconf+=" $(use_with m17n-lib m17n-flt)"
|
||||
else
|
||||
myconf+=" --without-xft"
|
||||
myconf+=" --without-cairo"
|
||||
myconf+=" --without-libotf --without-m17n-flt"
|
||||
use cairo && ewarn \
|
||||
"USE flag \"cairo\" has no effect if \"xft\" is not set."
|
||||
use m17n-lib && ewarn \
|
||||
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
|
||||
fi
|
||||
|
||||
local f
|
||||
if use gtk; then
|
||||
einfo "Configuring to build with GIMP Toolkit (GTK+)"
|
||||
while read line; do ewarn "${line}"; done <<-EOF
|
||||
Your version of GTK+ will have problems with closing open
|
||||
displays. This is no problem if you just use one display, but
|
||||
if you use more than one and close one of them Emacs may crash.
|
||||
See <https://bugzilla.gnome.org/show_bug.cgi?id=85715>.
|
||||
If you intend to use more than one display, then it is strongly
|
||||
recommended that you compile Emacs with the Athena/Lucid or the
|
||||
Motif toolkit instead.
|
||||
EOF
|
||||
if use xwidgets; then
|
||||
myconf+=" --with-x-toolkit=gtk3 --with-xwidgets"
|
||||
else
|
||||
myconf+=" --with-x-toolkit=$(usex gtk3 gtk3 gtk2)"
|
||||
myconf+=" --without-xwidgets"
|
||||
fi
|
||||
for f in motif Xaw3d athena; do
|
||||
use ${f} && ewarn \
|
||||
"USE flag \"${f}\" has no effect if \"gtk\" is set."
|
||||
done
|
||||
elif use motif; then
|
||||
einfo "Configuring to build with Motif toolkit"
|
||||
myconf+=" --with-x-toolkit=motif"
|
||||
for f in Xaw3d athena; do
|
||||
use ${f} && ewarn \
|
||||
"USE flag \"${f}\" has no effect if \"motif\" is set."
|
||||
done
|
||||
elif use athena || use Xaw3d; then
|
||||
einfo "Configuring to build with Athena/Lucid toolkit"
|
||||
myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
|
||||
else
|
||||
einfo "Configuring to build with no toolkit"
|
||||
myconf+=" --with-x-toolkit=no"
|
||||
fi
|
||||
! use gtk && use xwidgets && ewarn \
|
||||
"USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
|
||||
elif use aqua; then
|
||||
einfo "Configuring to build with Nextstep (Cocoa) support"
|
||||
myconf+=" --with-ns --disable-ns-self-contained"
|
||||
myconf+=" --without-x"
|
||||
else
|
||||
myconf+=" --without-x --without-ns"
|
||||
fi
|
||||
|
||||
# Save version information in the Emacs binary. It will be available
|
||||
# in variable "system-configuration-options".
|
||||
myconf+=" GENTOO_PACKAGE=${CATEGORY}/${PF}"
|
||||
|
||||
econf \
|
||||
--program-suffix="-${EMACS_SUFFIX}" \
|
||||
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
|
||||
--localstatedir="${EPREFIX}"/var \
|
||||
--enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
|
||||
--with-gameuser=":gamestat" \
|
||||
--without-compress-install \
|
||||
--with-file-notification=$(usev inotify || usev gfile || echo no) \
|
||||
$(use_enable acl) \
|
||||
$(use_with dbus) \
|
||||
$(use_with gnutls) \
|
||||
$(use_with gpm) \
|
||||
$(use_with hesiod) \
|
||||
$(use_with kerberos) $(use_with kerberos kerberos5) \
|
||||
$(use_with libxml2 xml2) \
|
||||
$(use_with selinux) \
|
||||
$(use_with wide-int) \
|
||||
$(use_with zlib) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
|
||||
emake
|
||||
}
|
||||
|
||||
src_install () {
|
||||
emake DESTDIR="${D}" NO_BIN_LINK=t install
|
||||
|
||||
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} \
|
||||
|| die "moving emacs executable failed"
|
||||
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 \
|
||||
|| die "moving emacs man page failed"
|
||||
|
||||
# move info dir to avoid collisions with the dir file generated by portage
|
||||
mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
|
||||
|| die "moving info dir failed"
|
||||
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
|
||||
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
|
||||
|
||||
# avoid collision between slots, see bug #169033 e.g.
|
||||
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
|
||||
rm -rf "${ED}"/usr/share/{appdata,applications,icons}
|
||||
rm -rf "${ED}"/var
|
||||
|
||||
# remove unused <version>/site-lisp dir
|
||||
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
|
||||
|
||||
# remove COPYING file (except for etc/COPYING used by describe-copying)
|
||||
rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING
|
||||
|
||||
if use gzip-el; then
|
||||
# compress .el files when a corresponding .elc exists
|
||||
find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
|
||||
-name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
|
||||
assert "gzip .el failed"
|
||||
fi
|
||||
|
||||
local cdir
|
||||
if use source; then
|
||||
cdir="/usr/share/emacs/${FULL_VERSION}/src"
|
||||
insinto "${cdir}"
|
||||
# This is not meant to install all the source -- just the
|
||||
# C source you might find via find-function
|
||||
doins src/*.{c,h,m}
|
||||
elif has installsources ${FEATURES}; then
|
||||
cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
|
||||
fi
|
||||
|
||||
sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF
|
||||
X
|
||||
;;; ${PN}-${SLOT} site-lisp configuration
|
||||
X
|
||||
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
|
||||
Y (setq find-function-C-source-directory
|
||||
Y "${EPREFIX}${cdir}")
|
||||
X (let ((path (getenv "INFOPATH"))
|
||||
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
|
||||
X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))
|
||||
X (and path
|
||||
X ;; move Emacs Info dir before anything else in /usr/share/info
|
||||
X (let* ((p (cons nil (split-string path ":" t))) (q p))
|
||||
X (while (and (cdr q) (not (string-match re (cadr q))))
|
||||
X (setq q (cdr q)))
|
||||
X (setcdr q (cons dir (delete dir (cdr q))))
|
||||
X (setq Info-directory-list (prune-directory-list (cdr p)))))))
|
||||
EOF
|
||||
elisp-site-file-install "${T}/${SITEFILE}" || die
|
||||
|
||||
dodoc README BUGS CONTRIBUTE
|
||||
|
||||
if use aqua; then
|
||||
dodir /Applications/Gentoo
|
||||
rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
|
||||
mv nextstep/Emacs.app \
|
||||
"${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
|
||||
fi
|
||||
|
||||
DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs
|
||||
through the Emacs eselect module, which also redirects man and info
|
||||
pages. Therefore, several Emacs versions can be installed at the
|
||||
same time. \"man emacs.eselect\" for details.
|
||||
\\n\\nIf you upgrade from Emacs version 24.2 or earlier, then it is
|
||||
strongly recommended that you use app-admin/emacs-updater to rebuild
|
||||
all byte-compiled elisp files of the installed Emacs packages."
|
||||
use X && DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
|
||||
Installing media-fonts/font-adobe-{75,100}dpi on the X server's
|
||||
machine would satisfy basic Emacs requirements under X11.
|
||||
See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
|
||||
for how to enable anti-aliased fonts."
|
||||
use aqua && DOC_CONTENTS+="\\n\\nEmacs${EMACS_SUFFIX#emacs}.app is in
|
||||
\"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink
|
||||
it into /Applications by yourself."
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# move Info dir file to correct name
|
||||
local infodir=/usr/share/info/${EMACS_SUFFIX} f
|
||||
if [[ -f ${ED}${infodir}/dir.orig ]]; then
|
||||
mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed"
|
||||
elif [[ -d "${ED}"${infodir} ]]; then
|
||||
# this should not happen in EAPI 4
|
||||
ewarn "Regenerating Info directory index in ${infodir} ..."
|
||||
rm -f "${ED}"${infodir}/dir{,.*}
|
||||
for f in "${ED}"${infodir}/*; do
|
||||
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
|
||||
install-info --info-dir="${ED}"${infodir} "${f}" \
|
||||
|| die "install-info failed"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elisp-site-regen
|
||||
|
||||
local pvr
|
||||
for pvr in ${REPLACING_VERSIONS}; do
|
||||
[[ ${pvr%%[-_]*} = 24.[12] ]] && FORCE_PRINT_ELOG=1
|
||||
done
|
||||
readme.gentoo_print_elog
|
||||
|
||||
if use livecd; then
|
||||
# force an update of the emacs symlink for the livecd/dvd,
|
||||
# because some microemacs packages set it with USE=livecd
|
||||
eselect emacs update
|
||||
elif [[ $(readlink "${EROOT}"/usr/bin/emacs) = ${EMACS_SUFFIX} ]]; then
|
||||
# refresh symlinks in case any installed files have changed
|
||||
eselect emacs set ${EMACS_SUFFIX}
|
||||
else
|
||||
eselect emacs update ifunset
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
elisp-site-regen
|
||||
eselect emacs update ifunset
|
||||
}
|
@ -1,8 +1,8 @@
|
||||
DIST gummi-0.6.5.tar.gz 520902 SHA256 b23c2958376ea43c701a276ad19ceac5b50d9cb32a489a10897b25aa5004fffb SHA512 9a35533273ff5f2606ba1d79c01dcdf14f2a47628eb5d19613330650ed2a2bd542461492d031e51b773e13c6ac406b564e6703919f16e5f8d7e6bb3c4428b40e WHIRLPOOL 47e1ad5a15183ed0d24a88ebc3bc1af166604825da54db10461243ba4c1b8d6ca82d1afaf7306ef45a4df0f65d103b6cbc83db02cb6469fb7138545e16ae2728
|
||||
DIST gummi-0.6.6.tar.gz 792642 SHA256 4119341d6556d82f4b8ce08ad67b6f92c1d9ad1fbad789b7faa7b2d38b7299da SHA512 3be94927c9aafa4914ed2b6f6f5022dce5bcca315a1f947fafb8a4c8bbc5a2bc57f07f8ceaaacdd0b92a5a30483ea8b00e570faf62479280d2ad874716e4c47d WHIRLPOOL 6125d930497d6f5a4f6d8604b39314b04e6e147f93a998f3fe722295f7d04f795a2e7e1f8eea21953eae7e69074dc9a9cdc6cefb29f59261c47ec000c55bc363
|
||||
EBUILD gummi-0.6.5.ebuild 1079 SHA256 5de24d8fe02319b1818e19ba7c5ca11575604380ff03f5a0ad1b6a77736b3910 SHA512 66b5fb405e3d34ebf0ed3393e8d26ba1c2b5fd7cd3799bf46731288b433ebdff4b09317ce6ef670dc742c93c154b8fc918d028a177abe8b6a17fc3170c6c87fc WHIRLPOOL 73ef7d78cc94164f9ce04742a4287f8f32abab0c3e063be79686762221ff06fbd6909bb433528a97fa7d4029c6db7bc7fafb563f2c1b525db083a5ab9fa2e673
|
||||
EBUILD gummi-0.6.6.ebuild 1039 SHA256 c3bcaa1c788b1af47ed0afc3fcd9e268049032233b9fbe85c433c3ca617aada8 SHA512 b5a61c969cf3576146aa5522d626480ebe4cda08d804fc4e18902edbe2601f27e894145337169dcf219d86e7adc5d8929b0b9c8a30d085025b3a3acc1d342d25 WHIRLPOOL 889f9a3a13f34774ad589d7e61d1d4cb7b6189bfb0d8b5814b75e2130ede5769d6d8b64e9401acb6e513476d879880a93335e4a9f8243a8c31b373ac1f713bed
|
||||
EBUILD gummi-0.6.6.ebuild 1038 SHA256 dd347ab31822bddd1d22efc81d4bccfd2f2552daf4016a5c5727d6f573dd191f SHA512 822f6b186a022ccd4b28609083d53d6ac01c29d880c3b9bb90e9fd098799fdfd2078528ba9b1aa40be4389f962354ff970a3b59863069470d5d3b670b52ac22b WHIRLPOOL 220f42c1f0948149865796158c7d0677f8f70319b6a1c49e01d0cd8af68ccbd65a0af171db31e48ab7d7a451f57387a775ef33c596c2f3d512509c59f1230451
|
||||
EBUILD gummi-9999.ebuild 1014 SHA256 ce1a40dfc953a749471e92bb2148895ea44613ca406ae675a7136ea94b0a1c70 SHA512 d66a1f16825169675b75fdf6a3641f982499206546c282a25bbd19a10f82174c82a1af39ac3799882fecf2d6bf52709c256b60c4a248d1c64639c02159cecf47 WHIRLPOOL f4b247d922f2336f2638f032c95a718e1e177c7fb76faa7915d7425b5967b2da38f9f74d39ea451a8b8ba0b1f91af6017476b378ce7e05d72324df3d794c1633
|
||||
MISC ChangeLog 3278 SHA256 1b65d6b4fb7f6be8df949337e8634eb0d812e824d9ecf826423a4eefcbc8bd4a SHA512 68c89b88381477fd3b7cef0687a7f28b9fccd2d1b1997f49bf250f81c8a13d18a9730727ce1f6b870b2e0f94752f87232e3f10460ffe24a4dcc6af66a8e0c7e2 WHIRLPOOL 441914701879c77df0cdb2b5ba39d43b442bb0047271f3dde47a4aede0e63917ee6d796a03e1349e729206973a6fe69fac331db1fd5bc2c063d5c6c5d529be64
|
||||
MISC ChangeLog 3509 SHA256 2ba82cae2f2ea6e6b76c4d40f45eb88d5cbc0404fd1742219ef538c4fbac4ff5 SHA512 03392d3f4862b063c6789b430ad3c263dbe09cd120d6c0a30e8088119d93746348eaa8dd59453d57448b645a28165afe934b1e1aefba064d2d533265bcd635e2 WHIRLPOOL 5dbacdf99ed6fdb07b4c327c7d61b3c7868db845361c93b87603d6b6ab3efa7ffe5c01cb8809a4f8a24b609301daede05c3f76f0151d38d46aa115d67a63e6fe
|
||||
MISC ChangeLog-2015 6463 SHA256 39d3c8b6be938ea6862c22429f2465396ea6e10ffeeba3d46ad18381748c0d3a SHA512 b370268af9951d3ca0e34e5a94b60d36bf0ce76058d2d7e4701451a3ce4d0a73d17ea9844c90616fe5ca9ac267f1ff33806e0d903b9833e75e828e6d063f73c0 WHIRLPOOL 44c708e10cb119014902a6e00353a20d74afd6a41a201fcea7120eeec51f797f8c964e835ae42ba1dbe933c132910fc42be0e66ff02d326f1c0b365d8f796a49
|
||||
MISC metadata.xml 767 SHA256 2648b19567fd008ac1e2f097b782e6c80e6d87dd79fc6ac33616515b2071abd6 SHA512 40d2a7c474ed958b85ef0399d4fee4017a3d66e20b62e3351c57a90fe6da125ed675f29483e1bd164bb271f9c1ef407aea65f16a0913fcfca33b5fc82ab4e35a WHIRLPOOL 1cdea657e48808797d660d19d69f3d88c7453ab3ede59f825464df698a815e38a677c25bcb6b6b51837035401bb03c48bd1a5dd1596c37a7aed6b199d59cc0e0
|
||||
|
@ -1,6 +1,6 @@
|
||||
DIST spice-protocol-0.12.10.tar.bz2 103029 SHA256 788f0d7195bec5b14371732b562eb55ca82712aab12273b0e87529fb30532efb SHA512 4f6545ced78a4eedf6adca3f10d536a57205626e631d7cf380be4ea08ca2e1fbbe32566e59c2ce1900a7f057a6dab044483b8423885280cbf142b253d8e03711 WHIRLPOOL 224348a06c6116070119de7fc700dc0d3bf3be271b3043d0ebb01200958b145282bbbfee48f2a9ceb2f719bf631832b431a2af5ae6c8a09bc60640336cab5274
|
||||
EBUILD spice-protocol-0.12.10.ebuild 380 SHA256 8a133667564ed3326b9844203b5d9f2ae51c0eb89aaa1d5c5acbce03acb164df SHA512 25c7ca0116832129e23a33de76f2837a305fbe4ada2679f872bbc1b5cd09cd6041d09dbcdff66f9c94cc1708c4bee0a6a0c1e996d3d69e98ae8d66f2a0e53a00 WHIRLPOOL 17dfad0554905871e1db05e52c4f17b8cf8da073583675f3d6a3e8767b4369e38b493c8daa24f9bbdc6cfba8fea789b330e7840c62b60e20962f5be46a3e7c90
|
||||
EBUILD spice-protocol-9999.ebuild 619 SHA256 7a841aa906597bc6203e53a9ebbd7aae970f182ada224d3197a4d9940f29294b SHA512 39a6a74d603b05a3e4e8ffea9a97e80a797c596bdda3ecadbe627d57f64e98087fe3bc7bb5f8eb94b522cb9413d1ac3df1c9e5148f67ead40cd223b16ca3ade5 WHIRLPOOL f9cc7364aff4d890b315c6ba6a8611145ea7839b6740c08f4c4f226fc5168fc96fe7efd0abd38d5b4ef9373b81081ec975ccdbe401f1e4eef5c4807b2f5b0b0e
|
||||
MISC ChangeLog 5163 SHA256 d490e1f6fb88e29e84cf6533e85cb3052492e1de827d8fcd6512571a7c57b628 SHA512 65cc8eb6984025f537f092b675fb670c6548710845ae8ae43f23739ef4f29c0623c57c271564c2670aae2d2998c9b1fc1ae58c8947027e718ec761b63c3b6e4f WHIRLPOOL bacbd8248a9419f40c01c4439e303f729264559790c18eb49cc53686864864cee517e22ff84f055a00214745bb201f82e67541c03a6e072cf30a6c345e522d92
|
||||
MISC ChangeLog 5498 SHA256 d05505acf3aaf6f6ac022f4f124c715df3ceba063470c578fed5e1fda4b8de48 SHA512 7a57a2bb63e1094166075e6d0efeed1260fc2b642792a0182977beac652435fce06a250db0bfba91753fa65308ae61e121ebb118af05ca446281b83ddf2a5f63 WHIRLPOOL 56702e0b03b0f4461123b70820a0971b4c9089d20b7c07173680338fbecdd0060d2833e397943084d08d09fb8bcfab4972bb5c1bfac52d92fcbc0dce102987b6
|
||||
MISC ChangeLog-2015 6113 SHA256 7fcca09d4ad157cb4f6722f938025fc41ab255158baa603b8e94f513eacb175f SHA512 78960a6ef6486b2d326a8479f0f431905199d6af0cd9eb023bd25ac1d4f4ba55a58db8b24fd379cab844154f30ad46dfbf197a0636e6662ec88ceba736ecee1c WHIRLPOOL 73f844c53a36fd957f905212801a09b3fb5294f05d8db919e2ffdcdac46801ccdfe07a557ec66495bb8de7c24aa93d8d54d51464329dd926af271e3015c86850
|
||||
MISC metadata.xml 392 SHA256 d71716d2383aa9ab43cbdde172b26662566a8c0eb8529efc728de9354ec3a6d9 SHA512 94b90de5debbe7d9e443a927854adaaf76315248af06f781e2e00b6232b0a33605479f9c29c5f78ae6527407382b3dedfc02ebfb579c884f0e82237e339a8b22 WHIRLPOOL 941723ce22812137b4a6788f04fc1d26ba9e33a44b817790143a6aa05e9a602a5e26905bf8c95ef2cf303e341b4ae43ee377905925c83bce1943de34ae0b8188
|
||||
|
@ -1,29 +1,16 @@
|
||||
DIST amd64-debug-libreoffice-5.0.3.2.tar.xz 1023118640 SHA256 8ab5ba58cdd99f8a744e2636d04c7fce0ebefc4a846e6ea4c2f486ead18cdab7 SHA512 8861b0885690e2706058e3197e10bf921336605a9414f8ab554df1a87ebbf0c3761b421cfe71ee95e9a8fa6da65df3477a0a0e22d008644fea44f52ce0f1bf3e WHIRLPOOL 287fdf475501ef9160fa9cd7697a8815185ded139f041634e0933cfe00339ba508f1ded740c316f883ac34f0c007defb33f92471e293d9692bd9367942408463
|
||||
DIST amd64-debug-libreoffice-5.0.5.2.tar.xz 7222948 SHA256 57a4d23c3588574e47e1d6d2b04faa84936ebd4bcf3747d7dd588c66ab210ffe SHA512 78852c53b3683a7adf76a0e2d58ae0ee356f4bf9e8a8462235480c675e50c02ada53323267bd412ec409d4f53799a9d342726097d44803aaf698c9d1ffd7dd38 WHIRLPOOL d16b0fe1fea2dfdc41f1ddf20595737532687375c47031f6e22f229404e05bf8c427e9e223b0ece1c5fdb2c3287117587897a6ea3fd5d7536a3d7652b8759683
|
||||
DIST amd64-debug-libreoffice-gnome-5.0.3.2.xd3 4964634 SHA256 fa96f7bcd5bc46b0b07d9cfee7dad7c85c49872f2e3c446e2a4ff36c7678a94a SHA512 dddc6edb6f40db6c175c169bef435d5897839a98027c75e9f2e2246eafe957970c71edc0039fdf7861ffe48c0e4eaee98d4cdec1b4797da721aa5c5db72e942b WHIRLPOOL f7922716cc215fdbc7a48867b1d45ae6666c827f07908d22480b6ca00a50835872a8b51ff42bc664de47f9a5605817a3432d1c785b6a9fb03166bd6eb4bc8cda
|
||||
DIST amd64-debug-libreoffice-gnome-5.0.5.2.xd3 104477 SHA256 be04bc430abaed0ba0f6391dfb08e0804566e53f22217f1c961a5870b7b87e6a SHA512 b375df930fefa4389bdce908231c34c03c9e2cc33184c1626184e3ad3799f58704fce8f1902988891308d046b0a0bbc07af0ce66bd2ab02f4559b4e1ad45120b WHIRLPOOL 1ad2c7dfd4750859411cef5c33589ac58cd65a358449dad007a641e36366475833d56f32069df51c8ef68207cb3607545f6b37de9dac21fc3e522735832e2583
|
||||
DIST amd64-debug-libreoffice-gnome-java-5.0.3.2.xd3 475584701 SHA256 1b59a9935fd4ac6800fad4e5904854e1cba96a2f12a5ac5bbbcc07162daff3f8 SHA512 4351684322a1a118f5f36d159b4d4d082e1a9e32e4610815b93b9a9289184100fc2f521fefb7bd882ae7aaa306906cbe86538d43deda3d2ded39f0dbb2cbc873 WHIRLPOOL 26f87f3d7f04b10c1fe9fcf3a033e46d799ba0da75397d4772a7ec1f5598d2664f83690e74fc6299a386d895e14566e300f7a57579e309758f7dd60469569f1b
|
||||
DIST amd64-debug-libreoffice-gnome-java-5.0.5.2.xd3 2733566 SHA256 27e1ed9a3ebbbb41020fc8d236ad41073260343f5832aa10c15795c1f2b05d0a SHA512 86281ca103b49a9f55625f818982677314b1a50dbd7f356affd22551fba852df8344dbc5e79088a7099207ce2041c5975cfa18dbb044d83e1424ee3303c31aa3 WHIRLPOOL b409c7caed481030427f1a5f98f37853bd7eacdaf23659bb7fbf516ef23212b1688f2a3bd317b77878ba27d6e49d4d8a781699bd67843db46d26317d2174a016
|
||||
DIST amd64-debug-libreoffice-java-5.0.3.2.xd3 473066015 SHA256 02b2957b8e3d8b90dfe37ea6840c759c351bd3552c7351fa182c38070185afdb SHA512 d538206507aae2cc226fc17f0e5b5de874f710ee5719418858e708a5da2ecbd6dfa1c43bfb0d42c5351121257bbacb63bea2f264d8b11a674d51fa49044d5026 WHIRLPOOL 9b4139c581ff8a117afcc8d761dac18d5f607f54ab5b15c8a09c6297e1e555616dc83aa7cd0b954accf939995f3fff2af606f1301c9b9eae5c15099492e0831e
|
||||
DIST amd64-debug-libreoffice-java-5.0.5.2.xd3 2654813 SHA256 468ec022659bb92debe9321ec8c979a51b55f3d610821ba52f1ce9ee67e4fc4f SHA512 3b75c168b520b3802a09cbd2761e97ece58749dc4bdc76b22927f55211c8a3fad4d0afabe74b33bb7180c1633ef860055d3f2094171e922f595c8301259be8ab WHIRLPOOL 799a18daaeb798aa1c907a68d4807432e41710cbeaf55afc47e92c5088da553a7cb1e9e8059f6ae9c21e67dcc6eadf444a778b455e1ca0d153206c083a6c5fd7
|
||||
DIST amd64-debug-libreoffice-kde-5.0.3.2.xd3 292238215 SHA256 84b05149ae8af600455898da59599a098cee51329e5d0b5f1aba6e4c8dc1d6f8 SHA512 4d06d296c547a79d16c8cb9c4241d7ae46fd61f700c3193bee84ef1a5f7e8ccb70f9d299e6b6b9debd66052c1e1507acbb88366c865383ea7ab4f8e7c6181daf WHIRLPOOL c058bd6b00a4a2ba6d82f633031106e5126c064c4cae4c89d4f2415cae2967b1acef1d5b421683dfd4931c647e7a625086d3ab38b4d4a6997966389104d17440
|
||||
DIST amd64-debug-libreoffice-kde-5.0.5.2.xd3 870170 SHA256 8583934ccb69daa813e91e1fb9e3d64f68f866f5383b1afad1d5547e72656882 SHA512 405e64d9ee876064fc36808baa85100700571a69f80b4a8f14a0c359dd527fc2cd4a77c0fb0c75ab2b0f07dda75abae0c81d21919e5c12950a1a6d46dccf7fe7 WHIRLPOOL 4580b3380dc8e1121f817bf39233215407d728e89eaf5f944e2c072511ac3096cb926d74613e32b75f00ce4e88021b329f0d0952689f99fa335e74cca22b4ba7
|
||||
DIST amd64-debug-libreoffice-kde-java-5.0.3.2.xd3 474654737 SHA256 84de9cd8d1107f112401806a08bd5b5c3bbcf6a08393d2e1c57bcf0145234c5c SHA512 a47552d48c3cf354478a7fbfda3568c2b375d3f99ce45d754def2ccb07c557101e88878cc7a7d7467d62402b5ba5c596d299dfddc1a6a19c5d80091020f7c203 WHIRLPOOL 32fe90eb598a7749ad8ac8ff3901d781b37cea7cd1cc89ba6a981ef7162b8e95a0d42c878f4c26e7e056a28c9068d768fa13f9ca07a58538feeb8b23c61b009f
|
||||
DIST amd64-debug-libreoffice-kde-java-5.0.5.2.xd3 2678866 SHA256 afe0028e27fc7151756e4225838305625cbb2932db0e1b9f64724a63b1cd3238 SHA512 6f5a23330fe177728d7ca230bef71446195b05698f1d29752939fbec561a19511195a839ab051501baafe6c2fee7b52c77de01131c3c2f5a1af0ae21ccf9eb44 WHIRLPOOL 358ffb52c69e8a07cdbc90049ec59c51d71b38cc3c029b1b0c18e9fbbbaa94ea19968794b34a3253638a19c247b2088eb583ff7b5913f7aa3e817461b0c746bb
|
||||
DIST x86-debug-libreoffice-5.0.3.2.tar.xz 989094888 SHA256 0ea225a7c8ca0f34c25f0bb44838910e02bd952a9f5a326758dcf6cd0b778140 SHA512 115b6a7477bee8e71194847e38e5be476688213c58d5b0b3fbdc073fe58c4f3754a8ddac358df3dcc520012c678429824d18f94faf3624c90fd77842c918be77 WHIRLPOOL 244284b230c71181278b0d5e1f4f5a66cd6000f80f99875210130d6c861b93ff9872a4cdd0575e2f071f3576db4baf5b3b301d53739230c53331ac96f422f841
|
||||
DIST x86-debug-libreoffice-5.0.5.2.tar.xz 989401352 SHA256 afc2e125ec808a91f1a1bd8f5546d730bdb0ad3af37d18614264ee7d9ac73b2f SHA512 edb123ac996f71acea1cc9c210a5c7503f8d50bfadb9db5a15f285525319e2963b3a0040bcd5e8e452a3a37cd099b466ec833ba79a1ed63d17d0e997dda28001 WHIRLPOOL cd6c99a0abea4a80a57f70ec7b0871be6f32a9c78920875341993138aec8d94715c742d91f95080d05aaa048cbbbc27cdfa2c6f97b18da36242009ff161bfd1f
|
||||
DIST x86-debug-libreoffice-gnome-5.0.3.2.xd3 4809503 SHA256 aa8dd07f754b73056f22e8a5670a7d66e77c923edff461f585518be06b81a898 SHA512 721dd7969104b1021ae7ef9213f3c2b1faed20cf44436a889318a4ef001b3b2a636af04d26325b270fac5694c1e170c07d41a9118fb81b93d6877281ca824d3e WHIRLPOOL 110fc36c5cac91080616f5863b63f6ea0979902d27e01876aa6cd3deae319b04636de339ac3d764d20f8350d8f56f6716683cdb4292b24068166e9ccc6bc1d1a
|
||||
DIST x86-debug-libreoffice-gnome-5.0.5.2.xd3 4808277 SHA256 d5ef6306b7a3b00fa4a2fe303ab21381bf6ce6afd1ae65373b9f4edc32efe5f8 SHA512 591a4c6f9a6e9e8c3f7b86f5a64ab24b5c22a9166562f82affe9e7b553ca8ab418344f9dfd5be974870f4f2d1a1d765b2c8bdcd28da54ca3fcfb5650670baf14 WHIRLPOOL 0d455fb8706ad870729b192c8145c00d49ef1a2b74267cea68efb528c440ee15a9123437282dbc079647be40efdc02638469ad4690d252a5e79eba3f1ac7fa57
|
||||
DIST x86-debug-libreoffice-gnome-java-5.0.3.2.xd3 457084799 SHA256 e7f30837b45684c816a8336ec601dbd87444acef67d6a1720f931fa4c19f8465 SHA512 00c492888e22911f27f8402a84a550cc12a9ec94e166407b8f0fe60a78fd3ce5ad7129021283ca6e980b30089dea2c100f6f81eef7d2057ebe4756c0c3ae4175 WHIRLPOOL c8c28f11f2eefe13863774c97aa8ce031a02c8f005b031f41f180cf8cb1045404819a70d1fffb270cb98d716e186fe318e383ad1c9589c9ffc03a26fad2f1486
|
||||
DIST x86-debug-libreoffice-gnome-java-5.0.5.2.xd3 456885049 SHA256 b3a204497028d0e21631c2794ada6d9500dcfedfdb8243513f38b78aad91efe9 SHA512 d14fd087326d62c89b261f3322a23acabffb18fe28d95dafee057d42b8da328a2a85e925c01e653e0a8e724fe3f71442ba521c53a53ec795d78f400e9d4c30c0 WHIRLPOOL a83083a12ee8d6916381021c188c76dc82d624a6e0fafc6918040bb2c343e759c2560d8ab9b719f86b3d191e26a74362f3cc40bedcfff397b5421999367ca436
|
||||
DIST x86-debug-libreoffice-java-5.0.3.2.xd3 454712384 SHA256 81143cf42a967296c6db79aa9d2fe1eb8508913067ae8a8f9cba660e2f95e8a2 SHA512 81e0317dcb271b129ad335b6a223900a31e06fa9fb51f4a2ec805d87c041eee3e4a1d39461cf8fa3eabb90cebb31323ce5fad824b74d8fc55a195fa3efa08601 WHIRLPOOL 89c47d74add33b270f493dabffeb51d09ed59386aa43ad6d814f8f324aa7839a6336a048fecb66094482b49758f75d6e297887f3217e99cd2b8b666cbc3f2740
|
||||
DIST x86-debug-libreoffice-java-5.0.5.2.xd3 454576320 SHA256 8c45081d6615ac82ea6e9efbde06ee061718d54a951cbf17a0eb8970edcefe38 SHA512 36377b926805021b23f60115db39c2c8b78e635c86a2c0eec85bc6c8b9d589e166a12f1cc6d34e85761286a8c0a4f2e2ad62cd2d789e3866bc737f17a1ae2c01 WHIRLPOOL 61cd1ae075728a8fd2361715ded7d64cec49d5a31a2f57559585fd875445f300ad47a7bf7a329b9c422924011122d109b385db1bc33a8b1379dcb95e51da9dc4
|
||||
DIST x86-debug-libreoffice-kde-5.0.3.2.xd3 280954493 SHA256 ceb805b92d2f009a675c49981bce62e5af09f5cfe5f0f210f98785bde51d93bd SHA512 04d98a729a102ed47e84ed00316bcdb7b0528c774bda5e2b1609d1651e419b456404d3c2511b338279e6ff2887bd6ab7b12bb8d397049e48b09a7ff4102f7e05 WHIRLPOOL 2113ae26863739e78a64361205f1533a650ffb6ae099ddbf5a5c24b734b8af6e13ddff2a885be2a474b43b8fa0d0841db7f7f90e6e992c3398284baf3e9b3f55
|
||||
DIST x86-debug-libreoffice-kde-5.0.5.2.xd3 274324380 SHA256 015693261525aafa489ec7598c670d845e4258bf61f5774350a7d52adabbdc68 SHA512 578d9dd81ffc73cf999f2f2b6071b50d08d9bda5d776533f72465611a44276ddb70dd865979a8910d0a27ee942d1bc15f8d8353ea9416a306182b5ac4e4d70d7 WHIRLPOOL fb55a8d0c5acbcc5eab00fcff3aff99a5682afd24892c4ec301ccd4fe505a9f574fd7d45530af849c9c05e629c0af067bb952d512044312ee71cfeeded9bd09c
|
||||
DIST x86-debug-libreoffice-kde-java-5.0.3.2.xd3 456275994 SHA256 5dc89402b23465e5603fce2418b7a5dc5d73dd217a4f85a29d241d1a3f4badf6 SHA512 a5ae34728a6636dcc8f3b0ea8d750e425138b366ddc958dffcf21a0dc825f3884daad07bffa7b83aaace86c11a9e9c258149688ae81c19e64a3cd80db9955ad0 WHIRLPOOL 8f642f2d849155c0783039d09ddb7af000290c749d9b045d8dc5c471657b5036f95cf0a44c15fb07d7a95fbc7073b3729b42830c22759e52a8ce552d7e94cc43
|
||||
DIST x86-debug-libreoffice-kde-java-5.0.5.2.xd3 456139388 SHA256 e449a410a136b82e5f645b92845f8e57eb09fb395a83342d52de483fab74e3bb SHA512 57f62ab4ec3e6b87db402257d96be8033b36e712cfffad5491de52d7242ffcc03f3d76f85e167ae2c36f5fd62297cd26e816dec951e31d0199cf35f53f074d2e WHIRLPOOL 75e6928007bbb2d15a260ee55fee9038281249e5ab636093d6c49fe9c092f08e452d635b66acc6af1eed7b46ef059608ea615ef1144d72776811698d03e55316
|
||||
EBUILD libreoffice-bin-debug-5.0.3.2.ebuild 2685 SHA256 40941a5ba638b9a702dc579114f7f620efaac0cc5248f96374489b355dd6a7b6 SHA512 4f648566c0997c2305f12b69539a3aa414e8911fc99fff157fe5f3740fd73bca58d9ba461a1009dcf5d82d6362b152222cf393c7c0b9b2428d7829f1f8c2f3d5 WHIRLPOOL de69f94509b075721cd1c950bffc8bcbe876902538f4cc20386bf5eeb9b47d9866af38cfc9d138ed4e56b46e0cff754def11aca637c60dcf905721d22380fca4
|
||||
EBUILD libreoffice-bin-debug-5.0.5.2.ebuild 2687 SHA256 d6f6c2f458bb84e4ecf27b7bac6c8c93a116c4d03f139af621a645cf33daa74b SHA512 78435ef4ca4cbdb5281859b556d4248eb639ba9f4f0a5b83a037ff01c80bea0518a9dfa5a1862577141649276dc71142596ccbecd6c68162d5e548263008e61b WHIRLPOOL eaf2606905d36460fdaf89f57e23894fa0c1fd52d81cd66391601dafa310c1b8f937efcd144b658ac220488af26901b857f60e65b88c8ad3cb36491a508a5225
|
||||
MISC ChangeLog 4344 SHA256 17812a74187b290e755d534241c6a63028bc2bc436340c12dcea91fd234b7084 SHA512 9246509144e2c57a58fb3a27d16c45dbd632a7b6b6afe2b10229f011410e28b4416ea9a794f7b49f8838581dce4abcba5b78035758191ca47f1ed3a67417b0ce WHIRLPOOL 439f5de9b178b8e39f180a7de9d2911e404d4b1914bffe0b626bc4f8cc027e49d09ec9a3b69a3158946020dc8500f5fb2eaffbe778ffba726a21671b3cf9d0f5
|
||||
EBUILD libreoffice-bin-debug-5.0.5.2-r1.ebuild 2663 SHA256 29205ba4ce0a3b11ba52e48df7541752ce37acc0ed34e0177f3e6b2c7d875cbd SHA512 3e16b278688648f875099d9a8f775d524e40b30f9a085a585d91c41406a670feeb753125c14ac612a3994916b98d8c87a4c12a0792821b163fcad2560bc43a30 WHIRLPOOL 11433d3c2832488f825cbe6549dd2bff62305e7f31047c69a30c5d10e8179bbcedb170d56228199470406676a73f0d5e2a7834560838690b8ba4b1fa8b6a19e1
|
||||
MISC ChangeLog 4842 SHA256 2a582c8a21a06fdce80bb7ed3f22526d1b5918293a32bfdb86d28fb3dca28629 SHA512 c9f0838e6c32e4797ac0ff5f5c1fde5f765dcd7b68939c28b44f6197b8a5173422c5cbdd4b77a5eb22b2812df82a1d96784d40cc9021357cd04f01527e786b35 WHIRLPOOL deb86c8218e8791d47305a8b95a5bda24303e0d64593bbeabcff864c8ab5631a00c8649fbf2279aeed5e5ddfa7967292f9e4ecb593bf4808025670732bfa0862
|
||||
MISC ChangeLog-2015 13480 SHA256 f9d41544a9be6ba0f7637262768838048b5af1bf0f502971dec74c464e1728bb SHA512 bb27bced16864910884059773f0674b16ff906f2adbc71af385fd0b7a6c594905494227e012fd851d99ca428c37aa1631a2d6ecb59f21b5f7586c86b863ab270 WHIRLPOOL c580e30c0f456f43105c264bce56cf6c5e23a3dda411ee4a22740b5c924c19016644fc18126a65be5f95ddda215e5da5d35c4f75b93e195babd546a31534c6b4
|
||||
MISC metadata.xml 481 SHA256 caf228a73bedfc7a0caa74041f1b659ca0e5642f83da9f29c4cb131be60f8944 SHA512 6c5698440da103c49a6a26c99d3af9ef88f79a74542bca66cc8adad77dd5412760630e5753f163e92cbe58b53c0fd899b9115ca3ae85627bbacdc01c6dd7bb63 WHIRLPOOL bd3c1c9ae94e796273d35d92800f5e79e80be2bd45f946049d12c2f04a240812322ebedcb150d847120558674a7e3918245cf6fb11b0f9d4d77d9c1611d75a4d
|
||||
|
@ -1,88 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
BASE_PACKAGENAME="debug"
|
||||
BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-"
|
||||
BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-"
|
||||
|
||||
DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info"
|
||||
HOMEPAGE="http://www.libreoffice.org"
|
||||
SRC_URI_AMD64="
|
||||
${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
|
||||
kde? (
|
||||
!java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
|
||||
)
|
||||
gnome? (
|
||||
!java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
|
||||
)
|
||||
!kde? ( !gnome? (
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
|
||||
) )
|
||||
"
|
||||
SRC_URI_X86="
|
||||
${BASE_X86_URI}libreoffice-${PVR}.tar.xz
|
||||
kde? (
|
||||
!java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
|
||||
java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
|
||||
)
|
||||
gnome? (
|
||||
!java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
|
||||
java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
|
||||
)
|
||||
!kde? ( !gnome? (
|
||||
java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
|
||||
) )
|
||||
"
|
||||
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_URI_AMD64} )
|
||||
x86? ( ${SRC_URI_X86} )
|
||||
"
|
||||
|
||||
IUSE="gnome java kde"
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64 x86"
|
||||
|
||||
RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]"
|
||||
|
||||
DEPEND="dev-util/xdelta:3"
|
||||
|
||||
RESTRICT="test strip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
QA_PREBUILT="/usr/*"
|
||||
|
||||
src_unpack() {
|
||||
einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
|
||||
xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
|
||||
|
||||
local patchname
|
||||
use kde && patchname="-kde"
|
||||
use gnome && patchname="-gnome"
|
||||
use java && patchname="${patchname}-java"
|
||||
|
||||
if [ -n "${patchname}" ]; then
|
||||
einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
|
||||
xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
|
||||
mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
|
||||
fi
|
||||
|
||||
einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
|
||||
unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
|
||||
}
|
||||
|
||||
src_configure() { :; }
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
dodir /usr
|
||||
cp -aR "${S}"/usr/* "${ED}"/usr/ || die
|
||||
}
|
@ -1,30 +1,17 @@
|
||||
AUX 50-libreoffice-bin 158 SHA256 6c6cebcce51b639545a42c0b9cc6268f0ce1e8bb9d7d22bb11e5ebd1448638e9 SHA512 2d1158f48ac80f9212578d020e5659e777ff494adc3abc94438cec6890b88741f92ea2ed3bb4585ffdabe531d55c6938ca9408e9ece5a438e67d480eb406ed50 WHIRLPOOL 47d4187edca8b343378a2f58e63b0c10cc11f11b21702064fe102003e2bb6eaf3de660128442238e1c040b97ccaa1ee45d8089713c3a62a1dacfe5a72f1c6ee2
|
||||
DIST amd64-bin-libreoffice-5.0.3.2.tar.xz 76937972 SHA256 1a6029b3ba0141d1c091c02cb25313e24ded8fcbae88a2a63065379a68b8b82c SHA512 b2a7a0e91648a941e14645d94fed569c03ab7892d746a19e229e913d5dff9c49008b96e059e07a12baa04c11204121a1d7e8d5b5f7656ea01499640d02bff429 WHIRLPOOL 0491e68437494620e55953eed58028636febeb95753bfd66fb4a19c88531ac3dc3fc03fbcfddf99a2fbfd7c27dd004c981607f8b067084874fe575589dc732e3
|
||||
DIST amd64-bin-libreoffice-5.0.5.2.tar.xz 77007548 SHA256 e27462dee3432c69a341964983a8500fe66164097d1e29d33fee0f84918f7c1b SHA512 ff5d300c158195b0d53df2e9f9aa237432bb4f00c3cf776e77dc129923e66f9b3ca98b5c2661f3adda00940dbbf785c2da801efdbcba06bece288b445b9281c5 WHIRLPOOL a728a718bfd7a1e2366498d1c5077882eb153a143df478faeb6e8adf5d0fd27f97e58965527d536ae824b5ba27ef64d05361ec70bd904d0a7cdb74b580c4ae0c
|
||||
DIST amd64-bin-libreoffice-gnome-5.0.3.2.xd3 429790 SHA256 c9dd315b628ce4dda14c2807f69429ade1f0238420213daffde12a0468605502 SHA512 3ebf2348d5d372278808619923420fc49146b80c7c0c61b7a9a69687d1401857d21fadd66e851d811ac34fdfcfe13746b87302d2dbc003126b2dfad1ae016df8 WHIRLPOOL 19cfc6838d93f88c4d8226ddc3ec1ddeaae46c00b2aa7cfb153ea903b4f729d6dfbc2c0d02f798861211dfea92790d5b335f079fc627196771aea0e70863a7cc
|
||||
DIST amd64-bin-libreoffice-gnome-5.0.5.2.xd3 429970 SHA256 de6dfaa786bc5fc9baa18f2c8a310943bd3c89d891a7daed1004c509856e8dc0 SHA512 4326872359f94f9820bb46b695a4f7b97ef979b5da75c47c20bb3c34979544f9f45ce75de25a18a72be809ef388e20a82905f3b586c590867bb895b062033f18 WHIRLPOOL faa9d3458429d4e7ac2ab34e760b560f38fcbd480a43b6457bc411fc7a809afed80c4f7aa53c75ec9f1088097fc6846d623bfb49eaf60da7f78a2a01c5c04f53
|
||||
DIST amd64-bin-libreoffice-gnome-java-5.0.3.2.xd3 25786095 SHA256 64aaf07bef9f8d6ecbb9b10f83a2f547b91c164f73876adf4b2cee00f60160cb SHA512 8cb955df50b4294d38ce34699f6303f04aae6820d69c5d8cfca96b7147284f7845c9342adcb2e4a71141f43c2b789db4fa58aae2dece60f5ddd54e71d4ccb000 WHIRLPOOL 3f63388c0de6c3d4f0b67fe3252eb389f3353361eddc49d50f4b3969bab8fefb42d0df26849bfcb00ba844c329373dc3cdcdff88c6755b6d44b27a21d0f711b7
|
||||
DIST amd64-bin-libreoffice-gnome-java-5.0.5.2.xd3 25782921 SHA256 5223af3fb9323d0e93a585306eb84a5e9b194f04fdc46e5004bdc20679e80dab SHA512 a978f0097078221c5cdb5db15c6b11c406969fe8a75e8b207586d6052d2b667576399833d3ae96ec91317d4d4efac699279eeecb9cc9d24bbe76e900408a0f63 WHIRLPOOL 3f554ec2c074a7249694fce83667c795707191be5e5cfafff924b8e74b5debc093faf6f32495cdaa687718f61e9ff3bece668a77a587a6be6e513d76d9466413
|
||||
DIST amd64-bin-libreoffice-java-5.0.3.2.xd3 25426909 SHA256 757fe5cdc9c464f5cf9ed9d34f01e1e8d9047b59c36d3e440314dcd25ab0722c SHA512 dad8c80de1fcd522553fe985e8f97cd1864848a41199e86c58dd6f8b5bac2c3764c366404dbcecd68e4911115868a32e2c4b29c946f184005fa70f29043b1022 WHIRLPOOL a6466f61fc97948812d769d0670d0a5336258324ba90f8390c160643ab5114fda8389ae651fe48787310fdfb83277a720ddf5362c98d4842241a0dbf81c1080d
|
||||
DIST amd64-bin-libreoffice-java-5.0.5.2.xd3 25423904 SHA256 b2b1f04bc27e6884887ce641ca324ac8e048ba289c70637c2d93787b15385f5d SHA512 2e56c66b5fade293785e42377dddaa226e2421416e474bda867afe66ed7323c8deac1b150f95198a04dc533aaf3f08a843e72173e214f45ddb9ef44e9ebfd7f2 WHIRLPOOL 0d82b04706c93f5dc48cf76f95adb66e44c07232af1f15c10be712a75733c928afbbf3c464a49d0e4b02dbd7e5831efc1dd858189081a81e6ce466fd0b02a292
|
||||
DIST amd64-bin-libreoffice-kde-5.0.3.2.xd3 7586603 SHA256 e4e2227cfb82ba3f9de7cee6ea8d3415fa55637f77acdb2f20941e31a311917d SHA512 5eb30121e14b56a4f4dc08613522546bc38e8c2139b30c98d275d6681bf3f2a9eb8e029a19b4267456ba37676760365bca8ffd196410b9fe9526d44558f4269d WHIRLPOOL 54cca4ed63c65d3d44aea32de074bf70f4b2627a1625eb605071486298b92cecb9642ccd8ca38a35aa5c988e736b21af98849ec3dc85a61db025378da6449eff
|
||||
DIST amd64-bin-libreoffice-kde-5.0.5.2.xd3 7893019 SHA256 42bc1df7bdd0dbad735e0a8a4e6c862ad1c4cbc36cecd65abb2bc2e6addebb46 SHA512 0b57e26e5d34b6e96698a9eab741ecade9499e5ce9c0cb44fa65dcd1e71f9e8123478478c40e31cc41dca7b9cdda33b343aff6bfb9a8d8bb520775da2d23dbc3 WHIRLPOOL 98a88052acede322f522fd422de8b7046120492e413aa1d9622e4ea6e7c0869bbba4aa9f66d7bf7f646a9272ed29f5ad401638c9c02863b3464d60fb9e0369f3
|
||||
DIST amd64-bin-libreoffice-kde-java-5.0.3.2.xd3 25542921 SHA256 dbf9f03bbb395c605baeb8b2c58185bbaa0bf07d6a8a20b1112c82dc8cc4e6a4 SHA512 92cca85ec4f98f3de96da0bbef538216d48037896f130517250b1b111da0bf1f9ccd0759c7c1158b32270599a0dea5f52773f7ac5ebc10b00cda41a55b571dfc WHIRLPOOL ab105506139cdc667ae282cb1aab5ddc1cde4028835a545ca131ede92bc8dd3056a3aa18b0319075dff11dd10ddbfe67521ecda50919cfbb752a80c827f5e9dc
|
||||
DIST amd64-bin-libreoffice-kde-java-5.0.5.2.xd3 25462697 SHA256 f618f080294f3e0107f4a2bce694d3da4f01f79f36ed1e7c941bc6e61d935677 SHA512 d33528f8553ebfdf6b4b21a0445e7c44ee37238f7a8edcec66d9611911cc156e50f4b42d3b12240b221c6a15fdb4d0ac89ca36876b72c42abae6b07126e58652 WHIRLPOOL f0935f4dcac6e7377edd94fb68f8659b890776ad71b7962255d6ce371e6246884e69bd54c05552118cc74983226e0a012b80b43c5e6eb724dfee26e2001733b8
|
||||
DIST x86-bin-libreoffice-5.0.3.2.tar.xz 76148856 SHA256 0717a4ee1e20fb5cdd854fcf1f6ebbe3fc09670e665cbc8a4e25f66ab0121f04 SHA512 8f74134be0b70036b87fdaa30de097b3a39ed3e3e9d0249d5c74d24f3d6fe89f98f4b08bc9d6ce8a2762fcb1509f3605c0ab3fe8b27238ee15c1a17f92b69f38 WHIRLPOOL 14f005a5a2f7bb1987aae5d11768866811a3490656ced55c0dc252a0454dc5b8cf88290a1566369a42ef9d902ad23d86e537442441aae59b96287651cddfdb41
|
||||
DIST x86-bin-libreoffice-5.0.5.2.tar.xz 76229348 SHA256 a2f167398e439933afbc57ccbc30855cb618415af6c93a7d448f37fbcb327ae1 SHA512 8bf6fc31cd1bcb38bb154611aad3f0c8aaa72addeb8825e0afc0ad9857034a1eb1f192b3149de8312cfe08501ad5c71a4c5ae51e20d981a231d5d87e3c22178c WHIRLPOOL 0569d64562b8d616397107b6be9efe5ab724ab8d419c99a453821f1e66c202506ced2fe3966ab8cfccf871fb6cd90a4e80d46c2179767fdaa9912606a1391eb3
|
||||
DIST x86-bin-libreoffice-gnome-5.0.3.2.xd3 400086 SHA256 8509e2686af8068c6686bcb23aada3bdcb337afd521447574b539fab9bd9a8d2 SHA512 f470859418b23ff91037802ec1de0f8e79742c72509aedc0c987cc5f158b9675d52aaab2b95502db7de18e9bd1eceaffc950902202069accaa75aa6245874212 WHIRLPOOL b4b969a52c77c305d36b0dc9901f96cc3a31add452cf94e30ef77788c68b7bcf327aad2e406b7fbfc61beb2b21683df999d5b298853429996de1d2914009adbb
|
||||
DIST x86-bin-libreoffice-gnome-5.0.5.2.xd3 400041 SHA256 96666941b7fef1dc2aa686332a3cac90592f6b83e6af34f719388cc7041ff62c SHA512 f2ea55f87bdb944ede8f8dd80c163cd7571c26faafa8144b7af8ea3ca4381f7834246ae2e8a4aef7ccd2b5314fb16543362e7830868708886d45fd283d299647 WHIRLPOOL 2a231f2d6fd70cbdeaa854e02e84b6c8f50073759cb37a0f1f9d19f5470fcccad12a0b99f1430511890d2b29503f4918d4db273a640bfeb52089bbd1730001e1
|
||||
DIST x86-bin-libreoffice-gnome-java-5.0.3.2.xd3 22798046 SHA256 96b787b3cae667da518f525f6b702bcd59cb50fa6296b4111a8cf64a2366f754 SHA512 94dce6e4ecda95d3a7b9c0945af9fc249ed68f8852cc07d19463b2805d7c76a7eb65f0985075b64dd3289dc3127b60f49d1bfcb61e2d1abdf8432a6bfb70f421 WHIRLPOOL 9eca275ed66674d07d60c639a7345cc940b69307e535010530de75c850a5d2bd5d62540203eceead280626bf8ab234bdd310664938bb9524ae2227d6b628ff29
|
||||
DIST x86-bin-libreoffice-gnome-java-5.0.5.2.xd3 23114772 SHA256 37b241e0753976546dd0aae96751fbe0bda39036ebee8604098a464b081e95dd SHA512 0d5ea6738023300635d48662020917dc3781feef179132cd9e0b9be57bfcba00fbeaaf1c30df593ec572bb8a052bf81819562a2812d7410e67b3493e3687aa97 WHIRLPOOL 8dd5b0e337b2b8258507789911a293d3d9c0f6b74eb12df0cb30b7e2a4ba43357c18b284daa107f95a42e761a3dc53ed267c5ca6a99afc3082a79c7a0f832257
|
||||
DIST x86-bin-libreoffice-java-5.0.3.2.xd3 22652978 SHA256 2361c68152134e6b14b268a4a19604e4a6d2158cd6262f338168798cd96d0f38 SHA512 905b3d8bb42e897f0638ec75f850e63ee616bf14d77854602e85da0d443aea80a379f459bdadac31f8caf5bb64781d70da43d756d864cbe27414125a47c3cef4 WHIRLPOOL 5c800702f5ad56d13b407d1f322f86bacde9398b5330ec9710a54107ebc01152c76bc346a54c58de307ea468caa5f16e5ac65a1211a5db4eb4f54f8a0293698b
|
||||
DIST x86-bin-libreoffice-java-5.0.5.2.xd3 22950526 SHA256 c3e30257b11b15da9b00043b12bf5fe39ea82080e7e4ba6e79a2d4494aafd54c SHA512 8434aa2c5f48ea25946ff8322e0cfaa74e632e8770c3a3fe0f61f88874475c498754812e83a2120c23fc531a0f92c2c7b7ecfbbceb1314ec7c5720b1954bb5e3 WHIRLPOOL b083a9f9ae0b9608385f30b957217ad1c544f8c58e669f61a05cdfa13b898a0d5d2ac1b1781915f0792d4036426fe2c3607a1f4165369fcaf43f132ac48ef775
|
||||
DIST x86-bin-libreoffice-kde-5.0.3.2.xd3 4901403 SHA256 cd9237d2faf15bc1046cc8e55e9b0445208d70b20ad655de73fa958a4db779f2 SHA512 ab54747201a5ed2be83a9741e8d7f5c540648f7d58a16b27aae8a0dc254f7008040f3223fe55b49057bcc726adc5160fe9758e1a805ece8e922184c96190f599 WHIRLPOOL 6c43e95fc37f67cac033169b8c5729570600dc04487beddadbfdcc5050679376fb7c1c44dc7b7a1277cfddfa3e52cc95b5f8722be7ef245fd3a5b2a07f357c6c
|
||||
DIST x86-bin-libreoffice-kde-5.0.5.2.xd3 3978200 SHA256 c7bee4ddf710f7dbe035e1570a96f92f75e0ebd2da74275f3b75275f497c67a3 SHA512 4167d9ecd4fc153b9cd2229bca0c3ec53e223e3a859b4aa586e8efaba882e209b180494500747e082f5ec5e2dcd2f9d7ef6de78e3e8313cb4d8b608df83510a0 WHIRLPOOL 3285286ea7537de4f798352706d15b5356a6b12028b00a33643a6e8c196e33342529dd99e9381be5fb9cf0a2d8b32794b8ffe6dd013ee2771eaec65d95180a33
|
||||
DIST x86-bin-libreoffice-kde-java-5.0.3.2.xd3 22740068 SHA256 bbe6526a2020269e937cf4805a908baed77b678e24b17ecbdfa9a331266b587e SHA512 49e067dcba374510bf68f135cda20f321b04b6d4352d16d32716d434fd9540f87a3e052234d3b41b0af1b00f651d870ef5933d180f266f222e6e88b7c1e7453e WHIRLPOOL ec376b0efc0b25ec30f6f3082f9fda633230abf8b59905cd5a0b4d8687af6ee4b579c35b148927adc06b8fcdc746338f35bb5552c5e8e79e26388a12197212b8
|
||||
DIST x86-bin-libreoffice-kde-java-5.0.5.2.xd3 23032293 SHA256 4d34852f808961a724bc51fd701b18ff814b074992e515e45eb3d35af14ffbd0 SHA512 0fe5b4d2abed920ff66f345b9e91e1bd81e6e16d7a7d904952c614258a56e65066b6089c1bde71a302748a0995e40d28714f520bc2e136a12c06d1b87d509580 WHIRLPOOL 2f72a2c15292ce54d2df82ae7fb0ac33efc8356d5114b88b103603f65074e17f54639e842917f6c7cfd4e368c5718d7c38577fafba57cd8bafd49f154054b99d
|
||||
EBUILD libreoffice-bin-5.0.3.2.ebuild 6301 SHA256 7dd5d067d3ebb5147c2ddac16aee445536c70b561bb2cb9aa9166fde5e442f81 SHA512 faf1667254e3e98c412d259664f2ea5e817c1f4fcb2d2db6672e38a3637f9f22231afd1c506109ad847c3721ea099a89613cdf414db36357bc3c9b35b987b261 WHIRLPOOL b9018b9d09bccb92902416d6c38f285bb31703fcdc6f9bd98809a2bbe458eca6b67de3e7057b0dd4f0d3272d61527b4113b942ca1dc6e864653e1c562d437a83
|
||||
EBUILD libreoffice-bin-5.0.5.2.ebuild 6287 SHA256 e1eac8c51778c455c0b9248a4180842a341aa8bf75e64d6495f6f6be84c1583c SHA512 c7b70b42c3b933351a94e3c0a614985d90837b8bc658a794d6a0efc4ba7c1d071cc08e3823a979597311a938a4d1cb05712e2b2e96f9fd22fc5f8ee36f566e10 WHIRLPOOL 93a1345ca39a011e8fa5d2a1ff22ce90621393f6b087c0962ce1ab46fd1c4894799b12a636770212a368c512937b909772e3fb668f3813c0dc07a3b16671b772
|
||||
MISC ChangeLog 4479 SHA256 4ddfe5c7e82da12faad53481ce124dd045de8299cf26409646d7afb41d22113d SHA512 4d8ed98d393dea48514e4c66b0ff408f0a14c213d9644da5bf5af92b179b2757983a80757abc57b8b36eee30514412577e2f9a6caf7a5986eb8531cf4f91fda3 WHIRLPOOL 58140ccbd2bc03543173cccfba8a8a09b942d5ae368e1e6cc8a4ae9c6a627838f25da7b693f55ebb95e457df70a91f096a57e7d805ad2426640ec92e24c15223
|
||||
EBUILD libreoffice-bin-5.0.5.2-r1.ebuild 6265 SHA256 378344a7472257e2b27348c72b96b62145806eb423ab2b15c41d2acc202e45df SHA512 4550cc7bade2e1e756e390a16c9929b56693fdf3d6aff88a779e5d446f1e90542fdb68f4d55b3d358406fb0c8b125bbcbce15cf66f25df446c006d009bfbf098 WHIRLPOOL 9000e26617985cf8d0064d11fb89c3693e03012328f19f7ff14878143742521149deeed3335fb5a3939a79c8724c001ada55a2835e75c05dfced53cf3ebd6575
|
||||
MISC ChangeLog 4965 SHA256 1fdd809f049bf5f1c360dc04b524dcf341cfea249a9b1e80c0f9e5a4dc415ab9 SHA512 0eaefdc97d77f769060a1cc536463b3433667bbcf608414d0c35d9399d8d12d44f7bb9e658b94fd33a3dd563e15b219f4e000707f4fe2242078780791563ed7a WHIRLPOOL 680ea214dcb4dd8aa497b5e28426b90ce8c59b782cc8f54ac5f7b4a25b6ca40fbb82da7097d295b08dc5c1471945d15920270592a548da9c973072e29ca27953
|
||||
MISC ChangeLog-2015 28493 SHA256 47bd0a9a0bb7a7585d1b45e6d1bf248a52af7845271a3c056aaaf08296edaeee SHA512 4fafb95bef5e19a454ffcd66515da7a9a458a216fd09f54956b370ae8f0f4a0039865f9f5fa5a74aa4250a1afc91db001b2351b23efc267f16949f0eac42d2d8 WHIRLPOOL 116b77eb65a81f6b7bc029c04e9b465b3e65776b02e25beb1b6d2be1891f53dc049b62794ef37160f711f95093727d5543c81d342363d1c32645c47f8f99812d
|
||||
MISC metadata.xml 510 SHA256 316608d4e938e7aec80c5ea8cc04031e4fbc9a3424fa83b50305ea5504cc42db SHA512 12331dfd1fe409ce5a65bcf1ce8bd2e23f2e789b7009216e987b861fde897b78b16487399338af0e94e9e40da70ba32624251d71de5aae7d5b23891f54a994f0 WHIRLPOOL 6c52f590ac283b86faec776ea6f679486908f0b53ced59be08ba397ddbe81b1b53ae68e260401d6e33921c8709e0e26961007defc9d4303efed887e1560804cb
|
||||
|
@ -1,237 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KDE_REQUIRED="optional"
|
||||
CMAKE_REQUIRED="never"
|
||||
|
||||
BASE_PACKAGENAME="bin"
|
||||
BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-"
|
||||
BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-"
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
|
||||
PYTHON_REQ_USE="threads,xml"
|
||||
|
||||
inherit kde4-base java-pkg-opt-2 python-single-r1 pax-utils prefix versionator
|
||||
|
||||
DESCRIPTION="A full office productivity suite. Binary package"
|
||||
HOMEPAGE="http://www.libreoffice.org"
|
||||
SRC_URI_AMD64="
|
||||
${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
|
||||
kde? (
|
||||
!java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
|
||||
)
|
||||
gnome? (
|
||||
!java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
|
||||
)
|
||||
!kde? ( !gnome? (
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
|
||||
) )
|
||||
"
|
||||
SRC_URI_X86="
|
||||
${BASE_X86_URI}libreoffice-${PVR}.tar.xz
|
||||
kde? (
|
||||
!java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
|
||||
java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
|
||||
)
|
||||
gnome? (
|
||||
!java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
|
||||
java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
|
||||
)
|
||||
!kde? ( !gnome? (
|
||||
java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
|
||||
) )
|
||||
"
|
||||
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_URI_AMD64} )
|
||||
x86? ( ${SRC_URI_X86} )
|
||||
"
|
||||
|
||||
IUSE="gnome java kde"
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64 x86"
|
||||
|
||||
BIN_COMMON_DEPEND="
|
||||
=app-text/libexttextcat-3.4*
|
||||
=app-text/libmwaw-0.3*
|
||||
app-text/poppler:0/51
|
||||
dev-libs/boost:0/1.56.0
|
||||
dev-libs/icu:0/55
|
||||
=media-gfx/graphite2-1.2*
|
||||
media-libs/glew:0/1.10
|
||||
media-libs/harfbuzz:0/0.9.18[icu]
|
||||
media-libs/libpng:0/16
|
||||
>=sys-devel/gcc-4.9.0
|
||||
>=sys-libs/glibc-2.21-r1
|
||||
virtual/jpeg:62
|
||||
kde? ( >=kde-base/kdelibs-4.14.8:4 >=dev-qt/qtcore-4.8.6-r2:4 >=dev-qt/qtgui-4.8.6-r4:4 )
|
||||
"
|
||||
|
||||
# PLEASE place any restrictions that are specific to the binary builds
|
||||
# into the BIN_COMMON_DEPEND block above.
|
||||
# All dependencies below this point should remain identical to those in
|
||||
# the source ebuilds.
|
||||
|
||||
COMMON_DEPEND="
|
||||
${BIN_COMMON_DEPEND}
|
||||
${PYTHON_DEPS}
|
||||
app-arch/zip
|
||||
app-arch/unzip
|
||||
>=app-text/hunspell-1.3.2-r3
|
||||
app-text/mythes
|
||||
>=app-text/libabw-0.1.0
|
||||
>=app-text/libexttextcat-3.2
|
||||
>=app-text/libebook-0.1.1
|
||||
>=app-text/libetonyek-0.1.2
|
||||
app-text/liblangtag
|
||||
>=app-text/libmspub-0.1.0
|
||||
>=app-text/libmwaw-0.3.5
|
||||
>=app-text/libodfgen-0.1.0
|
||||
app-text/libwpd:0.10[tools]
|
||||
app-text/libwpg:0.3
|
||||
=app-text/libwps-0.4*
|
||||
>=app-text/poppler-0.16:=[xpdf-headers(+),cxx]
|
||||
>=dev-cpp/clucene-2.3.3.4-r2
|
||||
=dev-cpp/libcmis-0.5*
|
||||
dev-db/unixODBC
|
||||
>=dev-libs/boost-1.55:=
|
||||
dev-libs/expat
|
||||
>=dev-libs/hyphen-2.7.1
|
||||
>=dev-libs/icu-4.8.1.1:=
|
||||
=dev-libs/liborcus-0.7*
|
||||
>=dev-libs/librevenge-0.0.1
|
||||
>=dev-libs/nspr-4.8.8
|
||||
>=dev-libs/nss-3.12.9
|
||||
>=dev-lang/perl-5.0
|
||||
>=dev-libs/openssl-1.0.0d:0
|
||||
>=dev-libs/redland-1.0.16
|
||||
media-gfx/graphite2
|
||||
>=media-libs/fontconfig-2.8.0
|
||||
media-libs/freetype:2
|
||||
>=media-libs/glew-1.10
|
||||
>=media-libs/harfbuzz-0.9.18:=[icu(+)]
|
||||
media-libs/lcms:2
|
||||
>=media-libs/libpng-1.4:0=
|
||||
>=media-libs/libcdr-0.1.0
|
||||
>=media-libs/libfreehand-0.1.0
|
||||
media-libs/libpagemaker
|
||||
>=media-libs/libvisio-0.1.0
|
||||
>=net-misc/curl-7.21.4
|
||||
net-libs/neon
|
||||
net-nds/openldap
|
||||
sci-mathematics/lpsolve
|
||||
virtual/jpeg:0
|
||||
>=x11-libs/cairo-1.10.0[X]
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
net-print/cups
|
||||
>=dev-libs/dbus-glib-0.92
|
||||
gnome? ( gnome-extra/evolution-data-server )
|
||||
gnome? ( gnome-base/gconf:2 )
|
||||
x11-libs/gdk-pixbuf[X]
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!app-office/libreoffice
|
||||
!<app-office/openoffice-bin-3.4.0-r1
|
||||
!app-office/openoffice
|
||||
media-fonts/libertine
|
||||
media-fonts/liberation-fonts
|
||||
media-fonts/urw-fonts
|
||||
java? ( >=virtual/jre-1.6 )
|
||||
kde? ( $(add_kdeapps_dep kioclient) )
|
||||
"
|
||||
|
||||
PDEPEND="
|
||||
=app-office/libreoffice-l10n-${PV}*
|
||||
"
|
||||
|
||||
DEPEND="dev-util/xdelta:3"
|
||||
|
||||
# only one flavor at a time
|
||||
REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde )"
|
||||
|
||||
RESTRICT="test strip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
PYTHON_UPDATER_IGNORE="1"
|
||||
|
||||
QA_PREBUILT="/usr/*"
|
||||
|
||||
pkg_pretend() {
|
||||
[[ $(gcc-major-version) -lt 4 ]] || \
|
||||
( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 4 ]] ) \
|
||||
&& die "Sorry, but gcc-4.4 and earlier won't work for libreoffice-bin package (see bug #387515)."
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
kde4-base_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
|
||||
xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
|
||||
|
||||
local patchname
|
||||
use kde && patchname="-kde"
|
||||
use gnome && patchname="-gnome"
|
||||
use java && patchname="${patchname}-java"
|
||||
|
||||
if [ -n "${patchname}" ]; then
|
||||
einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
|
||||
xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
|
||||
mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
|
||||
fi
|
||||
|
||||
einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
|
||||
unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cp "${FILESDIR}"/50-${PN} "${T}"
|
||||
eprefixify "${T}"/50-${PN}
|
||||
}
|
||||
|
||||
src_configure() { :; }
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
dodir /usr
|
||||
cp -aR "${S}"/usr/* "${ED}"/usr/
|
||||
|
||||
# prevent revdep-rebuild from attempting to rebuild all the time
|
||||
insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# Cache updates - all handled by kde eclass for all environments
|
||||
kde4-base_pkg_preinst
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kde4-base_pkg_postinst
|
||||
|
||||
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
|
||||
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
|
||||
|
||||
use java || \
|
||||
ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.'
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kde4-base_pkg_postrm
|
||||
}
|
@ -1,89 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit rpm eutils multilib versionator
|
||||
|
||||
MY_PV=$(get_version_component_range 1-3)
|
||||
|
||||
DESCRIPTION="Translations for the Libreoffice suite"
|
||||
HOMEPAGE="http://www.libreoffice.org"
|
||||
BASE_SRC_URI_TESTING="http://download.documentfoundation.org/${PN/-l10n/}/testing/${MY_PV}/rpm"
|
||||
BASE_SRC_URI_STABLE="http://download.documentfoundation.org/${PN/-l10n/}/stable/${MY_PV}/rpm"
|
||||
|
||||
LICENSE="|| ( LGPL-3 MPL-1.1 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="offlinehelp"
|
||||
|
||||
#
|
||||
# when changing the language lists, please be careful to preserve the spaces (bug 491728)
|
||||
#
|
||||
LANGUAGES_HELP=" am ast bg bn_IN bn bo bs ca_valencia ca cs da de dz el en_GB en en_ZA eo es et eu fi fr gl gu he hi hr hu id is it ja ka km ko mk nb ne nl nn om pl pt_BR pt ru si sk sl sq sv tg tr ug uk vi zh_CN zh_TW "
|
||||
LANGUAGES="${LANGUAGES_HELP}af ar as be br brx cy dgo fa ga gd gug kk kmr_Latn kn kok ks lb lo lt lv mai ml mn mni mr my nr nso oc or pa_IN ro rw sa_IN sat sd sid sr_Latn sr ss st sw_TZ ta te th tn ts tt uz ve xh zu "
|
||||
|
||||
for lang in ${LANGUAGES_HELP}; do
|
||||
helppack=""
|
||||
[[ ${lang} == en ]] && lang2=${lang/en/en_US} || lang2=${lang}
|
||||
helppack="offlinehelp? ( ${BASE_SRC_URI_STABLE}/x86/LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${lang2/_/-}.tar.gz -> LibreOffice_${PV}_Linux_x86_rpm_helppack_${lang2/_/-}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice_${PV}_Linux_x86_rpm_helppack_${lang2/_/-}.tar.gz )"
|
||||
SRC_URI+=" linguas_${lang}? ( ${helppack} )"
|
||||
done
|
||||
for lang in ${LANGUAGES}; do
|
||||
langpack=""
|
||||
[[ ${lang} == en ]] \
|
||||
|| langpack="${BASE_SRC_URI_STABLE}/x86/LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${lang/_/-}.tar.gz -> LibreOffice_${PV}_Linux_x86_rpm_langpack_${lang/_/-}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice_${PV}_Linux_x86_rpm_langpack_${lang/_/-}.tar.gz"
|
||||
[[ -z ${langpack} ]] || SRC_URI+=" linguas_${lang}? ( ${langpack} )"
|
||||
IUSE+=" linguas_${lang}"
|
||||
done
|
||||
unset lang helppack langpack lang2
|
||||
|
||||
RDEPEND+="app-text/hunspell"
|
||||
|
||||
RESTRICT="strip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_prepare() {
|
||||
local lang dir rpmdir
|
||||
|
||||
# First remove dictionaries, we want to use system ones.
|
||||
find "${S}" -name *dict*.rpm -delete || die "Failed to remove dictionaries"
|
||||
|
||||
for lang in ${LANGUAGES}; do
|
||||
# break away if not enabled; paludis support
|
||||
use_if_iuse linguas_${lang} || continue
|
||||
|
||||
dir=${lang/_/-}
|
||||
|
||||
# for english we provide just helppack, as translation is always there
|
||||
if [[ ${lang} != en ]]; then
|
||||
rpmdir="LibreOffice_${PV}_Linux_x86_rpm_langpack_${dir}/RPMS/"
|
||||
[[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}"
|
||||
rpm_unpack ./${rpmdir}/*.rpm
|
||||
fi
|
||||
if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then
|
||||
[[ ${lang} == en ]] && dir="en-US"
|
||||
rpmdir="LibreOffice_${PV}_Linux_x86_rpm_helppack_${dir}/RPMS/"
|
||||
[[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}"
|
||||
rpm_unpack ./${rpmdir}/*.rpm
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_configure() { :; }
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
local dir="${S}"/opt/${PN/-l10n/}$(get_version_component_range 1-2)/
|
||||
# Condition required for people that do not install anything eg no linguas
|
||||
# or just english with no offlinehelp.
|
||||
if [[ -d "${dir}" ]] ; then
|
||||
insinto /usr/$(get_libdir)/${PN/-l10n/}/
|
||||
doins -r "${dir}"/*
|
||||
fi
|
||||
# remove extensions that are in the l10n for some weird reason
|
||||
rm -rf "${ED}"usr/$(get_libdir)/${PN/-l10n/}/share/extensions/ || \
|
||||
die "Failed to remove extensions"
|
||||
}
|
@ -1,608 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KDE_REQUIRED="optional"
|
||||
QT_MINIMAL="4.7.4"
|
||||
KDE_SCM="git"
|
||||
CMAKE_REQUIRED="never"
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
|
||||
PYTHON_REQ_USE="threads,xml"
|
||||
|
||||
# experimental ; release ; old
|
||||
# Usually the tarballs are moved a lot so this should make
|
||||
# everyone happy.
|
||||
DEV_URI="
|
||||
http://dev-builds.libreoffice.org/pre-releases/src
|
||||
http://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
|
||||
http://download.documentfoundation.org/libreoffice/old/${PV}/
|
||||
"
|
||||
EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
|
||||
ADDONS_URI="http://dev-www.libreoffice.org/src/"
|
||||
|
||||
BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
|
||||
# PATCHSET="${P}-patchset-01.tar.xz"
|
||||
|
||||
[[ ${PV} == *9999* ]] && SCM_ECLASS="git-r3"
|
||||
inherit multiprocessing autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 multilib toolchain-funcs flag-o-matic versionator ${SCM_ECLASS}
|
||||
unset SCM_ECLASS
|
||||
|
||||
DESCRIPTION="A full office productivity suite"
|
||||
HOMEPAGE="http://www.libreoffice.org"
|
||||
SRC_URI="branding? ( http://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
|
||||
|
||||
# Split modules following git/tarballs
|
||||
# Core MUST be first!
|
||||
# Help is used for the image generator
|
||||
MODULES="core help"
|
||||
# Only release has the tarballs
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
for i in ${DEV_URI}; do
|
||||
for mod in ${MODULES}; do
|
||||
if [[ ${mod} == core ]]; then
|
||||
SRC_URI+=" ${i}/${P}.tar.xz"
|
||||
else
|
||||
SRC_URI+=" ${i}/${PN}-${mod}-${PV}.tar.xz"
|
||||
fi
|
||||
done
|
||||
unset mod
|
||||
done
|
||||
unset i
|
||||
fi
|
||||
unset DEV_URI
|
||||
|
||||
# Really required addons
|
||||
# These are bundles that can't be removed for now due to huge patchsets.
|
||||
# If you want them gone, patches are welcome.
|
||||
ADDONS_SRC=(
|
||||
"${ADDONS_URI}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz"
|
||||
"${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" # modifies source code
|
||||
"collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
|
||||
"java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
|
||||
# no release for 8 years, should we package it?
|
||||
"libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )"
|
||||
# Does not build with 1.6 rhino at all
|
||||
"libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )"
|
||||
# requirement of rhino
|
||||
"libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )"
|
||||
# not packageable
|
||||
"odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )"
|
||||
)
|
||||
SRC_URI+=" ${ADDONS_SRC[*]}"
|
||||
|
||||
unset ADDONS_URI
|
||||
unset EXT_URI
|
||||
unset ADDONS_SRC
|
||||
|
||||
IUSE="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome gstreamer
|
||||
+gtk gtk3 jemalloc kde libressl mysql odk postgres telepathy test vlc"
|
||||
|
||||
LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
|
||||
# Unpackaged separate extensions:
|
||||
# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
|
||||
# hunart: only on ooo extensions -> fubared download path somewhere on sf
|
||||
# numbertext, typo, validator, watch-window: ^^
|
||||
# oooblogger: no homepage or anything
|
||||
# Extensions that need extra work:
|
||||
for lo_xt in ${LO_EXTS}; do
|
||||
IUSE+=" libreoffice_extensions_${lo_xt}"
|
||||
done
|
||||
unset lo_xt
|
||||
|
||||
LICENSE="|| ( LGPL-3 MPL-1.1 )"
|
||||
SLOT="0"
|
||||
[[ ${PV} == *9999* ]] || \
|
||||
KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
COMMON_DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
app-arch/zip
|
||||
app-arch/unzip
|
||||
>=app-text/hunspell-1.3.2-r3
|
||||
app-text/mythes
|
||||
>=app-text/libabw-0.1.0
|
||||
>=app-text/libexttextcat-3.2
|
||||
>=app-text/libebook-0.1.1
|
||||
>=app-text/libetonyek-0.1.2
|
||||
app-text/liblangtag
|
||||
>=app-text/libmspub-0.1.0
|
||||
>=app-text/libmwaw-0.3.5
|
||||
>=app-text/libodfgen-0.1.0
|
||||
app-text/libwpd:0.10[tools]
|
||||
app-text/libwpg:0.3
|
||||
=app-text/libwps-0.4*
|
||||
>=app-text/poppler-0.16:=[xpdf-headers(+),cxx]
|
||||
>=dev-cpp/clucene-2.3.3.4-r2
|
||||
=dev-cpp/libcmis-0.5*
|
||||
dev-db/unixODBC
|
||||
>=dev-libs/boost-1.55:=
|
||||
dev-libs/expat
|
||||
>=dev-libs/hyphen-2.7.1
|
||||
>=dev-libs/icu-4.8.1.1:=
|
||||
=dev-libs/liborcus-0.7*
|
||||
>=dev-libs/librevenge-0.0.1
|
||||
>=dev-libs/nspr-4.8.8
|
||||
>=dev-libs/nss-3.12.9
|
||||
>=dev-lang/perl-5.0
|
||||
!libressl? ( >=dev-libs/openssl-1.0.0d:0 )
|
||||
libressl? ( dev-libs/libressl )
|
||||
>=dev-libs/redland-1.0.16
|
||||
media-gfx/graphite2
|
||||
>=media-libs/fontconfig-2.8.0
|
||||
media-libs/freetype:2
|
||||
>=media-libs/glew-1.10
|
||||
>=media-libs/harfbuzz-0.9.18:=[icu(+)]
|
||||
media-libs/lcms:2
|
||||
>=media-libs/libpng-1.4:0=
|
||||
>=media-libs/libcdr-0.1.0
|
||||
>=media-libs/libfreehand-0.1.0
|
||||
media-libs/libpagemaker
|
||||
>=media-libs/libvisio-0.1.0
|
||||
>=net-misc/curl-7.21.4
|
||||
net-libs/neon
|
||||
net-nds/openldap
|
||||
sci-mathematics/lpsolve
|
||||
virtual/jpeg:0
|
||||
>=x11-libs/cairo-1.10.0[X]
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
bluetooth? ( net-wireless/bluez )
|
||||
coinmp? ( sci-libs/coinor-mp )
|
||||
collada? ( >=media-libs/opencollada-1.2.2_p20150207 )
|
||||
cups? ( net-print/cups )
|
||||
dbus? ( >=dev-libs/dbus-glib-0.92 )
|
||||
eds? ( gnome-extra/evolution-data-server )
|
||||
firebird? ( >=dev-db/firebird-2.5 )
|
||||
gltf? ( media-libs/libgltf )
|
||||
gnome? ( gnome-base/gconf:2 )
|
||||
gtk? (
|
||||
x11-libs/gdk-pixbuf[X]
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
)
|
||||
gtk3? ( >=x11-libs/gtk+-3.8:3 )
|
||||
gstreamer? (
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
)
|
||||
jemalloc? ( dev-libs/jemalloc )
|
||||
libreoffice_extensions_scripting-beanshell? ( >=dev-java/bsh-2.0_beta4 )
|
||||
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
|
||||
libreoffice_extensions_wiki-publisher? (
|
||||
dev-java/commons-codec:0
|
||||
dev-java/commons-httpclient:3
|
||||
dev-java/commons-lang:2.1
|
||||
dev-java/commons-logging:0
|
||||
)
|
||||
mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
|
||||
postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
|
||||
telepathy? (
|
||||
dev-libs/glib:2
|
||||
>=net-libs/telepathy-glib-0.18.0
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
)
|
||||
"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!app-office/libreoffice-bin
|
||||
!app-office/libreoffice-bin-debug
|
||||
!<app-office/openoffice-bin-3.4.0-r1
|
||||
!app-office/openoffice
|
||||
media-fonts/libertine
|
||||
media-fonts/liberation-fonts
|
||||
media-fonts/urw-fonts
|
||||
java? ( >=virtual/jre-1.6 )
|
||||
kde? ( $(add_kdeapps_dep kioclient) )
|
||||
vlc? ( media-video/vlc )
|
||||
"
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
PDEPEND="=app-office/libreoffice-l10n-$(get_version_component_range 1-2)*"
|
||||
else
|
||||
# Translations are not reliable on live ebuilds
|
||||
# rather force people to use english only.
|
||||
PDEPEND="!app-office/libreoffice-l10n"
|
||||
fi
|
||||
|
||||
# FIXME: cppunit should be moved to test conditional
|
||||
# after everything upstream is under gbuild
|
||||
# as dmake execute tests right away
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-libs/libatomic_ops-7.2d
|
||||
>=dev-libs/libxml2-2.7.8
|
||||
dev-libs/libxslt
|
||||
dev-perl/Archive-Zip
|
||||
dev-util/cppunit
|
||||
>=dev-util/gperf-3
|
||||
dev-util/intltool
|
||||
>=dev-util/mdds-0.12.0:0=
|
||||
media-libs/glm
|
||||
net-misc/npapi-sdk
|
||||
>=sys-apps/findutils-4.4.2
|
||||
sys-devel/bison
|
||||
sys-apps/coreutils
|
||||
sys-devel/flex
|
||||
sys-devel/gettext
|
||||
>=sys-devel/make-3.82
|
||||
sys-devel/ucpp
|
||||
sys-libs/zlib
|
||||
virtual/pkgconfig
|
||||
x11-libs/libXt
|
||||
x11-libs/libXtst
|
||||
x11-proto/randrproto
|
||||
x11-proto/xextproto
|
||||
x11-proto/xineramaproto
|
||||
x11-proto/xproto
|
||||
java? (
|
||||
>=virtual/jdk-1.6
|
||||
>=dev-java/ant-core-1.7
|
||||
)
|
||||
odk? ( >=app-doc/doxygen-1.8.4 )
|
||||
test? ( dev-util/cppunit )
|
||||
"
|
||||
|
||||
REQUIRED_USE="
|
||||
${PYTHON_REQUIRED_USE}
|
||||
bluetooth? ( dbus )
|
||||
collada? ( gltf )
|
||||
gnome? ( gtk )
|
||||
eds? ( gnome )
|
||||
telepathy? ( gtk )
|
||||
libreoffice_extensions_nlpsolver? ( java )
|
||||
libreoffice_extensions_scripting-beanshell? ( java )
|
||||
libreoffice_extensions_scripting-javascript? ( java )
|
||||
libreoffice_extensions_wiki-publisher? ( java )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
# not upstreamable stuff
|
||||
"${FILESDIR}/${PN}-4.4-system-pyuno.patch"
|
||||
)
|
||||
|
||||
CHECKREQS_MEMORY="512M"
|
||||
if [[ ${MERGE_TYPE} != binary ]] ; then CHECKREQS_DISK_BUILD="6G" ; fi
|
||||
|
||||
pkg_pretend() {
|
||||
local pgslot
|
||||
|
||||
use java || \
|
||||
ewarn "If you plan to use lbase application you should enable java or you will get various crashes."
|
||||
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
check-reqs_pkg_pretend
|
||||
|
||||
if [[ $(gcc-major-version) -lt 4 ]] || {
|
||||
[[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]]; }
|
||||
then
|
||||
eerror "Compilation with gcc older than 4.6 is not supported"
|
||||
die "Too old gcc found."
|
||||
fi
|
||||
fi
|
||||
|
||||
# Ensure pg version but we have to be sure the pg is installed (first
|
||||
# install on clean system)
|
||||
if use postgres && has_version dev-db/postgresql; then
|
||||
pgslot=$(postgresql-config show)
|
||||
if [[ ${pgslot//.} -lt 90 ]] ; then
|
||||
eerror "PostgreSQL slot must be set to 9.0 or higher."
|
||||
eerror " postgresql-config set 9.0"
|
||||
die "PostgreSQL slot is not set to 9.0 or higher."
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
java-pkg-opt-2_pkg_setup
|
||||
kde4-base_pkg_setup
|
||||
python-single-r1_pkg_setup
|
||||
|
||||
[[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local mod
|
||||
|
||||
[[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
|
||||
use branding && unpack "${BRANDING}"
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
unpack "${P}.tar.xz"
|
||||
for mod in ${MODULES}; do
|
||||
[[ ${mod} == core ]] && continue
|
||||
unpack "${PN}-${mod}-${PV}.tar.xz"
|
||||
done
|
||||
else
|
||||
local base_uri branch checkout mypv
|
||||
base_uri="git://anongit.freedesktop.org"
|
||||
for mod in ${MODULES}; do
|
||||
branch="master"
|
||||
mypv=${PV/.9999}
|
||||
[[ ${mypv} != ${PV} ]] && branch="${PN}-${mypv/./-}"
|
||||
git-r3_fetch "${base_uri}/${PN}/${mod}" "refs/heads/${branch}"
|
||||
[[ ${mod} != core ]] && checkout="${S}/${mod}"
|
||||
[[ ${mod} == help ]] && checkout="helpcontent2" # doesn't match on help
|
||||
git-r3_checkout "${base_uri}/${PN}/${mod}" ${checkout}
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# patchset
|
||||
if [[ -n ${PATCHSET} ]]; then
|
||||
EPATCH_FORCE="yes" \
|
||||
EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
|
||||
EPATCH_SUFFIX="patch" \
|
||||
epatch
|
||||
fi
|
||||
|
||||
epatch "${PATCHES[@]}"
|
||||
epatch_user
|
||||
|
||||
AT_M4DIR="m4" eautoreconf
|
||||
# hack in the autogen.sh
|
||||
touch autogen.lastrun
|
||||
|
||||
# system pyuno mess
|
||||
sed -i \
|
||||
-e "s:%eprefix%:${EPREFIX}:g" \
|
||||
-e "s:%libdir%:$(get_libdir):g" \
|
||||
pyuno/source/module/uno.py \
|
||||
pyuno/source/officehelper.py || die
|
||||
# sed in the tests
|
||||
sed -i \
|
||||
-e "s#all : build unitcheck#all : build#g" \
|
||||
solenv/gbuild/Module.mk || die
|
||||
sed -i \
|
||||
-e "s#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g" \
|
||||
-e "s#Makefile.gbuild all slowcheck#Makefile.gbuild all#g" \
|
||||
Makefile.in || die
|
||||
|
||||
if use branding; then
|
||||
# hack...
|
||||
mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local java_opts
|
||||
local internal_libs
|
||||
local lo_ext
|
||||
local ext_opts
|
||||
|
||||
# optimization flags
|
||||
export GMAKE_OPTIONS="${MAKEOPTS}"
|
||||
# System python 2.7 enablement:
|
||||
export PYTHON_CFLAGS=$(python_get_CFLAGS)
|
||||
export PYTHON_LIBS=$(python_get_LIBS)
|
||||
|
||||
if use collada; then
|
||||
export OPENCOLLADA_CFLAGS="-I/usr/include/opencollada/COLLADABaseUtils -I/usr/include/opencollada/COLLADAFramework -I/usr/include/opencollada/COLLADASaxFrameworkLoader -I/usr/include/opencollada/GeneratedSaxParser"
|
||||
export OPENCOLLADA_LIBS="-L /usr/$(get_libdir)/opencollada -lOpenCOLLADABaseUtils -lOpenCOLLADAFramework -lOpenCOLLADASaxFrameworkLoader -lGeneratedSaxParser"
|
||||
fi
|
||||
|
||||
# sane: just sane.h header that is used for scan in writer, not
|
||||
# linked or anything else, worthless to depend on
|
||||
# vigra: just uses templates from there
|
||||
# it is serious pain in the ass for packaging
|
||||
# should be replaced by boost::gil if someone interested
|
||||
internal_libs+="
|
||||
--without-system-sane
|
||||
--without-system-vigra
|
||||
"
|
||||
|
||||
# libreoffice extensions handling
|
||||
for lo_xt in ${LO_EXTS}; do
|
||||
if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
|
||||
ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt})"
|
||||
else
|
||||
ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt})"
|
||||
fi
|
||||
done
|
||||
|
||||
if use java; then
|
||||
# hsqldb: system one is too new
|
||||
java_opts="
|
||||
--without-junit
|
||||
--without-system-hsqldb
|
||||
--with-ant-home="${ANT_HOME}"
|
||||
--with-jdk-home=$(java-config --jdk-home 2>/dev/null)
|
||||
--with-jvm-path="${EPREFIX}/usr/lib/"
|
||||
"
|
||||
|
||||
use libreoffice_extensions_scripting-beanshell && \
|
||||
java_opts+=" --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)"
|
||||
|
||||
use libreoffice_extensions_scripting-javascript && \
|
||||
java_opts+=" --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar)"
|
||||
|
||||
if use libreoffice_extensions_wiki-publisher; then
|
||||
java_opts+="
|
||||
--with-commons-codec-jar=$(java-pkg_getjar commons-codec commons-codec.jar)
|
||||
--with-commons-httpclient-jar=$(java-pkg_getjar commons-httpclient-3 commons-httpclient.jar)
|
||||
--with-commons-lang-jar=$(java-pkg_getjar commons-lang-2.1 commons-lang.jar)
|
||||
--with-commons-logging-jar=$(java-pkg_getjar commons-logging commons-logging.jar)
|
||||
"
|
||||
fi
|
||||
fi
|
||||
|
||||
# system headers/libs/...: enforce using system packages
|
||||
# --enable-cairo: ensure that cairo is always required
|
||||
# --enable-graphite: disabling causes build breakages
|
||||
# --enable-*-link: link to the library rather than just dlopen on runtime
|
||||
# --enable-release-build: build the libreoffice as release
|
||||
# --disable-fetch-external: prevent dowloading during compile phase
|
||||
# --disable-gnome-vfs: old gnome virtual fs support
|
||||
# --disable-kdeab: kde3 adressbook
|
||||
# --disable-kde: kde3 support
|
||||
# --disable-systray: quickstarter does not actually work at all so do not
|
||||
# promote it
|
||||
# --enable-extension-integration: enable any extension integration support
|
||||
# --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
|
||||
# --disable-report-builder: too much java packages pulled in without pkgs
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}/" \
|
||||
--with-system-headers \
|
||||
--with-system-libs \
|
||||
--with-system-jars \
|
||||
--with-system-dicts \
|
||||
--enable-cairo-canvas \
|
||||
--enable-graphite \
|
||||
--enable-largefile \
|
||||
--enable-mergelibs \
|
||||
--enable-neon \
|
||||
--enable-python=system \
|
||||
--enable-randr \
|
||||
--enable-randr-link \
|
||||
--enable-release-build \
|
||||
--disable-hardlink-deliver \
|
||||
--disable-ccache \
|
||||
--disable-crashdump \
|
||||
--disable-dependency-tracking \
|
||||
--disable-epm \
|
||||
--disable-fetch-external \
|
||||
--disable-gnome-vfs \
|
||||
--disable-gstreamer-0-10 \
|
||||
--disable-report-builder \
|
||||
--disable-kdeab \
|
||||
--disable-kde \
|
||||
--disable-online-update \
|
||||
--disable-systray \
|
||||
--with-alloc=$(use jemalloc && echo "jemalloc" || echo "system") \
|
||||
--with-build-version="Gentoo official package" \
|
||||
--enable-extension-integration \
|
||||
--with-external-dict-dir="${EPREFIX}/usr/share/myspell" \
|
||||
--with-external-hyph-dir="${EPREFIX}/usr/share/myspell" \
|
||||
--with-external-thes-dir="${EPREFIX}/usr/share/myspell" \
|
||||
--with-external-tar="${DISTDIR}" \
|
||||
--with-lang="" \
|
||||
--with-parallelism=$(makeopts_jobs) \
|
||||
--with-system-ucpp \
|
||||
--with-vendor="Gentoo Foundation" \
|
||||
--with-x \
|
||||
--without-fonts \
|
||||
--without-myspell-dicts \
|
||||
--without-help \
|
||||
--with-helppack-integration \
|
||||
--without-sun-templates \
|
||||
$(use_enable bluetooth sdremote-bluetooth) \
|
||||
$(use_enable coinmp) \
|
||||
$(use_enable collada) \
|
||||
$(use_enable cups) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable dbus) \
|
||||
$(use_enable eds evolution2) \
|
||||
$(use_enable firebird firebird-sdbc) \
|
||||
$(use_enable gltf) \
|
||||
$(use_enable gnome gconf) \
|
||||
$(use_enable gnome gio) \
|
||||
$(use_enable gnome lockdown) \
|
||||
$(use_enable gstreamer gstreamer-1-0) \
|
||||
$(use_enable gtk) \
|
||||
$(use_enable gtk3) \
|
||||
$(use_enable kde kde4) \
|
||||
$(use_enable mysql ext-mariadb-connector) \
|
||||
$(use_enable odk) \
|
||||
$(use_enable postgres postgresql-sdbc) \
|
||||
$(use_enable telepathy) \
|
||||
$(use_enable vlc) \
|
||||
$(use_with coinmp system-coinmp) \
|
||||
$(use_with collada system-opencollada) \
|
||||
$(use_with gltf system-libgltf) \
|
||||
$(use_with java) \
|
||||
$(use_with mysql system-mysql-cppconn) \
|
||||
$(use_with odk doxygen) \
|
||||
${internal_libs} \
|
||||
${java_opts} \
|
||||
${ext_opts}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# more and more LO stuff tries to use OpenGL, including tests during build
|
||||
# bug 501508, bug 540624, bug 545974 and probably more
|
||||
addpredict /dev/dri
|
||||
addpredict /dev/ati
|
||||
addpredict /dev/nvidiactl
|
||||
|
||||
# hack for offlinehelp, this needs fixing upstream at some point
|
||||
# it is broken because we send --without-help
|
||||
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
|
||||
(
|
||||
grep "^export" "${S}/config_host.mk" > "${T}/config_host.mk" || die
|
||||
source "${T}/config_host.mk" 2&> /dev/null
|
||||
|
||||
local path="${WORKDIR}/helpcontent2/source/auxiliary/"
|
||||
mkdir -p "${path}" || die
|
||||
|
||||
echo "perl \"${S}/helpcontent2/helpers/create_ilst.pl\" -dir=icon-themes/galaxy/res/helpimg > \"${path}/helpimg.ilst\""
|
||||
perl "${S}/helpcontent2/helpers/create_ilst.pl" \
|
||||
-dir=icon-themes/galaxy/res/helpimg \
|
||||
> "${path}/helpimg.ilst"
|
||||
[[ -s "${path}/helpimg.ilst" ]] || \
|
||||
ewarn "The help images list is empty, something is fishy, report a bug."
|
||||
)
|
||||
|
||||
local target
|
||||
use test && target="build" || target="build-nocheck"
|
||||
|
||||
# this is not a proper make script
|
||||
make ${target} || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
make unitcheck || die
|
||||
make slowcheck || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# This is not Makefile so no buildserver
|
||||
make DESTDIR="${D}" distro-pack-install -o build -o check || die
|
||||
|
||||
# Fix bash completion placement
|
||||
newbashcomp "${ED}"etc/bash_completion.d/libreoffice.sh ${PN}
|
||||
bashcomp_alias \
|
||||
libreoffice \
|
||||
unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
|
||||
rm -rf "${ED}"etc/ || die
|
||||
|
||||
if use branding; then
|
||||
insinto /usr/$(get_libdir)/${PN}/program
|
||||
newins "${WORKDIR}/branding-sofficerc" sofficerc
|
||||
dodir /etc/env.d
|
||||
echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"etc/env.d/99${PN} || die
|
||||
fi
|
||||
|
||||
# Hack for offlinehelp, this needs fixing upstream at some point.
|
||||
# It is broken because we send --without-help
|
||||
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
|
||||
insinto /usr/$(get_libdir)/libreoffice/help
|
||||
doins xmlhelp/util/*.xsl
|
||||
|
||||
# Remove desktop files for support to old installs that can't parse mime
|
||||
rm -r "${ED}"usr/share/mimelnk/ || die
|
||||
|
||||
# FIXME: Hack add missing file
|
||||
exeinto /usr/$(get_libdir)/${PN}/program
|
||||
doexe "${S}"/instdir/program/libsaxlo.so
|
||||
|
||||
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/soffice.bin
|
||||
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# Cache updates - all handled by kde eclass for all environments
|
||||
kde4-base_pkg_preinst
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kde4-base_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kde4-base_pkg_postrm
|
||||
}
|
@ -1,11 +1,8 @@
|
||||
AUX glog-0.3.2-avoid-inline-asm.patch 1837 SHA256 0771464b45ac79545ca0e8f3c489b842fdd61dc0585b917dc0b5f619dc2f2c55 SHA512 d45e6e1ef311a8eaccbbcf802c609c19509b74d0647a6ff4e2f0886ecd52d7f107c76d06cba88036870a4c34c62c19df661c59ea5011dff931ad14a3f5d8ab58 WHIRLPOOL b8f119c1b4e67ff016d5e041a6d91281fb79ebec00e608e19ebf8d53d42c3fabbf5bc8f29882bfa269f209b3034eeafc11ef080d65fa3948c223b95fcdf1d241
|
||||
DIST glog-0.3.1-1.tar.gz 491798 SHA256 0a5ce945aaa5c64cb3889bf4844a0459263c06a77ad549042230dfea316787cb SHA512 9bf48fe53e45a7af24ea6cfe27f6a4b592efe9911e2c9764c364d551ad9a7ab4eae2ace64873ec9bd2202323032ffbdbbda5ea9e7514aa0e324e30048c238e96 WHIRLPOOL 21593af929da3db01527c6e9111b75a7318be2c14abebbfb1e09f0a6ac12442e522cb510a776ef95136168baa1400e759bb69f7670192301ed1044db00eac385
|
||||
DIST glog-0.3.2.tar.gz 478666 SHA256 5e47f9437e97cb1621930dea3c557a2801ddac3b5db1a9fd0c3cde399f2c9ccd SHA512 75f61d63fd65df40995b657c47a6c2dcabd2e25716c7ac1d4229dfc6a43e5957576b9d090997ae0ec81b30b60df6fdc6ae1294a087cbc3d03ad42295980fddfd WHIRLPOOL c6649da59d7de673b39fdb4f6930c44ab6887595733468e9ed81928525892f21c23e0f8e9cb7aac383fdb3afa6f86aa683ccff5502b445c546f00bc44f4c75f2
|
||||
DIST glog-0.3.3.tar.gz 509676 SHA256 fbf90c2285ba0561db7a40f8a4eefb9aa963e7d399bd450363e959929fe849d0 SHA512 95418ff0857415a0fbc15caeb22a13f3b6736618adcc3c30e054626f1397bc58399c45f68784c70b1f5dc594ebc6ea66e386896beab5c20be72dd53b25f5a4ac WHIRLPOOL 7ba26a936e3ac18afbccf141b888a885f3f9847d4f19c0ebad416d16fcff936b9622e03aec155f77622759a40e8684673c29648c026426326239f4485113c6cf
|
||||
EBUILD glog-0.3.1.ebuild 704 SHA256 36eb805da223287735e6d2cebc5259cb3420979363bf23100e77ed9d3b318800 SHA512 9419afeb97efe18eef37eb8a93a6ba2d1c34bcda8330559b202f9fd21ec742ae9df4b912e0b39111db75f49f8365bf7b4fdf8938dbfb6d8ce28794d3c56ddd46 WHIRLPOOL adcc8ce5624d3de5d4c67eca112dce2f98bffd3056714a1a1d1f7052a459786c21e95f2c492057cef4398109d9b5fde4a5cfb433fd540ff71f0992ee92f5abf7
|
||||
EBUILD glog-0.3.2.ebuild 1277 SHA256 c06a231b780edc0aebbea411d900546e367b07ccf10637ab0243ee2c2c3f5195 SHA512 856d72802ce3bae434526e285dc4f1f484acd29d105bfaa02ef2985cbd6883e0a060675a80ce33af46671a0e6f6481ce819391c81c4fdfd4ec96393ae9f3df4b WHIRLPOOL 1a6f84a8c5da9d026620dee6f19c45f4dd003f9551da689078567ec7d694288a0a66577f3044fee1133958a7550209ccc242330896722b5150bdadd75dd37292
|
||||
DIST glog-0.3.4.tar.gz 522508 SHA256 ce99d58dce74458f7656a68935d7a0c048fa7b4626566a71b7f4e545920ceb10 SHA512 139525b546a9eccacc9bebf7cc3053ba52229e9488485ad45344c3d3134ca819d3b571250c0e3a6d84097009c8be89b0f4fa16ef5ec838ffcc237ae11c3a034c WHIRLPOOL b6787336ea55de2f6574e29bc4649a7c64aa5d5e8a07ab15c2c5754ebf9cfefd1405c64cc4dfecab557814991ae4c97be078d21916181850ee12b853918c0a27
|
||||
EBUILD glog-0.3.3-r1.ebuild 1841 SHA256 5af76ac622562c91a4236e8489fb1c08e04bef57ae6e8be217187f032121f9a1 SHA512 84e042428147fe5f347bebe19e2b858471a1d7795c84c137a47abb2901871fd1da4409236c1f8766ccf2519103e426fccca1de07e90a8bdcbad9d9b204c60f88 WHIRLPOOL 5db84ea55474fa2939ce07b988247b03e975d8b1d33d3493f385d8a51f2b7ee8f087c072d9ea09e7f41e34a9ae1b67ea56a4a6f450979d3aedbe2cd8af12884a
|
||||
EBUILD glog-0.3.3.ebuild 1341 SHA256 eccd9fe09710860176ea4d56fe55823049c7b4777495d8e6334db67117f0eafb SHA512 fcba3ad88e0fcde4bb64c584433d0c087e81e1a3fabd71116064c9c9eefb626812fc8b8aff14d502ad3c16926fe6ec70aea9ddfddf491f53fa9e2f1c407a6a84 WHIRLPOOL 47c3ba9f039a28aadb73a1a8e9f588f304b4e781297b84430a4e29707057a15b4e95c6fb9ed963bef0ffe3fad04d0f75302ac6d31a114be4f1d01260b3cf99b6
|
||||
MISC ChangeLog 3415 SHA256 c188c1768c00c968bf3127613a022883c233615641801bc54181db58d8e4a597 SHA512 850b8f7fd8f522f689a50bedc6193e8ffd640bdde25ab9f1c00371604b4baf5409a09328467ed579ed259e2df9f23358b95bd4e3e2794c6f2bfd6abd389e5bd9 WHIRLPOOL 3102671d66dcb4e1758e508954ad90ea87b2892382ce83c1ac8a8b0f2fa833716b8cefbf0108bb8a73b0d610ced6558f8096e7974d90e9b42853b92ba2d7a380
|
||||
EBUILD glog-0.3.4.ebuild 1862 SHA256 a70b9efa811094e8762d1f378fefb2992f0bc03da45fee56f5d779ba80a31526 SHA512 d302696e18aadf3fe5ff77b7d4d7aa06bd8ecfb2af567b09871a9760145cf470684858317d2591e7054e28c9e4e568ff5623cc8fe90006e51c411c840e93143d WHIRLPOOL df187ed4196ab361ef09fcfb451d4a11f9f7db86c7ab87609bf5789257e4ff719dd0adfe5fda127637be390e6769667624afc5c32db207c6a8947ebcb033aa41
|
||||
MISC ChangeLog 3680 SHA256 02be7c8418a3e35c9e86e875a0dbf8030f88f44d9e442281f09cd2825b20964e SHA512 43215d3e0df19cc99f2a96a39f03dea090747c1cdeef1be895c58939825470128400af78d8549db0f41654b01da053747415933ac2dffc702c583adbdf8cf37f WHIRLPOOL c3a28660871be10f05ac1bd8130c4e44bacd292ed104529e6d98ea0bf63a64867bcbb30f1c3fe7b8760502d8a43fcfaf2db8498f2bd63b4a5441aaa5391da7b1
|
||||
MISC ChangeLog-2015 2689 SHA256 9c19163205dee303f883c006a06b0f4bbe8d54709bd9165c052de7b96f372ee7 SHA512 274de3ece525e2d20ec5fb178c482b092185fbb7b46d93cc0fbf7acd608d45ae949c1eca4cd6294e4ff7321a09699df9a1e167f36b715588475c2bf126cad8d1 WHIRLPOOL 8f2df79c46fe2730793b5c2f3569507c5d175ecebb35be927576d0c30cae618a9235d00a76d19c8463fdc8e44ee38bc3a90fedfd5e955e293c00a96d7e21d5fe
|
||||
MISC metadata.xml 687 SHA256 1ab62241e23e2346e742341dac3e7e0dcd823ceaadf2df5e3369bca4bd59684f SHA512 31e7803ad7e7563ae6d133caa347c56e277c4b68bc11b3d87889c73fe043d65c793492089f017696bc427420dd89f69257c26b1c4cba7ad1efdca059554fed0e WHIRLPOOL a0dbf4cbe1aafdc62a4be8904dff811d76a8f21dd9f9ebf5c5f9b3853de5e1e68f57e1a23d91f4b06301efcc5957953142fa721f591b31068b4c5d1871012b78
|
||||
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Google's C++ logging library"
|
||||
HOMEPAGE="https://github.com/google/glog"
|
||||
SRC_URI="https://google-glog.googlecode.com/files/${P}-1.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="gflags static-libs test"
|
||||
|
||||
RDEPEND="gflags? ( dev-cpp/gflags )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-cpp/gmock
|
||||
dev-cpp/gtest
|
||||
)"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.3.2-avoid-inline-asm.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export ac_cv_lib_gflags_main=$(usex gflags)
|
||||
use test || export ac_cv_prog_GTEST_CONFIG=no
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Google's C++ logging library"
|
||||
HOMEPAGE="https://github.com/google/glog"
|
||||
SRC_URI="https://google-glog.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="gflags static-libs unwind test"
|
||||
|
||||
RDEPEND="gflags? ( dev-cpp/gflags )
|
||||
unwind? ( sys-libs/libunwind )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-cpp/gmock
|
||||
dev-cpp/gtest
|
||||
)"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-avoid-inline-asm.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export ac_cv_lib_gflags_main=$(usex gflags)
|
||||
export ac_cv_lib_unwind_backtrace=$(usex unwind)
|
||||
use test || export ac_cv_prog_GTEST_CONFIG=no
|
||||
econf \
|
||||
--docdir="\${datarootdir}/doc/${PF}" \
|
||||
--htmldir="\${datarootdir}/doc/${PF}/html" \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# Punt docs we don't care about (NEWS is 0 bytes).
|
||||
rm "${ED}"/usr/share/doc/${PF}/{COPYING,NEWS,README.windows}
|
||||
|
||||
# --htmldir doesn't work (yet):
|
||||
# https://code.google.com/p/google-glog/issues/detail?id=144
|
||||
dohtml "${ED}"/usr/share/doc/${PF}/*
|
||||
rm "${ED}"/usr/share/doc/${PF}/*.{html,css}
|
||||
|
||||
use static-libs || find "${ED}" -name '*.la' -delete
|
||||
}
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Google's C++ logging library"
|
||||
HOMEPAGE="https://github.com/google/glog"
|
||||
SRC_URI="https://google-glog.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="gflags static-libs unwind test"
|
||||
|
||||
RDEPEND="gflags? ( dev-cpp/gflags )
|
||||
unwind? ( sys-libs/libunwind )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-cpp/gmock
|
||||
dev-cpp/gtest
|
||||
)"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.3.2-avoid-inline-asm.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export ac_cv_lib_gflags_main=$(usex gflags)
|
||||
export ac_cv_lib_unwind_backtrace=$(usex unwind)
|
||||
use test || export ac_cv_prog_GTEST_CONFIG=no
|
||||
econf \
|
||||
--docdir="\${datarootdir}/doc/${PF}" \
|
||||
--htmldir="\${datarootdir}/doc/${PF}/html" \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# Punt docs we don't care about (NEWS is 0 bytes).
|
||||
rm "${ED}"/usr/share/doc/${PF}/{COPYING,NEWS,README.windows}
|
||||
|
||||
# --htmldir doesn't work (yet):
|
||||
# https://code.google.com/p/google-glog/issues/detail?id=144
|
||||
dohtml "${ED}"/usr/share/doc/${PF}/*
|
||||
rm "${ED}"/usr/share/doc/${PF}/*.{html,css}
|
||||
|
||||
use static-libs || find "${ED}" -name '*.la' -delete
|
||||
}
|
@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils multilib-minimal
|
||||
|
||||
DESCRIPTION="Google's C++ logging library"
|
||||
HOMEPAGE="https://github.com/google/glog"
|
||||
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="gflags static-libs unwind test"
|
||||
|
||||
RDEPEND="gflags? ( >=dev-cpp/gflags-2.0-r1[${MULTILIB_USEDEP}] )
|
||||
unwind? ( sys-libs/libunwind )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
>=dev-cpp/gmock-1.7.0-r1[${MULTILIB_USEDEP}]
|
||||
>=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}]
|
||||
)"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.3.2-avoid-inline-asm.patch
|
||||
# Fix the --dodcdir flag:
|
||||
# https://code.google.com/p/google-glog/issues/detail?id=193
|
||||
sed -i \
|
||||
-e '/^docdir =/s:=.*:= @docdir@:' \
|
||||
Makefile.in || die
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
use test || export ac_cv_prog_GTEST_CONFIG=no
|
||||
ECONF_SOURCE=${S} \
|
||||
ac_cv_lib_gflags_main=$(usex gflags) \
|
||||
ac_cv_lib_unwind_backtrace=$(usex unwind) \
|
||||
econf \
|
||||
--docdir="\$(datarootdir)/doc/${PF}" \
|
||||
--htmldir='$(docdir)/html' \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
_emake() {
|
||||
# The tests always get built ... disable them when unused.
|
||||
emake $(usex test '' noinst_PROGRAMS=) "$@"
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
_emake
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
_emake install DESTDIR="${D}"
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
# Punt docs we don't care about (NEWS is 0 bytes).
|
||||
rm "${ED}"/usr/share/doc/${PF}/{COPYING,NEWS,README.windows} || die
|
||||
|
||||
# --htmldir doesn't work (yet):
|
||||
# https://code.google.com/p/google-glog/issues/detail?id=144
|
||||
dohtml "${ED}"/usr/share/doc/${PF}/*
|
||||
rm "${ED}"/usr/share/doc/${PF}/*.{html,css}
|
||||
|
||||
use static-libs || find "${ED}" -name '*.la' -delete
|
||||
}
|
@ -0,0 +1,443 @@
|
||||
https://www.sqlite.org/cgi/src/info/374b5108087a2eae
|
||||
|
||||
--- ext/fts3/fts3_tokenizer.c
|
||||
+++ ext/fts3/fts3_tokenizer.c
|
||||
@@ -30,6 +30,18 @@
|
||||
#include <string.h>
|
||||
|
||||
/*
|
||||
+** Return true if the two-argument version of fts3_tokenizer()
|
||||
+** has been activated via a prior call to sqlite3_db_config(db,
|
||||
+** SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, 1, 0);
|
||||
+*/
|
||||
+static int fts3TokenizerEnabled(sqlite3_context *context){
|
||||
+ sqlite3 *db = sqlite3_context_db_handle(context);
|
||||
+ int isEnabled = 0;
|
||||
+ sqlite3_db_config(db,SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER,-1,&isEnabled);
|
||||
+ return isEnabled;
|
||||
+}
|
||||
+
|
||||
+/*
|
||||
** Implementation of the SQL scalar function for accessing the underlying
|
||||
** hash table. This function may be called as follows:
|
||||
**
|
||||
@@ -49,7 +61,7 @@
|
||||
** is a blob containing the pointer stored as the hash data corresponding
|
||||
** to string <key-name> (after the hash-table is updated, if applicable).
|
||||
*/
|
||||
-static void scalarFunc(
|
||||
+static void fts3TokenizerFunc(
|
||||
sqlite3_context *context,
|
||||
int argc,
|
||||
sqlite3_value **argv
|
||||
@@ -67,27 +79,23 @@
|
||||
nName = sqlite3_value_bytes(argv[0])+1;
|
||||
|
||||
if( argc==2 ){
|
||||
-#ifdef SQLITE_ENABLE_FTS3_TOKENIZER
|
||||
- void *pOld;
|
||||
- int n = sqlite3_value_bytes(argv[1]);
|
||||
- if( zName==0 || n!=sizeof(pPtr) ){
|
||||
- sqlite3_result_error(context, "argument type mismatch", -1);
|
||||
- return;
|
||||
- }
|
||||
- pPtr = *(void **)sqlite3_value_blob(argv[1]);
|
||||
- pOld = sqlite3Fts3HashInsert(pHash, (void *)zName, nName, pPtr);
|
||||
- if( pOld==pPtr ){
|
||||
- sqlite3_result_error(context, "out of memory", -1);
|
||||
+ if( fts3TokenizerEnabled(context) ){
|
||||
+ void *pOld;
|
||||
+ int n = sqlite3_value_bytes(argv[1]);
|
||||
+ if( zName==0 || n!=sizeof(pPtr) ){
|
||||
+ sqlite3_result_error(context, "argument type mismatch", -1);
|
||||
+ return;
|
||||
+ }
|
||||
+ pPtr = *(void **)sqlite3_value_blob(argv[1]);
|
||||
+ pOld = sqlite3Fts3HashInsert(pHash, (void *)zName, nName, pPtr);
|
||||
+ if( pOld==pPtr ){
|
||||
+ sqlite3_result_error(context, "out of memory", -1);
|
||||
+ }
|
||||
+ }else{
|
||||
+ sqlite3_result_error(context, "fts3tokenize disabled", -1);
|
||||
return;
|
||||
}
|
||||
-#else
|
||||
- sqlite3_result_error(context, "fts3tokenize: "
|
||||
- "disabled - rebuild with -DSQLITE_ENABLE_FTS3_TOKENIZER", -1
|
||||
- );
|
||||
- return;
|
||||
-#endif /* SQLITE_ENABLE_FTS3_TOKENIZER */
|
||||
- }else
|
||||
- {
|
||||
+ }else{
|
||||
if( zName ){
|
||||
pPtr = sqlite3Fts3HashFind(pHash, zName, nName);
|
||||
}
|
||||
@@ -98,7 +106,6 @@
|
||||
return;
|
||||
}
|
||||
}
|
||||
-
|
||||
sqlite3_result_blob(context, (void *)&pPtr, sizeof(pPtr), SQLITE_TRANSIENT);
|
||||
}
|
||||
|
||||
@@ -336,7 +343,6 @@
|
||||
Tcl_DecrRefCount(pRet);
|
||||
}
|
||||
|
||||
-#ifdef SQLITE_ENABLE_FTS3_TOKENIZER
|
||||
static
|
||||
int registerTokenizer(
|
||||
sqlite3 *db,
|
||||
@@ -358,7 +364,6 @@
|
||||
|
||||
return sqlite3_finalize(pStmt);
|
||||
}
|
||||
-#endif /* SQLITE_ENABLE_FTS3_TOKENIZER */
|
||||
|
||||
|
||||
static
|
||||
@@ -431,13 +436,13 @@
|
||||
assert( 0==strcmp(sqlite3_errmsg(db), "unknown tokenizer: nosuchtokenizer") );
|
||||
|
||||
/* Test the storage function */
|
||||
-#ifdef SQLITE_ENABLE_FTS3_TOKENIZER
|
||||
- rc = registerTokenizer(db, "nosuchtokenizer", p1);
|
||||
- assert( rc==SQLITE_OK );
|
||||
- rc = queryTokenizer(db, "nosuchtokenizer", &p2);
|
||||
- assert( rc==SQLITE_OK );
|
||||
- assert( p2==p1 );
|
||||
-#endif
|
||||
+ if( fts3TokenizerEnabled(context) ){
|
||||
+ rc = registerTokenizer(db, "nosuchtokenizer", p1);
|
||||
+ assert( rc==SQLITE_OK );
|
||||
+ rc = queryTokenizer(db, "nosuchtokenizer", &p2);
|
||||
+ assert( rc==SQLITE_OK );
|
||||
+ assert( p2==p1 );
|
||||
+ }
|
||||
|
||||
sqlite3_result_text(context, "ok", -1, SQLITE_STATIC);
|
||||
}
|
||||
@@ -453,7 +458,7 @@
|
||||
** sqlite3Fts3HashInit(pHash, FTS3_HASH_STRING, 1);
|
||||
**
|
||||
** This function adds a scalar function (see header comment above
|
||||
-** scalarFunc() in this file for details) and, if ENABLE_TABLE is
|
||||
+** fts3TokenizerFunc() in this file for details) and, if ENABLE_TABLE is
|
||||
** defined at compilation time, a temporary virtual table (see header
|
||||
** comment above struct HashTableVtab) to the database schema. Both
|
||||
** provide read/write access to the contents of *pHash.
|
||||
@@ -482,10 +487,10 @@
|
||||
#endif
|
||||
|
||||
if( SQLITE_OK==rc ){
|
||||
- rc = sqlite3_create_function(db, zName, 1, any, p, scalarFunc, 0, 0);
|
||||
+ rc = sqlite3_create_function(db, zName, 1, any, p, fts3TokenizerFunc, 0, 0);
|
||||
}
|
||||
if( SQLITE_OK==rc ){
|
||||
- rc = sqlite3_create_function(db, zName, 2, any, p, scalarFunc, 0, 0);
|
||||
+ rc = sqlite3_create_function(db, zName, 2, any, p, fts3TokenizerFunc, 0, 0);
|
||||
}
|
||||
#ifdef SQLITE_TEST
|
||||
if( SQLITE_OK==rc ){
|
||||
--- src/main.c
|
||||
+++ src/main.c
|
||||
@@ -797,8 +797,9 @@
|
||||
int op; /* The opcode */
|
||||
u32 mask; /* Mask of the bit in sqlite3.flags to set/clear */
|
||||
} aFlagOp[] = {
|
||||
- { SQLITE_DBCONFIG_ENABLE_FKEY, SQLITE_ForeignKeys },
|
||||
- { SQLITE_DBCONFIG_ENABLE_TRIGGER, SQLITE_EnableTrigger },
|
||||
+ { SQLITE_DBCONFIG_ENABLE_FKEY, SQLITE_ForeignKeys },
|
||||
+ { SQLITE_DBCONFIG_ENABLE_TRIGGER, SQLITE_EnableTrigger },
|
||||
+ { SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, SQLITE_Fts3Tokenizer },
|
||||
};
|
||||
unsigned int i;
|
||||
rc = SQLITE_ERROR; /* IMP: R-42790-23372 */
|
||||
@@ -2815,6 +2816,9 @@
|
||||
#if defined(SQLITE_ENABLE_OVERSIZE_CELL_CHECK)
|
||||
| SQLITE_CellSizeCk
|
||||
#endif
|
||||
+#if defined(SQLITE_ENABLE_FTS3_TOKENIZER)
|
||||
+ | SQLITE_Fts3Tokenizer
|
||||
+#endif
|
||||
;
|
||||
sqlite3HashInit(&db->aCollSeq);
|
||||
#ifndef SQLITE_OMIT_VIRTUALTABLE
|
||||
--- src/sqlite.h.in
|
||||
+++ src/sqlite.h.in
|
||||
@@ -1904,11 +1904,25 @@
|
||||
** following this call. The second parameter may be a NULL pointer, in
|
||||
** which case the trigger setting is not reported back. </dd>
|
||||
**
|
||||
+** <dt>SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER</dt>
|
||||
+** <dd> ^This option is used to enable or disable the two-argument
|
||||
+** version of the [fts3_tokenizer()] function which is part of the
|
||||
+** [FTS3] full-text search engine extension.
|
||||
+** There should be two additional arguments.
|
||||
+** The first argument is an integer which is 0 to disable fts3_tokenizer() or
|
||||
+** positive to enable fts3_tokenizer() or negative to leave the setting
|
||||
+** unchanged.
|
||||
+** The second parameter is a pointer to an integer into which
|
||||
+** is written 0 or 1 to indicate whether fts3_tokenizer is disabled or enabled
|
||||
+** following this call. The second parameter may be a NULL pointer, in
|
||||
+** which case the new setting is not reported back. </dd>
|
||||
+**
|
||||
** </dl>
|
||||
*/
|
||||
-#define SQLITE_DBCONFIG_LOOKASIDE 1001 /* void* int int */
|
||||
-#define SQLITE_DBCONFIG_ENABLE_FKEY 1002 /* int int* */
|
||||
-#define SQLITE_DBCONFIG_ENABLE_TRIGGER 1003 /* int int* */
|
||||
+#define SQLITE_DBCONFIG_LOOKASIDE 1001 /* void* int int */
|
||||
+#define SQLITE_DBCONFIG_ENABLE_FKEY 1002 /* int int* */
|
||||
+#define SQLITE_DBCONFIG_ENABLE_TRIGGER 1003 /* int int* */
|
||||
+#define SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 1004 /* int int* */
|
||||
|
||||
|
||||
/*
|
||||
--- src/sqliteInt.h
|
||||
+++ src/sqliteInt.h
|
||||
@@ -1317,6 +1317,7 @@
|
||||
#define SQLITE_VdbeEQP 0x04000000 /* Debug EXPLAIN QUERY PLAN */
|
||||
#define SQLITE_Vacuum 0x08000000 /* Currently in a VACUUM */
|
||||
#define SQLITE_CellSizeCk 0x10000000 /* Check btree cell sizes on load */
|
||||
+#define SQLITE_Fts3Tokenizer 0x20000000 /* Enable fts3_tokenizer(2) */
|
||||
|
||||
|
||||
/*
|
||||
--- src/test1.c
|
||||
+++ src/test1.c
|
||||
@@ -6921,6 +6921,53 @@
|
||||
}
|
||||
|
||||
/*
|
||||
+** tclcmd: sqlite3_db_config DB SETTING VALUE
|
||||
+**
|
||||
+** Invoke sqlite3_db_config() for one of the setting values.
|
||||
+*/
|
||||
+static int test_sqlite3_db_config(
|
||||
+ void *clientData,
|
||||
+ Tcl_Interp *interp,
|
||||
+ int objc,
|
||||
+ Tcl_Obj *CONST objv[]
|
||||
+){
|
||||
+ static const struct {
|
||||
+ const char *zName;
|
||||
+ int eVal;
|
||||
+ } aSetting[] = {
|
||||
+ { "FKEY", SQLITE_DBCONFIG_ENABLE_FKEY },
|
||||
+ { "TRIGGER", SQLITE_DBCONFIG_ENABLE_TRIGGER },
|
||||
+ { "FTS3_TOKENIZER", SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER },
|
||||
+ };
|
||||
+ int i;
|
||||
+ int v;
|
||||
+ const char *zSetting;
|
||||
+ sqlite3 *db;
|
||||
+
|
||||
+ if( objc!=4 ){
|
||||
+ Tcl_WrongNumArgs(interp, 1, objv, "DB SETTING VALUE");
|
||||
+ return TCL_ERROR;
|
||||
+ }
|
||||
+ if( getDbPointer(interp, Tcl_GetString(objv[1]), &db) ) return TCL_ERROR;
|
||||
+ zSetting = Tcl_GetString(objv[2]);
|
||||
+ if( sqlite3_strglob("SQLITE_*", zSetting)==0 ) zSetting += 7;
|
||||
+ if( sqlite3_strglob("DBCONFIG_*", zSetting)==0 ) zSetting += 9;
|
||||
+ if( sqlite3_strglob("ENABLE_*", zSetting)==0 ) zSetting += 7;
|
||||
+ for(i=0; i<ArraySize(aSetting); i++){
|
||||
+ if( strcmp(zSetting, aSetting[i].zName)==0 ) break;
|
||||
+ }
|
||||
+ if( i>=ArraySize(aSetting) ){
|
||||
+ Tcl_SetObjResult(interp,
|
||||
+ Tcl_NewStringObj("unknown sqlite3_db_config setting", -1));
|
||||
+ return TCL_ERROR;
|
||||
+ }
|
||||
+ if( Tcl_GetIntFromObj(interp, objv[3], &v) ) return TCL_ERROR;
|
||||
+ sqlite3_db_config(db, aSetting[i].eVal, v, &v);
|
||||
+ Tcl_SetObjResult(interp, Tcl_NewIntObj(v));
|
||||
+ return TCL_OK;
|
||||
+}
|
||||
+
|
||||
+/*
|
||||
** Register commands with the TCL interpreter.
|
||||
*/
|
||||
int Sqlitetest1_Init(Tcl_Interp *interp){
|
||||
@@ -6989,6 +7036,7 @@
|
||||
Tcl_ObjCmdProc *xProc;
|
||||
void *clientData;
|
||||
} aObjCmd[] = {
|
||||
+ { "sqlite3_db_config", test_sqlite3_db_config, 0 },
|
||||
{ "bad_behavior", test_bad_behavior, (void*)&iZero },
|
||||
{ "register_dbstat_vtab", test_register_dbstat_vtab },
|
||||
{ "sqlite3_connection_pointer", get_sqlite_pointer, 0 },
|
||||
--- src/test_config.c
|
||||
+++ src/test_config.c
|
||||
@@ -370,12 +370,6 @@
|
||||
Tcl_SetVar2(interp, "sqlite_options", "fts3", "0", TCL_GLOBAL_ONLY);
|
||||
#endif
|
||||
|
||||
-#ifdef SQLITE_ENABLE_FTS3_TOKENIZER
|
||||
- Tcl_SetVar2(interp, "sqlite_options", "fts3_tokenizer", "1", TCL_GLOBAL_ONLY);
|
||||
-#else
|
||||
- Tcl_SetVar2(interp, "sqlite_options", "fts3_tokenizer", "0", TCL_GLOBAL_ONLY);
|
||||
-#endif
|
||||
-
|
||||
#ifdef SQLITE_ENABLE_FTS5
|
||||
Tcl_SetVar2(interp, "sqlite_options", "fts5", "1", TCL_GLOBAL_ONLY);
|
||||
#else
|
||||
--- test/fts3atoken.test
|
||||
+++ test/fts3atoken.test
|
||||
@@ -56,40 +56,41 @@
|
||||
#
|
||||
# 5: Test that the table created to use tokenizer 'blah' is usable.
|
||||
#
|
||||
-ifcapable fts3_tokenizer {
|
||||
- do_test fts3atoken-1.1 {
|
||||
- catchsql {
|
||||
- CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize blah);
|
||||
- }
|
||||
- } {1 {unknown tokenizer: blah}}
|
||||
- do_test fts3atoken-1.2 {
|
||||
- execsql {
|
||||
- SELECT fts3_tokenizer('blah', fts3_tokenizer('simple')) IS NULL;
|
||||
- }
|
||||
- } {0}
|
||||
- do_test fts3atoken-1.3 {
|
||||
- execsql {
|
||||
- SELECT fts3_tokenizer('blah') == fts3_tokenizer('simple');
|
||||
- }
|
||||
- } {1}
|
||||
- do_test fts3atoken-1.4 {
|
||||
- catchsql {
|
||||
- CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize blah);
|
||||
- }
|
||||
- } {0 {}}
|
||||
- do_test fts3atoken-1.5 {
|
||||
- execsql {
|
||||
- INSERT INTO t1(content) VALUES('There was movement at the station');
|
||||
- INSERT INTO t1(content) VALUES('For the word has passed around');
|
||||
- INSERT INTO t1(content) VALUES('That the colt from ol regret had got');
|
||||
- SELECT content FROM t1 WHERE content MATCH 'movement'
|
||||
- }
|
||||
- } {{There was movement at the station}}
|
||||
-} else {
|
||||
- do_catchsql_test 1.6 {
|
||||
+sqlite3_db_config db SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 1
|
||||
+do_test fts3atoken-1.1 {
|
||||
+ catchsql {
|
||||
+ CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize blah);
|
||||
+ }
|
||||
+} {1 {unknown tokenizer: blah}}
|
||||
+do_test fts3atoken-1.2 {
|
||||
+ execsql {
|
||||
SELECT fts3_tokenizer('blah', fts3_tokenizer('simple')) IS NULL;
|
||||
- } {1 {fts3tokenize: disabled - rebuild with -DSQLITE_ENABLE_FTS3_TOKENIZER}}
|
||||
-}
|
||||
+ }
|
||||
+} {0}
|
||||
+do_test fts3atoken-1.3 {
|
||||
+ execsql {
|
||||
+ SELECT fts3_tokenizer('blah') == fts3_tokenizer('simple');
|
||||
+ }
|
||||
+} {1}
|
||||
+do_test fts3atoken-1.4 {
|
||||
+ catchsql {
|
||||
+ CREATE VIRTUAL TABLE t1 USING fts3(content, tokenize blah);
|
||||
+ }
|
||||
+} {0 {}}
|
||||
+do_test fts3atoken-1.5 {
|
||||
+ execsql {
|
||||
+ INSERT INTO t1(content) VALUES('There was movement at the station');
|
||||
+ INSERT INTO t1(content) VALUES('For the word has passed around');
|
||||
+ INSERT INTO t1(content) VALUES('That the colt from ol regret had got');
|
||||
+ SELECT content FROM t1 WHERE content MATCH 'movement'
|
||||
+ }
|
||||
+} {{There was movement at the station}}
|
||||
+
|
||||
+sqlite3_db_config db SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 0
|
||||
+do_catchsql_test 1.6 {
|
||||
+ SELECT fts3_tokenizer('blah', fts3_tokenizer('simple')) IS NULL;
|
||||
+} {1 {fts3tokenize disabled}}
|
||||
+
|
||||
|
||||
#--------------------------------------------------------------------------
|
||||
# Test cases fts3atoken-2.* test error cases in the scalar function based
|
||||
@@ -212,14 +213,14 @@
|
||||
do_catchsql_test 6.2.1 {
|
||||
SELECT fts3_tokenizer(NULL);
|
||||
} {1 {unknown tokenizer: }}
|
||||
-ifcapable fts3_tokenizer {
|
||||
- do_catchsql_test 6.2.2 {
|
||||
- SELECT fts3_tokenizer(NULL, X'1234567812345678');
|
||||
- } {1 {argument type mismatch}}
|
||||
- do_catchsql_test 6.2.3 {
|
||||
- SELECT fts3_tokenizer(NULL, X'12345678');
|
||||
- } {1 {argument type mismatch}}
|
||||
-}
|
||||
+
|
||||
+sqlite3_db_config db SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 1
|
||||
+do_catchsql_test 6.2.2 {
|
||||
+ SELECT fts3_tokenizer(NULL, X'1234567812345678');
|
||||
+} {1 {argument type mismatch}}
|
||||
+do_catchsql_test 6.2.3 {
|
||||
+ SELECT fts3_tokenizer(NULL, X'12345678');
|
||||
+} {1 {argument type mismatch}}
|
||||
|
||||
|
||||
finish_test
|
||||
--- test/fts4langid.test
|
||||
+++ test/fts4langid.test
|
||||
@@ -358,31 +358,30 @@
|
||||
}
|
||||
}
|
||||
|
||||
-ifcapable fts3_tokenizer {
|
||||
- do_test 4.1.0 {
|
||||
- reset_db
|
||||
- set ptr [fts3_test_tokenizer]
|
||||
- execsql { SELECT fts3_tokenizer('testtokenizer', $ptr) }
|
||||
- build_multilingual_db_2 db
|
||||
- } {}
|
||||
- do_execsql_test 4.1.1 {
|
||||
- SELECT docid FROM t4 WHERE t4 MATCH 'quick';
|
||||
- } {0}
|
||||
- do_execsql_test 4.1.2 {
|
||||
- SELECT docid FROM t4 WHERE t4 MATCH 'quick' AND lid=1;
|
||||
- } {}
|
||||
- do_execsql_test 4.1.3 {
|
||||
- SELECT docid FROM t4 WHERE t4 MATCH 'Quick' AND lid=1;
|
||||
- } {1}
|
||||
- for {set i 0} {$i < 50} {incr i} {
|
||||
- do_execsql_test 4.1.4.$i {
|
||||
- SELECT count(*) FROM t4 WHERE t4 MATCH 'fox' AND lid=$i;
|
||||
- } [expr 0==($i%2)]
|
||||
- }
|
||||
- do_catchsql_test 4.1.5 {
|
||||
- INSERT INTO t4(content, lid) VALUES('hello world', 101)
|
||||
- } {1 {SQL logic error or missing database}}
|
||||
+do_test 4.1.0 {
|
||||
+ reset_db
|
||||
+ set ptr [fts3_test_tokenizer]
|
||||
+ sqlite3_db_config db SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 1
|
||||
+ execsql { SELECT fts3_tokenizer('testtokenizer', $ptr) }
|
||||
+ build_multilingual_db_2 db
|
||||
+} {}
|
||||
+do_execsql_test 4.1.1 {
|
||||
+ SELECT docid FROM t4 WHERE t4 MATCH 'quick';
|
||||
+} {0}
|
||||
+do_execsql_test 4.1.2 {
|
||||
+ SELECT docid FROM t4 WHERE t4 MATCH 'quick' AND lid=1;
|
||||
+} {}
|
||||
+do_execsql_test 4.1.3 {
|
||||
+ SELECT docid FROM t4 WHERE t4 MATCH 'Quick' AND lid=1;
|
||||
+} {1}
|
||||
+for {set i 0} {$i < 50} {incr i} {
|
||||
+ do_execsql_test 4.1.4.$i {
|
||||
+ SELECT count(*) FROM t4 WHERE t4 MATCH 'fox' AND lid=$i;
|
||||
+ } [expr 0==($i%2)]
|
||||
}
|
||||
+do_catchsql_test 4.1.5 {
|
||||
+ INSERT INTO t4(content, lid) VALUES('hello world', 101)
|
||||
+} {1 {SQL logic error or missing database}}
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
# Test cases 5.*
|
@ -0,0 +1,132 @@
|
||||
Link executables against libsqlite3.so.
|
||||
Increase timeout for fuzzcheck.
|
||||
Fix building with dlopen() not available.
|
||||
|
||||
--- Makefile.in
|
||||
+++ Makefile.in
|
||||
@@ -550,7 +550,7 @@
|
||||
# Extra compiler options for various shell tools
|
||||
#
|
||||
SHELL_OPT = -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS4
|
||||
-SHELL_OPT += -DSQLITE_ENABLE_EXPLAIN_COMMENTS
|
||||
+SHELL_OPT += -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_DBSTAT_VTAB
|
||||
FUZZERSHELL_OPT = -DSQLITE_ENABLE_JSON1
|
||||
FUZZCHECK_OPT = -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MEMSYS5
|
||||
|
||||
@@ -571,18 +571,18 @@
|
||||
|
||||
libtclsqlite3.la: tclsqlite.lo libsqlite3.la
|
||||
$(LTLINK) -no-undefined -o $@ tclsqlite.lo \
|
||||
- libsqlite3.la @TCL_STUB_LIB_SPEC@ $(TLIBS) \
|
||||
+ libsqlite3.la @TCL_STUB_LIB_SPEC@ \
|
||||
-rpath "$(TCLLIBDIR)" \
|
||||
-version-info "8:6:8" \
|
||||
-avoid-version
|
||||
|
||||
-sqlite3$(TEXE): $(TOP)/src/shell.c sqlite3.c
|
||||
- $(LTLINK) $(READLINE_FLAGS) $(SHELL_OPT) -o $@ \
|
||||
- $(TOP)/src/shell.c sqlite3.c \
|
||||
- $(LIBREADLINE) $(TLIBS) -rpath "$(libdir)"
|
||||
+sqlite3$(TEXE): $(TOP)/src/shell.c libsqlite3.la
|
||||
+ $(LTLINK) $(READLINE_FLAGS) -o $@ \
|
||||
+ $(TOP)/src/shell.c libsqlite3.la \
|
||||
+ $(LIBREADLINE)
|
||||
|
||||
-sqldiff$(TEXE): $(TOP)/tool/sqldiff.c sqlite3.c sqlite3.h
|
||||
- $(LTLINK) -o $@ $(TOP)/tool/sqldiff.c sqlite3.c $(TLIBS)
|
||||
+sqldiff$(TEXE): $(TOP)/tool/sqldiff.c libsqlite3.la
|
||||
+ $(LTLINK) -o $@ $(TOP)/tool/sqldiff.c libsqlite3.la
|
||||
|
||||
srcck1$(BEXE): $(TOP)/tool/srcck1.c
|
||||
$(BCC) -o srcck1$(BEXE) $(TOP)/tool/srcck1.c
|
||||
@@ -650,7 +650,7 @@
|
||||
# Rule to build the amalgamation
|
||||
#
|
||||
sqlite3.lo: sqlite3.c
|
||||
- $(LTCOMPILE) $(TEMP_STORE) -c sqlite3.c
|
||||
+ $(LTCOMPILE) $(SHELL_OPT) $(TEMP_STORE) -c sqlite3.c
|
||||
|
||||
# Rules to build the LEMON compiler generator
|
||||
#
|
||||
@@ -1074,13 +1074,13 @@
|
||||
|
||||
# Fuzz testing
|
||||
fuzztest: fuzzcheck$(TEXE) $(FUZZDATA)
|
||||
- ./fuzzcheck$(TEXE) $(FUZZDATA)
|
||||
+ ./fuzzcheck$(TEXE) --timeout 3600 $(FUZZDATA)
|
||||
|
||||
fastfuzztest: fuzzcheck$(TEXE) $(FUZZDATA)
|
||||
- ./fuzzcheck$(TEXE) --limit-mem 100M $(FUZZDATA)
|
||||
+ ./fuzzcheck$(TEXE) --limit-mem 100M --timeout 3600 $(FUZZDATA)
|
||||
|
||||
valgrindfuzz: fuzzcheck$(TEXT) $(FUZZDATA)
|
||||
- valgrind ./fuzzcheck$(TEXE) --cell-size-check --limit-mem 10M --timeout 600 $(FUZZDATA)
|
||||
+ valgrind ./fuzzcheck$(TEXE) --cell-size-check --limit-mem 10M --timeout 3600 $(FUZZDATA)
|
||||
|
||||
# Minimal testing that runs in less than 3 minutes
|
||||
#
|
||||
@@ -1106,29 +1106,29 @@
|
||||
smoketest: $(TESTPROGS) fuzzcheck$(TEXE)
|
||||
./testfixture$(TEXE) $(TOP)/test/main.test $(TESTOPTS)
|
||||
|
||||
-sqlite3_analyzer.c: sqlite3.c $(TOP)/src/tclsqlite.c $(TOP)/tool/spaceanal.tcl
|
||||
+sqlite3_analyzer.c: $(TOP)/src/tclsqlite.c $(TOP)/tool/spaceanal.tcl
|
||||
echo "#define TCLSH 2" > $@
|
||||
echo "#define SQLITE_ENABLE_DBSTAT_VTAB 1" >> $@
|
||||
- cat sqlite3.c $(TOP)/src/tclsqlite.c >> $@
|
||||
+ cat $(TOP)/src/tclsqlite.c >> $@
|
||||
echo "static const char *tclsh_main_loop(void){" >> $@
|
||||
echo "static const char *zMainloop = " >> $@
|
||||
$(TCLSH_CMD) $(TOP)/tool/tostr.tcl $(TOP)/tool/spaceanal.tcl >> $@
|
||||
echo "; return zMainloop; }" >> $@
|
||||
|
||||
-sqlite3_analyzer$(TEXE): sqlite3_analyzer.c
|
||||
- $(LTLINK) sqlite3_analyzer.c -o $@ $(LIBTCL) $(TLIBS)
|
||||
+sqlite3_analyzer$(TEXE): sqlite3_analyzer.c libsqlite3.la
|
||||
+ $(LTLINK) sqlite3_analyzer.c -o $@ libsqlite3.la $(LIBTCL)
|
||||
|
||||
-showdb$(TEXE): $(TOP)/tool/showdb.c sqlite3.lo
|
||||
- $(LTLINK) -o $@ $(TOP)/tool/showdb.c sqlite3.lo $(TLIBS)
|
||||
+showdb$(TEXE): $(TOP)/tool/showdb.c libsqlite3.la
|
||||
+ $(LTLINK) -o $@ $(TOP)/tool/showdb.c libsqlite3.la
|
||||
|
||||
-showstat4$(TEXE): $(TOP)/tool/showstat4.c sqlite3.lo
|
||||
- $(LTLINK) -o $@ $(TOP)/tool/showstat4.c sqlite3.lo $(TLIBS)
|
||||
+showstat4$(TEXE): $(TOP)/tool/showstat4.c libsqlite3.la
|
||||
+ $(LTLINK) -o $@ $(TOP)/tool/showstat4.c libsqlite3.la
|
||||
|
||||
-showjournal$(TEXE): $(TOP)/tool/showjournal.c sqlite3.lo
|
||||
- $(LTLINK) -o $@ $(TOP)/tool/showjournal.c sqlite3.lo $(TLIBS)
|
||||
+showjournal$(TEXE): $(TOP)/tool/showjournal.c
|
||||
+ $(LTLINK) -o $@ $(TOP)/tool/showjournal.c
|
||||
|
||||
-showwal$(TEXE): $(TOP)/tool/showwal.c sqlite3.lo
|
||||
- $(LTLINK) -o $@ $(TOP)/tool/showwal.c sqlite3.lo $(TLIBS)
|
||||
+showwal$(TEXE): $(TOP)/tool/showwal.c
|
||||
+ $(LTLINK) -o $@ $(TOP)/tool/showwal.c
|
||||
|
||||
rollback-test$(TEXE): $(TOP)/tool/rollback-test.c sqlite3.lo
|
||||
$(LTLINK) -o $@ $(TOP)/tool/rollback-test.c sqlite3.lo $(TLIBS)
|
||||
@@ -1142,8 +1142,8 @@
|
||||
speedtest1$(TEXE): $(TOP)/test/speedtest1.c sqlite3.lo
|
||||
$(LTLINK) -o $@ $(TOP)/test/speedtest1.c sqlite3.lo $(TLIBS)
|
||||
|
||||
-rbu$(EXE): $(TOP)/ext/rbu/rbu.c $(TOP)/ext/rbu/sqlite3rbu.c sqlite3.lo
|
||||
- $(LTLINK) -I. -o $@ $(TOP)/ext/rbu/rbu.c sqlite3.lo $(TLIBS)
|
||||
+rbu$(EXE): $(TOP)/ext/rbu/rbu.c libsqlite3.la
|
||||
+ $(LTLINK) -I. -o $@ $(TOP)/ext/rbu/rbu.c libsqlite3.la
|
||||
|
||||
loadfts$(EXE): $(TOP)/tool/loadfts.c libsqlite3.la
|
||||
$(LTLINK) $(TOP)/tool/loadfts.c libsqlite3.la -o $@ $(TLIBS)
|
||||
--- configure.ac
|
||||
+++ configure.ac
|
||||
@@ -570,6 +570,9 @@
|
||||
if test "${use_loadextension}" = "yes" ; then
|
||||
OPT_FEATURE_FLAGS=""
|
||||
AC_SEARCH_LIBS(dlopen, dl)
|
||||
+ if test "${ac_cv_search_dlopen}" = "no" ; then
|
||||
+ OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1"
|
||||
+ fi
|
||||
else
|
||||
OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1"
|
||||
fi
|
@ -0,0 +1,232 @@
|
||||
https://www.sqlite.org/cgi/src/info/374b5108087a2eae
|
||||
|
||||
--- sqlite3.c
|
||||
+++ sqlite3.c
|
||||
@@ -2121,11 +2121,25 @@
|
||||
** following this call. The second parameter may be a NULL pointer, in
|
||||
** which case the trigger setting is not reported back. </dd>
|
||||
**
|
||||
+** <dt>SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER</dt>
|
||||
+** <dd> ^This option is used to enable or disable the two-argument
|
||||
+** version of the [fts3_tokenizer()] function which is part of the
|
||||
+** [FTS3] full-text search engine extension.
|
||||
+** There should be two additional arguments.
|
||||
+** The first argument is an integer which is 0 to disable fts3_tokenizer() or
|
||||
+** positive to enable fts3_tokenizer() or negative to leave the setting
|
||||
+** unchanged.
|
||||
+** The second parameter is a pointer to an integer into which
|
||||
+** is written 0 or 1 to indicate whether fts3_tokenizer is disabled or enabled
|
||||
+** following this call. The second parameter may be a NULL pointer, in
|
||||
+** which case the new setting is not reported back. </dd>
|
||||
+**
|
||||
** </dl>
|
||||
*/
|
||||
-#define SQLITE_DBCONFIG_LOOKASIDE 1001 /* void* int int */
|
||||
-#define SQLITE_DBCONFIG_ENABLE_FKEY 1002 /* int int* */
|
||||
-#define SQLITE_DBCONFIG_ENABLE_TRIGGER 1003 /* int int* */
|
||||
+#define SQLITE_DBCONFIG_LOOKASIDE 1001 /* void* int int */
|
||||
+#define SQLITE_DBCONFIG_ENABLE_FKEY 1002 /* int int* */
|
||||
+#define SQLITE_DBCONFIG_ENABLE_TRIGGER 1003 /* int int* */
|
||||
+#define SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 1004 /* int int* */
|
||||
|
||||
|
||||
/*
|
||||
@@ -12206,6 +12220,7 @@
|
||||
#define SQLITE_VdbeEQP 0x04000000 /* Debug EXPLAIN QUERY PLAN */
|
||||
#define SQLITE_Vacuum 0x08000000 /* Currently in a VACUUM */
|
||||
#define SQLITE_CellSizeCk 0x10000000 /* Check btree cell sizes on load */
|
||||
+#define SQLITE_Fts3Tokenizer 0x20000000 /* Enable fts3_tokenizer(2) */
|
||||
|
||||
|
||||
/*
|
||||
@@ -133589,8 +133604,9 @@
|
||||
int op; /* The opcode */
|
||||
u32 mask; /* Mask of the bit in sqlite3.flags to set/clear */
|
||||
} aFlagOp[] = {
|
||||
- { SQLITE_DBCONFIG_ENABLE_FKEY, SQLITE_ForeignKeys },
|
||||
- { SQLITE_DBCONFIG_ENABLE_TRIGGER, SQLITE_EnableTrigger },
|
||||
+ { SQLITE_DBCONFIG_ENABLE_FKEY, SQLITE_ForeignKeys },
|
||||
+ { SQLITE_DBCONFIG_ENABLE_TRIGGER, SQLITE_EnableTrigger },
|
||||
+ { SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, SQLITE_Fts3Tokenizer },
|
||||
};
|
||||
unsigned int i;
|
||||
rc = SQLITE_ERROR; /* IMP: R-42790-23372 */
|
||||
@@ -135607,6 +135623,9 @@
|
||||
#if defined(SQLITE_ENABLE_OVERSIZE_CELL_CHECK)
|
||||
| SQLITE_CellSizeCk
|
||||
#endif
|
||||
+#if defined(SQLITE_ENABLE_FTS3_TOKENIZER)
|
||||
+ | SQLITE_Fts3Tokenizer
|
||||
+#endif
|
||||
;
|
||||
sqlite3HashInit(&db->aCollSeq);
|
||||
#ifndef SQLITE_OMIT_VIRTUALTABLE
|
||||
@@ -146857,6 +146876,18 @@
|
||||
/* #include <string.h> */
|
||||
|
||||
/*
|
||||
+** Return true if the two-argument version of fts3_tokenizer()
|
||||
+** has been activated via a prior call to sqlite3_db_config(db,
|
||||
+** SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, 1, 0);
|
||||
+*/
|
||||
+static int fts3TokenizerEnabled(sqlite3_context *context){
|
||||
+ sqlite3 *db = sqlite3_context_db_handle(context);
|
||||
+ int isEnabled = 0;
|
||||
+ sqlite3_db_config(db,SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER,-1,&isEnabled);
|
||||
+ return isEnabled;
|
||||
+}
|
||||
+
|
||||
+/*
|
||||
** Implementation of the SQL scalar function for accessing the underlying
|
||||
** hash table. This function may be called as follows:
|
||||
**
|
||||
@@ -146876,7 +146907,7 @@
|
||||
** is a blob containing the pointer stored as the hash data corresponding
|
||||
** to string <key-name> (after the hash-table is updated, if applicable).
|
||||
*/
|
||||
-static void scalarFunc(
|
||||
+static void fts3TokenizerFunc(
|
||||
sqlite3_context *context,
|
||||
int argc,
|
||||
sqlite3_value **argv
|
||||
@@ -146894,27 +146925,23 @@
|
||||
nName = sqlite3_value_bytes(argv[0])+1;
|
||||
|
||||
if( argc==2 ){
|
||||
-#ifdef SQLITE_ENABLE_FTS3_TOKENIZER
|
||||
- void *pOld;
|
||||
- int n = sqlite3_value_bytes(argv[1]);
|
||||
- if( zName==0 || n!=sizeof(pPtr) ){
|
||||
- sqlite3_result_error(context, "argument type mismatch", -1);
|
||||
- return;
|
||||
- }
|
||||
- pPtr = *(void **)sqlite3_value_blob(argv[1]);
|
||||
- pOld = sqlite3Fts3HashInsert(pHash, (void *)zName, nName, pPtr);
|
||||
- if( pOld==pPtr ){
|
||||
- sqlite3_result_error(context, "out of memory", -1);
|
||||
+ if( fts3TokenizerEnabled(context) ){
|
||||
+ void *pOld;
|
||||
+ int n = sqlite3_value_bytes(argv[1]);
|
||||
+ if( zName==0 || n!=sizeof(pPtr) ){
|
||||
+ sqlite3_result_error(context, "argument type mismatch", -1);
|
||||
+ return;
|
||||
+ }
|
||||
+ pPtr = *(void **)sqlite3_value_blob(argv[1]);
|
||||
+ pOld = sqlite3Fts3HashInsert(pHash, (void *)zName, nName, pPtr);
|
||||
+ if( pOld==pPtr ){
|
||||
+ sqlite3_result_error(context, "out of memory", -1);
|
||||
+ }
|
||||
+ }else{
|
||||
+ sqlite3_result_error(context, "fts3tokenize disabled", -1);
|
||||
return;
|
||||
}
|
||||
-#else
|
||||
- sqlite3_result_error(context, "fts3tokenize: "
|
||||
- "disabled - rebuild with -DSQLITE_ENABLE_FTS3_TOKENIZER", -1
|
||||
- );
|
||||
- return;
|
||||
-#endif /* SQLITE_ENABLE_FTS3_TOKENIZER */
|
||||
- }else
|
||||
- {
|
||||
+ }else{
|
||||
if( zName ){
|
||||
pPtr = sqlite3Fts3HashFind(pHash, zName, nName);
|
||||
}
|
||||
@@ -146925,7 +146952,6 @@
|
||||
return;
|
||||
}
|
||||
}
|
||||
-
|
||||
sqlite3_result_blob(context, (void *)&pPtr, sizeof(pPtr), SQLITE_TRANSIENT);
|
||||
}
|
||||
|
||||
@@ -147163,7 +147189,6 @@
|
||||
Tcl_DecrRefCount(pRet);
|
||||
}
|
||||
|
||||
-#ifdef SQLITE_ENABLE_FTS3_TOKENIZER
|
||||
static
|
||||
int registerTokenizer(
|
||||
sqlite3 *db,
|
||||
@@ -147185,7 +147210,6 @@
|
||||
|
||||
return sqlite3_finalize(pStmt);
|
||||
}
|
||||
-#endif /* SQLITE_ENABLE_FTS3_TOKENIZER */
|
||||
|
||||
|
||||
static
|
||||
@@ -147258,13 +147282,13 @@
|
||||
assert( 0==strcmp(sqlite3_errmsg(db), "unknown tokenizer: nosuchtokenizer") );
|
||||
|
||||
/* Test the storage function */
|
||||
-#ifdef SQLITE_ENABLE_FTS3_TOKENIZER
|
||||
- rc = registerTokenizer(db, "nosuchtokenizer", p1);
|
||||
- assert( rc==SQLITE_OK );
|
||||
- rc = queryTokenizer(db, "nosuchtokenizer", &p2);
|
||||
- assert( rc==SQLITE_OK );
|
||||
- assert( p2==p1 );
|
||||
-#endif
|
||||
+ if( fts3TokenizerEnabled(context) ){
|
||||
+ rc = registerTokenizer(db, "nosuchtokenizer", p1);
|
||||
+ assert( rc==SQLITE_OK );
|
||||
+ rc = queryTokenizer(db, "nosuchtokenizer", &p2);
|
||||
+ assert( rc==SQLITE_OK );
|
||||
+ assert( p2==p1 );
|
||||
+ }
|
||||
|
||||
sqlite3_result_text(context, "ok", -1, SQLITE_STATIC);
|
||||
}
|
||||
@@ -147280,7 +147304,7 @@
|
||||
** sqlite3Fts3HashInit(pHash, FTS3_HASH_STRING, 1);
|
||||
**
|
||||
** This function adds a scalar function (see header comment above
|
||||
-** scalarFunc() in this file for details) and, if ENABLE_TABLE is
|
||||
+** fts3TokenizerFunc() in this file for details) and, if ENABLE_TABLE is
|
||||
** defined at compilation time, a temporary virtual table (see header
|
||||
** comment above struct HashTableVtab) to the database schema. Both
|
||||
** provide read/write access to the contents of *pHash.
|
||||
@@ -147309,10 +147333,10 @@
|
||||
#endif
|
||||
|
||||
if( SQLITE_OK==rc ){
|
||||
- rc = sqlite3_create_function(db, zName, 1, any, p, scalarFunc, 0, 0);
|
||||
+ rc = sqlite3_create_function(db, zName, 1, any, p, fts3TokenizerFunc, 0, 0);
|
||||
}
|
||||
if( SQLITE_OK==rc ){
|
||||
- rc = sqlite3_create_function(db, zName, 2, any, p, scalarFunc, 0, 0);
|
||||
+ rc = sqlite3_create_function(db, zName, 2, any, p, fts3TokenizerFunc, 0, 0);
|
||||
}
|
||||
#ifdef SQLITE_TEST
|
||||
if( SQLITE_OK==rc ){
|
||||
--- sqlite3.h
|
||||
+++ sqlite3.h
|
||||
@@ -1904,11 +1904,25 @@
|
||||
** following this call. The second parameter may be a NULL pointer, in
|
||||
** which case the trigger setting is not reported back. </dd>
|
||||
**
|
||||
+** <dt>SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER</dt>
|
||||
+** <dd> ^This option is used to enable or disable the two-argument
|
||||
+** version of the [fts3_tokenizer()] function which is part of the
|
||||
+** [FTS3] full-text search engine extension.
|
||||
+** There should be two additional arguments.
|
||||
+** The first argument is an integer which is 0 to disable fts3_tokenizer() or
|
||||
+** positive to enable fts3_tokenizer() or negative to leave the setting
|
||||
+** unchanged.
|
||||
+** The second parameter is a pointer to an integer into which
|
||||
+** is written 0 or 1 to indicate whether fts3_tokenizer is disabled or enabled
|
||||
+** following this call. The second parameter may be a NULL pointer, in
|
||||
+** which case the new setting is not reported back. </dd>
|
||||
+**
|
||||
** </dl>
|
||||
*/
|
||||
-#define SQLITE_DBCONFIG_LOOKASIDE 1001 /* void* int int */
|
||||
-#define SQLITE_DBCONFIG_ENABLE_FKEY 1002 /* int int* */
|
||||
-#define SQLITE_DBCONFIG_ENABLE_TRIGGER 1003 /* int int* */
|
||||
+#define SQLITE_DBCONFIG_LOOKASIDE 1001 /* void* int int */
|
||||
+#define SQLITE_DBCONFIG_ENABLE_FKEY 1002 /* int int* */
|
||||
+#define SQLITE_DBCONFIG_ENABLE_TRIGGER 1003 /* int int* */
|
||||
+#define SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 1004 /* int int* */
|
||||
|
||||
|
||||
/*
|
@ -0,0 +1,38 @@
|
||||
Link executables against libsqlite3.so.
|
||||
Fix building with dlopen() not available.
|
||||
|
||||
--- Makefile.am
|
||||
+++ Makefile.am
|
||||
@@ -1,15 +1,16 @@
|
||||
|
||||
-AM_CFLAGS = @THREADSAFE_FLAGS@ @DYNAMIC_EXTENSION_FLAGS@ @FTS5_FLAGS@ @JSON1_FLAGS@ -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE
|
||||
+AM_CFLAGS = @THREADSAFE_FLAGS@ @DYNAMIC_EXTENSION_FLAGS@ @FTS5_FLAGS@ @JSON1_FLAGS@ -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE
|
||||
|
||||
lib_LTLIBRARIES = libsqlite3.la
|
||||
libsqlite3_la_SOURCES = sqlite3.c
|
||||
libsqlite3_la_LDFLAGS = -no-undefined -version-info 8:6:8
|
||||
|
||||
bin_PROGRAMS = sqlite3
|
||||
-sqlite3_SOURCES = shell.c sqlite3.c sqlite3.h
|
||||
-sqlite3_LDADD = @READLINE_LIBS@
|
||||
+sqlite3_SOURCES = shell.c sqlite3.h
|
||||
+EXTRA_sqlite3_SOURCES = sqlite3.c
|
||||
+sqlite3_LDADD = @EXTRA_SHELL_OBJ@ @READLINE_LIBS@
|
||||
sqlite3_DEPENDENCIES = @EXTRA_SHELL_OBJ@
|
||||
-sqlite3_CFLAGS = $(AM_CFLAGS) -DSQLITE_ENABLE_EXPLAIN_COMMENTS
|
||||
+sqlite3_CFLAGS = $(AM_CFLAGS)
|
||||
|
||||
include_HEADERS = sqlite3.h sqlite3ext.h
|
||||
|
||||
--- configure.ac
|
||||
+++ configure.ac
|
||||
@@ -89,6 +89,9 @@
|
||||
[], [enable_dynamic_extensions=yes])
|
||||
if test x"$enable_dynamic_extensions" != "xno"; then
|
||||
AC_SEARCH_LIBS(dlopen, dl)
|
||||
+ if test "${ac_cv_search_dlopen}" = "no" ; then
|
||||
+ DYNAMIC_EXTENSION_FLAGS=-DSQLITE_OMIT_LOAD_EXTENSION=1
|
||||
+ fi
|
||||
else
|
||||
DYNAMIC_EXTENSION_FLAGS=-DSQLITE_OMIT_LOAD_EXTENSION=1
|
||||
fi
|
@ -0,0 +1,243 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib multilib-minimal toolchain-funcs versionator
|
||||
|
||||
SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))"
|
||||
DOC_PV="${SRC_PV}"
|
||||
# DOC_PV="$(printf "%u%02u%02u00" $(get_version_components $(get_version_component_range 1-3)))"
|
||||
|
||||
DESCRIPTION="A SQL Database Engine in a C Library"
|
||||
HOMEPAGE="http://sqlite.org/"
|
||||
SRC_URI="doc? ( http://sqlite.org/2016/${PN}-doc-${DOC_PV}.zip )
|
||||
tcl? ( http://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
|
||||
test? ( http://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
|
||||
tools? ( http://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
|
||||
!tcl? ( !test? ( !tools? ( http://sqlite.org/2016/${PN}-autoconf-${SRC_PV}.tar.gz ) ) )"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="3"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
|
||||
|
||||
RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )
|
||||
readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
|
||||
tcl? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )
|
||||
tools? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20131008-r14
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-arch/unzip )
|
||||
tcl? ( app-arch/unzip )
|
||||
test? (
|
||||
app-arch/unzip
|
||||
dev-lang/tcl:0[${MULTILIB_USEDEP}]
|
||||
)
|
||||
tools? ( app-arch/unzip )"
|
||||
|
||||
full_tarball() {
|
||||
use tcl || use test || use tools
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if full_tarball; then
|
||||
S="${WORKDIR}/${PN}-src-${SRC_PV}"
|
||||
else
|
||||
S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if full_tarball; then
|
||||
epatch "${FILESDIR}/${PN}-3.11.0-full_tarball-build.patch"
|
||||
epatch "${FILESDIR}/${PN}-3.11.0-full_tarball-SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER.patch"
|
||||
|
||||
# Fix shell1-5.0 test.
|
||||
# http://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2015-May/002575.html
|
||||
sed -e "/if {\$i==0x0D /s/\$i==0x0D /&|| (\$i>=0xE0 \&\& \$i<=0xEF) /" -i test/shell1.test
|
||||
else
|
||||
epatch "${FILESDIR}/${PN}-3.11.0-nonfull_tarball-build.patch"
|
||||
epatch "${FILESDIR}/${PN}-3.11.0-nonfull_tarball-SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER.patch"
|
||||
fi
|
||||
|
||||
eautoreconf
|
||||
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local CPPFLAGS="${CPPFLAGS}" options=()
|
||||
|
||||
options+=(
|
||||
--enable-$(full_tarball && echo load-extension || echo dynamic-extensions)
|
||||
--enable-threadsafe
|
||||
)
|
||||
if ! full_tarball; then
|
||||
options+=(--disable-static-shell)
|
||||
fi
|
||||
|
||||
# Support detection of misuse of SQLite API.
|
||||
# http://sqlite.org/compile.html#enable_api_armor
|
||||
append-cppflags -DSQLITE_ENABLE_API_ARMOR
|
||||
|
||||
# Support column metadata functions.
|
||||
# http://sqlite.org/c3ref/column_database_name.html
|
||||
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
|
||||
|
||||
# Support dbstat virtual table.
|
||||
# http://sqlite.org/dbstat.html
|
||||
append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB
|
||||
|
||||
# Support Full-Text Search versions 3, 4 and 5.
|
||||
# http://sqlite.org/fts3.html
|
||||
# http://sqlite.org/fts5.html
|
||||
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4
|
||||
options+=(--enable-fts5)
|
||||
|
||||
# Support hidden columns.
|
||||
append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS
|
||||
|
||||
# Support JSON1 extension.
|
||||
# http://sqlite.org/json1.html
|
||||
append-cppflags -DSQLITE_ENABLE_JSON1
|
||||
|
||||
# Support Resumable Bulk Update extension.
|
||||
# http://sqlite.org/rbu.html
|
||||
append-cppflags -DSQLITE_ENABLE_RBU
|
||||
|
||||
# Support R*Trees.
|
||||
# http://sqlite.org/rtree.html
|
||||
append-cppflags -DSQLITE_ENABLE_RTREE
|
||||
|
||||
# Support scan status functions.
|
||||
# http://sqlite.org/c3ref/stmt_scanstatus.html
|
||||
# http://sqlite.org/c3ref/stmt_scanstatus_reset.html
|
||||
append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS
|
||||
|
||||
# Support unlock notification.
|
||||
# http://sqlite.org/unlock_notify.html
|
||||
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
|
||||
|
||||
# Support soundex() function.
|
||||
# http://sqlite.org/lang_corefunc.html#soundex
|
||||
append-cppflags -DSQLITE_SOUNDEX
|
||||
|
||||
# debug USE flag.
|
||||
if full_tarball; then
|
||||
options+=($(use_enable debug))
|
||||
else
|
||||
if use debug; then
|
||||
append-cppflags -DSQLITE_DEBUG
|
||||
else
|
||||
append-cppflags -DNDEBUG
|
||||
fi
|
||||
fi
|
||||
|
||||
# icu USE flag.
|
||||
if use icu; then
|
||||
# Support ICU extension.
|
||||
# http://sqlite.org/compile.html#enable_icu
|
||||
append-cppflags -DSQLITE_ENABLE_ICU
|
||||
if full_tarball; then
|
||||
sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
||||
else
|
||||
sed -e "s/^LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
# readline USE flag.
|
||||
options+=(
|
||||
--disable-editline
|
||||
$(use_enable readline)
|
||||
)
|
||||
if full_tarball && use readline; then
|
||||
options+=(--with-readline-inc="-I${EPREFIX}/usr/include/readline")
|
||||
fi
|
||||
|
||||
# secure-delete USE flag.
|
||||
if use secure-delete; then
|
||||
# Enable secure_delete pragma by default.
|
||||
# http://sqlite.org/pragma.html#pragma_secure_delete
|
||||
append-cppflags -DSQLITE_SECURE_DELETE
|
||||
fi
|
||||
|
||||
# static-libs USE flag.
|
||||
options+=($(use_enable static-libs static))
|
||||
|
||||
# tcl, test, tools USE flags.
|
||||
if full_tarball; then
|
||||
options+=(--enable-tcl)
|
||||
fi
|
||||
|
||||
if [[ "${CHOST}" == *-mint* ]]; then
|
||||
append-cppflags -DSQLITE_OMIT_WAL
|
||||
fi
|
||||
|
||||
# Use pread(), pread64(), pwrite(), pwrite64() functions for better performance if they are available.
|
||||
if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -Werror=implicit-function-declaration -x c - -o "${T}/pread_pwrite_test" <<< $'#include <unistd.h>\nint main()\n{\n pread(0, NULL, 0, 0);\n pwrite(0, NULL, 0, 0);\n return 0;\n}' &> /dev/null; then
|
||||
append-cppflags -DUSE_PREAD
|
||||
fi
|
||||
if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -Werror=implicit-function-declaration -x c - -o "${T}/pread64_pwrite64_test" <<< $'#include <unistd.h>\nint main()\n{\n pread64(0, NULL, 0, 0);\n pwrite64(0, NULL, 0, 0);\n return 0;\n}' &> /dev/null; then
|
||||
append-cppflags -DUSE_PREAD64
|
||||
elif $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -D_LARGEFILE64_SOURCE -Werror=implicit-function-declaration -x c - -o "${T}/pread64_pwrite64_test" <<< $'#include <unistd.h>\nint main()\n{\n pread64(0, NULL, 0, 0);\n pwrite64(0, NULL, 0, 0);\n return 0;\n}' &> /dev/null; then
|
||||
append-cppflags -DUSE_PREAD64 -D_LARGEFILE64_SOURCE
|
||||
fi
|
||||
|
||||
econf "${options[@]}"
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
|
||||
|
||||
if use tools && multilib_is_native_abi; then
|
||||
emake rbu showdb showjournal showstat4 showwal sqldiff sqlite3_analyzer
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
if [[ "${EUID}" -eq 0 ]]; then
|
||||
ewarn "Skipping tests due to root permissions"
|
||||
return
|
||||
fi
|
||||
|
||||
emake HAVE_TCL="$(usex tcl 1 "")" $(use debug && echo fulltest || echo test)
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
|
||||
|
||||
if use tools && multilib_is_native_abi; then
|
||||
install_tool() {
|
||||
if [[ -f ".libs/${1}" ]]; then
|
||||
newbin ".libs/${1}" "${2}"
|
||||
else
|
||||
newbin "${1}" "${2}"
|
||||
fi
|
||||
}
|
||||
|
||||
install_tool rbu sqlite3-rbu
|
||||
install_tool showdb sqlite3-show-db
|
||||
install_tool showjournal sqlite3-show-journal
|
||||
install_tool showstat4 sqlite3-show-stat4
|
||||
install_tool showwal sqlite3-show-wal
|
||||
install_tool sqldiff sqlite3-diff
|
||||
install_tool sqlite3_analyzer sqlite3-analyzer
|
||||
|
||||
unset -f install_tool
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
prune_libtool_files
|
||||
|
||||
doman sqlite3.1
|
||||
|
||||
if use doc; then
|
||||
dohtml -A ico,odf,odg,pdf,svg -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"
|
||||
fi
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST batik-src-1.8.tar.gz 14970684 SHA256 0f1175146d45445fc4940e214c3e1e5cfa0294ae6a9787859bda00964f97c2bd SHA512 352843fd0cec43c6d9d54426fe1c20a9bd2234798404b101f2e8d43f6089c0bf6bb5102cb5674de11d37a0d820a8bb79fe9dd854030b23fd8c68f3931eb12f1b WHIRLPOOL fa50d1f87257c6018f99076bf759066b2311f483d424ef743e45fe17c74c646a215c1211c5431b2a522913f23ff5f53934a1606d4d4a223e8298abd6ce94bb46
|
||||
EBUILD batik-1.8-r3.ebuild 3224 SHA256 8b38ee9671343f4c759c20e7684697bd00d02791c79027250755109594155a72 SHA512 7df981c3c489fc8eca937bad0e3973719d53eedf04c35e950aa03359e0ad9cab37f87fc35f382ad1cf69a2d88ea850c4f2237da2235d2a9ae70dfa56b1aa0a6a WHIRLPOOL ea62262a6a1e82964967af041ae71a241cbcf19287b62416439e597f05951f2aee64b99e2e01a6798965ab19b74c6e0aa6d1012fd8252165f54d79ca5935ae54
|
||||
MISC ChangeLog 3321 SHA256 a713ee614f0724f5ac96bcb23ca19cad13b501e543b2a115a1d65e5c34fb097f SHA512 1b6a4215d04b47b25de3b867beede2358820d69ec8d627c5b440148c45ad411b83121e41edc0e0eac894a0d13c616a9306df769c500dc77d296d3555c2302f72 WHIRLPOOL e0f7b60370e6e436ed296bfb790aedda705fd471dae923e76ffd8544c5374f860086cfdd9589871dcc6b026de2c40e6b30f2c850dcfd50279c404c0308b2ef58
|
||||
EBUILD batik-1.8-r3.ebuild 3228 SHA256 69d9c8b0157509da28cd5305a00fdcad65506419dc0e608d4a39aabca170c6d0 SHA512 8c6e03cfa37c76ecd098a1733c60e0a726b2398a20a74c6cbdd2ab02e6d5dd403f682881a623d1221017b3abb59a60b67e4ec0013a74dda87abfdacfa3385016 WHIRLPOOL 0ed7430daa7b0fc7210b94f409691d8de87b21141a01ca5847e69756f89638f185869747759ee204251b26f0282fd41132c1bed58fadda02c51a50f3318ed5d0
|
||||
MISC ChangeLog 3620 SHA256 0b43cc1247da402248b67498fb9df4f36a0f605af8038570928295badbd45cde SHA512 c146c21cda7a3aeb594c8faa07700e4f00abe9fc09cf93684387f636b1a5a8f0f853c38b963d31ba0807887c4d8c8f0b48ad521304d46c3d91542f3357e3533f WHIRLPOOL cf2e350c01e7509de30d04a445201bbd05532924f6bc29e213e36f3508f1c24d2aab07a8f757915dfda78f5f27a0b07fbc9313627b3001cfeaa13f5ac9e30f3e
|
||||
MISC ChangeLog-2015 11934 SHA256 b4e2e276895ae399799cbd0b38c7f0e6cdf25d36f2edb18a18f7204d116544d0 SHA512 6360dd5b278ba7904c01f65b5d9a9d972d319619eb4b072f8d240300465818ef7970781481689eea1b68f2a074022f615017db63ccf35fad4eeeee3fedbb7112 WHIRLPOOL 4415633e4890b6ae8586143d4b35fc264ce4f47d3ea7fcd8d36c7fb6e0027ce096ab17da6bdb3982cfdffc16aa898db2489f5270513d8f5d4880209d0ee12e93
|
||||
MISC metadata.xml 449 SHA256 959a37e00aaddd59eefd32174bb0673c788c6584b1db2efafda815e1b8122217 SHA512 e437217b578831129aa80be572fd1044db0ee1c0afb0af0538dbed3e7d2ba739062eca68053426c79433ec03128ea0116a4a92be4d1946e20968be3fe89a4e02 WHIRLPOOL e09cb97ce753b75a0d7e8533ceb8e09a84faa460b18cf59ae64558815424f9221388e6c223b0ede50efc4d8c5b5d5870e345c1ebd0c069446a5b5a17a5812d00
|
||||
|
@ -1,4 +1,4 @@
|
||||
DIST 20150729.zip 52114 SHA256 62ecc38b4b86a2d864123f1d68ec9e898e250ea2d4c0798fdff52ba79db52c38 SHA512 ad21ce236b9df04482e039e57a16edec4018214aa6e00379573dc7c6977062c759aa21084b70540d35656ebcdb5eaa6525defb88e281ee0e4e7277e32f22755c WHIRLPOOL 393a81436e9441b7f0b6eeacf45323c306ffc623c15bb786c46431893318c128e4ab48b4ac610480897673ced33e7706a65a68107d42be0b58a65379db886624
|
||||
EBUILD json-20150729.ebuild 683 SHA256 7087e2a85cd0d5d26dbc557cb60d065355daf30d33d0be4f1a33d58246c58bda SHA512 6e9f7819251bdb1c4964b45f2f94c08ac73ca92c28bfec7b061f2bddbcefd5dd86caa7dae2dd793abf29b20f42f44ea58727e8b2a98444240f04fbb515b8ded1 WHIRLPOOL d771b82cef28e1f572bb98f7342194a35090a15bcd5aeaa4306956de7015efcd5fded0a0c2512875fe27bfc14e3c9664c9fc9bd0937a6094d87fc70a97574442
|
||||
MISC ChangeLog 1135 SHA256 05e83ad526352e0c4017f8e1f36a37dac7465125c6cfd091157895bdbc18a562 SHA512 e3516643185ade88c16c9fb43a385763642580e295a87f69860ac4aa195d2aaeadd12b68f4c49dc7826450a4dea406c6b590c6955f82e458bf3c921ae2d20d55 WHIRLPOOL 0a1f542d5151ef21b0b04a1dce33ed85f2be818722598d28fcbd1f5925359896f33560cf25e98448356c4acd60ac9f1b09636c41a44249ba2addbe2ca0a9c855
|
||||
MISC ChangeLog 1268 SHA256 511f341f166940cc8e27c455074ed4805e102f324d868c1c90786034ce5fb9c5 SHA512 60ed61cadd942389811717b4e6ce1a2e90b96a25596471294927fbb693aafea4e59936f23a7f4d365f4632d82eb24ba5e47494b934576295f85ee68cbf176d6f WHIRLPOOL 1f8cc3ec9946b1d0b899a242f2b672899583787b00b0f9b426ce4f531d737e2eabb522508b8ed8b352f0785be9feb68a36229d1b924957c7b437fa2649776e8a
|
||||
MISC metadata.xml 454 SHA256 7b4c49ff63003ded36ec1360ba04b34c38dfa26b21ed157be245315717565d70 SHA512 18ba78f62a286b7a86d2dd7f2f407b145946e5b79df2554d3252706f38162e562f176105746dd028ec46f50dfe07e00fdbc6a37ca31a7ea3d1093e069192b2b3 WHIRLPOOL 6891bc715fdd42e2d5f33b9a69bfe174ad2f8a09c50ba9b7c2651b110cffaeb985b9d516761cfb62d1ce457808d5885b6d1a423c278d92398af40e0e076d4d1d
|
||||
|
@ -1,377 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans IDE Cluster"
|
||||
HOMEPAGE="http://netbeans.org/projects/ide"
|
||||
SLOT="8.1"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/8.1/final/zip/netbeans-8.1-201510222201-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-8.1-build.xml.patch.bz2
|
||||
http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
|
||||
http://hg.netbeans.org/binaries/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar
|
||||
http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
|
||||
http://hg.netbeans.org/binaries/ACAB7C860DF78C4A528FD8A64F2C62A0A96639E5-com.trilead.ssh2_1.0.0.build219_t20150519_2322.jar
|
||||
http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
|
||||
http://hg.netbeans.org/binaries/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar
|
||||
http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
|
||||
http://hg.netbeans.org/binaries/83E794DFF9A39401AC65252C8E10157761584224-css3-spec.zip
|
||||
http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
|
||||
http://hg.netbeans.org/binaries/3502EB7D4A72C2C684D23AFC241CCF50797079D1-exechlp-1.0.zip
|
||||
http://hg.netbeans.org/binaries/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar
|
||||
http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
|
||||
http://hg.netbeans.org/binaries/F4A1696661E6233F8C27EE323CAEF9CB052666F1-html5-datatypes.jar
|
||||
http://hg.netbeans.org/binaries/2541D025F428A361110C4D656CDD99B5C5C5DFCE-html5doc.zip
|
||||
http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
|
||||
http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
|
||||
http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
|
||||
http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
|
||||
http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
|
||||
http://hg.netbeans.org/binaries/ECEAF316A8FAF0E794296EBE158AE110C7D72A5A-JavaEWAH-0.7.9.jar
|
||||
http://hg.netbeans.org/binaries/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar
|
||||
http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
|
||||
http://hg.netbeans.org/binaries/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar
|
||||
http://hg.netbeans.org/binaries/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar
|
||||
http://hg.netbeans.org/binaries/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar
|
||||
http://hg.netbeans.org/binaries/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar
|
||||
http://hg.netbeans.org/binaries/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar
|
||||
http://hg.netbeans.org/binaries/3699DFFE17089F9B9C73857EDA9B8669AAD657D3-js-corestubs.zip
|
||||
http://hg.netbeans.org/binaries/2AA13ACCC4059C930C4AD3B6ABD8E1C0FC06235C-js-domstubs.zip
|
||||
http://hg.netbeans.org/binaries/7C0C3CFD989EE775198337C11715C1ACD6C84F41-js-reststubs.zip
|
||||
http://hg.netbeans.org/binaries/036FA0032B44AD06A1F13504D97B3685B1C88961-jsch.agentproxy.core-0.0.7.jar
|
||||
http://hg.netbeans.org/binaries/9F31964104D71855DF6B73F0C761CDEB3FA3C49C-jsch.agentproxy.sshagent-0.0.7.jar
|
||||
http://hg.netbeans.org/binaries/3FA59A536F3DC2197826DC7F224C0823C1534203-jsch.agentproxy.pageant-0.0.7.jar
|
||||
http://hg.netbeans.org/binaries/F759114E5A9F9AE907EADB59DBF65189AA399B45-jsch.agentproxy.usocket-jna-0.0.7.jar
|
||||
http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
|
||||
http://hg.netbeans.org/binaries/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar
|
||||
http://hg.netbeans.org/binaries/010FC8BD229B7F68C8C4D5BDE399475373096601-non-schema.jar
|
||||
http://hg.netbeans.org/binaries/F27BF427BE72709F3094BF76ECA8C5A2B9AC6DA9-org.eclipse.core.contenttype_3.4.100.v20110423-0524_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/9BC512C5BB9A9F5276B9E8672F6B30AD0BD97D88-org.eclipse.core.jobs-3.5.101_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/105DC9A1A93E6EA9A6CD368AD12897B1F247D6AE-org.eclipse.core.net_1.2.100.I20110511-0800_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/E99C3C29A90F8AB29078A38CF8EBC3860249640C-org.eclipse.core.runtime-3.7.0_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/84FC6D443CD0816FA87093B6B7AD6876ADFC4207-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/74069BFD03B2C66A9EBB4370C0B8064E3F5B6594-org.eclipse.equinox.app-1.3.100_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/A7953EEE9D4D7CD896C7D0AD6D21902E6259979B-org.eclipse.equinox.common_3.6.0.v20110523_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/3FB169C95F095B70F05B96BE9496DA63FAE7F707-org.eclipse.equinox.preferences-3.4.2_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/CD5919A707EB6B5C1FC29964C8EF5E2CF3F5A3D4-org.eclipse.equinox.registry_3.5.200.v20120522-1841_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/A4634373DC60650C49CC98AEA2090889F7ADC68F-org.eclipse.equinox.security-1.1.1_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/278049664FFA5447191BD5FE96B0B62B0CFD15D1-org.eclipse.jgit-3.6.2.201501210735-r_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/9039A0C1FA0E56CB56A1A192908814478FA747C5-org.eclipse.jgit.java7-3.6.2.201501210735-r_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/DAA45A7EE529A7532F5DC08625A5A3E81DB2D4CB-org.eclipse.mylyn.bugzilla.core_3.14.2.v20150217-2341.jar
|
||||
http://hg.netbeans.org/binaries/F5AC8FBA216A8C52F319EC2CB455B44FFD734B38-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/B43E7CE55F0DECA3BE1A6E695A3E3ABC6D62567F-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/1B9CBEC0FCB47C279519E52D360199C24EC99B01-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/6B0A6E9F9179E314944E4ADB831A9D6FCADED3DC-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/B28B8EE777232102471EA5334FD70E20851845DD-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/24A15BD37950663933CC4975EE6E518BEB2C28A3-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/01CD242F06F6F7E4E61C9E05ABBE07318E501D51-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/75928E4368CA748131A6767BA1A97D9DA643C306-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055_nosignature.jar
|
||||
http://hg.netbeans.org/binaries/8307A44D3F150F1BB317532097A0C7D125C00F2D-org.tmatesoft.svnkit_1.8.10.r10446_v20150526_1454.jar
|
||||
http://hg.netbeans.org/binaries/E90EF50215FFD23928B3308DC76A17B7DADE5F33-processtreekiller-1.0.5.jar
|
||||
http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
|
||||
http://hg.netbeans.org/binaries/D08E473A4D0510FB329D64E4CC4F2963D000699C-svnClientAdapter-javahl-1.10.3.jar
|
||||
http://hg.netbeans.org/binaries/2CD487DCDE4C4FC38D1C9EBCD45418A1B5EF188D-svnClientAdapter-main-1.10.3.jar
|
||||
http://hg.netbeans.org/binaries/5D37A7FE167A1D44731192748C79B2D7905D474F-svnClientAdapter-svnkit-1.10.3.jar
|
||||
http://hg.netbeans.org/binaries/24CEAE4A9A2AAAA0BD78FF001914BA06B59CEDF2-svnjavahl-1.8.4.jar
|
||||
http://hg.netbeans.org/binaries/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar
|
||||
http://hg.netbeans.org/binaries/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar
|
||||
http://hg.netbeans.org/binaries/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar
|
||||
http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
|
||||
http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
|
||||
http://hg.netbeans.org/binaries/6FC6098C230D7CBA5730106D379CBBB42F6EC48A-validator.jar
|
||||
http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
|
||||
http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
|
||||
http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
|
||||
http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
CDEPEND="~dev-java/netbeans-harness-${PV}
|
||||
~dev-java/netbeans-platform-${PV}
|
||||
dev-java/commons-httpclient:3
|
||||
dev-java/commons-lang:2.1
|
||||
dev-java/commons-logging:0
|
||||
dev-java/icu4j:4.4
|
||||
dev-java/iso-relax:0
|
||||
dev-java/jdbc-mysql:0
|
||||
dev-java/jdbc-postgresql:0
|
||||
>=dev-java/jsch-0.1.46:0
|
||||
>=dev-java/json-simple-1.1:0
|
||||
dev-java/jsr173:0
|
||||
dev-java/jzlib:0
|
||||
dev-java/jvyamlb:0
|
||||
dev-java/log4j:0
|
||||
dev-java/lucene:3.5
|
||||
dev-java/rhino:1.6
|
||||
dev-java/saxon:9
|
||||
dev-java/smack:2.2
|
||||
dev-java/sun-jaf:0
|
||||
dev-java/tomcat-servlet-api:2.2
|
||||
dev-java/ws-commons-util:0
|
||||
dev-java/xerces:2"
|
||||
# dev-vcs/subversion>=1.8.4:0[java] missing from the tree
|
||||
# app-text/jing:0 our version is probably too old
|
||||
# dev-java/commons-io:1 fails with "Missing manifest tag OpenIDE-Module"
|
||||
# dev-java/freemarker:2.3
|
||||
# dev-java/ini4j:0 our version is too old
|
||||
# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
|
||||
# dev-java/trilead-ssh2:0 in overlay
|
||||
DEPEND=">=virtual/jdk-1.7
|
||||
app-arch/unzip
|
||||
dev-java/commons-codec:0
|
||||
${CDEPEND}
|
||||
dev-java/javacc:0
|
||||
dev-java/javahelp:0"
|
||||
RDEPEND=">=virtual/jdk-1.7
|
||||
${CDEPEND}"
|
||||
|
||||
INSTALL_DIR="/usr/share/${PN}-${SLOT}"
|
||||
|
||||
EANT_BUILD_XML="nbbuild/build.xml"
|
||||
EANT_BUILD_TARGET="rebuild-cluster"
|
||||
EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true -Dpermit.jdk8.builds=true"
|
||||
EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
|
||||
JAVA_PKG_BSFIX="off"
|
||||
|
||||
JAVA_PKG_WANT_SOURCE="1.7"
|
||||
JAVA_PKG_WANT_TARGET="1.7"
|
||||
|
||||
src_unpack() {
|
||||
unpack $(basename ${SOURCE_URL})
|
||||
|
||||
einfo "Deleting bundled jars..."
|
||||
find -name "*.jar" -type f -delete
|
||||
|
||||
unpack netbeans-8.1-build.xml.patch.bz2
|
||||
|
||||
pushd "${S}" >/dev/null || die
|
||||
ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
|
||||
ln -s "${DISTDIR}"/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar libs.nashorn/external/asm-all-4.0.jar || die
|
||||
ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
|
||||
ln -s "${DISTDIR}"/ACAB7C860DF78C4A528FD8A64F2C62A0A96639E5-com.trilead.ssh2_1.0.0.build219_t20150519_2322.jar libs.svnClientAdapter.svnkit/external/com.trilead.ssh2_1.0.0.build219_t20150519_2322.jar || die
|
||||
ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar || die
|
||||
ln -s "${DISTDIR}"/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar libs.commons_net/external/commons-net-3.3.jar || die
|
||||
ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
|
||||
ln -s "${DISTDIR}"/83E794DFF9A39401AC65252C8E10157761584224-css3-spec.zip css.editor/external/css3-spec.zip || die
|
||||
ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
|
||||
ln -s "${DISTDIR}"/3502EB7D4A72C2C684D23AFC241CCF50797079D1-exechlp-1.0.zip dlight.nativeexecution/external/exechlp-1.0.zip || die
|
||||
ln -s "${DISTDIR}"/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar libs.freemarker/external/freemarker-2.3.19.jar || die
|
||||
ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
|
||||
ln -s "${DISTDIR}"/F4A1696661E6233F8C27EE323CAEF9CB052666F1-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
|
||||
ln -s "${DISTDIR}"/2541D025F428A361110C4D656CDD99B5C5C5DFCE-html5doc.zip html.parser/external/html5doc.zip || die
|
||||
ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
|
||||
ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
|
||||
ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
|
||||
ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
|
||||
ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
|
||||
ln -s "${DISTDIR}"/ECEAF316A8FAF0E794296EBE158AE110C7D72A5A-JavaEWAH-0.7.9.jar c.googlecode.javaewah.JavaEWAH/external/JavaEWAH-0.7.9.jar || die
|
||||
ln -s "${DISTDIR}"/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
|
||||
ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
|
||||
ln -s "${DISTDIR}"/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
|
||||
ln -s "${DISTDIR}"/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
|
||||
ln -s "${DISTDIR}"/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
|
||||
ln -s "${DISTDIR}"/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar libs.javafx/external/jfxrt.jar || die
|
||||
ln -s "${DISTDIR}"/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar html.validation/external/jing.jar || die
|
||||
ln -s "${DISTDIR}"/3699DFFE17089F9B9C73857EDA9B8669AAD657D3-js-corestubs.zip javascript2.editor/external/js-corestubs.zip || die
|
||||
ln -s "${DISTDIR}"/2AA13ACCC4059C930C4AD3B6ABD8E1C0FC06235C-js-domstubs.zip javascript2.editor/external/js-domstubs.zip || die
|
||||
ln -s "${DISTDIR}"/7C0C3CFD989EE775198337C11715C1ACD6C84F41-js-reststubs.zip javascript2.editor/external/js-reststubs.zip || die
|
||||
ln -s "${DISTDIR}"/036FA0032B44AD06A1F13504D97B3685B1C88961-jsch.agentproxy.core-0.0.7.jar libs.jsch.agentproxy/external/jsch.agentproxy.core-0.0.7.jar || die
|
||||
ln -s "${DISTDIR}"/9F31964104D71855DF6B73F0C761CDEB3FA3C49C-jsch.agentproxy.sshagent-0.0.7.jar libs.jsch.agentproxy/external/jsch.agentproxy.sshagent-0.0.7.jar || die
|
||||
ln -s "${DISTDIR}"/3FA59A536F3DC2197826DC7F224C0823C1534203-jsch.agentproxy.pageant-0.0.7.jar libs.jsch.agentproxy/external/jsch.agentproxy.pageant-0.0.7.jar || die
|
||||
ln -s "${DISTDIR}"/F759114E5A9F9AE907EADB59DBF65189AA399B45-jsch.agentproxy.usocket-jna-0.0.7.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-jna-0.0.7.jar || die
|
||||
ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.process/external/libpam4j-1.1.jar || die
|
||||
ln -s "${DISTDIR}"/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar libs.nashorn/external/nashorn-02f810c26ff9-patched.jar || die
|
||||
ln -s "${DISTDIR}"/010FC8BD229B7F68C8C4D5BDE399475373096601-non-schema.jar html.validation/external/non-schema.jar || die
|
||||
ln -s "${DISTDIR}"/F27BF427BE72709F3094BF76ECA8C5A2B9AC6DA9-org.eclipse.core.contenttype_3.4.100.v20110423-0524_nosignature.jar o.eclipse.core.contenttype/external/org.eclipse.core.contenttype_3.4.100.v20110423-0524_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/9BC512C5BB9A9F5276B9E8672F6B30AD0BD97D88-org.eclipse.core.jobs-3.5.101_nosignature.jar o.eclipse.core.jobs/external/org.eclipse.core.jobs-3.5.101_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/105DC9A1A93E6EA9A6CD368AD12897B1F247D6AE-org.eclipse.core.net_1.2.100.I20110511-0800_nosignature.jar o.eclipse.core.net/external/org.eclipse.core.net_1.2.100.I20110511-0800_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/E99C3C29A90F8AB29078A38CF8EBC3860249640C-org.eclipse.core.runtime-3.7.0_nosignature.jar o.eclipse.core.runtime/external/org.eclipse.core.runtime-3.7.0_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/84FC6D443CD0816FA87093B6B7AD6876ADFC4207-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110_nosignature.jar o.eclipse.core.runtime.compatibility.auth/external/org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/74069BFD03B2C66A9EBB4370C0B8064E3F5B6594-org.eclipse.equinox.app-1.3.100_nosignature.jar o.eclipse.equinox.app/external/org.eclipse.equinox.app-1.3.100_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/A7953EEE9D4D7CD896C7D0AD6D21902E6259979B-org.eclipse.equinox.common_3.6.0.v20110523_nosignature.jar o.eclipse.equinox.common/external/org.eclipse.equinox.common_3.6.0.v20110523_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/3FB169C95F095B70F05B96BE9496DA63FAE7F707-org.eclipse.equinox.preferences-3.4.2_nosignature.jar o.eclipse.equinox.preferences/external/org.eclipse.equinox.preferences-3.4.2_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/CD5919A707EB6B5C1FC29964C8EF5E2CF3F5A3D4-org.eclipse.equinox.registry_3.5.200.v20120522-1841_nosignature.jar o.eclipse.equinox.registry/external/org.eclipse.equinox.registry_3.5.200.v20120522-1841_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/A4634373DC60650C49CC98AEA2090889F7ADC68F-org.eclipse.equinox.security-1.1.1_nosignature.jar o.eclipse.equinox.security/external/org.eclipse.equinox.security-1.1.1_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/278049664FFA5447191BD5FE96B0B62B0CFD15D1-org.eclipse.jgit-3.6.2.201501210735-r_nosignature.jar o.eclipse.jgit/external/org.eclipse.jgit-3.6.2.201501210735-r_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/9039A0C1FA0E56CB56A1A192908814478FA747C5-org.eclipse.jgit.java7-3.6.2.201501210735-r_nosignature.jar o.eclipse.jgit.java7/external/org.eclipse.jgit.java7-3.6.2.201501210735-r_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/DAA45A7EE529A7532F5DC08625A5A3E81DB2D4CB-org.eclipse.mylyn.bugzilla.core_3.14.2.v20150217-2341.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core_3.14.2.v20150217-2341.jar || die
|
||||
ln -s "${DISTDIR}"/F5AC8FBA216A8C52F319EC2CB455B44FFD734B38-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710_nosignature.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core_3.10.0.20130926-1710_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/B43E7CE55F0DECA3BE1A6E695A3E3ABC6D62567F-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210_nosignature.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net_3.10.0.20131018-1210_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/1B9CBEC0FCB47C279519E52D360199C24EC99B01-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116_nosignature.jar o.eclipse.mylyn.commons.repositories.core/external/org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/6B0A6E9F9179E314944E4ADB831A9D6FCADED3DC-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116_nosignature.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/B28B8EE777232102471EA5334FD70E20851845DD-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023_nosignature.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/24A15BD37950663933CC4975EE6E518BEB2C28A3-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055_nosignature.jar o.eclipse.mylyn.wikitext.confluence.core/external/org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/01CD242F06F6F7E4E61C9E05ABBE07318E501D51-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055_nosignature.jar o.eclipse.mylyn.wikitext.core/external/org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/75928E4368CA748131A6767BA1A97D9DA643C306-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055_nosignature.jar o.eclipse.mylyn.wikitext.textile.core/external/org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055_nosignature.jar || die
|
||||
ln -s "${DISTDIR}"/8307A44D3F150F1BB317532097A0C7D125C00F2D-org.tmatesoft.svnkit_1.8.10.r10446_v20150526_1454.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.8.10.r10446_v20150526_1454.jar || die
|
||||
ln -s "${DISTDIR}"/E90EF50215FFD23928B3308DC76A17B7DADE5F33-processtreekiller-1.0.5.jar extexecution.process/external/processtreekiller-1.0.5.jar || die
|
||||
ln -s "${DISTDIR}"/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar libs.svnClientAdapter.svnkit/external/svnkit_1.7.8.r9538_v20130107_2001.jar || die
|
||||
ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
|
||||
ln -s "${DISTDIR}"/EDE7FBABD4C96D34E48FDA0E8FECED24C98CEDCA-sqljet-1.1.10.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.10.jar || die
|
||||
ln -s "${DISTDIR}"/D08E473A4D0510FB329D64E4CC4F2963D000699C-svnClientAdapter-javahl-1.10.3.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.10.3.jar || die
|
||||
ln -s "${DISTDIR}"/2CD487DCDE4C4FC38D1C9EBCD45418A1B5EF188D-svnClientAdapter-main-1.10.3.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.10.3.jar || die
|
||||
ln -s "${DISTDIR}"/5D37A7FE167A1D44731192748C79B2D7905D474F-svnClientAdapter-svnkit-1.10.3.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.10.3.jar || die
|
||||
ln -s "${DISTDIR}"/24CEAE4A9A2AAAA0BD78FF001914BA06B59CEDF2-svnjavahl-1.8.4.jar libs.svnClientAdapter.javahl/external/svnjavahl-1.8.4.jar || die
|
||||
ln -s "${DISTDIR}"/3B91269E9055504778F57744D24F505856698602-svnkit-1.7.0-beta4-20120316.233307-1.jar libs.svnClientAdapter.svnkit/external/svnkit-1.7.0-beta4-20120316.233307-1.jar || die
|
||||
ln -s "${DISTDIR}"/015525209A02BD74254930FF844C7C13498B7FB9-svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar libs.svnClientAdapter.svnkit/external/svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar || die
|
||||
ln -s "${DISTDIR}"/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar libs.swingx/external/swingx-all-1.6.4.jar || die
|
||||
ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
|
||||
ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
|
||||
ln -s "${DISTDIR}"/6FC6098C230D7CBA5730106D379CBBB42F6EC48A-validator.jar html.validation/external/validator.jar || die
|
||||
ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.process/external/winp-1.14-patched.jar || die
|
||||
ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
|
||||
ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
|
||||
ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-8.1-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
|
||||
|
||||
if [ -n "${files}" ] ; then
|
||||
einfo "Applying custom patches:"
|
||||
|
||||
for file in ${files} ; do
|
||||
epatch "${file}"
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
einfo "Symlinking external libraries..."
|
||||
java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
|
||||
java-pkg_jar-from --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
|
||||
|
||||
einfo "Linking in other clusters..."
|
||||
mkdir "${S}"/nbbuild/netbeans || die
|
||||
pushd "${S}"/nbbuild/netbeans >/dev/null || die
|
||||
|
||||
ln -s /usr/share/netbeans-platform-${SLOT} platform || die
|
||||
cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.platform.built
|
||||
|
||||
ln -s /usr/share/netbeans-harness-${SLOT} harness || die
|
||||
cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.harness.built
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
java-pkg_jar-from --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.53.jar
|
||||
java-pkg_jar-from --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
|
||||
java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.23-bin.jar
|
||||
java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.2-1002.jdbc4.jar
|
||||
java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
|
||||
java-pkg_jar-from --into html.parser/external icu4j-4.4 icu4j.jar icu4j-4_4_2.jar
|
||||
java-pkg_jar-from --into html.validation/external iso-relax isorelax.jar isorelax.jar
|
||||
java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
|
||||
java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
|
||||
# java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.19.jar
|
||||
java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.7.jar
|
||||
java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
|
||||
java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
|
||||
java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
|
||||
# java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.8.4.jar
|
||||
java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
|
||||
java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
|
||||
java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
|
||||
java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
|
||||
java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
|
||||
java-pkg_jar-from --into o.apache.ws.commons.util/external ws-commons-util ws-commons-util.jar ws-commons-util-1.0.1.jar
|
||||
java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
|
||||
java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
|
||||
java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_1.0_api.jar
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
unset DISPLAY
|
||||
eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd nbbuild/netbeans/ide >/dev/null || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
|
||||
grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
|
||||
|
||||
doins -r *
|
||||
rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
|
||||
rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
|
||||
|
||||
insinto ${INSTALL_DIR}/bin/nativeexecution
|
||||
doins bin/nativeexecution/*
|
||||
|
||||
pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
|
||||
for file in *.sh ; do
|
||||
fperms 755 ${file}
|
||||
done
|
||||
popd >/dev/null || die
|
||||
|
||||
if use x86 ; then
|
||||
doins -r bin/nativeexecution/Linux-x86
|
||||
pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
|
||||
for file in * ; do
|
||||
fperms 755 ${file}
|
||||
done
|
||||
popd >/dev/null || die
|
||||
elif use amd64 ; then
|
||||
doins -r bin/nativeexecution/Linux-x86_64
|
||||
pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
|
||||
for file in * ; do
|
||||
fperms 755 ${file}
|
||||
done
|
||||
popd >/dev/null || die
|
||||
fi
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=${INSTALL_DIR}/modules
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm com-jcraft-jsch.jar && dosym /usr/share/jsch/lib/jsch.jar ${instdir}/com-jcraft-jsch.jar || die
|
||||
rm com-jcraft-jzlib.jar && dosym /usr/share/jzlib/lib/jzlib.jar ${instdir}/com-jcraft-jzlib.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=${INSTALL_DIR}/modules/ext
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
# rm freemarker-2.3.19.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.19.jar || die
|
||||
rm icu4j-4_4_2.jar && dosym /usr/share/icu4j-4.4/lib/icu4j.jar ${instdir}/icu4j-4_4_2.jar || die
|
||||
rm isorelax.jar && dosym /usr/share/iso-relax/lib/isorelax.jar ${instdir}/isorelax.jar || die
|
||||
rm json-simple-1.1.1.jar && dosym /usr/share/json-simple/lib/json-simple.jar ${instdir}/json-simple-1.1.1.jar || die
|
||||
rm jvyamlb-0.2.7.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.7.jar || die
|
||||
rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
|
||||
rm lucene-core-3.5.0.jar && dosym /usr/share/lucene-3.5/lib/lucene-core.jar ${instdir}/lucene-core-3.5.0.jar || die
|
||||
rm mysql-connector-java-5.1.23-bin.jar && dosym /usr/share/jdbc-mysql/lib/jdbc-mysql.jar ${instdir}/mysql-connector-java-5.1.23-bin.jar || die
|
||||
rm postgresql-9.2-1002.jdbc4.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-9.2-1002.jdbc4.jar || die
|
||||
rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
|
||||
rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
|
||||
rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
|
||||
rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
|
||||
# rm svnjavahl.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl.jar || die
|
||||
rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=${INSTALL_DIR}/modules/ext/jaxb
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm jsr173_1.0_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_1.0_api.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
|
||||
}
|
@ -1,11 +1,8 @@
|
||||
AUX 1.12-fix-jdk-1.7-enum.patch 925 SHA256 df6984bae7a4c0e16ccef300c2a94f4893615edd78a6104d880718250328e41a SHA512 5a459bdd6d4d9f173f4e0cd7f23476ef5655f5918cc291eda43c0b847ad190f81d10db55bb76126804dc84efe5122335c11849577130aae09c5e73ca801c5a40 WHIRLPOOL 48e6c98923fd96ab05aef5af7957c090723f607f732c16c2d1ad673e550b32c49130846bb541ed8f19eacf7618f6ed3fdb467f3fc329ff2d24e2675f98762936
|
||||
AUX MANIFEST.MF-1.12 56 SHA256 39bd5c69bd3fe7c5c8768902bd82e65e0de4ecb35117697ea4c2d749902eb111 SHA512 6c1541a9e7ae93c6a11fd25347cb98b4365af35b68e7939222aac527fc6aa1ff39f69da6f3571e65581072e243c1be2056ec65f51bcb2e869779e5fb4b89821a WHIRLPOOL b4605203682b3b0afcd81878dad2150338ca12db0019cee42debf5d76c6f6e7db337aaadb549bdf5fb59136f957dd87f1f52bf35a600c6dd45fbde90beb3a462
|
||||
AUX build.xml-1.12 472 SHA256 5c4e94f5b87ab8eb5c943671826df9404a6587b27148d9a84bf11ff0980577e5 SHA512 1c7e9ef943daca0618f15a5b610149024fec738e50a9cf6da099f9a3757097e6f7e119ccb34a42cb1e4c54f16aa87b4b64e84e8bda40b75fa22d146f1eb33e16 WHIRLPOOL 3cba39fc626c2f931d789c9d7cac6be77838c9bc225550d83adffe3cdbfd5b98a144f76d353210c33e9060440fc2b1ad973356e8c036a9cad43fdd9e8129335a
|
||||
AUX build.xml-1.12-r1 1052 SHA256 bf13c856573e64f28caf5890f68823b5b849db7d353ae429ca99fd338da17312 SHA512 cd0412dd263ac0e933216bdb99cdb3f45e0ff58f0c836d62a6bbaf57a3cc984980dd76ec9c7791c8719cdb56e80991ab4a5f716919570321169cfeeb8b191854 WHIRLPOOL 166fca0347bde307ae5dea8dbf105c515c30a67259b2bafafd4809db4f34ff56ba345b7203bcba70de965d62a9d9854efcb673118e486cd808d957a6d421cefa
|
||||
AUX relaxngcc-1.12-SwitchBlockInfo.java.patch 509 SHA256 84b3de478d3716442bee497350dc0223431282500416de44e1b1cd7404d1649a SHA512 d9e8fbf64b588a66a44af5a768adad5099f970a8c705898928a73704e6e809f5ba7a8d851bf4ed356dc47c0b0a0a4674583daf87e0271a7edf171e529886f815 WHIRLPOOL dfa36e2357cefe37cdd466f279cfb373a67ff7e0061e46339dba5f35b5e8413fce2053f0f8ff93f6d263c46387458add11384ffaf8720b4654610dfe837cd091
|
||||
DIST relaxngcc-20031218.zip 2162036 SHA256 b6a3e797e8a4d6389ecfca5d7c0218ca22966b893e8fcf5a9b6cd7a417d27f30 SHA512 df797243c095e79e9018d8f17deb3963631128718428ff325af6910e285e649f27c270b63101f2b5833ddde23814c54a662397000f433f8a32cea30917760d4b WHIRLPOOL e476fec6c65775e2552a60856ee0e32ada9df0301580f1f8e9deb604532dbbe9ca7c165c72d69226930d84f0b5529ac9a6c6f790d7dcc35400686a31848eed92
|
||||
EBUILD relaxngcc-1.12-r2.ebuild 1271 SHA256 527adf086d2a66e82f74cdf20f9a26473d068aa97b9f1cd84d9d7f50bcf25b8b SHA512 e1705ab3c6f040bfe4e5897a3935ef744b055d06d24ce2f7c251c955b172f047ab27bcc2e7e6852272b7fabbd66176be4c13bfdb237663ee995f02fb21272659 WHIRLPOOL 0aa9d3cd00dd1a94595bb9fc2005c2a1530674687ea181fb3266d6e9309221a1c82139eb1689e095d8c50fd9784fb4a706ab9d5f7ba4b8300e8aa3b2b1f63907
|
||||
EBUILD relaxngcc-1.12-r3.ebuild 1369 SHA256 9834740088bd8619910cf88c7fdcb849dea01c4e246def984c86fe78a8ac08f8 SHA512 7568f54abb81420538e61fdcf256414bf3f3bbbec807262a3be4facb7cadfed25323453c583fcc1669f13c5ecc651ea3a32c4149dcf3f5ad1264878448e8101c WHIRLPOOL 9306b253757be95408ef1f9599effbe41050d9b4a764bf82de12f22f819d94bd7dfa6c5d6589a8eac47a410f96bd5597832525568af7991e7602f28b288e615a
|
||||
EBUILD relaxngcc-1.12-r3.ebuild 1401 SHA256 414f25300524b879ceba1b678953bdc4a0a8e45a3080aff1941ff838a6d68aea SHA512 da58ea77aa2dd28e863fe5adefb4e75612b7862f22495cd800ec243222484ac7f1f25ee66b36e80de6abf042f6082b9d7a043049b6ac9b8bda7cfcfa82ef9f7f WHIRLPOOL 3be311731cf9240306080c9ee473925a904de049744945851f036841adcc0a1b2ba6de32cf07a3a11bc71c3fa65562ee7958e358604f06c04bd0edced40db3f7
|
||||
MISC ChangeLog 3106 SHA256 e2e37a0b875454eea51a58ab3fac9cca4f914a929e48052a8bfef2cb5d5768a4 SHA512 8e5c35aaae879d45e1a65b596d0029fc282a4a601deadba54a3b46f8aef8f2ba868836a7a24383895a6a9348067a5cd426f07f8d41999a7a2158134c125af1c5 WHIRLPOOL 5991cae3cef987722ab8c521288ec559128ff12aeb7a5f93958d1aff82869da6201f0e2dc24a23f4dfc3557b2a90ff951ec45a23212784ffa7c32e2de36d8356
|
||||
MISC ChangeLog-2015 2783 SHA256 d31e7e319a5f8bf64a74310c39db0ee4b900c45943a88e19686478ec4cc9d04f SHA512 1c605bcd1a45e586c6cca08852e30d7b5e6eb95603e8f5bd2b2478b4f93fee08717d1a119b61283f2781c0c071be3de514ca0269ec7e38253e4e508cdf6090e5 WHIRLPOOL b706c6ee022288c3327a2f807cdac2aae8525ab64b80727d0855bcf86f4b67cc56f30a245bdb240740e41b6d2b867f03e710aab0c121a4c545e62903d449c035
|
||||
MISC metadata.xml 315 SHA256 408b598349cf61b6a1a1ee1f9a4de689afef9b1ddc5db8b9a99e3afaf514a873 SHA512 3fd8f24dacd7aae0d04568ce951c8d9559e0c25dc52f7713136d3f4398c14873ff8420e0d12f858d3006397e9539a7278a21ec85cd549ee1aad516063738caa3 WHIRLPOOL 6190b801519a460356dc6cee7c0ca934a7610c0e18a7dca1c1e44de6988fe759ba2b11c160680c6ace1908f49a1935e4e9c12e2fd180d3a7a6120f14ac7332a3
|
||||
|
@ -1,2 +0,0 @@
|
||||
Manifest-Version: 1.0
|
||||
Main-Class: relaxngcc.RelaxNGCC
|
@ -1,16 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<project name="relaxngcc" default="jar" basedir=".">
|
||||
<target name="compile">
|
||||
<mkdir dir="build"/>
|
||||
<javac debug="false" srcdir="src" destdir="build">
|
||||
<classpath>
|
||||
<fileset dir="lib" includes="**/*.jar"/>
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
<target name="jar" depends="compile">
|
||||
<jar destfile="relaxngcc.jar" manifest="MANIFEST.MF">
|
||||
<fileset dir="build" includes="**/*.class"/>
|
||||
</jar>
|
||||
</target>
|
||||
</project>
|
@ -1,64 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc examples source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
MY_DATE="20031218"
|
||||
|
||||
DESCRIPTION="RELAX NG Compiler Compiler"
|
||||
HOMEPAGE="http://relaxngcc.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_DATE}.zip"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
dev-java/relaxng-datatype:0
|
||||
dev-java/msv:0
|
||||
dev-java/ant-core:0
|
||||
dev-java/xsdlib:0"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
app-arch/unzip
|
||||
${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_DATE}"
|
||||
|
||||
java_prepare() {
|
||||
mv relaxngcc.jar relaxngcc.orig.zip || die
|
||||
|
||||
rm -v *.jar || die
|
||||
rm -v sample/*/*.class || die
|
||||
|
||||
mkdir lib || die
|
||||
cd lib || die
|
||||
java-pkg_jarfrom relaxng-datatype
|
||||
java-pkg_jarfrom msv
|
||||
java-pkg_jarfrom xsdlib
|
||||
java-pkg_jarfrom ant-core
|
||||
cd "${S}" || die
|
||||
|
||||
cp "${FILESDIR}/build.xml-1.12-r1" build.xml || die "cp failed"
|
||||
epatch "${FILESDIR}"/${PV}-*.patch
|
||||
rm -rf "src/relaxngcc/maven"
|
||||
java-pkg_filter-compiler jikes
|
||||
}
|
||||
|
||||
EANT_DOC_TARGET=""
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar relaxngcc.jar
|
||||
|
||||
use source && java-pkg_dosrc src/*
|
||||
use examples && java-pkg_doexamples sample
|
||||
|
||||
dodoc readme.txt
|
||||
use doc && dohtml -r doc/en/*
|
||||
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST crossguid-0_pre20150817.tar.gz 46569 SHA256 022c9f02cc36e865cd8fd0111a597ff2bd91988deeb348dbe2aba64aed1abd99 SHA512 823ca301f1d3b78a778649cd9169194d98dd33c65cadd5bfb9f86429e82049c99c17e09f093b92675981d2aac2aac25b60cbb157fad57a3e1bada826edd8ba0a WHIRLPOOL 16cb99af3d52a71c63bab1c266623dfd02a65e9d2a94851878358a822bd6a456fb41703c3268ea4393e0068589a7894c96a2ce1ee69135da947e206e2c43f8ce
|
||||
EBUILD crossguid-0_pre20150817.ebuild 1009 SHA256 04554fb9806879896f05df5319b84ff63769b8df9eebc223a5956a4cd2c445e2 SHA512 ad7da42baadf65f1ffbfcb78bf21b0472b6f542b4532a03fd633959e3fdc6a2380570a2eded376e8a3fe667a161a64af7d9bbb142ffc8739365996dc606b9d97 WHIRLPOOL 2d3999f75c58003a016666123b693dd09be0a135578d90ee478909be87447cdfa05a6d47a979151358a17363b8cca12261a476f68873427eee99a07b7a9dbf60
|
||||
EBUILD crossguid-0_pre20150817.ebuild 1034 SHA256 d5527986362dcbad901454f48e388b094d31d54da614eb95ee53f0bd79a0f9b6 SHA512 40745128426c8c75ee3ea42decb2262dd74f08c9567a074d2116d86f86dab16aac55fa4b3935885a57363eac6344b76c7329a6f86280ac976a5110bb460ab2a1 WHIRLPOOL ec2aae8a9b4d4adbe1760d1eecfd76ea94ae7037d88c8690d5292de03b6683bcf17837086c92ed96cfcb079381f271eaf9e58bd0938fe10159445de5489191ea
|
||||
MISC ChangeLog 1564 SHA256 f47e2c1ad5632ff5c25137d0b010e51f30398375d23bd4e510a4a03d769acbbb SHA512 59df917aa5f2faff4d6491bd041ef71469377ba4ffaba7ed500dae1c291f5642be1e9c33331013d8fb64434025986144c9bf3b1f581079c83aeedd6eb9746a81 WHIRLPOOL 2367bdfac6e1b3c53d1015c2fe2ecccaacee7d2d2649d1162a50e075a75583321dac482212d0f842b2339a80d06358e92e131380b71281b3a4847eb936130944
|
||||
MISC metadata.xml 297 SHA256 18a6c983e404ca7e505869a986335680529d8ba7802f04edee079d74af8570ad SHA512 a654c8d75077dd393b4dd879c46239764ac4fdcc31d06427afd4eeaa3c9d08bfa3c8bc62d722c4d7ccaa3775a2dc2e547d1608b222b060dc0dbef8488f128396 WHIRLPOOL 674b164b791f364db63fb429f002b25205bd450fdcb557b3009084ae399e0653a4ca3d97577671f637e8e670fc597f105fa4ec84ef61208b5a91323d4b56b04f
|
||||
|
@ -1,11 +1,10 @@
|
||||
AUX libcss-0.4.0-glibc2.20.patch 600 SHA256 a39e422f643f35eca76ba8a42acd1c326c0881514b7e3970e7b86e6180ce6bb7 SHA512 aad84bc75dceeeefd0235c1959b49416d109a5121d9a28e8de2ab962da4542714eabfc7e2a9a10160c035c70102cb0a40eb4f0ffd3ca7dedf1e7189058b11903 WHIRLPOOL 85d413cb5e14d9fce331b1b668e1563f0cd28bbb55a7438a6d8ae28b8e27bdc0ab1d3079ac75199fb80f2333b89ef5ef7c17936611286cde463914fed9a2c9e0
|
||||
AUX libcss-0.5.0-glibc2.20.patch 629 SHA256 89def9f9659811ed74f0184939996b69fbdfa2a23c8320b4df2b24e236deee31 SHA512 dd2a1726e76b3e9d5ab89b9bbf265a9ffec502c910249f31b1a0a0ff6932b02dfa28e6051386f980f5b66b9453da31f217fc662d39cb1b1570598968dca5bd89 WHIRLPOOL d600d076afd6ed73b2298a96361484a1ff40e173217444ad0ecab2e950ea3ffc36face9763b8bfab2463e068d83b4ce8b4e0fcbb9fe8c58e68aa379d0904adc2
|
||||
DIST libcss-0.4.0-src.tar.gz 461842 SHA256 0be9509d9d352abdeec87764c1f8ba13950d9dc4f63acade0477209b7fd21748 SHA512 d4e583ed84ceaec5cc92c52c7789cd61d2e345f02536b2d04e5a2198243db029adefa2f14edfba09a6754bc366b2e58d4eb7951ff4849c638f54b192dd25495f WHIRLPOOL 6ff05baf8f057fcf2c99cbd71f4c55f10a92aa306d1b3f696cb93da8ffb9d6c47845b6b4487ac167f87449a963f84bd8c207b4c2adb4bd109c3d3d329477a803
|
||||
DIST libcss-0.5.0-src.tar.gz 465574 SHA256 ecaa09b07d4ecfd4644163bc0f0332b81aaaffbb9a373465e15e44e06666faf1 SHA512 50cc8427778d2fa265ae547895322e912b2f03e08ff100a2f7366e12fdf6e360a861d128a350ebdd3af3e674cc0a04a8dfa6e0217675aafcf3475593f1a5905f WHIRLPOOL 3312934529c8c25ea5dff119accf6c8437d00edbd749c918ec9686dd545d602b222f5348c0a1a25091b36d0b0d7dea5bc3c3c8e9cf2cf53e78396dc3b5db102a
|
||||
DIST netsurf-buildsystem-1.2.tar.gz 38914 SHA256 3903a4a1551c9c202e1d2047344c4f3598c8d9d6c35ebf8cc2e18874bd0c9d61 SHA512 963e8a5033e8ef70595507f24fea3d9697eefb50ad7f92a6d3c913501c7026f12ec6d48f92b75e352b32f212f6216b8d8455aff25fa8d8d0fc12a3b19a875a1c WHIRLPOOL e56a520ae284089d0f36f06a6891ebb5b208ca847c74340c18581340e457c20ae9365999dc13284f438b965dcd7e85f04b93d1c1f22cadf6f7c1e2cef81d528c
|
||||
DIST libcss-0.6.0-src.tar.gz 487389 SHA256 4eb5228e5c480e31ba8ca098cedfec3a7ef90302ede77989caedf11670b8e462 SHA512 7e0c4ee9f2425bed4956c68123a2f1509a8e2a23511683cb65f5c3c5e666556c2d335cb7b27f67a85fe29c4118cbed1fa1b1e863c3bb0d2cb42a8039ad8f1d6a WHIRLPOOL 74e234880471f7e31a4b41798afaaefd6f679447c2c9798dd5a0d07127bb2297c84b379de92c6babc07b0aee842bb431fa73a9c5933473c0a29bce335b7b9782
|
||||
DIST netsurf-buildsystem-1.3.tar.gz 37906 SHA256 10bbe95ba07476208da6047bd3c74685b6e61ba9904975b5d5c9a2c79a84ac79 SHA512 79ef3e366c4798dbb88021fd05019ba9fe50539b7482bd3d07422f4c0dbf2047b906f39a0b48deebbdf111d84d93a9364d08e5c97f91609363c27641db15e6b5 WHIRLPOOL c8131d0ffb79b208b63bef94606735968584edfff8cb24b4c83cd747c5d65c2811004626840798047ffddf84556ef7d8e23242f60d01a4a046323df3c78b0980
|
||||
EBUILD libcss-0.4.0.ebuild 623 SHA256 e012051b27f08e3b2151243df5ef5d008297fc8e8f54c5bc9c5fad7d5816a49d SHA512 be4c516f9915c793799cb7b2569fe80b0f189592c25a81f2fec601d68ceb12afb6a59ea0110cbaf08543f1c6f71f41c429aaccc70dd60c107748566633855e79 WHIRLPOOL 1a1d736a6d50d403f05d1f6e6461ceacc15249ecec6a4ed579bf3e1914b8aa5c27e95edc65fbd63cae2535d5ecd08de4c6d17d4e681da1b5936bdbfeae30ca2c
|
||||
DIST netsurf-buildsystem-1.5.tar.gz 38196 SHA256 dbc6afc639f6987b704e6ff4427668787ee7efba77e1bbf76b614699b5daaf71 SHA512 02d85e8f1d2101194a678f7ccf84051390953285a46951d7b327556f8df1a0c416620bd4c7a615e25de438d5d27cfffb69ec5d94eb8379a295dab4c85a96cae4 WHIRLPOOL 7b7d595a2e399b361e71769e509a129af42da5ce823f1b55183efb53898ac2ae731593eb13e1ecc2271ea26ee0948ac35bf99fea280eb72a2bb00164b4b29f09
|
||||
EBUILD libcss-0.5.0-r1.ebuild 623 SHA256 e6a8ad0cfe486fcf8e51ed7905433d53847a7c7beaf53b37129961e2f68e3271 SHA512 c870205a69b3281a8a275b01e191a3358277e74adced2b09c78fad31766ed2f56d18fb4f2a1323f6f1fd3458b9d012fd51f7cad30b71226b36229530b52f1ad1 WHIRLPOOL 728831e2f43bafe486389524a74daa5ea0862e908d57f19475c8ee1fe059fac0fb1a4e22da836cabc7f3159d389baf2c926b836292c337d7bf8c615a5f95c381
|
||||
EBUILD libcss-0.6.0.ebuild 581 SHA256 c7e1f73e984e9afc3c2b98a7f14db50220f6ab73ef4ff609c06ddf0480469b44 SHA512 e6fd2a354a2910228ece6ecc639ee7f2e44a32103d814778b2ce894000322c8b303b8593ee18e12c7c81cd4c0557196ca9195fb2760721fbb7eb2a9efb03c4da WHIRLPOOL f02e0624eb8b0fd8bd23e4b414d4d5eb77bbcbe6e5e39e6e2e89d11249cd94529faea9b9ece3a3797a44b7264fc7374f9bb71b4f0b277974376faa9f95e963e1
|
||||
MISC ChangeLog 2698 SHA256 6f2bfc3398d5ca58cdac2f07e640a964ef309a989903b72f0eadfe3376874671 SHA512 7276ecb2b05adcd4a2dca5ebef9b465275c1e1e9c97743e18cde55990f2531a051c505e8523c179b6fb149d305312b873a3b816d2acb1774e48c4158beaa1626 WHIRLPOOL aaea31089fb5185e7bb6dc99efb152f6fbabbc08bc7e754346e1ef1ffab1ea2036a874d6b464a253f12554bef4f42e2f53b93d75963be0e91158a2860254828d
|
||||
MISC ChangeLog-2015 2200 SHA256 6195f4a129ce146167daa79cf1942299fdcfee252bc2e8d431fe27e2d028c0f6 SHA512 0dbc9981b92f8bd35aadcb9147b033a9a38349e65ba488e8b9bdc754f991f236e9a8fec70d36343c5ad88cff4e97d6a8bef465348020a84f01622ced6a09f07c WHIRLPOOL 76371ca4fa8c1ebeb1d9cddfa7458f68bafc5656d37f871bd5cb9ba8a311baceba23bc9e8ab14b2c8a8f1c54472c049d20923c250726a3d8139b256e60c52e8b
|
||||
MISC metadata.xml 237 SHA256 ffb571839c57797d282263369646d2bba2662601a45f7bb3251bb97f716554a6 SHA512 ae2360aa6b1b00c67e0acea4935c02b64585b9a15e126fec9d5d99637021c542c0a495e5116205f3da287def46fa5b19cb1a7f3042c12c5f7a78d66d92fcb03f WHIRLPOOL 60d6da846c983457e038ea5ba3c0bf48f939c9586610985a14cac9772fd1d45d781a643abc16482f232f3028e44fe99fe1a382deaebf6589602fc244a4460e3f
|
||||
|
@ -1,17 +0,0 @@
|
||||
--- libcss-0.4.0/Makefile
|
||||
+++ libcss-0.4.0/Makefile
|
||||
@@ -15,13 +15,7 @@
|
||||
WARNFLAGS := -Wall -W -Wundef -Wpointer-arith -Wcast-align \
|
||||
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes \
|
||||
-Wmissing-declarations -Wnested-externs
|
||||
-# BeOS/Haiku/AmigaOS4 standard library headers create warnings
|
||||
-ifneq ($(TARGET),beos)
|
||||
- ifneq ($(TARGET),amiga)
|
||||
- WARNFLAGS := $(WARNFLAGS) -Werror
|
||||
- endif
|
||||
-endif
|
||||
-CFLAGS := -D_BSD_SOURCE -I$(CURDIR)/include/ \
|
||||
+CFLAGS := -D_DEFAULT_SOURCE -I$(CURDIR)/include/ \
|
||||
-I$(CURDIR)/src $(WARNFLAGS) $(CFLAGS)
|
||||
ifneq ($(GCCVER),2)
|
||||
CFLAGS := $(CFLAGS) -std=c99
|
@ -1,24 +1,22 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
NETSURF_BUILDSYSTEM=buildsystem-1.2
|
||||
NETSURF_BUILDSYSTEM=buildsystem-1.5
|
||||
inherit netsurf
|
||||
|
||||
DESCRIPTION="CSS parser and selection engine, written in C"
|
||||
HOMEPAGE="http://www.netsurf-browser.org/projects/libcss/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~m68k-mint"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-libs/libparserutils-0.2.0-r1[static-libs?,${MULTILIB_USEDEP}]
|
||||
>=dev-libs/libwapcaplet-0.2.1-r1[static-libs?,${MULTILIB_USEDEP}]"
|
||||
RDEPEND=">=dev-libs/libparserutils-0.2.1-r1[static-libs?,${MULTILIB_USEDEP}]
|
||||
>=dev-libs/libwapcaplet-0.2.2-r1[static-libs?,${MULTILIB_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
test? ( dev-lang/perl )"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${P}-glibc2.20.patch )
|
@ -1,12 +1,11 @@
|
||||
AUX libnsfb-0.1.0-autodetect.patch 734 SHA256 b5081541a30d28128863020c28d1a42e7645b5985fe780524b52ef3d18b626da SHA512 72f3af574fadf38a514a6f6d4d24246ad1e76d9c9daa9700f0b37cb465f7afd4e4d7fdde6e53657740db3a6f87f1e8bfaeb1b008c43462d67f224c728af98993 WHIRLPOOL 15ef7180aa4f20377ba05a8f3cf8947e09c5d4dbfcd5b503e0a1d48ee85dfe6e215c7e02906a8addbe4cb4f7a153806efe9aeeb542c17feb170cdcb89847c5bd
|
||||
AUX libnsfb-0.1.2-glibc2.20.patch 523 SHA256 429b403fcc446ac537f80202229b07f99cad102e5bb56220574124ff63091ec7 SHA512 d30a4e49b9ee55823c5a70aab27d78dd8438567cb665c47e15fa138f4f9fba7e519ed6511b3102dc9665804701714e4034d0a8e08bfa9d49a38a4c2f64198cfc WHIRLPOOL f70a5e6bbc13aebc4503c45cd2f29dc242a65ff790945eacf329408601f7e760ac8a3d9bbe216643eb47474b498d4710213edac51142cb2702e562ae207402bc
|
||||
AUX libnsfb-0.1.3-glibc2.20.patch 763 SHA256 0239e00d7e9078e12ade541cbd08120ddf7de248f8aeb82382d01f863879d9aa SHA512 b49342207862dcb37e6dc128655b716ecbe06a9afb0103a29ccc0d0508ad35f2df1cb57ebbd591209126f179972d67779a627bf312c59b596d49c7caa54d6492 WHIRLPOOL 1db0f75785b890bbe262d69ecf495e75807f76c0d862482fcd50b676257d27984da00331786b2d973d355f35434bd093e03d4b65afe58b34c16a36b8b068c8d7
|
||||
DIST libnsfb-0.1.2-src.tar.gz 80675 SHA256 b42596e990d94a76983ff35b645a2d0a01e44651e08eb42712f72a91fed312dd SHA512 a739fe4f0ed45c44f57e432d1d8dc4d4a4ed943ce0cae269b6f2761f3cd75cf5d2f364c923aeeaad0da8eb8e9d9e8d7b558fac55627d915c8eb6c76c69e999b5 WHIRLPOOL 94f0eac12bd944582cd6116ecba2df9196d0a9f985e03fcefa7285cacc07cf378e6465efe9799c0d631d600d8880685e303562d9d0f4b801aa9ec62c8eeb0dc3
|
||||
DIST libnsfb-0.1.3-src.tar.gz 80899 SHA256 52752d0dcc251b301b9cff2eaae75ee3ad56adaf90675857bbad39254de81e3e SHA512 02bbce8f026930418d9908775ded49dda9d7facdfaf8b633d021e4d101d96d6b5f2703242e17e96a3ffe3cf2eb8b6ce11cfc4b605ec612fb59586e0590d1441d WHIRLPOOL 3033412582f3fcee75d941461361ed8b8f17101e6fe4b8b9a11a48fa7666c0c76ced629c3ac9dff038d9e6ff8f7d99092684c66359b340a04a4c2a8d3b702d5a
|
||||
DIST netsurf-buildsystem-1.2.tar.gz 38914 SHA256 3903a4a1551c9c202e1d2047344c4f3598c8d9d6c35ebf8cc2e18874bd0c9d61 SHA512 963e8a5033e8ef70595507f24fea3d9697eefb50ad7f92a6d3c913501c7026f12ec6d48f92b75e352b32f212f6216b8d8455aff25fa8d8d0fc12a3b19a875a1c WHIRLPOOL e56a520ae284089d0f36f06a6891ebb5b208ca847c74340c18581340e457c20ae9365999dc13284f438b965dcd7e85f04b93d1c1f22cadf6f7c1e2cef81d528c
|
||||
DIST libnsfb-0.1.4-src.tar.gz 81166 SHA256 f457f2a77551b2f9dbe0e51f509e611f0b40b5c2b25b9b1453ebbfe42147ce9c SHA512 bbb193e2e6b8cf774be1afae0d389960e2443c720d89753c7dfec87f30a9039f293601c0778a418e6ceb61146fcb9cf8f85f68da9c6c4b1d5001b279df5849e3 WHIRLPOOL 6315107ec968408ce3a3e7607406f2d18a0daecd083bde3ab199b465b5ae13595e434864516d77aafc5eaf8783bdb5fefac60127eb8a47445521b95da926e690
|
||||
DIST netsurf-buildsystem-1.3.tar.gz 37906 SHA256 10bbe95ba07476208da6047bd3c74685b6e61ba9904975b5d5c9a2c79a84ac79 SHA512 79ef3e366c4798dbb88021fd05019ba9fe50539b7482bd3d07422f4c0dbf2047b906f39a0b48deebbdf111d84d93a9364d08e5c97f91609363c27641db15e6b5 WHIRLPOOL c8131d0ffb79b208b63bef94606735968584edfff8cb24b4c83cd747c5d65c2811004626840798047ffddf84556ef7d8e23242f60d01a4a046323df3c78b0980
|
||||
EBUILD libnsfb-0.1.2.ebuild 1172 SHA256 edd638596da698c8d3c6fb8e0960a1df6dec6908dac61a46b2100ff618a595ae SHA512 5de3f80a2fa19223229d25308fb06f471ec73b4256fe95194d5c7e9b4a89a580c60407e2062e43579e64ace11010663a244b22b81a03c085f73493af6943b0b2 WHIRLPOOL 18a3dc30f6473ab72f59905cf160d98fae4bcaf0a17a8d1a70b05548ece380259cddede80c516c6003141cc1cf3c5a0c9de76a31964e6a12fea1095f6674a65b
|
||||
DIST netsurf-buildsystem-1.4.tar.gz 38067 SHA256 e66b7f09e91ac478e9f2c5c1aaf1f36ece9df0c3bbb1db910cd4c0461c47f7ad SHA512 2c804ad7bef70c987e1d393ee4041bffc9797893b4fd513c90a665027205a1f7eee0a7d86ddaf833a6ee18346d6fe69587190c4e6722afc4ed18ce87783c35fc WHIRLPOOL 1f98d45258d3ea5570f272368f72ed6b016434eb1ab399b0efb062dbe9d6257c3175aa51884eaf94a90bbc2c3a4c891a43170b8e93df01c540cbcdecdad13e5c
|
||||
EBUILD libnsfb-0.1.3-r1.ebuild 1172 SHA256 222ce997492ed094747f1acf2ae9f7d7ec5267fe9134ab159eee143bbb6af942 SHA512 9f7fd0bb69e77568cb99545f3b50db24ea5651ea5b0e63edc8d784e654929cfccbad0e91ee8ecd4bd4f14bcb55a5de58e7256058e2a99b27574257d32c6ccd7c WHIRLPOOL ae57012e7e919e4f89ba8663037bae57d6d3851d3c0195670be5c9d2ac791edad3b48fe44de7465b09e32ab4db38aac72ddf551be64f995d24cf16741663e1f5
|
||||
EBUILD libnsfb-0.1.4.ebuild 1142 SHA256 d18d46849c5f6b4425d70a63ee69481befae0a18bbb3fb755f63885b8cf0e33c SHA512 570e3a9e26add9925ab0075c0fa8dd15d62d836f8344217b9ff813d4c3b76fc5edb56c62160e72f3678e4f9466ae31976a9b4c1490b07305ba63717e4eafa0e3 WHIRLPOOL 0786d1480a1ec8e846b6ec0e9cfeb99b7f7e8d0896ef75b81a84d2804697f784025e1e31974f8e3350984bbfa8411e0a847cfcbaa3af8afd4457a43256bcd543
|
||||
MISC ChangeLog 2746 SHA256 bf82249cb07cd7d31de56053406ad8c32bcddef51d7e4e3b53d0eb3457b17aff SHA512 a592caccedd30a9d14c904d06b9e2c14a8e23d312e24b8e872436a32ca8b80a275e061ca325a4b4303824b4f39a06e1f5ee8c5552f953a63e52eb16c8f562dde WHIRLPOOL faf547498ec98c681b1f63aecd6894090cb895262195e2e66774ec3c2f301957ad73faf7d5109867a915d4c695ec0d8607de478e7d78e5d9fa2f6c45c0d314b5
|
||||
MISC ChangeLog-2015 2898 SHA256 3c5d360d005f8c79f896c8deb5a730e75bff00424b0437c8106404ed73387775 SHA512 1774d360d5f6ad61a6733d51a2068331287dccdaf063450ddc44ec142ede63ef063cf342e57aa233c82e3b5a98091e1be97a98ff87774e53421946ea831023b9 WHIRLPOOL df27158efaab3a4ad88b17e8123444cb9382274daf758e9864d3dbe13cb6e6f0bd5d653b4a9ef3e651a0a22ee74866df450e98a5a85c778fdc9b40f7172ffa7e
|
||||
MISC metadata.xml 237 SHA256 ffb571839c57797d282263369646d2bba2662601a45f7bb3251bb97f716554a6 SHA512 ae2360aa6b1b00c67e0acea4935c02b64585b9a15e126fec9d5d99637021c542c0a495e5116205f3da287def46fa5b19cb1a7f3042c12c5f7a78d66d92fcb03f WHIRLPOOL 60d6da846c983457e038ea5ba3c0bf48f939c9586610985a14cac9772fd1d45d781a643abc16482f232f3028e44fe99fe1a382deaebf6589602fc244a4460e3f
|
||||
|
@ -1,13 +0,0 @@
|
||||
--- libnsfb-0.1.2/Makefile
|
||||
+++ libnsfb-0.1.2/Makefile
|
||||
@@ -20,8 +20,8 @@
|
||||
# would like these flags but gcc earlier than 4.4 fail
|
||||
#-pedantic -Wno-overlength-strings # For nsglobe.c
|
||||
|
||||
-CFLAGS := -g -std=c99 -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112L \
|
||||
- -I$(CURDIR)/include/ -I$(CURDIR)/src $(WARNFLAGS) $(CFLAGS) -Wno-error
|
||||
+CFLAGS := -g -std=c99 -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L \
|
||||
+ -I$(CURDIR)/include/ -I$(CURDIR)/src $(WARNFLAGS) $(CFLAGS)
|
||||
|
||||
NSFB_XCB_PKG_NAMES := xcb xcb-icccm xcb-image xcb-keysyms xcb-atom
|
||||
|
@ -1,6 +1,9 @@
|
||||
DIST libnsutils-0.0.1-src.tar.gz 5932 SHA256 9ad6b921bceed2c0d44ca6ff36fa76841cc6533f8ed7ccb0a941fd9a78731afd SHA512 00685fe5924905c153b681900e7bf77e55c189ae0c3083baca282cb91e5b5b8fc36861bf1967b562a9a98024540fc2bc2ebbf9795d84133e2784adfdd033c497 WHIRLPOOL 7fade98e74ed70b7c5ec7b558df7372ce67e5a9a8a6eff57be3f6289877aaecb42f344b17c5dd03939568e249354b919225b0463aaed82c219f151f0f5eb5e10
|
||||
DIST libnsutils-0.0.2-src.tar.gz 6770 SHA256 fed321149f8f16ab2fd69f58b2692a1aea5a19934c1de92d38127a045aede40e SHA512 92150b9021f453e34798279cc8541cb7f14986b1da9b92246df0ee1162c643b23a48da54a0eb44e76137988ae780b34b755d17f90426e5bb5381520fba9d4a11 WHIRLPOOL 356713f4b47441c3a0bd48791990666d87e784ae4cdb2d8f654b26628e9169cf3f5785db8692536658d7a25cdca5e879ecb0e6525f6b427c4c010d836bf8c211
|
||||
DIST netsurf-buildsystem-1.3.tar.gz 37906 SHA256 10bbe95ba07476208da6047bd3c74685b6e61ba9904975b5d5c9a2c79a84ac79 SHA512 79ef3e366c4798dbb88021fd05019ba9fe50539b7482bd3d07422f4c0dbf2047b906f39a0b48deebbdf111d84d93a9364d08e5c97f91609363c27641db15e6b5 WHIRLPOOL c8131d0ffb79b208b63bef94606735968584edfff8cb24b4c83cd747c5d65c2811004626840798047ffddf84556ef7d8e23242f60d01a4a046323df3c78b0980
|
||||
DIST netsurf-buildsystem-1.5.tar.gz 38196 SHA256 dbc6afc639f6987b704e6ff4427668787ee7efba77e1bbf76b614699b5daaf71 SHA512 02d85e8f1d2101194a678f7ccf84051390953285a46951d7b327556f8df1a0c416620bd4c7a615e25de438d5d27cfffb69ec5d94eb8379a295dab4c85a96cae4 WHIRLPOOL 7b7d595a2e399b361e71769e509a129af42da5ce823f1b55183efb53898ac2ae731593eb13e1ecc2271ea26ee0948ac35bf99fea280eb72a2bb00164b4b29f09
|
||||
EBUILD libnsutils-0.0.1-r1.ebuild 358 SHA256 8c5c9980644a1a2b49e25388e29f828a9b1215b48725210137364f0a40e6d354 SHA512 a939d7813c60cf2b4cb12b931ae3a6e30ebb8aed798fa6c99ba8afb4ecb0883465471eccf20ae27a9e6cecc9f9750313415a1ebc645221d14b97f27866885dde WHIRLPOOL 79dedda5ec6b19bb380ea7e9d1edaecca9a3ae35c07ab722a2d11ec599120e5b706034bdda53b8f6b8206cd6b7651be2a2ae67c2ebd488f5f224eb285cd8941d
|
||||
EBUILD libnsutils-0.0.2.ebuild 364 SHA256 b322159315b2205ab2a493b7efbbb27afcdc22cd3efdb4cea8e250fd54ffa4e3 SHA512 638e62650d19634e690f7bbb5c0af460bf035d497ff88aa7f7eb17c9b8fd7aec61a7b93f783c58c3634dac2312463a4ad75ec7821ada8cfddf17ecbe1428d230 WHIRLPOOL 84ba0ecb6e45c10259061dbbd01b4fc96bd42c7fb97bce2a9594b4c7c6bf62f8b82a0341a9d1ddb04c4105537daf596d7891b0008b1431ecd71bea04e236669e
|
||||
MISC ChangeLog 2191 SHA256 404d248f95ab36a0c57dca8a73e6a222daf169073ba690eabb28df91455535f3 SHA512 977108d0926d66f610958cd1c573de2dcc9bb07258f114f00a12029e422867ff309e78445a4e2784f47b74ff08422c0ad088b0fc3abfd8dd1be86e30901beb9c WHIRLPOOL 0efb98cf8e57ed57fa9854d781afd105273edb2ec329b859b1be9e145839cb77f0e719645a547b208cd0b3e56a80f0452927311078ddb7adb266fde84f14843e
|
||||
MISC ChangeLog-2015 531 SHA256 5c9bc0a6ee4e193a28481baaacb982db676cd06df2bc89a5e57a4c773bf76408 SHA512 df882c9acec81516711253766279bb6319d1982d6baf452f702b0850415eaf6f84b5619562adb01e181bb664dc094303fc318c0b7ebd83706124e9639bc45d32 WHIRLPOOL 4fc571317c3ec506d6817ee4383e5d42c32755d7fd2a9c853df01d2b9e47e2f03c4e52b00ac6d189f81f8440e94721b76d72e06a75f67b97a8ced4ae1e068365
|
||||
MISC metadata.xml 237 SHA256 ffb571839c57797d282263369646d2bba2662601a45f7bb3251bb97f716554a6 SHA512 ae2360aa6b1b00c67e0acea4935c02b64585b9a15e126fec9d5d99637021c542c0a495e5116205f3da287def46fa5b19cb1a7f3042c12c5f7a78d66d92fcb03f WHIRLPOOL 60d6da846c983457e038ea5ba3c0bf48f939c9586610985a14cac9772fd1d45d781a643abc16482f232f3028e44fe99fe1a382deaebf6589602fc244a4460e3f
|
||||
|
@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
NETSURF_BUILDSYSTEM=buildsystem-1.5
|
||||
inherit netsurf
|
||||
|
||||
DESCRIPTION="base64 and time library, written in C"
|
||||
HOMEPAGE="http://www.netsurf-browser.org/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
NETSURF_BUILDSYSTEM=buildsystem-1.5
|
||||
inherit flag-o-matic netsurf
|
||||
|
||||
DESCRIPTION="library for building efficient parsers, written in C"
|
||||
HOMEPAGE="http://www.netsurf-browser.org/projects/libparserutils/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~m68k-mint"
|
||||
IUSE="iconv test"
|
||||
|
||||
DEPEND="test? ( dev-lang/perl )"
|
||||
|
||||
DOCS=( README docs/Todo )
|
||||
|
||||
src_configure() {
|
||||
netsurf_src_configure
|
||||
|
||||
append-cflags "-D$(usex iconv WITH WITHOUT)_ICONV_FILTER"
|
||||
}
|
@ -1,6 +1,9 @@
|
||||
DIST libutf8proc-1.1.6-src.tar.gz 89914 SHA256 16e0dacf459bf42098614b714a262633de26ba5a03f05812d6d052c9aeeac384 SHA512 97fc1ed6085f181f4d4b79b7e0dabcf8bcb73ec6ebe3ba426033edc3258082892f990ea9393a528186aa2b1f4aec6eb412036d16966461b0dd2263040ed9b7a1 WHIRLPOOL a88252dd6569e062a59895ee0ee0db0eb95172f0376e92c2ee971e663aba610b61b6637aca740c000174b3cdf5ad6da9938e9bc3ab24fd849206561c8f503d7e
|
||||
DIST libutf8proc-1.3.1-src.tar.gz 144963 SHA256 78e950bfc691182d3b61109b1b4e234399743607231f72a395331a367c2ac675 SHA512 f9ede5dad19a9d4d45fcf159ff13750f7bf722de49d170a7b86b45582ad20141f5de98fd147311dccd125d85fb44b23c727dc309977aad8e068fe5e489c383ed WHIRLPOOL 40106238546cd466a4a51f069b84cc5bae5aeb9d90751823433bc4e05df05102828ef8da920853778277b0ee59b9799d85b59ba82bf7f57ba940bbcbef71446b
|
||||
DIST netsurf-buildsystem-1.3.tar.gz 37906 SHA256 10bbe95ba07476208da6047bd3c74685b6e61ba9904975b5d5c9a2c79a84ac79 SHA512 79ef3e366c4798dbb88021fd05019ba9fe50539b7482bd3d07422f4c0dbf2047b906f39a0b48deebbdf111d84d93a9364d08e5c97f91609363c27641db15e6b5 WHIRLPOOL c8131d0ffb79b208b63bef94606735968584edfff8cb24b4c83cd747c5d65c2811004626840798047ffddf84556ef7d8e23242f60d01a4a046323df3c78b0980
|
||||
DIST netsurf-buildsystem-1.4.tar.gz 38067 SHA256 e66b7f09e91ac478e9f2c5c1aaf1f36ece9df0c3bbb1db910cd4c0461c47f7ad SHA512 2c804ad7bef70c987e1d393ee4041bffc9797893b4fd513c90a665027205a1f7eee0a7d86ddaf833a6ee18346d6fe69587190c4e6722afc4ed18ce87783c35fc WHIRLPOOL 1f98d45258d3ea5570f272368f72ed6b016434eb1ab399b0efb062dbe9d6257c3175aa51884eaf94a90bbc2c3a4c891a43170b8e93df01c540cbcdecdad13e5c
|
||||
EBUILD libutf8proc-1.1.6-r1.ebuild 351 SHA256 085ed732d17281e79398653fff2b2ca38d976109e35a5edafa73f64713764277 SHA512 2691902bfb6275ccc811bc2b6ab18c281875c80e2fd692d3b55e05ba1e236e67f1f13e3062d6014a1504fd32343eb8cc9ee02bb1499adad2cc39bfa457c04018 WHIRLPOOL 739135d6fea6e5010494857728c3efc3996da4cb8be98ea7ce9eb67b40de3fb119826f0bf10a26b8bf659e968afecd021d8b91620ce3d8d9a485e4ce0ca813f9
|
||||
EBUILD libutf8proc-1.3.1.ebuild 357 SHA256 7cf96d699fb8e3ac55e64f87a1c18db22ef73f31f5734fc9a23a7170a8e9b78f SHA512 aa7de519a285956c1d219d01e58d7e15adc9860fe4ab11ea3f26c25d85a20b5bb16f8a489b9cdc3de5c69ccc60d46a2496d027bb02cf8d7ebfd712c179351873 WHIRLPOOL d699fb54ee3ad3b8f682c7291abf1375918594d4a3b528aa34875fb8bc78d5278542a8af2c03c32e951534971bc84a90416631e02df34c3b65f479ab35291a4c
|
||||
MISC ChangeLog 2194 SHA256 fb03f16698a9744b7dfb523e08b09beba8ec19b9e6ce972e249a238f37e13616 SHA512 7c3d0348e13b75b37584b386833644a6e7b896fd192b1dd11c134723e3748ecc26ff24af82a99fc6e948c558b7d3eb7643d27c92a6263bd7bb6ce082d15da592 WHIRLPOOL 65cf788a9ae6e1c7163559dc2ab2a48967e8063ed9e7e950fa6af552ec64fb64ed0d831889451e064f924559ad9306a984a163103fb6c786ed6d587df8a681d6
|
||||
MISC ChangeLog-2015 629 SHA256 cba276e4c3d9ac6f16c5c1379bb1665280aa55a7895b53a7bfebdd9a561dc15d SHA512 7c27198840765ca3801e9057a8a3de8ba4bca9672e743b13c5ddc7f2ab8a38d76289e5b25a3dc8a114e905baa1cce8a8b9709b8ebdfafb7cb7f534b72308fb92 WHIRLPOOL 52984dc0fee62e3f1e07fbf57af293bdc9405a07c313e40a9070c604f346cee0fca2c6d5102afa74095014925dc9b4c46a75fec01cae13666b1b7f2aeb2745c7
|
||||
MISC metadata.xml 237 SHA256 ffb571839c57797d282263369646d2bba2662601a45f7bb3251bb97f716554a6 SHA512 ae2360aa6b1b00c67e0acea4935c02b64585b9a15e126fec9d5d99637021c542c0a495e5116205f3da287def46fa5b19cb1a7f3042c12c5f7a78d66d92fcb03f WHIRLPOOL 60d6da846c983457e038ea5ba3c0bf48f939c9586610985a14cac9772fd1d45d781a643abc16482f232f3028e44fe99fe1a382deaebf6589602fc244a4460e3f
|
||||
|
@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
NETSURF_BUILDSYSTEM=buildsystem-1.4
|
||||
inherit netsurf
|
||||
|
||||
DESCRIPTION="mapping tool for UTF-8 strings"
|
||||
HOMEPAGE="http://www.netsurf-browser.org/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
@ -1,11 +1,10 @@
|
||||
AUX libwapcaplet-0.2.1-glibc20.patch 502 SHA256 6640002cec0bfec23f79dfe568b4e0d9a05acc45e86cc810556914befea68ee0 SHA512 1bfe211135d2a714cc9d4d7bd48c8da3c688499da8bc77fee173dd678e34c00e72469643ac6b0a738099d42307cacd928f0c701da9ec1a5bd8e80e9cc71bd78a WHIRLPOOL ee2fe015a35c36298b622c5e2b80c7a9a0640d49e164fe56c031ee7128812e8e4435b68d021282b25bb791ed55630e2da4a617fa0bf6126030e8b82acbcc791f
|
||||
AUX libwapcaplet-0.2.2-glibc20.patch 510 SHA256 20557b135bb7a6015fe815d2e06f5a4202cc8a6a3c2dfed9927072b2ae0a4933 SHA512 12681d257849cf7c580ba560fc8bf1ed20e5e9a3d9c26711997bad0af8dd15dc082e92fa915e77ac41dfb93fd6f0626aa1322c25dceb30ff7af57c75b5e0882a WHIRLPOOL 23ee0b8298c97614b796d155508aa09a6a212414c0ac3a64351c9afbbaf8087c9f5fd3225a7cc6dcc8c555ad2fc6765ac2a0b55f10ae59ec668df08b0d47d984
|
||||
DIST libwapcaplet-0.2.1-src.tar.gz 8897 SHA256 9e4a8df3dfe6d7e1bcc4a3ccce18c3d02230545f4726b05b09b9e504946c8ec8 SHA512 793c1b89075e4ce5d6b042455d7bdd0082412788e3202fc16aa4256e35efc449af962b7df64971512cb5728a389785866e39cfa20addc4b496c28a00af630219 WHIRLPOOL 0b0e8c43befa2abc9259c8ecabe618f4bb0e1827e36a73003ed26a2c878ce1836ddd76a1305911fd528fb5bdc9f62568ee2b384eb6c655f58d6d6bf250bee957
|
||||
DIST libwapcaplet-0.2.2-src.tar.gz 8902 SHA256 38021992e1e6b3ec50d0d3bf7add069bee4c5b179691afa6a76dd58695201485 SHA512 a3026f6ca73c981ff2fa07b45fab3a75605eaab751570ab08aedb33f38d0e62cf6a8958b3df2b9efe25909706585a25383e428eb83201d903e2ec7b3f57d7c7c WHIRLPOOL f125012da633912e00879554dacf7482f30e4b80f99335c8af0fbc91106aad7ee62d51a787c6db5cc15a5bc16027c310ff9b5f3629ba62bda65352d68c900c4f
|
||||
DIST netsurf-buildsystem-1.2.tar.gz 38914 SHA256 3903a4a1551c9c202e1d2047344c4f3598c8d9d6c35ebf8cc2e18874bd0c9d61 SHA512 963e8a5033e8ef70595507f24fea3d9697eefb50ad7f92a6d3c913501c7026f12ec6d48f92b75e352b32f212f6216b8d8455aff25fa8d8d0fc12a3b19a875a1c WHIRLPOOL e56a520ae284089d0f36f06a6891ebb5b208ca847c74340c18581340e457c20ae9365999dc13284f438b965dcd7e85f04b93d1c1f22cadf6f7c1e2cef81d528c
|
||||
DIST libwapcaplet-0.3.0-src.tar.gz 31362 SHA256 4359ee9d9fd08e721ba1976e9c6e5eaa49b32119e4e1571c1fec49a7446b4133 SHA512 f4767a48a21a5cbd29e72e0194984fc9d578046a44ad43d9f6fb94f77698c79652d19cea999564e3f02cf42d640d4358f7d9983ae16d2215c70b0ae778c0f796 WHIRLPOOL 6dbe8bb7ebe9d9c87a7686386d5d833a341e5e288ac6a2a48dc68e46438bc32938a5b985ecbdb3f8b2a87e2792f14ef52e2f4d4f1e2eec02792ad24b9fcf40fe
|
||||
DIST netsurf-buildsystem-1.3.tar.gz 37906 SHA256 10bbe95ba07476208da6047bd3c74685b6e61ba9904975b5d5c9a2c79a84ac79 SHA512 79ef3e366c4798dbb88021fd05019ba9fe50539b7482bd3d07422f4c0dbf2047b906f39a0b48deebbdf111d84d93a9364d08e5c97f91609363c27641db15e6b5 WHIRLPOOL c8131d0ffb79b208b63bef94606735968584edfff8cb24b4c83cd747c5d65c2811004626840798047ffddf84556ef7d8e23242f60d01a4a046323df3c78b0980
|
||||
EBUILD libwapcaplet-0.2.1-r1.ebuild 475 SHA256 c48b62b27d69c8aa9ba5e6267b66889ef223e3e6f7fbbf0bddda10e01c52248d SHA512 03e3fb5300c2e5475a4629315d46d818e785385fd092a673ba0aabfe32962ba9507667d840d0ec7a3a3b6aaee7d745eb979f17caf9b3fd34d5edcbbda946e5d4 WHIRLPOOL b2dd52227584d6d876ee2fe7ee3e5ba48218c74867af18834ac98dc7acfe00d2118aec715eca34298bfea8f930df7f55a7b0138e666c7467cbb6dc4a445b679d
|
||||
DIST netsurf-buildsystem-1.5.tar.gz 38196 SHA256 dbc6afc639f6987b704e6ff4427668787ee7efba77e1bbf76b614699b5daaf71 SHA512 02d85e8f1d2101194a678f7ccf84051390953285a46951d7b327556f8df1a0c416620bd4c7a615e25de438d5d27cfffb69ec5d94eb8379a295dab4c85a96cae4 WHIRLPOOL 7b7d595a2e399b361e71769e509a129af42da5ce823f1b55183efb53898ac2ae731593eb13e1ecc2271ea26ee0948ac35bf99fea280eb72a2bb00164b4b29f09
|
||||
EBUILD libwapcaplet-0.2.2-r1.ebuild 475 SHA256 bfa2d88f61c397535342f3bbcfafd13a574d3e5db7bfc3f7a8b40cb7d1f414d1 SHA512 d3ed7691a4fa314299ecfff87430b737b489a56d55d1ab97cc2f91b9cf36822887a65e415a90c8fa43f72f5068ba69bd045a92bd62e280021fe5d7e7ee2698a1 WHIRLPOOL 24d6ae62116bf34ec54eccd8f865b73871b20692e1d8cda6488725a9f05e40288a8f0c69e03c1152f3e4012f05461b880699214681c6d7fa9fdceb6152d5097f
|
||||
EBUILD libwapcaplet-0.3.0.ebuild 435 SHA256 61e2e016a3d66f0b8302065afe77a5c8721526767c1b225a080e45d4fe108585 SHA512 6f163d2c903528fd500aa93c1b6e64e7004ce6ba2fbe8f4d84f9ed1a6ac680b3918dc9c0d601ac18c6ea4d2e51b01d85729cdcaddd504f6a07fc2b22ad813967 WHIRLPOOL 0a42bb7a0f6b8df1123f176cb31f932d2c1aabaa93f523dd105f8ab7d5e2526ff8d7e317f81364bd572d6f522446c309dd5dc66a48a4e384cbec0071a61b5e4f
|
||||
MISC ChangeLog 2744 SHA256 be4c15a96856ceed4be716e7a68cd13b018e02269298d373cb15a6591a993d4b SHA512 bb395d6e1f0a39559abe6fd2a9aa21059e6d6609d542e9c1d17e744d1ddd26852be61ab6f60a245eea2fbdb9b9e9e84c3218a5edc94b4028ba08ddda489cae75 WHIRLPOOL 82885244d409c0547c5bafc6685c08c2e9e849174ea3070ebbb19682ffda8353e59ca3324f5fb3f5d632fd2ce840c68abaa7783a2502ffd9bc226dda098babca
|
||||
MISC ChangeLog-2015 2646 SHA256 6a932916acb033e8c407dbabe2d60d978c9857db69a6f4f377655cb87b349ea9 SHA512 7cb366e0760ef849b16b0528daf8e7c4d14d1570ce5b9249a10030d28f797eb2fd8903104555de439179cf20d345724d8acb2335537bc2ad3d05860fe58644b5 WHIRLPOOL f38e59cc38238d3a043d4fc4c71b5d1dad6e3318d09ca30a630685016c192df3644a6fc4cb5b768bc5576b7a4d3d86a1f151c60af1111081f9f7fe919736c8d4
|
||||
MISC metadata.xml 237 SHA256 ffb571839c57797d282263369646d2bba2662601a45f7bb3251bb97f716554a6 SHA512 ae2360aa6b1b00c67e0acea4935c02b64585b9a15e126fec9d5d99637021c542c0a495e5116205f3da287def46fa5b19cb1a7f3042c12c5f7a78d66d92fcb03f WHIRLPOOL 60d6da846c983457e038ea5ba3c0bf48f939c9586610985a14cac9772fd1d45d781a643abc16482f232f3028e44fe99fe1a382deaebf6589602fc244a4460e3f
|
||||
|
@ -1,14 +0,0 @@
|
||||
--- libwapcaplet-0.2.1/Makefile
|
||||
+++ libwapcaplet-0.2.1/Makefile
|
||||
@@ -17,10 +17,7 @@
|
||||
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes \
|
||||
-Wmissing-declarations -Wnested-externs
|
||||
# BeOS/Haiku standard library headers issue warnings
|
||||
-ifneq ($(TARGET),beos)
|
||||
- WARNFLAGS := $(WARNFLAGS) -Werror
|
||||
-endif
|
||||
-CFLAGS := -D_BSD_SOURCE -I$(CURDIR)/include/ \
|
||||
+CFLAGS := -D_DEFAULT_SOURCE -I$(CURDIR)/include/ \
|
||||
-I$(CURDIR)/src $(WARNFLAGS) $(CFLAGS)
|
||||
ifneq ($(GCCVER),2)
|
||||
CFLAGS := $(CFLAGS) -std=c99
|
@ -1,20 +1,18 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
NETSURF_BUILDSYSTEM=buildsystem-1.2
|
||||
NETSURF_BUILDSYSTEM=buildsystem-1.5
|
||||
inherit netsurf
|
||||
|
||||
DESCRIPTION="string internment library, written in C"
|
||||
HOMEPAGE="http://www.netsurf-browser.org/projects/libwapcaplet/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~m68k-mint"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="test? ( >=dev-libs/check-0.9.11[${MULTILIB_USEDEP}] )"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${P}-glibc20.patch )
|
@ -1,11 +1,10 @@
|
||||
AUX nsgenbind-0.1.1-glibc2.20.patch 667 SHA256 b1b14814021ea9b5ed7197a7db1de0f0ebb066a73e63ee10640c4ed45cfbf4be SHA512 380809263e7789bba6e4b78ebda29c1a64a5c9778b264bf9b7a5df9ea2234f35b2df15de88080632df9aad81cae17bc5461c5003cba904cb3398e319b0984286 WHIRLPOOL 28ebf186cde10ef9094c2f9d6e9506af0dff3c4d8a21a7c3cc3334819b63dc7cfb02b4c19c101cdc2debe0fd72d4bc51799305a9cd3710415981251b57160acb
|
||||
AUX nsgenbind-0.1.2-glibc2.20.patch 698 SHA256 62e6858df65a0408dfcee1b50134f9c01a4755fadec8e63ae9ad0e904b8111d5 SHA512 0a7a645983ed735d69b4fdf91f7b306eae65e827e1a2ab303e0a2e871bc23b8a103a762d9e6bb99beecf6a76cf74337baadc8386f5b48311c28dafec46e97ce4 WHIRLPOOL 6f1239831f920a85791eb60fb75ed2632636001d97fb38dd15e35f327534211f3b0dc60e7e0275c2430cb9c0a5a8603d803f59e6721b815b0f8c064501ca3f7b
|
||||
DIST netsurf-buildsystem-1.2.tar.gz 38914 SHA256 3903a4a1551c9c202e1d2047344c4f3598c8d9d6c35ebf8cc2e18874bd0c9d61 SHA512 963e8a5033e8ef70595507f24fea3d9697eefb50ad7f92a6d3c913501c7026f12ec6d48f92b75e352b32f212f6216b8d8455aff25fa8d8d0fc12a3b19a875a1c WHIRLPOOL e56a520ae284089d0f36f06a6891ebb5b208ca847c74340c18581340e457c20ae9365999dc13284f438b965dcd7e85f04b93d1c1f22cadf6f7c1e2cef81d528c
|
||||
DIST netsurf-buildsystem-1.3.tar.gz 37906 SHA256 10bbe95ba07476208da6047bd3c74685b6e61ba9904975b5d5c9a2c79a84ac79 SHA512 79ef3e366c4798dbb88021fd05019ba9fe50539b7482bd3d07422f4c0dbf2047b906f39a0b48deebbdf111d84d93a9364d08e5c97f91609363c27641db15e6b5 WHIRLPOOL c8131d0ffb79b208b63bef94606735968584edfff8cb24b4c83cd747c5d65c2811004626840798047ffddf84556ef7d8e23242f60d01a4a046323df3c78b0980
|
||||
DIST nsgenbind-0.1.1-src.tar.gz 51146 SHA256 f504336ec5579026825df413216b25ff45c078f5d863815254a5faccce76bd71 SHA512 f4258518912474a8eef1c5f20337d36654236a0836a4b4a67329e23175fd1413adc26c7e64ed8272dc3e9c5e4fd60eb6e4ad35a8b88d7187cce4c8f5f97355ff WHIRLPOOL 5250b93a971035909a1ba6bc871bcc583f69300793b332cd3945cfea7b9e94f5340d7d7750ff13bdd05b093bd8865631bbded04dabf5ee7f6de5a503b65c40dc
|
||||
DIST netsurf-buildsystem-1.5.tar.gz 38196 SHA256 dbc6afc639f6987b704e6ff4427668787ee7efba77e1bbf76b614699b5daaf71 SHA512 02d85e8f1d2101194a678f7ccf84051390953285a46951d7b327556f8df1a0c416620bd4c7a615e25de438d5d27cfffb69ec5d94eb8379a295dab4c85a96cae4 WHIRLPOOL 7b7d595a2e399b361e71769e509a129af42da5ce823f1b55183efb53898ac2ae731593eb13e1ecc2271ea26ee0948ac35bf99fea280eb72a2bb00164b4b29f09
|
||||
DIST nsgenbind-0.1.2-src.tar.gz 51159 SHA256 94a87e9a223791693724e929cc7b13e334d4baaf73f7d0a91fdf938c9a260a9a SHA512 90eb847d00816511e200ef97d001a714d6aab2997592def61c1fd078ee53d62d4f98ab621ea4d0716944ac9ddd3c6a012a6f9c3e01043313bf9817410323f533 WHIRLPOOL 139bbb6278dbd000b4ade5171696810d71020cd5b9c51cece07c3eb210539cf2eecc805796494fe056ceb153b76e9d33611049dbff51594aeb6d8518bcb1ad4d
|
||||
EBUILD nsgenbind-0.1.1.ebuild 446 SHA256 9a0057ed24d26eabe1709c252cb4ce2a23fc19f3578a249620354b9c33681f4b SHA512 1e6854edb2b4c789b053c421fce57744018030df6d2a912969871d130d8df3252b2c0cdd12bfa41a090e48fd0a32487e9d0e40d5a5b97d738b85d0238bb0372d WHIRLPOOL 6bda6d40e038e02d0692ee2f4cf0179f38c0b3a6b63df750638211d93144cbff4eab04bc21d29b77b3e6ded78d3e3f579748abf00a8ebe075814110d06bc5a1d
|
||||
DIST nsgenbind-0.3-src.tar.gz 97492 SHA256 ef21a08461165014c499aa3d38f5909a88b4528f5db8492bf7bcbfe3e957ba9b SHA512 b085a6f28e0bceea667a142562336e9f4e6a371710c518c769a9c5f263d7884a20a9515257f794c65e79634e5c9607448fca061de715ebc31f7631acff6c08c7 WHIRLPOOL 2c8856967bc9dc3a524b8c6ac93e54e36679a510dd3b4f0a990ed6dde7e33f8ab6a6fd98b60081780a3a799a64f2d612dcf0b1692c7bedbd7e30fe5632c6f835
|
||||
EBUILD nsgenbind-0.1.2-r1.ebuild 446 SHA256 4dd5327ee8f548368d1b014ff15c22ac72c7ff3ad77070188622b15fef1cf4ad SHA512 a6f640c91b1297c14bf1d5f64f17596aaa729073653b730c3330766b8eceebc860e2d92894b764f6ecf77d4eb00fd4ad49a092d286bccf65c32cf95e514089d1 WHIRLPOOL 17188cc1bf95713d8e8c46a8ca1c683a52aca21a9511c658c6a2df6a3c135b54326b5e1897a4aac1113b78ebcc40596db769bac7539b2cdd3911b1ab35d1f207
|
||||
EBUILD nsgenbind-0.3.ebuild 404 SHA256 e48bdc116abfcee77adc4f72011e486048d90c281c040503f249fc6d1dc0158c SHA512 21bcf1b2eeb2e6fd65f390d87cb88b628fe2e74054faabdb384977f13f9590ce6013e35c748f4cb7b38437e34074221f69b995108496395115269df4fc517f1d WHIRLPOOL 639edb53442c62de6f084a0aa8d398a4da85154c0e2f2f5f0d417759a8f12ce31296038fec8884724f72ca715ca22f40de39764ad01e5b78ef69472b81b65e85
|
||||
MISC ChangeLog 2721 SHA256 4f08b9009782a2c33c88a2e978aa3602bead7d35b40cad43d243baa7d1ac353a SHA512 1cb71d3c79fdb3e4980fc6e9ef4cd19b7b0a726db10a5935d57fa6660bde692e0abf50f9373261067fb53eaec64c7e36b1961b9640096371d892f9ddc692401b WHIRLPOOL fccef4c15ed45f378d8b54116ed0e1f91ab139a5c781b47c6ace23c3a8f8f73f9dd19fb7536a337304318015ab861abd0ee06aae64be742ccb0e50ce9c5bcda3
|
||||
MISC ChangeLog-2015 1198 SHA256 c10492e0f8066547a21d00c940a955f9e23ec1b51460e3bca3cfda099e2c061e SHA512 e43065656018d79473e9135a7e305912ff2139da1ddcda1c9128f16ab8b57c4c973d6fbcefe61b84343a48575c2794056b8ddf350a0df07a9d253335e9a368d3 WHIRLPOOL 7a179fdf3606c9f1f10bc43d9d5dd3f76d7a0e3333824beea1e9df0087794bc3be91a6db517f318f4e7c35b3c558a44c993c0c3b11aa16de0b7413cf3910f8ba
|
||||
MISC metadata.xml 237 SHA256 ffb571839c57797d282263369646d2bba2662601a45f7bb3251bb97f716554a6 SHA512 ae2360aa6b1b00c67e0acea4935c02b64585b9a15e126fec9d5d99637021c542c0a495e5116205f3da287def46fa5b19cb1a7f3042c12c5f7a78d66d92fcb03f WHIRLPOOL 60d6da846c983457e038ea5ba3c0bf48f939c9586610985a14cac9772fd1d45d781a643abc16482f232f3028e44fe99fe1a382deaebf6589602fc244a4460e3f
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue