parent
fce63da730
commit
16d28ea368
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29477 BLAKE2B 05a47aae9c5a88bf03f8c6c47b43a77398ebc2006ca29ba4096481a45108eaa6ba3dc20196bcf75a80c85c12dcab6e1c90709d295fdda2b3a946c15880cec8f2 SHA512 0d7758ca41aa99d008898b194b51ca2b68f0192922253cd170a4c9bc8a3f93ed3729607ad91570b7540105b4096665c0f75d1c4337270750caf6068b6387b51f
|
||||
TIMESTAMP 2020-03-18T06:08:57Z
|
||||
MANIFEST Manifest.files.gz 29461 BLAKE2B 2015cd0732f10d0ced15d74b643a34c1efa7375a8467b3ad21701beb4873cb76c771839e7c2273a5902f12e0d07faa9bb7c542325f316cac8f9d9dee16f18512 SHA512 5f1f006c5c1461747d1c187f2c99807d28252c9f5816b067c42d32994a3e614db566d56e36d3bd9fbd4b427de7451ac30903f66b7ba15fa35d12fda54f060af5
|
||||
TIMESTAMP 2020-03-18T18:38:57Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl5xuvlfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl5yasFfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klAclw//Xy/xw+DEz5B4b4ojQhf7bEUwBXwAsjP7k1omNhPpDrzx4jnilABIt7IB
|
||||
kfr1baU1MRff5kCrppDGdQvwDe9uku3gxwVg/dljcpEwrIAOoAwZmEra5c4+hVL+
|
||||
5gUUiPvq92aA5HUtQqz7APeWD3zdWJgewTJ8kU+otr23BGwF8tSEIsT8CS92VN4U
|
||||
Z7wCr7Hbzrn7Dms39JLejTX8kG1JPva9kWlfASuZn0KzqL3rdO3RGeZ5lvHHsnlX
|
||||
BsjxQgksgkMmXRIa9tJHxUvIMqJkspqSwfA10bBNmy5ZVrG12Acg1706I4I3zWZx
|
||||
ij6OtCNGFEnVPq4I3cma+yzh3rO9XlCKkxlNW/aD7TQH3Vq4LX30mxSOa2KPFN2m
|
||||
6RXpGcu3D3gMWNX5AEgdgq67mPvyKF+HQ+t0IDI6ICB/vcyk7OVfPbpcQw6PaTWJ
|
||||
2xQCRScDfpg1/ik0FeSf8y36+pUUsdDguQ+PoXKnEmQCj5VFcTBKtjQgOXE8C2CC
|
||||
SgRSKoo+rgHKC7GXXH8CYUdrxh+CJXLIXrobTkXD17T6+vdvOmQHLNAkIJWZXNSJ
|
||||
mvq3V/gUYA/idtJlOrqwPWx8c6iDRgbqz4oY+7cm+VdTQbK75C6egprOyO5xLebH
|
||||
WEwVCIR2qoZS4uMZQFroB2UPzAICzNoLtxATyr5HwVQuCp6ez0I=
|
||||
=uuES
|
||||
klCH8Q//cc6lX5FglzLzPfNY36K44kF7Z2OgE4R6ruDwokReTVOfCEgqPEXMSjr5
|
||||
UhZgyBAmo0v1lHtuOzYvBGOaXNCBPpanxyqsqJTJ01sd1sKymUQ3VML/e4d/cz0c
|
||||
1U90kanu9rN3mqnQuSlYwyaTB9oHlVo5NMbJRqqV9mbX0ybGUmqbR33xSbSduMh8
|
||||
6Lx5K4dxcysHa5cNP0BlPuLTxU+x3YaPvTADt02Y22FhDQ0y7Rw0YQ7LXIL9sGj1
|
||||
7E2mPHyoAQ9xhSHTFhInkGAUb3QihoSJr8WAM0lqXNjWEwm0ezpknzbyVUE1PxEM
|
||||
6OsuKx2y8fSgvdlfBlr88YXJJYzL28NWFcEhSJ5rOi6cJDncQIsP9EolrteACedm
|
||||
YrVLqfP3RIejNZMQTvCfJTCmuDRH1ZII+cHE8xHgSZYOjKF2trnbvuSR59iNrsaW
|
||||
S09jy0P6skeMmB5gWQ8zv6oclUhFRbCtSLgn2pksUll620FnRjF3u/3DekK3RuXu
|
||||
lGyyatDA7MOAd1kEjy/HY+xmQZ6YA+wZS7WOkZN3AsqXHRFsOPQRgKr4bXsYu3S9
|
||||
oyoO/w3ZBRD3FcwridZL+PlWIXRzTieZGILRxDMGKrCnXYoEA5NKqk+XmPcBIqJX
|
||||
GGnB85+WQoS3jstWITrtW8+Ka0zlO3KMzxmfnknA5vraVx0Pk2g=
|
||||
=Om7r
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,7 @@
|
||||
DIST xz-5.2.4.tar.gz 1572354 BLAKE2B 877242324afd3c7eb21d3a9414c53843f4d1bb089206e8e545e280b32ff5372f7fb4a1b0c27cb6fdf0d0a27a668e9772ecc3fffc181df95d081ca9c2e987b83b SHA512 e5bf6eb88365d2dbdc774db49261fb9fae0544ed297891fc20f1ed223f4072cb0357cbd98146ac35b6d29410a12b6739bbd111cd57d4a225bef255ed46988578
|
||||
DIST xz-5.2.5.tar.gz 1791345 BLAKE2B aded57324e129572c41646b3cc3b0b59a459452d9338d9245663b63dac2a463fb1f1b2b1d2d4ad3c09cb71fb8439df52cd94f24db99e782fc899b94a288a3043 SHA512 7443674247deda2935220fbc4dfc7665e5bb5a260be8ad858c8bd7d7b9f0f868f04ea45e62eb17c0a5e6a2de7c7500ad2d201e2d668c48ca29bd9eea5a73a3ce
|
||||
EBUILD xz-utils-5.2.4-r2.ebuild 2685 BLAKE2B 59733d2e627e8e981c336a96159ad174ce1935936c45b44c9d55156cfff56297a2a7cbbe1fd931f1efd653d799d84b175c5ff620bf5faaa42c6244c644518ac8 SHA512 8d139e5923ad8c7b5e77928db96b6c90597fa2bde4f4a318315e1315756fc23e868fe9cae7830e108bd3cfe76299b7d962101d88cd0f1ee321bab5301711d927
|
||||
EBUILD xz-utils-5.2.4-r3.ebuild 2622 BLAKE2B c89cd916d3c885a82a31750211baf37c0016c43d97ae350c3c1553a3c939af9cbc2840790c19d11fb405c5ca1c85a55d340046f762704e157afc13ead3fcd3e2 SHA512 cb418fc449d14e57bcf9f4fc2539777cdc14643142a5aa739126814a2e4de23054f3ac2f54974b899363c8d1dcaf50cbd578af5db9c07ca553ae44223d686fa0
|
||||
EBUILD xz-utils-5.2.5.ebuild 2591 BLAKE2B 700ca8911d73828b5884ee3a58c0167b9d825cb12fe97ccd4b94b11b8184332b800a2f3ca938eb859e551cd07d4bf1c448762bd59f5c97c1da5ce97cfacc6b5a SHA512 405956021d6b59bcb5f9dcc2091ebbd5ede14c8987b7689e39b690e3048d5cfbc8d5010f4f1c1a6c0a1e6ea0f90853767d33a6d02f494baf292d74e1ae33f03f
|
||||
EBUILD xz-utils-9999.ebuild 2591 BLAKE2B 700ca8911d73828b5884ee3a58c0167b9d825cb12fe97ccd4b94b11b8184332b800a2f3ca938eb859e551cd07d4bf1c448762bd59f5c97c1da5ce97cfacc6b5a SHA512 405956021d6b59bcb5f9dcc2091ebbd5ede14c8987b7689e39b690e3048d5cfbc8d5010f4f1c1a6c0a1e6ea0f90853767d33a6d02f494baf292d74e1ae33f03f
|
||||
MISC metadata.xml 538 BLAKE2B 1ce32a16125c6af46b02bf0ebdef56c685d1d4903b74c2331b446e764096503b06fecf6d467ffb1c1627b8dabfa58092a1db21e5eda53d66f4e9ede4714d7978 SHA512 97dffaeaa9db4117a7e7770ac1ebfe16c0c32fc3de30f7cf099dea7a6565c3971146178140e0676e1946fcef609131124cc3d0bd971eb6fde1d45086da122310
|
||||
|
@ -0,0 +1,89 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Remember: we cannot leverage autotools in this ebuild in order
|
||||
# to avoid circular deps with autotools
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit multilib toolchain-funcs libtool multilib-minimal preserve-libs usr-ldscript
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="https://git.tukaani.org/xz.git"
|
||||
inherit git-r3 autotools
|
||||
SRC_URI=""
|
||||
BDEPEND="sys-devel/gettext dev-vcs/cvs >=sys-devel/libtool-2" #272880 286068
|
||||
else
|
||||
MY_P="${PN/-utils}-${PV/_}"
|
||||
SRC_URI="https://tukaani.org/xz/${MY_P}.tar.gz"
|
||||
[[ "${PV}" == *_alpha* ]] || [[ "${PV}" == *_beta* ]] || \
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="utils for managing LZMA compressed files"
|
||||
HOMEPAGE="https://tukaani.org/xz/"
|
||||
|
||||
# See top-level COPYING file as it outlines the various pieces and their licenses.
|
||||
LICENSE="public-domain LGPL-2.1+ GPL-2+"
|
||||
SLOT="0"
|
||||
IUSE="elibc_FreeBSD +extra-filters nls static-libs +threads"
|
||||
|
||||
RDEPEND="!<app-arch/lzma-4.63
|
||||
!<app-arch/p7zip-4.57"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
# Tests currently do not account for smaller feature set
|
||||
RESTRICT="!extra-filters? ( test )"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
eautopoint
|
||||
eautoreconf
|
||||
else
|
||||
elibtoolize # to allow building shared libs on Solaris/x64
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf=(
|
||||
$(use_enable nls)
|
||||
$(use_enable threads)
|
||||
$(use_enable static-libs static)
|
||||
)
|
||||
multilib_is_native_abi ||
|
||||
myconf+=( --disable-{xz,xzdec,lzmadec,lzmainfo,lzma-links,scripts} )
|
||||
if ! use extra-filters; then
|
||||
myconf+=(
|
||||
# LZMA1 + LZMA2 for standard .lzma & .xz files
|
||||
--enable-encoders=lzma1,lzma2
|
||||
--enable-decoders=lzma1,lzma2
|
||||
# those are used by default, depending on preset
|
||||
--enable-match-finders=hc3,hc4,bt4
|
||||
# CRC64 is used by default, though some (old?) files use CRC32
|
||||
--enable-checks=crc32,crc64
|
||||
)
|
||||
fi
|
||||
|
||||
use elibc_FreeBSD && export ac_cv_header_sha256_h=no #545714
|
||||
ECONF_SOURCE="${S}" econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
default
|
||||
gen_usr_ldscript -a lzma
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
find "${ED}" -type f -name '*.la' -delete || die
|
||||
rm "${ED}"/usr/share/doc/${PF}/COPYING* || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserve_old_lib /usr/$(get_libdir)/liblzma$(get_libname 0)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/liblzma$(get_libname 0)
|
||||
}
|
Binary file not shown.
@ -1,8 +1,6 @@
|
||||
DIST sysbench-1.0.15.tar.gz 1507930 BLAKE2B d4f18b08a122b8574b916b5ddadf69dd37718ac94642fb8d31582c79788569190a26fad3b3cccaadb695a65a3b9efda59943e32947a709918b3fb6d80aee6cac SHA512 ff68ad15c037006a2a49e3d59062611062336860205816ca6d9cdd20832fc55b631960411caa718dff881e926196046a7317b33e803061868e524a819569d3a2
|
||||
DIST sysbench-1.0.16.tar.gz 1508595 BLAKE2B 0cd7818097fb617362d79f135a45942ddf3e55435364355b063eea22ec5f1666737d8e887baae237d8a895c1f8d9f0c1dd0d145c6c46f2827d8ce3eba696ca18 SHA512 f86db33dcb46c9a6f696418de6463a597c6635dc66aecb2e2e53948c299dd7d1d4dfcb7c37d78cd024113ae5484dfaf48ff1cc0a4aefbc586976a665b2df1ca6
|
||||
DIST sysbench-1.0.17.tar.gz 1509044 BLAKE2B 9dcffcd0ee74b75416a5421879c6413b9052d65a63c4c4ef76f6bce620a0df284bcaf67225249b8c549f2ff912dab2a5df224f73153433d359e1245b27d2d715 SHA512 95a6bb7ec9b0fb111bf2844e110b8fb51c006fd68b5bac75c1b80e2ed18e839d6f07f79d55fb5adef67b41d00f67bbf659d129d1cb593d4fd118092b15431815
|
||||
DIST sysbench-1.0.19.tar.gz 1509412 BLAKE2B ac52c22bad2e7fb38ac53dbcf8df10c8aa2e1ab30cafa4ec747ad7442ed519c15e693314ae60371b2f4d8a9fe455047982121465fe54c3d02524934daca3e387 SHA512 1e88cb8dc679fa2b71dc3310fe058bcce7a154bcbc9d5e9b1936d61a11a27e4b6784157cefb1e3540f6abac5142aad4bbf4b470941cf4f1c6d55a967262c07be
|
||||
EBUILD sysbench-1.0.15-r1.ebuild 1175 BLAKE2B 6b2f6010d22d768d81ac5091d6aa8a4108a333e0c1f5b7b6a7c8551acdcff371d7cc3d0727c73788ef1058dfab7d066129ef2dc970221cc503e664e71c4330fc SHA512 1c7f37d2c8452b9f9928b40371297e3f0d603052c0746bc677becf41c6fc9dcb6fde1359669cb77c6cf0045a53d1f4d96a28038edbf870f08adf1cd05b8b40bb
|
||||
EBUILD sysbench-1.0.16-r1.ebuild 1175 BLAKE2B 210eced1ba2eac368c1258e9ead694f70a790e297470d5fddbe29e5f80d5298a19baf191b6a0b17b455565e0bcb66aad727d989d96ee7b79425916198dfab71b SHA512 4032fe48c210ee1c877de842ca2274042925c636349392b8f024292a043562b8c3844ad24a9533ecc1c5c0c0bd2c9911fe0359c0c6f5a2573270f7c8c32c528b
|
||||
EBUILD sysbench-1.0.17-r1.ebuild 1175 BLAKE2B 210eced1ba2eac368c1258e9ead694f70a790e297470d5fddbe29e5f80d5298a19baf191b6a0b17b455565e0bcb66aad727d989d96ee7b79425916198dfab71b SHA512 4032fe48c210ee1c877de842ca2274042925c636349392b8f024292a043562b8c3844ad24a9533ecc1c5c0c0bd2c9911fe0359c0c6f5a2573270f7c8c32c528b
|
||||
EBUILD sysbench-1.0.19.ebuild 1184 BLAKE2B d350a2f325faac23428095e0746db6a511e98ccb447db30792a68baa9b9643d9bb4d4dc6f72e8e06bedcffcb4a7cb2b0de36ec1ac15ff25b570949ea35dd5d31 SHA512 8d194aca1d64a246a9287ee36c2cb493decf9751aeffeae769b4b0c361889b5d3659e4a633d984dbdd07d8f07fd1a4c55f698b2de693ede56a4ffee470080093
|
||||
EBUILD sysbench-9999.ebuild 1084 BLAKE2B 27c2351d0628a875942f67279aef9086cd791f77513245daad6e94f3c199bf6c015392de2126038447e8daa9afb0f0c758520ad780dae5bb866dac1ba6bbdcaa SHA512 2b9c30f8804105e255718e36083a4e0ec54f8a05ebace6ae158e69780a95c5946f699015ae2b9dbb172eb293967d1410bd0cc25fd7e89649b411adf68a3df028
|
||||
MISC metadata.xml 512 BLAKE2B c696a3f13c62ecdb93f09f486e27dce240ad3875bea3edf21a1cc74738b3e0cc293e4d5c42dd0175a3ae709d9d8f197aa06a8f5423d4b9b617ba4cac88cba3cb SHA512 8187049c2a67b1219cde6ababe233df864380dcb4adf9e5b3144f0fe488eb79d39739b80017ab47b0400c81b8c0d1f247de95e9dd0ef4c50b2a0d8a322ae81fd
|
||||
|
@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools pax-utils
|
||||
|
||||
DESCRIPTION="System performance benchmark"
|
||||
HOMEPAGE="https://github.com/akopytov/sysbench"
|
||||
SRC_URI="https://github.com/akopytov/sysbench/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="aio mysql postgres test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="aio? ( dev-libs/libaio )
|
||||
mysql? ( dev-db/mysql-connector-c:= )
|
||||
postgres? ( dev-db/postgresql:= )
|
||||
dev-lang/luajit:="
|
||||
DEPEND="${RDEPEND}
|
||||
dev-libs/concurrencykit
|
||||
dev-libs/libxslt
|
||||
sys-devel/libtool
|
||||
virtual/pkgconfig
|
||||
test? ( dev-util/cram )"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# remove bundled libs
|
||||
rm -r third_party/luajit/luajit third_party/concurrency_kit/ck third_party/cram || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable aio)
|
||||
$(use_with mysql)
|
||||
$(use_with postgres pgsql)
|
||||
--without-attachsql
|
||||
--without-drizzle
|
||||
--without-oracle
|
||||
--with-system-luajit
|
||||
--with-system-ck
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake check test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
pax-mark m "${ED}"/usr/bin/${PN}
|
||||
}
|
Binary file not shown.
@ -1,5 +1,7 @@
|
||||
AUX CVE-2017-15953.patch 738 BLAKE2B a7d35373ff5fc7f105430c6480285fe567a2ecd4cf6979b0e950a0945e9cdbe78aeab9815b628af6e398d1a57ae94ebbd8ec829b01a43bc33baa434ef4863b41 SHA512 266dc695cbc53a58f99cef7bff8e399a018275dce05d50edb4465096c418fa4d77850c671b56a3656f942f0affd83110f341c91bb325d48b9d264b5370b99a51
|
||||
AUX CVE-2017-15955.patch 773 BLAKE2B ed4a57da8a73cdde213a5b6e7b454d067ac7b178d1919490657ca0a2ba095ca0b2ae05dfe929d4ee92fa6a2fc7861215cddb9f5d6727d460f6a44b18b9f38581 SHA512 060d6d637f5af2507d63edea4bdda30ae4d6fa5b8e96aaac6d9e41fe328d474bf6854fea101fd6de878ea3b5f2f3e2ccdd1b8e1182a55fe423f293b2024dc7f1
|
||||
DIST bchunk-1.2.0.tar.gz 15078 BLAKE2B 60d443380ffaa8dd1d025777c91c1374a931f16c8de2219a4ff453ee4d7c6eb235b2380ce1021911636d247a12640214dc40b29f9c9cf917ff4bc4594f189fc4 SHA512 0e1f9daa2dfeff58e2c65ac2767bff804811fa22f70a220747aa873cb01b77b4c6a809736483aa22fb3f2d2a88885469d10fb45af4626069e992a0763a5fcc2d
|
||||
DIST bchunk-1.2.2.tar.gz 15359 BLAKE2B f3d65392305ea0cc3e8a3b8449beb7bebd23f614445f44350d66fd2104db89e17fcf03f6e01144d0da2c145e2c227bb5385f67dc2d443e38b49754349c549f8f SHA512 94fcc1dea3a38a907b3f209c20f3de54028cc34bf8964d1dccf94faf3ca3851270cc8e052c29a3f04c60e525c029ebfb1c3c04fa85525e20273ac8d72cb317c8
|
||||
EBUILD bchunk-1.2.0-r4.ebuild 596 BLAKE2B 7c72f8097ff9244cff812e71c4d8a8558e0c8a8afd115c6e60f306865cffb3850c18fbb4a5cba836eb96fbcdc2c12de7b161c114e0d038b9f866d5b7061f055c SHA512 203d8f394679a24037ed6daccc1232a461249484549657025495df6d16c218b7c8f8b0d790d41ab9883d909561f027295b47a19af910a0e04c11f4d0345c1b02
|
||||
EBUILD bchunk-1.2.2.ebuild 506 BLAKE2B 4bbcaed6034d4141099527a9bb39d7fc222b4102a0cc22bdc3bb72f46d4db8239fc3df45e8a541b95677a7c47be2c7f7204166c5467b95de77333bd7c7f663c7 SHA512 c36260c248a3b4fc91e9bc61ebda2f8bf136db59c9842606c6aa4486531d30c929bf23ec5148d6bab8b0f2d1eb85554d44f08cae872af58cfc1c6f77b5666f36
|
||||
MISC metadata.xml 316 BLAKE2B f234f603d9fcf3c50f48602826b361707317ec2dd0ca1438224e6ec753e92bd0c024d773343c6b6413a920698f4673b85cf6b6411a0c53dc02253b5e341da236 SHA512 1a2c6992e5957694c18634dd12d5a567d1bd74b063f91e7c524984722955a0a72ff22ff2ef17932eb2eafd84d4493dbe6a103df3fad70e4134fa33ddcc3463e9
|
||||
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Convert CD images from bin/cue to iso+wav/cdr"
|
||||
HOMEPAGE="http://he.fi/bchunk/"
|
||||
SRC_URI="http://he.fi/bchunk/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
|
||||
DOCS=( "${PN}.spec" README ChangeLog )
|
||||
|
||||
src_install() {
|
||||
dobin "${PN}"
|
||||
doman "${PN}.1"
|
||||
einstalldocs
|
||||
}
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST chntpw-source-140201.zip 1404098 BLAKE2B 86c93861983613496fcd82879a5b000537d4a7ee2add466aa26c67feabefdb5363f610234f99615139997a04aedb448468ef8b29cc6c4bf49b2e295f41308644 SHA512 a26d747f6e077d1bb3e9b8077781f8c37dd978e07b7426495862f15c9004572b706c34736fc4d1ed8856b1a43335d726b4d87c688f7f9a11fd6cc3a74d71a7fa
|
||||
EBUILD chntpw-140201.ebuild 1040 BLAKE2B 60064328c86162a86525bccad0a329dadb46d3ca38bed27e32c7131824bb6bc0a930d9d13c582aa3584abbb7104a94d6479281dc98a38aa6ecf3186e935d1589 SHA512 ccdf32a8cec1532f5f7a9356e40b282bc87acaafce160bdd8177f3b6f26932a9f30c6a6b7a84188448a148d808681c9a1f10b50b613884bdac8625ca1ef5d5b4
|
||||
EBUILD chntpw-140201.ebuild 1042 BLAKE2B 334226c57e2f0bcf26f3907b936cc12a2bb885792c4480d4a55b1e83fea77c9a0bc48ac8eaad9c723ecb300bab1402b80a4e210a812c16d6e7b3280566bd2b37 SHA512 333679b3725aa63551a48a71fe5e29b3e9e1e20a519ee40d81c3b623c96716c0f9576533a4b715e134f28a22c56b449fee222331c1181f4a977b19827148eb6f
|
||||
MISC metadata.xml 245 BLAKE2B 1564b4d8e674e807191dcc857c12585eaf336e3418e110853e311b2851b382ca8931b46a96230677251bf3784004879d8498cae2dae11c9289f4a8606dfa5d7f SHA512 bd2ae86e550344a79551fe0383e4625d28ca6fad675d84c66fc5b22ed7fe3afbfc2b4d6a7b1a5d02f6efbc56950b8295270a3dba8a1e7e51fde80a370d0c868a
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST rainbowcrack-1.7-linux64.zip 208726 BLAKE2B 842e0a3ee74a8576a5331cc86259178b382e82f465f3093e7d1fa1b44907c1c30a73f53c2f7f527e052bc6266ceffd350c42b9b80b1298072a02c0cbd25e660d SHA512 068fe9d31004e08c0fcbe5a11500bd6248eca2f204a8d99a7343824ebc1dd847a01eb459f28d77fdd84eae98b05169a69e10b8893b9b5dd027381965c19b7bdb
|
||||
EBUILD rainbowcrack-1.7.ebuild 955 BLAKE2B ec3864d6ea73fbc86459d16d93ab254c71a26dddd9aef2696eeda0f609fc0968eb7e07d7e93970d730abd8525d73604f55efc2e22a0d57023afb3e0afc6e2a4f SHA512 f269c621d2b06d0c967364a410459be648a997f3d5be4cd572fe5b4452901104ca2cf3aed0b4e4d7de04991b8e7d5717446053c44384da971e2dfa7d4801e92e
|
||||
EBUILD rainbowcrack-1.7.ebuild 957 BLAKE2B 0fae77e35b21e3f771935652ba41ae7b16d7f95e7f11363810c9680b18231c3efb48d7f5bcde0d51fc97c6720ebceb3d217e945c8deb86acf90df1c18268970c SHA512 5a47b97a35bbda0e38e77088913acad495e15f4d6864c736a4a832f929898fff54cf6b0a867f365836fabdc7057589a9fb9b2c3c6391285f89d7557f72b72deb
|
||||
MISC metadata.xml 987 BLAKE2B 7976cc9d563bcec84a2f9e6ebc2865be112d9d6fbe3cd55cea9a5864adfc0548c77b9637085bc08f29ea70bb684a31925e659be1f48c6f6d160bb630c42ea945 SHA512 1b809cb5ae08e6309dd50d3925eaedfe7a72549dd75a2656d46afee1130bef798e290906fdc4228c4da87f4db61e3e8cd7da8939a63bdcbf1d1dad7b537a824c
|
||||
|
Binary file not shown.
@ -1,11 +0,0 @@
|
||||
AUX nvi-1.81.6-ac_config_header.patch 410 BLAKE2B d47c639e45fae8521e6a70492b73e91728c6c790df7c90b414da69c3af9d1aca442ee61f6cd4b7863f4e167d84036bf7f7b3b472db48cdbb26ae33f62ac4e9d6 SHA512 ef4fb4869b8dbf0a1677aba99f00de5730dc64f48aab35de113f91d22aea769054d2ce875af7c084d1fa3c3a526f2695fbba9ad248c86a296e6c2580c682f8d4
|
||||
AUX nvi-1.81.6-db.patch 690 BLAKE2B 84f57da7f49f9d62ed8bfe2104dbc5d6713e378b88356d4dcda3da2a0d3ede782678c16f76871271b16c07b1c1c2703d48e4d41baa44af2a62f330c8621ec860 SHA512 83c8d875b57a73a012bb22935c99b814e7836a809fe1e4eba0021425892dcb66930cded4c2a2af38984db25d23285ce86aaf4cf2def8acb5f669ada368f30f28
|
||||
AUX nvi-1.81.6-db44.patch 1351 BLAKE2B c90ac2bdad322a63e2687a0cc6455757a75fab5d7db9597a5291b7b3df6dd3624c55b5346fdece22ca72538053ddac7aeae1837cbd5a2f7883d832226293322b SHA512 d59b3dd860562fe433379951405527825977d3e847a6575d30deb146e0fb8617e13c1962fca0341557093f34a725bb131d2979c15466d8fc6194ad1f928a7e7f
|
||||
AUX nvi-1.81.6-perl-as-needed.patch 2807 BLAKE2B fe2d17e99f6ce258388c001e1dd23b58e50e5d3608d1a295443acde146b22fc0494141ac68d42f80dac94e3b97e57fb57582780f355f9706a241a6aad47450c7 SHA512 9bff6bec4970240edcb43e66d17e26a3a035d003124f355f8688794fd3459da6d2d64435a19dd8b701cc4f75c24680299a7407c779fbc0a96647e31b3a1fa21f
|
||||
AUX nvi-1.81.6-perl-shortnames.patch 384 BLAKE2B 703ba7c2248b327151f280528689a3c478acc5ffa91f193aca323d6bfb38cfae1b6461424fc9326498c08e66dade54f6a486bde8f9126d4ea244b06c8ea4bd98 SHA512 f013a692ff5d62f41b6fa39c8ddea5907c2ed4dbcf4c84725edb71c61aa09dd54a470ee1228eadfdda745a6eeae653f490b30f7e77952b66515285ecbf2f82b7
|
||||
AUX nvi-1.81.6-printf-types.patch 437 BLAKE2B a7cf425c52882b693e928af13790df0959167a64f201d2a41059d3ae21470241020cd604be5418560652729858696ba4e40356c1753daa2906dcc94247675b34 SHA512 8da354d7278300fea44e9dae1f539c23211257aa9475e5a223f7d3aca7d5edaebf6245923f32174cece3386f5564a7794efd6ef2394bbdaaf35c14b99a2c731b
|
||||
AUX nvi-1.81.6-strlen-macro-renaming.patch 18467 BLAKE2B 2c764c05ba9e8745369441062452e6bcdf6c065d2c9a040d4ef0f3d2041ec31c574be18bca3432b3ac252c693e2feec4f7df9851055305bad9760fc33d7220ec SHA512 af3470a3f56ede588439153ca84db331a418eecc08787ce89680e5614020418bfa0cb806530525d08ce65af189cb338162a5d77444c14f36036df3bb0327b196
|
||||
AUX nvi-1.81.6-use_pkgconfig_for_ncurses.patch 945 BLAKE2B ffdef923f5355ab4839955865cce148c8713517d19c5c6cb8fc4dcff227c1c833bc120d505f36d81240d64d4a0472628c61a28456db1675ecc2d47c3323a1507 SHA512 15d524acfc98bfef4d490a5bb985be6d620487b82b997ffc6fae3e0ad90e7c3a392dd67ebe9fb247c758976485937102dd14422d6218ccbb0491018af5c21906
|
||||
DIST nvi-1.81.6.tar.bz2 1758309 BLAKE2B 7aa9b1a7f5337bb246a4a8779180830efd2fb1cfeda2c0d5fc153393cd683237cdfc2a69ac22b228629561ae2222d4eb36746fae4dfb6b9ff44945265988929a SHA512 7e203f7ea6723427d18ff55361254991f50d395f89aab2ea52d0902c474acb24c289da7c35d9e907d652145f13483d8a8270f5c8ee72bd723a3b1eaeecc4f9fd
|
||||
EBUILD nvi-1.81.6-r7.ebuild 2086 BLAKE2B 8ac872a8efd3e6742cdc3a9d624d4b266c4e181df5fc04dd3d2c24460838b4a9dde6ec0f2b532de2d60d70e9dde58f9e37df69c44806f13df155feecee80d4fe SHA512 24b313b09fb37bc5894e22c0e4ede66a0dcabe83bff45fd38f998b0d74186caf12fa58c583169d9c00e0448972c3e3c7845db7b647f65c2cbc54600c183664f5
|
||||
MISC metadata.xml 365 BLAKE2B 9fe6afdbd6ccfb6b2bb5283a69ee95db93a6de6f487718be7b190a19204cb9e6426bbb8f2f1536fd6512c819955b5214c70c151344668ebf2c58827cbdcd24bb SHA512 f87d93b660215d0d7271ecb980798e1c5bef9ab24a4773ea2e60748cfa4dd57644567820d5862e33520b7a71f4ef07bac60265f0e656a26aad5360c74b7611fd
|
@ -1,12 +0,0 @@
|
||||
diff -uNr nvi-1.81.6.orig/dist/configure.in nvi-1.81.6/dist/configure.in
|
||||
--- nvi-1.81.6.orig/dist/configure.in 2013-07-09 16:54:56.000000000 -0400
|
||||
+++ nvi-1.81.6/dist/configure.in 2013-07-09 16:59:35.000000000 -0400
|
||||
@@ -4,7 +4,7 @@
|
||||
AC_INIT(../common/main.c)
|
||||
AC_CONFIG_AUX_DIR(.)
|
||||
AM_INIT_AUTOMAKE(vi, 1.81.6)
|
||||
-AM_CONFIG_HEADER(config.h)
|
||||
+AC_CONFIG_HEADER(config.h)
|
||||
|
||||
dnl Configure setup.
|
||||
AC_PROG_INSTALL()
|
@ -1,26 +0,0 @@
|
||||
--- a/common/exf.c
|
||||
+++ b/common/exf.c
|
||||
@@ -228,13 +228,18 @@
|
||||
/*
|
||||
* XXX
|
||||
* A seat of the pants calculation: try to keep the file in
|
||||
- * 15 pages or less. Don't use a page size larger than 10K
|
||||
+ * 15 pages or less. Don't use a page size larger than 8K
|
||||
- * (vi should have good locality) or smaller than 1K.
|
||||
+ * (vi should have good locality) or smaller than 1K. DB asks
|
||||
+ * for a power of two, so give it one.
|
||||
*/
|
||||
psize = ((sb.st_size / 15) + 1023) / 1024;
|
||||
- if (psize > 10)
|
||||
+ if (psize >= 8)
|
||||
- psize = 10;
|
||||
+ psize = 8;
|
||||
+ else if (psize >= 4)
|
||||
+ psize = 4;
|
||||
+ else if (psize >= 2)
|
||||
+ psize = 2;
|
||||
- if (psize == 0)
|
||||
+ else
|
||||
psize = 1;
|
||||
psize *= 1024;
|
||||
|
@ -1,38 +0,0 @@
|
||||
|
||||
First part is adapted from http://cvsweb.se.netbsd.org/cgi-bin/bsdweb.cgi/pkgsrc/editors/nvi/patches/patch-aa?rev=1.3;content-type=text/plain
|
||||
|
||||
--- a/common/db.h
|
||||
+++ b/common/db.h
|
||||
@@ -4,7 +4,7 @@
|
||||
#define DB_BUFFER_SMALL ENOMEM
|
||||
#endif
|
||||
|
||||
-#if DB_VERSION_MAJOR >= 3 && DB_VERSION_MINOR >= 1
|
||||
+#if (DB_VERSION_MAJOR >= 3 && DB_VERSION_MINOR >= 1) || DB_VERSION_MAJOR > 3
|
||||
#define db_env_open(env,path,flags,mode) \
|
||||
(env)->open(env, path, flags, mode)
|
||||
#define db_env_remove(env,path,flags) \
|
||||
@@ -16,7 +16,10 @@
|
||||
(env)->remove(env, path, NULL, flags)
|
||||
#endif
|
||||
|
||||
-#if DB_VERSION_MAJOR >= 4 && DB_VERSION_MINOR >= 1
|
||||
+# if (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 4) || DB_VERSION_MAJOR > 4
|
||||
+#define db_open(db,file,type,flags,mode) \
|
||||
+ (db)->open(db, NULL, file, NULL, type, flags | DB_CREATE, mode)
|
||||
+#elif DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1
|
||||
#define db_open(db,file,type,flags,mode) \
|
||||
(db)->open(db, NULL, file, NULL, type, flags, mode)
|
||||
#else
|
||||
--- a/common/msg.c
|
||||
+++ b/common/msg.c
|
||||
@@ -724,7 +724,8 @@
|
||||
p = buf;
|
||||
} else
|
||||
p = file;
|
||||
- if ((sp->db_error = db_create(&db, 0, 0)) != 0 ||
|
||||
+ if (access(p, R_OK) != 0 ||
|
||||
+ (sp->db_error = db_create(&db, 0, 0)) != 0 ||
|
||||
(sp->db_error = db->set_re_source(db, p)) != 0 ||
|
||||
(sp->db_error = db_open(db, NULL, DB_RECNO, 0, 0)) != 0) {
|
||||
if (first) {
|
@ -1,94 +0,0 @@
|
||||
--- a/dist/configure.in
|
||||
+++ b/dist/configure.in
|
||||
@@ -105,7 +105,7 @@
|
||||
|
||||
dnl A/UX has a broken getopt(3), strpbrk(3).
|
||||
case "$host_os" in
|
||||
-aux*) LIBOBJS="getopt.o strpbrk.o $LIBOBJS";;
|
||||
+aux*) LIBOBJS="libvi_la-getopt.o libvi_la-strpbrk.o $LIBOBJS";;
|
||||
esac
|
||||
|
||||
dnl Ultrix has a broken POSIX.1 VDISABLE value.
|
||||
@@ -434,7 +434,7 @@
|
||||
-e 'ldopts'`
|
||||
perlldflags=`cd $srcdir;$vi_cv_path_perl -MExtUtils::Embed \
|
||||
-e 'ccdlflags'`
|
||||
- LIBOBJS="perl.o perlxsi.o perlsfio.o $LIBOBJS"
|
||||
+ LIBOBJS="libvi_la-perl.o libvi_la-perlxsi.o libvi_la-perlsfio.o $LIBOBJS"
|
||||
AC_DEFINE(HAVE_PERL_INTERP)
|
||||
AC_CACHE_CHECK([whether we need to use perl's setenv],
|
||||
vi_cv_perl_setenv, [
|
||||
@@ -471,7 +471,7 @@
|
||||
AC_MSG_ERROR([No Tcl library found;])
|
||||
fi
|
||||
. $vi_cv_tclconfig
|
||||
- LIBOBJS="tcl.o $LIBOBJS"
|
||||
+ LIBOBJS="libvi_la-tcl.o $LIBOBJS"
|
||||
LIBS="$TCL_LIB_SPEC $TCL_LIBS $LIBS"
|
||||
AC_DEFINE(HAVE_TCL_INTERP)
|
||||
fi
|
||||
@@ -607,12 +607,12 @@
|
||||
|
||||
dnl If we needed setenv or unsetenv, add in the clib/env.c replacement file.
|
||||
if test "$need_env" = yes; then
|
||||
- LIBOBJS="env.o $LIBOBJS"
|
||||
+ LIBOBJS="libvi_la-env.o $LIBOBJS"
|
||||
fi
|
||||
|
||||
dnl If we need strsep, add it and define it so we get a prototype.
|
||||
if test "$need_strsep" = yes; then
|
||||
- LIBOBJS="strsep.o $LIBOBJS"
|
||||
+ LIBOBJS="libvi_la-strsep.o $LIBOBJS"
|
||||
fi
|
||||
|
||||
dnl Check for fcntl/flock
|
||||
@@ -1003,7 +1003,7 @@
|
||||
PATH="$OLDPATH"
|
||||
|
||||
AC_DEFINE(USE_DYNAMIC_LOADING)
|
||||
- LIBOBJS="dldb.o $LIBOBJS"
|
||||
+ LIBOBJS="libvi_la-dldb.o $LIBOBJS"
|
||||
dl_src=../common/dldb.c
|
||||
LIBS="-ldl $LIBS"
|
||||
else
|
||||
@@ -1046,9 +1046,9 @@
|
||||
CPPFLAGS="-I$vi_cv_dbsrc/include_auto $CPPFLAGS"
|
||||
CPPFLAGS="-I$with_db_build $CPPFLAGS"
|
||||
AC_DEFINE(USE_DB4_LOGGING)
|
||||
- LIBOBJS="log4.o vi_auto.o vi_rec.o $LIBOBJS"
|
||||
+ LIBOBJS="libvi_la-log4.o libvi_la-vi_auto.o libvi_la-vi_rec.o $LIBOBJS"
|
||||
else
|
||||
- LIBOBJS="log.o $LIBOBJS"
|
||||
+ LIBOBJS="libvi_la-log.o $LIBOBJS"
|
||||
fi
|
||||
|
||||
dnl We compile in nvi's RE routines unless the user specifies otherwise.
|
||||
@@ -1064,7 +1064,7 @@
|
||||
case "$vi_cv_re_lib" in
|
||||
"bundled RE")
|
||||
CPPFLAGS="-I\$(visrcdir)/regex $CPPFLAGS"
|
||||
- LIBOBJS="regcomp.o regerror.o regexec.o regfree.o $LIBOBJS";;
|
||||
+ LIBOBJS="libvi_la-regcomp.o libvi_la-regerror.o libvi_la-regexec.o libvi_la-regfree.o $LIBOBJS";;
|
||||
"other RE")
|
||||
;;
|
||||
esac
|
||||
--- a/dist/Makefile.am
|
||||
+++ b/dist/Makefile.am
|
||||
@@ -169,12 +169,15 @@
|
||||
$(visrcdir)/common/pthread.c \
|
||||
$(visrcdir)/common/vi_auto.c \
|
||||
$(visrcdir)/common/vi_rec.c \
|
||||
- $(visrcdir)/perl_api/perl.xs \
|
||||
+ perl.c \
|
||||
$(visrcdir)/perl_api/perlsfio.c \
|
||||
+ perlxsi.c \
|
||||
$(visrcdir)/tcl_api/tcl.c
|
||||
# Is this the way to do it ?
|
||||
libvi_la_DEPENDENCIES = @LTLIBOBJS@
|
||||
-libvi_la_LIBADD = @LTLIBOBJS@
|
||||
+libvi_la_LIBADD = @LTLIBOBJS@ @perllibs@
|
||||
+libvi_la_CPPFLAGS = @perlldflags@ $(AM_CPPFLAGS)
|
||||
+libvi_la_LDFLAGS = @perlldflags@
|
||||
|
||||
bin_PROGRAMS = @vi_programs@ @vi_ipc@
|
||||
EXTRA_PROGRAMS = vi vi-ipc vi-motif vi-gtk
|
@ -1,20 +0,0 @@
|
||||
--- a/perl_api/perlsfio.c
|
||||
+++ b/perl_api/perlsfio.c
|
||||
@@ -32,6 +32,7 @@
|
||||
/* perl redefines them
|
||||
* avoid warnings
|
||||
*/
|
||||
+#undef re_compile
|
||||
#undef USE_DYNAMIC_LOADING
|
||||
#undef DEBUG
|
||||
#undef PACKAGE
|
||||
--- a/perl_api/perl.xs
|
||||
+++ b/perl_api/perl.xs
|
||||
@@ -38,6 +38,7 @@
|
||||
/* perl redefines them
|
||||
* avoid warnings
|
||||
*/
|
||||
+#undef re_compile
|
||||
#undef USE_DYNAMIC_LOADING
|
||||
#undef DEBUG
|
||||
#undef PACKAGE
|
@ -1,14 +0,0 @@
|
||||
lno and last are uint32_t which might be different from unsigned long
|
||||
|
||||
--- a/common/msg.c
|
||||
+++ b/common/msg.c
|
||||
@@ -640,7 +640,8 @@ msgq_status(SCR *sp, db_recno_t lno, u_i
|
||||
p += len;
|
||||
} else {
|
||||
t = msg_cat(sp, "027|line %lu of %lu [%ld%%]", &len);
|
||||
- (void)sprintf(p, t, lno, last, (lno * 100) / last);
|
||||
+ (void)sprintf(p, t, (u_long)lno, (u_long)last,
|
||||
+ ((long)lno * 100L) / (long)last);
|
||||
p += strlen(p);
|
||||
}
|
||||
} else {
|
@ -1,499 +0,0 @@
|
||||
Created by: Karl Hakimian
|
||||
Added by: Jesus Rivero <neurogeek@gentoo.org>
|
||||
Added on: Feb 18, 2015
|
||||
diff -rupN nvi-1.81.6.orig/common/api.c nvi-1.81.6/common/api.c
|
||||
--- nvi-1.81.6.orig/common/api.c 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/common/api.c 2015-02-17 11:04:50.199111784 -0800
|
||||
@@ -423,7 +423,7 @@ api_opts_get(SCR *sp, CHAR_T *name, char
|
||||
switch (op->type) {
|
||||
case OPT_0BOOL:
|
||||
case OPT_1BOOL:
|
||||
- MALLOC_RET(sp, *value, char *, STRLEN(op->name) + 2 + 1);
|
||||
+ MALLOC_RET(sp, *value, char *, NVI_STRLEN(op->name) + 2 + 1);
|
||||
(void)sprintf(*value,
|
||||
"%s"WS, O_ISSET(sp, offset) ? "" : "no", op->name);
|
||||
if (boolvalue != NULL)
|
||||
diff -rupN nvi-1.81.6.orig/common/msg.c nvi-1.81.6/common/msg.c
|
||||
--- nvi-1.81.6.orig/common/msg.c 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/common/msg.c 2015-02-17 11:04:50.203891722 -0800
|
||||
@@ -378,7 +378,7 @@ msgq_wstr(SCR *sp, mtype_t mtype, CHAR_T
|
||||
msgq(sp, mtype, fmt);
|
||||
return;
|
||||
}
|
||||
- INT2CHAR(sp, str, STRLEN(str) + 1, nstr, nlen);
|
||||
+ INT2CHAR(sp, str, NVI_STRLEN(str) + 1, nstr, nlen);
|
||||
msgq_str(sp, mtype, nstr, fmt);
|
||||
}
|
||||
|
||||
diff -rupN nvi-1.81.6.orig/common/multibyte.h nvi-1.81.6/common/multibyte.h
|
||||
--- nvi-1.81.6.orig/common/multibyte.h 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/common/multibyte.h 2015-02-17 11:04:50.204262910 -0800
|
||||
@@ -12,7 +12,7 @@ typedef wchar_t CHAR_T;
|
||||
typedef u_int UCHAR_T;
|
||||
#define RCHAR_BIT 24
|
||||
|
||||
-#define STRLEN wcslen
|
||||
+#define NVI_STRLEN wcslen
|
||||
#define STRTOL wcstol
|
||||
#define STRTOUL wcstoul
|
||||
#define SPRINTF swprintf
|
||||
@@ -31,7 +31,7 @@ typedef u_char CHAR_T;
|
||||
typedef u_char UCHAR_T;
|
||||
#define RCHAR_BIT CHAR_BIT
|
||||
|
||||
-#define STRLEN strlen
|
||||
+#define NVI_STRLEN strlen
|
||||
#define STRTOL strtol
|
||||
#define STRTOUL strtoul
|
||||
#define SPRINTF snprintf
|
||||
diff -rupN nvi-1.81.6.orig/common/options.c nvi-1.81.6/common/options.c
|
||||
--- nvi-1.81.6.orig/common/options.c 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/common/options.c 2015-02-17 11:04:50.195900457 -0800
|
||||
@@ -315,7 +315,7 @@ opts_init(SCR *sp, int *oargs)
|
||||
|
||||
/* Set numeric and string default values. */
|
||||
#define OI(indx, str) { \
|
||||
- a.len = STRLEN(str); \
|
||||
+ a.len = NVI_STRLEN(str); \
|
||||
if ((CHAR_T*)str != b2) /* GCC puts strings in text-space. */ \
|
||||
(void)MEMCPY(b2, str, a.len+1); \
|
||||
if (opts_set(sp, argv, NULL)) { \
|
||||
@@ -620,10 +620,10 @@ opts_set(SCR *sp, ARGS **argv, char *usa
|
||||
goto badnum;
|
||||
if ((nret =
|
||||
nget_uslong(sp, &value, sep, &endp, 10)) != NUM_OK) {
|
||||
- INT2CHAR(sp, name, STRLEN(name) + 1,
|
||||
+ INT2CHAR(sp, name, NVI_STRLEN(name) + 1,
|
||||
np, nlen);
|
||||
p2 = msg_print(sp, np, &nf);
|
||||
- INT2CHAR(sp, sep, STRLEN(sep) + 1,
|
||||
+ INT2CHAR(sp, sep, NVI_STRLEN(sep) + 1,
|
||||
np, nlen);
|
||||
t2 = msg_print(sp, np, &nf2);
|
||||
switch (nret) {
|
||||
@@ -647,10 +647,10 @@ opts_set(SCR *sp, ARGS **argv, char *usa
|
||||
break;
|
||||
}
|
||||
if (*endp && !ISBLANK(*endp)) {
|
||||
-badnum: INT2CHAR(sp, name, STRLEN(name) + 1,
|
||||
+badnum: INT2CHAR(sp, name, NVI_STRLEN(name) + 1,
|
||||
np, nlen);
|
||||
p2 = msg_print(sp, np, &nf);
|
||||
- INT2CHAR(sp, sep, STRLEN(sep) + 1,
|
||||
+ INT2CHAR(sp, sep, NVI_STRLEN(sep) + 1,
|
||||
np, nlen);
|
||||
t2 = msg_print(sp, np, &nf2);
|
||||
msgq(sp, M_ERR,
|
||||
@@ -680,7 +680,7 @@ badnum: INT2CHAR(sp, name, STRLEN(nam
|
||||
break;
|
||||
|
||||
/* Report to subsystems. */
|
||||
- INT2CHAR(sp, sep, STRLEN(sep) + 1, np, nlen);
|
||||
+ INT2CHAR(sp, sep, NVI_STRLEN(sep) + 1, np, nlen);
|
||||
if (op->func != NULL &&
|
||||
op->func(sp, spo, np, &value) ||
|
||||
ex_optchange(sp, offset, np, &value) ||
|
||||
@@ -712,7 +712,7 @@ badnum: INT2CHAR(sp, name, STRLEN(nam
|
||||
* Do nothing if the value is unchanged, the underlying
|
||||
* functions can be expensive.
|
||||
*/
|
||||
- INT2CHAR(sp, sep, STRLEN(sep) + 1, np, nlen);
|
||||
+ INT2CHAR(sp, sep, NVI_STRLEN(sep) + 1, np, nlen);
|
||||
if (!F_ISSET(op, OPT_ALWAYS) &&
|
||||
O_STR(sp, offset) != NULL &&
|
||||
!strcmp(O_STR(sp, offset), np))
|
||||
@@ -879,7 +879,7 @@ opts_dump(SCR *sp, enum optdisp type)
|
||||
}
|
||||
F_CLR(&sp->opts[cnt], OPT_SELECTED);
|
||||
|
||||
- curlen = STRLEN(op->name);
|
||||
+ curlen = NVI_STRLEN(op->name);
|
||||
switch (op->type) {
|
||||
case OPT_0BOOL:
|
||||
case OPT_1BOOL:
|
||||
@@ -1049,7 +1049,7 @@ opts_search(CHAR_T *name)
|
||||
* Check to see if the name is the prefix of one (and only one)
|
||||
* option. If so, return the option.
|
||||
*/
|
||||
- len = STRLEN(name);
|
||||
+ len = NVI_STRLEN(name);
|
||||
for (found = NULL, op = optlist; op->name != NULL; ++op) {
|
||||
if (op->name[0] < name[0])
|
||||
continue;
|
||||
diff -rupN nvi-1.81.6.orig/dist/tags nvi-1.81.6/dist/tags
|
||||
--- nvi-1.81.6.orig/dist/tags 2007-11-18 08:43:55.000000000 -0800
|
||||
+++ nvi-1.81.6/dist/tags 2015-02-17 11:04:50.225314084 -0800
|
||||
@@ -1068,8 +1068,8 @@ SPRINTF ../common/multibyte.h 37;" d
|
||||
STANDARD_TAB ../common/key.h 213;" d
|
||||
STRCMP ../common/multibyte.h 19;" d
|
||||
STRCMP ../common/multibyte.h 38;" d
|
||||
-STRLEN ../common/multibyte.h 15;" d
|
||||
-STRLEN ../common/multibyte.h 34;" d
|
||||
+NVI_STRLEN ../common/multibyte.h 15;" d
|
||||
+NVI_STRLEN ../common/multibyte.h 34;" d
|
||||
STRPBRK ../common/multibyte.h 20;" d
|
||||
STRPBRK ../common/multibyte.h 39;" d
|
||||
STRSET ../common/multibyte.h 22;" d
|
||||
diff -rupN nvi-1.81.6.orig/ex/ex_argv.c nvi-1.81.6/ex/ex_argv.c
|
||||
--- nvi-1.81.6.orig/ex/ex_argv.c 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/ex/ex_argv.c 2015-02-17 11:04:50.267171388 -0800
|
||||
@@ -217,7 +217,7 @@ argv_exp2(SCR *sp, EXCMD *excp, CHAR_T *
|
||||
|
||||
*p = '\0';
|
||||
INT2CHAR(sp, bp + SHELLOFFSET,
|
||||
- STRLEN(bp + SHELLOFFSET) + 1, np, nlen);
|
||||
+ NVI_STRLEN(bp + SHELLOFFSET) + 1, np, nlen);
|
||||
d = strdup(np);
|
||||
rval = argv_lexp(sp, excp, d);
|
||||
free (d);
|
||||
@@ -332,7 +332,7 @@ argv_fexp(SCR *sp, EXCMD *excp, CHAR_T *
|
||||
"115|No previous command to replace \"!\"");
|
||||
return (1);
|
||||
}
|
||||
- len += tlen = STRLEN(exp->lastbcomm);
|
||||
+ len += tlen = NVI_STRLEN(exp->lastbcomm);
|
||||
off = p - bp;
|
||||
ADD_SPACE_RETW(sp, bp, blen, len);
|
||||
p = bp + off;
|
||||
@@ -683,7 +683,7 @@ err: if (ifp != NULL)
|
||||
* XXX
|
||||
* Assume that all shells have -c.
|
||||
*/
|
||||
- INT2CHAR(sp, bp, STRLEN(bp)+1, np, nlen);
|
||||
+ INT2CHAR(sp, bp, NVI_STRLEN(bp)+1, np, nlen);
|
||||
execl(sh_path, sh, "-c", np, (char *)NULL);
|
||||
msgq_str(sp, M_SYSERR, sh_path, "118|Error: execl: %s");
|
||||
_exit(127);
|
||||
diff -rupN nvi-1.81.6.orig/ex/ex_cscope.c nvi-1.81.6/ex/ex_cscope.c
|
||||
--- nvi-1.81.6.orig/ex/ex_cscope.c 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/ex/ex_cscope.c 2015-02-17 11:04:50.261539058 -0800
|
||||
@@ -140,7 +140,7 @@ ex_cscope(SCR *sp, EXCMD *cmdp)
|
||||
for (; *p && isspace(*p); ++p);
|
||||
}
|
||||
|
||||
- INT2CHAR(sp, cmd, STRLEN(cmd) + 1, np, nlen);
|
||||
+ INT2CHAR(sp, cmd, NVI_STRLEN(cmd) + 1, np, nlen);
|
||||
if ((ccp = lookup_ccmd(np)) == NULL) {
|
||||
usage: msgq(sp, M_ERR, "309|Use \"cscope help\" for help");
|
||||
return (1);
|
||||
@@ -214,7 +214,7 @@ cscope_add(SCR *sp, EXCMD *cmdp, CHAR_T
|
||||
* >1 additional args: object, too many args.
|
||||
*/
|
||||
cur_argc = cmdp->argc;
|
||||
- if (argv_exp2(sp, cmdp, dname, STRLEN(dname))) {
|
||||
+ if (argv_exp2(sp, cmdp, dname, NVI_STRLEN(dname))) {
|
||||
return (1);
|
||||
}
|
||||
if (cmdp->argc == cur_argc) {
|
||||
@@ -228,7 +228,7 @@ cscope_add(SCR *sp, EXCMD *cmdp, CHAR_T
|
||||
return (1);
|
||||
}
|
||||
|
||||
- INT2CHAR(sp, dname, STRLEN(dname)+1, np, nlen);
|
||||
+ INT2CHAR(sp, dname, NVI_STRLEN(dname)+1, np, nlen);
|
||||
|
||||
/*
|
||||
* The user can specify a specific file (so they can have multiple
|
||||
@@ -471,7 +471,7 @@ cscope_find(SCR *sp, EXCMD *cmdp, CHAR_T
|
||||
}
|
||||
|
||||
/* Create the cscope command. */
|
||||
- INT2CHAR(sp, pattern, STRLEN(pattern) + 1, np, nlen);
|
||||
+ INT2CHAR(sp, pattern, NVI_STRLEN(pattern) + 1, np, nlen);
|
||||
np = strdup(np);
|
||||
if ((tqp = create_cs_cmd(sp, np, &search)) == NULL)
|
||||
goto err;
|
||||
@@ -801,7 +801,7 @@ cscope_help(SCR *sp, EXCMD *cmdp, CHAR_T
|
||||
char *np;
|
||||
size_t nlen;
|
||||
|
||||
- INT2CHAR(sp, subcmd, STRLEN(subcmd) + 1, np, nlen);
|
||||
+ INT2CHAR(sp, subcmd, NVI_STRLEN(subcmd) + 1, np, nlen);
|
||||
return (csc_help(sp, np));
|
||||
}
|
||||
|
||||
@@ -842,7 +842,7 @@ cscope_kill(SCR *sp, EXCMD *cmdp, CHAR_T
|
||||
char *np;
|
||||
size_t nlen;
|
||||
|
||||
- INT2CHAR(sp, cn, STRLEN(cn) + 1, np, nlen);
|
||||
+ INT2CHAR(sp, cn, NVI_STRLEN(cn) + 1, np, nlen);
|
||||
return (terminate(sp, NULL, atoi(np)));
|
||||
}
|
||||
|
||||
diff -rupN nvi-1.81.6.orig/ex/ex_filter.c nvi-1.81.6/ex/ex_filter.c
|
||||
--- nvi-1.81.6.orig/ex/ex_filter.c 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/ex/ex_filter.c 2015-02-17 11:04:50.263257613 -0800
|
||||
@@ -138,7 +138,7 @@ err: if (input[0] != -1)
|
||||
else
|
||||
++name;
|
||||
|
||||
- INT2SYS(sp, cmd, STRLEN(cmd)+1, np, nlen);
|
||||
+ INT2SYS(sp, cmd, NVI_STRLEN(cmd)+1, np, nlen);
|
||||
execl(O_STR(sp, O_SHELL), name, "-c", np, (char *)NULL);
|
||||
msgq_str(sp, M_SYSERR, O_STR(sp, O_SHELL), "execl: %s");
|
||||
_exit (127);
|
||||
@@ -283,7 +283,7 @@ err: if (input[0] != -1)
|
||||
* Ignore errors on vi file reads, to make reads prettier. It's
|
||||
* completely inconsistent, and historic practice.
|
||||
*/
|
||||
-uwait: INT2CHAR(sp, cmd, STRLEN(cmd) + 1, np, nlen);
|
||||
+uwait: INT2CHAR(sp, cmd, NVI_STRLEN(cmd) + 1, np, nlen);
|
||||
return (proc_wait(sp, (long)utility_pid, np,
|
||||
ftype == FILTER_READ && F_ISSET(sp, SC_VI) ? 1 : 0, 0) || rval);
|
||||
}
|
||||
diff -rupN nvi-1.81.6.orig/ex/ex_init.c nvi-1.81.6/ex/ex_init.c
|
||||
--- nvi-1.81.6.orig/ex/ex_init.c 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/ex/ex_init.c 2015-02-17 11:04:50.279419412 -0800
|
||||
@@ -61,7 +61,7 @@ ex_screen_copy(SCR *orig, SCR *sp)
|
||||
|
||||
if (oexp->lastbcomm != NULL &&
|
||||
(nexp->lastbcomm = v_wstrdup(sp, oexp->lastbcomm,
|
||||
- STRLEN(oexp->lastbcomm))) == NULL) {
|
||||
+ NVI_STRLEN(oexp->lastbcomm))) == NULL) {
|
||||
msgq(sp, M_SYSERR, NULL);
|
||||
return(1);
|
||||
}
|
||||
diff -rupN nvi-1.81.6.orig/ex/ex_tag.c nvi-1.81.6/ex/ex_tag.c
|
||||
--- nvi-1.81.6.orig/ex/ex_tag.c 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/ex/ex_tag.c 2015-02-17 11:04:50.275254557 -0800
|
||||
@@ -68,7 +68,7 @@ ex_tag_first(SCR *sp, CHAR_T *tagarg)
|
||||
|
||||
/* Build an argument for the ex :tag command. */
|
||||
ex_cinit(sp, &cmd, C_TAG, 0, OOBLNO, OOBLNO, 0);
|
||||
- argv_exp0(sp, &cmd, tagarg, STRLEN(tagarg));
|
||||
+ argv_exp0(sp, &cmd, tagarg, NVI_STRLEN(tagarg));
|
||||
|
||||
/*
|
||||
* XXX
|
||||
@@ -115,7 +115,7 @@ ex_tag_push(SCR *sp, EXCMD *cmdp)
|
||||
|
||||
/* Taglength may limit the number of characters. */
|
||||
if ((tl =
|
||||
- O_VAL(sp, O_TAGLENGTH)) != 0 && STRLEN(exp->tag_last) > tl)
|
||||
+ O_VAL(sp, O_TAGLENGTH)) != 0 && NVI_STRLEN(exp->tag_last) > tl)
|
||||
exp->tag_last[tl] = '\0';
|
||||
break;
|
||||
case 0:
|
||||
@@ -587,7 +587,7 @@ ex_tag_copy(SCR *orig, SCR *sp)
|
||||
/* Copy the last tag. */
|
||||
if (oexp->tag_last != NULL &&
|
||||
(nexp->tag_last = v_wstrdup(sp, oexp->tag_last,
|
||||
- STRLEN(oexp->tag_last))) == NULL) {
|
||||
+ NVI_STRLEN(oexp->tag_last))) == NULL) {
|
||||
msgq(sp, M_SYSERR, NULL);
|
||||
return (1);
|
||||
}
|
||||
@@ -997,7 +997,7 @@ ctag_slist(SCR *sp, CHAR_T *tag)
|
||||
exp = EXP(sp);
|
||||
|
||||
/* Allocate and initialize the tag queue structure. */
|
||||
- INT2CHAR(sp, tag, STRLEN(tag) + 1, np, nlen);
|
||||
+ INT2CHAR(sp, tag, NVI_STRLEN(tag) + 1, np, nlen);
|
||||
len = nlen - 1;
|
||||
CALLOC_GOTO(sp, tqp, TAGQ *, 1, sizeof(TAGQ) + len + 1);
|
||||
CIRCLEQ_INIT(&tqp->tagq);
|
||||
diff -rupN nvi-1.81.6.orig/ex/ex_util.c nvi-1.81.6/ex/ex_util.c
|
||||
--- nvi-1.81.6.orig/ex/ex_util.c 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/ex/ex_util.c 2015-02-17 11:04:50.268378054 -0800
|
||||
@@ -153,7 +153,7 @@ ex_wemsg(SCR* sp, CHAR_T *p, exm_t which
|
||||
char *np;
|
||||
size_t nlen;
|
||||
|
||||
- if (p) INT2CHAR(sp, p, STRLEN(p), np, nlen);
|
||||
+ if (p) INT2CHAR(sp, p, NVI_STRLEN(p), np, nlen);
|
||||
else np = NULL;
|
||||
ex_emsg(sp, np, which);
|
||||
}
|
||||
diff -rupN nvi-1.81.6.orig/ex/ex_write.c nvi-1.81.6/ex/ex_write.c
|
||||
--- nvi-1.81.6.orig/ex/ex_write.c 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/ex/ex_write.c 2015-02-17 11:04:50.277249383 -0800
|
||||
@@ -158,7 +158,7 @@ exwr(SCR *sp, EXCMD *cmdp, enum which cm
|
||||
ex_emsg(sp, cmdp->cmd->usage, EXM_USAGE);
|
||||
return (1);
|
||||
}
|
||||
- if (argv_exp1(sp, cmdp, p, STRLEN(p), 1))
|
||||
+ if (argv_exp1(sp, cmdp, p, NVI_STRLEN(p), 1))
|
||||
return (1);
|
||||
|
||||
/*
|
||||
@@ -203,7 +203,7 @@ exwr(SCR *sp, EXCMD *cmdp, enum which cm
|
||||
&cmdp->addr1, &cmdp->addr2, NULL, flags));
|
||||
|
||||
/* Build an argv so we get an argument count and file expansion. */
|
||||
- if (argv_exp2(sp, cmdp, p, STRLEN(p)))
|
||||
+ if (argv_exp2(sp, cmdp, p, NVI_STRLEN(p)))
|
||||
return (1);
|
||||
|
||||
/*
|
||||
@@ -255,7 +255,7 @@ exwr(SCR *sp, EXCMD *cmdp, enum which cm
|
||||
set_alt_name(sp, name);
|
||||
break;
|
||||
default:
|
||||
- INT2CHAR(sp, p, STRLEN(p) + 1, n, nlen);
|
||||
+ INT2CHAR(sp, p, NVI_STRLEN(p) + 1, n, nlen);
|
||||
ex_emsg(sp, n, EXM_FILECOUNT);
|
||||
return (1);
|
||||
}
|
||||
diff -rupN nvi-1.81.6.orig/ip/ip_term.c nvi-1.81.6/ip/ip_term.c
|
||||
--- nvi-1.81.6.orig/ip/ip_term.c 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/ip/ip_term.c 2015-02-17 11:04:50.280203225 -0800
|
||||
@@ -127,7 +127,7 @@ ip_optchange(SCR *sp, int offset, char *
|
||||
|
||||
ipb.code = SI_EDITOPT;
|
||||
ipb.str1 = (char*)opt->name;
|
||||
- ipb.len1 = STRLEN(opt->name) * sizeof(CHAR_T);
|
||||
+ ipb.len1 = NVI_STRLEN(opt->name) * sizeof(CHAR_T);
|
||||
|
||||
(void)vi_send(ipp->o_fd, "ab1", &ipb);
|
||||
return (0);
|
||||
diff -rupN nvi-1.81.6.orig/perl_api/perl.xs nvi-1.81.6/perl_api/perl.xs
|
||||
--- nvi-1.81.6.orig/perl_api/perl.xs 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/perl_api/perl.xs 2015-02-17 11:04:50.189684363 -0800
|
||||
@@ -326,7 +326,7 @@ perl_ex_perl(scrp, cmdp, cmdlen, f_lno,
|
||||
newVIrv(pp->svid, scrp);
|
||||
|
||||
istat = signal(SIGINT, my_sighandler);
|
||||
- INT2CHAR(scrp, cmdp, STRLEN(cmdp)+1, np, nlen);
|
||||
+ INT2CHAR(scrp, cmdp, NVI_STRLEN(cmdp)+1, np, nlen);
|
||||
perl_eval(np);
|
||||
signal(SIGINT, istat);
|
||||
|
||||
@@ -421,7 +421,7 @@ perl_ex_perldo(scrp, cmdp, cmdlen, f_lno
|
||||
/* Backwards compatibility. */
|
||||
newVIrv(pp->svid, scrp);
|
||||
|
||||
- INT2CHAR(scrp, cmdp, STRLEN(cmdp)+1, np, nlen);
|
||||
+ INT2CHAR(scrp, cmdp, NVI_STRLEN(cmdp)+1, np, nlen);
|
||||
if (!(command = malloc(length = nlen - 1 + sizeof("sub {}"))))
|
||||
return 1;
|
||||
snprintf(command, length, "sub {%s}", np);
|
||||
diff -rupN nvi-1.81.6.orig/regex/engine.c nvi-1.81.6/regex/engine.c
|
||||
--- nvi-1.81.6.orig/regex/engine.c 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/regex/engine.c 2015-02-17 11:04:50.181456859 -0800
|
||||
@@ -161,7 +161,7 @@ int eflags;
|
||||
stop = string + pmatch[0].rm_eo;
|
||||
} else {
|
||||
start = string;
|
||||
- stop = start + STRLEN(start);
|
||||
+ stop = start + NVI_STRLEN(start);
|
||||
}
|
||||
if (stop < start)
|
||||
return(REG_INVARG);
|
||||
diff -rupN nvi-1.81.6.orig/regex/regcomp.c nvi-1.81.6/regex/regcomp.c
|
||||
--- nvi-1.81.6.orig/regex/regcomp.c 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/regex/regcomp.c 2015-02-17 11:04:50.175705539 -0800
|
||||
@@ -198,7 +198,7 @@ regcomp(regex_t *preg, const RCHAR_T *pa
|
||||
return(REG_INVARG);
|
||||
len = preg->re_endp - pattern;
|
||||
} else
|
||||
- len = STRLEN(pattern);
|
||||
+ len = NVI_STRLEN(pattern);
|
||||
|
||||
/* do the mallocs early so failure handling is easy */
|
||||
g = (struct re_guts *)malloc(sizeof(struct re_guts) +
|
||||
@@ -818,7 +818,7 @@ p_b_cclass(register struct parse *p, reg
|
||||
NEXT();
|
||||
len = p->next - sp;
|
||||
for (cp = cclasses; cp->name != NULL; cp++)
|
||||
- if (STRLEN(cp->name) == len && MEMCMP(cp->name, sp, len))
|
||||
+ if (NVI_STRLEN(cp->name) == len && MEMCMP(cp->name, sp, len))
|
||||
break;
|
||||
if (cp->name == NULL) {
|
||||
/* oops, didn't find it */
|
||||
@@ -889,7 +889,7 @@ p_b_coll_elem(register struct parse *p,
|
||||
}
|
||||
len = p->next - sp;
|
||||
for (cp = cnames; cp->name != NULL; cp++)
|
||||
- if (STRLEN(cp->name) == len && MEMCMP(cp->name, sp, len))
|
||||
+ if (NVI_STRLEN(cp->name) == len && MEMCMP(cp->name, sp, len))
|
||||
return(cp->code); /* known name */
|
||||
if (len == 1)
|
||||
return(*sp); /* single character */
|
||||
diff -rupN nvi-1.81.6.orig/vi/v_event.c nvi-1.81.6/vi/v_event.c
|
||||
--- nvi-1.81.6.orig/vi/v_event.c 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/vi/v_event.c 2015-02-17 11:04:50.242966563 -0800
|
||||
@@ -97,7 +97,7 @@ v_editopt(SCR *sp, VICMD *vp)
|
||||
size_t nlen;
|
||||
char *p2;
|
||||
|
||||
- INT2CHAR(sp, vp->ev.e_str2, STRLEN(vp->ev.e_str2)+1, np, nlen);
|
||||
+ INT2CHAR(sp, vp->ev.e_str2, NVI_STRLEN(vp->ev.e_str2)+1, np, nlen);
|
||||
p2 = strdup(np);
|
||||
rval = api_opts_set(sp, vp->ev.e_str1, p2,
|
||||
vp->ev.e_val1, vp->ev.e_val1);
|
||||
@@ -135,7 +135,7 @@ v_tag(SCR *sp, VICMD *vp)
|
||||
return (1);
|
||||
|
||||
ex_cinit(sp, &cmd, C_TAG, 0, OOBLNO, OOBLNO, 0);
|
||||
- argv_exp0(sp, &cmd, VIP(sp)->keyw, STRLEN(VIP(sp)->keyw));
|
||||
+ argv_exp0(sp, &cmd, VIP(sp)->keyw, NVI_STRLEN(VIP(sp)->keyw));
|
||||
return (v_exec_ex(sp, vp, &cmd));
|
||||
}
|
||||
|
||||
@@ -167,7 +167,7 @@ v_tagsplit(SCR *sp, VICMD *vp)
|
||||
|
||||
ex_cinit(sp, &cmd, C_TAG, 0, OOBLNO, OOBLNO, 0);
|
||||
F_SET(&cmd, E_NEWSCREEN);
|
||||
- argv_exp0(sp, &cmd, VIP(sp)->keyw, STRLEN(VIP(sp)->keyw));
|
||||
+ argv_exp0(sp, &cmd, VIP(sp)->keyw, NVI_STRLEN(VIP(sp)->keyw));
|
||||
return (v_exec_ex(sp, vp, &cmd));
|
||||
}
|
||||
|
||||
diff -rupN nvi-1.81.6.orig/vi/v_ex.c nvi-1.81.6/vi/v_ex.c
|
||||
--- nvi-1.81.6.orig/vi/v_ex.c 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/vi/v_ex.c 2015-02-17 11:04:50.246380280 -0800
|
||||
@@ -210,7 +210,7 @@ v_tagpush(SCR *sp, VICMD *vp)
|
||||
EXCMD cmd;
|
||||
|
||||
ex_cinit(sp, &cmd, C_TAG, 0, OOBLNO, 0, 0);
|
||||
- argv_exp0(sp, &cmd, VIP(sp)->keyw, STRLEN(VIP(sp)->keyw) + 1);
|
||||
+ argv_exp0(sp, &cmd, VIP(sp)->keyw, NVI_STRLEN(VIP(sp)->keyw) + 1);
|
||||
return (v_exec_ex(sp, vp, &cmd));
|
||||
}
|
||||
|
||||
diff -rupN nvi-1.81.6.orig/vi/vs_msg.c nvi-1.81.6/vi/vs_msg.c
|
||||
--- nvi-1.81.6.orig/vi/vs_msg.c 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/vi/vs_msg.c 2015-02-17 11:04:50.251093618 -0800
|
||||
@@ -175,7 +175,7 @@ vs_update(SCR *sp, const char *m1, const
|
||||
*/
|
||||
if (F_ISSET(sp, SC_SCR_EXWROTE)) {
|
||||
if (m2 != NULL)
|
||||
- INT2CHAR(sp, m2, STRLEN(m2) + 1, np, nlen);
|
||||
+ INT2CHAR(sp, m2, NVI_STRLEN(m2) + 1, np, nlen);
|
||||
(void)ex_printf(sp,
|
||||
"%s\n", m1 == NULL? "" : m1, m2 == NULL ? "" : np);
|
||||
(void)ex_fflush(sp);
|
||||
@@ -203,7 +203,7 @@ vs_update(SCR *sp, const char *m1, const
|
||||
} else
|
||||
len = 0;
|
||||
if (m2 != NULL) {
|
||||
- mlen = STRLEN(m2);
|
||||
+ mlen = NVI_STRLEN(m2);
|
||||
if (len + mlen > sp->cols - 2)
|
||||
mlen = (sp->cols - 2) - len;
|
||||
(void)gp->scr_waddstr(sp, m2, mlen);
|
||||
diff -rupN nvi-1.81.6.orig/vi/vs_split.c nvi-1.81.6/vi/vs_split.c
|
||||
--- nvi-1.81.6.orig/vi/vs_split.c 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/vi/vs_split.c 2015-02-17 11:04:50.256136584 -0800
|
||||
@@ -628,7 +628,7 @@ vs_fg(SCR *sp, SCR **nspp, CHAR_T *name,
|
||||
wp = sp->wp;
|
||||
|
||||
if (name)
|
||||
- INT2CHAR(sp, name, STRLEN(name) + 1, np, nlen);
|
||||
+ INT2CHAR(sp, name, NVI_STRLEN(name) + 1, np, nlen);
|
||||
else
|
||||
np = NULL;
|
||||
if (newscreen)
|
||||
diff -rupN nvi-1.81.6.orig/vi/v_txt.c nvi-1.81.6/vi/v_txt.c
|
||||
--- nvi-1.81.6.orig/vi/v_txt.c 2007-11-18 08:41:42.000000000 -0800
|
||||
+++ nvi-1.81.6/vi/v_txt.c 2015-02-17 11:04:50.240596567 -0800
|
||||
@@ -2049,7 +2049,7 @@ retry: for (len = 0,
|
||||
return (0);
|
||||
case 1: /* One match. */
|
||||
/* If something changed, do the exchange. */
|
||||
- nlen = STRLEN(cmd.argv[0]->bp);
|
||||
+ nlen = NVI_STRLEN(cmd.argv[0]->bp);
|
||||
if (len != nlen || MEMCMP(cmd.argv[0]->bp, p, len))
|
||||
break;
|
||||
|
@ -1,30 +0,0 @@
|
||||
diff -uNr nvi-1.81.6.orig/dist/configure.in nvi-1.81.6/dist/configure.in
|
||||
--- nvi-1.81.6.orig/dist/configure.in 2013-07-09 17:17:35.000000000 -0400
|
||||
+++ nvi-1.81.6/dist/configure.in 2013-07-09 17:18:48.000000000 -0400
|
||||
@@ -263,11 +263,13 @@
|
||||
[ --enable-gtk Build a Gtk front-end for vi.],
|
||||
[vi_cv_gtk=$enableval], [vi_cv_gtk="no"])
|
||||
AC_MSG_RESULT($vi_cv_gtk)
|
||||
+
|
||||
+#
|
||||
+# Find pkg-config
|
||||
+#
|
||||
+AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
|
||||
+
|
||||
if test "$vi_cv_gtk" = "yes"; then
|
||||
- #
|
||||
- # Find pkg-config
|
||||
- #
|
||||
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
|
||||
if test x$PKG_CONFIG = xno ; then
|
||||
if test "$vi_cv_widechar" = "yes"; then
|
||||
AC_MSG_ERROR(
|
||||
@@ -531,7 +533,7 @@
|
||||
[CURSHEADER=ncursesw/ncurses.h])
|
||||
fi
|
||||
vi_programs="vi $vi_programs"
|
||||
- CURSLIBS="-l$vi_cv_curses"
|
||||
+ CURSLIBS=`$PKG_CONFIG --libs $vi_cv_curses`
|
||||
else
|
||||
AC_MSG_WARN([*** No suitable curses library found.])
|
||||
if test "$vi_programs"X = X; then
|
@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>felix.janda@posteo.de</email>
|
||||
<name>Felix Janda</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,89 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools db-use flag-o-matic
|
||||
|
||||
DESCRIPTION="Re-implementation of the classic 4BSD ex/vi"
|
||||
HOMEPAGE="https://sites.google.com/a/bostic.com/keithbostic/vi"
|
||||
SRC_URI="http://garage.linux.student.kuleuven.be/~skimo/nvi/devel/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~arm hppa ~mips ppc ppc64 sparc x86 ~x64-macos"
|
||||
IUSE="perl tcl unicode"
|
||||
|
||||
CDEPEND=">=sys-libs/db-4.2.52_p5:=
|
||||
>=sys-libs/ncurses-5.6-r2:=
|
||||
perl? ( dev-lang/perl )
|
||||
tcl? ( >=dev-lang/tcl-8.5:0= )"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
app-eselect/eselect-vi"
|
||||
|
||||
REQUIRED_USE="tcl? ( !unicode )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-strlen-macro-renaming.patch
|
||||
"${FILESDIR}"/${P}-db44.patch
|
||||
"${FILESDIR}"/${P}-db.patch
|
||||
"${FILESDIR}"/${P}-perl-as-needed.patch
|
||||
"${FILESDIR}"/${P}-perl-shortnames.patch
|
||||
"${FILESDIR}"/${P}-ac_config_header.patch
|
||||
"${FILESDIR}"/${P}-use_pkgconfig_for_ncurses.patch
|
||||
"${FILESDIR}"/${P}-printf-types.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
cd dist || die
|
||||
chmod +x findconfig || die
|
||||
|
||||
mv configure.{in,ac} || die
|
||||
sed -i -e "s@-ldb@-l$(db_libname)@" configure.ac || die
|
||||
sed -i -e "s@^install-\(.*\)-local:@install-\1-hook:@" Makefile.am || die
|
||||
eautoreconf -Im4
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
|
||||
use perl && myconf="${myconf} --enable-perlinterp"
|
||||
use unicode && myconf="${myconf} --enable-widechar"
|
||||
use tcl && myconf="${myconf} --enable-tclinterp"
|
||||
|
||||
append-cppflags "-D_PATH_MSGCAT=\"\\\"${EPREFIX}/usr/share/vi/catalog/\\\"\""
|
||||
append-cppflags -I"$(db_includedir)"
|
||||
|
||||
# Darwin doesn't have stropts.h, bug #619416
|
||||
[[ ${CHOST} == *-darwin* ]] && export vi_cv_sys5_pty=no
|
||||
|
||||
pushd dist 2>/dev/null || die
|
||||
econf \
|
||||
--program-prefix=n \
|
||||
${myconf}
|
||||
popd 2>/dev/null || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C dist
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C dist DESTDIR="${D}" install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "Setting /usr/bin/vi symlink"
|
||||
eselect vi update --if-unset
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
einfo "Updating /usr/bin/vi symlink"
|
||||
eselect vi update --if-unset
|
||||
}
|
Binary file not shown.
@ -0,0 +1,3 @@
|
||||
DIST meson-mode-0.2.tar.gz 28194 BLAKE2B a11b7659dfb7883a624706ee3a80ab2de69c3f3830d363a767e2a2fc644a9d1d946269a7d30af4ec93180341807519e5bf0bd55e1500513076e7aa07e0ec888b SHA512 05a9554f2ff1520834648ef6b7c27d09d5f9355fe980d19a67eba39e1e0a4a402e64284e17c6d544b8e95bdee3e204b79d73c6166d6d8c48683036821bad532f
|
||||
EBUILD meson-mode-0.2.ebuild 404 BLAKE2B 81bb54da50a6944a9e39733bf76f29cc563dcefd9578c734766d805d8d1cbf9f9781b790151b99b66419802dbd941a2d6cb39ab4a085dc0114b7849e74de2ad8 SHA512 d1934a983b29ed4562e067b7184a8877f700ca54606ac7eaec92b005e58ba5463da8ddf6ccd7cb891810bb80ee0923de0350d3dfc848e769793c754906f8634a
|
||||
MISC metadata.xml 353 BLAKE2B 912fc0f45ddc967120eb5dbfc95a69660b9538d7db04dce68c433a7f86e96a07c7ac5bc10a1642a14a32e16799c42f28d0bb1ab6debab193234f13a7c6ace229 SHA512 6bae7e341fa9a63f1ccd204a1c7ad869984c7bf088b016eb50ac0368da8265750af60edc9c22942c66cb11fd045b35c6112233e17731024211b82da98a902098
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
NEED_EMACS=24
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="A GNU Emacs major mode for Meson build-system files"
|
||||
HOMEPAGE="https://github.com/wentasah/meson-mode"
|
||||
SRC_URI="https://github.com/wentasah/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DOCS=( README.md )
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>marecki@gentoo.org</email>
|
||||
<name>Marek Szuba</name>
|
||||
</maintainer>
|
||||
<stabilize-allarches/>
|
||||
<upstream>
|
||||
<remote-id type="github">wentasah/meson-mode</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,5 +1,3 @@
|
||||
DIST protontricks-1.3.1.tar.gz 57784 BLAKE2B ed013367a2cc2384e4340379e2c23999a556ed26920ad59dfd7a8f773e490ee76e253a5fe3216e651cdcdb3e225a2e394255500c611d24f6bf9029582d55bb1f SHA512 4e33334e219db2e6679b430ee42408529478834c80c7da3b9bece4756eb27b9331d49a6a884de8a7ced5ec29d78ce831fee4cfbf6d5adcd750666b7e7a1e5607
|
||||
DIST protontricks-1.4.1.tar.gz 31838 BLAKE2B b8c94a1b96fa7df14eaf1cc6d11cb96e43ae4e8c7bd232687a50cae9c79cf2d0e7864b1af0e1dc4cc20086952e1fcefeb16cb71a9c3a977f6feafad1b17d6857 SHA512 7635c9830afa3c64617514cd86edc7d7f9f33e6e81a1da995ec8bee70adc1cf8b5d9de92036c372134e408d735615b267b46a9afc9246f14ff161cb2ee1fc8f9
|
||||
EBUILD protontricks-1.3.1-r1.ebuild 1201 BLAKE2B 46996c07e30d7ecac4887ef23478f665e1e450497448cc4ee082ff88516260fcb4ec5a43bac5c8bfa3a2eb8600d90589837a44387f739bc29fd52bbc3e6ee758 SHA512 f7f6903a34e1ffdb6633fa156b1efadd7f18e7c50fdaf484a80f36d1b512804c797c11371e83213d0bd191764317ecc3fb463c39bc6d628b8a7a1e215c2562af
|
||||
EBUILD protontricks-1.4.1.ebuild 1382 BLAKE2B 24e2b8329ce804f6ad8ae72aa3eddec70c0a2f935efb9925d607a7d6fd5186a3fe52dcb493338f75cdebea3edca2cb24611df8a61b51a770bc2d2917d8c35423 SHA512 5fea56aa3d51cdc84f8d6a99f34f960bc0bc2d73b51076a12e9b11a01693ac13058c066191080585a8ce2206bffb93a46d4a61521b9e7f50250eb8ea38f255ba
|
||||
MISC metadata.xml 784 BLAKE2B 37e795944e32ef3f17022efa4ad352e3ee2d1819f3e7ee4ccf02f2366156c999290b4b309c924f54dfde4a5ffc017628c36ead987da2101d2eb38c1eaa767e3e SHA512 6bccb95acbe4cf3b64b4734f98dc4495bd20df294efa0b628f08f4c2ee6bb6c5d103bd323ac29dddb02d2a7ff4ac88ccccdce8a8c01b856aef051eaae6cdb0ae
|
||||
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="app-emulation/winetricks wrapper for Proton (Steam Play) games"
|
||||
HOMEPAGE="https://github.com/Matoking/protontricks"
|
||||
SRC_URI="https://codeload.github.com/Matoking/${PN}/tar.gz/${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+gui"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
app-emulation/winetricks
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/vdf[${PYTHON_MULTI_USEDEP}]
|
||||
')
|
||||
gui? ( gnome-extra/zenity
|
||||
|| (
|
||||
app-emulation/winetricks[gtk]
|
||||
app-emulation/winetricks[kde]
|
||||
)
|
||||
)"
|
||||
|
||||
DOCS=(CHANGELOG.md README.md)
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
|
||||
if ! use gui; then
|
||||
ewarn "Please note that disabling USE=gui does *not* presently remove the --gui command-line option,"
|
||||
ewarn "it just means using this option will fail unless gnome-extra/zenity happens to be installed."
|
||||
ewarn
|
||||
fi
|
||||
|
||||
elog "Protontricks can only find games for which a Proton prefix already exists."
|
||||
elog "Make sure to run a Proton game at least once before trying to use protontricks on it."
|
||||
elog
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST virt-viewer-7.0.tar.gz 924475 BLAKE2B 003efaf88445ec6f523e678459ed1e11562d0cd87fb4811105df9ac1e3129f4a97170c5b783f1d504d157055ae51ac8dc23ffa8f3f79dd6cd55707d962e1d9ad SHA512 e0558c9138877f546add6a3df9721e100cadb6953815be82b2376b0521b82cf14052bdc29c42bb03b198b6e9d129a55d33531a153207d7f29b5c1c3402ebc904
|
||||
DIST virt-viewer-8.0.tar.gz 937457 BLAKE2B 107a5f77d0e272665561e22c950416275c939d000fbb522401a954e6836bbd9e9399e768bc4363a1ea3110dd3229fe33738560563271774c3054278b2399cab8 SHA512 73317048949b6c49c28aab4685e3fb6533945b12c47078b522429b3e178423fcec5758c970d5048c8f65fee2b92a629b7e067cffa79c968292c73fd36133b918
|
||||
EBUILD virt-viewer-7.0.ebuild 913 BLAKE2B 0b6dfcfe940c93c9d1cb2feaa5b2b67b710fe35b75dde82066b4f133ce060933742aea8dc437f394a1492d1ff579ad13f0f45acfebb5db80ed665aafdc050be1 SHA512 3d219e4c9aab912f6fdd0fe4b0fce8d7959d103305069629ce95a5baea8209b707e5bb51eeb87e2fc6f85178acdb8bc811baa9293bb6a256ac6ce8a4d9b4d47c
|
||||
EBUILD virt-viewer-8.0.ebuild 966 BLAKE2B 48dded5965645b35c3a59648031bb9737641b318f314e96ae2d2e4c794bff1f6351a0a81e61000a3baa302e5b7a1c9a1bea6e8dc83d8c30f27fed79a69a9b35c SHA512 024e2eeca55a00c1e992ff9c885245858eff2558f4c00dbb72588014fbf2b74b033545830e0eb0fb8ea02b49c181c2195b949d85c980fb7d167126183af0e826
|
||||
EBUILD virt-viewer-8.0.ebuild 965 BLAKE2B fe006b764e6e1abfc9bcc915d92d9dc91d037e4b2a1dcf5dfc618a62fd65061445227da84aca0f8ab84ca28a1528fe063c37b39c5a4840b99532898f54f239a9 SHA512 4997e3c64b34953399b1369758741ff69cab3874b4a07f1378ec2ed7d2ee8439af45b614c073adf438b25e35ea9b1a388d222da54a803b6af49f533cc7de99b8
|
||||
MISC metadata.xml 544 BLAKE2B 125383557e6658e70c990469aa93d536d9d885aa37715c769fc407f81c1045cfb3e306bb637055bf89dc5c107029c2a11a8807522aeb804ff7d9ba2bd5215907 SHA512 945e22e3a177bca8579619fca0444181bdefbe33ee107b2b05ac9cbb942d4b1aab07734e6d300a862c19d035bcd4bdf2bda98a5ca4851b227bf05fd69b5c42b0
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST ronn-0.7.3.gem 61440 BLAKE2B 3ff0a1752d7a972b7d8319cac2b1287e7d21207e22b9eb288694172eb9b30b2198e4378eb02df8418585a44d3d2c89b4695675933dc5ef5d9ba63c78e71f4e7c SHA512 885418c88d5a1073f9457ea11e29d82d3bb40ad12506589ccfab83ad447445e41282c9688aba5646082ae5ecc6a047fa9439ffae14561152fc61a136474f611c
|
||||
EBUILD ronn-0.7.3-r3.ebuild 1174 BLAKE2B 6b37aae5c2d5e5872897820dc6dc9a52a8304d2ef8b23d9f14f945f663224281e9269891f70ac0b921e96f39a4e300001d5f08969ef0dd970ca2442deca989b1 SHA512 f0c37ea098b73e38002ca018acacc699561a38f1366b8736382e63d765893c1e68a5c55aaf29de6c040fe5f26677549769c91f96ef910d4b149f713a73157701
|
||||
EBUILD ronn-0.7.3-r3.ebuild 1167 BLAKE2B ae403191c733ac8a31dde0a710cbe958a27c814c4757b469312769f4abecdf4f85373a810808096f6a6c4b39177da4245ec3b5d0335698fad6f2b986adc646e2 SHA512 61bda6db44f044d8d7e16c9ef3bc13063a5ef940318acaed0965c48fb0e08999f8631dcf14b91e76ae8fa085b8429b22dded20cf7f4e2e7326fcca89280ffcd0
|
||||
MISC metadata.xml 339 BLAKE2B 2a1722a0531a1ccaba0d29a1ace114b95789ba4b0c692e8efcf38605f81de4dd1210671331fcdb5baa6536cf38fbf63f11b85fb13bd6a067be56f22a372fc5b6 SHA512 0be4072cf3514eba60569138ed409362b318616ad4514e319d9b4add120e74fd7655e2fc5c3ab8d7b5d813cfcf8e1054fb98395a1a89d9fb90e447a825ee9439
|
||||
|
Binary file not shown.
@ -1,9 +1,12 @@
|
||||
AUX tbb-2017.20161128-build.patch 4840 BLAKE2B eec4a437f0a609c8f39b76950aae76c9e357cd0705ad521a3304aceb8361c10cdf0d28078370c840ad315cbe06f3b134ca5d58036b2718a136f3958c3942e9c1 SHA512 40ca5bdfe05eecbc47a9af062e6ede3e14200048cdebd796af71cd5f27b350c65e5aa569cc8a6e2f3cfbd90fec167d4f053abc36310b07113910ba25061c56a4
|
||||
AUX tbb-2020.1-makefile-debug.patch 2640 BLAKE2B 98e1d88f279452898be78fb53235427a5c45a0056429e07acd5bc273a48c7214dc8df29c72cba344688f650fce25bba06f6f9e4dfbf1091260544e95159cf33d SHA512 9a29ff67321b75efe10621bfe924e89a5c51d4e7327e20aa69018aaea590189ed297b9ab94bd3b48172d0b093e3d2aaebfc7088b480364f6f6c7802a27d3c1e4
|
||||
AUX tbb-4.4.20160803-underlinking.patch 389 BLAKE2B 88b85cf0a2c8706dff908d4c4e73e1399aa8ac85f7c2df1bd5daebc564e4007c4bf0df27647e53764c6dd437422ed48885e798a6e4fc6b5900810c7855c9ceeb SHA512 bfd3b9d5221a89a120e115447a9aa653e93a208422c68c8cc74a672f42037fd1af3dc755480d746570f2c5dbeb173650d9b4acfb38aaec5d3c3feea6c2232af1
|
||||
DIST tbb-2018.20180312.tar.gz 2911740 BLAKE2B 5c6dab4a892f3b61ed0b02ea36dc41bebd5b33a22bcc3d5f2960f21e134f2eb9bccf1466193a573489e12638c0bb0bccc2da83f699968ffd62417f2d0f093289 SHA512 7ac74e714122e25f7704630d3d52992dbea54d1e761b5e487251a771f401aa864f78b8ddf11d78f38758088df387abb6987f6a2db562c86cbb28ba8f33a25680
|
||||
DIST tbb-2019.8.tar.gz 2580540 BLAKE2B 1cddb0c8ade6f6363811b7f9b323a2bb7739a18114acd56e1b4a13f33904ddff8cb6aec9b4b0add995cd307ff7815f0b55ce33fa64b7dd92c0062fbaa13d0833 SHA512 924a8dde011452a2c46c5152942a9835e76fe5610e08b69eb0e985de3fb46bdb49f0f628d10fa7704428f6e61ec63f7002da5399d47da6ee6004fa236d346dc8
|
||||
DIST tbb-2020.1.tar.gz 2639115 BLAKE2B 058438351738eeab01c230ec10ff0a1dde77e5cc4fd77f292c31ee0320f41d079c8f90fc06f4640ffa375d5f0c0b5fbed13ac5a64a9cb9f1737cb66bc80442ea SHA512 79810c27c84bd3b3432bef471fa1c782f1f162a0d1038e88c03a77499cc7aeaa10d57317729fd23472e2d0f358395955f7570e8c679685a552a833eb45cf5f1d
|
||||
DIST tbb2017_20161128oss_src.tgz 2965854 BLAKE2B 8c5aed6d8477297922767803617346feebb712d1f4b2df6d71a86f039b5563afc666454985e68a528a812aaad40b5fd0562bb91d357c45156fec46e5389ec542 SHA512 3c48ce196d2d3557e86cea7ede9dea456bbaeb29dbed34210f99c6f380406403a6056ccfa3d5befe6b29c4f8a9ee58ca6da545249cf4ec4ec85b463e04e4518c
|
||||
EBUILD tbb-2017.20161128.ebuild 3321 BLAKE2B 26df534fbac469b7259d3f345ec7913732ce0d1aa8a6fa8cf8e98d4269cc5a8196b5daa7daeddb84e59aefa83775f130389a7f3e16de3da54bb964f34c817e1c SHA512 56beab0190012f060a9dd0ea3fd87d4461dd0839b3b052e54e7e864adbef972f96b7178c915da8bfc7efcedc8db3f409ec134fa47d66636cf6fae96cda337e3f
|
||||
EBUILD tbb-2018.20180312.ebuild 3322 BLAKE2B ff7304a9a6b702eac73f41ec9e61c8332ed24473e264cfa52a38c1954b61829140be4855f9fbab9f9715f393e6eae185e0b53e3051bdf4f9e858bc2682712328 SHA512 d5006b479abdea75d3d6e22311629eb70d9b78c19c8cf687a1ce16f91303d46d8cc04e779f24f3bab67e556756a8c1f3e4f4143cd6dad36613902109596f522d
|
||||
EBUILD tbb-2019.8.ebuild 3225 BLAKE2B 830ed96fa96032847b7543ceaa5f23d8e5dc767519f7dcd1a294582a967a801dfaad3251b3f1c91cb5a2b0ad9b8ea57c3adb5685131608257ca515f053fba2db SHA512 da5b02cee27b4b67a1857061202abacd20eeed8887b540f71f75ffd161feeeb8901803439d6af667584df0a9bf5e9090d7768f314ad77779a06cda04a255b60b
|
||||
EBUILD tbb-2020.1.ebuild 3389 BLAKE2B 4dfa1858e8846345aff78cc88e64e068b097b926c29dd2fd796a25665bbbe7f3ce2886609f62abf168bb244b3b3fcbd2317423a16caf96cf5b34ed54f0861125 SHA512 0d799a1013d10c725b98f41244913bb61ce66bb8297b8a9e5076d087cc667db204fb9f2dea042c4c781f7fd84d42357e5c572ce8dab4a176e80e06c65e58b770
|
||||
MISC metadata.xml 687 BLAKE2B 34a74bdff790f94b7e32c295833aa986d0d72fc646af900be059d2c5cb55d91af0cf255ad76f0250edd6f6464227c28f19b412243c5f45cc2d3b34a95d5b87d8 SHA512 3db464f32be8e3d79b189da232ab3ce4f8e8694fd1044149b7fc608deb60742886ced2be6bac924bbcd9695cd88747d47297d55f180d87d3340cc589b1bc7f13
|
||||
|
@ -0,0 +1,62 @@
|
||||
--- a/Makefile 2020-01-21 12:26:46.000000000 +0100
|
||||
+++ b/Makefile 2020-03-18 16:21:37.589262099 +0100
|
||||
@@ -26,29 +26,29 @@
|
||||
all: tbb tbbmalloc tbbproxy test examples
|
||||
|
||||
tbb: mkdir
|
||||
- $(MAKE) -C "$(work_dir)_release" -r -f $(tbb_root)/build/Makefile.tbb cfg=release
|
||||
+ $(MAKE) -C "$(work_dir)_$(cfg)" -r -f $(tbb_root)/build/Makefile.tbb cfg=$(cfg)
|
||||
|
||||
tbbmalloc: mkdir
|
||||
- $(MAKE) -C "$(work_dir)_release" -r -f $(tbb_root)/build/Makefile.tbbmalloc cfg=release malloc
|
||||
+ $(MAKE) -C "$(work_dir)_$(cfg)" -r -f $(tbb_root)/build/Makefile.tbbmalloc cfg=$(cfg) malloc
|
||||
|
||||
tbbproxy: mkdir
|
||||
- $(MAKE) -C "$(work_dir)_release" -r -f $(tbb_root)/build/Makefile.tbbproxy cfg=release tbbproxy
|
||||
+ $(MAKE) -C "$(work_dir)_$(cfg)" -r -f $(tbb_root)/build/Makefile.tbbproxy cfg=$(cfg) tbbproxy
|
||||
|
||||
tbbbind: mkdir
|
||||
- $(MAKE) -C "$(work_dir)_release" -r -f $(tbb_root)/build/Makefile.tbbbind cfg=release tbbbind
|
||||
+ $(MAKE) -C "$(work_dir)_$(cfg)" -r -f $(tbb_root)/build/Makefile.tbbbind cfg=$(cfg) tbbbind
|
||||
|
||||
test: tbb tbbmalloc $(if $(use_proxy),tbbproxy)
|
||||
- -$(MAKE) -C "$(work_dir)_release" -r -f $(tbb_root)/build/Makefile.tbbmalloc cfg=release malloc_test
|
||||
- -$(MAKE) -C "$(work_dir)_release" -r -f $(tbb_root)/build/Makefile.test cfg=release
|
||||
+ -$(MAKE) -C "$(work_dir)_$(cfg)" -r -f $(tbb_root)/build/Makefile.tbbmalloc cfg=$(cfg) malloc_test
|
||||
+ -$(MAKE) -C "$(work_dir)_$(cfg)" -r -f $(tbb_root)/build/Makefile.test cfg=$(cfg)
|
||||
|
||||
rml: mkdir
|
||||
- $(MAKE) -C "$(work_dir)_release" -r -f $(tbb_root)/build/Makefile.rml cfg=release
|
||||
+ $(MAKE) -C "$(work_dir)_$(cfg)" -r -f $(tbb_root)/build/Makefile.rml cfg=$(cfg)
|
||||
|
||||
examples: tbb tbbmalloc
|
||||
- $(MAKE) -C examples -r -f Makefile tbb_root=.. release test
|
||||
+ $(MAKE) -C examples -r -f Makefile tbb_root=.. $(cfg) test
|
||||
|
||||
python: tbb
|
||||
- $(MAKE) -C "$(work_dir)_release" -rf $(tbb_root)/python/Makefile install
|
||||
+ $(MAKE) -C "$(work_dir)_$(cfg)" -rf $(tbb_root)/python/Makefile install
|
||||
|
||||
doxygen:
|
||||
doxygen Doxyfile
|
||||
@@ -56,16 +56,16 @@
|
||||
.PHONY: clean clean_examples mkdir info
|
||||
|
||||
clean: clean_examples
|
||||
- $(shell $(RM) $(work_dir)_release$(SLASH)*.* >$(NUL) 2>$(NUL))
|
||||
- $(shell $(RD) $(work_dir)_release >$(NUL) 2>$(NUL))
|
||||
+ $(shell $(RM) $(work_dir)_$(cfg)$(SLASH)*.* >$(NUL) 2>$(NUL))
|
||||
+ $(shell $(RD) $(work_dir)_$(cfg) >$(NUL) 2>$(NUL))
|
||||
@echo clean done
|
||||
|
||||
clean_examples:
|
||||
$(shell $(MAKE) -s -i -r -C examples -f Makefile tbb_root=.. clean >$(NUL) 2>$(NUL))
|
||||
|
||||
mkdir:
|
||||
- $(shell $(MD) "$(work_dir)_release" >$(NUL) 2>$(NUL))
|
||||
- @echo Created the $(work_dir)_release directory
|
||||
+ $(shell $(MD) "$(work_dir)_$(cfg)" >$(NUL) 2>$(NUL))
|
||||
+ @echo Created the $(work_dir)_$(cfg) directory
|
||||
|
||||
info:
|
||||
@echo OS: $(tbb_os)
|
@ -0,0 +1,151 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit eutils flag-o-matic multilib-minimal multilib toolchain-funcs
|
||||
|
||||
PV1="$(ver_cut 1)"
|
||||
PV2="$(ver_cut 2)"
|
||||
MY_PV="${PV1}_U${PV2}"
|
||||
|
||||
DESCRIPTION="High level abstract threading library"
|
||||
HOMEPAGE="https://www.threadingbuildingblocks.org"
|
||||
SRC_URI="https://github.com/intel/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="debug examples"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
S="${WORKDIR}/oneTBB-${MY_PV}"
|
||||
|
||||
DOCS=( CHANGES README README.md doc/Release_Notes.txt )
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${P}-makefile-debug.patch )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
find include -name \*.html -delete || die
|
||||
|
||||
# Give it a soname on FreeBSD
|
||||
echo 'LIB_LINK_FLAGS += -Wl,-soname=$(BUILDING_LIBRARY)' >> build/FreeBSD.gcc.inc
|
||||
# Set proper versionning on FreeBSD
|
||||
sed -i -e '/.DLL =/s/$/.1/' build/FreeBSD.inc || die
|
||||
|
||||
use debug || sed -i -e '/_debug/d' Makefile
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
# pc files are for debian and fedora compatibility
|
||||
# some deps use them
|
||||
cat <<-EOF > ${PN}.pc.template
|
||||
prefix=${EPREFIX}/usr
|
||||
libdir=\${prefix}/$(get_libdir)
|
||||
includedir=\${prefix}/include
|
||||
Name: ${PN}
|
||||
Description: ${DESCRIPTION}
|
||||
Version: ${PV}
|
||||
URL: ${HOMEPAGE}
|
||||
Cflags: -I\${includedir}
|
||||
EOF
|
||||
cp ${PN}.pc.template ${PN}.pc || die
|
||||
cat <<-EOF >> ${PN}.pc
|
||||
Libs: -L\${libdir} -ltbb
|
||||
Libs.private: -lm -lrt
|
||||
EOF
|
||||
cp ${PN}.pc.template ${PN}malloc.pc || die
|
||||
cat <<-EOF >> ${PN}malloc.pc
|
||||
Libs: -L\${libdir} -ltbbmalloc
|
||||
Libs.private: -lm -lrt
|
||||
EOF
|
||||
cp ${PN}.pc.template ${PN}malloc_proxy.pc || die
|
||||
cat <<-EOF >> ${PN}malloc_proxy.pc
|
||||
Libs: -L\${libdir} -ltbbmalloc_proxy
|
||||
Libs.private: -lrt
|
||||
Requires: tbbmalloc
|
||||
EOF
|
||||
}
|
||||
|
||||
local_src_compile() {
|
||||
cd "${S}"
|
||||
|
||||
local comp arch
|
||||
local bt buildtypes
|
||||
|
||||
case ${MULTILIB_ABI_FLAG} in
|
||||
abi_x86_64) arch=x86_64 ;;
|
||||
abi_x86_32) arch=ia32 ;;
|
||||
# abi_ppc_64) arch=ppc64 ;;
|
||||
# abi_ppc_32) arch=ppc32 ;;
|
||||
esac
|
||||
|
||||
case "$(tc-getCXX)" in
|
||||
*clang*) comp="clang" ;;
|
||||
*g++*) comp="gcc" ;;
|
||||
*ic*c) comp="icc" ;;
|
||||
*) die "compiler $(tc-getCXX) not supported by build system" ;;
|
||||
esac
|
||||
|
||||
if use debug ; then
|
||||
buildtypes="release debug"
|
||||
else
|
||||
buildtypes="release"
|
||||
fi
|
||||
|
||||
for bt in ${buildtypes}; do
|
||||
CXX="$(tc-getCXX)" \
|
||||
CC="$(tc-getCC)" \
|
||||
AS="$(tc-getAS)" \
|
||||
arch=${arch} \
|
||||
CPLUS_FLAGS="${CXXFLAGS}" \
|
||||
emake compiler=${comp} work_dir="${BUILD_DIR}" tbb_root="${S}" cfg=${bt} $@
|
||||
done
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
local_src_compile tbb tbbmalloc
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
local_src_compile test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
local bt
|
||||
local buildtypes
|
||||
if use debug ; then
|
||||
buildtypes="release debug"
|
||||
else
|
||||
buildtypes="release"
|
||||
fi
|
||||
for bt in ${buildtypes}; do
|
||||
cd "${BUILD_DIR}_${bt}" || die
|
||||
local l
|
||||
for l in $(find . -name lib\*$(get_libname \*)); do
|
||||
dolib.so ${l}
|
||||
local bl=$(basename ${l})
|
||||
dosym ${bl} /usr/$(get_libdir)/${bl%%.*}$(get_libname)
|
||||
done
|
||||
done
|
||||
|
||||
cd "${BUILD_DIR}" || die
|
||||
insinto /usr/$(get_libdir)/pkgconfig
|
||||
doins *.pc
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
doheader -r include/*
|
||||
|
||||
einstalldocs
|
||||
|
||||
if use examples ; then
|
||||
insinto /usr/share/doc/${PF}/examples/build
|
||||
doins build/*.inc
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r examples
|
||||
docompress -x "/usr/share/doc/${PF}/examples"
|
||||
fi
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
JAVA_PKG_IUSE="source"
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
MY_A="apache-${P}-src"
|
||||
MY_P="${MY_A/-servlet-api/}"
|
||||
DESCRIPTION="Tomcat's Servlet API 3.1/JSP API 2.3/EL API 3.0 implementation"
|
||||
HOMEPAGE="https://tomcat.apache.org/"
|
||||
SRC_URI="mirror://apache/tomcat/tomcat-8/v${PV}/src/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="3.1"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=virtual/jdk-1.8"
|
||||
RDEPEND=">=virtual/jre-1.8"
|
||||
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
cp "${FILESDIR}/${SLOT}-build.xml" build.xml || die "Could not replace build.xml"
|
||||
rm -fR */*/build.xml
|
||||
einfo "Removing bundled jars and classes"
|
||||
find "${S}" '(' -name '*.class' -o -name '*.jar' ')' -exec rm -frv {} +
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar "${S}"/output/build/lib/*.jar
|
||||
use source && java-pkg_dosrc java/javax/servlet/
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
JAVA_PKG_IUSE="source"
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
MY_A="apache-${PN}-${PV}-src"
|
||||
MY_P="${MY_A/-servlet-api/}"
|
||||
DESCRIPTION="Tomcat's Servlet API 4.0/JSP API 2.3/EL API 3.0 implementation"
|
||||
HOMEPAGE="https://tomcat.apache.org/"
|
||||
SRC_URI="mirror://apache/tomcat/tomcat-9/v${PV}/src/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="4.0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=virtual/jdk-1.8"
|
||||
RDEPEND=">=virtual/jre-1.8"
|
||||
|
||||
S="${WORKDIR}/${MY_P}/"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
cp "${FILESDIR}/${SLOT}-build.xml" build.xml || die "Could not replace build.xml"
|
||||
rm -fR */*/build.xml
|
||||
einfo "Removing bundled jars and classes"
|
||||
find "${S}" '(' -name '*.class' -o -name '*.jar' ')' -exec rm -frv {} +
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar "${S}"/output/build/lib/*.jar
|
||||
use source && java-pkg_dosrc java/javax/servlet/
|
||||
}
|
Binary file not shown.
@ -0,0 +1,4 @@
|
||||
AUX janet-1.7.0-fix-ldflags-in-pkgconfig.patch 473 BLAKE2B d7e99647a8b25b715c9261e3178db5ff024bee48c9a677b70a542e4f60a359ce349e130f15425694315dacc0e6a1151da8026f6f6cf0104e8137645302dae729 SHA512 d935b96d08f03160b88b33b61b2d1aafcce2184b622964ca8ee257978c8466f806e0491ba4e2f36f30c1bedfb7aa1e10df074b32a49a547fe3dee3b6b99adc8d
|
||||
DIST janet-1.7.0.tar.gz 968936 BLAKE2B 49e6381d0f632fe43eefd498b9aaca2ec049e1f0d4fa7b3463bc00ac1ece67c8c3d108515702bfead1934434a8039e7c1f6eaae46aec7340330e5cda78eeaca4 SHA512 c180172f3016d1ca55ac39f2116789027bf622f08f585bf702b17acadd99d07bf91320e09ce21be76c3a1e60d1a8923591d0e07acc90884dac823a2c414f65e7
|
||||
EBUILD janet-1.7.0.ebuild 1268 BLAKE2B f3e4c6335c192195cf95fd2113e1c20a100f330d8c0a9c8c8937682763ea2b262cceec0c6d2ddc890c39d835bc1d7fedff8fcd56e48182e71f4161d3af16a58f SHA512 ead27fcb87a295ece79f024a09b2e8730776aae01d8b36fa42e7fad780b2efdd6f02068fb2c0935d4092a49ac32715ca1c016071a09a409524e18fc51197fddb
|
||||
MISC metadata.xml 960 BLAKE2B fe836e1f5b7313091bf2c4341a30f7c395056fd4c63a2477a83a55daecede052eea148dc44cb253e8bead356e7b501b7698be4c787f05fdabc08638b2db7163c SHA512 a54e679498bc1239c6eda2302213e220a69eb25e5be02d3c945c89ed3943849adb7043ea6794aa5ad6e3a53026f7b06c16e7ba2ea35d5022d1cc97a9f561a4ba
|
@ -0,0 +1,11 @@
|
||||
--- ./Makefile 2020-02-02 06:35:17.000000000 +0100
|
||||
+++ ./Makefile 2020-03-17 23:14:26.172766381 +0100
|
||||
@@ -242,7 +242,7 @@
|
||||
echo "Description: Library for the Janet programming language." >> $@
|
||||
$(JANET_TARGET) -e '(print "Version: " janet/version)' >> $@
|
||||
echo 'Cflags: -I$${includedir}' >> $@
|
||||
- echo 'Libs: -L$${libdir} -ljanet $(LDFLAGS)' >> $@
|
||||
+ echo 'Libs: -L$${libdir} -ljanet' >> $@
|
||||
echo 'Libs.private: $(CLIBS)' >> $@
|
||||
|
||||
install: $(JANET_TARGET) build/janet.pc
|
@ -0,0 +1,54 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit flag-o-matic
|
||||
|
||||
DESCRIPTION="A dynamic Lisp dialect and bytecode vm"
|
||||
HOMEPAGE="https://janet-lang.org"
|
||||
SRC_URI="https://github.com/janet-lang/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}"-fix-ldflags-in-pkgconfig.patch
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
append-ldflags -Wl,-soname,libjanet.so.0
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# janet_build is the git hash of the commit related to the
|
||||
# current release - it defines a constant which is then shown
|
||||
# when starting janet
|
||||
local janet_build='\"f7ee8bd\"'
|
||||
emake PREFIX="/usr" JANET_BUILD="${janet_build}"
|
||||
emake PREFIX="/usr" build/janet.pc JANET_BUILD="${janet_build}"
|
||||
emake PREFIX="/usr" docs JANET_BUILD="${janet_build}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "build/janet"
|
||||
dobin "auxbin/jpm"
|
||||
|
||||
doheader "src/include/janet.h"
|
||||
doheader "src/conf/janetconf.h"
|
||||
|
||||
dolib.so "build/libjanet.so"
|
||||
dosym libjanet.so /usr/$(get_libdir)/libjanet.so.0
|
||||
|
||||
if use static-libs; then
|
||||
dolib.a "build/libjanet.a"
|
||||
fi
|
||||
doman "janet.1"
|
||||
doman "jpm.1"
|
||||
|
||||
insinto /usr/$(get_libdir)/pkgconfig/
|
||||
doins "build/janet.pc"
|
||||
dodoc -r examples
|
||||
dodoc "build/doc.html"
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<name>Oz Tiram</name>
|
||||
<email>oz.tiram@gmail.com</email>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Janet is a functional and imperative programming language and bytecode
|
||||
interpreter. It is a modern lisp, but lists are replaced by other data
|
||||
structures with better utility and performance
|
||||
(arrays, tables, structs, tuples).
|
||||
The language also supports bridging to native code written in C,
|
||||
meta-programming with macros, and bytecode assembly.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">janet-lang/janet</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="static-libs">install janet static library archive,
|
||||
you must enable this flag for using `jpm build`
|
||||
</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST hsa-ext-rocr-dev_1.1.9-122-ge5c4efb_amd64.deb 1120322 BLAKE2B 40c60058c2b6d6debf80503c36f6b0ddc72747c7327e411121f99fa2e507e5e9414cb91c80be0acf283bff23a6a029b3ef199577846b694b2e2e11696cc7d225 SHA512 60dad492cc66f249d48fb057b2ecec1719525a871d38f39a403a55de98e8cdea5f00f672fa3ea697490c287ba7e5c3be035f1f2861a7fc97d9b949f575e51ad7
|
||||
DIST hsa-ext-rocr-dev_1.1.30100.0-rocm-rel-3.1-44-ecafeba1_amd64.deb 1209486 BLAKE2B 7aa44fecde68761916100312a58d4d1fc77e9e88e6e322548f0d603fc7a8be4d202b387a1ab823ff784ea6e365297846cd5630997362f8691baf6a5ed226c942 SHA512 1373931b80b2d830de8b4741159dfa46a5d6608886e87c780090a558c0070020b3efbe227c6c6803afbdc632be7f632e03c1a9bbb377949bd14de2d0d7117351
|
||||
DIST hsa-ext-rocr-dev_1.1.9-139-g0d1ca36_amd64.deb 1166210 BLAKE2B 3edcc938ec92277a163886df4e83f93f6a38b1ec4e95e719265f7a595d291fe4beef68aeca3fb09f8f56a0abf041a987d57e2469310da8cd16f2352b2af5077c SHA512 dbf7991b404cc371575e5d8c40f438bbead8bfef5c73dfd3b7295d64f800892c1f220a6eff8cc67d99ca4bec819bf1b69e37f85873ec372dca9bdd42542fa320
|
||||
EBUILD hsa-ext-rocr-1.1.9.122.ebuild 1139 BLAKE2B 335b3fb167590be839f0de7751d56b887a00d41ded76456de2194f87996aa27e36a9bebe5f1e190ec8f679f85cb54264dcbfc41d05d59d156e27f0476826788a SHA512 1fc174632d070ff33879a6f593dd878aba4782360b613583a1145aeedd44a921c84dd2e04e47d3c969fc1127310631259b82a9e8dd5b215dc6fc3eace98311a9
|
||||
EBUILD hsa-ext-rocr-1.1.30100.0.ebuild 1210 BLAKE2B fde0b38b8c20cc6eeb32952c23bc52b5ba119efb687ecafbf7843065f8b9c3e1f4466d5a25d4ca8a5bcfba5288f195e41cdbab18e30e0475ef3d4f4eddbb73a9 SHA512 5893e5c68e66203fd8a33eeb19e6d304ee56a7afe732a60d6ad424606966defc88c419119cef35538af332eeea4706bea22d3e61729751bc4d9dd706f136f025
|
||||
EBUILD hsa-ext-rocr-1.1.9.139.ebuild 1138 BLAKE2B a7d645cd5d5075abdf816700ffbd799d2db700defb24a31253eec6abc0169efe227a699f55014b0171bed0e9f82fe1a375383450196e23357e6080f0698376ae SHA512 de50397b1865d7d34ab171f78b7abe2d63f198201d3be6d6387abe361a3bcace3e8f73abb7705774fbd489a1f7be185ad3d9502e5f3c5ef5c454e1ab69bfa4d6
|
||||
MISC metadata.xml 804 BLAKE2B 53bf694f8db04562ed3dcde4ed009a447f913d545012b511d0321d230ed9110ab73da69c2b5ac295eea48a705a8defb4409326d4f4001727139ce3ce2b7b699f SHA512 9f1c2af7864205799b5b2f36be15148de6b0d3ebe8fa6f1ca578abcf5fa6c4b08b24082a2a32e93fce71de25756c7644989b51e63b765516ad63f63a5eb880b3
|
||||
|
@ -1,9 +1,7 @@
|
||||
AUX libite-2.0.0-fix-path.patch 304 BLAKE2B 2f753f52984c5481c76f8b228373ae7d091f8d6baeb43f12e69c7298e876f6edecfb6d3abd9c8b963c9c7ace78ee771c07fba6da9239a0a90b5902e9bf7b25f5 SHA512 1cb45bf3bdf4b80c7ad0ecc3127c036f52a80944087fa30c5f8709bd6af7c6e81f0e397bc4490f4e4ab61f9827519244eae0bc6f3258f3f875d2b89e789b7c1f
|
||||
AUX libite-2.0.0-fix-which-path.patch 594 BLAKE2B d93f3c500f82f541bbeffd2e418f2430db9e8328ba03a2af39b22042c9c5a6923b69fb9c6a5f0bd64271d2f4761c207a8af01d87c977c7ee09e273b90e64ce64 SHA512 34b091128a9d43202b2d90f01d575a4c03bea38828d65bc6212d601c02a53d8157b9634cf5e0dd4f2be3ddeb18ad0bb3af0dedc68a0a30abfd51e7de2808a115
|
||||
DIST libite-2.0.0.tar.xz 259960 BLAKE2B 4c5393daaf2ca6eb830fc5f11b1d38e9c1e2374c5f5d87bb973c7e54b9f81480d4a270a4551689806620cd5a84671d1055d409d6dd090acb64bf7fc454d1c283 SHA512 18516f19d36d81169116562b4b27d76240715424cdde9b87eae831f35adb17d70fb01e2eae5e7e9ce99e2c88344c2c15d2b7d11f4ea2e9ae0deb25ee5ee4c563
|
||||
DIST libite-2.1.0.tar.xz 265712 BLAKE2B c8a0f2a55bc6e0ae2ad774be67501d2d8ec31927cc107b1b38de409ce78334b9a516727722aa57d615b234edf1057967b2375a96dd947637e987d2583e2efc2a SHA512 dd6b48ed6dc646ce2d17e647179173bf5d3b478db38f05c2133119ce81da9778be8bb277db9beb0e28aeff7f81cb3fc361d3737de31623f6661141efa63d64d3
|
||||
DIST libite-2.1.2.tar.xz 265524 BLAKE2B 6e89fda5267e9beb8b057d195f1ed7503fc898146e64da2735510ee9fe703a9ee7d1f21e67a7820cd9ae413ee77b66c050d6534553b5a6ce113c113a7fd58f06 SHA512 92c3830344d7816cbcc2a697bf55b53557d4df7bab4d3db5aa6319379c82a14cf021d18402eae724c5b9126ec06df9728ee6ded9599117cc7f3fa7a0b2f997cc
|
||||
EBUILD libite-2.0.0.ebuild 623 BLAKE2B cc155de718b9673052969f833cfab6e0b9dbc5ce2cad4dfb1b6b77461ea293191d69b4573d6cd19feb98a10e6199a688265965e4f99f3b543a98d605e8d554f8 SHA512 c5d23809b45ff32fee9e840b05c3f4b905bbf34bfedc2d85406130950bbc2f7b198bccbddef7a23c9b721fcbcdefb3e86e15e5629ca9ce6d34fa7cf04abf2985
|
||||
DIST libite-2.2.0.tar.xz 267172 BLAKE2B 6f3e76fca28b72978fd92e2e52234ebeaee764945108c0d3b1049c759bbba3a1e1c6aa6822707ae8323b1fc8d1b56b360b93c58f109ba1072123a27488b54c34 SHA512 56b4d21730b1e31f7c70ec16d0983d5c060866d6579fa69c44d1d3d2a539a7b4691adb4964bfac3f8bc04282537e93f53dc2bb5af2efbca637ddc6442db181af
|
||||
EBUILD libite-2.1.0.ebuild 534 BLAKE2B eb5645297458dffed3149fc49f3f91abfee966ec84355419bc470e1e8c1ac2a2617920512c81c41ac07e726776d42734623df53347a638e322b16acb08622d45 SHA512 39d343c6b7bb37e971fbf4395a2d6ccea0914f7c6ae3c0da0794e33af8ec8f0c079c7122341883f4056abf1028598aabdd860f62126882f41acca2542b81a234
|
||||
EBUILD libite-2.1.2.ebuild 534 BLAKE2B eb5645297458dffed3149fc49f3f91abfee966ec84355419bc470e1e8c1ac2a2617920512c81c41ac07e726776d42734623df53347a638e322b16acb08622d45 SHA512 39d343c6b7bb37e971fbf4395a2d6ccea0914f7c6ae3c0da0794e33af8ec8f0c079c7122341883f4056abf1028598aabdd860f62126882f41acca2542b81a234
|
||||
EBUILD libite-2.2.0.ebuild 534 BLAKE2B eb5645297458dffed3149fc49f3f91abfee966ec84355419bc470e1e8c1ac2a2617920512c81c41ac07e726776d42734623df53347a638e322b16acb08622d45 SHA512 39d343c6b7bb37e971fbf4395a2d6ccea0914f7c6ae3c0da0794e33af8ec8f0c079c7122341883f4056abf1028598aabdd860f62126882f41acca2542b81a234
|
||||
MISC metadata.xml 773 BLAKE2B ed6eab8165e4f6a6b37c9c23616d0eacb44f2b15b13fda13093629a8d060e2c9f35b5a5614ad8e205462e0e1c8ec2a1cd71243d377d3a94084f0c1d7d2ab62a4 SHA512 2bb72bae63f07cce65711f13f5268a2bdde04ebdbcc9be4a2a5700f6a68aa3745d91ec83881fa83001fcdfb71675dc4fa1f937ca63273ae763ad899e43e0290f
|
||||
|
@ -1,12 +0,0 @@
|
||||
diff --git a/tests/which.c b/tests/which.c
|
||||
index cda57c6..3e74867 100644
|
||||
--- a/tests/which.c
|
||||
+++ b/tests/which.c
|
||||
@@ -21,6 +21,7 @@ int main(void)
|
||||
{ NULL, 0 }
|
||||
};
|
||||
|
||||
+ setenv("PATH", "/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin", 1);
|
||||
for (i = 0; test[i].cmd; i++) {
|
||||
char *path;
|
||||
|
@ -1,25 +0,0 @@
|
||||
diff --git a/tests/which.c b/tests/which.c
|
||||
index 46dcccf..cda57c6 100644
|
||||
--- a/tests/which.c
|
||||
+++ b/tests/which.c
|
||||
@@ -11,13 +11,13 @@ int main(void)
|
||||
int result = 0;
|
||||
size_t i;
|
||||
struct tc test[] = {
|
||||
- { "ls", 1 },
|
||||
- { "free", 1 },
|
||||
- { "modinfo", 1 },
|
||||
- { "useradd", 1 },
|
||||
- { "/bin/which", 1 },
|
||||
- { "/bin/ps aux", 1 },
|
||||
- { "/etc/passwd", 0 },
|
||||
+ { "ls", 1 },
|
||||
+ { "free", 1 },
|
||||
+ { "modinfo", 1 },
|
||||
+ { "useradd", 1 },
|
||||
+ { "/usr/bin/which", 1 },
|
||||
+ { "/bin/ps aux", 1 },
|
||||
+ { "/etc/passwd", 0 },
|
||||
{ NULL, 0 }
|
||||
};
|
||||
|
Binary file not shown.
@ -0,0 +1,3 @@
|
||||
DIST DBUtils-1.3.tar.gz 91733 BLAKE2B 8fb3fd16208c27fbbbbcbf1e7b9de2d4d2e8008916309256bd2ae5494d0ff60071fd3fa839dc7ccbe8832f333bad52d97dc4d176c822cc1ce3d5ce0bb05d637e SHA512 47aaa63144e6a0f4d020adb54fc5f36af01848a12f8adfcbd9889825980a1479b32041c087992de5f44478cc25729d1c97ed6cb094def2b93165f0120f10c5b6
|
||||
EBUILD dbutils-1.3.ebuild 986 BLAKE2B ed7bbf828436adca0ca666346382eff4ad6c34a56747d14d0411e783ede1037d194a36f258239969f1028c2f4ff9a338f6b7f313887f00e4cfbde4ec53a32ea6 SHA512 1d0dc7f5db61c090380668e549e4df05bebb6c2a77d45123e6336528e96190724c454d6296821dc743e06758b0a3e47aa5c938a919133098c6a719d115a328a5
|
||||
MISC metadata.xml 826 BLAKE2B a7baace30406ef448d6d77c580ac35312a77a27686ce1d483848ce031ffa969528e8b0ee28f849a94d7cfa431af46879edac8d40b4482c1a352f549469046654 SHA512 3423e04da4fc401efa422a35f94ae970fc09c6ee3d8b71c52f8e35f0e454558235d052eac3f738c6f9025adf643637c9f85cd8683c5c5c14be6ca57be0f25995
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
DISTUTILS_USE_SETUPTOOLS=no
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="DBUtils"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Database connections for multi-threaded environments"
|
||||
HOMEPAGE="
|
||||
https://cito.github.io/DBUtils/
|
||||
https://github.com/Cito/DBUtils
|
||||
https://pypi.org/project/DBUtils/
|
||||
"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="OSL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
distutils_enable_tests nose
|
||||
|
||||
python_prepare_all() {
|
||||
#prevent tests from being installed
|
||||
#prevent docs being installed outside /usr/share
|
||||
sed -i -e "s/, 'DBUtils.Tests'//" \
|
||||
-e "/package_data=/d" \
|
||||
setup.py || die "sed failed"
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc "${S}/${MY_PN}"/Docs/*.rst
|
||||
rm "${S}/${MY_PN}"/Docs/*.rst || die
|
||||
local HTML_DOCS=( "${S}/${MY_PN}"/Docs/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
DBUtils is a suite of tools providing solid, persistent and pooled connections
|
||||
to a database that can be used in all kinds of multi-threaded environments
|
||||
like Webware for Python or other web application servers. The suite supports
|
||||
DB-API 2 compliant database interfaces and the classic PyGreSQL interface.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">Cito/DBUtils</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,5 +1,3 @@
|
||||
DIST neutron-lib-1.29.1.tar.gz 454760 BLAKE2B 21dc2059d7e34e8fb155620d176da999e839019915d6d37bfc0caced305964402a38ecc8f4cac59c1e9c89db9a57a6116082253d8359835ad0460e828c447a6f SHA512 b6f646806a137cd0114663c5f192b9b20ee72af30d453a19218a00f25cd48389f0888ddec13082838cf1c88cb6c9204a08f73b0605f82801b9f4abd610ab6798
|
||||
DIST neutron-lib-1.29.2.tar.gz 455629 BLAKE2B 2969a7d844ec5a972bbd5cacc07d3fbeb59bb9a62bb98a94d6fa60dc1f0b7796499433fa54de80d96e2a467e3c022092e816e282e390febeabc8d87d1c13273f SHA512 9c3398e268be56864410fd7c71d796c3944f49c334faa1e7099fe768f1916b23b2b996d06c76c23b54a1889b605717091c787d345069cb51852f3f9cae636213
|
||||
EBUILD neutron-lib-1.29.1.ebuild 1985 BLAKE2B 14e1044528257d70746e1f4c2d7890ded39c4e342979d59b5f3568da4eff211eee5e8aaa5fe99d0fece1228b957d9937e5c234aa64bb90b3b8da44bc2a46c26a SHA512 8fc3ef8b0a245e5b777d68e98396a6283090e307c223cedecf948d6d1ff64831219fa2ce39baf7987515731ffb113848ad4063750a28ce95ac8f1455c3254890
|
||||
EBUILD neutron-lib-1.29.2.ebuild 1987 BLAKE2B 60534e5d5ab69adcc81c90206d742c3e1b2e7037c9f8abf305203c6010cd2acf4fdf566c7f97a4b49bf96f6ac366da6ec4f3e3d87f7e465a4730e31ee191cfb1 SHA512 04a9831882c2297177aaad524172324f12bda3e0f02ccb6abad6253b15a7c11d9afff67caea8144cf5ca295e254adcab3ae5bb8c9e27b50a56119f84d4b85348
|
||||
MISC metadata.xml 478 BLAKE2B 479b1ffc2e6b3de332fbdd2612c50a3471bd26615beed90810463b56122faf219cb602818de421a16c1e3227d13f5553d9db330dbbcfd6e67a725a3479566f3c SHA512 c642bad9f710c347629fca6952be3efe57e247dee81fac187d4a6458b4cb8280dc0d3d4a66e4d329bfd293b9e27edbb7a38247311fbb817088eeb70c441737bc
|
||||
EBUILD neutron-lib-1.29.2.ebuild 1985 BLAKE2B 14e1044528257d70746e1f4c2d7890ded39c4e342979d59b5f3568da4eff211eee5e8aaa5fe99d0fece1228b957d9937e5c234aa64bb90b3b8da44bc2a46c26a SHA512 8fc3ef8b0a245e5b777d68e98396a6283090e307c223cedecf948d6d1ff64831219fa2ce39baf7987515731ffb113848ad4063750a28ce95ac8f1455c3254890
|
||||
MISC metadata.xml 389 BLAKE2B 818db87a0d2106f73d59e638d0c5c94f382cc977fcb7e214e91de2073ba2b19017cef3ceaccd1b80e968ddd5bd0d8761092c1d5b31099810b5ac761c71a7413f SHA512 34c1660258f8aaf1ad5188e57f64de238b3c66a5de9e8ad1277d40397d0276a176240fc5b550294132c74a170e126ee08f3fc9931fee5f03023be1f1d9758343
|
||||
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Neutron shared routines and utilities."
|
||||
HOMEPAGE="https://github.com/openstack/neutron-lib"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pbr-2.1.0"
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
${CDEPEND}"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pecan-1.0.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pecan-1.0.2[${PYTHON_USEDEP}]
|
||||
!~dev-python/pecan-1.0.3[${PYTHON_USEDEP}]
|
||||
!~dev-python/pecan-1.0.4[${PYTHON_USEDEP}]
|
||||
!~dev-python/pecan-1.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/os-ken-0.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-db-4.37.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-policy-1.30.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/oslo-service-1.28.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-versionedobjects-1.31.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/setproctitle-1.1.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/os-traits-0.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/webob-1.7.1[${PYTHON_USEDEP}]"
|
@ -1,5 +1,3 @@
|
||||
DIST ovsdbapp-0.15.0.tar.gz 79493 BLAKE2B a035a8571033e210db253dc4a301c602f9b213bbeb6fc73e9317d2a29f3b3520f43c0f6c8fa7f3d549f3fd76484993f5b905d3916c93c1daef228e9c15fa4a0f SHA512 db8179c32bb58b04019b215083bbf7490418305631a826a44965d52ebbfa9d75e08bff840659982a93c3941cecc0ef1e81299e83408731582907e24d2e2764f0
|
||||
DIST ovsdbapp-0.17.2.tar.gz 82830 BLAKE2B a9c7661685aeb215f79b9c14fb7069019ae3641217fd2234db44f4d7bada9c9533919a104ec5a0f05843edae2b71e86edab11e545973e626ea657eea852e0682 SHA512 0d7a5d5c0ea0456a2bdf51b39b864253b52d1699b32a301a549b80568fef63d516158dcb6772cfb97b88d56e840a070f5cc2569acaa414bcab4a65be673a66eb
|
||||
EBUILD ovsdbapp-0.15.0.ebuild 726 BLAKE2B 5c7b9ac30b8431c1d26fa02a68f240bd5eb1db020f00e2e1c4e5c836847ff7a939d0726f9772bd19dbf161dc33d43a37d12dec73beaa85ff29aefe550f4383b4 SHA512 7f474eeba18f7972b3b8e595732f909d3eb6fd4f61d807f574c61b111af72ca34a6370f43ede70f71ce9a1c7bf386979ddb290d027b961deb623edfd9aad9445
|
||||
EBUILD ovsdbapp-0.17.2.ebuild 728 BLAKE2B 993cb15f55c3cd157f08870f2cc1c237da68e1eecd5f0faf097bb4f2e8e92abb1cf400468f93ad44ea1019c9b097e5491ea7527ee9a60ffa3b933fd728b7bdd8 SHA512 b6b725e5ff0f0a958671cd3b0b5ba3bc1431f20584998d14299d6153357381cca568f57f1d4fac4c1328d408d71c0198398f473edf97d4564fd506130f09a440
|
||||
EBUILD ovsdbapp-0.17.2.ebuild 726 BLAKE2B 5c7b9ac30b8431c1d26fa02a68f240bd5eb1db020f00e2e1c4e5c836847ff7a939d0726f9772bd19dbf161dc33d43a37d12dec73beaa85ff29aefe550f4383b4 SHA512 7f474eeba18f7972b3b8e595732f909d3eb6fd4f61d807f574c61b111af72ca34a6370f43ede70f71ce9a1c7bf386979ddb290d027b961deb623edfd9aad9445
|
||||
MISC metadata.xml 333 BLAKE2B 1a681ac99aee289a919b530bb87037df6fe53b044ce14ce3a9da3cec54a73d7fde58cf01f12678f18397d16b56c9e5bf88d289ddec4469e343d7193502124124 SHA512 a73512d246562e6591eb9c8d13759352cede7f0ae978d02c87bd72b1fe2c9b155cc3908e8489b136387bada61f1257d8e0771e01e26d998b51f9ce13c087ec41
|
||||
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A library for creating OVSDB applications"
|
||||
HOMEPAGE="http://bugs.launchpad.net/ovsdbapp"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pbr-2.1.0"
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
${CDEPEND}"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/ovs-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.10.0[${PYTHON_USEDEP}]"
|
@ -1,3 +1,3 @@
|
||||
DIST PyHamcrest-1.9.0.gh.tar.gz 57650 BLAKE2B c497688f03ec3b072d8ab076fc096a442d5cbbd94493eae57779879ccb6f281477aeeb7f7a67e539442010e60194f9f04a6deddd1d2267e9743742b45433f124 SHA512 3a878637ed5138365416c170871a63640f089047b723c7ec8db893dd716c0b1cdad16a98584700405693b954af7d4868a8543d1a3fc58ded22b493c8c61661b4
|
||||
EBUILD pyhamcrest-1.9.0-r1.ebuild 2088 BLAKE2B 8bb6398d81ad72909c3b559b495b85c6eec91f88afff03c6aba58e2d1fa632a03f61bc34d6343e84e753efb28193ef99a9265d81f070b74f442994d24cf723bc SHA512 09982e0cf39b12019fd5946a79a7e7215ce26d12a1da09871b85c8ffb744a1b1397c14f373bae7df2f367082b4d8223559f956952017ecb6b4f6ea094a93e79b
|
||||
EBUILD pyhamcrest-1.9.0-r1.ebuild 1746 BLAKE2B f234cf3ffaae51be9619d74f867b99fee2e7417d9ca1d41358cc8465a75466f83c95396f744ccc344d62cc340d8f3cdd6e0e208ca4e95af391de08473f224253 SHA512 88e78bce6e3b910874b7dd88b9534ed4b759631658acde0d7b0f9265eaf10bea21e2235358106a0107ef68b600f7b3bac24b6bb80b4089c9ab47d17a4c2457a7
|
||||
MISC metadata.xml 297 BLAKE2B 1d304f6e46130d706190ceaa75f188fba8b3934ebcb42b48d7209f9a9dc67e3561cc2a823b9a591cd58a945161c382698178979e4dacf776178367e43c5519a7 SHA512 999f2517a446b5911d475789246dcb70a08566fba9ecec5f2b69fa29180fdfbb17f4f24b4c87ef71c422814bf7502da2812e5c7938293e96affe721d92e428fd
|
||||
|
@ -1,7 +1,4 @@
|
||||
AUX pyjwt-1.7.1-ecdsa-fix.patch 1179 BLAKE2B 79fcaf69d6021f04fb624fc36314135c9704a8abeef8eb6872d1f2dc24bcd9372f2372e8022fb24e9db736c9014756805d608415e8893084ca45fbb3e76a8948 SHA512 6fb83a17ebe768a147f6f610c823a11a500cc1828efe8cb12f3623be153574c94abacabb441150ee9d3bcba5762cb2eea73e30b46cc748044842e787172808da
|
||||
DIST PyJWT-1.5.3.tar.gz 73044 BLAKE2B ae2e3caec52ddd768d573e0398bbc355c6eedca238db9b1808ff1d723b9fdee0845cf119d78e561833fe770e5ec39000905cec43a5e96102865f60e204c72c22 SHA512 b25a9f6a04bd072020fcf00bb559b7560902adb79746fb880432c01fa356748238432f53f6b9a21db50ece3e59ed4c45ca3f48ecec0ca3c4095e6a739a5c150c
|
||||
DIST PyJWT-1.7.1.tar.gz 41979 BLAKE2B 5604b309838b2dfb2f95e18e291c43703954664aa8acb7439072f002c1c8a1e49ff2c21d907be77a4d2f86e695ec71970d550aad2541252ac85bd7133e300b28 SHA512 70cd38127b6848933992c8b88303725ef71bfb430ad42eb63247e549b0bdab2a194137349d43ab02a1c97212dbc89f447ee3f0c5403dd14632b8b4b6b9235fc4
|
||||
EBUILD pyjwt-1.5.3.ebuild 1283 BLAKE2B 3e91c6089f94a386dd987fbc68ed956854f85e394bb1df8f1b693eb3599157fc8fe51a47dbb9d7abb702dbe64954ff25fff7991ce028b1323b702228ad5baf0c SHA512 73b1a770529430725a31a69bbc73bced0f44333b5aeb11c6834c515cf2731d5c7e70ebb4bbb0cad21d713f72d9e473e2035d3039c223cb267644f6a24aab75f5
|
||||
EBUILD pyjwt-1.7.1-r1.ebuild 1396 BLAKE2B 1912fa90169b60f9ff5069869deabcc12749db8b419dbea094b11ce89899810630d74b82b236c7e617078fdea47bef7f047c443cb2187f6799dc4c863802ba4e SHA512 9c387ea5a20cc5a590cc90e0c589ded8433a9d1f44e56bdc46e43348dbc5a0286e7ff0281889cbb933fd901ff7227caa4a20fc9d32b8b20a2acedee7442079f7
|
||||
EBUILD pyjwt-1.7.1.ebuild 1307 BLAKE2B 22397bf115f9fff2c375d73f6d91ddc6ebb798be8e3fcb1eb5a02cf7599b8749c0859fab38062b4387ee8c0e1ca7ac04f4198cfdc8c784a33069a2681d0ed8f7 SHA512 ca37b94976d5e3c129e5af51ee2da6979009337cf6b813325a4e167af51ee0f926b3646999fa5c2620772aca14c0a00326448a43f33c0b4524140d3b486e09b0
|
||||
EBUILD pyjwt-1.7.1-r1.ebuild 1395 BLAKE2B 3328a8ec7d6f9bf5caef7721a8592769882383653d9f73cb69a93dcd941226a770f1bc97aa08a1d0240c2b4bc4ce3d720061dd05e6cb3d894fb8c4a3c0155f79 SHA512 f53362ca15d2cefd867f54cc61cbc7cdf9fc51434612cc5a769d2784e59736446ec0894e538ca69ab93782242a999c08554c43f6472eeb4397afdd4fcd2f0b6d
|
||||
MISC metadata.xml 374 BLAKE2B 29e7fb2995367400d4f8d836cda63346441ff6008ac4554cd06859827d92924d3c34f2fb9763291766014a364d1e02af1ae6412fb02d316c775c3c0c13dcb22e SHA512 87a019a49c2e355d19148214f8ac7212758f7a36f77e7b959d32df1146c145b764f93707fd7b45a8c5276209a66380c888670181bf78bc4d241d5a7294a032b4
|
||||
|
@ -1,52 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1 eutils
|
||||
|
||||
MY_PN="PyJWT"
|
||||
|
||||
DESCRIPTION="JSON Web Token implementation in Python"
|
||||
HOMEPAGE="https://github.com/progrium/pyjwt https://pypi.org/project/PyJWT/"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
|
||||
|
||||
LICENSE=" MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
>=dev-python/cryptography-1.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}-${PV}
|
||||
|
||||
python_prepare_all() {
|
||||
find . -name '__pycache__' -prune -exec rm -rf {} \; || die "Cleaning __pycache__ failed"
|
||||
find . -name '*.pyc' -exec rm -f {} \; || die "Cleaing *.pyc failed"
|
||||
|
||||
# enables coverage, we don't need that
|
||||
rm setup.cfg || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
pytest -vv || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Available optional features:"
|
||||
optfeature "cryptography" dev-python/cryptography
|
||||
optfeature "flake8" dev-python/flake8
|
||||
|
||||
ewarn "flake8 feature requires 'flake8-import-order' and 'pep8-naming', which are not in portage yet"
|
||||
}
|
@ -1,52 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit distutils-r1 eutils
|
||||
|
||||
MY_PN="PyJWT"
|
||||
|
||||
DESCRIPTION="JSON Web Token implementation in Python"
|
||||
HOMEPAGE="https://github.com/progrium/pyjwt https://pypi.org/project/PyJWT/"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
|
||||
|
||||
LICENSE=" MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
>=dev-python/cryptography-1.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
S="${WORKDIR}"/${MY_PN}-${PV}
|
||||
|
||||
python_prepare_all() {
|
||||
find . -name '__pycache__' -prune -exec rm -rf {} \; || die "Cleaning __pycache__ failed"
|
||||
find . -name '*.pyc' -exec rm -f {} \; || die "Cleaing *.pyc failed"
|
||||
|
||||
# enables coverage, we don't need that
|
||||
rm setup.cfg || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
pytest -vv || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Available optional features:"
|
||||
optfeature "cryptography" dev-python/cryptography
|
||||
optfeature "flake8" dev-python/flake8
|
||||
|
||||
ewarn "flake8 feature requires 'flake8-import-order' and 'pep8-naming', which are not in portage yet"
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue