parent
8b5012f453
commit
ed7d95c52b
@ -1,2 +1,3 @@
|
||||
DIST gedit-plugins-3.16.0.tar.xz 1280064 SHA256 b685b84ada8ca04f6aa201e402a0208591be4a37b874595a0a85d0a14b52f191 SHA512 336d57bf9a25bb70cf63bb4ea6e81215381e91a04126429fd4f930596ed1731ceb8ed36b091757fb6729ba032bd8af083a3ec056a2e91f7abddc505282e511e2 WHIRLPOOL a5ef32695c8b7bbe0fd19a53496d7390d306e9587a0228cfb0151ff59eb0d127ba85e7c481403fb6fb3aaf14fb95428c6b60d5b65cafcecab230edc2733bc918
|
||||
DIST gedit-plugins-3.18.0.tar.xz 1366868 SHA256 e25249c0c2a057827bb4d4755a2359e1f9b4de288e0c4e201c6ef4f0e0e8c580 SHA512 8ce705c3263492c699f2504c178f81760e0d3d153dff0bdadbf39c240d77951e887534f586a3b340904dc11c9bf55424861dd43395a3ae8eadfa5752a4d168ca WHIRLPOOL de69a801e7b68ca42a2b2dd588452ba8a3e62bf39199e4662a10c4d557173f4ec8b7f145f1530de7a607740bf3c06ddd942af85e0d27a3fc7e4b013433a1e9e0
|
||||
DIST gedit-plugins-3.20.0.tar.xz 1344188 SHA256 d4902af5f9f728e0d692ca8c2f7a9f88f6c2ab8c9be037238ffb7d3aebe757bf SHA512 de0466c8031ed9cfa95487e9ff67dc45f1110c47d5b7655a1aef8a84d896184e062dfd9177325b2221d9e2d6ad04c1fa4368a74c07a2257aa548ea2a5b958f17 WHIRLPOOL 3c949864a7b3fb8d30adc0e0cda56d0ccbae46b0711f02b7c45050247b597963cbd2d3b38db187204d85f51eb33c95eacc1bf35eb502b1e572b80cb03f7ee50f
|
||||
|
@ -0,0 +1,98 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
GNOME2_LA_PUNT="yes" # plugins are dlopened
|
||||
PYTHON_COMPAT=( python3_{3,4,5} )
|
||||
PYTHON_REQ_USE="xml"
|
||||
VALA_MIN_API_VERSION="0.28"
|
||||
|
||||
inherit eutils gnome2 multilib python-r1 vala
|
||||
|
||||
DESCRIPTION="Official plugins for gedit"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
|
||||
IUSE_plugins="charmap git terminal vala zeitgeist"
|
||||
IUSE="+python ${IUSE_plugins}"
|
||||
# python-single-r1 would request disabling PYTHON_TARGETS on libpeas
|
||||
REQUIRED_USE="
|
||||
charmap? ( python )
|
||||
git? ( python )
|
||||
python? ( ^^ ( $(python_gen_useflags '*') ) )
|
||||
terminal? ( python )
|
||||
zeitgeist? ( python )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
>=app-editors/gedit-3.16[python?]
|
||||
>=dev-libs/glib-2.32:2
|
||||
>=dev-libs/libpeas-1.7.0[gtk,python?]
|
||||
>=x11-libs/gtk+-3.9:3
|
||||
>=x11-libs/gtksourceview-3.17.3:3.0
|
||||
python? (
|
||||
${PYTHON_DEPS}
|
||||
>=app-editors/gedit-3.16[introspection,${PYTHON_USEDEP}]
|
||||
dev-libs/libpeas[${PYTHON_USEDEP}]
|
||||
>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
|
||||
dev-python/pycairo[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
|
||||
>=x11-libs/gtk+-3.9:3[introspection]
|
||||
>=x11-libs/gtksourceview-3.14:3.0[introspection]
|
||||
x11-libs/pango[introspection]
|
||||
x11-libs/gdk-pixbuf:2[introspection]
|
||||
)
|
||||
charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
|
||||
git? ( >=dev-libs/libgit2-glib-0.0.6 )
|
||||
terminal? ( x11-libs/vte:2.91[introspection] )
|
||||
vala? ( $(vala_depend) )
|
||||
zeitgeist? ( >=gnome-extra/zeitgeist-0.9.12[introspection] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/intltool-0.40.0
|
||||
dev-util/itstool
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
use python && [[ ${MERGE_TYPE} != binary ]] && python_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use vala && vala_src_prepare
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure \
|
||||
$(use_enable python) \
|
||||
$(use_enable vala) \
|
||||
$(use_enable zeitgeist)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
|
||||
# FIXME: crazy !!!
|
||||
if use python; then
|
||||
find "${ED}"/usr/share/gedit -name "*.py*" -delete || die
|
||||
find "${ED}"/usr/share/gedit -type d -empty -delete || die
|
||||
fi
|
||||
|
||||
# FIXME: upstream made this automagic...
|
||||
clean_plugin charmap
|
||||
clean_plugin git
|
||||
clean_plugin terminal
|
||||
}
|
||||
|
||||
clean_plugin() {
|
||||
if use !${1} ; then
|
||||
rm -rf "${ED}"/usr/share/gedit/plugins/${1}*
|
||||
rm -rf "${ED}"/usr/$(get_libdir)/gedit/plugins/${1}*
|
||||
fi
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST gedit-3.16.4.tar.xz 2925984 SHA256 210937ea9143d8a6c9580a7ab11acf60d478f516d591ace6c8384fb085fb4cc0 SHA512 6320e11f6387b317789f6af4bdbb54350af89bd00c1443b26e68afdacf87c672ca74caf50c9ead80f4395a826d07a8da640e5d5ae89f71bccf75da683f420a81 WHIRLPOOL 057a7ecf22d12fa4899d20e3e365000bfe5c39873edc1331a75c1a061a5ce601b69d5ffaec1685cf0751ab0d7feff68e4d8be024654afdf90a6c08d0193aa2e9
|
||||
DIST gedit-3.18.2.tar.xz 2915772 SHA256 856e451aec29ee45980011de57cadfe89c3cbc53968f6cc865f8efe0bd0d49b1 SHA512 e81382b74749c4592565bab25d47784a3206e033e6b0e5d5a557403590dafd130e41b31bcecc820a3d9823a48f8e94907bc9bb0335121e369abaca1360a95b30 WHIRLPOOL 87b40323caa707a4ce68d5efc299075883a1fc01e1def15f9052802bccae9075c3aa8c50d36062bb96060421008c510d3c0600fd359950a06ae651e3b56553e5
|
||||
DIST gedit-3.18.3.tar.xz 2933132 SHA256 6762ac0d793b0f754a2da5f88739d04fa39daa7491c5c46401d24bcef76c32e7 SHA512 8866bc0958dfcf59e5eac0f3c39f2b5f252ffac78a25551968f539f73ebc25cc792ded93899c066339e9b6927f86d6e5ac583df9b9c4d7f0b07d1cc7683e7eb2 WHIRLPOOL fc60b4d251519057eab978a454a2eb0f6741fd097b58f1ac9614413bdab93e15a5f83132ed14f53ae6a6a49a94e9b78a8acce855d229a8f964fefae044a796e8
|
||||
DIST gedit-3.20.2.tar.xz 3135004 SHA256 32a1276a71a0d4a5af4e20a87bc273170ba8e075fc1ca7f51c8d3a6c150463f8 SHA512 3a224a5e0789760f0840b902fd7fa3c1d56b8100e3c502cf9a1c26336cc922192ba7bb37c1c7fd2069c71ccd0483fb692439d73fcb464117f520ec0d140aaf6d WHIRLPOOL 2128fda00474c197b4a85478cd676ae99d929871635b44d2641ffc5c58b47aceb943906c6a8ee3fcd1bbd309e217090a44ea4d83530adf6daab055f410c0796c
|
||||
|
@ -0,0 +1,101 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
GNOME2_LA_PUNT="yes" # plugins are dlopened
|
||||
PYTHON_COMPAT=( python3_{3,4,5} )
|
||||
VALA_MIN_API_VERSION="0.26"
|
||||
VALA_USE_DEPEND="vapigen"
|
||||
|
||||
inherit eutils gnome2 multilib python-r1 vala virtualx
|
||||
|
||||
DESCRIPTION="A text editor for the GNOME desktop"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/Gedit"
|
||||
|
||||
LICENSE="GPL-2+ CC-BY-SA-3.0"
|
||||
SLOT="0"
|
||||
|
||||
IUSE="+introspection +python spell vala"
|
||||
# python-single-r1 would request disabling PYTHON_TARGETS on libpeas
|
||||
# we need to fix that
|
||||
REQUIRED_USE="
|
||||
python? ( introspection )
|
||||
python? ( ^^ ( $(python_gen_useflags '*') ) )
|
||||
"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux"
|
||||
|
||||
# X libs are not needed for OSX (aqua)
|
||||
COMMON_DEPEND="
|
||||
>=dev-libs/libxml2-2.5.0:2
|
||||
>=dev-libs/glib-2.44:2[dbus]
|
||||
>=x11-libs/gtk+-3.19.0:3[introspection?]
|
||||
>=x11-libs/gtksourceview-3.19.4:3.0[introspection?]
|
||||
>=dev-libs/libpeas-1.14.1[gtk]
|
||||
|
||||
gnome-base/gsettings-desktop-schemas
|
||||
gnome-base/gvfs
|
||||
|
||||
x11-libs/libX11
|
||||
|
||||
net-libs/libsoup:2.4
|
||||
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
|
||||
python? (
|
||||
${PYTHON_DEPS}
|
||||
dev-python/pycairo[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
|
||||
dev-libs/libpeas[${PYTHON_USEDEP}] )
|
||||
spell? ( >=app-text/gspell-0.2.5:0= )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
x11-themes/adwaita-icon-theme
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
${vala_depend}
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
app-text/yelp-tools
|
||||
dev-libs/libxml2:2
|
||||
>=dev-util/gtk-doc-am-1
|
||||
>=dev-util/intltool-0.50.1
|
||||
dev-util/itstool
|
||||
>=sys-devel/gettext-0.18
|
||||
virtual/pkgconfig
|
||||
"
|
||||
# yelp-tools, gnome-common needed to eautoreconf
|
||||
|
||||
pkg_setup() {
|
||||
use python && [[ ${MERGE_TYPE} != binary ]] && python_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
vala_src_prepare
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
|
||||
|
||||
gnome2_src_configure \
|
||||
--disable-deprecations \
|
||||
--enable-updater \
|
||||
--enable-gvfs-metadata \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable spell) \
|
||||
$(use_enable python) \
|
||||
$(use_enable vala)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
"${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
|
||||
GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local args=()
|
||||
# manually set pyoverridesdir due to bug #524018 and AM_PATH_PYTHON limitations
|
||||
use python && args+=( pyoverridesdir="$(python_get_sitedir)/gi/overrides" )
|
||||
|
||||
gnome2_src_install "${args[@]}"
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST latexila-3.16.2.tar.xz 1058776 SHA256 5ad20a2acdb8c93dea5aa175a219e62efe5f4a7ffb67bc52ff6faf0c6f42bad3 SHA512 d9d5c90374d5aa9b2599f90565dde9da1c4dc7713b7be8ffbfac71b5797124142ef46811660f14edfd278ec9d3f3b6b0c56ef325201fb85caf3b7322577e40fc WHIRLPOOL 3fde6abc4979dd9a40cc019e30c8b0e0c55c97fa3a4670d073d1ca6f662342b54923ea263246a169e8944fa3aaba358d6881629e20c6e949b1287e9328c1cdc6
|
||||
DIST latexila-3.18.1.tar.xz 1092768 SHA256 edfd95f321dfff31fb094c243c358cb78d19904164b9ef4fb37c021113044d0a SHA512 4123cbe4b6df7b493767abbe75ed43e025b640a869a61abec29715f40a3619433bc8300be6a06c8ec5c252215a6b05623d4b7a7f55d7eabbafa6f0ca19a26f92 WHIRLPOOL e1612ba477bef16aaee9f2173f29963c7dab3c0496082fe308ee2bed22b1a6cf9b480f1df1d259a774b593f3c58976de6bc0c3d6757941254abb1a5de067ddb6
|
||||
DIST latexila-3.18.2.tar.xz 1094728 SHA256 4bb584ec2c8d2ff8ee91e533ad7cf298f68b4a17c18b5663ea38482095c8773a SHA512 98d927e65c26c883e9f46097c204d612ad7815f1f2ebf73194f56f90ff63ce6e51780e6b7b8f7d5d7c303b52f4dfca3e891f61242fd81ce5898dfef90e15c1b6 WHIRLPOOL fae82e1be3cdee1b67a8ef1cf16d892639bd55b0a485136b4d40ef174bd08921a207c0360a17a85a924d362cd25b437d69dc91c3dac6c973bf6f4d940d7ca775
|
||||
DIST latexila-3.20.0.tar.xz 1104688 SHA256 fa0a7023b522339a1d5af57121bbed410651f4772b76a7139a3ab1c2ab49f85c SHA512 cc27512299b9388f87edcd03376b177c305249718a6e73e9a536e10f6b408a164cbc14642bd212d34c96204b1accd252ed183c0cc4560c3261f235e191be2c63 WHIRLPOOL a58787458b9a9c43838c2461f2f87f0c3c8c66bbf216eac0758d8053dd14aa7b0cac0535b8be867e822bda39b35d7b9bbc1a9e20f21477ccd5c2ef8f3e6b40e8
|
||||
|
@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
VALA_MIN_API_VERSION="0.26"
|
||||
VALA_USE_DEPEND="vapigen"
|
||||
|
||||
inherit gnome2 vala
|
||||
|
||||
DESCRIPTION="Integrated LaTeX environment for GNOME"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/LaTeXila"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+introspection +latexmk rubber"
|
||||
|
||||
# gspell-0.1 is required for this cycle
|
||||
# https://git.gnome.org/browse/latexila/commit/?h=gnome-3-18&id=fd6b77796e304cfb9e31844cf24432d3b2cb6043
|
||||
COMMON_DEPEND="$(vala_depend)
|
||||
app-text/enchant
|
||||
>=app-text/gspell-1.0:0=
|
||||
>=dev-libs/glib-2.40:2[dbus]
|
||||
>=dev-libs/libgee-0.10:0.8=
|
||||
gnome-base/gsettings-desktop-schemas
|
||||
>=x11-libs/gtk+-3.19.3:3
|
||||
>=x11-libs/gtksourceview-3.18:3.0
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/libX11
|
||||
x11-libs/pango
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.30.0:= )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
virtual/latex-base
|
||||
x11-themes/hicolor-icon-theme
|
||||
latexmk? ( dev-tex/latexmk )
|
||||
rubber? ( dev-tex/rubber )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-util/gtk-doc-am-1.14
|
||||
>=dev-util/intltool-0.50.1
|
||||
dev-util/itstool
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
DOCS="AUTHORS HACKING NEWS README"
|
||||
gnome2_src_prepare
|
||||
vala_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure \
|
||||
$(use_enable introspection)
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST docker-1.11.0.tar.gz 10637394 SHA256 088869b9a19ae17656e068aa6d3d473866e8133365427c601c671da1b2189057 SHA512 ecb7f531a5632fd6274e3eec59a5194c61d0788ab9f3864845cbc248232c2f14671a26c34abab8c5ca85ce6106ae72ea3ae4e5d133ad1efb126069ae82a2dba0 WHIRLPOOL 20b0ef1642d2fea2ae186a17786d95f138fb7df92daa104f00c481488f82eadd5e8f27a0a8e926d68f495fd62bc132d83817a0831f84b3786474a9408d87878f
|
||||
DIST docker-1.12.0_rc2-23859.patch 62625 SHA256 8f424c54df8e387286ac5fc36cf0c0e7b2de72d698ed157197a76050e4f6fbfc SHA512 d86f1741ea88d27039fcbce95f243d5720bbc2fcc5e0ff715345ad674543b553d449a73be09fc5d75664ee5b67cd5e9b67419b027c54258ee7b35f9c2bfdeca5 WHIRLPOOL a34a10108f5e62764c21e138130c57962c3de172fd00235af0d2baa5be482f15913c56426133564f59d8660538f287d787f08750408795aa68040e4e697e4aa0
|
||||
DIST docker-1.12.0_rc2.tar.gz 12332409 SHA256 085d79554c5da49d16de04aa06640be45f37535bccbdbf8190790114327a53a4 SHA512 d5b24ee990010e7c1101e238910db29b9aa718396659f2dc0862a626efe98364b0a22489409d131163f6273327b430aa0c5926b371baf47c02b2049ad47537a3 WHIRLPOOL 970de3a3b00aa9bcfff11e4801a16f6979ab459cbc8e66d9dd9a414090d34deffa3e475ced9f4b22d5afe4a10350e6fb96c9b9f4cfb3164fff1db3273da627f1
|
||||
|
@ -1,3 +1,4 @@
|
||||
DIST gspell-0.1.2.tar.xz 355128 SHA256 e8625c57296b6c178bc37659f023342f8edefaaa2c5eccf40de8bd479dbfa8f0 SHA512 8d9bd61f378929217b9461debb58df5070952539f30f6ee211cf13f856dfe5d5216468679a8d7d7b08df47ee6b7b45f25b2b6400212a83de9563e2bf175905bb WHIRLPOOL 44334ac608e9a66c5a6bf011ad21d7d368e29d7923079e947ed5484ae0c7847df1f29dc255979d0da844e1ecba16fa19dfae5b84aefd85287bc63de1465d3ffa
|
||||
DIST gspell-0.2.2.tar.xz 358600 SHA256 cecded0f0a8dfe4b28cbb47a6024f82f50b7ffb7476e36032d5f8d741e3f627e SHA512 6f3fe9eecb6d464db549747294e5d39aec1175c104a8210fecee596f255db7b76121fbe4681f27723281078dc7f0cb87effa1e12b9f6be37f04e9004ee9b2b24 WHIRLPOOL ed8df8cf984b5398fcf8b026289de23c793d0426feb76380a7550898557d76af8d5d4abecd3e70d422b4f516549dd0383ab27fb56822c13080341a78dc85ee06
|
||||
DIST gspell-0.2.3.tar.xz 363424 SHA256 e3bfa90a04f660efb1e5bcb182ee8d07d13f78817cccd006992534261b633510 SHA512 1ddb8b7e39317520292a2bd1de372ec428729ed43f49cb60d982fb9a045b6218890f481fed9a0454f0116cac18bdebd9c6f9cecfec3e687e1233491013ffd576 WHIRLPOOL 8765432e1f5eaf67916afbf224674ba132fd142d9e76ae7a8ed718c64b43ce9e809c939b4d34259e242c663acc686717b18cb79186823f709884eb719929c459
|
||||
DIST gspell-1.0.2.tar.xz 383844 SHA256 80d859a2ee7cf5184bd2b3dc696a0ec1b899ff67b606177e1ef87ef945ff92bb SHA512 67ed34b70ca1d8e626f366b62847c04efe204fa21d9e6b3f55ec4d08dca8613f2a03e42de28d38ebe53923889d848ea9064f01a89ede9a7f22772712f5b11aa7 WHIRLPOOL 5ff3ea3925d0b44c2b6302c679fcd307823454d1f6e76484ddbcde76354bcc1d4a03bc833319a22974c535bdecc75444eb4ea09a0190865bfe4fa5739a6105bd
|
||||
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
VALA_USE_DEPEND="vapigen"
|
||||
|
||||
inherit gnome2 vala virtualx
|
||||
|
||||
DESCRIPTION="Spell check library for GTK+ applications"
|
||||
HOMEPAGE="https://wiki.gnome.org/Projects/gspell"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="0/1" # subslot = libgspell-1 soname version
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+introspection vala"
|
||||
REQUIRED_IUSE="vala? ( introspection )"
|
||||
|
||||
RDEPEND="
|
||||
app-text/iso-codes
|
||||
>=app-text/enchant-1.6.0
|
||||
>=dev-libs/glib-2.44:2
|
||||
>=x11-libs/gtk+-3.19.11:3[introspection?]
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.42.0:= )
|
||||
vala? ( $(vala_depend) )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/gtk-doc-am-1.25
|
||||
>=dev-util/intltool-0.35.0
|
||||
>=sys-devel/gettext-0.19.4
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
use vala && vala_src_prepare
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable vala)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
virtx emake check
|
||||
}
|
@ -1,186 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit java-vm-2 multilib prefix toolchain-funcs versionator
|
||||
|
||||
dist="https://dev.gentoo.org/~chewi/distfiles"
|
||||
TARBALL_VERSION="${PV}"
|
||||
|
||||
DESCRIPTION="A Gentoo-made binary build of the IcedTea JDK"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
SRC_URI="doc? ( ${dist}/${PN}-doc-${TARBALL_VERSION}.tar.xz )
|
||||
source? ( ${dist}/${PN}-src-${TARBALL_VERSION}.tar.xz )"
|
||||
|
||||
for arch in amd64 arm x86; do
|
||||
SRC_URI+="
|
||||
${arch}? (
|
||||
${dist}/${PN}-core-${TARBALL_VERSION}-${arch}.tar.xz
|
||||
examples? ( ${dist}/${PN}-examples-${TARBALL_VERSION}-${arch}.tar.xz )
|
||||
)"
|
||||
done
|
||||
|
||||
LICENSE="GPL-2-with-linking-exception"
|
||||
SLOT="7"
|
||||
KEYWORDS="-* amd64 ~arm x86"
|
||||
|
||||
IUSE="+alsa cjk +cups doc examples +gtk headless-awt nsplugin nss pulseaudio selinux source +webstart"
|
||||
REQUIRED_USE="gtk? ( !headless-awt ) nsplugin? ( !headless-awt )"
|
||||
|
||||
RESTRICT="preserve-libs strip"
|
||||
QA_PREBUILT="opt/.*"
|
||||
|
||||
# gsettings-desktop-schemas is needed for native proxy support. #431972
|
||||
RDEPEND=">=dev-libs/glib-2.42:2
|
||||
>=dev-libs/nss-3.16.1-r1
|
||||
>=dev-libs/nspr-4.10
|
||||
>=gnome-base/gsettings-desktop-schemas-3.12.2
|
||||
media-fonts/dejavu
|
||||
>=media-libs/fontconfig-2.11:1.0
|
||||
>=media-libs/freetype-2.5.5:2
|
||||
>=media-libs/lcms-2.6:2
|
||||
>=sys-devel/gcc-4.9.3
|
||||
>=sys-libs/glibc-2.21
|
||||
>=sys-libs/zlib-1.2.8-r1
|
||||
virtual/jpeg:62
|
||||
alsa? ( >=media-libs/alsa-lib-1.0 )
|
||||
!headless-awt? (
|
||||
>=media-libs/giflib-4.1.6-r1
|
||||
media-libs/libpng:0/16
|
||||
>=x11-libs/libX11-1.6
|
||||
>=x11-libs/libXcomposite-0.4
|
||||
>=x11-libs/libXext-1.3
|
||||
>=x11-libs/libXi-1.7
|
||||
>=x11-libs/libXrender-0.9.8
|
||||
>=x11-libs/libXtst-1.2
|
||||
)
|
||||
cjk? (
|
||||
media-fonts/arphicfonts
|
||||
media-fonts/baekmuk-fonts
|
||||
media-fonts/lklug
|
||||
media-fonts/lohit-fonts
|
||||
media-fonts/sazanami
|
||||
)
|
||||
cups? ( >=net-print/cups-2.0 )
|
||||
gtk? (
|
||||
>=dev-libs/atk-2.16.0
|
||||
>=x11-libs/cairo-1.14.2
|
||||
x11-libs/gdk-pixbuf:2
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
>=x11-libs/pango-1.36
|
||||
)
|
||||
selinux? ( sec-policy/selinux-java )"
|
||||
|
||||
DEPEND="!arm? ( dev-util/patchelf )"
|
||||
|
||||
PDEPEND="webstart? ( dev-java/icedtea-web:0[icedtea7(+)] )
|
||||
nsplugin? ( dev-java/icedtea-web:0[icedtea7(+),nsplugin] )
|
||||
pulseaudio? ( dev-java/icedtea-sound )"
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ "$(tc-is-softfloat)" != "no" ]]; then
|
||||
die "These binaries require a hardfloat system."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if ! use alsa; then
|
||||
rm -v jre/lib/$(get_system_arch)/libjsoundalsa.* || die
|
||||
fi
|
||||
|
||||
if use headless-awt; then
|
||||
rm -vr jre/lib/$(get_system_arch)/{xawt,libsplashscreen.*} \
|
||||
{,jre/}bin/policytool bin/appletviewer || die
|
||||
fi
|
||||
|
||||
if ! use gtk; then
|
||||
rm -v jre/lib/$(get_system_arch)/libjavagtk.* || die
|
||||
fi
|
||||
|
||||
# NSS is already required because of SunEC. The nss flag in the
|
||||
# icedtea package just comments or uncomments this line.
|
||||
sed -i "/=sun\.security\.pkcs11\.SunPKCS11/s/^#*$(usex nss '/' '/#')/" jre/lib/security/java.security || die
|
||||
|
||||
if [[ -n "${EPREFIX}" ]]; then
|
||||
# The binaries are built on a non-prefixed system so the
|
||||
# fontconfig needs to have prefixes inserted.
|
||||
sed -i 's:=/:=@GENTOO_PORTAGE_EPREFIX@/:' jre/lib/fontconfig.Gentoo.properties || die
|
||||
eprefixify jre/lib/fontconfig.Gentoo.properties
|
||||
fi
|
||||
|
||||
# Fix the RPATHs, except on arm.
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=543658#c3
|
||||
# https://github.com/NixOS/patchelf/issues/8
|
||||
if use arm; then
|
||||
ewarn "The RPATHs on these binaries are normally modified to avoid"
|
||||
ewarn "conflicts with an icedtea installation built from source. This"
|
||||
ewarn "is currently not possible on ARM so please refrain from"
|
||||
ewarn "installing dev-java/icedtea on the same system."
|
||||
else
|
||||
local old="/usr/$(get_libdir)/icedtea${SLOT}"
|
||||
local new="${EPREFIX}/opt/${P}"
|
||||
local elf rpath
|
||||
|
||||
for elf in $(find -type f -executable ! -name "*.cgi" || die); do
|
||||
rpath=$(patchelf --print-rpath "${elf}" || die "patchelf ${elf}")
|
||||
|
||||
if [[ -n "${rpath}" ]]; then
|
||||
patchelf --set-rpath "${rpath//${old}/${new}}" "${elf}" || die "patchelf ${elf}"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}${dest#/}"
|
||||
dodir "${dest}"
|
||||
|
||||
# doins doesn't preserve executable bits.
|
||||
cp -pRP bin include jre lib man "${ddest}" || die
|
||||
|
||||
dodoc doc/{ASSEMBLY_EXCEPTION,AUTHORS,NEWS,README,THIRD_PARTY_README}
|
||||
use doc && dodoc -r doc/html
|
||||
|
||||
if use examples; then
|
||||
cp -pRP demo sample "${ddest}" || die
|
||||
fi
|
||||
|
||||
if use source; then
|
||||
cp src.zip "${ddest}" || die
|
||||
fi
|
||||
|
||||
if use webstart || use nsplugin; then
|
||||
dosym /usr/libexec/icedtea-web/itweb-settings "${dest}/bin/itweb-settings"
|
||||
dosym /usr/libexec/icedtea-web/itweb-settings "${dest}/jre/bin/itweb-settings"
|
||||
fi
|
||||
if use webstart; then
|
||||
dosym /usr/libexec/icedtea-web/javaws "${dest}/bin/javaws"
|
||||
dosym /usr/libexec/icedtea-web/javaws "${dest}/jre/bin/javaws"
|
||||
fi
|
||||
|
||||
# Both icedtea itself and the icedtea ebuild set PAX markings but we
|
||||
# disable them for the icedtea-bin build because the line below will
|
||||
# respect end-user settings when icedtea-bin is actually installed.
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
|
||||
set_java_env
|
||||
java-vm_revdep-mask "${dest}"
|
||||
java-vm_sandbox-predict /proc/self/coredump_filter
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use nsplugin; then
|
||||
if [[ -n ${REPLACING_VERSIONS} ]] && ! version_is_at_least 7.2.4.3 ${REPLACING_VERSIONS} ]]; then
|
||||
elog "The nsplugin for icedtea-bin is now provided by the icedtea-web package"
|
||||
elog "If you had icedtea-bin-7 nsplugin selected, you may see a related error below"
|
||||
elog "The switch should complete properly during the subsequent installation of icedtea-web"
|
||||
elog "Afterwards you may verify the output of 'eselect java-nsplugin list' and adjust accordingly'"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Set as default VM if none exists
|
||||
java-vm-2_pkg_postinst
|
||||
}
|
@ -1 +1 @@
|
||||
DIST angelscript_2.30.2.zip 1640151 SHA256 8c08774bc1ca683124b4996ab4459f4b2b10bdacd860e76f28fb5b504332d7d7 SHA512 a95d1d0050cc18d71ecb20655e74c196654c69b34ae3d1ade6d3a90b952b20851a6255c7285f019046e22d4c3fd1a6100c917a66a7c0d4e00636e4a2c6003bd5 WHIRLPOOL 157f724736bfea7dc31549cb76e88107108eccf046016e848a282cfe70b3bb8968e60424df192c8235eae8b663b0bc6dfea572a68b0404d7e61ea3eaa56d30e2
|
||||
DIST angelscript_2.31.1.zip 1964292 SHA256 b04a9aed467e014130f8daf2fe52f41d3f6485c703d7dd1114cdd916b8e8e003 SHA512 d31b71e1cdf2ee82736a8fd3f5fa2a213e8b61cf990116d6f84b9159c8db3a99c5b017c9deb3f9927b67807a032d7bfffbb9417eea7e543bfd478a91f58b6ef0 WHIRLPOOL 8ac026bb5f1766729cfecfda93f143efbf50f32d9f0bd6be304cae8d40ec78f322b8ec67e924797c0cf55e3576aa22864b89222e365860315f971e095fa5fedb
|
||||
|
@ -0,0 +1,18 @@
|
||||
--- a/angelscript/source/as_callfunc_arm_gcc.S 2015-06-09 21:40:30.000000000 +0100
|
||||
+++ b/angelscript/source/as_callfunc_arm_gcc.S 2016-06-27 23:23:46.912297799 +0100
|
||||
@@ -717,13 +717,13 @@
|
||||
|
||||
#endif /* hard float abi */
|
||||
|
||||
+#endif /* arm */
|
||||
+
|
||||
#if defined(__linux__) && defined(__ELF__)
|
||||
/* ref: http://hardened.gentoo.org/gnu-stack.xml */
|
||||
.section .note.GNU-stack,"",%progbits
|
||||
#endif
|
||||
|
||||
-#endif /* arm */
|
||||
-
|
||||
#endif /* !AS_MAX_PORTABILITY */
|
||||
|
||||
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby20 ruby21 ruby22"
|
||||
|
||||
inherit cmake-utils multilib ruby-ng
|
||||
|
||||
DESCRIPTION="A C++ toolkit"
|
||||
HOMEPAGE="https://github.com/puppetlabs/leatherman"
|
||||
SRC_URI="https://downloads.puppetlabs.com/facter/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${S}/all/${P}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="debug test"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
|
||||
|
||||
CDEPEND="
|
||||
>=sys-devel/gcc-4.8:*
|
||||
>=dev-libs/boost-1.54[nls]
|
||||
net-misc/curl"
|
||||
|
||||
RDEPEND+=" ${CDEPEND}"
|
||||
DEPEND+=" test? ( ${CDEPEND} )"
|
||||
|
||||
src_prepare() {
|
||||
sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_VERBOSE_MAKEFILE=ON
|
||||
-DCMAKE_BUILD_TYPE=None
|
||||
-DCMAKE_INSTALL_PREFIX=/usr
|
||||
-DCMAKE_INSTALL_SYSCONFDIR=/etc
|
||||
-DCMAKE_INSTALL_LOCALSTATEDIR=/var
|
||||
)
|
||||
if use debug; then
|
||||
mycmakeargs+=(
|
||||
-DCMAKE_BUILD_TYPE=Debug
|
||||
)
|
||||
fi
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
}
|
@ -1,4 +1 @@
|
||||
DIST ocamlnet-3.7.7.tar.gz 3357674 SHA256 5b8e464a874018c5e48fc1edc752b83e014061f19316b5b14df8422d939e7609 SHA512 b500a92e6c5dc4d96ac26352923d78cb3a8b555deda038c41860aecbd20ee9ccbcfee949014c91f1266c937ae03fadd72c322e3cbe6456d23fd20b871114df6a WHIRLPOOL ceb4a9fc5d43fe89487589ae14c4bdf58d6c3d99d3a9ebc07fa722e894106899a2ae2aca91a47338d8004017fdd0d23632e187d96ec51479b43955daddbbb893
|
||||
DIST ocamlnet-4.0.4.tar.gz 4336176 SHA256 becaa6c2b0c1ae6a3fb05139928442e5d4a685ea5033017060a86d70114e5f72 SHA512 f3bce94d43161e46bf0973bfbe0d9d5d7232136a24a27b987ae371a7aab129720df35bd0d6ef75126d587ee1fde56fe29d05bc44840724adf3be50ac250e7c85 WHIRLPOOL 34985fa9a49a60d6e671645a73533d6284b87205d63956265e631195ab117afdc6b41347e72f92d8cab711aef35db0c78a8989c955507dac66e8174ec6cb0242
|
||||
DIST ocamlnet-4.1.1.tar.gz 4561784 SHA256 61e5c280e96f7fd5a7d1e63391f60da6704e16f3816b45acaed17dd7042912fc SHA512 cd10f7fe622bed3208cc5ad66d65911c1c0992bdc6f4d1bc10d6e7ef197fe157226e6b8ca7857b91cd1c6d6103ac9c3d586d39f3cb32a9ccb9ab83e00bf4444d WHIRLPOOL c39fbb5e37c6eb71f8899f703913a9869e5f4995418195f68f7dbc53314c12d15ca941b35b00eff78ba9a088af079578db7a3e1ffee1467a027479e38c8bff2d
|
||||
DIST ocamlnet-4.1.2.tar.gz 4623183 SHA256 918c3921529cfe545e206b3535a58f43f665165044dd3548f685b583e94f14d8 SHA512 69f42042a54efd662db2217224da53513fc7e72c7b2313d4a4a1128f1b4624f4f6298434f5b19f354b832119ff151abc81e85eb0108d6eb24f30f82d176e0b4d WHIRLPOOL 27e1a8eb24361cadb8b2fb2b61bc6e93d71be8290873ca5bb1eebe16b9c9b1db69eae3b20c8deb3f6656aa79171a817b15acae53159d80ff8f4c946c201de173
|
||||
|
@ -1,76 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils findlib
|
||||
|
||||
MY_P=${P/_beta/test}
|
||||
DESCRIPTION="Modules for OCaml application-level Internet protocols"
|
||||
HOMEPAGE="http://projects.camlcity.org/projects/ocamlnet.html"
|
||||
SRC_URI="http://download.camlcity.org/download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="ZLIB GPL-2+"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="amd64 ppc x86 ~x86-fbsd"
|
||||
IUSE="cryptokit gtk ssl tk httpd +ocamlopt +pcre zip"
|
||||
RESTRICT="installsources"
|
||||
|
||||
# the auth-dh compile flag has been disabled as well, since it depends on
|
||||
# ocaml-cryptgps, which is not available.
|
||||
|
||||
DEPEND=">=dev-ml/findlib-1.0
|
||||
pcre? ( >=dev-ml/pcre-ocaml-5:= )
|
||||
>=dev-lang/ocaml-3.10.2:=[ocamlopt?]
|
||||
tk? ( || ( dev-ml/labltk:= <dev-lang/ocaml-4.02[tk] ) )
|
||||
cryptokit? ( dev-ml/cryptokit:= )
|
||||
gtk? ( >=dev-ml/lablgtk-2:= )
|
||||
ssl? ( >=dev-ml/ocaml-ssl-0.4:= )
|
||||
zip? ( dev-ml/camlzip:= )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
ocamlnet_use_with() {
|
||||
if use $1; then
|
||||
echo "-with-$2"
|
||||
else
|
||||
echo "-without-$2"
|
||||
fi
|
||||
}
|
||||
|
||||
ocamlnet_use_enable() {
|
||||
if use $1; then
|
||||
echo "-enable-$2"
|
||||
else
|
||||
echo "-disable-$2"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
./configure \
|
||||
-bindir /usr/bin \
|
||||
-datadir /usr/share/${PN} \
|
||||
$(ocamlnet_use_enable cryptokit crypto) \
|
||||
$(ocamlnet_use_enable gtk gtk2) \
|
||||
$(ocamlnet_use_enable pcre pcre) \
|
||||
$(ocamlnet_use_enable ssl ssl) \
|
||||
$(ocamlnet_use_enable tk tcl) \
|
||||
$(ocamlnet_use_enable zip zip) \
|
||||
$(ocamlnet_use_with httpd nethttpd) \
|
||||
|| die "Error : econf failed!"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 all
|
||||
if use ocamlopt; then
|
||||
emake -j1 opt
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
export STRIP_MASK="*/bin/*"
|
||||
findlib_src_install
|
||||
}
|
@ -1,78 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils findlib
|
||||
|
||||
MY_P=${P/_beta/test}
|
||||
DESCRIPTION="Modules for OCaml application-level Internet protocols"
|
||||
HOMEPAGE="http://projects.camlcity.org/projects/ocamlnet.html"
|
||||
SRC_URI="http://download.camlcity.org/download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="ZLIB GPL-2+"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
|
||||
IUSE="gtk kerberos tk httpd +ocamlopt +pcre ssl zip"
|
||||
RESTRICT="installsources"
|
||||
|
||||
# the auth-dh compile flag has been disabled as well, since it depends on
|
||||
# ocaml-cryptgps, which is not available.
|
||||
|
||||
RDEPEND=">=dev-ml/findlib-1.0
|
||||
pcre? ( >=dev-ml/pcre-ocaml-5:= )
|
||||
>=dev-lang/ocaml-3.10.2:=[ocamlopt?]
|
||||
tk? ( || ( dev-ml/labltk:= <dev-lang/ocaml-4.02[tk] ) )
|
||||
ssl? ( net-libs/gnutls:= )
|
||||
gtk? ( >=dev-ml/lablgtk-2:= )
|
||||
kerberos? ( virtual/krb5 )
|
||||
zip? ( dev-ml/camlzip:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
ocamlnet_use_with() {
|
||||
if use $1; then
|
||||
echo "-with-$2"
|
||||
else
|
||||
echo "-without-$2"
|
||||
fi
|
||||
}
|
||||
|
||||
ocamlnet_use_enable() {
|
||||
if use $1; then
|
||||
echo "-enable-$2"
|
||||
else
|
||||
echo "-disable-$2"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
./configure \
|
||||
-bindir /usr/bin \
|
||||
-datadir /usr/share/${PN} \
|
||||
$(ocamlnet_use_enable ssl gnutls) \
|
||||
$(ocamlnet_use_enable gtk gtk2) \
|
||||
$(ocamlnet_use_enable kerberos gssapi) \
|
||||
$(ocamlnet_use_enable pcre pcre) \
|
||||
$(ocamlnet_use_enable tk tcl) \
|
||||
$(ocamlnet_use_enable zip zip) \
|
||||
$(ocamlnet_use_with httpd nethttpd) \
|
||||
|| die "Error : econf failed!"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 all
|
||||
if use ocamlopt; then
|
||||
emake -j1 opt
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
export STRIP_MASK="*/bin/*"
|
||||
findlib_src_install
|
||||
}
|
@ -1,82 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils findlib
|
||||
|
||||
MY_P=${P/_beta/test}
|
||||
DESCRIPTION="Modules for OCaml application-level Internet protocols"
|
||||
HOMEPAGE="http://projects.camlcity.org/projects/ocamlnet.html"
|
||||
SRC_URI="http://download.camlcity.org/download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="ZLIB GPL-2+"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
|
||||
IUSE="gtk kerberos tk httpd +ocamlopt +pcre ssl zip"
|
||||
RESTRICT="installsources"
|
||||
|
||||
# the auth-dh compile flag has been disabled as well, since it depends on
|
||||
# ocaml-cryptgps, which is not available.
|
||||
|
||||
RDEPEND=">=dev-ml/findlib-1.0
|
||||
pcre? ( >=dev-ml/pcre-ocaml-5:= )
|
||||
>=dev-lang/ocaml-3.10.2:=[ocamlopt?]
|
||||
tk? ( || ( dev-ml/labltk:= <dev-lang/ocaml-4.02[tk] ) )
|
||||
ssl? ( net-libs/gnutls:= )
|
||||
gtk? ( >=dev-ml/lablgtk-2:= )
|
||||
kerberos? ( virtual/krb5 )
|
||||
zip? ( dev-ml/camlzip:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
has_version '>=dev-lang/ocaml-4.03' && epatch "${FILESDIR}/oc43.patch"
|
||||
}
|
||||
|
||||
ocamlnet_use_with() {
|
||||
if use $1; then
|
||||
echo "-with-$2"
|
||||
else
|
||||
echo "-without-$2"
|
||||
fi
|
||||
}
|
||||
|
||||
ocamlnet_use_enable() {
|
||||
if use $1; then
|
||||
echo "-enable-$2"
|
||||
else
|
||||
echo "-disable-$2"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
./configure \
|
||||
-bindir /usr/bin \
|
||||
-datadir /usr/share/${PN} \
|
||||
$(ocamlnet_use_enable ssl gnutls) \
|
||||
$(ocamlnet_use_enable gtk gtk2) \
|
||||
$(ocamlnet_use_enable kerberos gssapi) \
|
||||
$(ocamlnet_use_enable pcre pcre) \
|
||||
$(ocamlnet_use_enable tk tcl) \
|
||||
$(ocamlnet_use_enable zip zip) \
|
||||
$(ocamlnet_use_with httpd nethttpd) \
|
||||
|| die "Error : econf failed!"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 all
|
||||
if use ocamlopt; then
|
||||
emake -j1 opt
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
export STRIP_MASK="*/bin/*"
|
||||
findlib_src_install
|
||||
}
|
@ -1,3 +1 @@
|
||||
DIST pxp-1.2.4.tar.gz 702365 SHA256 1cd3e946f19d800f412475adf56e6da87231f80be22d7ea71dd4eabf93876355 SHA512 1520dd732db17923c24d43c328e659db83ac00569e7d2153e5633dfbc3fad899db8e45523ea76915e5dd1cb71cda2500db3875deebdf47b375af5bd05ad383d6 WHIRLPOOL 26c54816a63b26cee4cbaa7c3c868f449c40291eff1a242ade45f5c08f89afd7ef8b12ff3da5b00608f8ede486d17b1fd1387f0042c42e79d08e76f43c97089f
|
||||
DIST pxp-1.2.7.tar.gz 735710 SHA256 2b0aca564f71c87825436e31a82de2ca3b3e99ee81a83840a525b0be63d73025 SHA512 11b49edc8e93a867b39d99ed6117460b3ecc7f9368564c815125662897f3cfbd87876b68c794bfd73b28cb0d8a898500ccd8ce0e1fca205bbce8b9759fa684d3 WHIRLPOOL 728f708c5dc332179884a4c2b6a222c514e8153c3bdf67847361df323886d61e320672f7dc7bd695343a641b34c9742c94f3cd9065541622670cb8b3df22380d
|
||||
DIST pxp-1.2.8.tar.gz 619689 SHA256 701754f4460595434ea6db77c33e046d33e4a485e8d28c5d39ced56112c94452 SHA512 3292bfbda494066e454331a9cfc56b03f55afe8548bdf24fea09d9bc0a03c333c027f7b527983bd9b4d659458c95acf7e3fc251c72d26ab3502f52067c9f2549 WHIRLPOOL 5529a6ad818428b03664764704e62d200802dc26c8c344897f4b15b17945e4620fa4b878f0108b12f346000a7cc070b50d2ce82d945c6bcd34a0e5e811ec8c0a
|
||||
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit findlib eutils
|
||||
|
||||
MY_P=${P/_beta/test}
|
||||
|
||||
DESCRIPTION="validating XML parser library for O'Caml"
|
||||
HOMEPAGE="http://projects.camlcity.org/projects/pxp.html"
|
||||
SRC_URI="http://download.camlcity.org/download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="amd64 ~ppc x86"
|
||||
|
||||
SLOT="0/${PV}"
|
||||
DEPEND=">=dev-ml/pcre-ocaml-4.31:=
|
||||
>=dev-ml/ulex-0.5:=
|
||||
>=dev-ml/ocamlnet-0.98:=
|
||||
>=dev-lang/ocaml-3.10.2:=[ocamlopt?]
|
||||
|| ( dev-ml/camlp4:= <dev-lang/ocaml-4.02.0 )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
IUSE="examples +ocamlopt"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_configure() {
|
||||
#the included configure does not support many standard switches and is quite picky
|
||||
./configure || die "configure failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 all
|
||||
if use ocamlopt; then
|
||||
emake -j1 opt
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_install
|
||||
if use examples; then
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
|
||||
cd doc
|
||||
dodoc ABOUT-FINDLIB README SPEC design.txt
|
||||
}
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit findlib eutils
|
||||
|
||||
MY_P=${P/_beta/test}
|
||||
|
||||
DESCRIPTION="validating XML parser library for O'Caml"
|
||||
HOMEPAGE="http://projects.camlcity.org/projects/pxp.html"
|
||||
SRC_URI="http://download.camlcity.org/download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
|
||||
SLOT="0/${PV}"
|
||||
DEPEND=">=dev-ml/pcre-ocaml-4.31:=
|
||||
>=dev-ml/ulex-0.5:=
|
||||
>=dev-ml/ocamlnet-0.98:=
|
||||
>=dev-lang/ocaml-3.10.2:=[ocamlopt?]
|
||||
|| ( dev-ml/camlp4:= <dev-lang/ocaml-4.02.0 )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
IUSE="examples +ocamlopt"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_configure() {
|
||||
#the included configure does not support many standard switches and is quite picky
|
||||
./configure || die "configure failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 all
|
||||
if use ocamlopt; then
|
||||
emake -j1 opt
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_install
|
||||
if use examples; then
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
|
||||
cd doc
|
||||
dodoc ABOUT-FINDLIB README SPEC design.txt
|
||||
}
|
@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit findlib eutils
|
||||
|
||||
MY_P=${P/_beta/test}
|
||||
|
||||
DESCRIPTION="validating XML parser library for O'Caml"
|
||||
HOMEPAGE="http://projects.camlcity.org/projects/pxp.html"
|
||||
SRC_URI="http://download.camlcity.org/download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
|
||||
SLOT="0/${PV}"
|
||||
DEPEND=">=dev-ml/pcre-ocaml-4.31:=
|
||||
>=dev-ml/ulex-0.5:=
|
||||
>=dev-ml/ocamlnet-4:=
|
||||
>=dev-lang/ocaml-3.10.2:=[ocamlopt?]
|
||||
|| ( dev-ml/camlp4:= <dev-lang/ocaml-4.02.0 )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
IUSE="examples +ocamlopt"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/oc43.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
#the included configure does not support many standard switches and is quite picky
|
||||
./configure || die "configure failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 all
|
||||
if use ocamlopt; then
|
||||
emake -j1 opt
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_install
|
||||
if use examples; then
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
|
||||
cd doc
|
||||
dodoc ABOUT-FINDLIB README SPEC design.txt
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST colorize-0.7.7.gem 15360 SHA256 d6ab95a5fcdea3c36c3327d38c1e79e2950ee1788506d8489ae35db330937a99 SHA512 ac55d281a3ac7aa72c02ecdc27a1936410cb2754e48e0c23b98eba5e98a8bf42e362fe3a86e73c12ff5445f2e0a92a7c561e82a4d85aae0ef08a9855b056f359 WHIRLPOOL 43576f9fcc4880644b610fcc7bbebf8c6a72381d40d33fc7c1d44f6145cc78998ad6bfcba3b5fb52ecb1fc9f15e1e2cf7973888a1bcf040597bb1b0abb8e9143
|
||||
DIST colorize-0.8.0.gem 15872 SHA256 43c0daf332260b67d844487b2975830d31d1ca49fd427f9d2468bd52324fb1d6 SHA512 7bd7899c2e38e75f311aadc1762f5da4ce0cf94f3a4f9304447f915a09d8159edc66db746728cb9f1e4f98ff52c9152225aa7b724865c8875379f0c9f5d1218c WHIRLPOOL fb739c96fa2addd9192f834f8dc3f1cd905f410d3bed49f1d36876cb6b3e0aed2b4d203d12318b262fe51d3cf6f11024e583861876bde9ab06b22b19f3991ec7
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Adds methods to set color, background color and text effect on console easier"
|
||||
HOMEPAGE="https://github.com/fazibear/colorize"
|
||||
LICENSE="GPL-2+"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e "/[Cc]ode[Cc]limate/d" test/test_colorize.rb || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
cd test || die
|
||||
${RUBY} test_colorize.rb || die
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST css_parser-1.3.6.tar.gz 24422 SHA256 1931ca0a02d14a0ae7863921a18f3475fa6beee58585e9949af70ceffed8fc80 SHA512 a9d09a95320b3a6853a5f079c17d2913868a3d97ee20d9df8076d9206721bf23442e793a722e67c87d4083d3734ba9eaf98b81d93e6257aaaa43ff32b8e6e65b WHIRLPOOL 13ca571034974d09bf4165f1ca8cc947d66aafdacbd098e25e1f16e312bcbe3bf850b2d1f62d404c0878641f0e9b60c5a00f2b24007295cc0881299f5eb4767f
|
||||
DIST css_parser-1.4.1.tar.gz 25122 SHA256 852178a304238f56e6ed3e19ecc373ab7d20d109c9f0a79858d476f59858d457 SHA512 f90e321e0c67ee860a9ad09e08abd6175c677e2733b3ed8dfcb5561e28beb9fbe740d0c9d9053c1cae5168b8cd2204b59574d58086057bbf4ada244d5d090888 WHIRLPOOL b22f0e5aa9a559af128bfbdd3ee9d44c9d0107fa7032ace9a56be4eda15986f5ba481761069bd5148634bd6411dc3959627632bfe4877fe815fb24b32536494e
|
||||
DIST css_parser-1.4.2.tar.gz 25135 SHA256 1913950cc1563a4cc09377ecb46047ee839fec22ce3753a4ca2496e87b4cdb41 SHA512 18e727f8eb0f0daef9e22f998e30f3c91d98ed3ee8d36e37cb411b0d41d9ec516bca7bf947112455108dce506cf1a2f3f0c7e2c360524e60f4ec174c646ac9b7 WHIRLPOOL 0860dff246eb434efef641af9abc8448c1e4ad952f3b805b3af1b100ff638bcbc277e7842ff8e6250beb75d438d80128e64e93dae52d79877e904e3cee9d80fa
|
||||
DIST css_parser-1.4.4.tar.gz 25711 SHA256 70845925bbc12c12303ec8ccddec7b7fe484810131c1918bed8445fd80b4999b SHA512 9e0a00540a3ee7cda3feb6bcd51a7a4d73c46e741f0c689492cb0e133209ed3119b2d29b3adfd2433fab4d337bb622aa1199ee05abaea15409a66112f1278295 WHIRLPOOL 66f155f76524b07f90d9c048c52f4afb26f5a35ee05f317baac258a65aec1900f4df7db3866f711d3523bfb5fd09599834824876dd64006d2bac1f7ed48f5c2d
|
||||
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby20 ruby21 ruby22"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_DOC_DIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="Readme.md"
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
GITHUB_USER="premailer"
|
||||
GITHUB_PROJECT="${PN}"
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Sass-based Stylesheet Framework"
|
||||
HOMEPAGE="http://compass-style.org/ https://github.com/premailer/css_parser/"
|
||||
LICENSE="MIT"
|
||||
|
||||
SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${GITHUB_PROJECT}-${PV}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc test"
|
||||
|
||||
ruby_add_rdepend "dev-ruby/addressable
|
||||
virtual/ruby-ssl"
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/maxitest )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# get rid of bundler usage
|
||||
rm Gemfile || die
|
||||
sed -i -e '/bundler/d' -e '/bump/d' Rakefile || die
|
||||
sed -i -e '/bundler/d' test/test_helper.rb || die
|
||||
# Avoid tests using the network.
|
||||
sed -i -e '/test_loading_a_remote_file_over_ssl/,/end/ s:^:#:' test/test_css_parser_loading.rb || die
|
||||
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -Ilib test/*.rb || die
|
||||
}
|
@ -1,62 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Concurrent Versions System - source code revision control tools"
|
||||
HOMEPAGE="http://www.nongnu.org/cvs/"
|
||||
SRC_URI="mirror://gnu/non-gnu/cvs/source/stable/${PV}/${P}.tar.bz2
|
||||
doc? ( mirror://gnu/non-gnu/cvs/source/stable/${PV}/cederqvist-${PV}.html.bz2
|
||||
mirror://gnu/non-gnu/cvs/source/stable/${PV}/cederqvist-${PV}.pdf
|
||||
mirror://gnu/non-gnu/cvs/source/stable/${PV}/cederqvist-${PV}.ps )"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
SLOT="0"
|
||||
#KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
KEYWORDS="~arm64 ~ppc-aix ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc emacs"
|
||||
RESTRICT='test'
|
||||
|
||||
DEPEND=">=sys-libs/zlib-1.1.4"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-CVE-2010-3846.patch
|
||||
epatch "${FILESDIR}"/${P}-getline64.patch
|
||||
|
||||
# remove a useless binary
|
||||
einfo "Removing a compiled binary"
|
||||
find "${S}" -type f -name getdate -exec rm \{\} \;
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
[[ ${CHOST} == *-interix* ]] && export ac_cv_header_inttypes_h=no
|
||||
|
||||
econf --with-tmpdir=/tmp --without-gssapi || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einstall || die
|
||||
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"
|
||||
|
||||
dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
|
||||
MINOR* NEWS PROJECTS README* TESTS TODO
|
||||
|
||||
if use emacs; then
|
||||
insinto /usr/share/emacs/site-lisp
|
||||
doins cvs-format.el || die "doins failed"
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
dodoc "${DISTDIR}"/cederqvist-${PV}.pdf
|
||||
dodoc "${DISTDIR}"/cederqvist-${PV}.ps
|
||||
tar xjf "${DISTDIR}"/cederqvist-${PV}.html.tar.bz2
|
||||
dohtml -r cederqvist-${PV}.html/*
|
||||
cd "${ED}"/usr/share/doc/${PF}/html/
|
||||
ln -s cvs.html index.html
|
||||
fi
|
||||
}
|
@ -1,83 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
inherit eutils pam toolchain-funcs
|
||||
|
||||
DESCRIPTION="Concurrent Versions System - source code revision control tools"
|
||||
HOMEPAGE="http://www.nongnu.org/cvs/"
|
||||
|
||||
SRC_URI="mirror://gnu/non-gnu/cvs/source/feature/${PV}/${P}.tar.bz2
|
||||
doc? ( mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.html.tar.bz2
|
||||
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.pdf
|
||||
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.ps )"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
|
||||
|
||||
IUSE="crypt doc kerberos nls pam server"
|
||||
RESTRICT='test'
|
||||
|
||||
DEPEND=">=sys-libs/zlib-1.1.4
|
||||
kerberos? ( virtual/krb5 )
|
||||
pam? ( virtual/pam )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.bz2
|
||||
use doc && unpack cederqvist-${PV}.html.tar.bz2
|
||||
EPATCH_OPTS="-p1 -d ${S}" epatch "${FILESDIR}"/${P}-cvsbug-tmpfix.patch
|
||||
epatch "${FILESDIR}"/${P}-openat.patch
|
||||
EPATCH_OPTS="-p1 -d ${S}" epatch "${FILESDIR}"/${P}-block-requests.patch
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${P}-cvs-gnulib-vasnprintf.patch
|
||||
epatch "${FILESDIR}"/${P}-install-sh.patch
|
||||
epatch "${FILESDIR}"/${P}-mktime-x32.patch # 395641
|
||||
epatch "${FILESDIR}"/${P}-mktime-configure.patch #220040 #570208
|
||||
use server || elog "If you want any CVS server functionality, you MUST emerge with USE=server!"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if tc-is-cross-compiler ; then
|
||||
# Sane defaults when cross-compiling (as these tests want to
|
||||
# try and execute code).
|
||||
export cvs_cv_func_printf_ptr="yes"
|
||||
fi
|
||||
econf \
|
||||
--with-external-zlib \
|
||||
--with-tmpdir=/tmp \
|
||||
$(use_enable crypt encryption) \
|
||||
$(use_with kerberos gssapi) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable pam) \
|
||||
$(use_enable server) \
|
||||
|| die
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"
|
||||
|
||||
dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
|
||||
MINOR* NEWS PROJECTS README* TESTS TODO
|
||||
|
||||
# Not installed into emacs site-lisp because it clobbers the normal C
|
||||
# indentations.
|
||||
dodoc cvs-format.el || die "dodoc failed"
|
||||
|
||||
use server && newdoc "${FILESDIR}"/cvs-1.12.12-cvs-custom.c cvs-custom.c
|
||||
|
||||
if use doc; then
|
||||
dodoc "${DISTDIR}"/cederqvist-${PV}.pdf
|
||||
dodoc "${DISTDIR}"/cederqvist-${PV}.ps
|
||||
tar xjf "${DISTDIR}"/cederqvist-${PV}.html.tar.bz2
|
||||
dohtml -r cederqvist-${PV}.html/*
|
||||
cd "${D}"/usr/share/doc/${PF}/html/
|
||||
ln -s cvs.html index.html
|
||||
fi
|
||||
|
||||
newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs
|
||||
}
|
@ -1,84 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils pam toolchain-funcs
|
||||
|
||||
DESCRIPTION="Concurrent Versions System - source code revision control tools"
|
||||
HOMEPAGE="http://www.nongnu.org/cvs/"
|
||||
|
||||
SRC_URI="mirror://gnu/non-gnu/cvs/source/feature/${PV}/${P}.tar.bz2
|
||||
doc? ( mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.html.tar.bz2
|
||||
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.pdf
|
||||
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.ps )"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
IUSE="crypt doc kerberos nls pam server"
|
||||
RESTRICT='test'
|
||||
|
||||
DEPEND=">=sys-libs/zlib-1.1.4
|
||||
kerberos? ( virtual/krb5 )
|
||||
pam? ( virtual/pam )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.bz2
|
||||
use doc && unpack cederqvist-${PV}.html.tar.bz2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-cvsbug-tmpfix.patch
|
||||
epatch "${FILESDIR}"/${P}-openat.patch
|
||||
epatch "${FILESDIR}"/${P}-block-requests.patch
|
||||
epatch "${FILESDIR}"/${P}-cvs-gnulib-vasnprintf.patch
|
||||
epatch "${FILESDIR}"/${P}-install-sh.patch
|
||||
epatch "${FILESDIR}"/${P}-hash-nameclash.patch # for AIX
|
||||
epatch "${FILESDIR}"/${P}-mktime-configure.patch #220040 #570208
|
||||
elog "If you want any CVS server functionality, you MUST emerge with USE=server!"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if tc-is-cross-compiler ; then
|
||||
# Sane defaults when cross-compiling (as these tests want to
|
||||
# try and execute code).
|
||||
export cvs_cv_func_printf_ptr="yes"
|
||||
fi
|
||||
econf \
|
||||
--with-external-zlib \
|
||||
--with-tmpdir=/tmp \
|
||||
$(use_enable crypt encryption) \
|
||||
$(use_with kerberos gssapi) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable pam) \
|
||||
$(use_enable server)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"
|
||||
|
||||
dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
|
||||
MINOR* NEWS PROJECTS README* TESTS TODO
|
||||
|
||||
# Not installed into emacs site-lisp because it clobbers the normal C
|
||||
# indentations.
|
||||
dodoc cvs-format.el || die "dodoc failed"
|
||||
|
||||
use server && newdoc "${FILESDIR}"/cvs-1.12.12-cvs-custom.c cvs-custom.c
|
||||
|
||||
if use doc; then
|
||||
dodoc "${DISTDIR}"/cederqvist-${PV}.pdf
|
||||
dodoc "${DISTDIR}"/cederqvist-${PV}.ps
|
||||
tar xjf "${DISTDIR}"/cederqvist-${PV}.html.tar.bz2
|
||||
dohtml -r cederqvist-${PV}.html/*
|
||||
dosym cvs.html /usr/share/doc/${PF}/html/index.html
|
||||
fi
|
||||
|
||||
newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs
|
||||
}
|
@ -1,85 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils pam toolchain-funcs
|
||||
|
||||
DESCRIPTION="Concurrent Versions System - source code revision control tools"
|
||||
HOMEPAGE="http://www.nongnu.org/cvs/"
|
||||
|
||||
SRC_URI="mirror://gnu/non-gnu/cvs/source/feature/${PV}/${P}.tar.bz2
|
||||
doc? ( mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.html.tar.bz2
|
||||
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.pdf
|
||||
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.ps )"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
IUSE="crypt doc kerberos nls pam server"
|
||||
RESTRICT='test'
|
||||
|
||||
DEPEND=">=sys-libs/zlib-1.1.4
|
||||
kerberos? ( virtual/krb5 )
|
||||
pam? ( virtual/pam )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.bz2
|
||||
use doc && unpack cederqvist-${PV}.html.tar.bz2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-cvsbug-tmpfix.patch
|
||||
epatch "${FILESDIR}"/${P}-openat.patch
|
||||
epatch "${FILESDIR}"/${P}-block-requests.patch
|
||||
epatch "${FILESDIR}"/${P}-cvs-gnulib-vasnprintf.patch
|
||||
epatch "${FILESDIR}"/${P}-install-sh.patch
|
||||
epatch "${FILESDIR}"/${P}-hash-nameclash.patch # for AIX
|
||||
epatch "${FILESDIR}"/${P}-getdelim.patch # 314791
|
||||
epatch "${FILESDIR}"/${P}-mktime-configure.patch #220040 #570208
|
||||
elog "If you want any CVS server functionality, you MUST emerge with USE=server!"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if tc-is-cross-compiler ; then
|
||||
# Sane defaults when cross-compiling (as these tests want to
|
||||
# try and execute code).
|
||||
export cvs_cv_func_printf_ptr="yes"
|
||||
fi
|
||||
econf \
|
||||
--with-external-zlib \
|
||||
--with-tmpdir=/tmp \
|
||||
$(use_enable crypt encryption) \
|
||||
$(use_with kerberos gssapi) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable pam) \
|
||||
$(use_enable server)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"
|
||||
|
||||
dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
|
||||
MINOR* NEWS PROJECTS README* TESTS TODO
|
||||
|
||||
# Not installed into emacs site-lisp because it clobbers the normal C
|
||||
# indentations.
|
||||
dodoc cvs-format.el || die "dodoc failed"
|
||||
|
||||
use server && newdoc "${FILESDIR}"/cvs-1.12.12-cvs-custom.c cvs-custom.c
|
||||
|
||||
if use doc; then
|
||||
dodoc "${DISTDIR}"/cederqvist-${PV}.pdf
|
||||
dodoc "${DISTDIR}"/cederqvist-${PV}.ps
|
||||
tar xjf "${DISTDIR}"/cederqvist-${PV}.html.tar.bz2
|
||||
dohtml -r cederqvist-${PV}.html/*
|
||||
dosym cvs.html /usr/share/doc/${PF}/html/index.html
|
||||
fi
|
||||
|
||||
newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs
|
||||
}
|
@ -1,90 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils pam toolchain-funcs
|
||||
|
||||
DESCRIPTION="Concurrent Versions System - source code revision control tools"
|
||||
HOMEPAGE="http://www.nongnu.org/cvs/"
|
||||
|
||||
SRC_URI="mirror://gnu/non-gnu/cvs/source/feature/${PV}/${P}.tar.bz2
|
||||
doc? ( mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.html.tar.bz2
|
||||
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.pdf
|
||||
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.ps )"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
IUSE="crypt doc kerberos nls pam server"
|
||||
RESTRICT='test'
|
||||
|
||||
DEPEND=">=sys-libs/zlib-1.1.4
|
||||
kerberos? ( virtual/krb5 )
|
||||
pam? ( virtual/pam )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.bz2
|
||||
use doc && unpack cederqvist-${PV}.html.tar.bz2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-cvsbug-tmpfix.patch
|
||||
epatch "${FILESDIR}"/${P}-openat.patch
|
||||
epatch "${FILESDIR}"/${P}-block-requests.patch
|
||||
epatch "${FILESDIR}"/${P}-cvs-gnulib-vasnprintf.patch
|
||||
epatch "${FILESDIR}"/${P}-install-sh.patch
|
||||
epatch "${FILESDIR}"/${P}-hash-nameclash.patch # for AIX
|
||||
epatch "${FILESDIR}"/${P}-getdelim.patch # 314791
|
||||
epatch "${FILESDIR}"/${PN}-1.12.12-rcs2log-coreutils.patch # 144114
|
||||
epatch "${FILESDIR}"/${P}-mktime-x32.patch # 395641
|
||||
epatch "${FILESDIR}"/${P}-mktime-configure.patch #220040 #570208
|
||||
use server || elog "If you want any CVS server functionality, you MUST emerge with USE=server!"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if tc-is-cross-compiler ; then
|
||||
# Sane defaults when cross-compiling (as these tests want to
|
||||
# try and execute code).
|
||||
export cvs_cv_func_printf_ptr="yes"
|
||||
fi
|
||||
econf \
|
||||
--with-external-zlib \
|
||||
--with-tmpdir=/tmp \
|
||||
$(use_enable crypt encryption) \
|
||||
$(use_with kerberos gssapi) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable pam) \
|
||||
$(use_enable server)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
|
||||
insinto /etc/xinetd.d
|
||||
if use server; then
|
||||
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"
|
||||
fi
|
||||
newenvd "${FILESDIR}"/01-cvs-env.d 01cvs
|
||||
|
||||
dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
|
||||
MINOR* NEWS PROJECTS README* TESTS TODO
|
||||
|
||||
# Not installed into emacs site-lisp because it clobbers the normal C
|
||||
# indentations.
|
||||
dodoc cvs-format.el || die "dodoc failed"
|
||||
|
||||
use server && newdoc "${FILESDIR}"/cvs-1.12.12-cvs-custom.c cvs-custom.c
|
||||
|
||||
if use doc; then
|
||||
dodoc "${DISTDIR}"/cederqvist-${PV}.pdf
|
||||
dodoc "${DISTDIR}"/cederqvist-${PV}.ps
|
||||
tar xjf "${DISTDIR}"/cederqvist-${PV}.html.tar.bz2
|
||||
dohtml -r cederqvist-${PV}.html/*
|
||||
dosym cvs.html /usr/share/doc/${PF}/html/index.html
|
||||
fi
|
||||
|
||||
newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs
|
||||
}
|
@ -1,131 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils pam toolchain-funcs
|
||||
|
||||
DESCRIPTION="Concurrent Versions System - source code revision control tools"
|
||||
HOMEPAGE="http://www.nongnu.org/cvs/"
|
||||
|
||||
SRC_URI="mirror://gnu/non-gnu/cvs/source/feature/${PV}/${P}.tar.bz2
|
||||
doc? ( mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.html.tar.bz2
|
||||
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.pdf
|
||||
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.ps )"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
IUSE="crypt doc emacs kerberos nls pam server"
|
||||
|
||||
DEPEND=">=sys-libs/zlib-1.1.4
|
||||
kerberos? ( virtual/krb5 )
|
||||
pam? ( virtual/pam )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.bz2
|
||||
use doc && unpack cederqvist-${PV}.html.tar.bz2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-1.12.12-cvsbug-tmpfix.patch
|
||||
epatch "${FILESDIR}"/${P}-openat.patch
|
||||
epatch "${FILESDIR}"/${P}-zlib.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.12.12-install-sh.patch
|
||||
# this testcase was not updated
|
||||
#sed -i.orig -e '/unrecognized keyword.*BogusOption/s,98,73,g' \
|
||||
# ${S}/src/sanity.sh
|
||||
# this one fails when the testpath path contains '.'
|
||||
sed -i.orig -e '/newfile config3/s,a-z,a-z.,g' \
|
||||
"${S}"/src/sanity.sh
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
# the tests need the server and proxy
|
||||
if use test; then
|
||||
use server || \
|
||||
ewarn "The server and proxy code are enabled as they are required for tests."
|
||||
myconf="--enable-server --enable-proxy"
|
||||
fi
|
||||
if tc-is-cross-compiler ; then
|
||||
# Sane defaults when cross-compiling (as these tests want to
|
||||
# try and execute code).
|
||||
export cvs_cv_func_printf_ptr="yes"
|
||||
fi
|
||||
econf \
|
||||
--with-external-zlib \
|
||||
--with-tmpdir=/tmp \
|
||||
$(use_enable crypt encryption) \
|
||||
$(use_with kerberos gssapi) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable pam) \
|
||||
$(use_enable server) \
|
||||
$(use_enable server proxy)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einstall || die
|
||||
|
||||
if use server; then
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"
|
||||
fi
|
||||
|
||||
dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
|
||||
MINOR* NEWS PROJECTS README* TESTS TODO
|
||||
|
||||
if use emacs; then
|
||||
insinto /usr/share/emacs/site-lisp
|
||||
doins cvs-format.el || die "doins failed"
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
dodoc "${DISTDIR}"/cederqvist-${PV}.pdf
|
||||
dodoc "${DISTDIR}"/cederqvist-${PV}.ps
|
||||
tar xjf "${DISTDIR}"/cederqvist-${PV}.html.tar.bz2
|
||||
dohtml -r cederqvist-${PV}.html/*
|
||||
dosym cvs.html /usr/share/doc/${PF}/html/index.html
|
||||
fi
|
||||
|
||||
newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs
|
||||
}
|
||||
|
||||
src_test() {
|
||||
einfo "If you want to see realtime status, or check out a failure,"
|
||||
einfo "please look at ${S}/src/check.log*"
|
||||
if [ -n "$TEST_REMOTE_AND_PROXY" ]; then
|
||||
einfo "local, remote, and proxy tests enabled."
|
||||
else
|
||||
einfo "Only testing local mode. Please see ebuild for other modes."
|
||||
fi
|
||||
|
||||
cd "${S}"/src
|
||||
export TESTDIR="${T}/tests-local"
|
||||
mkdir -p "$TESTDIR"
|
||||
# we only do the local tests by default
|
||||
make localcheck || die "Some local test failed."
|
||||
mv -f check.log check.log-local
|
||||
|
||||
# if you want to test the remote and proxy modes, things get a little bit
|
||||
# complicated. You need to set up a SSH config file at ~portage/.ssh/config
|
||||
# that allows the portage user to login without any authentication, and also
|
||||
# set up the ~portage/.ssh/known_hosts file for your machine.
|
||||
# We do not do this by default, as it is unsafe from a security point of
|
||||
# view, and requires root level ssh changes.
|
||||
if [ -n "$TEST_REMOTE_AND_PROXY" ]; then
|
||||
cd "${S}"/src
|
||||
export TESTDIR="${T}/tests-remote"
|
||||
mkdir -p "$TESTDIR"
|
||||
make remotecheck || die "Some remote test failed."
|
||||
mv -f check.log check.log-remote
|
||||
|
||||
cd "${S}"/src
|
||||
export TESTDIR="${T}/tests-proxy"
|
||||
mkdir -p "$TESTDIR"
|
||||
make proxycheck || die "Some proxy test failed."
|
||||
mv -f check.log check.log-proxy
|
||||
fi
|
||||
}
|
@ -1,132 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils pam toolchain-funcs
|
||||
|
||||
DESCRIPTION="Concurrent Versions System - source code revision control tools"
|
||||
HOMEPAGE="http://www.nongnu.org/cvs/"
|
||||
|
||||
SRC_URI="mirror://gnu/non-gnu/cvs/source/feature/${PV}/${P}.tar.bz2
|
||||
doc? ( mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.html.tar.bz2
|
||||
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.pdf
|
||||
mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.ps )"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
IUSE="crypt doc emacs kerberos nls pam server"
|
||||
|
||||
DEPEND=">=sys-libs/zlib-1.1.4
|
||||
kerberos? ( virtual/krb5 )
|
||||
pam? ( virtual/pam )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.bz2
|
||||
use doc && unpack cederqvist-${PV}.html.tar.bz2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-1.12.12-cvsbug-tmpfix.patch
|
||||
epatch "${FILESDIR}"/${P}-openat.patch
|
||||
epatch "${FILESDIR}"/${P}-zlib.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.12.12-install-sh.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.12.12-fix-massive-leak.patch
|
||||
# this testcase was not updated
|
||||
#sed -i.orig -e '/unrecognized keyword.*BogusOption/s,98,73,g' \
|
||||
# ${S}/src/sanity.sh
|
||||
# this one fails when the testpath path contains '.'
|
||||
sed -i.orig -e '/newfile config3/s,a-z,a-z.,g' \
|
||||
"${S}"/src/sanity.sh
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
# the tests need the server and proxy
|
||||
if use test; then
|
||||
use server || \
|
||||
ewarn "The server and proxy code are enabled as they are required for tests."
|
||||
myconf="--enable-server --enable-proxy"
|
||||
fi
|
||||
if tc-is-cross-compiler ; then
|
||||
# Sane defaults when cross-compiling (as these tests want to
|
||||
# try and execute code).
|
||||
export cvs_cv_func_printf_ptr="yes"
|
||||
fi
|
||||
econf \
|
||||
--with-external-zlib \
|
||||
--with-tmpdir=/tmp \
|
||||
$(use_enable crypt encryption) \
|
||||
$(use_with kerberos gssapi) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable pam) \
|
||||
$(use_enable server) \
|
||||
$(use_enable server proxy)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einstall || die
|
||||
|
||||
if use server; then
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"
|
||||
fi
|
||||
|
||||
dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
|
||||
MINOR* NEWS PROJECTS README* TESTS TODO
|
||||
|
||||
if use emacs; then
|
||||
insinto /usr/share/emacs/site-lisp
|
||||
doins cvs-format.el || die "doins failed"
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
dodoc "${DISTDIR}"/cederqvist-${PV}.pdf
|
||||
dodoc "${DISTDIR}"/cederqvist-${PV}.ps
|
||||
tar xjf "${DISTDIR}"/cederqvist-${PV}.html.tar.bz2
|
||||
dohtml -r cederqvist-${PV}.html/*
|
||||
dosym cvs.html /usr/share/doc/${PF}/html/index.html
|
||||
fi
|
||||
|
||||
newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs
|
||||
}
|
||||
|
||||
src_test() {
|
||||
einfo "If you want to see realtime status, or check out a failure,"
|
||||
einfo "please look at ${S}/src/check.log*"
|
||||
if [ -n "$TEST_REMOTE_AND_PROXY" ]; then
|
||||
einfo "local, remote, and proxy tests enabled."
|
||||
else
|
||||
einfo "Only testing local mode. Please see ebuild for other modes."
|
||||
fi
|
||||
|
||||
cd "${S}"/src
|
||||
export TESTDIR="${T}/tests-local"
|
||||
mkdir -p "$TESTDIR"
|
||||
# we only do the local tests by default
|
||||
make localcheck || die "Some local test failed."
|
||||
mv -f check.log check.log-local
|
||||
|
||||
# if you want to test the remote and proxy modes, things get a little bit
|
||||
# complicated. You need to set up a SSH config file at ~portage/.ssh/config
|
||||
# that allows the portage user to login without any authentication, and also
|
||||
# set up the ~portage/.ssh/known_hosts file for your machine.
|
||||
# We do not do this by default, as it is unsafe from a security point of
|
||||
# view, and requires root level ssh changes.
|
||||
if [ -n "$TEST_REMOTE_AND_PROXY" ]; then
|
||||
cd "${S}"/src
|
||||
export TESTDIR="${T}/tests-remote"
|
||||
mkdir -p "$TESTDIR"
|
||||
make remotecheck || die "Some remote test failed."
|
||||
mv -f check.log check.log-remote
|
||||
|
||||
cd "${S}"/src
|
||||
export TESTDIR="${T}/tests-proxy"
|
||||
mkdir -p "$TESTDIR"
|
||||
make proxycheck || die "Some proxy test failed."
|
||||
mv -f check.log check.log-proxy
|
||||
fi
|
||||
}
|
@ -1,154 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils pam toolchain-funcs versionator
|
||||
|
||||
DESCRIPTION="Concurrent Versions System - source code revision control tools"
|
||||
HOMEPAGE="http://www.nongnu.org/cvs/"
|
||||
|
||||
DOC_PV="$(get_version_component_range 1-3)"
|
||||
FEAT_URIBASE="mirror://gnu/non-gnu/cvs/source/feature/${PV}/"
|
||||
DOC_URIBASE="mirror://gnu/non-gnu/cvs/source/feature/${DOC_PV}/"
|
||||
SNAP_URIBASE="mirror://gnu/non-gnu/cvs/source/nightly-snapshots/feature/"
|
||||
SRC_URI="
|
||||
${FEAT_URIBASE}/${P}.tar.bz2
|
||||
${SNAP_URIBASE}/${P}.tar.bz2
|
||||
doc? (
|
||||
${DOC_URIBASE}/cederqvist-${DOC_PV}.html.tar.bz2
|
||||
${DOC_URIBASE}/cederqvist-${DOC_PV}.pdf
|
||||
${DOC_URIBASE}/cederqvist-${DOC_PV}.ps
|
||||
)"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
IUSE="crypt doc kerberos nls pam server"
|
||||
|
||||
RDEPEND=">=sys-libs/zlib-1.1.4
|
||||
kerberos? ( virtual/krb5 )
|
||||
pam? ( virtual/pam )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.bz2
|
||||
use doc && unpack cederqvist-${DOC_PV}.html.tar.bz2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-1.12.12-cvsbug-tmpfix.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.12.12-install-sh.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.12.13.1-block-requests.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.12.13.1-hash-nameclash.patch # for AIX
|
||||
epatch "${FILESDIR}"/${PN}-1.12.13.1-gl-mempcpy.patch # for AIX
|
||||
epatch "${FILESDIR}"/${PN}-1.12.12-fix-massive-leak.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.12.13.1-use-include_next.patch
|
||||
# Applied by upstream:
|
||||
#epatch "${FILESDIR}"/${PN}-1.12.13-openat.patch
|
||||
#epatch "${FILESDIR}"/${PN}-1.12.13-zlib.patch
|
||||
|
||||
# this testcase was not updated
|
||||
#sed -i.orig -e '/unrecognized keyword.*BogusOption/s,98,73,g' \
|
||||
# ${S}/src/sanity.sh
|
||||
# this one fails when the testpath path contains '.'
|
||||
sed -i.orig \
|
||||
-e '/newfile config3/s,a-z,a-z.,g' \
|
||||
"${S}"/src/sanity.sh
|
||||
|
||||
elog "If you want any CVS server functionality, you MUST emerge with USE=server!"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
# the tests need the server and proxy
|
||||
if use test; then
|
||||
use server || \
|
||||
ewarn "The server and proxy code are enabled as they are required for tests."
|
||||
myconf="--enable-server --enable-proxy"
|
||||
fi
|
||||
if tc-is-cross-compiler ; then
|
||||
# Sane defaults when cross-compiling (as these tests want to
|
||||
# try and execute code).
|
||||
export cvs_cv_func_printf_ptr="yes"
|
||||
fi
|
||||
econf \
|
||||
--with-external-zlib \
|
||||
--with-tmpdir=/tmp \
|
||||
$(use_enable crypt encryption) \
|
||||
$(use_with kerberos gssapi) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable pam) \
|
||||
$(use_enable server) \
|
||||
$(use_enable server proxy) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
|
||||
if use server; then
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"
|
||||
fi
|
||||
|
||||
dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
|
||||
MINOR* NEWS PROJECTS README* TESTS TODO
|
||||
|
||||
# Not installed into emacs site-lisp because it clobbers the normal C
|
||||
# indentations.
|
||||
dodoc cvs-format.el || die "dodoc failed"
|
||||
|
||||
use server && newdoc "${FILESDIR}"/${PN}-1.12.12-cvs-custom.c cvs-custom.c
|
||||
|
||||
if use doc; then
|
||||
dodoc "${DISTDIR}"/cederqvist-${DOC_PV}.pdf
|
||||
dodoc "${DISTDIR}"/cederqvist-${DOC_PV}.ps
|
||||
dohtml -r "${WORKDIR}"/cederqvist-${DOC_PV}.html/
|
||||
dosym cvs.html /usr/share/doc/${PF}/html/index.html
|
||||
fi
|
||||
|
||||
newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs
|
||||
}
|
||||
|
||||
_run_one_test() {
|
||||
mode="$1" ; shift
|
||||
einfo "Starting ${mode} test"
|
||||
cd "${S}"/src
|
||||
export TESTDIR="${T}/tests-${mode}"
|
||||
rm -rf "$TESTDIR" # Clean up from any previous test passes
|
||||
mkdir -p "$TESTDIR"
|
||||
emake -j1 ${mode}check || die "Some ${mode} test failed."
|
||||
mv -f check.log check.log-${mode}
|
||||
einfo "${mode} test completed successfully, log is check.log-${mode}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
einfo "If you want to see realtime status, or check out a failure,"
|
||||
einfo "please look at ${S}/src/check.log*"
|
||||
|
||||
if [ "$TEST_REMOTE_AND_PROXY" == "1" ]; then
|
||||
einfo "local, remote, and proxy tests enabled."
|
||||
else
|
||||
einfo "Only testing local mode. Please see ebuild for other modes."
|
||||
fi
|
||||
|
||||
# we only do the local tests by default
|
||||
_run_one_test local
|
||||
|
||||
# if you want to test the remote and proxy modes, things get a little bit
|
||||
# complicated. You need to set up a SSH config file at ~portage/.ssh/config
|
||||
# that allows the portage user to login without any authentication, and also
|
||||
# set up the ~portage/.ssh/known_hosts file for your machine.
|
||||
# We do not do this by default, as it is unsafe from a security point of
|
||||
# view, and requires root level ssh changes.
|
||||
# Note that this also requires having a real shell for the portage user, so make
|
||||
# sure that su -c 'ssh portage@mybox' portage works first!
|
||||
# (It uses the local ip, not loopback)
|
||||
if [ "$TEST_REMOTE_AND_PROXY" == "1" ]; then
|
||||
_run_one_test remote
|
||||
_run_one_test proxy
|
||||
fi
|
||||
}
|
@ -1,155 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils pam toolchain-funcs versionator
|
||||
|
||||
DESCRIPTION="Concurrent Versions System - source code revision control tools"
|
||||
HOMEPAGE="http://www.nongnu.org/cvs/"
|
||||
|
||||
DOC_PV="$(get_version_component_range 1-3)"
|
||||
FEAT_URIBASE="mirror://gnu/non-gnu/cvs/source/feature/${PV}/"
|
||||
DOC_URIBASE="mirror://gnu/non-gnu/cvs/source/feature/${DOC_PV}/"
|
||||
SNAP_URIBASE="mirror://gnu/non-gnu/cvs/source/nightly-snapshots/feature/"
|
||||
SRC_URI="
|
||||
${FEAT_URIBASE}/${P}.tar.bz2
|
||||
${SNAP_URIBASE}/${P}.tar.bz2
|
||||
doc? (
|
||||
${DOC_URIBASE}/cederqvist-${DOC_PV}.html.tar.bz2
|
||||
${DOC_URIBASE}/cederqvist-${DOC_PV}.pdf
|
||||
${DOC_URIBASE}/cederqvist-${DOC_PV}.ps
|
||||
)"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
IUSE="crypt doc kerberos nls pam server"
|
||||
|
||||
RDEPEND=">=sys-libs/zlib-1.1.4
|
||||
kerberos? ( virtual/krb5 )
|
||||
pam? ( virtual/pam )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.bz2
|
||||
use doc && unpack cederqvist-${DOC_PV}.html.tar.bz2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-1.12.12-cvsbug-tmpfix.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.12.12-install-sh.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.12.13.1-block-requests.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.12.13.1-hash-nameclash.patch # for AIX
|
||||
epatch "${FILESDIR}"/${PN}-1.12.13.1-gl-mempcpy.patch # for AIX
|
||||
epatch "${FILESDIR}"/${PN}-1.12.12-fix-massive-leak.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.12.13.1-use-include_next.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.12.13.1-fix-gnulib-SEGV-vasnprintf.patch
|
||||
# Applied by upstream:
|
||||
#epatch "${FILESDIR}"/${PN}-1.12.13-openat.patch
|
||||
#epatch "${FILESDIR}"/${PN}-1.12.13-zlib.patch
|
||||
|
||||
# this testcase was not updated
|
||||
#sed -i.orig -e '/unrecognized keyword.*BogusOption/s,98,73,g' \
|
||||
# ${S}/src/sanity.sh
|
||||
# this one fails when the testpath path contains '.'
|
||||
sed -i.orig \
|
||||
-e '/newfile config3/s,a-z,a-z.,g' \
|
||||
"${S}"/src/sanity.sh
|
||||
|
||||
elog "If you want any CVS server functionality, you MUST emerge with USE=server!"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
# the tests need the server and proxy
|
||||
if use test; then
|
||||
use server || \
|
||||
ewarn "The server and proxy code are enabled as they are required for tests."
|
||||
myconf="--enable-server --enable-proxy"
|
||||
fi
|
||||
if tc-is-cross-compiler ; then
|
||||
# Sane defaults when cross-compiling (as these tests want to
|
||||
# try and execute code).
|
||||
export cvs_cv_func_printf_ptr="yes"
|
||||
fi
|
||||
econf \
|
||||
--with-external-zlib \
|
||||
--with-tmpdir=/tmp \
|
||||
$(use_enable crypt encryption) \
|
||||
$(use_with kerberos gssapi) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable pam) \
|
||||
$(use_enable server) \
|
||||
$(use_enable server proxy) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
|
||||
if use server; then
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"
|
||||
fi
|
||||
|
||||
dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
|
||||
MINOR* NEWS PROJECTS README* TESTS TODO
|
||||
|
||||
# Not installed into emacs site-lisp because it clobbers the normal C
|
||||
# indentations.
|
||||
dodoc cvs-format.el || die "dodoc failed"
|
||||
|
||||
use server && newdoc "${FILESDIR}"/${PN}-1.12.12-cvs-custom.c cvs-custom.c
|
||||
|
||||
if use doc; then
|
||||
dodoc "${DISTDIR}"/cederqvist-${DOC_PV}.pdf
|
||||
dodoc "${DISTDIR}"/cederqvist-${DOC_PV}.ps
|
||||
dohtml -r "${WORKDIR}"/cederqvist-${DOC_PV}.html/
|
||||
dosym cvs.html /usr/share/doc/${PF}/html/index.html
|
||||
fi
|
||||
|
||||
newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs
|
||||
}
|
||||
|
||||
_run_one_test() {
|
||||
mode="$1" ; shift
|
||||
einfo "Starting ${mode} test"
|
||||
cd "${S}"/src
|
||||
export TESTDIR="${T}/tests-${mode}"
|
||||
rm -rf "$TESTDIR" # Clean up from any previous test passes
|
||||
mkdir -p "$TESTDIR"
|
||||
emake -j1 ${mode}check || die "Some ${mode} test failed."
|
||||
mv -f check.log check.log-${mode}
|
||||
einfo "${mode} test completed successfully, log is check.log-${mode}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
einfo "If you want to see realtime status, or check out a failure,"
|
||||
einfo "please look at ${S}/src/check.log*"
|
||||
|
||||
if [ "$TEST_REMOTE_AND_PROXY" == "1" ]; then
|
||||
einfo "local, remote, and proxy tests enabled."
|
||||
else
|
||||
einfo "Only testing local mode. Please see ebuild for other modes."
|
||||
fi
|
||||
|
||||
# we only do the local tests by default
|
||||
_run_one_test local
|
||||
|
||||
# if you want to test the remote and proxy modes, things get a little bit
|
||||
# complicated. You need to set up a SSH config file at ~portage/.ssh/config
|
||||
# that allows the portage user to login without any authentication, and also
|
||||
# set up the ~portage/.ssh/known_hosts file for your machine.
|
||||
# We do not do this by default, as it is unsafe from a security point of
|
||||
# view, and requires root level ssh changes.
|
||||
# Note that this also requires having a real shell for the portage user, so make
|
||||
# sure that su -c 'ssh portage@mybox' portage works first!
|
||||
# (It uses the local ip, not loopback)
|
||||
if [ "$TEST_REMOTE_AND_PROXY" == "1" ]; then
|
||||
_run_one_test remote
|
||||
_run_one_test proxy
|
||||
fi
|
||||
}
|
@ -1,151 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils pam toolchain-funcs versionator
|
||||
|
||||
DESCRIPTION="Concurrent Versions System - source code revision control tools"
|
||||
HOMEPAGE="http://www.nongnu.org/cvs/"
|
||||
|
||||
DOC_PV="$(get_version_component_range 1-3)"
|
||||
FEAT_URIBASE="mirror://gnu/non-gnu/cvs/source/feature/${PV}/"
|
||||
DOC_URIBASE="mirror://gnu/non-gnu/cvs/source/feature/${DOC_PV}/"
|
||||
SNAP_URIBASE="mirror://gnu/non-gnu/cvs/source/nightly-snapshots/feature/"
|
||||
SRC_URI="
|
||||
${FEAT_URIBASE}/${P}.tar.bz2
|
||||
${SNAP_URIBASE}/${P}.tar.bz2
|
||||
doc? (
|
||||
${DOC_URIBASE}/cederqvist-${DOC_PV}.html.tar.bz2
|
||||
${DOC_URIBASE}/cederqvist-${DOC_PV}.pdf
|
||||
${DOC_URIBASE}/cederqvist-${DOC_PV}.ps
|
||||
)"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
IUSE="crypt doc kerberos nls pam server"
|
||||
|
||||
DEPEND=">=sys-libs/zlib-1.1.4
|
||||
kerberos? ( virtual/krb5 )
|
||||
pam? ( virtual/pam )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.bz2
|
||||
use doc && unpack cederqvist-${DOC_PV}.html.tar.bz2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-1.12.12-cvsbug-tmpfix.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.12.12-install-sh.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.12.13.1-block-requests.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.12.13.1-hash-nameclash.patch # for AIX
|
||||
epatch "${FILESDIR}"/${PN}-1.12.13.1-gl-mempcpy.patch # for AIX
|
||||
# Applied by upstream:
|
||||
#epatch "${FILESDIR}"/${PN}-1.12.13-openat.patch
|
||||
#epatch "${FILESDIR}"/${PN}-1.12.13-zlib.patch
|
||||
|
||||
# this testcase was not updated
|
||||
#sed -i.orig -e '/unrecognized keyword.*BogusOption/s,98,73,g' \
|
||||
# ${S}/src/sanity.sh
|
||||
# this one fails when the testpath path contains '.'
|
||||
sed -i.orig \
|
||||
-e '/newfile config3/s,a-z,a-z.,g' \
|
||||
"${S}"/src/sanity.sh
|
||||
|
||||
elog "If you want any CVS server functionality, you MUST emerge with USE=server!"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
# the tests need the server and proxy
|
||||
if use test; then
|
||||
use server || \
|
||||
ewarn "The server and proxy code are enabled as they are required for tests."
|
||||
myconf="--enable-server --enable-proxy"
|
||||
fi
|
||||
if tc-is-cross-compiler ; then
|
||||
# Sane defaults when cross-compiling (as these tests want to
|
||||
# try and execute code).
|
||||
export cvs_cv_func_printf_ptr="yes"
|
||||
fi
|
||||
econf \
|
||||
--with-external-zlib \
|
||||
--with-tmpdir=/tmp \
|
||||
$(use_enable crypt encryption) \
|
||||
$(use_with kerberos gssapi) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable pam) \
|
||||
$(use_enable server) \
|
||||
$(use_enable server proxy) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
|
||||
if use server; then
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver || die "newins failed"
|
||||
fi
|
||||
|
||||
dodoc BUGS ChangeLog* DEVEL* FAQ HACKING \
|
||||
MINOR* NEWS PROJECTS README* TESTS TODO
|
||||
|
||||
# Not installed into emacs site-lisp because it clobbers the normal C
|
||||
# indentations.
|
||||
dodoc cvs-format.el || die "dodoc failed"
|
||||
|
||||
use server && newdoc "${FILESDIR}"/${PN}-1.12.12-cvs-custom.c cvs-custom.c
|
||||
|
||||
if use doc; then
|
||||
dodoc "${DISTDIR}"/cederqvist-${DOC_PV}.pdf
|
||||
dodoc "${DISTDIR}"/cederqvist-${DOC_PV}.ps
|
||||
dohtml -r "${WORKDIR}"/cederqvist-${DOC_PV}.html/
|
||||
dosym cvs.html /usr/share/doc/${PF}/html/index.html
|
||||
fi
|
||||
|
||||
newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs
|
||||
}
|
||||
|
||||
_run_one_test() {
|
||||
mode="$1" ; shift
|
||||
einfo "Starting ${mode} test"
|
||||
cd "${S}"/src
|
||||
export TESTDIR="${T}/tests-${mode}"
|
||||
rm -rf "$TESTDIR" # Clean up from any previous test passes
|
||||
mkdir -p "$TESTDIR"
|
||||
emake -j1 ${mode}check || die "Some ${mode} test failed."
|
||||
mv -f check.log check.log-${mode}
|
||||
einfo "${mode} test completed successfully, log is check.log-${mode}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
einfo "If you want to see realtime status, or check out a failure,"
|
||||
einfo "please look at ${S}/src/check.log*"
|
||||
|
||||
if [ "$TEST_REMOTE_AND_PROXY" == "1" ]; then
|
||||
einfo "local, remote, and proxy tests enabled."
|
||||
else
|
||||
einfo "Only testing local mode. Please see ebuild for other modes."
|
||||
fi
|
||||
|
||||
# we only do the local tests by default
|
||||
_run_one_test local
|
||||
|
||||
# if you want to test the remote and proxy modes, things get a little bit
|
||||
# complicated. You need to set up a SSH config file at ~portage/.ssh/config
|
||||
# that allows the portage user to login without any authentication, and also
|
||||
# set up the ~portage/.ssh/known_hosts file for your machine.
|
||||
# We do not do this by default, as it is unsafe from a security point of
|
||||
# view, and requires root level ssh changes.
|
||||
# Note that this also requires having a real shell for the portage user, so make
|
||||
# sure that su -c 'ssh portage@mybox' portage works first!
|
||||
# (It uses the local ip, not loopback)
|
||||
if [ "$TEST_REMOTE_AND_PROXY" == "1" ]; then
|
||||
_run_one_test remote
|
||||
_run_one_test proxy
|
||||
fi
|
||||
}
|
@ -1,167 +0,0 @@
|
||||
From b122edcb68ff05bb6eb22f6e50423e7f1050841b Mon Sep 17 00:00:00 2001
|
||||
From: Larry Jones <lawrence.jones@siemens.com>
|
||||
Date: Thu, 21 Oct 2010 10:08:16 +0200
|
||||
Subject: [PATCH] Fix for CVE-2010-3846
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Mallformed RCS revision (delete after the end of input file, or overlayed
|
||||
deleted regions) screws output file image size computation. This leads to
|
||||
write attempt after the allocated memory opening hiden memory corruption
|
||||
driven by CVS server.
|
||||
|
||||
Signed-off-by: Petr Písař <ppisar@redhat.com>
|
||||
---
|
||||
src/rcs.c | 52 +++++++++++++++++++++++++++++-----------------------
|
||||
1 files changed, 29 insertions(+), 23 deletions(-)
|
||||
|
||||
diff --git a/src/rcs.c b/src/rcs.c
|
||||
index 7d0d078..2f88f85 100644
|
||||
--- a/src/rcs.c
|
||||
+++ b/src/rcs.c
|
||||
@@ -7128,7 +7128,7 @@ apply_rcs_changes (orig_lines, diffbuf, difflen, name, addvers, delvers)
|
||||
struct deltafrag *dfhead;
|
||||
struct deltafrag **dftail;
|
||||
struct deltafrag *df;
|
||||
- unsigned long numlines, lastmodline, offset;
|
||||
+ unsigned long numlines, offset;
|
||||
struct linevector lines;
|
||||
int err;
|
||||
|
||||
@@ -7202,12 +7202,12 @@ apply_rcs_changes (orig_lines, diffbuf, difflen, name, addvers, delvers)
|
||||
|
||||
/* New temp data structure to hold new org before
|
||||
copy back into original structure. */
|
||||
- lines.nlines = lines.lines_alloced = numlines;
|
||||
+ lines.lines_alloced = numlines;
|
||||
lines.vector = xmalloc (numlines * sizeof *lines.vector);
|
||||
|
||||
/* We changed the list order to first to last -- so the
|
||||
list never gets larger than the size numlines. */
|
||||
- lastmodline = 0;
|
||||
+ lines.nlines = 0;
|
||||
|
||||
/* offset created when adding/removing lines
|
||||
between new and original structure */
|
||||
@@ -7216,25 +7216,24 @@ apply_rcs_changes (orig_lines, diffbuf, difflen, name, addvers, delvers)
|
||||
for (df = dfhead; df != NULL; )
|
||||
{
|
||||
unsigned int ln;
|
||||
- unsigned long deltaend;
|
||||
+ unsigned long newpos = df->pos - offset;
|
||||
|
||||
- if (df->pos > orig_lines->nlines)
|
||||
+ if (newpos < lines.nlines || newpos > numlines)
|
||||
err = 1;
|
||||
|
||||
/* On error, just free the rest of the list. */
|
||||
if (!err)
|
||||
{
|
||||
- /* Here we need to get to the line where the next insert will
|
||||
+ /* Here we need to get to the line where the next change will
|
||||
begin, which is DF->pos in ORIG_LINES. We will fill up to
|
||||
DF->pos - OFFSET in LINES with original items. */
|
||||
- for (deltaend = df->pos - offset;
|
||||
- lastmodline < deltaend;
|
||||
- lastmodline++)
|
||||
+ while (lines.nlines < newpos)
|
||||
{
|
||||
/* we need to copy from the orig structure into new one */
|
||||
- lines.vector[lastmodline] =
|
||||
- orig_lines->vector[lastmodline + offset];
|
||||
- lines.vector[lastmodline]->refcount++;
|
||||
+ lines.vector[lines.nlines] =
|
||||
+ orig_lines->vector[lines.nlines + offset];
|
||||
+ lines.vector[lines.nlines]->refcount++;
|
||||
+ lines.nlines++;
|
||||
}
|
||||
|
||||
switch (df->type)
|
||||
@@ -7246,7 +7245,12 @@ apply_rcs_changes (orig_lines, diffbuf, difflen, name, addvers, delvers)
|
||||
struct line *q;
|
||||
int nextline_newline;
|
||||
size_t nextline_len;
|
||||
-
|
||||
+
|
||||
+ if (newpos + df->nlines > numlines)
|
||||
+ {
|
||||
+ err = 1;
|
||||
+ break;
|
||||
+ }
|
||||
textend = df->new_lines + df->len;
|
||||
nextline_newline = 0;
|
||||
nextline_text = df->new_lines;
|
||||
@@ -7271,8 +7275,7 @@ apply_rcs_changes (orig_lines, diffbuf, difflen, name, addvers, delvers)
|
||||
q->has_newline = nextline_newline;
|
||||
q->refcount = 1;
|
||||
memcpy (q->text, nextline_text, nextline_len);
|
||||
- lines.vector[lastmodline++] = q;
|
||||
- offset--;
|
||||
+ lines.vector[lines.nlines++] = q;
|
||||
|
||||
nextline_text = (char *)p + 1;
|
||||
nextline_newline = 0;
|
||||
@@ -7286,11 +7289,11 @@ apply_rcs_changes (orig_lines, diffbuf, difflen, name, addvers, delvers)
|
||||
q->has_newline = nextline_newline;
|
||||
q->refcount = 1;
|
||||
memcpy (q->text, nextline_text, nextline_len);
|
||||
- lines.vector[lastmodline++] = q;
|
||||
+ lines.vector[lines.nlines++] = q;
|
||||
|
||||
/* For each line we add the offset between the #'s
|
||||
decreases. */
|
||||
- offset--;
|
||||
+ offset -= df->nlines;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -7301,7 +7304,9 @@ apply_rcs_changes (orig_lines, diffbuf, difflen, name, addvers, delvers)
|
||||
if (df->pos + df->nlines > orig_lines->nlines)
|
||||
err = 1;
|
||||
else if (delvers)
|
||||
+ {
|
||||
for (ln = df->pos; ln < df->pos + df->nlines; ++ln)
|
||||
+ {
|
||||
if (orig_lines->vector[ln]->refcount > 1)
|
||||
/* Annotate needs this but, since the original
|
||||
* vector is disposed of before returning from
|
||||
@@ -7309,6 +7314,8 @@ apply_rcs_changes (orig_lines, diffbuf, difflen, name, addvers, delvers)
|
||||
* there are multiple references.
|
||||
*/
|
||||
orig_lines->vector[ln]->vers = delvers;
|
||||
+ }
|
||||
+ }
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -7328,21 +7335,20 @@ apply_rcs_changes (orig_lines, diffbuf, difflen, name, addvers, delvers)
|
||||
else
|
||||
{
|
||||
/* add the rest of the remaining lines to the data vector */
|
||||
- for (; lastmodline < numlines; lastmodline++)
|
||||
+ while (lines.nlines < numlines)
|
||||
{
|
||||
/* we need to copy from the orig structure into new one */
|
||||
- lines.vector[lastmodline] = orig_lines->vector[lastmodline
|
||||
+ lines.vector[lines.nlines] = orig_lines->vector[lines.nlines
|
||||
+ offset];
|
||||
- lines.vector[lastmodline]->refcount++;
|
||||
+ lines.vector[lines.nlines]->refcount++;
|
||||
+ lines.nlines++;
|
||||
}
|
||||
|
||||
/* Move the lines vector to the original structure for output,
|
||||
* first deleting the old.
|
||||
*/
|
||||
linevector_free (orig_lines);
|
||||
- orig_lines->vector = lines.vector;
|
||||
- orig_lines->lines_alloced = numlines;
|
||||
- orig_lines->nlines = lines.nlines;
|
||||
+ *orig_lines = lines;
|
||||
}
|
||||
|
||||
return !err;
|
||||
--
|
||||
1.7.2.3
|
||||
|
@ -1,36 +0,0 @@
|
||||
http://pkgs.fedoraproject.org/gitweb/?p=cvs.git;a=blob;f=cvs-1.11.23-getline64.patch;h=99942e0589e4ff26e87a927c1a54662954876e64;hb=HEAD
|
||||
|
||||
--- cvs-1.11.23/lib/getline.c
|
||||
+++ cvs-1.11.23/lib/getline.c
|
||||
@@ -154,7 +154,7 @@
|
||||
return ret;
|
||||
}
|
||||
|
||||
-int
|
||||
+ssize_t
|
||||
getline (lineptr, n, stream)
|
||||
char **lineptr;
|
||||
size_t *n;
|
||||
@@ -163,7 +163,7 @@
|
||||
return getstr (lineptr, n, stream, '\n', 0, GETLINE_NO_LIMIT);
|
||||
}
|
||||
|
||||
-int
|
||||
+ssize_t
|
||||
getline_safe (lineptr, n, stream, limit)
|
||||
char **lineptr;
|
||||
size_t *n;
|
||||
--- cvs-1.11.23/lib/getline.h
|
||||
+++ cvs-1.11.23/lib/getline.h
|
||||
@@ -11,9 +11,9 @@
|
||||
|
||||
#define GETLINE_NO_LIMIT -1
|
||||
|
||||
-int
|
||||
+ssize_t
|
||||
getline __PROTO ((char **_lineptr, size_t *_n, FILE *_stream));
|
||||
-int
|
||||
+ssize_t
|
||||
getline_safe __PROTO ((char **_lineptr, size_t *_n, FILE *_stream,
|
||||
int limit));
|
||||
int
|
@ -1,21 +0,0 @@
|
||||
Index: cvs-1.12.13/lib/openat.c
|
||||
===================================================================
|
||||
--- cvs-1.12.13.orig/lib/openat.c
|
||||
+++ cvs-1.12.13/lib/openat.c
|
||||
@@ -55,9 +55,13 @@ rpl_openat (int fd, char const *filename
|
||||
va_list arg;
|
||||
va_start (arg, flags);
|
||||
|
||||
- /* Assume that mode_t is passed compatibly with mode_t's type
|
||||
- after argument promotion. */
|
||||
- mode = va_arg (arg, mode_t);
|
||||
+ /* If mode_t is narrower than int, use the promoted type (int),
|
||||
+ not mode_t. Use sizeof to guess whether mode_t is nerrower;
|
||||
+ we don't know of any practical counterexamples. */
|
||||
+ if (sizeof (mode_t) < sizeof (int))
|
||||
+ mode = va_arg (arg, int);
|
||||
+ else
|
||||
+ mode = va_arg (arg, mode_t);
|
||||
|
||||
va_end (arg);
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
Index: src/zlib.c
|
||||
===================================================================
|
||||
RCS file: /sources/cvs/ccvs/src/zlib.c,v
|
||||
retrieving revision 1.31
|
||||
retrieving revision 1.32
|
||||
diff -u -r1.31 -r1.32
|
||||
--- src/zlib.c 3 Jun 2005 18:26:09 -0000 1.31
|
||||
+++ src/zlib.c 28 Oct 2005 14:10:59 -0000 1.32
|
||||
@@ -221,15 +221,14 @@
|
||||
point. */
|
||||
assert (bd->size == 0);
|
||||
|
||||
- /* This will work well in the server, because this call will
|
||||
- do an unblocked read and fetch all the available data. In
|
||||
- the client, this will read a single byte from the stdio
|
||||
- stream, which will cause us to call inflate once per byte.
|
||||
- It would be more efficient if we could make a call which
|
||||
- would fetch all the available bytes, and at least one byte. */
|
||||
-
|
||||
+ /* On the server, this will do an unblocking read of as much data as is
|
||||
+ * available. On the client, with a blocking input descriptor and the
|
||||
+ * current fd_buffer implementation, this should read as much data as
|
||||
+ * is currently available, and at least 1 byte (or EOF), from the
|
||||
+ * underlying buffer.
|
||||
+ */
|
||||
status = (*cb->buf->input) (cb->buf->closure, bd->text,
|
||||
- need, BUFFER_DATA_SIZE, &nread);
|
||||
+ need ? 1 : 0, BUFFER_DATA_SIZE, &nread);
|
||||
|
||||
if (status == -2)
|
||||
/* Don't try to recover from memory allcoation errors. */
|
@ -1,101 +0,0 @@
|
||||
Author: Robin H. Johnson <robbat2@gentoo.org>
|
||||
Original-Date: 2006-08-09
|
||||
Forward-Port-Date: 2007-12-06
|
||||
|
||||
This patch allows a CVS server to deny usage of specific commands, based on
|
||||
input in the environment.
|
||||
|
||||
Just set the CVS_BLOCK_REQUESTS env var with all of the commands you want,
|
||||
seperated by spaces. Eg:
|
||||
CVS_BLOCK_REQUESTS="Gzip-stream gzip-file-contents"
|
||||
would block ALL usage of compression.
|
||||
|
||||
Please see the array 'struct request requests[]' in src/server.c for a full
|
||||
list of commands.
|
||||
|
||||
Please note that if you block any commands marked as RQ_ESSENTIAL, CVS clients
|
||||
may fail! (This includes 'ci'!).
|
||||
|
||||
See the companion cvs-custom.c for a wrapper that can enforce the environment variable for pserver setups.
|
||||
|
||||
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
||||
|
||||
diff -Nuar cvs-1.12.13.1.orig/src/server.c cvs-1.12.13.1/src/server.c
|
||||
--- cvs-1.12.13.1.orig/src/server.c 2006-06-21 11:55:21.000000000 -0700
|
||||
+++ cvs-1.12.13.1/src/server.c 2007-12-06 16:25:38.109309990 -0800
|
||||
@@ -6244,6 +6244,49 @@
|
||||
/*
|
||||
* This server request is not ignored by the secondary.
|
||||
*/
|
||||
+
|
||||
+/* Hack by Robin H. Johnson <robbat2@gentoo.org>.
|
||||
+ * Allow the server ENV to specify what request types are to be ignored.
|
||||
+ */
|
||||
+
|
||||
+static char blocked_requests[BUFSIZ] = " ";
|
||||
+
|
||||
+static void build_blocked_requests() {
|
||||
+ char *tmp = getenv("CVS_BLOCK_REQUESTS");
|
||||
+
|
||||
+ if (tmp != NULL && strlen(tmp) > 0) {
|
||||
+ // move to our custom buffer
|
||||
+ strncat(blocked_requests, tmp, sizeof(blocked_requests)-strlen(blocked_requests));
|
||||
+ //add a space on the end as well for searching
|
||||
+ strncat(blocked_requests, " ", sizeof(blocked_requests)-strlen(blocked_requests));
|
||||
+ }
|
||||
+
|
||||
+ // now blocked_requests contains the list of every request that we do not
|
||||
+ // want to serve
|
||||
+}
|
||||
+
|
||||
+// returns 0 if we should serve this request
|
||||
+// use as if(checker(FOO)) continue;
|
||||
+static int serve_valid_requests_checker(char *reqname) {
|
||||
+ char needle[BUFSIZ] = " ";
|
||||
+ char *tmp;
|
||||
+
|
||||
+ if(!blocked_requests || strlen(blocked_requests) < 2)
|
||||
+ return 0;
|
||||
+
|
||||
+ // we want to look for ' 'reqname' '
|
||||
+ snprintf(needle, sizeof(needle), " %s ", reqname);
|
||||
+
|
||||
+ // now do the search
|
||||
+ tmp = strstr(blocked_requests, needle);
|
||||
+
|
||||
+ if (tmp != NULL)
|
||||
+ return 1;
|
||||
+
|
||||
+ return 0;
|
||||
+
|
||||
+}
|
||||
+
|
||||
static void
|
||||
serve_valid_requests (char *arg)
|
||||
{
|
||||
@@ -6262,11 +6305,15 @@
|
||||
)
|
||||
return;
|
||||
|
||||
+ build_blocked_requests();
|
||||
+
|
||||
buf_output0 (buf_to_net, "Valid-requests");
|
||||
for (rq = requests; rq->name != NULL; rq++)
|
||||
{
|
||||
if (rq->func != NULL)
|
||||
{
|
||||
+ if(serve_valid_requests_checker(rq->name))
|
||||
+ continue;
|
||||
buf_append_char (buf_to_net, ' ');
|
||||
buf_output0 (buf_to_net, rq->name);
|
||||
}
|
||||
@@ -6706,6 +6753,9 @@
|
||||
* "co".
|
||||
*/
|
||||
continue;
|
||||
+ // Ignore commands that we are supposed to ignore.
|
||||
+ if(serve_valid_requests_checker(rq->name))
|
||||
+ continue;
|
||||
|
||||
if (!(rq->flags & RQ_ROOTLESS)
|
||||
&& current_parsed_root == NULL)
|
@ -1,42 +0,0 @@
|
||||
Attemt to use CVS leads to glibc crash:
|
||||
$ cvs up
|
||||
*** %n in writable segment detected ***
|
||||
|
||||
Fixes: https://savannah.nongnu.org/bugs/?35432
|
||||
Upstream gnulib commit:
|
||||
|
||||
From 913c09becd9df89dbd9b9f386e7f35c240d5efe8 Mon Sep 17 00:00:00 2001
|
||||
From: Bruno Haible <bruno@clisp.org>
|
||||
Date: Thu, 18 Oct 2007 23:50:42 +0000
|
||||
Subject: Don't use %n on glibc >= 2.3 systems.
|
||||
|
||||
---
|
||||
(limited to 'lib/vasnprintf.c')
|
||||
|
||||
diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c
|
||||
index f563823..5d818aa 100644
|
||||
--- a/lib/vasnprintf.c
|
||||
+++ b/lib/vasnprintf.c
|
||||
@@ -3386,8 +3386,20 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
|
||||
*fbp = dp->conversion;
|
||||
#if USE_SNPRINTF
|
||||
+# if !(__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3))
|
||||
p[1] = '%';
|
||||
p[2] = 'n';
|
||||
p[3] = '\0';
|
||||
+# else
|
||||
+ /* On glibc2 systems from glibc >= 2.3 - probably also older
|
||||
+ ones - we know that snprintf's returns value conforms to
|
||||
+ ISO C 99: the gl_SNPRINTF_DIRECTIVE_N test passes.
|
||||
+ Therefore we can avoid using %n in this situation.
|
||||
+ On glibc2 systems from 2004-10-18 or newer, the use of %n
|
||||
+ in format strings in writable memory may crash the program
|
||||
+ (if compiled with _FORTIFY_SOURCE=2), so we should avoid it
|
||||
+ in this situation. */
|
||||
+ p[1] = '\0';
|
||||
+# endif
|
||||
#else
|
||||
p[1] = '\0';
|
||||
#endif
|
||||
--
|
||||
cgit v0.9.0.2
|
@ -1,24 +0,0 @@
|
||||
http://cvs.savannah.gnu.org/viewvc/cvs/ccvs/lib/mempcpy.c?r1=1.2&r2=1.3&pathrev=MAIN
|
||||
fixed in cvs-HEAD after cvs-1.12.13a
|
||||
|
||||
--- lib/mempcpy.c 2005/05/23 17:44:31 1.2
|
||||
+++ lib/mempcpy.c 2007/08/22 12:48:42 1.3
|
||||
@@ -1,5 +1,5 @@
|
||||
/* Copy memory area and return pointer after last written byte.
|
||||
- Copyright (C) 2003 Free Software Foundation, Inc.
|
||||
+ Copyright (C) 2003, 2007 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
@@ -15,9 +15,9 @@
|
||||
along with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
|
||||
|
||||
-/* Specification. */
|
||||
-#include "mempcpy.h"
|
||||
+#include <config.h>
|
||||
|
||||
+/* Specification. */
|
||||
#include <string.h>
|
||||
|
||||
/* Copy N bytes of SRC to DEST, return pointer to bytes after the
|
@ -1,43 +0,0 @@
|
||||
http://cvs.savannah.gnu.org/viewvc/cvs/ccvs/src/hash.h?r1=1.14.6.2&r2=1.14.6.3&pathrev=cvs1-11-x-branch
|
||||
fixed in cvs-1.11.23, cvs-HEAD after cvs-1.12.13a
|
||||
|
||||
--- src/hash.h.orig 2010-03-11 10:12:19 +0100
|
||||
+++ src/hash.h 2010-03-11 10:12:40 +0100
|
||||
@@ -32,27 +32,27 @@
|
||||
};
|
||||
typedef enum ntype Ntype;
|
||||
|
||||
-struct node
|
||||
+struct hashnode
|
||||
{
|
||||
Ntype type;
|
||||
- struct node *next;
|
||||
- struct node *prev;
|
||||
- struct node *hashnext;
|
||||
- struct node *hashprev;
|
||||
+ struct hashnode *next;
|
||||
+ struct hashnode *prev;
|
||||
+ struct hashnode *hashnext;
|
||||
+ struct hashnode *hashprev;
|
||||
char *key;
|
||||
void *data;
|
||||
size_t len; /* Length of DATA. */
|
||||
- void (*delproc) (struct node *);
|
||||
+ void (*delproc) (struct hashnode *);
|
||||
};
|
||||
-typedef struct node Node;
|
||||
+typedef struct hashnode Node;
|
||||
|
||||
-struct list
|
||||
+struct hashlist
|
||||
{
|
||||
Node *list;
|
||||
Node *hasharray[HASHSIZE];
|
||||
- struct list *next;
|
||||
+ struct hashlist *next;
|
||||
};
|
||||
-typedef struct list List;
|
||||
+typedef struct hashlist List;
|
||||
|
||||
List *getlist (void);
|
||||
Node *findnode (List *list, const char *key);
|
@ -1,30 +0,0 @@
|
||||
Fix build failure on gentoo's gcc:
|
||||
|
||||
In file included from ./inttypes.h:34:0,
|
||||
from ./stdint.h:65,
|
||||
from /usr/include/netinet/in.h:23,
|
||||
from /usr/include/netdb.h:27,
|
||||
from getaddrinfo.h:30,
|
||||
from canon-host.c:27:
|
||||
/usr/include/inttypes.h:297:1: error: unknown type name 'intmax_t'
|
||||
/usr/include/inttypes.h:297:26: error: unknown type name 'intmax_t'
|
||||
/usr/include/inttypes.h:300:27: error: unknown type name 'intmax_t'
|
||||
/usr/include/inttypes.h:300:45: error: unknown type name 'intmax_t'
|
||||
diff --git a/lib/stdint_.h b/lib/stdint_.h
|
||||
index adab4d7..3a8db19 100644
|
||||
--- a/lib/stdint_.h
|
||||
+++ b/lib/stdint_.h
|
||||
@@ -43,7 +43,12 @@
|
||||
Include it before <inttypes.h>, since any "#include <stdint.h>"
|
||||
in <inttypes.h> would reinclude us, skipping our contents because
|
||||
_GL_STDINT_H is defined. */
|
||||
-# include @ABSOLUTE_STDINT_H@
|
||||
+# include "config.h"
|
||||
+# if HAVE_INCLUDE_NEXT
|
||||
+# include_next <stdint.h>
|
||||
+# else
|
||||
+# include @ABSOLUTE_STDINT_H@
|
||||
+# endif
|
||||
#endif
|
||||
|
||||
/* <sys/types.h> defines some of the stdint.h types as well, on glibc,
|
@ -1 +1 @@
|
||||
DIST ShadowgroundsBeta12.run 817462792 SHA256 583e9df5a40f46fd093a3aeeb1f1150ed437064566d77ae5e59daf7a059306c0
|
||||
DIST ShadowgroundsBeta12.run 817462792 SHA256 583e9df5a40f46fd093a3aeeb1f1150ed437064566d77ae5e59daf7a059306c0 SHA512 b522722d60f2fd946a1e4596bf1333eebc79c28b67ce0f20c50dc5558787c61975d275afccbec71906003bdabb83821852ec5e7bb4aa36feebae7083587cff15 WHIRLPOOL 46587b90c167b5744fbd7c5566da222d588d8eaf34125fac5480e4616251348c7cba70de4d476b681746d83983a4f2e61562d25bb1eff351229f771ef6b83543
|
||||
|
@ -1 +1 @@
|
||||
DIST SurvivorBeta11.run 1157906524 SHA256 891ec8ad4e4a5a2592b386b0d0ffb03747577b1b3c14eb9fe251ec02d4beb04f
|
||||
DIST SurvivorBeta11.run 1157906524 SHA256 891ec8ad4e4a5a2592b386b0d0ffb03747577b1b3c14eb9fe251ec02d4beb04f SHA512 101042fc62acbd7daf0fbd5de0b404016e5ec0b5e964794d8ba439d546eb67e26a4817306cb81898457236f037dffc858b729c2618eb0c14ec3758fe7a957177 WHIRLPOOL 967a205e79e32361452d9b05bdf4916dc5fa701e5bb765298c6b98dc546b1ac9cbdc83e524ad89a43bc88534d91594dc63f295421121f3d924250188be7a25c9
|
||||
|
@ -1,2 +1,3 @@
|
||||
DIST webrtc-audio-processing-0.1.tar.xz 392540 SHA256 ed4b52f9c2688b97628035a5565377d74704d7c04de4254a768df3342c7afedc SHA512 7626897a1f3d21e78896ed45074fbfbf0752918f7240ad9651390a39eabcb41b8aa2e31624a9cb62dc2e78debdafc0400159c0c2f3e7fc0838ff08004054bcd0 WHIRLPOOL fd3a07d5d4937fd0c37247fe9e428ab2b5623d8dc68ce0339131e7d18527ffaf6e4307f13a5f1a3e0204116f564ba166813bbd07e8e6fc5a80ceecd2ca939b64
|
||||
DIST webrtc-audio-processing-0.2.tar.xz 687484 SHA256 4b46a7f91a5d255c2451f9862c86e2a5de904902724b4bba1fd23e2854f21df5 SHA512 d93a988b1fcf7ca399258a22f84048f0fa13819faf01854b3548012a58e706fd6fbd8675ac8e8bf87bfedb6c81658812c523a42bb11a4dd40066ccdb63443a38 WHIRLPOOL bba4b4b339ee4d043d430c3544b84983966d5526dd8e469a8ea1c5def98cba5e1ba3b3663e24b9d13826155c0493a996d385ac2582a52952e8b835664095e668
|
||||
DIST webrtc-audio-processing-0.3.tar.xz 688096 SHA256 756e291d4f557d88cd50c4fe3b8454ec238362d22cedb3e6173240d90f0a80fa SHA512 fac99ae0c28290afedce8745bb159af1d375bf17e448a4e020b3b04f4ade24929d1d110923c4363c06a963675a201135621f0d20e57edff42bbcfbaedf91b4d0 WHIRLPOOL a36663cb13ae40f24ce401eedaf621177a040e345b9ab01e84b85f78271f288d68bdbd0dfeae04efcb6724820fbdcfadee1ddcf2ee452b38298f8b162f1bfc6a
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils multilib-minimal
|
||||
|
||||
DESCRIPTION="AudioProcessing library from the webrtc.org code base"
|
||||
HOMEPAGE="https://www.freedesktop.org/software/pulseaudio/webrtc-audio-processing/"
|
||||
SRC_URI="https://freedesktop.org/software/pulseaudio/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux"
|
||||
IUSE="static-libs"
|
||||
|
||||
DOCS=( AUTHORS NEWS README.md )
|
||||
|
||||
multilib_src_configure() {
|
||||
ECONF_SOURCE="${S}" \
|
||||
econf
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
find "${D}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
|
||||
}
|
@ -1 +1 @@
|
||||
Mon, 27 Jun 2016 20:40:50 +0000
|
||||
Tue, 28 Jun 2016 05:40:49 +0000
|
||||
|
@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201606-19">
|
||||
<title>kwalletd: Information disclosure</title>
|
||||
<synopsis>Kwalletd password stores are vulnerable to codebook attacks.</synopsis>
|
||||
<product type="ebuild">kwalletd</product>
|
||||
<announced>June 27, 2016</announced>
|
||||
<revised>June 27, 2016: 1</revised>
|
||||
<bug>496768</bug>
|
||||
<access>local</access>
|
||||
<affected>
|
||||
<package name="kde-apps/kwalletd" auto="yes" arch="*">
|
||||
<unaffected range="ge">4.14.3-r2</unaffected>
|
||||
<vulnerable range="lt">4.14.3-r2</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>Kwalletd is is a credentials management application for KDE.</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>Kwalletd in KWallet uses Blowfish with ECB mode instead of CBC mode when
|
||||
encrypting the password store.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>Local attackers, with access to the password store, could conduct a
|
||||
codebook attack in order to obtain confidential passwords.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All kwalletd users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=kde-apps/kwalletd-4.14.3-r1"
|
||||
</code>
|
||||
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2013-7252">CVE-2013-7252</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Mon, 11 May 2015 16:07:07 +0000">K_F</metadata>
|
||||
<metadata tag="submitter" timestamp="Mon, 27 Jun 2016 22:45:32 +0000">b-man</metadata>
|
||||
</glsa>
|
@ -1 +1 @@
|
||||
Mon, 27 Jun 2016 20:40:50 +0000
|
||||
Tue, 28 Jun 2016 05:40:49 +0000
|
||||
|
@ -1,11 +1,11 @@
|
||||
DEFINED_PHASES=install prepare
|
||||
DESCRIPTION=A general driver for making and maintaining backups
|
||||
EAPI=5
|
||||
HOMEPAGE=http://tinyplanet.ca/projects/tob/
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
|
||||
KEYWORDS=~amd64 ~ppc x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-arch/afio
|
||||
SLOT=0
|
||||
SRC_URI=http://tinyplanet.ca/projects/tob/tob-0.26.tgz
|
||||
SRC_URI=mirror://gentoo/tob-0.26.tgz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs e886935aae2b45a545665444ab0667cf
|
||||
_md5_=b52dd12188bc5f3b8883bd491615a6c9
|
||||
_md5_=1ec6d142e173eb0a8fa30a237dea7b66
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
|
||||
DEPEND=>=dev-libs/libxml2-2.5.0:2 >=dev-libs/glib-2.44:2[dbus] >=x11-libs/gtk+-3.19.0:3[introspection?] >=x11-libs/gtksourceview-3.19.4:3.0[introspection?] >=dev-libs/libpeas-1.14.1[gtk] gnome-base/gsettings-desktop-schemas gnome-base/gvfs x11-libs/libX11 net-libs/libsoup:2.4 introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) python? ( python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/pycairo[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-libs/libpeas[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) spell? ( >=app-text/gspell-0.2.5:0= ) app-text/docbook-xml-dtd:4.1.2 app-text/yelp-tools dev-libs/libxml2:2 >=dev-util/gtk-doc-am-1 >=dev-util/intltool-0.50.1 dev-util/itstool >=sys-devel/gettext-0.18 virtual/pkgconfig app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DESCRIPTION=A text editor for the GNOME desktop
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gnome.org/Apps/Gedit
|
||||
IUSE=+introspection +python spell vala python_targets_python3_3 python_targets_python3_4 python_targets_python3_5 test
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux
|
||||
LICENSE=GPL-2+ CC-BY-SA-3.0
|
||||
RDEPEND=>=dev-libs/libxml2-2.5.0:2 >=dev-libs/glib-2.44:2[dbus] >=x11-libs/gtk+-3.19.0:3[introspection?] >=x11-libs/gtksourceview-3.19.4:3.0[introspection?] >=dev-libs/libpeas-1.14.1[gtk] gnome-base/gsettings-desktop-schemas gnome-base/gvfs x11-libs/libX11 net-libs/libsoup:2.4 introspection? ( >=dev-libs/gobject-introspection-0.9.3:= ) python? ( python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/pycairo[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/pygobject-3:3[cairo,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-libs/libpeas[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) spell? ( >=app-text/gspell-0.2.5:0= ) x11-themes/adwaita-icon-theme
|
||||
REQUIRED_USE=python? ( introspection ) python? ( ^^ ( python_targets_python3_3 python_targets_python3_4 python_targets_python3_5 ) )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnome/sources/gedit/3.20/gedit-3.20.2.tar.xz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde gnome.org ad34f378a3d57a6f2f2b8b4aaca4543e gnome2 21c81ea94c12e45a63f7f14fba666e3d gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 libtool 4890219c51da247200223277f993e054 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 c0ed2a2f233d3af6dd556048695dc5cb toolchain-funcs e886935aae2b45a545665444ab0667cf vala 7541b78609c301de4ea866a8cc1b53a6 versionator 99ae9d758cbe7cfed19170e7d48f5a9c virtualx 86c9305a59b3e0459e7fbef3a5f30b96 xdg a5c4c5ce4f5ce9a2e777f5d9a40a8723 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=b5f11037e2baa2fef11563c656afc4d3
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup
|
||||
DEPEND=>=app-editors/gedit-3.16[python?] >=dev-libs/glib-2.32:2 >=dev-libs/libpeas-1.7.0[gtk,python?] >=x11-libs/gtk+-3.9:3 >=x11-libs/gtksourceview-3.17.3:3.0 python? ( python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3[xml] ) python_targets_python3_4? ( dev-lang/python:3.4[xml] ) python_targets_python3_5? ( dev-lang/python:3.5[xml] ) >=dev-lang/python-exec-2:=[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=app-editors/gedit-3.16[introspection,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-libs/libpeas[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/dbus-python-0.82[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/pycairo[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/pygobject:3[cairo,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=x11-libs/gtk+-3.9:3[introspection] >=x11-libs/gtksourceview-3.14:3.0[introspection] x11-libs/pango[introspection] x11-libs/gdk-pixbuf:2[introspection] ) charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] ) git? ( >=dev-libs/libgit2-glib-0.0.6 ) terminal? ( x11-libs/vte:2.91[introspection] ) vala? ( || ( dev-lang/vala:0.32 dev-lang/vala:0.30 dev-lang/vala:0.28 ) ) zeitgeist? ( >=gnome-extra/zeitgeist-0.9.12[introspection] ) >=dev-util/intltool-0.40.0 dev-util/itstool sys-devel/gettext virtual/pkgconfig app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||
DESCRIPTION=Official plugins for gedit
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gnome.org/Apps/Gedit/ShippedPlugins
|
||||
IUSE=+python charmap git terminal vala zeitgeist python_targets_python3_3 python_targets_python3_4 python_targets_python3_5
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=>=app-editors/gedit-3.16[python?] >=dev-libs/glib-2.32:2 >=dev-libs/libpeas-1.7.0[gtk,python?] >=x11-libs/gtk+-3.9:3 >=x11-libs/gtksourceview-3.17.3:3.0 python? ( python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3[xml] ) python_targets_python3_4? ( dev-lang/python:3.4[xml] ) python_targets_python3_5? ( dev-lang/python:3.5[xml] ) >=dev-lang/python-exec-2:=[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=app-editors/gedit-3.16[introspection,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-libs/libpeas[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/dbus-python-0.82[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/pycairo[python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/pygobject:3[cairo,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=x11-libs/gtk+-3.9:3[introspection] >=x11-libs/gtksourceview-3.14:3.0[introspection] x11-libs/pango[introspection] x11-libs/gdk-pixbuf:2[introspection] ) charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] ) git? ( >=dev-libs/libgit2-glib-0.0.6 ) terminal? ( x11-libs/vte:2.91[introspection] ) vala? ( || ( dev-lang/vala:0.32 dev-lang/vala:0.30 dev-lang/vala:0.28 ) ) zeitgeist? ( >=gnome-extra/zeitgeist-0.9.12[introspection] )
|
||||
REQUIRED_USE=charmap? ( python ) git? ( python ) python? ( ^^ ( python_targets_python3_3 python_targets_python3_4 python_targets_python3_5 ) ) terminal? ( python ) zeitgeist? ( python )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnome/sources/gedit-plugins/3.20/gedit-plugins-3.20.0.tar.xz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde gnome.org ad34f378a3d57a6f2f2b8b4aaca4543e gnome2 21c81ea94c12e45a63f7f14fba666e3d gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 libtool 4890219c51da247200223277f993e054 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 c0ed2a2f233d3af6dd556048695dc5cb toolchain-funcs e886935aae2b45a545665444ab0667cf vala 7541b78609c301de4ea866a8cc1b53a6 versionator 99ae9d758cbe7cfed19170e7d48f5a9c xdg a5c4c5ce4f5ce9a2e777f5d9a40a8723 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=b5bf970caaf31bc0ae9db2e12c8fa3a8
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare
|
||||
DEPEND=|| ( dev-lang/vala:0.32[vapigen(+)] dev-lang/vala:0.30[vapigen(+)] dev-lang/vala:0.28[vapigen(+)] dev-lang/vala:0.26[vapigen(+)] ) app-text/enchant >=app-text/gspell-1.0:0= >=dev-libs/glib-2.40:2[dbus] >=dev-libs/libgee-0.10:0.8= gnome-base/gsettings-desktop-schemas >=x11-libs/gtk+-3.19.3:3 >=x11-libs/gtksourceview-3.18:3.0 x11-libs/gdk-pixbuf:2 x11-libs/libX11 x11-libs/pango introspection? ( >=dev-libs/gobject-introspection-1.30.0:= ) >=dev-util/gtk-doc-am-1.14 >=dev-util/intltool-0.50.1 dev-util/itstool virtual/pkgconfig app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||
DESCRIPTION=Integrated LaTeX environment for GNOME
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gnome.org/Apps/LaTeXila
|
||||
IUSE=+introspection +latexmk rubber
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=|| ( dev-lang/vala:0.32[vapigen(+)] dev-lang/vala:0.30[vapigen(+)] dev-lang/vala:0.28[vapigen(+)] dev-lang/vala:0.26[vapigen(+)] ) app-text/enchant >=app-text/gspell-1.0:0= >=dev-libs/glib-2.40:2[dbus] >=dev-libs/libgee-0.10:0.8= gnome-base/gsettings-desktop-schemas >=x11-libs/gtk+-3.19.3:3 >=x11-libs/gtksourceview-3.18:3.0 x11-libs/gdk-pixbuf:2 x11-libs/libX11 x11-libs/pango introspection? ( >=dev-libs/gobject-introspection-1.30.0:= ) virtual/latex-base x11-themes/hicolor-icon-theme latexmk? ( dev-tex/latexmk ) rubber? ( dev-tex/rubber )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnome/sources/latexila/3.20/latexila-3.20.0.tar.xz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde gnome.org ad34f378a3d57a6f2f2b8b4aaca4543e gnome2 21c81ea94c12e45a63f7f14fba666e3d gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 libtool 4890219c51da247200223277f993e054 multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs e886935aae2b45a545665444ab0667cf vala 7541b78609c301de4ea866a8cc1b53a6 versionator 99ae9d758cbe7cfed19170e7d48f5a9c xdg a5c4c5ce4f5ce9a2e777f5d9a40a8723 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=fcc1022e426bd150b156486745bfbd23
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
|
||||
DEPEND=app-text/iso-codes >=app-text/enchant-1.6.0 >=dev-libs/glib-2.44:2 >=x11-libs/gtk+-3.19.11:3[introspection?] introspection? ( >=dev-libs/gobject-introspection-1.42.0:= ) vala? ( || ( dev-lang/vala:0.32[vapigen(+)] dev-lang/vala:0.30[vapigen(+)] dev-lang/vala:0.28[vapigen(+)] dev-lang/vala:0.26[vapigen(+)] dev-lang/vala:0.24[vapigen(+)] dev-lang/vala:0.22[vapigen(+)] ) ) >=dev-util/gtk-doc-am-1.25 >=dev-util/intltool-0.35.0 >=sys-devel/gettext-0.19.4 virtual/pkgconfig app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DESCRIPTION=Spell check library for GTK+ applications
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gnome.org/Projects/gspell
|
||||
IUSE=+introspection vala test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=LGPL-2.1+
|
||||
RDEPEND=app-text/iso-codes >=app-text/enchant-1.6.0 >=dev-libs/glib-2.44:2 >=x11-libs/gtk+-3.19.11:3[introspection?] introspection? ( >=dev-libs/gobject-introspection-1.42.0:= ) vala? ( || ( dev-lang/vala:0.32[vapigen(+)] dev-lang/vala:0.30[vapigen(+)] dev-lang/vala:0.28[vapigen(+)] dev-lang/vala:0.26[vapigen(+)] dev-lang/vala:0.24[vapigen(+)] dev-lang/vala:0.22[vapigen(+)] ) )
|
||||
SLOT=0/1
|
||||
SRC_URI=mirror://gnome/sources/gspell/1.0/gspell-1.0.2.tar.xz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde gnome.org ad34f378a3d57a6f2f2b8b4aaca4543e gnome2 21c81ea94c12e45a63f7f14fba666e3d gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 libtool 4890219c51da247200223277f993e054 multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs e886935aae2b45a545665444ab0667cf vala 7541b78609c301de4ea866a8cc1b53a6 versionator 99ae9d758cbe7cfed19170e7d48f5a9c virtualx 86c9305a59b3e0459e7fbef3a5f30b96 xdg a5c4c5ce4f5ce9a2e777f5d9a40a8723 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=9d91369a889a31ca3f74942c29dae30c
|
@ -1,16 +0,0 @@
|
||||
DEFINED_PHASES=install postinst postrm prepare prerm pretend setup
|
||||
DEPEND=!arm? ( dev-util/patchelf ) >=dev-java/java-config-2.2.0-r3 >=app-eselect/eselect-java-0.2.0
|
||||
DESCRIPTION=A Gentoo-made binary build of the IcedTea JDK
|
||||
EAPI=5
|
||||
HOMEPAGE=http://icedtea.classpath.org
|
||||
IUSE=+alsa cjk +cups doc examples +gtk headless-awt nsplugin nss pulseaudio selinux source +webstart
|
||||
KEYWORDS=-* amd64 ~arm x86
|
||||
LICENSE=GPL-2-with-linking-exception
|
||||
PDEPEND=webstart? ( dev-java/icedtea-web:0[icedtea7(+)] ) nsplugin? ( dev-java/icedtea-web:0[icedtea7(+),nsplugin] ) pulseaudio? ( dev-java/icedtea-sound )
|
||||
RDEPEND=>=dev-libs/glib-2.42:2 >=dev-libs/nss-3.16.1-r1 >=dev-libs/nspr-4.10 >=gnome-base/gsettings-desktop-schemas-3.12.2 media-fonts/dejavu >=media-libs/fontconfig-2.11:1.0 >=media-libs/freetype-2.5.5:2 >=media-libs/lcms-2.6:2 >=sys-devel/gcc-4.9.3 >=sys-libs/glibc-2.21 >=sys-libs/zlib-1.2.8-r1 virtual/jpeg:62 alsa? ( >=media-libs/alsa-lib-1.0 ) !headless-awt? ( >=media-libs/giflib-4.1.6-r1 media-libs/libpng:0/16 >=x11-libs/libX11-1.6 >=x11-libs/libXcomposite-0.4 >=x11-libs/libXext-1.3 >=x11-libs/libXi-1.7 >=x11-libs/libXrender-0.9.8 >=x11-libs/libXtst-1.2 ) cjk? ( media-fonts/arphicfonts media-fonts/baekmuk-fonts media-fonts/lklug media-fonts/lohit-fonts media-fonts/sazanami ) cups? ( >=net-print/cups-2.0 ) gtk? ( >=dev-libs/atk-2.16.0 >=x11-libs/cairo-1.14.2 x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-2.24:2 >=x11-libs/pango-1.36 ) selinux? ( sec-policy/selinux-java ) >=dev-java/java-config-2.2.0-r3 >=app-eselect/eselect-java-0.2.0
|
||||
REQUIRED_USE=gtk? ( !headless-awt ) nsplugin? ( !headless-awt )
|
||||
RESTRICT=preserve-libs strip
|
||||
SLOT=7
|
||||
SRC_URI=doc? ( https://dev.gentoo.org/~chewi/distfiles/icedtea-bin-doc-7.2.6.5.tar.xz ) source? ( https://dev.gentoo.org/~chewi/distfiles/icedtea-bin-src-7.2.6.5.tar.xz ) amd64? ( https://dev.gentoo.org/~chewi/distfiles/icedtea-bin-core-7.2.6.5-amd64.tar.xz examples? ( https://dev.gentoo.org/~chewi/distfiles/icedtea-bin-examples-7.2.6.5-amd64.tar.xz ) ) arm? ( https://dev.gentoo.org/~chewi/distfiles/icedtea-bin-core-7.2.6.5-arm.tar.xz examples? ( https://dev.gentoo.org/~chewi/distfiles/icedtea-bin-examples-7.2.6.5-arm.tar.xz ) ) x86? ( https://dev.gentoo.org/~chewi/distfiles/icedtea-bin-core-7.2.6.5-x86.tar.xz examples? ( https://dev.gentoo.org/~chewi/distfiles/icedtea-bin-examples-7.2.6.5-x86.tar.xz ) )
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde fdo-mime 92d07846ea8ea54172f8c0112a47ae3d java-vm-2 362ddba01c8dc0ec4349a0760a00f62b multilib d062ae4ba2fc40a19c11de2ad89b6616 pax-utils ecf634cba91bb9591a8fdb6f6145f1bb prefix e7f2b9c6e57342e5d25eac22fce23062 toolchain-funcs e886935aae2b45a545665444ab0667cf versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=164a067612d0bca7b799a8e99a241f22
|
@ -1,12 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test
|
||||
DEPEND=app-arch/unzip
|
||||
DESCRIPTION=A flexible, cross-platform scripting library
|
||||
EAPI=5
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.angelcode.com/angelscript/
|
||||
IUSE=doc static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=ZLIB
|
||||
SLOT=0/2.30.2
|
||||
SRC_URI=http://www.angelcode.com/angelscript/sdk/files/angelscript_2.30.2.zip
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs e886935aae2b45a545665444ab0667cf
|
||||
_md5_=96914736eb84ab39bcd58fbf4cb3648c
|
||||
SLOT=0/2.31.1
|
||||
SRC_URI=http://www.angelcode.com/angelscript/sdk/files/angelscript_2.31.1.zip
|
||||
_eclasses_=multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 toolchain-funcs e886935aae2b45a545665444ab0667cf
|
||||
_md5_=6ca30e4ab028cc9e8e3867ebeedd4ae1
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=test? ( >=sys-devel/gcc-4.8:* >=dev-libs/boost-1.54[nls] net-misc/curl ) sys-devel/make >=dev-util/cmake-2.8.12 ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 )
|
||||
DESCRIPTION=A C++ toolkit
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/puppetlabs/leatherman
|
||||
IUSE=debug test elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22
|
||||
KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=>=sys-devel/gcc-4.8:* >=dev-libs/boost-1.54[nls] net-misc/curl ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/puppetlabs/leatherman/archive/0.7.4.tar.gz -> leatherman-0.7.4.tar.gz
|
||||
_eclasses_=cmake-utils ac5bd012586c6cf0d9826400d9de2830 eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multilib d062ae4ba2fc40a19c11de2ad89b6616 ruby-ng 3b6431b487e69b5070a45ea20d1c4c6c ruby-utils 2f896785ed65442d7e84ab5f5eef3bd3 toolchain-funcs e886935aae2b45a545665444ab0667cf versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=1fdc84c478cd73027e33651eb208a410
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install
|
||||
DEPEND=>=dev-ml/findlib-1.0 pcre? ( >=dev-ml/pcre-ocaml-5:= ) >=dev-lang/ocaml-3.10.2:=[ocamlopt?] tk? ( || ( dev-ml/labltk:= <dev-lang/ocaml-4.02[tk] ) ) cryptokit? ( dev-ml/cryptokit:= ) gtk? ( >=dev-ml/lablgtk-2:= ) ssl? ( >=dev-ml/ocaml-ssl-0.4:= ) zip? ( dev-ml/camlzip:= ) >=dev-ml/findlib-1.0.4-r1
|
||||
DESCRIPTION=Modules for OCaml application-level Internet protocols
|
||||
EAPI=5
|
||||
HOMEPAGE=http://projects.camlcity.org/projects/ocamlnet.html
|
||||
IUSE=cryptokit gtk ssl tk httpd +ocamlopt +pcre zip
|
||||
KEYWORDS=amd64 ppc x86 ~x86-fbsd
|
||||
LICENSE=ZLIB GPL-2+
|
||||
RDEPEND=>=dev-ml/findlib-1.0 pcre? ( >=dev-ml/pcre-ocaml-5:= ) >=dev-lang/ocaml-3.10.2:=[ocamlopt?] tk? ( || ( dev-ml/labltk:= <dev-lang/ocaml-4.02[tk] ) ) cryptokit? ( dev-ml/cryptokit:= ) gtk? ( >=dev-ml/lablgtk-2:= ) ssl? ( >=dev-ml/ocaml-ssl-0.4:= ) zip? ( dev-ml/camlzip:= )
|
||||
RESTRICT=installsources
|
||||
SLOT=0/3.7.7
|
||||
SRC_URI=http://download.camlcity.org/download/ocamlnet-3.7.7.tar.gz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde findlib 9909e5ca0f77ff5b693885a3d7aeadb7 multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs e886935aae2b45a545665444ab0667cf
|
||||
_md5_=6dce99af491669262b7aa959f3461448
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install
|
||||
DEPEND=>=dev-ml/findlib-1.0 pcre? ( >=dev-ml/pcre-ocaml-5:= ) >=dev-lang/ocaml-3.10.2:=[ocamlopt?] tk? ( || ( dev-ml/labltk:= <dev-lang/ocaml-4.02[tk] ) ) ssl? ( net-libs/gnutls:= ) gtk? ( >=dev-ml/lablgtk-2:= ) kerberos? ( virtual/krb5 ) zip? ( dev-ml/camlzip:= ) virtual/pkgconfig >=dev-ml/findlib-1.0.4-r1
|
||||
DESCRIPTION=Modules for OCaml application-level Internet protocols
|
||||
EAPI=5
|
||||
HOMEPAGE=http://projects.camlcity.org/projects/ocamlnet.html
|
||||
IUSE=gtk kerberos tk httpd +ocamlopt +pcre ssl zip
|
||||
KEYWORDS=~amd64 ~ppc ~x86 ~x86-fbsd
|
||||
LICENSE=ZLIB GPL-2+
|
||||
RDEPEND=>=dev-ml/findlib-1.0 pcre? ( >=dev-ml/pcre-ocaml-5:= ) >=dev-lang/ocaml-3.10.2:=[ocamlopt?] tk? ( || ( dev-ml/labltk:= <dev-lang/ocaml-4.02[tk] ) ) ssl? ( net-libs/gnutls:= ) gtk? ( >=dev-ml/lablgtk-2:= ) kerberos? ( virtual/krb5 ) zip? ( dev-ml/camlzip:= )
|
||||
RESTRICT=installsources
|
||||
SLOT=0/4.0.4
|
||||
SRC_URI=http://download.camlcity.org/download/ocamlnet-4.0.4.tar.gz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde findlib 9909e5ca0f77ff5b693885a3d7aeadb7 multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs e886935aae2b45a545665444ab0667cf
|
||||
_md5_=03ba847bf82a7dd89bd4fc7a235232ff
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare
|
||||
DEPEND=>=dev-ml/findlib-1.0 pcre? ( >=dev-ml/pcre-ocaml-5:= ) >=dev-lang/ocaml-3.10.2:=[ocamlopt?] tk? ( || ( dev-ml/labltk:= <dev-lang/ocaml-4.02[tk] ) ) ssl? ( net-libs/gnutls:= ) gtk? ( >=dev-ml/lablgtk-2:= ) kerberos? ( virtual/krb5 ) zip? ( dev-ml/camlzip:= ) virtual/pkgconfig >=dev-ml/findlib-1.0.4-r1
|
||||
DESCRIPTION=Modules for OCaml application-level Internet protocols
|
||||
EAPI=5
|
||||
HOMEPAGE=http://projects.camlcity.org/projects/ocamlnet.html
|
||||
IUSE=gtk kerberos tk httpd +ocamlopt +pcre ssl zip
|
||||
KEYWORDS=~amd64 ~ppc ~x86 ~x86-fbsd
|
||||
LICENSE=ZLIB GPL-2+
|
||||
RDEPEND=>=dev-ml/findlib-1.0 pcre? ( >=dev-ml/pcre-ocaml-5:= ) >=dev-lang/ocaml-3.10.2:=[ocamlopt?] tk? ( || ( dev-ml/labltk:= <dev-lang/ocaml-4.02[tk] ) ) ssl? ( net-libs/gnutls:= ) gtk? ( >=dev-ml/lablgtk-2:= ) kerberos? ( virtual/krb5 ) zip? ( dev-ml/camlzip:= )
|
||||
RESTRICT=installsources
|
||||
SLOT=0/4.1.1
|
||||
SRC_URI=http://download.camlcity.org/download/ocamlnet-4.1.1.tar.gz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde findlib 9909e5ca0f77ff5b693885a3d7aeadb7 multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs e886935aae2b45a545665444ab0667cf
|
||||
_md5_=bb0258848bd6c0fd2db0ae7c0c145ad1
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install
|
||||
DEPEND=>=dev-ml/pcre-ocaml-4.31:= >=dev-ml/ulex-0.5:= >=dev-ml/ocamlnet-0.98:= >=dev-lang/ocaml-3.10.2:=[ocamlopt?] || ( dev-ml/camlp4:= <dev-lang/ocaml-4.02.0 ) >=dev-ml/findlib-1.0.4-r1
|
||||
DESCRIPTION=validating XML parser library for O'Caml
|
||||
EAPI=5
|
||||
HOMEPAGE=http://projects.camlcity.org/projects/pxp.html
|
||||
IUSE=examples +ocamlopt
|
||||
KEYWORDS=amd64 ~ppc x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=>=dev-ml/pcre-ocaml-4.31:= >=dev-ml/ulex-0.5:= >=dev-ml/ocamlnet-0.98:= >=dev-lang/ocaml-3.10.2:=[ocamlopt?] || ( dev-ml/camlp4:= <dev-lang/ocaml-4.02.0 )
|
||||
SLOT=0/1.2.4
|
||||
SRC_URI=http://download.camlcity.org/download/pxp-1.2.4.tar.gz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde findlib 9909e5ca0f77ff5b693885a3d7aeadb7 multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs e886935aae2b45a545665444ab0667cf
|
||||
_md5_=9c3dadb954c1d30a5b1035acdd29abab
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install
|
||||
DEPEND=>=dev-ml/pcre-ocaml-4.31:= >=dev-ml/ulex-0.5:= >=dev-ml/ocamlnet-0.98:= >=dev-lang/ocaml-3.10.2:=[ocamlopt?] || ( dev-ml/camlp4:= <dev-lang/ocaml-4.02.0 ) >=dev-ml/findlib-1.0.4-r1
|
||||
DESCRIPTION=validating XML parser library for O'Caml
|
||||
EAPI=5
|
||||
HOMEPAGE=http://projects.camlcity.org/projects/pxp.html
|
||||
IUSE=examples +ocamlopt
|
||||
KEYWORDS=~amd64 ~ppc ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=>=dev-ml/pcre-ocaml-4.31:= >=dev-ml/ulex-0.5:= >=dev-ml/ocamlnet-0.98:= >=dev-lang/ocaml-3.10.2:=[ocamlopt?] || ( dev-ml/camlp4:= <dev-lang/ocaml-4.02.0 )
|
||||
SLOT=0/1.2.7
|
||||
SRC_URI=http://download.camlcity.org/download/pxp-1.2.7.tar.gz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde findlib 9909e5ca0f77ff5b693885a3d7aeadb7 multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs e886935aae2b45a545665444ab0667cf
|
||||
_md5_=5f63206310076fac8f3b2aab57fe4fe9
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare
|
||||
DEPEND=>=dev-ml/pcre-ocaml-4.31:= >=dev-ml/ulex-0.5:= >=dev-ml/ocamlnet-4:= >=dev-lang/ocaml-3.10.2:=[ocamlopt?] || ( dev-ml/camlp4:= <dev-lang/ocaml-4.02.0 ) >=dev-ml/findlib-1.0.4-r1
|
||||
DESCRIPTION=validating XML parser library for O'Caml
|
||||
EAPI=5
|
||||
HOMEPAGE=http://projects.camlcity.org/projects/pxp.html
|
||||
IUSE=examples +ocamlopt
|
||||
KEYWORDS=~amd64 ~ppc ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=>=dev-ml/pcre-ocaml-4.31:= >=dev-ml/ulex-0.5:= >=dev-ml/ocamlnet-4:= >=dev-lang/ocaml-3.10.2:=[ocamlopt?] || ( dev-ml/camlp4:= <dev-lang/ocaml-4.02.0 )
|
||||
SLOT=0/1.2.8
|
||||
SRC_URI=http://download.camlcity.org/download/pxp-1.2.8.tar.gz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde findlib 9909e5ca0f77ff5b693885a3d7aeadb7 multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs e886935aae2b45a545665444ab0667cf
|
||||
_md5_=96c987c4d24fd311a736b7353264dab5
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=ruby_targets_ruby20? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby20? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( test? ( dev-ruby/rake[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rake[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rake[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) )
|
||||
DESCRIPTION=Adds methods to set color, background color and text effect on console easier
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/fazibear/colorize
|
||||
IUSE=elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 doc test test
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://rubygems/colorize-0.8.0.gem
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multilib d062ae4ba2fc40a19c11de2ad89b6616 ruby-fakegem 836f858624840907bbb6ae6f2c881cb7 ruby-ng 3b6431b487e69b5070a45ea20d1c4c6c ruby-utils 2f896785ed65442d7e84ab5f5eef3bd3 toolchain-funcs e886935aae2b45a545665444ab0667cf versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=6fe131ae9822fdbfb8dbfd5911daeb8d
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=test? ( ruby_targets_ruby20? ( dev-ruby/addressable[ruby_targets_ruby20] virtual/ruby-ssl[ruby_targets_ruby20] ) ruby_targets_ruby21? ( dev-ruby/addressable[ruby_targets_ruby21] virtual/ruby-ssl[ruby_targets_ruby21] ) ruby_targets_ruby22? ( dev-ruby/addressable[ruby_targets_ruby22] virtual/ruby-ssl[ruby_targets_ruby22] ) ) ruby_targets_ruby20? ( test? ( dev-ruby/maxitest[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/maxitest[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/maxitest[ruby_targets_ruby22] ) ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby20? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby22] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) )
|
||||
DESCRIPTION=Sass-based Stylesheet Framework
|
||||
EAPI=5
|
||||
HOMEPAGE=http://compass-style.org/ https://github.com/premailer/css_parser/
|
||||
IUSE=doc test test elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 doc test
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=MIT
|
||||
RDEPEND=ruby_targets_ruby20? ( dev-ruby/addressable[ruby_targets_ruby20] virtual/ruby-ssl[ruby_targets_ruby20] ) ruby_targets_ruby21? ( dev-ruby/addressable[ruby_targets_ruby21] virtual/ruby-ssl[ruby_targets_ruby21] ) ruby_targets_ruby22? ( dev-ruby/addressable[ruby_targets_ruby22] virtual/ruby-ssl[ruby_targets_ruby22] ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/premailer/css_parser/archive/v1.4.4.tar.gz -> css_parser-1.4.4.tar.gz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multilib d062ae4ba2fc40a19c11de2ad89b6616 ruby-fakegem 836f858624840907bbb6ae6f2c881cb7 ruby-ng 3b6431b487e69b5070a45ea20d1c4c6c ruby-utils 2f896785ed65442d7e84ab5f5eef3bd3 toolchain-funcs e886935aae2b45a545665444ab0667cf versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=0de943821b58d7677bfb64b3810ab138
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=test? ( dev-ruby/minitest dev-ruby/rake ) ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby19? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby19] ) ) ruby_targets_ruby20? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby22] ) ) ruby_targets_ruby19? ( test? ( dev-ruby/rake[ruby_targets_ruby19] ) ) ruby_targets_ruby20? ( test? ( dev-ruby/rake[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rake[ruby_targets_ruby22] ) ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) test? ( ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) )
|
||||
DEPEND=test? ( dev-ruby/minitest dev-ruby/rake ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby20? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( test? ( dev-ruby/rake[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rake[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rake[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) )
|
||||
DESCRIPTION=Ruby implementation of the GNU readline C library forked by r7
|
||||
EAPI=5
|
||||
HOMEPAGE=http://rubygems.org/gems/rb-readline-r7
|
||||
IUSE=elibc_FreeBSD ruby_targets_ruby19 ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 doc test test
|
||||
IUSE=elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 doc test test
|
||||
KEYWORDS=~amd64 ~arm ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby19 ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 )
|
||||
RDEPEND=ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://rubygems/rb-readline-r7-0.5.2.0.gem
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multilib d062ae4ba2fc40a19c11de2ad89b6616 ruby-fakegem 836f858624840907bbb6ae6f2c881cb7 ruby-ng 3b6431b487e69b5070a45ea20d1c4c6c ruby-utils 2f896785ed65442d7e84ab5f5eef3bd3 toolchain-funcs e886935aae2b45a545665444ab0667cf versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=096694e9a9fdd90ff33c0a14d8f64482
|
||||
_md5_=0d68167f863feba7cb91161f17438814
|
||||
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=>=sys-libs/zlib-1.1.4
|
||||
DESCRIPTION=Concurrent Versions System - source code revision control tools
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.nongnu.org/cvs/
|
||||
IUSE=doc emacs
|
||||
KEYWORDS=~arm64 ~ppc-aix ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2 LGPL-2
|
||||
RDEPEND=>=sys-libs/zlib-1.1.4
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/non-gnu/cvs/source/stable/1.11.23/cvs-1.11.23.tar.bz2 doc? ( mirror://gnu/non-gnu/cvs/source/stable/1.11.23/cederqvist-1.11.23.html.bz2 mirror://gnu/non-gnu/cvs/source/stable/1.11.23/cederqvist-1.11.23.pdf mirror://gnu/non-gnu/cvs/source/stable/1.11.23/cederqvist-1.11.23.ps )
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs e886935aae2b45a545665444ab0667cf
|
||||
_md5_=7981333d7fdedf08144f867586d0ee92
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile install unpack
|
||||
DEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam )
|
||||
DESCRIPTION=Concurrent Versions System - source code revision control tools
|
||||
EAPI=0
|
||||
HOMEPAGE=http://www.nongnu.org/cvs/
|
||||
IUSE=crypt doc kerberos nls pam server
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-2 LGPL-2
|
||||
RDEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cvs-1.12.12.tar.bz2 doc? ( mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.html.tar.bz2 mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.pdf mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.ps )
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e multilib d062ae4ba2fc40a19c11de2ad89b6616 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs e886935aae2b45a545665444ab0667cf
|
||||
_md5_=5d09cb309ace5c7c379640f02ce0000b
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare unpack
|
||||
DEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam )
|
||||
DESCRIPTION=Concurrent Versions System - source code revision control tools
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.nongnu.org/cvs/
|
||||
IUSE=crypt doc kerberos nls pam server
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2 LGPL-2
|
||||
RDEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cvs-1.12.12.tar.bz2 doc? ( mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.html.tar.bz2 mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.pdf mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.ps )
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e multilib d062ae4ba2fc40a19c11de2ad89b6616 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs e886935aae2b45a545665444ab0667cf
|
||||
_md5_=f50113b1fdd314c49eb6e3b98f80a8bd
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare unpack
|
||||
DEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam )
|
||||
DESCRIPTION=Concurrent Versions System - source code revision control tools
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.nongnu.org/cvs/
|
||||
IUSE=crypt doc kerberos nls pam server
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2 LGPL-2
|
||||
RDEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cvs-1.12.12.tar.bz2 doc? ( mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.html.tar.bz2 mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.pdf mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.ps )
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e multilib d062ae4ba2fc40a19c11de2ad89b6616 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs e886935aae2b45a545665444ab0667cf
|
||||
_md5_=a708e7448581d55830317bf79ccc2694
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue