parent
cca2d3321b
commit
113cc2c83c
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29323 BLAKE2B 97160909b0566912d24fd79e33fa8d983b9ae0eca60a25886e3362c2e55904f76f22d83d0b35c94e3fcc85bf0f9fb1fc29e075d247cffe816599c27d8bd7b426 SHA512 a270b18accb6aa10e47f1184d28bade09ffc72ea52cb1ed27e818d77b0f8d12ff728f4e20440c82ea806b5fb63a34736a08f1973198fdd1c8848b42586efabfc
|
||||
TIMESTAMP 2019-02-24T10:38:42Z
|
||||
MANIFEST Manifest.files.gz 29299 BLAKE2B 2b5f649c487ddf6f0ceec4626c1ecc7eb343b5e2c0efbc37c095daf632f8ee0731d332ebaf1e1d0e7b3ca18ad65ea28236cbb1c6cf61a77e4637a42133b62388 SHA512 e4d66187da2d9fa7d14316784d04a15d0cb4f5440000736824d314fc04c5e52e83b351f1a74039f13130cbf15a937a876618638ddd2c8d5bfdb4c993430b02a3
|
||||
TIMESTAMP 2019-02-26T05:08:42Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAlxydDJfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAlx0ydpfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klApTA/8DiULXL+vN9qXCWmUTfPpq/7yQ5Fx85DdREsSjsveX3+XTyahLU7eWBGm
|
||||
sOIwFCJzN1k0VDYuHB4EoQF7Sq0EmaGbsHTZOwZf6kCeD9rViGsA+6J2E24LEARg
|
||||
Q9j1DacBEJKbMgq45BRuFpa3FHP/CEctOLxa5u5D1e8HnV9JIXNYOfPWqFQpEdq4
|
||||
fXNywnGnIp16hZhRU/yGmcpxNLBFp+EDUQDDcQgz+/f9gE1aCgqZbogO83wYYnL1
|
||||
8Qk4xZ+v1EPRBofz7iD2NZQ1SmZ9pzTNp/Sg+SWUKn9CYiqV7/l5CcffPWbdOUsz
|
||||
7xr9PZhAbk69w3Uzo+JqzaRJkB03xzfxEwqisCMruqk5HnInaaB1VWtxnPEMPteR
|
||||
rgyBsnXIhCKTFdIYYvGL3VyTKDYg2klF4hNYyF8x1YDDHR/GpUm4KXDdbpDTkSMA
|
||||
+e7rxe1nDTSMqKb4rz+XUgNpko0Y1t6tSp7Gaj+TbxDBLEHur2T5qyXHaq3twqhe
|
||||
9U6VYPI9cAtvlThAPuPoercmPU3YBDIzUFmsmYT0t/4RDihIN2RkuYmgJHfudR59
|
||||
uQFz01Vv9JbaEJUFE9gcneDyQe5SslXVp24AHGgf4Sw1cTnWRm7MPxZ19xq7FpGs
|
||||
Sn1q0xgOVLt/lzpc3dzRcsM7P1vQS0LrXC2xsVGCmSE7SNZx8n8=
|
||||
=cH9Y
|
||||
klCfkA//UQR9rvJsXe46PFHT80Zy0cI/K0wsEnCAVGQw69cy2kp9ZlxIR1zgPrNo
|
||||
BYjOCBChCIFniVEBck7/j/fcIK4zoBqhAoK4bB2sL8zpX95XJHbRzLClxTyTbQGv
|
||||
dgmsvCwFhSYW9+lZhrNJy4K7HbgMJajD89fZjDZf5Wd1uPYkWfLFSYt+gwsnEcMC
|
||||
HxlzNbf6exzf5Q6k1a33Vp3lHqGqes1maCQhTSz27POWiG7AtEGjbKa87kJFlgCj
|
||||
ts9ehMeeJCnYg19SaBrv9qow4X/OboyzsL5DwM41QAP/TT0SMMz8MTLBX3KpZ1e7
|
||||
9HAzwpEPcCMu5eHTwF1KOjoA0W5ejPpLC4pxXOn7OXk8zqTwAChq7Kbx0ehBg00P
|
||||
/1Y8o5qZ3Fuab/2opJgptemio7Mk0JPQQI8x+0h9vF39/cTaBljlzH5Ucq7z88r8
|
||||
aWGSH5wIebAcorm6f9MDLcbHU0LIDkSdHfIej5ltNy32/NwcSXWLcWvS2l5WVL3+
|
||||
NmFswbpnn+FG2YJKuHVZQ+KAdQc5q62SXM5DKm+p+AaL8e/iC8PZtyMI6UTC9NUN
|
||||
mUInzJQ1MPnhPsYei//fnb0e2rFkQEUxEVtWyyHwQo0vIKCwakjVL/Fr2HbWefhb
|
||||
mOlHJIJoeOHYcVKCR8qhZF3Vv6HzXQ7b9OCoDFAb+wpSmNdjvvE=
|
||||
=s0U7
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,4 +1,3 @@
|
||||
AUX ide-smart-1.4-fix-build-system.patch 280 BLAKE2B feac0eeafdc202a7f0074c6ca8c102f5602bcd1b9ec734e605d122464c9e782db1efd502677d415b1620090a82b5ee70755e25bf478700eb6b89d059a9ba5bf4 SHA512 7b27a8842d0ac7834d660f1ef46563a210a37e737c469cfae0ec07d18ae6fa523b6482f8fcba3f63247742c86215e01a35294ea664a416e7ffa92184c91b8c03
|
||||
DIST ide-smart-1.4.tar.gz 19739 BLAKE2B d9c94b53855628ea10ea563f709754e7f79e50d43e24f76ac3c6dc9b5bdee81a547e63c4583c3506cc899c7e761b59dfbea6bb121f39053cefcac20a984b8d3b SHA512 9ac5cd03b67731aba5371ec9edb3aabb7d3e3b3680552b14741106d8d5ffe5a1705ad379dd8df60b972f3e23f66ed35b98341544feb4b856912138ccac109660
|
||||
EBUILD ide-smart-1.4-r2.ebuild 571 BLAKE2B 3965c37e9c49d26fbe06858608e4be7df16b76a3dc8cad6d9f4edd6be236cd5b1837477eecb8ec6a603e50cd89f2be5e9e7a4f390f5aee75316a778f7de8ff69 SHA512 d35f03930fbdefebb0f4ae453edf5e45ce8af73696ecb2f5a1da357c60cf3fb3c56493143144880ab8ff3551d6d75951fb6a8805996665c6682db8ef0a69fce6
|
||||
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
||||
|
@ -1,17 +0,0 @@
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -2,13 +2,10 @@
|
||||
|
||||
#CC = gcc
|
||||
PROF = -g0 -O2
|
||||
-CFLAGS = $(PROF) -Wall
|
||||
-LDFLAGS = $(PROF)
|
||||
+CFLAGS += -Wall
|
||||
TARGET = ide-smart
|
||||
OBJECTS = ide-smart.o
|
||||
|
||||
-ide-smart: $(OBJECTS)
|
||||
- $(CC) $(LDFLAGS) -o $(TARGET) $(OBJECTS)
|
||||
|
||||
all: ide-smart
|
||||
|
@ -1,5 +1,7 @@
|
||||
DIST restart-services-0.14.1.tgz 20909 BLAKE2B 2f6b74fc6094be83e1872d2a6ca7abb02a49b5db65d81cd37f8161bac148e5fe0614502f1f06356ff9cd6c6ba03c416dae1eec3a86f48dc011bc6e28c1b076e3 SHA512 3434c4b6cdf9d02b035eba2cc67cebe8e06a2cf31c2d8627063b84224dcb6d44e276e1fcb82221ad77ab7ee7e16fa7ee58fb94b7849d40e6786d3fcfb6087866
|
||||
DIST restart-services-0.14.2.tgz 21227 BLAKE2B 9a3f03bbd1995df6f583f8c4228914f098922828b1407c0c8069908ebdbef67599a8a7421b0c404adf2d330632ae83646300a965c514f6746bbd95674ab102ea SHA512 487e8d0a448954be7b79d1c95bffd00d5f875ccb908b8004e18e45752e593fe57713f97c0749e28367bf7606c5cf46556f31de6b018a151f7cd384c88277ca7c
|
||||
DIST restart-services-0.14.3.tgz 21377 BLAKE2B f99331d66f174a68134722bf00b854d68f2b1deb492c6c6db0f17974dc14b28df1ce3a8669fe42a5085f64216e19003c02e364dcd1a75428060c9ef7ba176f86 SHA512 9c4b9d68db303548957b533edba58635a7bb97149f0cc2e1e270b399c860ff0b42a257a61d9c9b0d45c1704241d0cefda72e7411b9c29f9f80cf159b37908eb1
|
||||
EBUILD restart-services-0.14.1.ebuild 2285 BLAKE2B 7eb13e920790aae88e74b10cce100923aa490726011cdc33f96d0a38be957a0cbdc44e13a52b51a8b3c8d30e33464f72073f49888ffc4c573a65287ed49624c7 SHA512 841a1c6fa9d4c8b435f015c1785dd7c39929c808d771b7095f89a2d2832664a5b8915b3dfe56db5d9e4898a3d21b93e2c8ae01fa4502f33e5396ec6508c55a53
|
||||
EBUILD restart-services-0.14.2.ebuild 1769 BLAKE2B 8190b85be93b2c844bd832ace2bb962d09dfa4f8da8c930c2cc9bfe12516c62a0f3be0d403d74ac7471e635b92689a95b5dc46aa13cf99fcf49141a6faf3534e SHA512 18cdbd8f6f3b2c12df2e083fc86b927dea6e5ea1072c6ce716b9d7ef57973e8385bbac643ee66bd175f950dbc05109d8992b08ea04ced2367cff94948613b642
|
||||
EBUILD restart-services-0.14.3.ebuild 1766 BLAKE2B f82fa1a2985a1117cd0c30034273d25a77a0a22cae158c14eea457325c8d1a8c484cb1ddd924f220f2e8cfe676e2f977a1eccbdd1e4a7c30e410f6b988bedb9b SHA512 c59d1640a3694bc0e420a0db6fc7e4fcbb8133bbd517d8b36e84037f668feab5e10d4fb36c3bde3e949aa74bf09c6e7f841537a4dbeb2a86e4fd0687ab1317a7
|
||||
MISC metadata.xml 250 BLAKE2B fef48a48388f26a915c53bca9aa9cab62fb73ec006736542afb4cbbe0c7b81d23afe2884f52433c7d390fc38ac32f957a6f6efe285ee1cafaed76407a964cf9b SHA512 924271cfb32ceafc4134e19b53fbeed96f2e9056addc3c2cbdec28890254abf5f0714979a3ab698ca046e41ef5c2cca2932350830bd8bd3a8e214d99123c12de
|
||||
|
@ -0,0 +1,83 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Tool to manage OpenRC services that need to be restarted"
|
||||
HOMEPAGE="https://dev.gentoo.org/~mschiff/restart-services/"
|
||||
SRC_URI="https://dev.gentoo.org/~mschiff/src/${PN}/${P}.tgz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="
|
||||
app-admin/lib_users
|
||||
sys-apps/openrc
|
||||
"
|
||||
|
||||
src_install() {
|
||||
dosbin restart-services
|
||||
doman restart-services.1
|
||||
keepdir /etc/restart-services.d
|
||||
insinto /etc
|
||||
doins restart-services.conf
|
||||
dodoc README CHANGES
|
||||
|
||||
# remove after 2018/07/01
|
||||
dosym restart-services /usr/sbin/restart_services
|
||||
|
||||
sed -i 's/^#include/include/' "${D}"/etc/restart-services.conf
|
||||
cat>"${D}"/etc/restart-services.d/00-local.conf<<-EOF
|
||||
# You may put your local changes here or in any other *.conf file
|
||||
# in this directory so you can leave /etc/restart-services.conf as is.
|
||||
# Example:
|
||||
# *extend* SV_ALWAYS to match 'myservice'
|
||||
# SV_ALWAYS+=( myservice )
|
||||
EOF
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
local MAJOR MINOR
|
||||
# migrate config data for versions < 0.13.2
|
||||
if [[ $REPLACING_VERSIONS ]]; then
|
||||
MAJOR=${REPLACING_VERSIONS%%.*}
|
||||
MINOR=${REPLACING_VERSIONS%.*}
|
||||
MINOR=${MINOR#*.}
|
||||
|
||||
if [[ $MAJOR -eq 0 && $MINOR -lt 14 ]]; then
|
||||
einfo "Migrating config"
|
||||
if [[ -e /etc/restart-services.d ]]; then
|
||||
ewarn "/etc/restart-services.d already exists?!"
|
||||
return
|
||||
fi
|
||||
if [[ -e /etc/restart-services.conf ]]; then
|
||||
ewarn "/etc/restart-services.conf already exists?!"
|
||||
return
|
||||
fi
|
||||
|
||||
if [[ -f /etc/restart_services.d/00-local.conf ]]; then
|
||||
sed -i 's/restart_services/restart-services/g' \
|
||||
/etc/restart_services.d/00-local.conf
|
||||
fi
|
||||
if [[ $(ls /etc/restart_services.d/) ]]; then
|
||||
mv -v /etc/restart_services.d/* /etc/restart-services.d/
|
||||
fi
|
||||
if [[ -f /etc/restart_services.d/.keep_app-admin_restart_services-0 ]]; then
|
||||
rm -v /etc/restart_services.d/.keep_app-admin_restart_services-0
|
||||
fi
|
||||
if [[ -d /etc/restart_services.d ]]; then
|
||||
rmdir -v /etc/restart_services.d
|
||||
fi
|
||||
|
||||
if [[ -f /etc/restart_services.conf ]]; then
|
||||
sed -i 's/restart_services/restart-services/g' \
|
||||
/etc/restart_services.conf
|
||||
mv /etc/restart_services.conf /etc/restart-services.conf
|
||||
fi
|
||||
einfo "done"
|
||||
fi
|
||||
fi
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
AUX tmpreaper-1.6.13-fix-protect.patch 1204 BLAKE2B 8c1b66d939ac8e997272265744873a22a5e5306d8fbec6e56ace78cf4162387c2cb2c2d7372ec62f0e7c99fa954d7e321482d0dbaa75ba6e3ff48a8785277e3c SHA512 7b7f386d8f685e6b38ff3a96030e69a5134016e0a0b30b6841ddc4ae02ae3f90c47388426be98ec35a920e40360aa0cd8662e29d03a765c6ae0209f9907c53c0
|
||||
AUX tmpreaper-1.6.13-gentoo.patch 1766 BLAKE2B a619096b159686dbcdaacdbd3bf979f74664f8abb2c58957dec7fcb17bee7c1b5b790f4e7283af9f82fb1f7eac2a76f73c5ec26804c6bd799643d553fb56be17 SHA512 0086ac04a352bd35ce9e95576816fc324011bfff78cfa089828bf3befb8b183ae2213be9759422ce1f9ddd1cb26dcdf292b429ffe2d0873a1f6f6577e34c5fc9
|
||||
DIST tmpreaper_1.6.14.tar.gz 158981 BLAKE2B 1c9ec124c6e57c0aab5d555594950dda37f06a6404a0d111da05be7a48bf6141e09e942c090d3f79ccf855f958a7b32f0d64c73da68b412da74465e39bdb72ae SHA512 e78fab0cd2cc8c851e2806be70c102697bff86230e181bfad1c76b15fe5455fb431bc0dd16bebf77a2e9bb64b5f5a1474d24254ff780d4d72d343ea0e6e30ccb
|
||||
EBUILD tmpreaper-1.6.14.ebuild 1133 BLAKE2B 06c66f570767191ae32c1456db113490a133d86a43b13dab7243e93fb009608162ff17958b1aad86063d4f2190faa579c27cce1b0a1db2749784b00491cdc490 SHA512 4743a15af0c8c3ebed5bb34d1bc905d593d8616d06934377a3dbd3aaf710d2855455d806912f35a2ca130a7a0c157cf8a8f035e1dbec530b34c17fe5a51be3da
|
||||
EBUILD tmpreaper-1.6.14.ebuild 1140 BLAKE2B 90ed79e0bfdade02d0ae118aff75bc561a76fe887f59e930cdbda1feae62e010abce327a712db9af14ddb32b29281eeccbfde89bb71fc24bfdd84fc72bf8f6bc SHA512 64e8ef4d1e5bdba4ea3e78e95a3b2ac9079179dfe744611b594705f119567212273c52dd6f4f4a06043b4b517628f4fe86a1eeffc6ab98d4c98c9428d0f0adaa
|
||||
MISC metadata.xml 1167 BLAKE2B 7c6f25158d5a4e3e4586ef1824ccfa233ab52f6695324951ae6de2fbe4247ffd780f2806254066f34029b661c1313b01f0bb2f67ef5f335e95be97f6a9fc805e SHA512 64813b5adc37817c87f5eaa4bed0e725a3b24b2e3edadd27c92c811d13f30c09d6334b0ab18a37b4f028a335b75a5ac43be19073731ce58e35f8528335c6176a
|
||||
|
Binary file not shown.
@ -0,0 +1,91 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit eutils multilib autotools toolchain-funcs
|
||||
|
||||
DESCRIPTION="Package maintenance system for Debian"
|
||||
HOMEPAGE="https://packages.qa.debian.org/dpkg"
|
||||
SRC_URI="mirror://debian/pool/main/d/${PN}/${P/-/_}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris"
|
||||
IUSE="+bzip2 libmd +lzma nls selinux static-libs test unicode +update-alternatives +zlib"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-lang/perl-5.14.2:=
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
libmd? ( app-crypt/libmd )
|
||||
lzma? ( app-arch/xz-utils )
|
||||
nls? ( virtual/libintl )
|
||||
selinux? ( sys-libs/libselinux )
|
||||
zlib? ( >=sys-libs/zlib-1.1.4 )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
app-arch/xz-utils
|
||||
sys-devel/flex
|
||||
virtual/pkgconfig
|
||||
nls? (
|
||||
app-text/po4a
|
||||
>=sys-devel/gettext-0.18.2
|
||||
)
|
||||
test? (
|
||||
dev-perl/IO-String
|
||||
dev-perl/Test-Pod
|
||||
virtual/perl-Test-Harness
|
||||
)
|
||||
"
|
||||
DOCS=(
|
||||
ChangeLog
|
||||
THANKS
|
||||
TODO
|
||||
)
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.18.12-dpkg_buildpackage-test.patch
|
||||
"${FILESDIR}"/${PN}-1.18.12-flags.patch
|
||||
"${FILESDIR}"/${PN}-1.18.12-rsyncable.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
use nls && strip-linguas -i po
|
||||
|
||||
default
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export CC
|
||||
econf \
|
||||
$(use_enable nls) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable unicode) \
|
||||
$(use_enable update-alternatives) \
|
||||
$(use_with bzip2 libbz2) \
|
||||
$(use_with libmd) \
|
||||
$(use_with lzma liblzma) \
|
||||
$(use_with selinux libselinux) \
|
||||
$(use_with zlib libz) \
|
||||
--disable-compiler-warnings \
|
||||
--disable-dselect \
|
||||
--disable-silent-rules \
|
||||
--disable-start-stop-daemon \
|
||||
--localstatedir="${EPREFIX}"/var
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake AR=$(tc-getAR)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
keepdir \
|
||||
/usr/$(get_libdir)/db/methods/{mnt,floppy,disk} \
|
||||
/var/lib/dpkg/{alternatives,info,parts,updates}
|
||||
# /usr/$(get_libdir)/db/{alternatives,info,parts,updates} \
|
||||
|
||||
prune_libtool_files
|
||||
}
|
Binary file not shown.
@ -1,8 +1,11 @@
|
||||
DIST gentoo-release-test-sigs-20180706.tar.gz 1437 BLAKE2B 00fb0a491c84853068ea578e68e8ab0a57842f6098c14da7ec44faf20abb23deef480aca958a7e352b9c55a024681eabc0c9aaf400e5dcbf8873277a3a940e38 SHA512 2a7cc2c650693c0e1fdf7083d77bf975e05ece3ab1495ed03362d02e8411481c80a62a9f21b23861bdc602d74c656a618e9a39d2bdef7ccd253ea9f3e4c7531a
|
||||
DIST gentoo-release-test-sigs-20190224.tar.gz 3235 BLAKE2B 924c69a62d5321716f536144f0607bd3ec4a65d76be492adc729864fd9bef82df0086541ae13034a83152ea0c8dc3cbd168be6cff111a3484128a22cbc8ef1d4 SHA512 f8cc2e84bedbdf14ace6abe4aacf8f0c9810c77ff6ae0fac301829d9d4d5cf0c128a76516c773ac993879215bcdb0aab097e1e7e747d8e1a7c4cfc815bd4d3e6
|
||||
DIST gentoo-release.asc.20180706.gz 44805 BLAKE2B 1ba26b90e564738a1282c5febe426628144ab70e526397b866f97214254c73bbb517cdaa48ba0e83ca75a7d88cd622375fda0f362c43d13b66720ffb682682d2 SHA512 ba48cb6d7e72c6a720df3ff2430a4b4dd261f947c23762cd0c1255a93391d10becfb491db1bb80b295edd1f8192580315d5c7be3670b8689ef702ed228b05894
|
||||
DIST gentoo-release.asc.20190102.gz 51067 BLAKE2B ace66e603afb9a171e705992ae550439dbc51e6dd9a788e78a9e85d938b7f9841bd0dd866306b32066cab5c23995ed2278d4d22670b238227de28d08c914c142 SHA512 eea90df98e795edcc0e4cbc26f48313c0cf4593424106ff79e0dc237835e51536777840fcf54619252438515ad10930992bcfbcd32596bb203a75151cee10553
|
||||
DIST gentoo-release.asc.20190223.gz 50407 BLAKE2B 6e3788da555fbb012c76ad174ddf6d0fd034c522b466b58c12e52eef5c900824724e32c51b53c7f7b542cca43073d1ab02ebcb7fc7560f0ff8c384cb47ee2fcc SHA512 3d71a91ae889ee1d237003f017d1cb7aec9129a9bcc9aa9cf2256656a88aaf96048c308994eda0b9f6b6fc2041fdb81cf91eb31d0b1ab7b380fe692b43e70d62
|
||||
DIST gentoo-release.asc.20190224.gz 42534 BLAKE2B 9b8bc98dbd66fdf44eb1b0b5a8e83bd4d08d85a3f9a95b293ae3e900de291567f36d59cb8dfb412e3f71db453184e2eefa453cf3e340d5b3091c55919fccebc7 SHA512 4f46c303faa134fc17903859527a9fa81d1015f4f2d2908509437ee2d07a992eb181c5a05544b333c310eda8ee2c1861cb07e978d92ef3f02955ade36110da67
|
||||
EBUILD openpgp-keys-gentoo-release-20180706.ebuild 1145 BLAKE2B 937f2632087e94da638b49d8eda2af8344d1bfc9599b53450159bf6310e5a3ccb779d54ee7b692168a4e23568f148af275eb4fde4d907f0f69c8b80220cb4672 SHA512 d288fbfa00b490fa833ac744fd58ff3ed2219b5d5c69c9d23efe548cf0629ab4afb3925f907080083fb6d8205424c15477e029ec99df81aa279530a560cfa028
|
||||
EBUILD openpgp-keys-gentoo-release-20190102.ebuild 1145 BLAKE2B 02ca7151e5e751d7faa255f8ee136780f0be8034662bb3002d0538d64d035d18d92408377cefce36b7e91d7878e0582a3a8f2ecc01d024211fad659a5da9b3b6 SHA512 00925cec194574662a545d8e7753605055c48206850b2431eb51bcd48a1b9916d249d41e60e7cea0e2e19b7e2469e642775256211d0b39e6bca5f241da816ea8
|
||||
EBUILD openpgp-keys-gentoo-release-20190223.ebuild 1145 BLAKE2B 02ca7151e5e751d7faa255f8ee136780f0be8034662bb3002d0538d64d035d18d92408377cefce36b7e91d7878e0582a3a8f2ecc01d024211fad659a5da9b3b6 SHA512 00925cec194574662a545d8e7753605055c48206850b2431eb51bcd48a1b9916d249d41e60e7cea0e2e19b7e2469e642775256211d0b39e6bca5f241da816ea8
|
||||
EBUILD openpgp-keys-gentoo-release-20190224.ebuild 1145 BLAKE2B 955d52e47d997f46ce2d1a098912173ca822cd892cf7b8aa03c61f3d718d3893a7a81faec33181d7aab30a909127615847a86a6f215cfe3f8d7d90c50930aa55 SHA512 805441a7fcb7375173085747769f85bfa108d8cb29fc93b0907cfe274c893ffc93294c233c94bc428bed4f82f8b0e046daca9732ebb4f4faca7628d7f106edd7
|
||||
MISC metadata.xml 247 BLAKE2B 1750cec57189e711ca5eba89a78e1d317f0839fa53564fbd39b4e955c28d98f4ae04caf9069afc20a18536cdc92b30fe7b15eb086767c742bad07d9980cfd24b SHA512 d6e2ea8a9d74791bcbf3d6311a66bafc20b8f4db3a576d9a8d54b86d7afb231122b8d87f71f3f46360980adf8d815c633b6d5041f9a30fc8656e8fb66057a282
|
||||
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="OpenPGP keys used for Gentoo releases (snapshots, stages)"
|
||||
HOMEPAGE="https://www.gentoo.org/downloads/signatures/"
|
||||
SRC_URI="https://dev.gentoo.org/~mgorny/dist/openpgp-keys/gentoo-release.asc.${PV}.gz
|
||||
test? ( https://dev.gentoo.org/~mgorny/dist/openpgp-keys/gentoo-release-test-sigs-20190224.tar.gz )"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="test? ( app-crypt/gnupg )"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_test() {
|
||||
local old_umask=$(umask)
|
||||
umask 077
|
||||
|
||||
local -x GNUPGHOME=${T}/.gnupg
|
||||
mkdir "${GNUPGHOME}" || die
|
||||
einfo "Importing keys ..."
|
||||
gpg --import "gentoo-release.asc.${PV}" || die "Key import failed"
|
||||
|
||||
local f
|
||||
for f in gentoo-release-test-sigs*/*.asc; do
|
||||
einfo "Testing ${f##*/} ..."
|
||||
gpg -q --trust-model always --verify "${f}" || die "Verification failed on ${f}"
|
||||
done
|
||||
|
||||
umask "${old_umask}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/openpgp-keys
|
||||
newins "gentoo-release.asc.${PV}" gentoo-release.asc
|
||||
}
|
Binary file not shown.
@ -1,17 +0,0 @@
|
||||
Fix C++14 compilation errors. Add casting int literals to char in config
|
||||
generator to avoid narrowing conversions.
|
||||
Gentoo bug: https://bugs.gentoo.org/show_bug.cgi?id=595048
|
||||
|
||||
--- a/src/mkdefcfg.pl
|
||||
+++ b/src/mkdefcfg.pl
|
||||
@@ -24,8 +24,8 @@
|
||||
|
||||
@c = split(//, $buf);
|
||||
for ($i = 0; $i < $len; $i++) {
|
||||
- $out .= sprintf("0x%02X", ord($c[$i]));
|
||||
- if ($n++ % 10) {
|
||||
+ $out .= sprintf("(char)0x%02X", ord($c[$i]));
|
||||
+ if ($n++ % 5) {
|
||||
$out .= ", ";
|
||||
} else {
|
||||
$out .= ",\n";
|
@ -1,38 +0,0 @@
|
||||
--- fte/src/con_slang.cpp 2003-02-16 19:23:58.000000000 +0100
|
||||
+++ fte-gcc34/src/con_slang.cpp 2005-01-12 16:57:38.050369064 +0100
|
||||
@@ -246,7 +246,7 @@
|
||||
SLsmg_write_nchars(slang_dchs, sizeof(slang_dchs));
|
||||
|
||||
SLsmg_gotorc(0, 0);
|
||||
- SLsmg_read_raw(linebuf, sizeof(slang_dchs));
|
||||
+ SLsmg_read_raw((SLsmg_Char_Type*)linebuf, sizeof(slang_dchs));
|
||||
for (i = 0; i < sizeof(slang_dchs); i++)
|
||||
raw_dchs[i] = (linebuf[i]) & 0xff;
|
||||
|
||||
@@ -368,7 +368,7 @@
|
||||
ConQueryCursorPos(&CurX, &CurY);
|
||||
while (H > 0) {
|
||||
SLsmg_gotorc(Y++, X);
|
||||
- SLsmg_write_raw(box, W);
|
||||
+ SLsmg_write_raw((SLsmg_Char_Type*)box, W);
|
||||
box += W;
|
||||
H--;
|
||||
}
|
||||
@@ -386,7 +386,7 @@
|
||||
ConQueryCursorPos(&CurX, &CurY);
|
||||
while (H > 0) {
|
||||
SLsmg_gotorc(Y++, X);
|
||||
- SLsmg_read_raw(Cell, W);
|
||||
+ SLsmg_read_raw((SLsmg_Char_Type*)Cell, W);
|
||||
for (i = 0; i < W; i++)
|
||||
if (Cell[i] & 0x8000) {
|
||||
ch = Cell[i] & 0xff;
|
||||
@@ -409,7 +409,7 @@
|
||||
ConQueryCursorPos(&CurX, &CurY);
|
||||
while (H > 0) {
|
||||
SLsmg_gotorc(Y++, X);
|
||||
- SLsmg_read_raw(box, W);
|
||||
+ SLsmg_read_raw((SLsmg_Char_Type*)box, W);
|
||||
box += W;
|
||||
H--;
|
||||
}
|
@ -1,38 +0,0 @@
|
||||
https://sourceforge.net/tracker/?func=detail&aid=3554646&group_id=943&atid=100943
|
||||
|
||||
diff -ru fte.orig/src/g_unix_pipe.cpp fte/src/g_unix_pipe.cpp
|
||||
--- fte.orig/src/g_unix_pipe.cpp 2008-04-03 13:33:49 +0200
|
||||
+++ fte/src/g_unix_pipe.cpp 2008-04-03 13:34:20 +0200
|
||||
@@ -4,6 +4,10 @@
|
||||
#include <signal.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
+#ifdef __INTERIX
|
||||
+# include <sys/time.h>
|
||||
+#endif
|
||||
+
|
||||
#include "sysdep.h"
|
||||
#include "c_config.h"
|
||||
#include "console.h"
|
||||
diff -ru fte.orig/src/sysdep.h fte/src/sysdep.h
|
||||
--- fte.orig/src/sysdep.h 2008-04-03 13:33:58 +0200
|
||||
+++ fte/src/sysdep.h 2008-04-03 13:30:43 +0200
|
||||
@@ -15,7 +15,7 @@
|
||||
#include <stdlib.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
-#if defined(AIX) || defined(SCO) || defined(NCR)
|
||||
+#if defined(AIX) || defined(SCO) || defined(NCR) || defined(__INTERIX)
|
||||
#include <strings.h>
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
@@ -38,7 +38,8 @@
|
||||
!defined(IRIX) && \
|
||||
!defined(SCO) && \
|
||||
!defined(SUNOS) && \
|
||||
- !defined(NCR)
|
||||
+ !defined(NCR) && \
|
||||
+ !defined(__INTERIX)
|
||||
# error Target not supported.
|
||||
#endif
|
||||
|
@ -1,14 +0,0 @@
|
||||
--- src/con_linux.cpp.orig 2005-01-30 22:46:54.170485296 +0300
|
||||
+++ src/con_linux.cpp 2005-01-30 22:46:28.859333176 +0300
|
||||
@@ -50,7 +50,11 @@
|
||||
#include <linux/major.h>
|
||||
#include <linux/kdev_t.h>
|
||||
#include <linux/kd.h>
|
||||
+extern "C" {
|
||||
+#define new xnew
|
||||
#include <linux/keyboard.h>
|
||||
+#undef new
|
||||
+}
|
||||
#ifdef USE_GPM
|
||||
extern "C" {
|
||||
#include <gpm.h>
|
@ -1,131 +0,0 @@
|
||||
diff -Nru /tmp/wgHyQebD7F/fte-0.50.0/src/con_slang.cpp /tmp/PQJo4szkUb/fte-0.50.0/src/con_slang.cpp
|
||||
--- a/fte-0.50.0/src/con_slang.cpp 2005-12-28 16:53:24.000000000 +0100
|
||||
+++ b/fte-0.50.0/src/con_slang.cpp 2006-06-05 06:02:37.000000000 +0200
|
||||
@@ -99,12 +99,14 @@
|
||||
'+'
|
||||
};
|
||||
|
||||
-static char raw_dchs[sizeof(slang_dchs)];
|
||||
+static SLsmg_Char_Type raw_dchs[sizeof(slang_dchs)];
|
||||
|
||||
-static unsigned char ftesl_get_dch(char raw)
|
||||
+static unsigned char ftesl_get_dch(SLsmg_Char_Type raw)
|
||||
{
|
||||
for (int i = 0; i < (int) sizeof(slang_dchs); i++)
|
||||
- if (raw_dchs[i] == raw)
|
||||
+ if (raw_dchs[i].nchars == raw.nchars
|
||||
+ && !memcmp(raw_dchs[i].wchars, raw.wchars,
|
||||
+ raw.nchars * sizeof(*raw.wchars)))
|
||||
return DCH_SLANG_C1 + i;
|
||||
return DCH_SLANG_EOL;
|
||||
}
|
||||
@@ -215,7 +217,6 @@
|
||||
int ConInit(int /*XSize */ , int /*YSize */ )
|
||||
{
|
||||
unsigned i;
|
||||
- unsigned short linebuf[sizeof(slang_dchs)];
|
||||
|
||||
SLtt_get_terminfo();
|
||||
|
||||
@@ -246,9 +247,7 @@
|
||||
SLsmg_write_nchars(slang_dchs, sizeof(slang_dchs));
|
||||
|
||||
SLsmg_gotorc(0, 0);
|
||||
- SLsmg_read_raw((SLsmg_Char_Type*)linebuf, sizeof(slang_dchs));
|
||||
- for (i = 0; i < sizeof(slang_dchs); i++)
|
||||
- raw_dchs[i] = (linebuf[i]) & 0xff;
|
||||
+ SLsmg_read_raw(raw_dchs, sizeof(slang_dchs));
|
||||
|
||||
SLsmg_set_char_set(0);
|
||||
|
||||
@@ -361,14 +360,14 @@
|
||||
return 0;
|
||||
}
|
||||
|
||||
-static int ConPutBoxRaw(int X, int Y, int W, int H, unsigned short *box)
|
||||
+static int ConPutBoxRaw(int X, int Y, int W, int H, SLsmg_Char_Type *box)
|
||||
{
|
||||
int CurX, CurY;
|
||||
|
||||
ConQueryCursorPos(&CurX, &CurY);
|
||||
while (H > 0) {
|
||||
SLsmg_gotorc(Y++, X);
|
||||
- SLsmg_write_raw((SLsmg_Char_Type*)box, W);
|
||||
+ SLsmg_write_raw(box, W);
|
||||
box += W;
|
||||
H--;
|
||||
}
|
||||
@@ -381,35 +380,51 @@
|
||||
int ConGetBox(int X, int Y, int W, int H, PCell Cell)
|
||||
{
|
||||
int CurX, CurY, i;
|
||||
- char ch;
|
||||
+ SLsmg_Char_Type *linebuf;
|
||||
+
|
||||
+ linebuf = new SLsmg_Char_Type [W];
|
||||
|
||||
ConQueryCursorPos(&CurX, &CurY);
|
||||
while (H > 0) {
|
||||
SLsmg_gotorc(Y++, X);
|
||||
- SLsmg_read_raw((SLsmg_Char_Type*)Cell, W);
|
||||
- for (i = 0; i < W; i++)
|
||||
- if (Cell[i] & 0x8000) {
|
||||
- ch = Cell[i] & 0xff;
|
||||
- Cell[i] &= 0x7f00;
|
||||
- Cell[i] |= ftesl_get_dch(ch);
|
||||
- }
|
||||
+ SLsmg_read_raw(linebuf, W);
|
||||
+ for (i = 0; i < W; i++) {
|
||||
+ if (linebuf[i].color & SLSMG_ACS_MASK)
|
||||
+ Cell[i] = ftesl_get_dch(linebuf[i]);
|
||||
+ else
|
||||
+ /*
|
||||
+ * FIXME: Handle UTF-8 -- way beyond a quick-and-dirty
|
||||
+ * fix. --MV
|
||||
+ */
|
||||
+ Cell[i] = SLSMG_EXTRACT_CHAR(linebuf[i]);
|
||||
+ /*
|
||||
+ * FIXME: This preserves only 7 out of 15 bits of color.
|
||||
+ * Fortunately, we're dealing with color handles rather than
|
||||
+ * colors themselves -- S-Lang jumps through an extra hoop to
|
||||
+ * map these to color data. As long as we use less than 127
|
||||
+ * different colors, things should be OK. I think. --MV
|
||||
+ */
|
||||
+ Cell[i] |= (linebuf[i].color & 0x7f) << 8;
|
||||
+ }
|
||||
Cell += W;
|
||||
H--;
|
||||
}
|
||||
ConSetCursorPos(CurX, CurY);
|
||||
|
||||
+ delete [] (linebuf);
|
||||
+
|
||||
return 0;
|
||||
|
||||
}
|
||||
|
||||
-static int ConGetBoxRaw(int X, int Y, int W, int H, unsigned short *box)
|
||||
+static int ConGetBoxRaw(int X, int Y, int W, int H, SLsmg_Char_Type *box)
|
||||
{
|
||||
int CurX, CurY;
|
||||
|
||||
ConQueryCursorPos(&CurX, &CurY);
|
||||
while (H > 0) {
|
||||
SLsmg_gotorc(Y++, X);
|
||||
- SLsmg_read_raw((SLsmg_Char_Type*)box, W);
|
||||
+ SLsmg_read_raw(box, W);
|
||||
box += W;
|
||||
H--;
|
||||
}
|
||||
@@ -451,9 +466,9 @@
|
||||
|
||||
int ConScroll(int Way, int X, int Y, int W, int H, TAttr Fill, int Count)
|
||||
{
|
||||
- unsigned short *box;
|
||||
+ SLsmg_Char_Type *box;
|
||||
|
||||
- box = new unsigned short [W * H];
|
||||
+ box = new SLsmg_Char_Type [W * H];
|
||||
|
||||
TCell fill = (((unsigned) Fill) << 8) | ' ';
|
||||
|
@ -1,7 +1,8 @@
|
||||
AUX notepadqq-1.4.8-qt-5.11-QDateTime.patch 682 BLAKE2B 34bf2eed6c5499f79caacdcb51e3ec1d09951bafb38f3a66308a33d5cc3724c36787aa7fed21bd1eb23b34517572d0898274d03b2963dd420fd7210a669f2b39 SHA512 a80234dfe6308ac223ce8e9a8117e06b93d1f13034c978a2024c938699864d4609e20a9f077c2bc988ccbf7cb957744068b65e93e5d53c0e5f98abe635e8184f
|
||||
AUX notepadqq-1.4.8-qt-5.11.patch 664 BLAKE2B 442012f9ad0046abf7ed6206d69db42b49b0f9d407ae99a4e7a6df0d5340dfadd664a3e8f97a90beb41014bba668174ca6090c9ad46dd090013ca3ffa07d03f5 SHA512 584e7f4c4032719c42eafcc9ff23031c7e980084aeac3044669a136be33ebc4fe0b6e6e61dbf1a70195953949ac05fae9150f97fb369bc9399ddae099a744549
|
||||
DIST notepadqq-1.2.0.tar.gz 2082931 BLAKE2B 41f81be45b5e36d58c2632fc9d03c6802b1a99f5ff9603682f3e1c6907143767f57034f053677d8edffae68a098ddf56d2b90e57fd9884442d80749a670f9d4a SHA512 4b6b3e646add4dc21b4d4ddecacefa59785e6525d52ecc17ca418ba14f38ef9024f48af6db3538d195327942971eb9ccf0b5567da58ba15facad332b47742717
|
||||
DIST notepadqq-1.4.8.tar.gz 4418925 BLAKE2B 91d993fd952609a7255c6541e97580b5dd01e6902cb6a84b77da7fbf8bc52a9a07ba85845d33e5801d539d8c560804b69947df965550dfb981e228330ea46ffd SHA512 fa1937b75a378fb81486a871a5b736f6ba216cd4b71f99e342e457de65ea034c2ee4d2c9f42754c4737671ccb1083fb1e6c946240ab2094042125430578141fa
|
||||
EBUILD notepadqq-1.2.0.ebuild 912 BLAKE2B 0d06d1b89f647f0ef9cd3d3faef6a3a15e02bf6f0b0b75fa9e687393c9813bfd2806ebef1bd94b75ab9391d22a00032e02493fb94cb6f4c0d549c9bff2862668 SHA512 c0e497538cdac45447ac12cf417be0f51d5a9b3af407e410529d66e9ed540aca513858ef81b733502bc463b6f2b5c650200adda77409e1bd8ab053a4236dba90
|
||||
EBUILD notepadqq-1.4.8.ebuild 1076 BLAKE2B cee123c0a03bb619d09f386056ecc7a5103442b4c67688ccfbc1e6a8a935a49ff3ffd408ee80c439318533777fd853c5550b03aa67cac5b714c83d81ccc69b34 SHA512 06f31a10bc7670c12ace52b40d01c007bfdf968ef8df34eceff0d7fd396232e7d23440c8e7cfef4ab5cf4eed82d43292f7137a882faa131be0c11fdf59e92335
|
||||
EBUILD notepadqq-1.4.8.ebuild 1087 BLAKE2B 6fb6b740fd1b2424dd0397a8bea6a2d43725d20c787feea9331dbfa6b23d4328b6f072536ff1baf74ec3dcf19c586a40a6bd9dfc4c40ba957c7a17a2a3bcac12 SHA512 a3cf9675eb024f484278b9dc2166024f2b647d9d359af2dc3df1a0092617c7946eba2fba6effea6d2d6d4a96bf4e0af7cbef60adf40638e53d015b2c331f4b3a
|
||||
EBUILD notepadqq-9999.ebuild 1056 BLAKE2B cbf0476b6e53739fba402f439c8b77d312c68c5cab89beb7e13546d04e9c1bf9708217eb97c4d46cf5a27f59657bd3184a026f973df8d86729570fbb145e9a3a SHA512 6beecae8c53a76175ff08e2238223b226a68fb84af005a2d8272586031e41038eeed33ce154b13387367aeeae809388dc35bee31bc21ee4b365ae118be76a685
|
||||
MISC metadata.xml 345 BLAKE2B ae751443c2fd3565e979b52de96cb3804aa010a346fe4d404c2bf69f602a14d70e59af441caa25b5c8a2ed17fdc564539ee196366dc9ff290f7b756ec8121ddc SHA512 90d1d18d81da9f0870d7e41a4c421fb58872861358fa4f095c5b040c6465752898867e47b866750f19f316fdb8fed42bc878e84ced27ddb2503ec142d035f033
|
||||
|
@ -0,0 +1,25 @@
|
||||
From 8d5dc3dfb279f8420457fbc04a3ff6fb5f3f8a21 Mon Sep 17 00:00:00 2001
|
||||
From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
|
||||
Date: Tue, 26 Feb 2019 00:47:26 +0100
|
||||
Subject: [PATCH] Fix build with Qt 5.11 (add missing QDateTime include)
|
||||
|
||||
Downstream report: https://bugs.gentoo.org/668392
|
||||
---
|
||||
src/ui/stats.cpp | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/src/ui/stats.cpp b/src/ui/stats.cpp
|
||||
index 59837c9..e0f3cbd 100644
|
||||
--- a/src/ui/stats.cpp
|
||||
+++ b/src/ui/stats.cpp
|
||||
@@ -3,6 +3,7 @@
|
||||
#include <QNetworkAccessManager>
|
||||
#include <QJsonDocument>
|
||||
#include <QNetworkRequest>
|
||||
+#include <QDateTime>
|
||||
#include <QNetworkReply>
|
||||
#include <QSysInfo>
|
||||
#include <QTimer>
|
||||
--
|
||||
2.21.0
|
||||
|
Binary file not shown.
@ -1,4 +1,6 @@
|
||||
AUX 50multi-term-gentoo.el 333 BLAKE2B a1b7110690bae34b2ce2f951490f9a614c19adf570efeb1658d71c8bdca620929012ed628613497a04b082fe123c2bdf2df0921bec0252870c05c78b175cf77a SHA512 ec802e28ed8ff19b34eb394be23c5eec1e8a68542574669062048315106d8a814ce3cd6a38713c53b193f5bb66def03c4397e4c606d4380a2be7525e2f348953
|
||||
DIST multi-term-1.3.el.xz 7968 BLAKE2B 6cb9a8bec0f2e1ef18229ecbec78a856808f6b3cab3eecc4ba2c78f91adcd687fcca870307c808cc1d0e6c2de71d42effdd0cdf38fc1b97b19511da7aad2be84 SHA512 fcb31da193f84fde653583b999e344fb7ec7404948fbf64b15f9a86eb69e9cc9514ad4380ce5b9c3813a74226d8addf8c87bb539f9ee927d4a0c0a7c2ea7c361
|
||||
DIST multi-term-1.4.el.xz 7996 BLAKE2B fd9247d55b272c5238ae2344ecb7f516d0b3877f934ad35410ffaaa85d5d208a906cef2f2843240c672f916ce68dc210aa07c2330e9e485505c89d98c88a7d25 SHA512 113118fd352516cb1abf49536369361790786d570d347aab3faa1c672058d883e9ae8bba00a73f6ffc7487fc4166525e0c4af395888f09181dcc69d8aaba5f03
|
||||
EBUILD multi-term-1.3.ebuild 439 BLAKE2B 9eafdf4a915629858ae46b41900ea24e07ee8a2c3b735714544b59f27e6308aebed978c0c9bb0973a153c344eccf5b5c826a5261aceb141827a24a7a07c3dde4 SHA512 4eca3e3a42688bb83131e71931b859e6d263d0fea9734d13c4f56c84d77b95a14986efef7ee13ff413494a4965a990acc59ba1604a226341dfc560e508dfc9d4
|
||||
EBUILD multi-term-1.4.ebuild 438 BLAKE2B 8b6ca9a3bfef14894d045f383900c283e66ddd203650e503936453118a8df0ea2be6635869b4af7c1bef57dc4568acc9dcac79ef0a16cb25a353501fbf5dca12 SHA512 858b443ca9226876e0b3d173a70e1f9019f498f60092b52685d7965b417c64190818cbb5ecf18287672f54e90fbfc0806586b2e382319dbbc010626f1a53bc0a
|
||||
MISC metadata.xml 355 BLAKE2B a6fc04ec469257de33a54a8a1fa3bccedaf806fbb6c345677f844e72e128f1558520f577288c858f9bc357b336d3fbdb3408613a4968f1c9ebd19c4f5201bbda SHA512 ce894e3eddb210687ca86d19d547253df7d373cb48a84661dda1b7fbf70c6c6aa80ec4966fd77a305c7ca377181e66fa6c6be136bf7b5e40abc132c1ffc42e8b
|
||||
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Manage multiple terminal buffers in Emacs"
|
||||
HOMEPAGE="https://www.emacswiki.org/emacs/MultiTerm"
|
||||
# Taken from http://www.emacswiki.org/emacs/download/${PN}.el
|
||||
SRC_URI="https://dev.gentoo.org/~mjo/distfiles/${P}.el.xz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
Binary file not shown.
Binary file not shown.
@ -1,11 +1,8 @@
|
||||
AUX ibus-1.5.18-enable-gsettings-in-runtest.patch 1707 BLAKE2B 760f99faf079a65b7c36e355f19f16e71a0d3fa5dcee2a8201e571732c317f238d7bac7bcde6d823d5ff6ecde40c430ff310356f921d665f08708c4b5e24c4d0 SHA512 fedcb39f6a4b70055aae2dd90a03fa6e709feebeff20bd5df30deec3346c85036ede017c0a8bab92680a5a004e50e5e450b288bd8981889a8b1cd89334f74531
|
||||
AUX ibus-1.5.19-gdk-wayland.patch 2996 BLAKE2B d203c843a0ba692c1be81c1172866bea6ea30e6ea25c562d04ad31934af48f4e2bcc5d5ec862af049a026c3656c0fce960715c7271514e1d4faa54c8f6ed369c SHA512 e53619feafc4f5e7cc662d0c59be5beda916dc3b2ec2f74121b6b3fb874ed3bc15f43ee739b272f2304344c9acbc399b5c522d2f5d54695aca7e48d4b68430bb
|
||||
DIST ibus-1.5.12.tar.gz 2190284 BLAKE2B 57ac7f9e8e8f0419bad1bf3aa629282ef3c0188d29e98bc872e594955f69e0863020d600c674cabed56db156a85210b5b3c1fe137b135395a27d2535e4938164 SHA512 a443bf0d1b71a52c18e7d13a0c69f38c48f6924cfb1669912880b87be1bf41bcb7d8d6252aafd6799e43d41c081fd94cf334fd836a0505c93a4e5c5b68241c81
|
||||
DIST ibus-1.5.16.tar.gz 2375719 BLAKE2B cf4cbd4556e43403c73da3cd2cb9f6da8e0baf5f90b3bc74f6d12c1bad057198ed828053dcbb3ddfd28c37d9011b6166e834385720aa827a68f594dbd4cf9298 SHA512 494ead69cf9c0111fd25fd1de27e796d89db4f08443afa1ec469f638469b25d8b19a59ea7ab0db0f3a130b9a89b3f2819667099ba38fc973d6efc61b367ce237
|
||||
AUX ibus-1.5.19-vala-0.43.4.patch 8430 BLAKE2B 2c87c226b3e52710eac046d5c822031626629f8cc1fd85701f2102ea75883a55391c1f33909d041c31f78c0c305a23515b3151e35f92f2a4ff06d39c4b415e66 SHA512 cdbf1b5ab214a62c67d46c689c2f8ff98ab273b7faba6dafd88b3be78227c2897710ff105938936b93435c0f2ee896f2ffbea78ecfa96e59323e0535b799f367
|
||||
DIST ibus-1.5.18.tar.gz 2760121 BLAKE2B dfcf549362ac9ac0cb9adb9cedc3fd7146877a42e0e086ad7be18ccb6239868ed940d2c371d83c2e2706c7120702af0bcb0106da60889f0b3d5857b8929b9165 SHA512 34519c3464eaf2cac3320e1568fc76f4edb281afa70f335c015b828ff4e86b3224d77b95cdc0b2e76e42459c54b1044264ff226963fe739dd553ac7326d2f2d3
|
||||
DIST ibus-1.5.19.tar.gz 2842274 BLAKE2B a5aea4770c1c0a58a9e0b1aa26f47a8ab9eb5060a0c06179663984c5b531464ff4575a8ece2f2ee2122f777ca615296c1e46ad4833c68ba2da038f2b85dea374 SHA512 ddcd464c9afb6d081df1cfac65069506877eb4818c3ba5594bcf76f3c6795ef6c17177a778dc89b2ef69d10d87297aa12c8e04f156b750e500b51b32787bd9fc
|
||||
EBUILD ibus-1.5.12.ebuild 3678 BLAKE2B 8b08b4f6cf2c188d387c43741f0e430749ba003dd7693ce4b70e36c21d5c046f8f0be82ecc2401df577603f7c074d99904d6dfc3aa60f1327157e835563779a7 SHA512 178fdf0169e444161b598ee800a99328060ec7a28a6cd73ca2c26ddce10372072faabe63234d2a9b7c0e31b758cdf7f533c508f05491be80a9ae130f466a5679
|
||||
EBUILD ibus-1.5.16.ebuild 3959 BLAKE2B 7a8872f49d619d6079915884ff25ee90a74653fa4614c61043d34414989cafebe122cedc65d72999b2eaca668f0ab0d76484d6ef177e419a3e284476430bb1ff SHA512 b664b04cc0010f3e6da17f7e2dfd5f10ba2241def9a807d5da176c8b1f0eb14a066dd9df6af3b750f06f3b476d867a30b18e32ce85ab1b4efa44274132b75e96
|
||||
EBUILD ibus-1.5.18.ebuild 4279 BLAKE2B cc9c0046615c92f1767e7c1e942a283e7ba6a1d9acc9f65c96b4f7bb60cdc0434017c112f21e1a321a55a0997d942b57ed8ef9013762d4ac635b5da3f0c31725 SHA512 65d60a8f53ea373982e35c8c817a1752565cd98f4c54db339119f762898aed3142ccd8d044ecec54b1375e9ffeaa306d07e6ad0cff198d63b58140ef4c12ee4e
|
||||
EBUILD ibus-1.5.19.ebuild 4390 BLAKE2B 664fdf72ac243a5758951556a1f3f30d741a5c956672d57c2a05e80521c02b7293dbbbd4ca054c18fe64c0e3393102ec481c045de3df227980f8a07cbdd134d0 SHA512 6a729644d4142bc953d5bdf8f87f33ac68106beee93cbef4eef5cf5d6a9d4145bed916aa45c9861d9d3172d5bbef707cd9b303939a41f2c680585a11c4b4347b
|
||||
EBUILD ibus-1.5.19.ebuild 4401 BLAKE2B b799205514d9be9f61c6a213d4554f910bedfc539f8aa53798be29788134fe8ca17b314471a17b2e3c24cb2e549ae54ab82492ff6ea7fd8a250c62f4a53d262b SHA512 ed09243cce614651377cca8e8269e38794f7ad9baa55f724d3fe6921f316eb22d7f93380825a5a1570d1a997b75e484db9a86652c502f3e8b12aaa6e727a474d
|
||||
MISC metadata.xml 942 BLAKE2B 9d8f0df17ae7c5c60892a8bf661c1f7325f4943e30d51667fe5e56f2c74f55e36c6f40cd6044435b9f046a88a267fa1b5d46f6cddc0cefa6b423554ff905e882 SHA512 5501b7ef3b46de30b69eabe28334556c979c99610f0a6051a254a7591de612d99ea9ee3c18c2f3869ae2046514df8cd555d801cc778bc1db111895256b7ab100
|
||||
|
@ -0,0 +1,191 @@
|
||||
From 4d7c1e00e15921a0448947961183c1c124b6b49f Mon Sep 17 00:00:00 2001
|
||||
From: fujiwarat <takao.fujiwara1@gmail.com>
|
||||
Date: Tue, 29 Jan 2019 17:57:16 +0900
|
||||
Subject: [PATCH] Delete weak pointer in GList.SList for vala 0.43.4
|
||||
|
||||
Vala 0.43.4 does not allow to convert a weak pointer to the full one in SList.
|
||||
|
||||
emojier.vala:424.36-425.73: error: Assignment: Cannot convert from
|
||||
`GLib.SList<weak IBus.EmojiData>' to `GLib.SList<IBus.EmojiData>?'
|
||||
emojier.vala:636.9-637.69: error: Assignment: Cannot convert from
|
||||
`GLib.SList<weak IBus.UnicodeBlock>' to `GLib.SList<IBus.UnicodeBlock>'
|
||||
panel.vala:526.36-526.65: error: Assignment: Cannot convert from
|
||||
`GLib.List<weak IBus.EngineDesc>' to `GLib.List<IBus.EngineDesc>?'
|
||||
---
|
||||
src/ibusbus.h | 11 ++++++-----
|
||||
src/ibusemoji.h | 6 +++---
|
||||
src/ibusunicode.h | 8 ++++----
|
||||
ui/gtk3/emojier.vala | 24 ++++++++++++++++--------
|
||||
4 files changed, 29 insertions(+), 20 deletions(-)
|
||||
|
||||
diff --git a/src/ibusbus.h b/src/ibusbus.h
|
||||
index dff3dfb7..fddcf5b2 100644
|
||||
--- a/src/ibusbus.h
|
||||
+++ b/src/ibusbus.h
|
||||
@@ -2,7 +2,8 @@
|
||||
/* vim:set et sts=4: */
|
||||
/* ibus - The Input Bus
|
||||
* Copyright (C) 2008-2013 Peng Huang <shawn.p.huang@gmail.com>
|
||||
- * Copyright (C) 2008-2013 Red Hat, Inc.
|
||||
+ * Copyright (C) 2013-2019 Takao Fujiwara <takao.fujiwara1@gmail.com>
|
||||
+ * Copyright (C) 2008-2019 Red Hat, Inc.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
@@ -692,7 +693,7 @@ gboolean ibus_bus_register_component_async_finish
|
||||
*
|
||||
* List engines synchronously.
|
||||
*
|
||||
- * Returns: (transfer container) (element-type IBusEngineDesc):
|
||||
+ * Returns: (transfer full) (element-type IBusEngineDesc):
|
||||
* A List of engines.
|
||||
*/
|
||||
GList *ibus_bus_list_engines (IBusBus *bus);
|
||||
@@ -725,7 +726,7 @@ void ibus_bus_list_engines_async
|
||||
*
|
||||
* Finishes an operation started with ibus_bus_list_engines_async().
|
||||
*
|
||||
- * Returns: (transfer container) (element-type IBusEngineDesc):
|
||||
+ * Returns: (transfer full) (element-type IBusEngineDesc):
|
||||
* A List of engines.
|
||||
*/
|
||||
GList *ibus_bus_list_engines_async_finish
|
||||
@@ -740,7 +741,7 @@ GList *ibus_bus_list_engines_async_finish
|
||||
*
|
||||
* List active engines synchronously.
|
||||
*
|
||||
- * Returns: (transfer container) (element-type IBusEngineDesc):
|
||||
+ * Returns: (transfer full) (element-type IBusEngineDesc):
|
||||
* A List of active engines.
|
||||
*
|
||||
* Deprecated: 1.5.3: Read dconf value
|
||||
@@ -782,7 +783,7 @@ void ibus_bus_list_active_engines_async
|
||||
*
|
||||
* Finishes an operation started with ibus_bus_list_active_engines_async().
|
||||
*
|
||||
- * Returns: (transfer container) (element-type IBusEngineDesc):
|
||||
+ * Returns: (transfer full) (element-type IBusEngineDesc):
|
||||
* A List of active engines.
|
||||
*
|
||||
* Deprecated: 1.5.3: Read dconf value
|
||||
diff --git a/src/ibusemoji.h b/src/ibusemoji.h
|
||||
index 4edee726..5e9fbcf4 100644
|
||||
--- a/src/ibusemoji.h
|
||||
+++ b/src/ibusemoji.h
|
||||
@@ -1,8 +1,8 @@
|
||||
/* -*- mode: C; c-basic-offset: 4; indent-tabs-mode: nil; -*- */
|
||||
/* vim:set et sts=4: */
|
||||
/* bus - The Input Bus
|
||||
- * Copyright (C) 2017 Takao Fujiwara <takao.fujiwara1@gmail.com>
|
||||
- * Copyright (C) 2017 Red Hat, Inc.
|
||||
+ * Copyright (C) 2017-2019 Takao Fujiwara <takao.fujiwara1@gmail.com>
|
||||
+ * Copyright (C) 2017-2019 Red Hat, Inc.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
@@ -209,7 +209,7 @@ void ibus_emoji_data_save (const gchar *path,
|
||||
* ibus_emoji_data_load:
|
||||
* @path: A path of the saved dictionary file.
|
||||
*
|
||||
- * Returns: (element-type IBusEmojiData) (transfer container):
|
||||
+ * Returns: (element-type IBusEmojiData) (transfer full):
|
||||
* An #IBusEmojiData list loaded from the saved cache file.
|
||||
*/
|
||||
GSList * ibus_emoji_data_load (const gchar *path);
|
||||
diff --git a/src/ibusunicode.h b/src/ibusunicode.h
|
||||
index 99de9451..473bdb19 100644
|
||||
--- a/src/ibusunicode.h
|
||||
+++ b/src/ibusunicode.h
|
||||
@@ -1,8 +1,8 @@
|
||||
/* -*- mode: C; c-basic-offset: 4; indent-tabs-mode: nil; -*- */
|
||||
/* vim:set et sts=4: */
|
||||
/* bus - The Input Bus
|
||||
- * Copyright (C) 2018 Takao Fujiwara <takao.fujiwara1@gmail.com>
|
||||
- * Copyright (C) 2018 Red Hat, Inc.
|
||||
+ * Copyright (C) 2018-2019 Takao Fujiwara <takao.fujiwara1@gmail.com>
|
||||
+ * Copyright (C) 2018-2019 Red Hat, Inc.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
@@ -201,7 +201,7 @@ void ibus_unicode_data_save (const gchar *path,
|
||||
* #IBusUnicodeData, * the total number of #IBusUnicodeData) of uint values
|
||||
* with that signal by 100 times. Otherwise %NULL.
|
||||
*
|
||||
- * Returns: (element-type IBusUnicodeData) (transfer container):
|
||||
+ * Returns: (element-type IBusUnicodeData) (transfer full):
|
||||
* An #IBusUnicodeData list loaded from the saved cache file.
|
||||
*/
|
||||
GSList * ibus_unicode_data_load (const gchar *path,
|
||||
@@ -290,7 +290,7 @@ void ibus_unicode_block_save (const gchar *path,
|
||||
* ibus_unicode_block_load:
|
||||
* @path: A path of the saved dictionary file.
|
||||
*
|
||||
- * Returns: (element-type IBusUnicodeBlock) (transfer container):
|
||||
+ * Returns: (element-type IBusUnicodeBlock) (transfer full):
|
||||
* An #IBusUnicodeBlock list loaded from the saved cache file.
|
||||
*/
|
||||
GSList * ibus_unicode_block_load (const gchar *path);
|
||||
diff --git a/ui/gtk3/emojier.vala b/ui/gtk3/emojier.vala
|
||||
index 0b9b54a9..aedeb4cb 100644
|
||||
--- a/ui/gtk3/emojier.vala
|
||||
+++ b/ui/gtk3/emojier.vala
|
||||
@@ -2,7 +2,7 @@
|
||||
*
|
||||
* ibus - The Input Bus
|
||||
*
|
||||
- * Copyright (c) 2017-2018 Takao Fujiwara <takao.fujiwara1@gmail.com>
|
||||
+ * Copyright (c) 2017-2019 Takao Fujiwara <takao.fujiwara1@gmail.com>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
@@ -882,8 +882,13 @@ public class IBusEmojier : Gtk.ApplicationWindow {
|
||||
update_unicode_blocks();
|
||||
return;
|
||||
} else {
|
||||
- unowned GLib.SList<unowned string> emojis =
|
||||
- m_category_to_emojis_dict.lookup(category);
|
||||
+ // Use copy_deep() since vala 0.43.4 does not allow to assign
|
||||
+ // a weak pointer to the full one in SList:
|
||||
+ // emojier.vala:885.48-886.62: error: Assignment: Cannot convert
|
||||
+ // from `GLib.SList<string>' to `GLib.SList<weak string>?'
|
||||
+ GLib.SList<string> emojis =
|
||||
+ m_category_to_emojis_dict.lookup(category).copy_deep(
|
||||
+ GLib.strdup);
|
||||
m_lookup_table.clear();
|
||||
m_candidate_panel_mode = true;
|
||||
foreach (unowned string emoji in emojis) {
|
||||
@@ -1547,8 +1552,8 @@ public class IBusEmojier : Gtk.ApplicationWindow {
|
||||
m_vbox.add(widget);
|
||||
widget.show_all();
|
||||
}
|
||||
- unowned GLib.SList<unowned string>? annotations =
|
||||
- data.get_annotations();
|
||||
+ GLib.SList<string> annotations =
|
||||
+ data.get_annotations().copy_deep(GLib.strdup);
|
||||
var buff = new GLib.StringBuilder();
|
||||
int i = 0;
|
||||
foreach (unowned string annotation in annotations) {
|
||||
@@ -2001,17 +2006,20 @@ public class IBusEmojier : Gtk.ApplicationWindow {
|
||||
) as IBus.EmojiData;
|
||||
m_emoji_to_data_dict.insert(favorite, new_data);
|
||||
} else {
|
||||
- unowned GLib.SList<string> annotations = data.get_annotations();
|
||||
+ GLib.SList<string> annotations =
|
||||
+ data.get_annotations().copy_deep(GLib.strdup);
|
||||
if (annotations.find_custom(annotation, GLib.strcmp) == null) {
|
||||
annotations.append(annotation);
|
||||
- data.set_annotations(annotations.copy());
|
||||
+ data.set_annotations(annotations.copy_deep(GLib.strdup));
|
||||
}
|
||||
}
|
||||
unowned GLib.SList<string> emojis =
|
||||
m_annotation_to_emojis_dict.lookup(annotation);
|
||||
if (emojis.find_custom(favorite, GLib.strcmp) == null) {
|
||||
emojis.append(favorite);
|
||||
- m_annotation_to_emojis_dict.replace(annotation, emojis.copy());
|
||||
+ m_annotation_to_emojis_dict.replace(
|
||||
+ annotation,
|
||||
+ emojis.copy_deep(GLib.strdup));
|
||||
}
|
||||
}
|
||||
}
|
@ -1,164 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
|
||||
VALA_USE_DEPEND="vapigen"
|
||||
|
||||
inherit autotools bash-completion-r1 gnome2-utils python-r1 vala virtualx xdg-utils
|
||||
|
||||
DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
|
||||
HOMEPAGE="https://github.com/ibus/ibus/wiki"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
|
||||
IUSE="+X gconf +gtk +gtk2 +introspection +libnotify nls +python test vala wayland"
|
||||
REQUIRED_USE="gtk2? ( gtk )
|
||||
libnotify? ( gtk )
|
||||
python? (
|
||||
${PYTHON_REQUIRED_USE}
|
||||
introspection
|
||||
)
|
||||
test? ( gtk )
|
||||
vala? ( introspection )"
|
||||
|
||||
CDEPEND="app-text/iso-codes
|
||||
dev-libs/glib:2
|
||||
gnome-base/dconf
|
||||
gnome-base/librsvg:2
|
||||
sys-apps/dbus[X?]
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
!gtk? ( x11-libs/gtk+:2 )
|
||||
)
|
||||
gconf? ( gnome-base/gconf:2 )
|
||||
gtk? (
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libX11
|
||||
x11-libs/libXi
|
||||
gtk2? ( x11-libs/gtk+:2 )
|
||||
)
|
||||
introspection? ( dev-libs/gobject-introspection )
|
||||
libnotify? ( x11-libs/libnotify )
|
||||
nls? ( virtual/libintl )
|
||||
python? (
|
||||
${PYTHON_DEPS}
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
)
|
||||
wayland? (
|
||||
dev-libs/wayland
|
||||
x11-libs/libxkbcommon
|
||||
)"
|
||||
RDEPEND="${CDEPEND}
|
||||
python? (
|
||||
gtk? (
|
||||
x11-libs/gtk+:3[introspection]
|
||||
)
|
||||
)"
|
||||
DEPEND="${CDEPEND}
|
||||
$(vala_depend)
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_prepare() {
|
||||
vala_src_prepare --ignore-use
|
||||
if ! use libnotify; then
|
||||
touch ui/gtk3/panel.vala
|
||||
fi
|
||||
# for multiple Python implementations
|
||||
sed -i "s/^\(PYGOBJECT_DIR =\).*/\1/" bindings/Makefile.am
|
||||
# fix for parallel install
|
||||
sed -i \
|
||||
-e "/^py2_compile/,/^$/d" \
|
||||
-e "/^install-data-hook/,/^$/d" \
|
||||
bindings/pygobject/Makefile.am
|
||||
# require user interaction
|
||||
sed -i "/^TESTS += ibus-compose/d" src/tests/Makefile.am
|
||||
# fixed in 1.5.14+
|
||||
sed -i "/def test_keymap/a\ self.skipTest('')" bindings/pygobject/test-override-ibus.py
|
||||
sed -i "/[[:space:]]test-stress[[:space:]]/d" bus/Makefile.am
|
||||
sed -i "/^TESTS += ibus-engine-switch/d" src/tests/Makefile.am
|
||||
|
||||
sed -i "/^bash_completion/d" tools/Makefile.am
|
||||
|
||||
default
|
||||
eautoreconf
|
||||
xdg_environment_reset
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local python_conf=()
|
||||
if use python; then
|
||||
python_setup
|
||||
python_conf+=(
|
||||
$(use_enable gtk setup)
|
||||
--with-python=${EPYTHON}
|
||||
)
|
||||
else
|
||||
python_conf+=( --disable-setup )
|
||||
fi
|
||||
|
||||
econf \
|
||||
$(use_enable X xim) \
|
||||
$(use_enable gconf) \
|
||||
$(use_enable gtk gtk3) \
|
||||
$(use_enable gtk ui) \
|
||||
$(use_enable gtk2) \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable libnotify) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable test tests) \
|
||||
$(use_enable vala) \
|
||||
$(use_enable wayland) \
|
||||
"${python_conf[@]}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
virtx emake -j1 check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
|
||||
if use python; then
|
||||
python_install() {
|
||||
emake -C bindings/pygobject \
|
||||
pyoverridesdir="$(${EPYTHON} -c 'import gi; print(gi._overridesdir)')" \
|
||||
DESTDIR="${D}" \
|
||||
install
|
||||
}
|
||||
python_foreach_impl python_install
|
||||
fi
|
||||
|
||||
keepdir /usr/share/ibus/engine
|
||||
|
||||
newbashcomp tools/${PN}.bash ${PN}
|
||||
|
||||
insinto /etc/X11/xinit/xinput.d
|
||||
newins xinput-${PN} ${PN}.conf
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
use gconf && gnome2_gconf_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use gconf && gnome2_gconf_install
|
||||
use gtk && gnome2_query_immodules_gtk3
|
||||
use gtk2 && gnome2_query_immodules_gtk2
|
||||
gnome2_icon_cache_update
|
||||
gnome2_schemas_update
|
||||
dconf update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use gtk && gnome2_query_immodules_gtk3
|
||||
use gtk2 && gnome2_query_immodules_gtk2
|
||||
gnome2_icon_cache_update
|
||||
gnome2_schemas_update
|
||||
}
|
@ -1,180 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
|
||||
VALA_USE_DEPEND="vapigen"
|
||||
|
||||
inherit autotools bash-completion-r1 gnome2-utils python-r1 vala virtualx xdg-utils
|
||||
|
||||
DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
|
||||
HOMEPAGE="https://github.com/ibus/ibus/wiki"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm ~arm64 ia64 ppc ppc64 ~sparc x86 ~x86-fbsd"
|
||||
IUSE="+X +emoji gconf +gtk +gtk2 +introspection kde +libnotify nls +python test vala wayland"
|
||||
REQUIRED_USE="emoji? ( gtk )
|
||||
gtk2? ( gtk )
|
||||
kde? ( gtk )
|
||||
libnotify? ( gtk )
|
||||
python? (
|
||||
${PYTHON_REQUIRED_USE}
|
||||
introspection
|
||||
)
|
||||
test? ( gtk )
|
||||
vala? ( introspection )"
|
||||
|
||||
CDEPEND="app-text/iso-codes
|
||||
dev-libs/glib:2
|
||||
gnome-base/dconf
|
||||
gnome-base/librsvg:2
|
||||
sys-apps/dbus[X?]
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
!gtk? ( x11-libs/gtk+:2 )
|
||||
)
|
||||
gconf? ( gnome-base/gconf:2 )
|
||||
gtk? (
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libX11
|
||||
x11-libs/libXi
|
||||
gtk2? ( x11-libs/gtk+:2 )
|
||||
)
|
||||
introspection? ( dev-libs/gobject-introspection )
|
||||
kde? ( dev-qt/qtgui:5 )
|
||||
libnotify? ( x11-libs/libnotify )
|
||||
nls? ( virtual/libintl )
|
||||
python? (
|
||||
${PYTHON_DEPS}
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
)
|
||||
wayland? (
|
||||
dev-libs/wayland
|
||||
x11-libs/libxkbcommon
|
||||
)"
|
||||
RDEPEND="${CDEPEND}
|
||||
python? (
|
||||
gtk? (
|
||||
x11-libs/gtk+:3[introspection]
|
||||
)
|
||||
)"
|
||||
DEPEND="${CDEPEND}
|
||||
$(vala_depend)
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig
|
||||
emoji? (
|
||||
app-i18n/unicode-cldr
|
||||
app-i18n/unicode-emoji
|
||||
)
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_prepare() {
|
||||
vala_src_prepare --ignore-use
|
||||
if ! use emoji; then
|
||||
touch \
|
||||
tools/main.vala \
|
||||
ui/gtk3/panel.vala
|
||||
fi
|
||||
if ! use kde; then
|
||||
touch ui/gtk3/panel.vala
|
||||
fi
|
||||
if ! use libnotify; then
|
||||
touch ui/gtk3/panel.vala
|
||||
fi
|
||||
# for multiple Python implementations
|
||||
sed -i "s/^\(PYGOBJECT_DIR =\).*/\1/" bindings/Makefile.am
|
||||
# fix for parallel install
|
||||
sed -i \
|
||||
-e "/^py2_compile/,/^$/d" \
|
||||
-e "/^install-data-hook/,/^$/d" \
|
||||
bindings/pygobject/Makefile.am
|
||||
# require user interaction
|
||||
sed -i "/^TESTS += ibus-compose/d" src/tests/Makefile.am
|
||||
|
||||
sed -i "/^bash_completion/d" tools/Makefile.am
|
||||
|
||||
default
|
||||
eautoreconf
|
||||
xdg_environment_reset
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local unicodedir="${EPREFIX}"/usr/share/unicode
|
||||
local python_conf=()
|
||||
if use python; then
|
||||
python_setup
|
||||
python_conf+=(
|
||||
$(use_enable gtk setup)
|
||||
--with-python=${EPYTHON}
|
||||
)
|
||||
else
|
||||
python_conf+=( --disable-setup )
|
||||
fi
|
||||
|
||||
econf \
|
||||
$(use_enable X xim) \
|
||||
$(use_enable emoji emoji-dict) \
|
||||
$(use_with emoji unicode-emoji-dir "${unicodedir}"/emoji) \
|
||||
$(use_with emoji emoji-annotation-dir "${unicodedir}"/cldr/common/annotations) \
|
||||
$(use_enable gconf) \
|
||||
$(use_enable gtk gtk3) \
|
||||
$(use_enable gtk ui) \
|
||||
$(use_enable gtk2) \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable kde appindicator) \
|
||||
$(use_enable libnotify) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable test tests) \
|
||||
$(use_enable vala) \
|
||||
$(use_enable wayland) \
|
||||
"${python_conf[@]}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
virtx emake -j1 check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
|
||||
if use python; then
|
||||
python_install() {
|
||||
emake -C bindings/pygobject \
|
||||
pyoverridesdir="$(${EPYTHON} -c 'import gi; print(gi._overridesdir)')" \
|
||||
DESTDIR="${D}" \
|
||||
install
|
||||
}
|
||||
python_foreach_impl python_install
|
||||
fi
|
||||
|
||||
keepdir /usr/share/ibus/engine
|
||||
|
||||
newbashcomp tools/${PN}.bash ${PN}
|
||||
|
||||
insinto /etc/X11/xinit/xinput.d
|
||||
newins xinput-${PN} ${PN}.conf
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
use gconf && gnome2_gconf_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use gconf && gnome2_gconf_install
|
||||
use gtk && gnome2_query_immodules_gtk3
|
||||
use gtk2 && gnome2_query_immodules_gtk2
|
||||
gnome2_icon_cache_update
|
||||
gnome2_schemas_update
|
||||
dconf update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use gtk && gnome2_query_immodules_gtk3
|
||||
use gtk2 && gnome2_query_immodules_gtk2
|
||||
gnome2_icon_cache_update
|
||||
gnome2_schemas_update
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST libchewing-0.5.1.tar.bz2 3141084 BLAKE2B 28f9e803c8815c0e1b1a1134becffe12f92c1ae24b4b6d4163769d898861fec024db8332befe7130487a72fc20859b6292837e9d68ab1b6477de4cf4f789f2ee SHA512 a6551661bb5e56bba59730b93b373db56af7d42f2ab4881fbfff8727689dd2604d42d2e5c0b04820df66a431dfb5fcb73cc5c9b538615da76198ee3635501c1f
|
||||
EBUILD libchewing-0.5.1.ebuild 1133 BLAKE2B 69e6ebe58d26ab7f69e3c76c096af888d1726fb218fb34b12fadfbcdc19d498f3b17c1c34ca4dff2a11db59e4011e62c24cb79c6136a0235b09bfe9c62123a62 SHA512 c34891aecf91306810278c0ad7e21d34da6a1dd93195fc23b23e871f3dfd9791c0da317fac2c96d2ea63898c1e82e94fe7837a75b7eede5923f4be3b563e52e8
|
||||
EBUILD libchewing-9999.ebuild 1102 BLAKE2B 20874411d7bbae1684458fc28a83af4b20620409612c5401982e28c070761da991000f5a144f8a71e8967d6afabc788da0b1eae8803d2033785e5559b394410f SHA512 a6b0d950c98c5635e87557f3b7a59b38363345111ade7679f2f8d289c61fe15accc7e771e911a205dfe4934b1ca63839ef45c7b55a839e0f738df0c8130388ab
|
||||
EBUILD libchewing-0.5.1.ebuild 1157 BLAKE2B f9e817f8ef01af9e0e7519784030e1fcfcee909aa1e0668c48b4bcaac1e19f751339d06438629792edf0e16e1637f4f97d8e69dec1841430bbacaf55de86c2f4 SHA512 dbf2d3b7ff80fe5ec410ce3dd8aa3ae3633d98611e053e7d7178d197669364043d9df558a9f4c3e5ba19958a4d951cb04d47da4c2e6e60c063254dbc81d85f59
|
||||
EBUILD libchewing-9999.ebuild 1126 BLAKE2B 4e5e2f52f0794e5d411be7b0fcbe28a8e1fc8abfa08e79d57554cfe2f82233072036239ec651bc53ce0cbeaf8ffb6e7c01b6ac41ac02039561afa93e78dea8cd SHA512 b346f7510b75aa0f7e28db5e66b366ae082a5fc4fcdc4b6c21679604c3021de659aa643b7da47e47ad172b11c3009411f51fbcd1179f37e8942fd2896ebe3649
|
||||
MISC metadata.xml 327 BLAKE2B 3f9b234590aef775dc0ae62f4eef42cc1e363e04c3dabc2464eee9cfb44ec0b1fc4fe9b233f781c15784b3a699537d67e884ee7f1648a62b3a863480a5e831cd SHA512 c9ab28ab34d940a30e97b989fd96904d2e0816e4b1bc5b843b082d64d6cd476335d9402640e71f2cf8f57f44dcae9af66d5e07075b189fa74f21faba40d819e3
|
||||
|
@ -1,5 +1,7 @@
|
||||
DIST libpinyin-2.2.1.tar.gz 256262 BLAKE2B 4fc081aa42b07eb7d21277c95407eafbf618c9aaf0c6707893f212be70f51d43fe00f50d1b4758d857d0f8aed1e9c177d61d6ca912e776633e8179279f09fb2e SHA512 d323655419aaceda12d794ac25387a2e073e8c2372511913febd5b8049f9d1764a0011cd97b538bbfb14f5c248495a150cf7e3b9f4af21182941e5920f2d879f
|
||||
DIST libpinyin-2.2.2.tar.gz 256304 BLAKE2B 52dc7d8fb4836bfc23137ba96177d488bf425c4bce52ea68933fe873a4ec02e2d49ccfac5c6097b55ea676bed30e635fc9805c205892bba2fe6047d92e5b9ed7 SHA512 80d955bf7f9e85ea90f9469032507713b0e15290fb7cc91a471c8c5564e3c78d430c5fd1dc871693aa40688fb68f7a17f719defe107d1512c5bcefd290c56285
|
||||
DIST libpinyin-model15.text.tar.gz 19361973 BLAKE2B 3d24321db407e28c1adf49373dd9bacafe0e89409511c0656d7b9a85f1d1ac8693249088dd99beef069576f4a8d0d5db3fd47f98822b32aa3098315cf2660d22 SHA512 d3f5b42f6ea6b22570b5ba67cf23d94a3fee2d7d894191ebc11eb72edc162c72b90b2fe10b312bfd8d77d110654ee5dc00c21b25fb8b7c3f905d4088c9895ac1
|
||||
EBUILD libpinyin-2.2.1.ebuild 1396 BLAKE2B 2a6e6b08af53efbd94a2a78c2d4cfc82e61b65bcb1d9bd1811218531a0b3e4c7b7cd91afeadab3228d7af3c862fa6776c5b47bd677d109d5f5332cebb0c31fe8 SHA512 b3530e8c101990101884a74c06643f75e8e75c01db95313b735e7fec6ca06c792f91964445dd9f88320f5f832b9dda490cdb9b32842500fff4f873fe094249a0
|
||||
EBUILD libpinyin-2.2.2.ebuild 1400 BLAKE2B 05c3bc6b24d8ebcc5199eb7a1528c0ec85d666d8a55f7c6dd85f50e63221d975f4c230c3b0bbc0c613834decc6b097d978f160e0a07ecfd478c74c3862d98486 SHA512 1b074887a6e90bff7f8e9f7cf4234e87d4dd3d7f46d8213a2bbb9d02c2456317dfc939ee0303c5fbef919ed7cda77df57b76d7a205c081f8ddd0e9e0c041cde0
|
||||
EBUILD libpinyin-9999.ebuild 1370 BLAKE2B e8d09bac832f84d10e84b3f46cf9436d41c752b796c6eb008c04a1ea71d1902a9b90701165dfb9cf4fc85bb56c2830db5b8765f1c9e6ff1d44d0483134ce98e8 SHA512 de49fe3137247ca25e6b175ee3cefa689901de1455698360a513ad732f25e4bb9447a4c5f68c35a8eeb6221e3f10266d4b599bfc8c711966125545dd6a4a0136
|
||||
MISC metadata.xml 384 BLAKE2B b3f62b356f505bb69731e6f56d43a080e509b578da0762be6ccc112ed1262446034b82d89cbdcca87d502c006319fd11cb4069804b8d8c12f4263a15bbf4f525 SHA512 4317a502e82b23aa2c66d406148eab83996139b4522f999884559b7b6d15709ded6779dc64aeedc657a1be3cd1337281c9e1297ae22dc6b227aef419dc707518
|
||||
|
@ -0,0 +1,61 @@
|
||||
# Copyright 2012-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
inherit autotools
|
||||
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
inherit git-r3
|
||||
|
||||
EGIT_REPO_URI="https://github.com/libpinyin/libpinyin"
|
||||
fi
|
||||
|
||||
LIBPINYIN_MODEL_VERSION="15"
|
||||
|
||||
DESCRIPTION="Libraries for handling of Hanyu Pinyin and Zhuyin Fuhao"
|
||||
HOMEPAGE="https://github.com/libpinyin/libpinyin https://sourceforge.net/projects/libpinyin/"
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="https://github.com/libpinyin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
fi
|
||||
SRC_URI+=" mirror://sourceforge/${PN}/models/model${LIBPINYIN_MODEL_VERSION}.text.tar.gz -> ${PN}-model${LIBPINYIN_MODEL_VERSION}.text.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0/13"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
DEPEND="dev-libs/glib:2
|
||||
sys-libs/db:="
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
git-r3_src_unpack
|
||||
else
|
||||
unpack ${P}.tar.gz
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -e "/^\twget .*\/model${LIBPINYIN_MODEL_VERSION}\.text\.tar\.gz$/d" -i data/Makefile.am || die
|
||||
ln -s "${DISTDIR}/${PN}-model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" "data/model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--enable-libzhuyin \
|
||||
--disable-static
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${D}" -name "*.la" -delete || die
|
||||
}
|
Binary file not shown.
@ -1,6 +1,5 @@
|
||||
AUX tpconfig 426 BLAKE2B 8ef3bef0ca0e50d6f220c4ab7cefc9002bdfffb6c018173d181c3e1dab6cc0fca07c3e8fca4c251efc308f24324e382c7477267a18ca792c993a1247e8bf75be SHA512 09c0a954b765404eeee569040b832883f85b2451c41ca4465ef5febf80745fb9a65fdabadff9967f014d064134c353c66953c26e7295b4ced3dbc172975d536e
|
||||
AUX tpconfig.conf 132 BLAKE2B 9d5f6490eee22c619d458a5190889867c1995f294aec1ed60bc6edcb2c83b3c47d94c473ec52d367eadf441e73258bcb5e2a0ceb0e578b6c0df6069231514649 SHA512 314f05fb3211790e9c5de47f99d14bcf96788f8baf1d5258eb17d71dea05f0bde7b249a99321f472e4339c066705d9f18b529f97b1c03a72da4f21c14b91f77a
|
||||
DIST tpconfig-3.1.3.tar.gz 106789 BLAKE2B 1a02a1c91ce2174ae406888a73ad488d79e60941d0e904f47c9ff1cc82319780cf9874ede6ec4b18cc9176bcaeb465c201fca1bdf5840029565e5a3c5cac85f7 SHA512 b10b709f113dcd526c7521f519466677a1dd37b5c3bd4adf7a0fdbf95428bf56777a726b85e158c4842d406e7659f1b6e161c68bc6f6c6739d376ab84351efc9
|
||||
EBUILD tpconfig-3.1.3-r1.ebuild 624 BLAKE2B 0b92b934ad41e74ec13dc4b44a1301cd1a1aca10d52ab977db49ad83bbd385dcaeaea58e686813c00a69e8d99750c22344b82df2216debe43f488cc03b2723fd SHA512 2ba37d238c27320b483a041044b552271c077376238bf61c6460fde01e887b23c21ebafc7f5a342ee383b478f526b14d008eaeecf1f58cbb5546024e29f7530c
|
||||
EBUILD tpconfig-3.1.3-r2.ebuild 571 BLAKE2B cd7065bdac05e3ea3ab75582f7815b7f2844a8e170dee34aa26b84572f536a68368b99e236bb76f1b8b66593f08bfb22636731115bfdb3edd5324e7d3624249f SHA512 00477cd9e913f37dd58a9a91e2ffd8ed8e195ee1b4afc59389ff6cf334eacb5c71f7a391d5769c7be699741e52e2c49838b042e6fa232d34b78bb62b2df8ef2b
|
||||
EBUILD tpconfig-3.1.3-r2.ebuild 534 BLAKE2B cb4b2411fadb25132ac0e55ddda395a152642b4c570c72eae6e31b9de20b26d3f0981a3474741d6c793c7db56dbc51765c6d738aa987ecbea7d900a351e67ce1 SHA512 8822a2319a4445a1f9e17468d418cca8fb41196fc1490fc863a0a633f4155f76ac9aaff8a71271e926a066df5522e04170af8d2cb881c069b0642a3c2ef8e3aa
|
||||
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
||||
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=0
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Touchpad config for ALPS and Synaptics TPs. Controls tap/click behaviour"
|
||||
HOMEPAGE="http://www.compass.com/synaptics/"
|
||||
SRC_URI="http://www.compass.com/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
src_compile() {
|
||||
econf
|
||||
emake CC="$(tc-getCC)" || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin tpconfig || die "dobin failed!"
|
||||
dodoc README AUTHORS NEWS INSTALL
|
||||
doinitd "${FILESDIR}"/tpconfig
|
||||
newconfd "${FILESDIR}"/tpconfig.conf tpconfig
|
||||
}
|
@ -1,11 +1,9 @@
|
||||
AUX 2.1.7-doc-options.patch 2121 BLAKE2B 08344eae558de800f1081c7a12a3b373915adf94881fc9f72eb6ef86a7cb23daff01fb1d970bfff96f016e4347ad350d2637f1a06b425507bf56f92d92eec165 SHA512 f32f432751ac92d92bd8e83f5252af7b347cd08eb0c6c5e8c5582ad343856ac45a293d5f15adae7167cf216e4b0ac24ab1e298711c478638750ae8a697c4363c
|
||||
AUX 2.1.7-fix-library-symlinks.patch 2937 BLAKE2B f26621b37fbd3f4e58289b8182bf56afcef760d6aceaa5b286389676c27dc529f62b5b4be26dd7ba28d6cbe865cf1d0e3e0b0c76bd4e026cfeff25b63b7d98a3 SHA512 0ddadfebdd8f3b8275b9f16c110e63c557549cc903e0fe8b2df4975fb69d3c529bfa6e7a4f7e78dfca2845b6b6b561a5d608bc139e74d45788d0bed477bb5eaf
|
||||
AUX 2.1.7-glib-2.60-compat.patch 7341 BLAKE2B 64a322db244551b15c037aaca8f868ced632c25600e1e7c83a22eb532535e9d4eb317e0f9aa0df8b52c86077af839dcfba2f4846e91a37e42d325b7681379b98 SHA512 d14c760626541e3ac0cce55bd837a5ca4a0e627d43aea491d1f1cbbca0ab445317519506a2ae2a22416b39ce9708926683ac9dd3be244d9ae2eb53e5b2675f8d
|
||||
AUX 2.1.7-prevent-stack-smashing.patch 1669 BLAKE2B 8c0e603f8c2aafe0cb2b381feaf5c7f87afdfde764f1940735617cbad12afc02e25df9b9a848a580d4e5b969cd0f55b889ba50f5618c33cb9f9e5966d82ea996 SHA512 0d7374605e6221f14877539db2e17d4536ce45adc25d76adfb78043d3d699a291a213aeccd4e0bc4338a10454bb93c47270cfc525b258bf2a1029e856c1b47a9
|
||||
AUX 2.1.7-test-fix.patch 1674 BLAKE2B 5e0ff6c8d8ece11ec49c818521fbb248c13e09b14860b33e93229f41db36779aebeb3b398fc3d4c590332280cd98e756787755c54b2a600e031abe45746fbe26 SHA512 588eacbe421355b252cb98d00ef67b0205b6c9437e58ff893da822732d338cf453583b0cde3b71940c5dd24d562b0aa32cd7c0f7bd978c382eddb77527adc3f2
|
||||
AUX 2.1.7-upgrade-path-fix.patch 1251 BLAKE2B ea343e15348ddfe8a8a36fc9060d14dc5e8ec2a777e473ab39041692d67c4a5c0ebd8793f6896b49e2c353c25167b5dc42e167222f566757fdd9504d2906928b SHA512 965055c9526fa523d11b77c6bb3bddaa1323dd06d5cccb2f638f89402380b746e11e60f828ecfb4b35e20715a97f940980edbb6a6d2416356c4a84da0ac476c4
|
||||
AUX 2.1.8-doc-options.patch 2121 BLAKE2B 08344eae558de800f1081c7a12a3b373915adf94881fc9f72eb6ef86a7cb23daff01fb1d970bfff96f016e4347ad350d2637f1a06b425507bf56f92d92eec165 SHA512 f32f432751ac92d92bd8e83f5252af7b347cd08eb0c6c5e8c5582ad343856ac45a293d5f15adae7167cf216e4b0ac24ab1e298711c478638750ae8a697c4363c
|
||||
AUX 2.1.8-fix-library-symlinks.patch 2937 BLAKE2B f26621b37fbd3f4e58289b8182bf56afcef760d6aceaa5b286389676c27dc529f62b5b4be26dd7ba28d6cbe865cf1d0e3e0b0c76bd4e026cfeff25b63b7d98a3 SHA512 0ddadfebdd8f3b8275b9f16c110e63c557549cc903e0fe8b2df4975fb69d3c529bfa6e7a4f7e78dfca2845b6b6b561a5d608bc139e74d45788d0bed477bb5eaf
|
||||
AUX 2.1.8-prevent-stack-smashing.patch 1669 BLAKE2B 8c0e603f8c2aafe0cb2b381feaf5c7f87afdfde764f1940735617cbad12afc02e25df9b9a848a580d4e5b969cd0f55b889ba50f5618c33cb9f9e5966d82ea996 SHA512 0d7374605e6221f14877539db2e17d4536ce45adc25d76adfb78043d3d699a291a213aeccd4e0bc4338a10454bb93c47270cfc525b258bf2a1029e856c1b47a9
|
||||
AUX 2.1.8-test-fix.patch 1674 BLAKE2B 5e0ff6c8d8ece11ec49c818521fbb248c13e09b14860b33e93229f41db36779aebeb3b398fc3d4c590332280cd98e756787755c54b2a600e031abe45746fbe26 SHA512 588eacbe421355b252cb98d00ef67b0205b6c9437e58ff893da822732d338cf453583b0cde3b71940c5dd24d562b0aa32cd7c0f7bd978c382eddb77527adc3f2
|
||||
DIST tracker-1.12.4.tar.xz 5051884 BLAKE2B 99cc85fc4d49691eb0a73e4f1776d9971b5cbe5844478825e473137b4d7b13e2578065be497da57285abc2d3cf4c6d1ed1b077a01cd68dc093e18ddd7674c1f1 SHA512 e81af22733c7d80535c79e23a4b3edbbcf888eede1dff071d466518054e90d4c207af76bcb4d8c73dc20729ae2eab60444ca91ee7ae09e96c0da2fdab97752c1
|
||||
DIST tracker-2.1.7.tar.xz 2572740 BLAKE2B 0db8379502a37d0fc0c4b905a55a8642011c76368a94609b71afa5b6d59fa8a9220c302588a8217ea8626faccedd6b62e8fc96b19d4fb2cbaf1b550fbc55cf0d SHA512 75203af91ec43641caf2a3870100b8c5affb613e442e5a271edafe68ac7c6551256f288e435ce4fc8cb6f9ee0ea54871ebba90e085d0baeba4914815d3be15a0
|
||||
DIST tracker-2.1.8.tar.xz 2585924 BLAKE2B 8548f6a615c3357eb2f1a1656d81f50816cef2f59e23fe7bd2111eeade8b3e5c0a33abf1bc830a0baa9c1c1d74ee92d3e44da00cd6f65ab853ef04eb2f57a69e SHA512 447e519699bbb0c9802230629667a87ce39ec3f6bb9c605063319d5e6a019c95a76762fdc889b1a11280be08b8520f22f097f9c9779dcd7a6c7cf239b4da2696
|
||||
EBUILD tracker-1.12.4-r1.ebuild 7448 BLAKE2B b1552ee19ab27c1a2fb7ec5fa43de63f53f88da98d77772c979a4941bcff54299d991e20f432155652152d1b3315ffc64eaeed9073261c2f428c334f5f576e41 SHA512 b84d10c8f9979fe3e66007c7e20b229d181c9e1961a92aa70500c6461197ac4a976cc7849e4901107bb4aedb3195540ec12e577f9ab368ea4aa10059ddcf3131
|
||||
EBUILD tracker-2.1.7-r1.ebuild 2908 BLAKE2B 52804fce82218814125b5903b3f7546d1c443c0463cd6db1be9077e5be8e2bcd5d9dc2ab823709eed3530139f6b7fdcb47d8a4db9b8c7733d29e637fc824d1fb SHA512 f27d33944fecdcfc73fd62090ccd9474bb992a3d91eafc5817eef094344b2a3034252d57755bec9053ad183bd74af3fe6fddd668b26709c48859a99640432752
|
||||
EBUILD tracker-2.1.8.ebuild 2820 BLAKE2B 57729529f599964d142f2da8a5f9568a23bc15ace8d93859b1a65e505fb94e97806e5f5fed70316952214ac13bba83a31f31dc2cad0739d52176ea78a397d42b SHA512 9386ce363bde67ccd20ccf15403fc450a4baf7a7374b9b5f3896c356dd23686df6291a9d35e07ffc127da065b2bfc1c8f168ba6dd8fcb50e114cec1bc9ec0f55
|
||||
MISC metadata.xml 1545 BLAKE2B 1fee1210e27ad5a33c7e121372a64ed7d70c5c8169ce7b2688ff395cb56a218d53a8c5561701498d52d7772be1ce77d44275c938ad9486dc039e2f301bb14b6d SHA512 b379f0ca9737f7847ec7e0e83148ef354a56433d5fcd45996feaa86d9773c60b97f226ca21aba48aaba31f17ead8ea1922d408193328f477d58449ed3a732f71
|
||||
|
@ -1,169 +0,0 @@
|
||||
From 43b10233d4cce38230c357d885662291d2e5e978 Mon Sep 17 00:00:00 2001
|
||||
From: Iain Lane <iainl@gnome.org>
|
||||
Date: Mon, 11 Feb 2019 15:42:14 +0000
|
||||
Subject: [PATCH 4/5] libtracker-data: Don't rely on hash table iteration order
|
||||
being stable
|
||||
|
||||
This is the same problem that was fixed by
|
||||
c58f7aa419e2c3a69fa7fe583a1fd5e0b9bd0839 on master. Instead of relying
|
||||
on hash table iteration being stable, pass the GVariantBuilder down and
|
||||
add directly to it in the right order.
|
||||
|
||||
Forwarded: https://gitlab.gnome.org/GNOME/tracker/merge_requests/55
|
||||
---
|
||||
.../tracker-sparql-pattern.vala | 4 +--
|
||||
src/libtracker-data/tracker-sparql-query.vala | 31 ++++++++++++-------
|
||||
2 files changed, 21 insertions(+), 14 deletions(-)
|
||||
|
||||
diff --git a/src/libtracker-data/tracker-sparql-pattern.vala b/src/libtracker-data/tracker-sparql-pattern.vala
|
||||
index e03ed6f16..033b138a5 100644
|
||||
--- a/src/libtracker-data/tracker-sparql-pattern.vala
|
||||
+++ b/src/libtracker-data/tracker-sparql-pattern.vala
|
||||
@@ -542,7 +542,7 @@ class Tracker.Sparql.Pattern : Object {
|
||||
} else if (accept (SparqlTokenType.BLANK_NODE)) {
|
||||
// _:foo
|
||||
expect (SparqlTokenType.COLON);
|
||||
- result = query.generate_bnodeid (get_last_string ().substring (1));
|
||||
+ result = query.generate_bnodeid (get_last_string ().substring (1), null);
|
||||
} else if (current () == SparqlTokenType.STRING_LITERAL1) {
|
||||
result = expression.parse_string_literal ();
|
||||
} else if (current () == SparqlTokenType.STRING_LITERAL2) {
|
||||
@@ -569,7 +569,7 @@ class Tracker.Sparql.Pattern : Object {
|
||||
} else if (current () == SparqlTokenType.OPEN_BRACKET) {
|
||||
next ();
|
||||
|
||||
- result = query.generate_bnodeid (null);
|
||||
+ result = query.generate_bnodeid (null, null);
|
||||
|
||||
string old_subject = current_subject;
|
||||
bool old_subject_is_var = current_subject_is_var;
|
||||
diff --git a/src/libtracker-data/tracker-sparql-query.vala b/src/libtracker-data/tracker-sparql-query.vala
|
||||
index 7944e78e5..69a7e9eba 100644
|
||||
--- a/src/libtracker-data/tracker-sparql-query.vala
|
||||
+++ b/src/libtracker-data/tracker-sparql-query.vala
|
||||
@@ -284,7 +284,7 @@ public class Tracker.Sparql.Query : Object {
|
||||
sha1, sha1.substring (8), sha1.substring (12), sha1.substring (16), sha1.substring (20));
|
||||
}
|
||||
|
||||
- internal string generate_bnodeid (string? user_bnodeid) {
|
||||
+ internal string generate_bnodeid (string? user_bnodeid, GLib.VariantBuilder? builder) {
|
||||
// user_bnodeid is NULL for anonymous nodes
|
||||
if (user_bnodeid == null) {
|
||||
return ":%d".printf (++bnodeid);
|
||||
@@ -310,6 +310,9 @@ public class Tracker.Sparql.Query : Object {
|
||||
}
|
||||
|
||||
blank_nodes.insert (user_bnodeid, uri);
|
||||
+
|
||||
+ if (builder != null)
|
||||
+ builder.add ("{ss}", user_bnodeid, uri);
|
||||
}
|
||||
|
||||
return uri;
|
||||
@@ -774,7 +777,7 @@ public class Tracker.Sparql.Query : Object {
|
||||
for (int i = 0; i < n_solutions; i++) {
|
||||
solution.solution_index = i;
|
||||
set_location (delete_location);
|
||||
- parse_construct_triples_block (solution, UpdateType.DELETE);
|
||||
+ parse_construct_triples_block (solution, UpdateType.DELETE, null);
|
||||
data_update.update_buffer_might_flush ();
|
||||
}
|
||||
|
||||
@@ -790,16 +793,20 @@ public class Tracker.Sparql.Query : Object {
|
||||
for (int i = 0; i < n_solutions; i++) {
|
||||
uuid_generate (base_uuid);
|
||||
blank_nodes = new HashTable<string,string>.full (str_hash, str_equal, g_free, g_free);
|
||||
+ if (update_blank_nodes != null)
|
||||
+ update_blank_nodes.open (new GLib.VariantType("a{ss}"));
|
||||
+
|
||||
solution.solution_index = i;
|
||||
|
||||
set_location (insert_location);
|
||||
parse_construct_triples_block (solution,
|
||||
insert_is_update ?
|
||||
UpdateType.UPDATE :
|
||||
- UpdateType.INSERT);
|
||||
+ UpdateType.INSERT,
|
||||
+ update_blank_nodes);
|
||||
|
||||
if (blank && update_blank_nodes != null) {
|
||||
- update_blank_nodes.add_value (blank_nodes);
|
||||
+ update_blank_nodes.close ();
|
||||
}
|
||||
|
||||
data_update.update_buffer_might_flush ();
|
||||
@@ -870,7 +877,7 @@ public class Tracker.Sparql.Query : Object {
|
||||
}
|
||||
}
|
||||
|
||||
- private void parse_construct_triples_block (Solution var_value_map, UpdateType type) throws Sparql.Error, DateError {
|
||||
+ private void parse_construct_triples_block (Solution var_value_map, UpdateType type, GLib.VariantBuilder? builder) throws Sparql.Error, DateError {
|
||||
expect (SparqlTokenType.OPEN_BRACE);
|
||||
|
||||
while (current () != SparqlTokenType.CLOSE_BRACE) {
|
||||
@@ -878,7 +885,7 @@ public class Tracker.Sparql.Query : Object {
|
||||
|
||||
if (accept (SparqlTokenType.GRAPH)) {
|
||||
var old_graph = current_graph;
|
||||
- current_graph = parse_construct_var_or_term (var_value_map, type, out is_null);
|
||||
+ current_graph = parse_construct_var_or_term (var_value_map, type, out is_null, builder);
|
||||
|
||||
if (is_null) {
|
||||
throw get_error ("'null' not supported for graph");
|
||||
@@ -887,7 +894,7 @@ public class Tracker.Sparql.Query : Object {
|
||||
expect (SparqlTokenType.OPEN_BRACE);
|
||||
|
||||
while (current () != SparqlTokenType.CLOSE_BRACE) {
|
||||
- current_subject = parse_construct_var_or_term (var_value_map, type, out is_null);
|
||||
+ current_subject = parse_construct_var_or_term (var_value_map, type, out is_null, builder);
|
||||
|
||||
if (is_null) {
|
||||
throw get_error ("'null' not supported for subject");
|
||||
@@ -906,7 +913,7 @@ public class Tracker.Sparql.Query : Object {
|
||||
|
||||
optional (SparqlTokenType.DOT);
|
||||
} else {
|
||||
- current_subject = parse_construct_var_or_term (var_value_map, type, out is_null);
|
||||
+ current_subject = parse_construct_var_or_term (var_value_map, type, out is_null, builder);
|
||||
|
||||
if (is_null) {
|
||||
throw get_error ("'null' not supported for subject");
|
||||
@@ -925,7 +932,7 @@ public class Tracker.Sparql.Query : Object {
|
||||
|
||||
bool anon_blank_node_open = false;
|
||||
|
||||
- private string? parse_construct_var_or_term (Solution var_value_map, UpdateType type, out bool is_null) throws Sparql.Error, DateError {
|
||||
+ private string? parse_construct_var_or_term (Solution var_value_map, UpdateType type, out bool is_null, GLib.VariantBuilder? builder) throws Sparql.Error, DateError {
|
||||
string result = "";
|
||||
is_null = false;
|
||||
if (current () == SparqlTokenType.VAR) {
|
||||
@@ -947,7 +954,7 @@ public class Tracker.Sparql.Query : Object {
|
||||
} else if (accept (SparqlTokenType.BLANK_NODE)) {
|
||||
// _:foo
|
||||
expect (SparqlTokenType.COLON);
|
||||
- result = generate_bnodeid (get_last_string ().substring (1));
|
||||
+ result = generate_bnodeid (get_last_string ().substring (1), builder);
|
||||
} else if (current () == SparqlTokenType.MINUS) {
|
||||
next ();
|
||||
if (current () == SparqlTokenType.INTEGER ||
|
||||
@@ -994,7 +1001,7 @@ public class Tracker.Sparql.Query : Object {
|
||||
anon_blank_node_open = true;
|
||||
next ();
|
||||
|
||||
- result = generate_bnodeid (null);
|
||||
+ result = generate_bnodeid (null, builder);
|
||||
|
||||
string old_subject = current_subject;
|
||||
bool old_subject_is_var = current_subject_is_var;
|
||||
@@ -1061,7 +1068,7 @@ public class Tracker.Sparql.Query : Object {
|
||||
|
||||
private void parse_construct_object (Solution var_value_map, UpdateType type) throws Sparql.Error, DateError {
|
||||
bool is_null = false;
|
||||
- string object = parse_construct_var_or_term (var_value_map, type, out is_null);
|
||||
+ string object = parse_construct_var_or_term (var_value_map, type, out is_null, null);
|
||||
var data = manager.get_data ();
|
||||
if (current_subject == null || current_predicate == null || object == null) {
|
||||
// the SPARQL specification says that triples containing unbound variables
|
||||
--
|
||||
2.17.0
|
||||
|
@ -1,33 +0,0 @@
|
||||
From d7e31d6940efdb6716689136774a94cfdfd83189 Mon Sep 17 00:00:00 2001
|
||||
From: Carlos Garnacho <carlosg@gnome.org>
|
||||
Date: Mon, 17 Dec 2018 13:34:23 +0100
|
||||
Subject: [PATCH] libtracker-data: Update FTS if base tables were altered
|
||||
|
||||
That will issue an update of all tables, so the FTS view might be
|
||||
affected. This is not caught by ontology change tests, as this
|
||||
is a situation that can only happen when migrating from 1.x databases
|
||||
ATM.
|
||||
|
||||
(cherry picked from commit 70758fc059e91936e88d5264b195ac291e995144)
|
||||
---
|
||||
src/libtracker-data/tracker-data-manager.c | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/libtracker-data/tracker-data-manager.c b/src/libtracker-data/tracker-data-manager.c
|
||||
index f2addd0df..05a96b4dd 100644
|
||||
--- a/src/libtracker-data/tracker-data-manager.c
|
||||
+++ b/src/libtracker-data/tracker-data-manager.c
|
||||
@@ -3701,8 +3701,8 @@ tracker_data_ontology_import_into_db (TrackerDataManager *manager,
|
||||
}
|
||||
|
||||
#if HAVE_TRACKER_FTS
|
||||
- if (in_update) {
|
||||
- update_fts = tracker_data_manager_fts_changed (manager);
|
||||
+ if (base_tables_altered || in_update) {
|
||||
+ update_fts = base_tables_altered | tracker_data_manager_fts_changed (manager);
|
||||
|
||||
if (update_fts)
|
||||
tracker_db_interface_sqlite_fts_delete_table (iface);
|
||||
--
|
||||
2.17.0
|
||||
|
Binary file not shown.
@ -1,5 +1,4 @@
|
||||
AUX calcurse-4.2.1-tinfo.patch 644 BLAKE2B e304953d56dc8891138e909f0b7b31b85b89a16800a1e8efc64a199cb884b730c3123f902ffe2095d392c41cbf0f65b88d440fff2133816b2763ea74a5e44770 SHA512 099ead1b288717e9d9eff331c2fbb9ff8deb19b1843109549ebdab30e8e59cc9cbb01a89c87e84e9283003ce70fc595e2305936a8a0918b0996b5fab1854cb5f
|
||||
DIST calcurse-4.3.0.tar.gz 597490 BLAKE2B 7fe31fc09cae12438173d4846a1e4b0a55f9e9416ab23ffc8b78e9d0f621072d8aca96b4161d5659db088e1007f685228e9669aae2d5606939c6564252826e1d SHA512 d948354b512d406f4915ce37107d3f529031e7698d7b38465913ff37120a93283e01f09f5267ebb19bf39ea133d6fac579b218d6dfd6056003b6222f9038f4b3
|
||||
EBUILD calcurse-4.3.0-r1.ebuild 726 BLAKE2B a522325fc6057acc2c2c01fef1b992501ca13e923b516c9be5b8b6c2383298203ad687710f13c7a59584076a71e749aeff0482c509913e729551d296a6997241 SHA512 5686ad29e383eae83ce90b192604a0c4fb8020a04ded6ac551db7808a94fd46eef043ab385662ba469025ec7573a62b00d296cdbdf4066344e678ede01cce2e1
|
||||
EBUILD calcurse-4.3.0.ebuild 722 BLAKE2B eccdcacd26dbea4eb246ea151e0a0fd7a559f728d1d308ac272ee3d4225b25fbfcbc36cdb149620698d8a6cf8caec3fd5596fd8eb2a9f99f0883da3e09e79cf3 SHA512 831dc644c55537a7e93d457fdd49bd34832cf513bda717ed79aaa4ffd87d2b88ef2767d193e42dfdc0eb2f7340550d843e070b3001f00fd9506abac2ea4aa77b
|
||||
DIST calcurse-4.4.0.tar.gz 620263 BLAKE2B 8fbe875f5e757ec3c11b9c23a994260403ee990bfcb3d4c41eefbf06a6db9e76cd5157e32b11c3fdc049896d5db3a9856862724902dab1cb48e0b00ef5df6f73 SHA512 43d30ad68bb39aaa9460644a691e66cbb15b9930737581583da65d00214c70fb1148a0edeca4430abb7a5cef2821b0f4c6fdbed8188d9ea5da5fedc4f95fa07c
|
||||
EBUILD calcurse-4.4.0.ebuild 723 BLAKE2B 5f0b52ad558fae55b0623983495b456f5f099548bbea3d47e8f848a154b33c06f7b456d7e8722788e7549adf0cb8b7e1ffcaa4bf9ec2d3de66d37d285a64acbd SHA512 56b9851de00de6d7443e0bbab267b5ecdbda0de7bdfdf1c243926e78c760ce9410f12f255ca9dae61e3fc1ba6df1e75f551f1b35f2d4a6c4e78a8939f5c0bcb2
|
||||
MISC metadata.xml 593 BLAKE2B 313dee286f4f73406dc3a9a00c8bb59df524df4ac3ced089fea16522d22d99580972c1e52822df1d4c7b527b3c48dce3b825d662458e6194343ec66f2024f73b SHA512 41f0c2a630723427fb5f4033b928c1dc0e4c7bd08f301240458129b08e9baab02141e214b73a393a8c7af58ef1b6f785f701407e111a49b825e5006078caa9a8
|
||||
|
@ -1,45 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools eutils multilib-minimal
|
||||
|
||||
DESCRIPTION="a text-based calendar and scheduling application"
|
||||
HOMEPAGE="https://calcurse.org/"
|
||||
SRC_URI="https://calcurse.org/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~ppc ~ppc64"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/httplib2
|
||||
sys-libs/ncurses:0="
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-4.2.1-tinfo.patch
|
||||
)
|
||||
|
||||
# Most tests fail.
|
||||
RESTRICT="test"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
ECONF_SOURCE="${S}" econf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
multilib-minimal_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
multilib-minimal_src_install
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST kmymoney-5.0.2.tar.xz 11682108 BLAKE2B 310ec19938950f05654555be1c1f0091233e1c3e497c9481ff0a199ad8f34efe517fb5f2c54cf6e521b03bddf9aec89976e346f1dba72b1f245c4d8af349864a SHA512 a2d6e28a68a7d8bf05e4a0c88b398ff8d9b644384d7113e6abeea4572df8b054a31edaaddd6cad7dc5aaddef492c0477df3a92a4e2d4efdfba7722f54453ca47
|
||||
DIST kmymoney-5.0.3.tar.xz 11690060 BLAKE2B beb836c4753caa81ee3a06f12fce65fd584fbeaa228cba087b77284e0f3ecce8b88b030466198db62fdf23af26cee5caad59eb845653006d700cf68a0793231f SHA512 9f8aaa26a3cb3f5eb2a61936ecc54f97096f98d4f0ffbfbfb6adbe099a559f797d997b1d23bb7f18d31d76182f8fa8601a70176a4bc16f5cdf2fac0af8903fc0
|
||||
EBUILD kmymoney-5.0.2.ebuild 3201 BLAKE2B 74a73a9eb9d32afd999deedad63db47a24249b68111779477a6bba27cbd5641305be3faf440f21e17e202eec3f97f71c2e636dfb2a1b35c0362ec87f96151b4a SHA512 6ce1a81bc99cd11d4359eb0fb3381469b8397e2e117e50896deda4e80a3087a0097299de7397449fd2e438313094707595de2d60b150f1fb1760672666ebd953
|
||||
EBUILD kmymoney-5.0.3.ebuild 3202 BLAKE2B 2167eaad42903aca1783526867766358815cd08fd6bcfca82d63cb984586870721f2c5dfccd256e0a2999bdd48112cfa3a8afaad75de3df145486e28f71cbf82 SHA512 8d625fcea8b9ba5d49e0b628428753f6537f2a985d3fbd67a7ead4eb355fe7c06cb105214860d6e20df9298ec1b4f43c301001d6dcf24b9f130f6a95cdfa0b45
|
||||
EBUILD kmymoney-5.0.3.ebuild 3201 BLAKE2B d34f829dc97fd80199d8d8933201e1743781c36a9e609ee3bd9635da78b247a270b3af6a787e86e24a435065cbf39b1cfb73f0879af1fe12074ea07302288f4a SHA512 992e69a90b0071f36181578561c99a5004a5dd2cb6dabd7aefbf714dbc88e03e1840640569d90a92bcdce64bfa6b78884b6db89954a2910c23f27955d272c8f7
|
||||
MISC metadata.xml 793 BLAKE2B 0ecca47b6d189eb9d19c4b61d43579429def819e075267f203a382fe3fb55cedfc14faeb409efed1e975688df260e3574bf03c29601e102f9cce662ecc15d81c SHA512 5c52ef57a4c75b2b439036ba561fed505a9bb331e1eac61a0816287b068687cfe3c22c260baba788aae68c0a304ad9e6aa72599d12a1fb511765d9722749e06c
|
||||
|
@ -1,3 +1,4 @@
|
||||
DIST alkimia-7.0.2.tar.xz 38420 BLAKE2B ea2cc8dd80e2b9b2501d26936aa7d2799d040e8cf86f9adb4785e676046f3c76d0cbe3267e4159582086d910be35020bbc634140d32cc7e5588d06cf75a115a3 SHA512 275ea48cd33caed9393a170efcc6053a581c1cc000862dd73a63bdb6de3e3c3ad2e492901a859e517033e1239e297a43088580553efe32f1d99a85051f5af3e4
|
||||
EBUILD libalkimia-7.0.2-r1.ebuild 852 BLAKE2B ee2313b1726ea8f7e9ebf738b0f7c7fca79dea427988ac07a659666013116a5108531e3943c773ee45ce4331032aa89a425437661b0b090701c19b8d41f663b7 SHA512 4d8b7dd8f1e8f360cf0fa234e4cbf1d0a0b0d0b9dba4dcea0ad0aff3054b0d53a732538111c921791caba5a45b51d8f3b8ce196bee41b2868baac938b1b60091
|
||||
EBUILD libalkimia-7.0.2.ebuild 757 BLAKE2B 975665d1032105de21e1aa7d202234780b85f1e7c8e7fcdca1a55e28b8a500aa72585b1a1acc2fefff867426794d8e5eb3d58c0d41377a0fc6dea04ff83b265a SHA512 acf7cf9c0a56bb0ad937c9b0eff491cc16b3cd0b537bdff9b4f926ade4781b16009dc3d1bb90cebcef7dc82f395f2a556179d4d2774832f7a8cfa1f9b7af4cea
|
||||
MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
KDE_TEST="forceoptional"
|
||||
KMNAME="alkimia"
|
||||
inherit kde5
|
||||
|
||||
if [[ ${KDE_BUILD_TYPE} = release ]]; then
|
||||
SRC_URI="mirror://kde/stable/${KMNAME}/${PV}/${KMNAME}-${PV}.tar.xz"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Library with common classes and functionality used by KDE finance applications"
|
||||
HOMEPAGE="https://www.linux-apps.com/content/show.php/libalkimia?content=137323"
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/7"
|
||||
IUSE="doc gmp"
|
||||
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )
|
||||
"
|
||||
DEPEND="
|
||||
$(add_qt_dep qtdbus)
|
||||
!gmp? ( sci-libs/mpir:= )
|
||||
gmp? ( dev-libs/gmp:0=[cxx] )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_find_package doc Doxygen)
|
||||
$(cmake-utils_use_find_package !gmp MPIR)
|
||||
)
|
||||
kde5_src_configure
|
||||
}
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST pilot-link-0.12.5-gentoo-patchset.tar.bz2 8182 BLAKE2B db6e053bebc2876308d5bf5c29b86b9f22aecd0e75ed6d16e9214d63d73cb5e2dc7080bcd03a9d4dc21d4f2ef84d9632bac6cd36673d93915db9fd095ae12dfd SHA512 141900ef42d8a6716d7e0a219e1b75609f392c393376fb60f645561cfe1cf67ad9cec03321a31dcf1e8a70c75591df6eac4f727c957487496ab46ae6aa2dc90d
|
||||
DIST pilot-link-0.12.5.tar.bz2 1578735 BLAKE2B acc8748448d90928ac393e3d716f9d12c7962e18564a738b5f01e19bb225d610e179bb0694aded57979c7240df2652cac72845e5b8cdcddf6a4a800bbac4424b SHA512 a12972fb7a43f2dfccb82a046ca372c9fce5333f632a77880439c4f4705af6a7f16b76f04c9f3ed0d6a12aad55a3a55f8781a4e92931bc6907cd1ec4f1209868
|
||||
EBUILD pilot-link-0.12.5-r1.ebuild 2915 BLAKE2B c2f046807b4e573861361f522d59c318e800114095addac35d7f08355e7152ca35f5d4ba3450ed23ab42df1e3aeb671a6cc667567a8111a3053e42ef344c5dc8 SHA512 9376978300128ba5b930a36a497c4f8ce36640ad6cac9b0ca1412fd285f9202cfba1254f95d2157068cf42f66f44a16b73fc5bd0d59896a3b9bc88fef12acf57
|
||||
EBUILD pilot-link-0.12.5-r2.ebuild 3084 BLAKE2B ff356533b77e5a8efdf30f58e5581c0d45a8b24b85f1c473c0938586fd4e000062fc1347d67721f3f335d9c599bfe1ee515d30c5bf9810f3257616f9cf6284f1 SHA512 e1767505c9036a75ac31d5173d8115858183e073d2607a4cc1bd6a317864a86cc6c279bcea35be6d7d4f5e73e882baa3410b3aa3ef36b807e92db006cb7e8d4e
|
||||
EBUILD pilot-link-0.12.5-r2.ebuild 3083 BLAKE2B cdaee7a17f7ff384fcf0f31856fa6719a68861455bffda1dfbd4e37f2e26b5ece50e868ae3c2eb998e7d52c41fa2da065163e4a5624e8334a73f42075629bd36 SHA512 c311cfe2e74c520250ef34154cd7fb469ea0d68684929cafe18a30ad3839c7aa3ef1f0476b64a5e7f8ef50662b7b5569b7d13f682cadcdac0f4474bd327a1568
|
||||
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
||||
|
Binary file not shown.
@ -1,5 +1,7 @@
|
||||
DIST eix-0.33.5.tar.xz 626628 BLAKE2B 2bb102279084f6bb6871bb4bbe55100708866337501c6043508ee13bdb92064c3a4a41d067b9d4c03af1a5ffbece53d9c66cf89639adf0c555a9511cae3d702f SHA512 7a71a411d4428ee491b9aee0f414e038a08f2195db58466db9b96f0d80edca7eaa153e63534c832c71e1b488e21fbd869a96bd10a21e06a93ce7eba1f808b684
|
||||
DIST eix-0.33.6.tar.xz 625512 BLAKE2B 3f27e3cfa00dc4979bbebbd3b31dfa29e7dcd527fdf7b3ca3fdc6a4ce45a64d7f07fe20ea4a526533aa506c2d9e7fcbbf7b5e83ad6a2d4bbacd1ce75b6cde4ae SHA512 3f04f06533d4e7a0acd5b6e85d1194c8f9b013595ebe75c3dda06cce42e7721a57393aed17e9dd6437780b48378691d84b6e595999ce4321ad114b239313c7cf
|
||||
DIST eix-0.33.7.tar.xz 626008 BLAKE2B 13d1f5b3096ec1ced13435f3680454c5b6f035ddbaa7877c7d2898b044fcc673f2c30b5ad25b8a3aa01354c726cf6ebf6483dc49f102145957dad95437931f63 SHA512 a6f2f553a05351c642c5ad5dcb8dc804585e1476d35dbe2c056ed493d1e37576e5e57fe0317f4fe4f6310c5439d23cbbe7384da8fbe9761eddca10e463950077
|
||||
EBUILD eix-0.33.5.ebuild 2643 BLAKE2B 2a9c179699e2df18328b1a1ff78927f8f0c5f8f476d3715b14fd10eaf1cd22c19895b4ebe46d5c05b618263b604ba73e903dac3838342ef5d23faf847bbd7071 SHA512 829d144019b1ee4beb72b66d51a42f007b9b09d122deed5f0990582de5012d0128ecc584010034ee1ab52b8f15edf939cdafbe3527b2ae7c651c4fa1e87f1c11
|
||||
EBUILD eix-0.33.6.ebuild 2654 BLAKE2B 2923f5cf4b6db39cb1007e8b7b531c883ed02523afe53fefa4653e0e30ab2cbcc30f5d35c84dd07d347b85a894ce362410893b9db5d4204f1a9c506e2f0c963e SHA512 5445aae967a808d08b888f95be38df115c6db0f993dfad69f52eb480f5cbde14ffe670778412cd7a1edb6a773050e19f00def9fc2aa2b746abf36ebeb8116245
|
||||
EBUILD eix-0.33.7.ebuild 2654 BLAKE2B 31e3aaf0bb2872297ba0961ebe2f1a981d07666cb4c68577858716c370058998e888ac079b52c909dd3573934d40f6259759f8dd702b784bcd3c7812d5908dc8 SHA512 82c73ebeefd2620fc4e4b852e4c6ea775c3c5bd47439ffb33d0d4705edffc6efaee3d0f7bc09e559be01c8f112b603cb49ee687a9b67d0ec5092893c1200e49e
|
||||
MISC metadata.xml 1051 BLAKE2B b77439c3a8d8eab9fc711c96ce2b2ccaf307f2eca4cfee32bfb75279ff4da31fd05b3319136af38e70d274c28cb2f1c2567916390d81425b7b7daf956815c7e4 SHA512 208b3db2b2e5afb5667a29e6b18538f3cea5e3fb2758d3c9b30823d7b2a22f31f150d6a01abec6a6c8ca62486c975b47002de9e1bac89ded31eb7013bdbb38c6
|
||||
|
@ -0,0 +1,104 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools bash-completion-r1 flag-o-matic tmpfiles
|
||||
|
||||
DESCRIPTION="Search and query ebuilds"
|
||||
HOMEPAGE="https://github.com/vaeth/eix/"
|
||||
SRC_URI="https://github.com/vaeth/eix/releases/download/v${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="debug doc nls sqlite"
|
||||
|
||||
BOTHDEPEND="nls? ( virtual/libintl )
|
||||
sqlite? ( >=dev-db/sqlite-3:= )"
|
||||
RDEPEND="${BOTHDEPEND}
|
||||
>=app-shells/push-2.0-r1
|
||||
>=app-shells/quoter-3.0_p2-r1"
|
||||
DEPEND="${BOTHDEPEND}
|
||||
app-arch/xz-utils
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
pkg_setup() {
|
||||
# remove stale cache file to prevent collisions
|
||||
local old_cache=${EROOT%/}/var/cache/${PN}
|
||||
if [[ -f ${old_cache} ]]; then
|
||||
rm "${old_cache}" || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i -e "s:/:${EPREFIX}/:" tmpfiles.d/eix.conf || die
|
||||
|
||||
sed -e "/eixf_source=/s:push.sh:cat \"${EROOT}usr/share/push/push.sh\":" \
|
||||
-e "/eixf_source=/s:quoter_pipe.sh:cat \"${EROOT}usr/share/quoter/quoter_pipe.sh\":" \
|
||||
-i src/eix-functions.sh.in || die
|
||||
sed -e "s:'\$(bindir)/eix-functions.sh':cat \\\\\"${EROOT}usr/share/eix/eix-functions\\\\\":" \
|
||||
-i src/Makefile.am || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
$(use_enable debug paranoic-asserts)
|
||||
$(use_enable nls)
|
||||
$(use_with doc extra-doc)
|
||||
$(use_with sqlite)
|
||||
|
||||
# default configuration
|
||||
$(use_with prefix always-accept-keywords)
|
||||
--with-dep-default
|
||||
--with-required-use-default
|
||||
|
||||
# paths
|
||||
--with-portage-rootpath="${ROOTPATH}"
|
||||
--with-eprefix-default="${EPREFIX}"
|
||||
|
||||
# build a single executable with symlinks
|
||||
--disable-separate-binaries
|
||||
--disable-separate-tools
|
||||
|
||||
# used purely to control/disrespect *FLAGS
|
||||
--disable-debugging
|
||||
--disable-new_dialect
|
||||
--disable-optimization
|
||||
--disable-strong-optimization
|
||||
--disable-security
|
||||
--disable-nopie-security
|
||||
--disable-strong-security
|
||||
)
|
||||
|
||||
# https://github.com/vaeth/eix/issues/35
|
||||
append-cxxflags -std=c++14
|
||||
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dobashcomp bash/eix
|
||||
dotmpfiles tmpfiles.d/eix.conf
|
||||
|
||||
rm -r "${ED%/}"/usr/bin/eix-functions.sh || die
|
||||
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
tmpfiles_process eix.conf
|
||||
|
||||
local obs=${EROOT%/}/var/cache/eix.previous
|
||||
if [[ -f ${obs} ]]; then
|
||||
ewarn "Found obsolete ${obs}, please remove it"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
if [[ ! -n ${REPLACED_BY_VERSION} ]]; then
|
||||
rm -rf "${EROOT%/}/var/cache/${PN}" || die
|
||||
fi
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
DIST golop-0.0.1.tar.gz 8316 BLAKE2B a1e51d55ef4744f3a6d00bcba145a410c9f67e78107bb990f6195ec5912d875e31308556e5d1e993917526121857ece09bd894556328e37453ea98d0a306f6d8 SHA512 650ceeb2607871d029f97ced882d661d1045dce6792c2c43f9c79076497a37290bc944f1b619ca133faac73c9fd1a6c35f1f2afd8e84c17ddf37252b66f08650
|
||||
EBUILD golop-0.0.1-r1.ebuild 763 BLAKE2B ac86fee8ac66116601f8fa44ae56f55fc168ef818f495125efb82b25c2d1d4711e3fb7a7855c1600d186e09de8eff1b242b278b33e4625d7f918455d8cc5fd76 SHA512 6c0b8e8ef068c0271bbc2e3ba3058e1ef0de9ee13775c1d09f4dab9b436db57d83aaedc1b5bd94484a113bfae6cf86e8e1e37a5bbe8ec2d0003de0d18acdf5aa
|
||||
EBUILD golop-0.0.1.ebuild 633 BLAKE2B e6035e0bbb814381b1b5052f4fbf9d72fa8da900c4946f30a7d7c7ece2a4e28f6fa518a0db1dadcd23d66754341a40dd2a67949953f7e2a55e1ce0de068af4ef SHA512 78f05664cd421087a6aace536d3871e38913e2c2a3250debe98159aec145861a0c591553f3a98c7358a2fa4e4f290427f757e5e53ce06e0229a5459ead9d6245
|
||||
EBUILD golop-9999.ebuild 633 BLAKE2B 3872a51c5d532fd7ef4bdde7e08e875a0a6316cd9aff7af7b63867922bfd1fbf740c30e9d29663b367a5f704d4604394a6c2ebde75d308df1f49fe292f031057 SHA512 8eecca968e5dc993856c9d307ffdb58f72ac18880df63630f0c1ea6c8c015536263f569579280fb87f91cb0c2cc2793f07d635b66816f2468d5cf324877fbcd2
|
||||
EBUILD golop-9999.ebuild 763 BLAKE2B ac86fee8ac66116601f8fa44ae56f55fc168ef818f495125efb82b25c2d1d4711e3fb7a7855c1600d186e09de8eff1b242b278b33e4625d7f918455d8cc5fd76 SHA512 6c0b8e8ef068c0271bbc2e3ba3058e1ef0de9ee13775c1d09f4dab9b436db57d83aaedc1b5bd94484a113bfae6cf86e8e1e37a5bbe8ec2d0003de0d18acdf5aa
|
||||
MISC metadata.xml 579 BLAKE2B 0a87d4468fd6ce4306bc22ab8b66c93132beb922f0354843cf275cf75ebd9dbf413100cf26a1440aeae467b6544f6d2904df2849970e9c417d2109b41c9b43ad SHA512 8499152d39bd8922e7a3a23d87a574b44bc61ea32c85c835b1f443d933d8ebf2541802346e0a8cff69a565e781c4037662927537afff7d3d13636a607b4952fb
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
EGO_PN=github.com/klausman/golop
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
inherit golang-vcs
|
||||
else
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
EGIT_COMMIT=v${PV}
|
||||
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
inherit golang-vcs-snapshot
|
||||
fi
|
||||
inherit golang-build prefix
|
||||
|
||||
DESCRIPTION="A pure Go re-implementation of genlop"
|
||||
HOMEPAGE="https://github.com/klausman/golop"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's@/var/log/emerge.log@'"${EPREFIX}"'&@g' src/github.com/klausman/golop/main.go || die
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
|
||||
declare -a DOCS
|
||||
DOCS+=( src/${EGO_PN}/README.md )
|
||||
einstalldocs
|
||||
}
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST cmark-0.28.0.tar.gz 228973 BLAKE2B e0f42a7a5929eb8fb7a2fb9405372d626b2fea5f895b9320a28629022a8280d01af67e8e13101565ce86a2dbc4b8191eb461e70e45e7fa33c72b8e8266c2ee78 SHA512 86aeb42f17440c8e743057851bc3cee9ed4b3fa27dacc37d6af54dee7739210a712020e59c102ed1852b7c3f904881cb4e9b80ea475772095514c4025284cbb6
|
||||
DIST cmark-0.28.3.tar.gz 229391 BLAKE2B b235d3dd8ed9b83d8fd6ec495d311bed854ad61d28e5a5087f40f7e512977892fcdff7c51e8683db87e0ee8e5e73338fe11b8829e70c6f07c59e917a8b7268cc SHA512 409105a3228a8ae22ba6acf95cd99bc9a2c20f8603aa0e803a33172eb6ef53f80f8f0262d2258b77f9fd6e1f2e9017a6c906b88f761e053c09ef88c9ffab7d29
|
||||
EBUILD cmark-0.28.0.ebuild 704 BLAKE2B 9c0ebfc47577cfef39d9333594d0a200d96ea64f57698cced39e681c3576790edcde14329e1ae8d03e9df38f05c2cce88c33d84691860482b073127f1536589e SHA512 c279cc5b8d899436fed2eed3d4979ac462b28f2248e2fbab934d8ce4075447c11525deb6bcd7fdc7544c36abf71b113ab6266f59f8a1f626c9b84b0fc38e0764
|
||||
EBUILD cmark-0.28.3.ebuild 714 BLAKE2B 1c724a6cdd806b1725b6b9fe503561993ec8c8edde755241d7ccff0b5b1bc81122dac66d7a9d86480f45147514db6a45102bc3282d386c36599a55a67f4a424c SHA512 746366b4f1cf4adefbb4c62778e9c2120c05bbab6d51421a6b8b52b1995915bb08f2bc1246c4772ff881990091600c4d61692ba50b59849f4abbb9a394d13b27
|
||||
EBUILD cmark-0.28.3.ebuild 712 BLAKE2B 04fa7e5a42b766e627e2b5e34001e6142277de16de8ecab0a695bfd3e4a1cc183787aa9dab60d252b6632e292ebfb299a2fd8c772bf252c7af7b407828d6db4d SHA512 be392d28a567a2c0ad90dd7dad97494a5f4fa119798522e9e801bd3218b6a47cc8046405ecf0813e06dbb7e9bd550ccbab511a4e8baa2b3f579258b132aad89d
|
||||
MISC metadata.xml 577 BLAKE2B f99edfb972715ce4b1660a5e68c0261c9b8d8f2914f5bd804227bbddeae1528205bbed55c20d6d366ecfdd6a01a69bb31decd57ed40f0440de4946e86339e659 SHA512 93ccb3c6ec9907489589f3aae77d00eb2858d5d436b78be1f711a060f47fadf92d2da8a81a9388ae7946ad1b6a93cc88cb96bfe15cdd81b1e56bdd7f4750a4c1
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST discount-2.2.4.tar.bz2 99482 BLAKE2B b04c372cef27d0a4a09a588eb66376dc70494eefe5c8a9e7aedb8075f081a6f32eafbb9671c29deea7d89128f4f30c93d38c17268eccbb1c917db6c1b7d3e040 SHA512 0650e0ce3f6948e3a30fdaa1a810e895f64621c55df46c7a5ed8755e65c1b718b7a1d1a1bfe0a87a3a59fbb13fca8907718f1aa095125a4b6e152602b8e490cf
|
||||
EBUILD discount-2.2.4.ebuild 1786 BLAKE2B af0d591a776ea4617cd108bf59b3b8f9c5c1466bfcde3aea81b05df6286dad36337329216ac32cf2814395a4211d4482ec29db38d5bc4d2fad2601dd2814f26d SHA512 279a7deb814cf1b15238f01aba1cbffd1078f051f60748f81f8f90c082b66b96cf58357388138c60cc77f920dccda31d32946b5ab353b69646a84c36e41da775
|
||||
EBUILD discount-2.2.4.ebuild 1793 BLAKE2B f34683229b0d25221e344162488e29e8b7c6454906e316a10b22f272536bc10ed24e5491302c105c4145b50c72e851a86b9d37be22ee1b7f461ce96e139e0a0b SHA512 50a2e7ad7c1cdd587f5db174cebee23f997f008386024075249a87efae953e3c34c62af9683ced1b548a80fde55e4f0bb493bdd99e9c0b6e59348663028a495b
|
||||
MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33
|
||||
|
@ -1,4 +1,4 @@
|
||||
AUX nonrecursive-string-subst.patch 1205 BLAKE2B 0c7bb8e3ba646a137bc0b50722448c65437881672a4bbb3f3dc7a181e5074f667fca0fbcb4475b83f04ac63bdddbf3dae800b7a7094b5d9aea270faeb81d9e50 SHA512 6a26838078a3ce28273dddfa1af6a378cffc28b6d1ba48a4cfc839addd7bf58ce217d6584b735f9c75381954744ab2386c75fa3c593858b6e27882be55c00d04
|
||||
DIST docbook-xsl-1.79.1.tar.bz2 21967928 BLAKE2B 42b7e989616d16fa100c2dad713830ecedf6c7e26f56f99a9bf9330385c753f282cea1033e689196352bd41f9dca59a06ff09fc4638051cb478a630df9bfeb0b SHA512 83325cbaf1545da6b9b8b77f5f0e6fdece26e3c455164b300a1aa3d19e3bd29ae71fd563553a714a5394968d1a65684c6c7987c77524469358d18b8c227025c7
|
||||
EBUILD docbook-xsl-stylesheets-1.79.1-r2.ebuild 2160 BLAKE2B f89155492c330a910ffdd2c839451d6f3e2ca88df6ab941c71eeb676a50626945fa3674da05c23bd4e1a22ca3265ce0163d9b7bdd0bcc81c7894edd5aba30b33 SHA512 172a34833e380d19305bac32dd00ca0a3c4bd08f1773ba7398cda0b90581b278d761d62b716eef8e0fb5026b9eae53d7ebfbc795691ef6d83889701e657f3b5f
|
||||
EBUILD docbook-xsl-stylesheets-1.79.1-r2.ebuild 2187 BLAKE2B ea044edf9abd66f63ee15e25b3c73558737b25b478783521d594de0d2d7aed43bddbadf91cd5ae0ea6657cffd200d4d3eb2c368bba78ff0b54d9036004323470 SHA512 513dde749a29811ea612d4b671ef2b4f13d2ba4ac5cb9208bbab538fdf49cf36e7d30032573990f6528a04810d8b047c7db9804b1104fbc8f97eed0e983511ec
|
||||
MISC metadata.xml 413 BLAKE2B c4ba1418a2d7499d953111afac5907a4dd53c183f8a2613218aa0f0f510f1b75d04c6839c5407f20703ebab963d505dc09e081cfb053970147b07001caea6920 SHA512 7c32b5261d0bfe9f552efd08854233b47958d04cab7b932ddb67cfe163319f8f8ea82d1b169203b9e2158d3a436862d7050dcc762d3b525ba806690640ad3892
|
||||
|
@ -1,4 +1,4 @@
|
||||
AUX referencer-1.2.2-lib_path.patch 809 BLAKE2B 2cb37ce577ab7b877353489dcaedf32fb135b7970ed70c031de843e0db50d619c8b83d451945dfe9c5d88f60fd21e5243c026c6cf10b0f113fc375bae7f766e0 SHA512 4857eaf468aaba555e7a74b23f91049c68746a6bc1a80d4df287a3363f92871ccb879bdf7f0f8dfb6f18a6f0443fc61f743cbe23b164de4fa0f8a076f59a839b
|
||||
DIST referencer-1.2.2.tar.gz 694421 BLAKE2B 2b48b71610d0cb79feaaeae7af203dedd1dc53d194b1b93306c5f022954a5e50f5db1dd693da76b7d4f33045d3174ed82a0764a9dfee6b6bfe98f352575cf59b SHA512 de8d759890f283e7863e6174334bcb051edf70f87a6fb06f724ffa1699be60c83d0191bde0324b571fab0801752a5b92fb507a3cd337fa9adb5ea7d22b280907
|
||||
EBUILD referencer-1.2.2.ebuild 1154 BLAKE2B 3d21875ff3ad618dc50b59cc1ca149d5222a5c449827703fabef5318f1559c7ae7f81af552c818312dcd354907407d15f8c6d442526d18c7968f5c9e94ed8c10 SHA512 216e116d7f0c610645c40c4c668a2b5bd98e31d7304e258983a992c4db69cee053c1331bc7a1cd37079cd8fca87c676c387d955e4a2346d57f530e6c3194087d
|
||||
EBUILD referencer-1.2.2.ebuild 1133 BLAKE2B b34e921c18c7f0363810b171a599adc56610d2a5180e350aa4dade16b6444a0176bc9f9c777aa581bb5286caef0df63886fb8326ff5058cfb5ea364cbe026b37 SHA512 32fae3f2e296b3d2565127073d29da02bd64ca6f158c80af94011915ca72ac57fa5ff71e651d411fac71bfff17d83865d6ab8e8d66eee4d04e0789e22a92bd0c
|
||||
MISC metadata.xml 453 BLAKE2B 8422bf3441f4a64d469ed5d1f3935f93d6ef0a9b04dda823d3ab6cd03f53de8794fcc30732d9c5ba7414f925a346d96ba70fbfe52c628b1ba473b4c4c3180cdd SHA512 966bf89a47f9afee99af80214048a21d332e810ec1013ca8c9d7edb9e7038575c7a86fd1603dd9cf34ffe90f2a93ff55f7f1d1c229d66055872123f7b6f20649
|
||||
|
Binary file not shown.
@ -1,10 +1,3 @@
|
||||
AUX eigen-3.2.7-adaolc-backport.patch 1192 BLAKE2B 92be1ae6f4310a8b6b7ffce4f24711543ff67918fc3950c505d385138e175db8fbef7d5c49b44c2ef02efcaa665ddc71d4d096865fd85f5a76d7beae7aa984f7 SHA512 49aa6b1e85572d6a589cf44e21367e6e107bec3721bca50ce7477eb81d39fa43b68d67e28890a933f34aa7abdbb3a6e09eb3519c03b734875c7a4ad8ed0f8b45
|
||||
AUX eigen-3.2.7-pastix-5.2-backport.patch 1893 BLAKE2B 4b192d74f12f579afd8ea1574a8219daa0a4b266981470f10285d3b9f2520b2e6d0117f343ef42ac5a73a4ef11db74d177ea8f3294d64b8bab1c620e49664402 SHA512 8d5a05dc707c08161895fc566b94b38d8e190869178f1e89a616062e81f2c1e8b4b05461b3e962671f5338b14bec474ff539da054f22af74c53187e0194aeee1
|
||||
AUX eigen-3.3.5-fix-prototype.patch 706 BLAKE2B 18111be2400aabbf475b5c6d6640165a18cb12428eeb715baad3bb8c88a2c2f04f525af27c2c8c16b94fec290d46749533e06508ea7e90c5312babf85a005c80 SHA512 0aed176f7b6622b5b0b7160a314dbca97043e0f0dc5f81ccb2416f5ca92843fc2734352404c40ae8951c56a0d036179ac53ed01b92ebd19bc45adeea243ffb9c
|
||||
DIST eigen-3.2.8.tar.bz2 1161201 BLAKE2B 35bace5138f601e73d56412e87bf591ef2f96778050b0a2a4fc8f1e75f02498fb4eb80bf79988dd4bd6b985945a122d44581ccedd925f398f7d282790da06385 SHA512 53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
|
||||
DIST eigen-3.3.5.tar.bz2 1663467 BLAKE2B 7f4b6339f8cea815004057361734e53129b5bde45c9c310eab87f0aa20da90e46dd67359e669f8b36477339df7bd7c8bd8eb18baaf0f1a779372ec3623c50aca SHA512 740ed41862c1e422a751b205513754e9c7bd04cc8ad4e3b08e2ccd1c1d30dea43a90896bc8eecd0cb4253b4adf803a814ddd48d6166fb5a53f507cf3e6940a38
|
||||
DIST eigen-3.3.7.tar.bz2 1665168 BLAKE2B 544d35d1c7a4125affa094c6aa372c2aeca4e99bc60c496ff393d538c1c467b454491a772121450e3a1a43a582d073b4b7584918354d0b9175121fde88947c4b SHA512 c12bfd034d0a1112bf2df3f773ad98f36b2b53fbbfceac5f143ee1793322746fb8a6546d7db7da2a1000da6a535bd8cea0c4125b549afc90a6570743b02dcf3d
|
||||
EBUILD eigen-3.2.8-r2.ebuild 2578 BLAKE2B 106cce3438812d9d0800e4d9096d57532557ecdddd33b1f812d992a7d89bf107bd71128a18f9a9649408690f4bc61cc88037f5f623e7477a4a987cb500d70bd9 SHA512 4b7876b48f2bfbe54db5b764d1ec1e7ad371c46beabb4befac3bd980572a081f86f9c07ad985c11a8aa5d7f4b01afee172abe6e2f09d017ce9d6a7b8ce4fbe8d
|
||||
EBUILD eigen-3.3.5-r1.ebuild 2238 BLAKE2B e0777ad78a4a7bd919cca9bfc55a7d0170870e7471b625a81d816c44edc2594634d9f35775d4b74b7d8e518e1da7c74dd9460f851a511fa0a0f2832a9ce2afb6 SHA512 63274b3971cd5186c009023f06f1aeba9e711796cd57c5ffee12fbd76196c06348016f4ea801d7af791cc580cd55a05cbb8ecfeb7be5ab718851a1bbd2e8fe1e
|
||||
EBUILD eigen-3.3.7.ebuild 2179 BLAKE2B 7082f7a390550679b113bd031bf1f8cfa0138d93a72ac30c89c8bb9640d08a051e38d33c9f746a042abfe4f9ce1e4fc5b553f6ddef8967140e506da32357cdb8 SHA512 74d84587e1156d83dd9c012e0b26dda3502d46af13514f58566ee86d05cd6fc83effc8b2e50909e4f1d7efff92339f82db1d661f4ea7a3ba4e4e007848d1bd11
|
||||
MISC metadata.xml 945 BLAKE2B 1e9f416b0c69bc66b08934efc902a21f557bcf5b910439dee978b46a11b0b6767681d6bb298402b050b3e994b56ad9163b91c2d526f8fd04eeb5b9ac3c74f451 SHA512 c5401b0251bf5668117951522b019e6fcce6b5ed41ec933a6edec7869ed5505040d8f75fea7c4c17eeb691f331412bc3d2a7103b7f706cd582496feb6e7a3e57
|
||||
|
@ -1,112 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
FORTRAN_NEEDED="test"
|
||||
|
||||
inherit cmake-utils fortran-2
|
||||
|
||||
DESCRIPTION="C++ template library for linear algebra"
|
||||
HOMEPAGE="http://eigen.tuxfamily.org/"
|
||||
SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2 GPL-3"
|
||||
SLOT="3"
|
||||
KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="altivec debug doc openmp test"
|
||||
IUSE+=" cpu_flags_x86_sse2"
|
||||
IUSE+=" cpu_flags_x86_sse3"
|
||||
IUSE+=" cpu_flags_x86_sse4_1"
|
||||
IUSE+=" cpu_flags_x86_sse4_2"
|
||||
IUSE+=" cpu_flags_x86_ssse3"
|
||||
#IUSE+=" cpu_flags_x86_x87"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="!dev-cpp/eigen:0"
|
||||
DEPEND="
|
||||
doc? ( app-doc/doxygen[dot,latex] )
|
||||
test? (
|
||||
dev-libs/gmp:0
|
||||
dev-libs/mpfr:0
|
||||
media-libs/freeglut
|
||||
media-libs/glew
|
||||
sci-libs/adolc
|
||||
sci-libs/cholmod
|
||||
sci-libs/fftw:3.0
|
||||
sci-libs/pastix
|
||||
sci-libs/umfpack
|
||||
sci-libs/scotch
|
||||
sci-libs/spqr
|
||||
sci-libs/superlu
|
||||
virtual/opengl
|
||||
virtual/pkgconfig
|
||||
)
|
||||
"
|
||||
# Missing:
|
||||
# METIS-5
|
||||
# GOOGLEHASH
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-3.2.7-pastix-5.2-backport.patch
|
||||
"${FILESDIR}"/${PN}-3.2.7-adaolc-backport.patch
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
mv ${PN}* ${P} || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed \
|
||||
-e 's:-g2::g' \
|
||||
-i cmake/EigenConfigureTesting.cmake || die
|
||||
|
||||
sed -i CMakeLists.txt \
|
||||
-e "/add_subdirectory(demos/d" \
|
||||
|| die "sed disable unused bundles failed"
|
||||
|
||||
if ! use test; then
|
||||
sed -i CMakeLists.txt \
|
||||
-e "/add_subdirectory(blas/d" \
|
||||
-e "/add_subdirectory(lapack/d" \
|
||||
|| die "sed disable unused bundles failed"
|
||||
fi
|
||||
|
||||
sed -i -e "/Unknown build type/d" CMakeLists.txt || die
|
||||
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
use doc && cmake-utils_src_compile doc
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local mycmakeargs=(
|
||||
-DEIGEN_BUILD_TESTS=ON
|
||||
-DEIGEN_TEST_NOQT=ON
|
||||
-DEIGEN_TEST_ALTIVEC="$(usex altivec)"
|
||||
-DEIGEN_TEST_OPENMP="$(usex openmp)"
|
||||
-DEIGEN_TEST_SSE2="$(usex cpu_flags_x86_sse2)"
|
||||
-DEIGEN_TEST_SSE3="$(usex cpu_flags_x86_sse3)"
|
||||
-DEIGEN_TEST_SSE4_1="$(usex cpu_flags_x86_sse4_1)"
|
||||
-DEIGEN_TEST_SSE4_2="$(usex cpu_flags_x86_sse4_2)"
|
||||
-DEIGEN_TEST_SSSE3="$(usex cpu_flags_x86_ssse3)"
|
||||
# -DEIGEN_TEST_X87="$(usex cpu_flags_x86_x87)"
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
cmake-utils_src_compile blas
|
||||
cmake-utils_src_compile buildtests
|
||||
cmake-utils_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
use doc && dodoc -r "${BUILD_DIR}"/doc/html
|
||||
|
||||
# Debian installs it and some projects started using it.
|
||||
insinto /usr/share/cmake/Modules/
|
||||
doins "${S}/cmake/FindEigen3.cmake"
|
||||
}
|
@ -1,101 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
FORTRAN_NEEDED="test"
|
||||
inherit cmake-utils cuda fortran-2
|
||||
|
||||
DESCRIPTION="C++ template library for linear algebra"
|
||||
HOMEPAGE="http://eigen.tuxfamily.org/"
|
||||
SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
|
||||
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="3"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="!dev-cpp/eigen:0"
|
||||
DEPEND="
|
||||
doc? ( app-doc/doxygen[dot,latex] )
|
||||
test? (
|
||||
dev-libs/gmp:0
|
||||
dev-libs/mpfr:0
|
||||
media-libs/freeglut
|
||||
media-libs/glew
|
||||
sci-libs/adolc[sparse]
|
||||
sci-libs/cholmod
|
||||
sci-libs/fftw:3.0
|
||||
sci-libs/pastix
|
||||
sci-libs/umfpack
|
||||
sci-libs/scotch
|
||||
sci-libs/spqr
|
||||
sci-libs/superlu
|
||||
virtual/opengl
|
||||
virtual/pkgconfig
|
||||
cuda? ( dev-util/nvidia-cuda-toolkit )
|
||||
)
|
||||
"
|
||||
# Missing:
|
||||
# METIS-5
|
||||
# GOOGLEHASH
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-fix-prototype.patch" )
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
mv ${PN}* ${P} || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cmake-utils_src_prepare
|
||||
|
||||
sed -e 's:-g2::g' \
|
||||
-i cmake/EigenConfigureTesting.cmake || die
|
||||
|
||||
sed -e "/add_subdirectory(demos/d" \
|
||||
-i CMakeLists.txt || die
|
||||
|
||||
if ! use test; then
|
||||
sed -e "/add_subdirectory(test/d" \
|
||||
-i CMakeLists.txt || die
|
||||
|
||||
sed -e "/add_subdirectory(blas/d" \
|
||||
-e "/add_subdirectory(lapack/d" \
|
||||
-i CMakeLists.txt || die
|
||||
fi
|
||||
sed -e "/Unknown build type/d" \
|
||||
-i CMakeLists.txt || die
|
||||
|
||||
use cuda && cuda_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
use doc && cmake-utils_src_compile doc
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local mycmakeargs=(
|
||||
-DEIGEN_TEST_NOQT=ON
|
||||
-DEIGEN_TEST_ALTIVEC="$(usex altivec)"
|
||||
-DEIGEN_TEST_CXX11="$(usex c++11)"
|
||||
-DEIGEN_TEST_CUDA="$(usex cuda)"
|
||||
-DEIGEN_TEST_OPENMP="$(usex openmp)"
|
||||
-DEIGEN_TEST_NEON64="$(usex neon)"
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
cmake-utils_src_compile blas
|
||||
cmake-utils_src_compile buildtests
|
||||
cmake-utils_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
|
||||
cmake-utils_src_install
|
||||
|
||||
# Debian installs it and some projects started using it.
|
||||
insinto /usr/share/cmake/Modules/
|
||||
doins "${S}/cmake/FindEigen3.cmake"
|
||||
}
|
@ -1,40 +0,0 @@
|
||||
# HG changeset patch
|
||||
# User Gael Guennebaud <g.gael@free.fr>
|
||||
# Date 1448895622 -3600
|
||||
# Node ID e515e2706d00294a5749db7832d10ea366b9389f
|
||||
# Parent eb4bf011a2ea5fc4ddb0aa5332d6e616198ed886
|
||||
Update ADOL-C support.
|
||||
|
||||
diff --git a/unsupported/Eigen/AdolcForward b/unsupported/Eigen/AdolcForward
|
||||
--- a/unsupported/Eigen/AdolcForward
|
||||
+++ b/unsupported/Eigen/AdolcForward
|
||||
@@ -25,7 +25,7 @@
|
||||
#ifndef NUMBER_DIRECTIONS
|
||||
# define NUMBER_DIRECTIONS 2
|
||||
#endif
|
||||
-#include <adolc/adouble.h>
|
||||
+#include <adolc/adtl.h>
|
||||
|
||||
// adolc defines some very stupid macros:
|
||||
#if defined(malloc)
|
||||
diff --git a/unsupported/test/forward_adolc.cpp b/unsupported/test/forward_adolc.cpp
|
||||
--- a/unsupported/test/forward_adolc.cpp
|
||||
+++ b/unsupported/test/forward_adolc.cpp
|
||||
@@ -13,8 +13,6 @@
|
||||
#define NUMBER_DIRECTIONS 16
|
||||
#include <unsupported/Eigen/AdolcForward>
|
||||
|
||||
-int adtl::ADOLC_numDir;
|
||||
-
|
||||
template<typename Vector>
|
||||
EIGEN_DONT_INLINE typename Vector::Scalar foo(const Vector& p)
|
||||
{
|
||||
@@ -123,7 +121,7 @@
|
||||
|
||||
void test_forward_adolc()
|
||||
{
|
||||
- adtl::ADOLC_numDir = NUMBER_DIRECTIONS;
|
||||
+ adtl::setNumDir(NUMBER_DIRECTIONS);
|
||||
|
||||
for(int i = 0; i < g_repeat; i++) {
|
||||
CALL_SUBTEST(( adolc_forward_jacobian(TestFunc1<double,2,2>()) ));
|
@ -1,42 +0,0 @@
|
||||
# HG changeset patch
|
||||
# User Gael Guennebaud <g.gael@free.fr>
|
||||
# Date 1393589499 -3600
|
||||
# Node ID b88efb384b160880131ad17e39bb690719112bfa
|
||||
# Parent 576120ad694efe29b70999576964d3816288fb4e
|
||||
Fix PaStiX support for Pastix 5.2
|
||||
|
||||
diff --git a/Eigen/src/PaStiXSupport/PaStiXSupport.h b/Eigen/src/PaStiXSupport/PaStiXSupport.h
|
||||
--- a/Eigen/src/PaStiXSupport/PaStiXSupport.h
|
||||
+++ b/Eigen/src/PaStiXSupport/PaStiXSupport.h
|
||||
@@ -12,6 +12,14 @@
|
||||
|
||||
namespace Eigen {
|
||||
|
||||
+#if defined(DCOMPLEX)
|
||||
+ #define PASTIX_COMPLEX COMPLEX
|
||||
+ #define PASTIX_DCOMPLEX DCOMPLEX
|
||||
+#else
|
||||
+ #define PASTIX_COMPLEX std::complex<float>
|
||||
+ #define PASTIX_DCOMPLEX std::complex<double>
|
||||
+#endif
|
||||
+
|
||||
/** \ingroup PaStiXSupport_Module
|
||||
* \brief Interface to the PaStix solver
|
||||
*
|
||||
@@ -74,14 +82,14 @@
|
||||
{
|
||||
if (n == 0) { ptr = NULL; idx = NULL; vals = NULL; }
|
||||
if (nbrhs == 0) {x = NULL; nbrhs=1;}
|
||||
- c_pastix(pastix_data, pastix_comm, n, ptr, idx, reinterpret_cast<COMPLEX*>(vals), perm, invp, reinterpret_cast<COMPLEX*>(x), nbrhs, iparm, dparm);
|
||||
+ c_pastix(pastix_data, pastix_comm, n, ptr, idx, reinterpret_cast<PASTIX_COMPLEX*>(vals), perm, invp, reinterpret_cast<PASTIX_COMPLEX*>(x), nbrhs, iparm, dparm);
|
||||
}
|
||||
|
||||
void eigen_pastix(pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, std::complex<double> *vals, int *perm, int * invp, std::complex<double> *x, int nbrhs, int *iparm, double *dparm)
|
||||
{
|
||||
if (n == 0) { ptr = NULL; idx = NULL; vals = NULL; }
|
||||
if (nbrhs == 0) {x = NULL; nbrhs=1;}
|
||||
- z_pastix(pastix_data, pastix_comm, n, ptr, idx, reinterpret_cast<DCOMPLEX*>(vals), perm, invp, reinterpret_cast<DCOMPLEX*>(x), nbrhs, iparm, dparm);
|
||||
+ z_pastix(pastix_data, pastix_comm, n, ptr, idx, reinterpret_cast<PASTIX_DCOMPLEX*>(vals), perm, invp, reinterpret_cast<PASTIX_DCOMPLEX*>(x), nbrhs, iparm, dparm);
|
||||
}
|
||||
|
||||
// Convert the matrix to Fortran-style Numbering
|
@ -1,19 +0,0 @@
|
||||
# HG changeset patch
|
||||
# User Gael Guennebaud <g.gael@free.fr>
|
||||
# Date 1528444561 -7200
|
||||
# Node ID 27cac8430247a65739fcd0b83ef984d0a9c010c7
|
||||
# Parent d4cbff8d06baf95045869ed7d0c012d641c88fcf
|
||||
fix prototype
|
||||
|
||||
diff --git a/unsupported/Eigen/src/IterativeSolvers/DGMRES.h b/unsupported/Eigen/src/IterativeSolvers/DGMRES.h
|
||||
--- a/unsupported/Eigen/src/IterativeSolvers/DGMRES.h
|
||||
+++ b/unsupported/Eigen/src/IterativeSolvers/DGMRES.h
|
||||
@@ -173,7 +173,7 @@
|
||||
/**
|
||||
* Set the restart value (default is 30)
|
||||
*/
|
||||
- Index set_restart(const Index restart) { m_restart=restart; }
|
||||
+ void set_restart(const Index restart) { m_restart=restart; }
|
||||
|
||||
/**
|
||||
* Set the number of eigenvalues to deflate at each restart
|
@ -1,18 +1,8 @@
|
||||
DIST waylandpp-0.1.0.tar.gz 166427 BLAKE2B eef7f14df491e053f2c8cb63aaafc9e9251af6a5f769208240484974767ab971ec1ed03bfdc58275d756d42e4605e19af84ed8aa311ddfeaa92c8b3c25a4595f SHA512 e0521ea99eeb7ae196ed9c8759e10d28406c5b99534b52ac51845cdd9c384ff820e4cc1fec65c537a0d071046746884793da122c72f6e75e7df4bca089d19eca
|
||||
DIST waylandpp-0.1.2.tar.gz 166624 BLAKE2B 8136fb8c7ece2a2ce9d93bd833dbc9c604c47dfd27b17cda60b0c5894d4aada7761e220d9cabf8e5107115e00d2d16fd99a098dac9be6614926b428ea234d788 SHA512 2304390be26134561fb69e208a6bafd0e9789e6b212ff2f46384c6ed50ae1c9eca3f06a3b4958c8e710cc1a0be61ed84c7ff292ec7011dbb0396cd2d83363f7f
|
||||
DIST waylandpp-0.1.4.tar.gz 168409 BLAKE2B 43811051f1c4cf8795c63d24c54f6f3fac59bf4a482b9dd0f3e2645272475abc732a44330e08449e34f67aa90224382d18ffb0e6f52d9f250685813186ad6e97 SHA512 3f2e9bca0776c02ec3b7a4f76a34214333e0663e2ab81d81cfbc37e1f14bda47e16b3840386b961d47ca993207b0b9f4d4859b621f22fe4e3653c4b14842e001
|
||||
DIST waylandpp-0.1.5.tar.gz 168432 BLAKE2B 0d3efcb489a713be1ae9db0366b47436b0789468b956ac781f981b3bf1feaebdf2be083f6d1263190e202a45e4416d2d972ffc67d8b87115146f14a5c4af41a5 SHA512 bce1f29607fe61f4b8464abc6111121e3c18777d2e982f143b33087d53af58e9d3a61e412c46dbe73d8cbbaa889da806978e9b3854ce01db8feb53d777625a6f
|
||||
DIST waylandpp-0.1.6.tar.gz 180123 BLAKE2B 552dbea6b6d9c3f937aa56a69c90485f6946366589793e53817bada7b2dc1eca0c58a741b22f5f0f7fac04bb14d668f01a1c2418343ebf32845dc1bf02656957 SHA512 93ed7157017394f7df0d7cdf2f56e1d8621893cc8cb77b01206534b8ca40528aba6bd2b922b359809bdca7831fa45668f85903e9e3dd6f0759839c7318349c94
|
||||
DIST waylandpp-0.2.2.tar.gz 180313 BLAKE2B 558f26e9ce2edcafacfbd874bcf99176a3bc10b2991eaba0dee64c06f0e7a25f3800b2facdd7e86c775003bd2f06ddb6911a3f956f9d8089512e95fd5d03c120 SHA512 e9288482e1b59eacf71a4164dfec3236f2d6d63aee6d530d1f71bbdb20db6986137a50ac34438219463a4208897424d28d2346d2c51dccaf3e77953e4db085f2
|
||||
DIST waylandpp-0.2.3.tar.gz 180539 BLAKE2B 8941200b46235c8b65926065a3a758871581fe21ffbcc17dc33a00c546c920247739d3137b528fe8971b7c1c2240b5a056387dcbaa1437047709e079cb2e58c2 SHA512 424ccef67e1faedfb03aa7465917e4dfc0eae578a1eb42bcdbe71df02955fef00fc1b480acb4828e168f051a82a13f923e0c9be93d3ede221e791a7af88647a5
|
||||
DIST waylandpp-0.2.4.tar.gz 240718 BLAKE2B 4493f3e19dd546412f110227c44440a422d0e1156eb24ed8bc3e58e5ebda22c0aee16e5f2a2efc1328a697c5436f81c11c67d7c46855f32f7531783a1d514ae1 SHA512 74855ea86926692a9f6ccb5645a7ed30000bab0f01a2f37a30f2c0a341d67d511ae217b8f69adc52fa2c25ac65afa182a6dbf2318360435a02b6ff428b4c9d51
|
||||
EBUILD waylandpp-0.1.0.ebuild 1246 BLAKE2B cb14f13bef95773ce5ea8edc6a94dd8917a658953a4b88ead8d3d3de61bffdeaf075aa14bdd2164549735db40f1bfde315af883110d722d3cf05407a150d90ba SHA512 cdeb50fcad7a3630338a1b830c81313ae2af699ff3b3dc7f16c2b4cd20fe25a55821afbbb56d741ba10d0352429683160fe22bb5f54f6e3c28a5d0716465cc6c
|
||||
EBUILD waylandpp-0.1.2.ebuild 1276 BLAKE2B f9acf8a81b75abcd6563c50967fc2e6935908b152d8696d94be7bb11867057c45893be2bf53a6e70c82aa99d9ada3a9c5207e2a7cd2bc1b143ff49f70187f20e SHA512 d41b8ce0f9f0fcc4c5ba5a0eccea6498a0750cf441d2bfe995d38a6ecc1c8d8e94d01147b28e9c1fcb0da6c45c593c27637eece7462cdd045e8f5441678d3182
|
||||
EBUILD waylandpp-0.1.4.ebuild 824 BLAKE2B 0de5bffc21852ee018103a2403fc83fbd93691e5fcd014c2f78408b8ce905cc5174cf52f4dd17705f30610a6527ee85d04baa6f820722e30cbde7d985e254929 SHA512 af76bd5c8fee9b019cde74af63bc56a0c740ddfd2455a7e86672b94773dc3c946e1d7d912134d3d8371e12bb5202de3521f385a30797c7553f6454bf59ff9750
|
||||
EBUILD waylandpp-0.1.5.ebuild 824 BLAKE2B 0de5bffc21852ee018103a2403fc83fbd93691e5fcd014c2f78408b8ce905cc5174cf52f4dd17705f30610a6527ee85d04baa6f820722e30cbde7d985e254929 SHA512 af76bd5c8fee9b019cde74af63bc56a0c740ddfd2455a7e86672b94773dc3c946e1d7d912134d3d8371e12bb5202de3521f385a30797c7553f6454bf59ff9750
|
||||
EBUILD waylandpp-0.1.6.ebuild 824 BLAKE2B 0de5bffc21852ee018103a2403fc83fbd93691e5fcd014c2f78408b8ce905cc5174cf52f4dd17705f30610a6527ee85d04baa6f820722e30cbde7d985e254929 SHA512 af76bd5c8fee9b019cde74af63bc56a0c740ddfd2455a7e86672b94773dc3c946e1d7d912134d3d8371e12bb5202de3521f385a30797c7553f6454bf59ff9750
|
||||
EBUILD waylandpp-0.2.2.ebuild 838 BLAKE2B ff161112d3fdb95abaa1d7b1df081faf705dfd4f4e704af21ee4f724b551aa97ac5cf913800f6f1fde6d0615771cda497d668c4e4cd15b43278b79adb576a304 SHA512 8265df8c99fa23b48680a98cdf78c7702cfe48aaf93dd77feb67275a5063aa2ebea93a044f3202c151d5d8d1aad89300d0bb7bbe8016b062058e19c161a6731b
|
||||
DIST waylandpp-0.2.5.tar.gz 177735 BLAKE2B 9add6147b7694d275f2f15f03476aef5bddebdca029f012743a0c0c388c7ef7394536b4401c78830487bb1c36a0b29ea348bc2acf60617af7bcbf917a5b691dd SHA512 a8c80282022b2ede3c3d0f5516e236aedaf3ef685565da8c61214fe37eda139bf152093eb29960be1889798eef5631b9d68a5e832c10cf1160c4a90f45eccb6e
|
||||
EBUILD waylandpp-0.2.3.ebuild 833 BLAKE2B 7556dc863efb653831be0c99d190726c9e8729ae28e5afa45163d775c96b0961bdcf2ea485aca2bd5c761003a1714ecd4dfe244124ba03e26490e051b0fee824 SHA512 5e996f8c29632d6a3e7aedb23fe97a93ffa23c43d19ec7f2d7e24bcc68c6114cc8d7bf33f370b437e35b32c6640a7f03e957b9d3647c2bc4bd4ac03c9faf1782
|
||||
EBUILD waylandpp-0.2.4.ebuild 827 BLAKE2B f634ef2225206060dcdc2ad3b93d4e5055c3020819b32d4715490e13f90075783f716f155b7b1b96872c57311a60973ed895effaba8259208be2923b2aaf6afe SHA512 badf44bfaa0b56ce7f7b0ed5b49b4ff02f92bf7d14511a296187feb4eb144bd23a66aec7926dee962f01e05ed2410b18d45e080a7e52c900a981957884020cd3
|
||||
EBUILD waylandpp-9999.ebuild 827 BLAKE2B f634ef2225206060dcdc2ad3b93d4e5055c3020819b32d4715490e13f90075783f716f155b7b1b96872c57311a60973ed895effaba8259208be2923b2aaf6afe SHA512 badf44bfaa0b56ce7f7b0ed5b49b4ff02f92bf7d14511a296187feb4eb144bd23a66aec7926dee962f01e05ed2410b18d45e080a7e52c900a981957884020cd3
|
||||
EBUILD waylandpp-0.2.5.ebuild 830 BLAKE2B 795ce6c27c6edbe2ecd76f5d8ce68e77c20006d93674329454a76e6536becfd22f1a16b0fc6dfbc491e692b17b568f8a73b67f7b736f9e000ea7cf5abb81ea1b SHA512 f3e74a252e08f9c729455666a13a1c90fa662aa30d4ab9fc572438de3d674481faf130078f5d3d0611a44394aaec902f88f198cf44b1c0927e99006e88c475d9
|
||||
EBUILD waylandpp-9999.ebuild 830 BLAKE2B 795ce6c27c6edbe2ecd76f5d8ce68e77c20006d93674329454a76e6536becfd22f1a16b0fc6dfbc491e692b17b568f8a73b67f7b736f9e000ea7cf5abb81ea1b SHA512 f3e74a252e08f9c729455666a13a1c90fa662aa30d4ab9fc572438de3d674481faf130078f5d3d0611a44394aaec902f88f198cf44b1c0927e99006e88c475d9
|
||||
MISC metadata.xml 401 BLAKE2B 3270a9fb51a7a5a0cede7e9bc863f1445db1eda5a3b132b8ed9d2eaaaddeb60b85720484a136e09d3e00b80240a637a9f8a9533311e2b6f17fb9798e2ed19ef6 SHA512 3501904a23158eeae58c78bcc7cc3549bd877cf13f6490a8d63a0586ed080c28e27a6d302a9170020b571460dd0ca64acde471d765c8880bb2427d6c8ed76ada
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue