parent
7b46b44b34
commit
5a961481e7
@ -1,2 +1,3 @@
|
||||
DIST eselect-emacs-1.14.tar.bz2 8060 SHA256 212cec8765ee7e066ae80f47ee72d149ccebef7f18a9ad36f3fa6134cfc52b1f SHA512 0503decdc47bf9063eecfd909afe3e4761256fc39554d3ad4654b29f519ba1cd2d6cda2e90920d5483cf73148381205429e3824a62c41e51ea00fbc18792c161 WHIRLPOOL 447b3d5ae46b6faaf204cf0a40abe142edd1abb417dcb7ada801b95285c097d232af8c7c0e3c2abba51bff92ff439afb691a535b7783e25feacdebc7ba773938
|
||||
DIST eselect-emacs-1.15.tar.xz 8624 SHA256 dbb5a983b71abd540adc3dc3870c0362966a84c8d2d02dd39fb8bcdd30da4105 SHA512 fbc8d893d2cf23fb93e8bcf62b3205eb571fbb0575d3c0bf4ea3b99794a8fce53a4ef8f904b69e5b8ee84b48f6342b500f46c8e696d011ba320f4edd41e2ec82 WHIRLPOOL dce160776652ccb0103083a4d88e77e2a22b93875e1fae9cb59cd67d9637c679b7362bf6272f4cf2ff530d0d5cce0c298616eb5b77335803c2789952dcf4d8d4
|
||||
DIST eselect-emacs-1.16.tar.xz 8720 SHA256 f4d789d611db71bc5ce949a3e05b911e7ec34ad9a596cc9f1f2af210314d96bb SHA512 5c3fdc6426ccfc162b4bb7805d2b183bd69a240542547a6d43715103692e931d4e7e2d5d4932ab00169e74dabc2208cec98d626e2b6d4b0434daf45ede300913 WHIRLPOOL 0c9776cd9f95ca0060443e7edba027c094223ed3335d4a1e3450ab48284d7073f43e8dc85906a3a6c861763b0fe6edd4f2a245b17f21e3ad0c0e7faa8353cdab
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-ctags/eselect-ctags-1.16.ebuild,v 1.1 2014/03/13 16:40:09 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_P="eselect-emacs-${PV}"
|
||||
DESCRIPTION="Manages ctags implementations"
|
||||
HOMEPAGE="http://wiki.gentoo.org/wiki/Project:Emacs"
|
||||
SRC_URI="http://dev.gentoo.org/~ulm/emacs/${MY_P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~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"
|
||||
|
||||
RDEPEND=">=app-admin/eselect-1.2.3"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/eselect/modules
|
||||
doins ctags.eselect
|
||||
doman ctags.eselect.5
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST eselect-emacs-1.14.tar.bz2 8060 SHA256 212cec8765ee7e066ae80f47ee72d149ccebef7f18a9ad36f3fa6134cfc52b1f SHA512 0503decdc47bf9063eecfd909afe3e4761256fc39554d3ad4654b29f519ba1cd2d6cda2e90920d5483cf73148381205429e3824a62c41e51ea00fbc18792c161 WHIRLPOOL 447b3d5ae46b6faaf204cf0a40abe142edd1abb417dcb7ada801b95285c097d232af8c7c0e3c2abba51bff92ff439afb691a535b7783e25feacdebc7ba773938
|
||||
DIST eselect-emacs-1.15.tar.xz 8624 SHA256 dbb5a983b71abd540adc3dc3870c0362966a84c8d2d02dd39fb8bcdd30da4105 SHA512 fbc8d893d2cf23fb93e8bcf62b3205eb571fbb0575d3c0bf4ea3b99794a8fce53a4ef8f904b69e5b8ee84b48f6342b500f46c8e696d011ba320f4edd41e2ec82 WHIRLPOOL dce160776652ccb0103083a4d88e77e2a22b93875e1fae9cb59cd67d9637c679b7362bf6272f4cf2ff530d0d5cce0c298616eb5b77335803c2789952dcf4d8d4
|
||||
DIST eselect-emacs-1.16.tar.xz 8720 SHA256 f4d789d611db71bc5ce949a3e05b911e7ec34ad9a596cc9f1f2af210314d96bb SHA512 5c3fdc6426ccfc162b4bb7805d2b183bd69a240542547a6d43715103692e931d4e7e2d5d4932ab00169e74dabc2208cec98d626e2b6d4b0434daf45ede300913 WHIRLPOOL 0c9776cd9f95ca0060443e7edba027c094223ed3335d4a1e3450ab48284d7073f43e8dc85906a3a6c861763b0fe6edd4f2a245b17f21e3ad0c0e7faa8353cdab
|
||||
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-emacs/eselect-emacs-1.16.ebuild,v 1.1 2014/03/13 16:40:45 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Manage multiple Emacs versions on one system"
|
||||
HOMEPAGE="http://wiki.gentoo.org/wiki/Project:Emacs"
|
||||
SRC_URI="http://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
|
||||
RDEPEND=">=app-admin/eselect-1.2.6
|
||||
~app-admin/eselect-ctags-${PV}"
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/eselect/modules
|
||||
doins {emacs,etags,gnuclient}.eselect
|
||||
doman {emacs,etags,gnuclient}.eselect.5
|
||||
dodoc ChangeLog
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST syslog-ng_3.4.2.tar.gz 3354842 SHA256 f2585b42e7341bc53490aa59c5f405df506536bf0672bf71f9567ea78590f381 SHA512 94d1c8008c72a7fb82c86eb4ff666cacee26e2b1d7100f58a0ea5293e4efc74ad9608a7b1e72b217f9e6ead4b6ad82f5cf9e00dfcb230a03d3243f5c51fd5305 WHIRLPOOL ddb721e940e674a74079fb150213e7595f2a52eb8709f1a032bf6def93906b6f93c9a5131991946b1e19a026ca8162c40d7c7e537498f29a3d33b401c678611a
|
||||
DIST syslog-ng_3.4.7.tar.gz 3203894 SHA256 7b1114ff0bd9d2c52a8ce407f0f59102ea4123ff7efb3f84253961e0de6ac1b0 SHA512 66c1dafaa9441fd909b450e79ec3d1011bd423301602b0eea372e141ff267ddb60aa0280ef49b1f62d24b3f17fc1909a6ce8cc5bea0e3c6708df64815a534279 WHIRLPOOL b3b9aef566cc4577b4ec6ad96f696e29abd84d663205cadca766a50c933d29e3b195b6679cbb8e0edca96cc6995ab10fe409531eb15c90bfeb82a598ad7cf3fe
|
||||
DIST syslog-ng_3.5.4.1.tar.gz 3034040 SHA256 92c6969e4172b4fd32390f80043b4de7b116f29989d8c2e5a8a687ee6dcd6f66 SHA512 4068b1e1fc6ef52075002c9306885cb3b70d5e681077dd2bff7c5dfd83885f4967c9246692c0e886343269cdd5f02b2416999e5e381a076354da96bc7dc13766 WHIRLPOOL c8f6d3ff7dbd92c17c3f3a76d0acbe23fcfff0d5bb6dc9f2cd5c0bcec402276d5e1d50bb21939dcc89114b6f94aea143b3cf3fc0a7ab2cd3683740c6a3665e07
|
||||
DIST syslog-ng_3.5.4.tar.gz 3035106 SHA256 7228dab0e5e74ee74a7ac66e21a75dcb2510917e7e4a5500b9d3b42dc5033211 SHA512 320b6bf4476e32b9f1af8297c1dbdc785963bfa691af4b76cdc61b6c0ae9cd2d9d5a3d8589ee9ed35dedad411e863a1e4ac9a96a79c7fd28d567a83c7781a44e WHIRLPOOL 6d969e557eefff459caaf98e32b5a0771a50ce6404af789a68119b39898f35b37fb3bc6bee297387a318f3486931d175f9883486bc1916a7b8df10c0bbad3ed6
|
||||
|
@ -0,0 +1,118 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/syslog-ng-3.5.4.1.ebuild,v 1.1 2014/03/13 23:16:29 mr_bones_ Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils multilib systemd versionator
|
||||
|
||||
MY_PV=${PV/_/}
|
||||
MY_PV_MM=$(get_version_component_range 1-2)
|
||||
DESCRIPTION="syslog replacement with advanced filtering features"
|
||||
HOMEPAGE="http://www.balabit.com/network-security/syslog-ng"
|
||||
SRC_URI="http://www.balabit.com/downloads/files/syslog-ng/sources/${MY_PV}/source/syslog-ng_${MY_PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="caps dbi geoip ipv6 json mongodb +pcre smtp spoof-source ssl systemd tcpd"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
pcre? ( dev-libs/libpcre )
|
||||
spoof-source? ( net-libs/libnet:1.1 )
|
||||
ssl? ( dev-libs/openssl:= )
|
||||
smtp? ( net-libs/libesmtp )
|
||||
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
|
||||
>=dev-libs/eventlog-0.2.12
|
||||
>=dev-libs/glib-2.10.1:2
|
||||
json? ( >=dev-libs/json-c-0.9 )
|
||||
caps? ( sys-libs/libcap )
|
||||
geoip? ( >=dev-libs/geoip-1.5.0 )
|
||||
dbi? ( >=dev-db/libdbi-0.8.3 )
|
||||
systemd? ( sys-apps/systemd )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
sys-devel/flex"
|
||||
|
||||
S=${WORKDIR}/${PN}-${MY_PV}
|
||||
|
||||
src_prepare() {
|
||||
cp "${FILESDIR}"/*logrotate*.in "${TMPDIR}" || die
|
||||
cd "${TMPDIR}" || die
|
||||
|
||||
for f in *logrotate*.in ; do
|
||||
if use systemd ; then
|
||||
sed \
|
||||
's/@GENTOO_RESTART@/systemctl kill -s HUP syslog-ng/' \
|
||||
$f > ${f/.in/} || die
|
||||
else
|
||||
sed \
|
||||
's:@GENTOO_RESTART@:/etc/init.d/syslog-ng reload:' \
|
||||
$f > ${f/.in/} || die
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-docs \
|
||||
--with-ivykis=internal \
|
||||
--with-libmongo-client=internal \
|
||||
--sysconfdir=/etc/syslog-ng \
|
||||
--localstatedir=/var/lib/syslog-ng \
|
||||
--with-pidfile-dir=/var/run \
|
||||
--with-module-dir=/usr/$(get_libdir)/syslog-ng \
|
||||
$(systemd_with_unitdir) \
|
||||
$(use_enable systemd) \
|
||||
$(use_enable caps linux-caps) \
|
||||
$(use_enable geoip) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable json) \
|
||||
$(use_enable mongodb) \
|
||||
$(use_enable pcre) \
|
||||
$(use_enable smtp) \
|
||||
$(use_enable spoof-source) \
|
||||
$(use_enable dbi sql) \
|
||||
$(use_enable ssl) \
|
||||
$(use_enable tcpd tcp-wrapper)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# -j1 for bug #484470
|
||||
emake -j1 DESTDIR="${D}" install
|
||||
|
||||
dodoc AUTHORS NEWS contrib/syslog-ng.conf* contrib/syslog2ng \
|
||||
"${FILESDIR}/${MY_PV_MM}/syslog-ng.conf.gentoo.hardened" \
|
||||
"${TMPDIR}/syslog-ng.logrotate.hardened" \
|
||||
"${FILESDIR}/README.hardened"
|
||||
|
||||
# Install default configuration
|
||||
insinto /etc/syslog-ng
|
||||
if use userland_BSD ; then
|
||||
newins "${FILESDIR}/${MY_PV_MM}/syslog-ng.conf.gentoo.fbsd" syslog-ng.conf
|
||||
else
|
||||
newins "${FILESDIR}/${MY_PV_MM}/syslog-ng.conf.gentoo" syslog-ng.conf
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${TMPDIR}/syslog-ng.logrotate" syslog-ng
|
||||
|
||||
newinitd "${FILESDIR}/${MY_PV_MM}/syslog-ng.rc6" syslog-ng
|
||||
newconfd "${FILESDIR}/${MY_PV_MM}/syslog-ng.confd" syslog-ng
|
||||
keepdir /etc/syslog-ng/patterndb.d /var/lib/syslog-ng
|
||||
prune_libtool_files --modules
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "For detailed documentation please see the upstream website:"
|
||||
elog "http://www.balabit.com/sites/default/files/documents/syslog-ng-ose-3.5-guides/en/syslog-ng-ose-v3.5-guide-admin/html/index.html"
|
||||
|
||||
# bug #355257
|
||||
if ! has_version app-admin/logrotate ; then
|
||||
echo
|
||||
elog "It is highly recommended that app-admin/logrotate be emerged to"
|
||||
elog "manage the log files. ${PN} installs a file in /etc/logrotate.d"
|
||||
elog "for logrotate to use."
|
||||
echo
|
||||
fi
|
||||
}
|
@ -0,0 +1,97 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/ca-certificates/ca-certificates-20140223.ebuild,v 1.1 2014/03/13 23:31:00 radhermit Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils unpacker
|
||||
|
||||
DESCRIPTION="Common CA Certificates PEM files"
|
||||
HOMEPAGE="http://packages.debian.org/sid/ca-certificates"
|
||||
#NMU_PR="1"
|
||||
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
|
||||
|
||||
LICENSE="MPL-1.1"
|
||||
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 ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
|
||||
IUSE=""
|
||||
|
||||
# platforms like AIX don't have a good ar
|
||||
DEPEND="kernel_AIX? ( app-arch/deb2targz )
|
||||
!<sys-apps/portage-2.1.10.41"
|
||||
# openssl: we run `c_rehash`
|
||||
# debianutils: we run `run-parts`
|
||||
RDEPEND="${DEPEND}
|
||||
dev-libs/openssl
|
||||
sys-apps/debianutils"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
pkg_setup() {
|
||||
# For the conversion to having it in CONFIG_PROTECT_MASK,
|
||||
# we need to tell users about it once manually first.
|
||||
[[ -f "${EPREFIX}"/etc/env.d/98ca-certificates ]] \
|
||||
|| ewarn "You should run update-ca-certificates manually after etc-update"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [[ -n ${EPREFIX} ]] ; then
|
||||
# need to perform everything in the offset, #381937
|
||||
mkdir -p "./${EPREFIX}"
|
||||
cd "./${EPREFIX}" || die
|
||||
fi
|
||||
unpack_deb ${A}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cd "./${EPREFIX}" || die
|
||||
epatch "${FILESDIR}"/${PN}-20110502-root.patch
|
||||
local relp=$(echo "${EPREFIX}" | sed -e 's:[^/]\+:..:g')
|
||||
sed -i \
|
||||
-e '/="$ROOT/s:ROOT/:ROOT'"${EPREFIX}"'/:' \
|
||||
-e '/RELPATH="\.\./s:"$:'"${relp}"'":' \
|
||||
usr/sbin/update-ca-certificates || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
(
|
||||
echo "# Automatically generated by ${CATEGORY}/${PF}"
|
||||
echo "# $(date -u)"
|
||||
echo "# Do not edit."
|
||||
cd "${S}${EPREFIX}"/usr/share/ca-certificates
|
||||
find * -name '*.crt' | LC_ALL=C sort
|
||||
) > "${S}${EPREFIX}"/etc/ca-certificates.conf
|
||||
|
||||
sh "${S}${EPREFIX}"/usr/sbin/update-ca-certificates --root "${S}" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cp -pPR . "${D}"/ || die
|
||||
|
||||
mv "${ED}"/usr/share/doc/{ca-certificates,${PF}} || die
|
||||
|
||||
echo 'CONFIG_PROTECT_MASK="/etc/ca-certificates.conf"' > 98ca-certificates
|
||||
doenvd 98ca-certificates
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [ -d "${EROOT}/usr/local/share/ca-certificates" ] ; then
|
||||
# if the user has local certs, we need to rebuild again
|
||||
# to include their stuff in the db.
|
||||
# However it's too overzealous when the user has custom certs in place.
|
||||
# --fresh is to clean up dangling symlinks
|
||||
"${EROOT}"/usr/sbin/update-ca-certificates --root "${EROOT}"
|
||||
fi
|
||||
|
||||
local c badcerts=0
|
||||
for c in $(find -L "${EROOT}"etc/ssl/certs/ -type l) ; do
|
||||
ewarn "Broken symlink for a certificate at $c"
|
||||
badcerts=1
|
||||
done
|
||||
if [ $badcerts -eq 1 ]; then
|
||||
ewarn "You MUST remove the above broken symlinks"
|
||||
ewarn "Otherwise any SSL validation that use the directory may fail!"
|
||||
ewarn "To batch-remove them, run:"
|
||||
ewarn "find -L ${EROOT}etc/ssl/certs/ -type l -exec rm {} +"
|
||||
fi
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/dvisvgm/dvisvgm-1.5.2.ebuild,v 1.1 2014/03/13 20:32:11 aballier Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="Converts DVI files to SVG"
|
||||
HOMEPAGE="http://dvisvgm.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="test"
|
||||
# Tests don't work from $WORKDIR: kpathsea tries to search in relative
|
||||
# directories from where the binary is executed.
|
||||
# We cannot really use absolute paths in the kpathsea configuration since that
|
||||
# would make it harder for prefix installs.
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="virtual/tex-base
|
||||
app-text/ghostscript-gpl
|
||||
>=media-gfx/potrace-1.10-r1
|
||||
media-libs/freetype:2
|
||||
sys-libs/zlib"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
test? ( dev-cpp/gtest )"
|
@ -1 +1,2 @@
|
||||
DIST kbibtex-0.4.1.tar.bz2 198342 SHA256 ae85bd9db290b9b3b2a78036c0a69e29b52739f6c406ebec4cb73988e13506ba SHA512 ccd88552c1729246c476da21c6c5fee9496cec680d67ca337cf383b074ffe5ea3b11da98ecf750cacd604ea62c6e1f28e475725efdf575d4623f48beddf34d69 WHIRLPOOL bde08e9affdf848cf9b8b482ef7841470b25e916acd889f4b383d7b6e238176bfbe69e7b6d0540ec445c87bbe8f436eeb9a9592239ea48b84d75030c3991ceb4
|
||||
DIST kbibtex-0.5.tar.xz 248388 SHA256 65fd17a77e2448772213606b17f29dce49deb836753c3a3340ed90e6dcbcc1fb SHA512 5d52ee4cc80efbd905a2be2510e57df027414f73aa95f9364fcc02831bda12da31ce4fcef2ab4c03bb72f6857cbed845dc99d52f4a7994eb541a94b5e93a6195 WHIRLPOOL f531c715244ca480048e070098837fca9146af1ae062aa09faa1a01464a6b584c8f7d9b0a9bac0fbfdde6945cf3271b2db9f1227399a976dfb2eb39774dfe603
|
||||
|
@ -0,0 +1,11 @@
|
||||
diff -urN kbibtex-0.5.old/src/program/docklets/referencepreview.h kbibtex-0.5/src/program/docklets/referencepreview.h
|
||||
--- kbibtex-0.5.old/src/program/docklets/referencepreview.h 2013-12-29 20:06:23.000000000 +0100
|
||||
+++ kbibtex-0.5/src/program/docklets/referencepreview.h 2014-03-13 22:31:38.456418630 +0100
|
||||
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <QWidget>
|
||||
#include <QUrl>
|
||||
+#include <KUrl>
|
||||
|
||||
class Element;
|
||||
class File;
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/kbibtex/kbibtex-0.5.ebuild,v 1.1 2014/03/13 21:42:45 johu Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit versionator kde4-base
|
||||
|
||||
DESCRIPTION="BibTeX editor for KDE to edit bibliographies used with LaTeX"
|
||||
HOMEPAGE="http://home.gna.org/kbibtex/"
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
SRC_URI="http://download.gna.org/${PN}/$(get_version_component_range 1-2)/${P/_/-}.tar.xz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
else
|
||||
ESVN_REPO_URI="svn://svn.gna.org/svn/${PN}/trunk"
|
||||
ESVN_PROJECT="${PN}"
|
||||
KEYWORDS=""
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="
|
||||
app-text/poppler[qt4]
|
||||
dev-libs/libxml2
|
||||
dev-libs/libxslt
|
||||
virtual/tex-base
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-tex/bibtex2html"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-build-fix.patch" )
|
||||
|
||||
S=${WORKDIR}/${P/_/-}
|
@ -0,0 +1,23 @@
|
||||
From 81d0ebe29ccd852e969acda7394969e3f13eb136 Mon Sep 17 00:00:00 2001
|
||||
From: Stef Walter <stefw@gnome.org>
|
||||
Date: Thu, 31 Oct 2013 11:43:14 +0100
|
||||
Subject: [PATCH] gmain: Fix use of uninitialized memory in sigaction structure
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=711754
|
||||
|
||||
|
||||
diff --git a/glib/gmain.c b/glib/gmain.c
|
||||
index 9c37bb2..608c1a5 100644
|
||||
--- a/glib/gmain.c
|
||||
+++ b/glib/gmain.c
|
||||
@@ -4978,6 +4978,7 @@ unref_unix_signal_handler_unlocked (int signum)
|
||||
if (unix_signal_refcount[signum] == 0)
|
||||
{
|
||||
struct sigaction action;
|
||||
+ memset (&action, 0, sizeof (action));
|
||||
action.sa_handler = SIG_DFL;
|
||||
sigemptyset (&action.sa_mask);
|
||||
sigaction (signum, &action, NULL);
|
||||
--
|
||||
Gitg
|
||||
|
@ -0,0 +1,274 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.38.2-r1.ebuild,v 1.1 2014/03/14 04:37:54 tetromino Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python2_{6,7} )
|
||||
# Avoid runtime dependency on python when USE=test
|
||||
|
||||
inherit autotools bash-completion-r1 gnome.org libtool eutils flag-o-matic gnome2-utils multilib pax-utils python-r1 toolchain-funcs versionator virtualx linux-info multilib-minimal
|
||||
|
||||
DESCRIPTION="The GLib library of C routines"
|
||||
HOMEPAGE="http://www.gtk.org/"
|
||||
SRC_URI="${SRC_URI}
|
||||
http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz" # pkg.m4 for eautoreconf
|
||||
|
||||
LICENSE="LGPL-2+"
|
||||
SLOT="2"
|
||||
IUSE="debug fam kernel_linux selinux static-libs systemtap test utils xattr"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
|
||||
|
||||
# FIXME: want libselinux[${MULTILIB_USEDEP}] - bug #480960
|
||||
RDEPEND="
|
||||
virtual/libiconv[${MULTILIB_USEDEP}]
|
||||
virtual/libffi[${MULTILIB_USEDEP}]
|
||||
sys-libs/zlib[${MULTILIB_USEDEP}]
|
||||
|| (
|
||||
>=dev-libs/elfutils-0.142
|
||||
>=dev-libs/libelf-0.8.12
|
||||
>=sys-freebsd/freebsd-lib-9.2_rc1
|
||||
)
|
||||
selinux? ( sys-libs/libselinux )
|
||||
xattr? ( sys-apps/attr[${MULTILIB_USEDEP}] )
|
||||
fam? ( virtual/fam[${MULTILIB_USEDEP}] )
|
||||
utils? (
|
||||
${PYTHON_DEPS}
|
||||
>=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}] )
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20130224-r9
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
>=dev-libs/libxslt-1.0
|
||||
>=sys-devel/gettext-0.11
|
||||
>=dev-util/gtk-doc-am-1.15
|
||||
systemtap? ( >=dev-util/systemtap-1.3 )
|
||||
test? (
|
||||
sys-devel/gdb
|
||||
${PYTHON_DEPS}
|
||||
>=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
|
||||
>=sys-apps/dbus-1.2.14 )
|
||||
!<dev-libs/gobject-introspection-1.$(get_version_component_range 2)
|
||||
!<dev-util/gtk-doc-1.15-r2
|
||||
"
|
||||
# gobject-introspection blocker to ensure people don't mix
|
||||
# different g-i and glib major versions
|
||||
|
||||
PDEPEND="x11-misc/shared-mime-info
|
||||
!<gnome-base/gvfs-1.6.4-r990"
|
||||
# shared-mime-info needed for gio/xdgmime, bug #409481
|
||||
# Earlier versions of gvfs do not work with glib
|
||||
|
||||
DOCS="AUTHORS ChangeLog* NEWS* README"
|
||||
|
||||
pkg_setup() {
|
||||
if use kernel_linux ; then
|
||||
CONFIG_CHECK="~INOTIFY_USER"
|
||||
if use test; then
|
||||
CONFIG_CHECK="~IPV6"
|
||||
WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them."
|
||||
export IPV6_DISABLED="yes"
|
||||
fi
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Prevent build failure in stage3 where pkgconfig is not available, bug #481056
|
||||
mv -f "${WORKDIR}"/pkg-config-*/pkg.m4 "${S}"/m4macros/ || die
|
||||
|
||||
# Fix gmodule issues on fbsd; bug #184301, upstream bug #107626
|
||||
epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch
|
||||
|
||||
if use test; then
|
||||
# Do not try to remove files on live filesystem, upstream bug #619274
|
||||
sed 's:^\(.*"/desktop-app-info/delete".*\):/*\1*/:' \
|
||||
-i "${S}"/gio/tests/desktop-app-info.c || die "sed failed"
|
||||
|
||||
# Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629, upstream bug #629163
|
||||
if ! has_version dev-util/desktop-file-utils ; then
|
||||
ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system,"
|
||||
ewarn "think on installing it to get these tests run."
|
||||
sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die
|
||||
sed -i -e "/desktop-app-info\/default/d" gio/tests/desktop-app-info.c || die
|
||||
sed -i -e "/desktop-app-info\/fallback/d" gio/tests/desktop-app-info.c || die
|
||||
sed -i -e "/desktop-app-info\/lastused/d" gio/tests/desktop-app-info.c || die
|
||||
fi
|
||||
|
||||
# gdesktopappinfo requires existing terminal (gnome-terminal or any
|
||||
# other), falling back to xterm if one doesn't exist
|
||||
if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then
|
||||
ewarn "Some tests will be skipped due to missing terminal program"
|
||||
sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die
|
||||
fi
|
||||
|
||||
# Disable tests requiring dbus-python and pygobject; bugs #349236, #377549, #384853
|
||||
if ! has_version dev-python/dbus-python || ! has_version 'dev-python/pygobject:3' ; then
|
||||
ewarn "Some tests will be skipped due to dev-python/dbus-python or dev-python/pygobject:3"
|
||||
ewarn "not being present on your system, think on installing them to get these tests run."
|
||||
sed -i -e "/connection\/filter/d" gio/tests/gdbus-connection.c || die
|
||||
sed -i -e "/connection\/large_message/d" gio/tests/gdbus-connection-slow.c || die
|
||||
sed -i -e "/gdbus\/proxy/d" gio/tests/gdbus-proxy.c || die
|
||||
sed -i -e "/gdbus\/proxy-well-known-name/d" gio/tests/gdbus-proxy-well-known-name.c || die
|
||||
sed -i -e "/gdbus\/introspection-parser/d" gio/tests/gdbus-introspection.c || die
|
||||
sed -i -e "/g_test_add_func/d" gio/tests/gdbus-threading.c || die
|
||||
sed -i -e "/gdbus\/method-calls-in-thread/d" gio/tests/gdbus-threading.c || die
|
||||
# needed to prevent gdbus-threading from asserting
|
||||
ln -sfn $(type -P true) gio/tests/gdbus-testserver.py
|
||||
fi
|
||||
|
||||
# Some tests need ipv6, upstream bug #667468
|
||||
if [[ -n "${IPV6_DISABLED}" ]]; then
|
||||
sed -i -e "/socket\/ipv6_sync/d" gio/tests/socket.c || die
|
||||
sed -i -e "/socket\/ipv6_async/d" gio/tests/socket.c || die
|
||||
sed -i -e "/socket\/ipv6_v4mapped/d" gio/tests/socket.c || die
|
||||
fi
|
||||
|
||||
# Test relies on /usr/bin/true, but we have /bin/true, upstream bug #698655
|
||||
sed -i -e "s:/usr/bin/true:/bin/true:" gio/tests/desktop-app-info.c || die
|
||||
fi
|
||||
|
||||
# thread test fails, upstream bug #679306
|
||||
epatch "${FILESDIR}/${PN}-2.34.0-testsuite-skip-thread4.patch"
|
||||
|
||||
# gdbus-codegen is a separate package
|
||||
epatch "${FILESDIR}/${PN}-2.37.x-external-gdbus-codegen.patch"
|
||||
|
||||
# do not allow libgobject to unload; bug #405173, https://bugzilla.gnome.org/show_bug.cgi?id=707298
|
||||
epatch "${FILESDIR}/${PN}-2.36.4-znodelete.patch"
|
||||
|
||||
# patches from 2.39.x / 2.40.x
|
||||
epatch "${FILESDIR}/${PN}-2.38.2-sigaction.patch" #501330
|
||||
|
||||
# leave python shebang alone
|
||||
sed -e '/${PYTHON}/d' \
|
||||
-i glib/Makefile.{am,in} || die
|
||||
|
||||
# Gentoo handles completions in a different directory
|
||||
sed -i "s|^completiondir =.*|completiondir = $(get_bashcompdir)|" \
|
||||
gio/Makefile.am || die
|
||||
|
||||
# Support compilation in clang until upstream solves this, upstream bug #691608
|
||||
append-flags -Wno-format-nonliteral
|
||||
|
||||
epatch "${FILESDIR}"/${P}-configure.patch #500996
|
||||
|
||||
epatch_user
|
||||
|
||||
# Needed for the punt-python-check patch, disabling timeout test
|
||||
# Also needed to prevent cross-compile failures, see bug #267603
|
||||
# Also needed for the no-gdbus-codegen patch
|
||||
eautoreconf
|
||||
|
||||
# FIXME: Really needed when running eautoreconf before? bug#????
|
||||
#[[ ${CHOST} == *-freebsd* ]] && elibtoolize
|
||||
|
||||
epunt_cxx
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
# Avoid circular depend with dev-util/pkgconfig and
|
||||
# native builds (cross-compiles won't need pkg-config
|
||||
# in the target ROOT to work here)
|
||||
if ! tc-is-cross-compiler && ! $(tc-getPKG_CONFIG) --version >& /dev/null; then
|
||||
if has_version sys-apps/dbus; then
|
||||
export DBUS1_CFLAGS="-I/usr/include/dbus-1.0 -I/usr/$(get_libdir)/dbus-1.0/include"
|
||||
export DBUS1_LIBS="-ldbus-1"
|
||||
fi
|
||||
export LIBFFI_CFLAGS="-I$(echo /usr/$(get_libdir)/libffi-*/include)"
|
||||
export LIBFFI_LIBS="-lffi"
|
||||
fi
|
||||
|
||||
local myconf
|
||||
|
||||
case "${CHOST}" in
|
||||
*-mingw*) myconf="${myconf} --with-threads=win32" ;;
|
||||
*) myconf="${myconf} --with-threads=posix" ;;
|
||||
esac
|
||||
|
||||
# Building with --disable-debug highly unrecommended. It will build glib in
|
||||
# an unusable form as it disables some commonly used API. Please do not
|
||||
# convert this to the use_enable form, as it results in a broken build.
|
||||
use debug && myconf="--enable-debug"
|
||||
|
||||
# Only used by the gresource bin
|
||||
multilib_is_native_abi || myconf="${myconf} --disable-libelf"
|
||||
|
||||
# FIXME: change to "$(use_enable selinux)" when libselinux is multilibbed, bug #480960
|
||||
if multilib_is_native_abi; then
|
||||
myconf="${myconf} $(use_enable selinux)"
|
||||
else
|
||||
myconf="${myconf} --disable-selinux"
|
||||
fi
|
||||
|
||||
# Always use internal libpcre, bug #254659
|
||||
ECONF_SOURCE="${S}" econf ${myconf} \
|
||||
$(use_enable xattr) \
|
||||
$(use_enable fam) \
|
||||
$(use_enable selinux) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable systemtap dtrace) \
|
||||
$(use_enable systemtap systemtap) \
|
||||
--disable-compile-warnings \
|
||||
--enable-man \
|
||||
--with-pcre=internal \
|
||||
--with-xml-catalog="${EPREFIX}/etc/xml/catalog"
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
|
||||
if use utils ; then
|
||||
python_replicate_script "${ED}"/usr/bin/gtester-report
|
||||
else
|
||||
rm "${ED}usr/bin/gtester-report"
|
||||
rm "${ED}usr/share/man/man1/gtester-report.1"
|
||||
fi
|
||||
|
||||
# Do not install charset.alias even if generated, leave it to libiconv
|
||||
rm -f "${ED}/usr/lib/charset.alias"
|
||||
|
||||
# Don't install gdb python macros, bug 291328
|
||||
rm -rf "${ED}/usr/share/gdb/" "${ED}/usr/share/glib-2.0/gdb/"
|
||||
|
||||
# Completely useless with or without USE static-libs, people need to use
|
||||
# pkg-config
|
||||
prune_libtool_files --modules
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
gnome2_environment_reset
|
||||
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
export XDG_CONFIG_DIRS=/etc/xdg
|
||||
export XDG_DATA_DIRS=/usr/local/share:/usr/share
|
||||
export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp"
|
||||
unset GSETTINGS_BACKEND # bug 352451
|
||||
export LC_TIME=C # bug #411967
|
||||
python_export_best
|
||||
|
||||
# Related test is a bit nitpicking
|
||||
mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
|
||||
chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
|
||||
|
||||
# Hardened: gdb needs this, bug #338891
|
||||
if host-is-pax ; then
|
||||
pax-mark -mr "${BUILD_DIR}"/tests/.libs/assert-msg-test \
|
||||
|| die "Hardened adjustment failed"
|
||||
fi
|
||||
|
||||
# Need X for dbus-launch session X11 initialization
|
||||
Xemake check
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if has_version '<x11-libs/gtk+-3.0.12:3'; then
|
||||
# To have a clear upgrade path for gtk+-3.0.x users, have to resort to
|
||||
# a warning instead of a blocker
|
||||
ewarn
|
||||
ewarn "Using <gtk+-3.0.12:3 with ${P} results in frequent crashes."
|
||||
ewarn "You should upgrade to a newer version of gtk+:3 immediately."
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST cryptokit-1.7.tar.gz 140400 SHA256 56a8c0339c47ca3cf43c8881d5b519d3bff68bc8a53267e9c5c9cbc9239600ca SHA512 39a86b9b97be097120308ef55c2e69b8436a85102cc2eff25f6f3c81abce24511a80295ba7790337fa46584baea24dd9517067039dc81417fe2d38ff8b5e62f1 WHIRLPOOL 21756c006d0c23927cfba2756c6206c6fac08ef22768b881c1750237f6f743040bdfbfa783bf2253e586328b9efc91154c3b8dc73e52fcb391dcd36fd360450e
|
||||
DIST cryptokit-1.9.tar.gz 143494 SHA256 d3177e79e425b119b80acc63a85114a12e4c617f16803a69c080f460c4f037f1 SHA512 67385562d5f42a65dc13b7bbf4164610a47c1f2b20d3e737c62046d716fdc38a19727e7ea04f633562d8c82c83fb1b64472f06c3032ea45e5b7c411b2f177d74 WHIRLPOOL 3680ba403a5f380a2bc5e0f68fc50ff64f2b5927f3c32cb04970f11493abecc0389c1070cccea106a91da1949b993fcd4e43bbd681c6efdb6638b4bd71efbead
|
||||
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/cryptokit/cryptokit-1.9.ebuild,v 1.1 2014/03/13 19:54:26 aballier Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
OASIS_BUILD_DOCS=1
|
||||
OASIS_BUILD_TESTS=1
|
||||
|
||||
inherit oasis
|
||||
|
||||
DESCRIPTION="Cryptographic primitives library for Objective Caml"
|
||||
HOMEPAGE="http://forge.ocamlcore.org/projects/cryptokit/"
|
||||
SRC_URI="http://forge.ocamlcore.org/frs/download.php/1229/${P}.tar.gz"
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
|
||||
IUSE="zlib"
|
||||
|
||||
DEPEND="zlib? ( >=sys-libs/zlib-1.1 )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( "Changes" "README.txt" "AUTHORS.txt" )
|
||||
|
||||
src_configure() {
|
||||
oasis_configure_opts="$(use_enable zlib)" \
|
||||
oasis_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog ""
|
||||
elog "This library uses the /dev/random device to generate "
|
||||
elog "random data and RSA keys. The device should either be"
|
||||
elog "built into the kernel or provided as a module. An"
|
||||
elog "alternative is to use the Entropy Gathering Daemon"
|
||||
elog "(http://egd.sourceforge.net). Please note that the"
|
||||
elog "remainder of the library will still work even in the"
|
||||
elog "absence of a one of these sources of randomness."
|
||||
elog ""
|
||||
}
|
||||
|
||||
src_test() {
|
||||
echo ""
|
||||
einfo "You must have either /dev/random or the Entropy Gathering"
|
||||
einfo "Daemon (EGD) for this test to succeed!"
|
||||
echo ""
|
||||
|
||||
oasis_src_test
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST deriving-0.6.tar.gz 62724 SHA256 7864214ba87553747eea48d460661c32142b56968a4c052631dac87fdbdc1cb4 SHA512 cd1f1d85f745f4bf4d3132269492ff28aeb45641d8d7a61b3440496709fc1b36ddbee8adc08ec55277c053b2c376fed06c4b1235bf319d23f78e1520260a3b4a WHIRLPOOL 714df53020ef2b84ba0e4ffb0caa0d4857f58fcd86e450b5e5826d5b17332e545ec39d28b8aa6ed2391bdc5ca5427acad9dbc8b2210362b9568747dce50e4755
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/deriving/deriving-0.6.ebuild,v 1.1 2014/03/13 20:17:41 aballier Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
OASIS_BUILD_TESTS=1
|
||||
|
||||
inherit oasis
|
||||
|
||||
DESCRIPTION="A deriving library for Ocsigen"
|
||||
HOMEPAGE="http://github.com/ocsigen/deriving"
|
||||
SRC_URI="http://github.com/ocsigen/deriving/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-ml/type-conv-108:=
|
||||
dev-ml/optcomp:="
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( CHANGES README.md )
|
||||
RESTRICT="test"
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>ml</herd>
|
||||
</pkgmetadata>
|
@ -1,4 +1 @@
|
||||
DIST ocamlnet-3.6.3.tar.gz 3290612 SHA256 c62fe0a4db6c63c04e24c8d76bcb504054f0b59a7a41c1abcbb8dd504afc9f29 SHA512 99b68cc3fac8a023009e01184e6006944071569b5bd8180a5f9fbe6e4069aaf55e833468d4914254d14f213579cdc8e06e26a00a62bbf73c9d25442671345f9d WHIRLPOOL 7687df33c0bd9d815e49c0e2adf2b87bfd99a8631269291a832432834f6b37c1d7479a87edae5a45d28b0e087129103d71615a9d7a7a3e151f294fcb77aaf0da
|
||||
DIST ocamlnet-3.6.5.tar.gz 3339680 SHA256 bb7d349b5783e4b25c3f7e5616b48d030ad1e375e39d4e99510440f5d2709d3f SHA512 091d148d0b7ab5ea79f8070da0dfb2f1584da9125b22d35049ec9de02f32d05dd6433b705190aef324172f84c15a672f56d2a096f0db877608e86e9b5a1c8ee5 WHIRLPOOL 55779ddc0b6bd7b41eeda6209cb910cfb4b46a1152bae983a251653cc160bc7ebf453f6b045570338f1c78d958054f8c666f8bc89f26d0bce44adb399374b126
|
||||
DIST ocamlnet-3.6.6.tar.gz 3340847 SHA256 3529236e31a18e6983e4198030d9e51f5220714563d46c87b8f113a6392af026 SHA512 389478b705e1a093a895940da45c34a9797a02773d5ca5cd584e1f9a25eebcdb4aee63a119eb80f927b3566eccabd98945ecab6bf7bec090863569b580c12375 WHIRLPOOL 62f3ed53a3ce3b279a3836b0c585c592849d1d7ee2958196fd9723d6624e350bb8ec7670ce3acd69db1f14f4b37d5a6850d20d8e30500e5c1526b030f55d04d2
|
||||
DIST ocamlnet-3.7.3.tar.gz 3352779 SHA256 4ddc6928856d57b613de8889708f04a7bba04571b7bf1c525418cf9e3d8b4468 SHA512 adbff363df8e96a886b0c0bd7aa9243f3406e1a5dd3589101e272d11f4d8edaab2980c8297de9a6701305a8cb9391152ce08ffa5e1f8d95d12fc0edbe6a8f899 WHIRLPOOL 5d6b00458337f0aa277d4ca9b6b1c95485398761f5c8986d2ee14e45fd70901c9914917c8fff529f1fe8967f162760d11f4f7a833e1a812549238ea821797395
|
||||
|
@ -1,13 +0,0 @@
|
||||
Index: ocamlnet-3.6.6/src/netsys/netsys_posix.ml
|
||||
===================================================================
|
||||
--- ocamlnet-3.6.6.orig/src/netsys/netsys_posix.ml
|
||||
+++ ocamlnet-3.6.6/src/netsys/netsys_posix.ml
|
||||
@@ -705,7 +705,7 @@ type at_flag = AT_EACCESS | AT_SYMLINK_N
|
||||
IFDEF HAVE_O_SHARE_DELETE THEN
|
||||
type open_flag1 = Unix.open_flag =
|
||||
O_RDONLY | O_WRONLY | O_RDWR | O_NONBLOCK | O_APPEND | O_CREAT | O_TRUNC
|
||||
- | O_EXCL | O_NOCTTY | O_DSYNC | O_SYNC | O_RSYNC | O_SHARE_DELETE
|
||||
+ | O_EXCL | O_NOCTTY | O_DSYNC | O_SYNC | O_RSYNC | O_SHARE_DELETE | O_CLOEXEC
|
||||
ELSE
|
||||
type open_flag1 = Unix.open_flag =
|
||||
O_RDONLY | O_WRONLY | O_RDWR | O_NONBLOCK | O_APPEND | O_CREAT | O_TRUNC
|
@ -1,75 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocamlnet/ocamlnet-3.6.3.ebuild,v 1.6 2013/03/30 14:55:23 ulm Exp $
|
||||
|
||||
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:=[tk?,ocamlopt?]
|
||||
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,75 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocamlnet/ocamlnet-3.6.5.ebuild,v 1.1 2013/06/11 23:54:54 aballier Exp $
|
||||
|
||||
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:=[tk?,ocamlopt?]
|
||||
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,79 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocamlnet/ocamlnet-3.6.6.ebuild,v 1.2 2013/08/19 13:13:31 aballier Exp $
|
||||
|
||||
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:=[tk?,ocamlopt?]
|
||||
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}
|
||||
|
||||
src_prepare() {
|
||||
has_version '>=dev-lang/ocaml-4.01.0_beta' && epatch "${FILESDIR}/${P}-ocaml-4.01.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 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
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST optcomp-1.5.tar.gz 51964 SHA256 1041762f2a5ba014b26a24c31ed46c6c08cd89754c8914388f358161b7e97d8d SHA512 15fc215e19e4e7854d5b6b005ece6301e5847cf8cdfc1d017a858fd3a0fd4309346e4347c2ab29902d929d67d284a279001ae518b498c997e1648bfcd2513142 WHIRLPOOL 1a88fa85f626a590d9edca8a1551ac963338ae7a68f5f7c3ab028b5251d696c83473eb8ebfddaf653421409af79bd01ff07084c27009b839c0251d0959dedd41
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>ml</herd>
|
||||
</pkgmetadata>
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/optcomp/optcomp-1.5.ebuild,v 1.1 2014/03/13 20:10:17 aballier Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
OASIS_BUILD_DOCS=1
|
||||
|
||||
inherit oasis
|
||||
|
||||
DESCRIPTION="Optional compilation with cpp-like directives"
|
||||
HOMEPAGE="http://github.com/diml/optcomp"
|
||||
SRC_URI="http://github.com/diml/optcomp/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( CHANGES.md README.md )
|
@ -1 +1,2 @@
|
||||
DIST tyxml-2.2.0.tar.gz 105748 SHA256 8eab54f5fd7e9f5df3ac894123bd5abb124d741411a0ad5333e5058e44325f84 SHA512 933ba2e4ed1f6ead2e2f0a6e77a818b6bf479d7994cb5ee23f9f2d4e44bb0ee9c13c57e512686a02fc8220d885065184c30745ca9608a64e8e62a1b9b0198106 WHIRLPOOL 553f683e7c06aa7fa3e175408a8f62d6341093c44967def019101bfae42bf6c5dcd215aa85470de7ed07e861fb69e9cd83cc8b9e53a6d59c99b6ff93bc18c4ef
|
||||
DIST tyxml-3.0.0.tar.gz 148354 SHA256 43f5133b52fb99ca4f0887c82717633ad2893b954c0c3084238f82479eaf6b33 SHA512 18c6ad85f26a689f65cf1f2c4417bd67a34400a7c800f0ab3c50575244fc6666eea248ad6a1093baf0b293b74b3e90632bf678916e5875b8a5fb4356c6fb1a8b WHIRLPOOL 4b92710dcbb38db5395959cf373621055c82b0aba2ab01eb6ccfa781d248691d68e82686705047ef8ba86568c75558641596217bd077b1ee310ef77a7985892a
|
||||
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/tyxml/tyxml-3.0.0.ebuild,v 1.1 2014/03/13 20:23:15 aballier Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
OASIS_BUILD_DOCS=1
|
||||
|
||||
inherit oasis
|
||||
|
||||
DESCRIPTION="A libary to build xml trees typechecked by OCaml"
|
||||
HOMEPAGE="http://ocsigen.org/tyxml/"
|
||||
SRC_URI="http://www.ocsigen.org/download/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1-with-linking-exception"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( CHANGES README.md )
|
@ -1,2 +1 @@
|
||||
DIST Test-WWW-Mechanize-1.28.tar.gz 18564 SHA256 ac1c6990f3b12ad8237af574701f9af5db0de7dd0a7175b69b65e11a4df703c1 SHA512 1706e8c0ee2d90dcb87b2156ec361a52641b7031cfdfb139a421d9753f5880c1fee1f3642359d115a66fd6a125439411f7e0bc274ef39eeacd398dd223745638 WHIRLPOOL 29b6c54d0ac5576460e4c29be8fe041ac4f7b4b187d65fdb452c6446a10731df1016ed898dda48e3b9f44652b0dcc6c8daae96cdac0ac578678a330aa1f1f375
|
||||
DIST Test-WWW-Mechanize-1.44.tar.gz 25824 SHA256 58d00b999b3c7f1eae879d54e112fb3c7525d25517cb10f81a87e92d88905718 SHA512 ab6f8c210a42ef14cd83bc4644a338f76d2e0c908855fe4fbf03b2dc3376476e418b5e71a080cf889b0c6a8f20185def1b54568e1cb2ba130fe484516614393d WHIRLPOOL bb1756cd1980ade7274aeaf9c93ff1bc71526d374f1fe2f87390ed60a60c5f85c51a9eac27e5611c217432d7daf4c07c5d9a44fb1fa334988973772ddbbdaab3
|
||||
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Test-WWW-Mechanize/Test-WWW-Mechanize-1.28.ebuild,v 1.4 2012/03/25 15:33:41 armin76 Exp $
|
||||
|
||||
MODULE_AUTHOR=PETDANCE
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Testing-specific WWW::Mechanize subclass"
|
||||
|
||||
LICENSE="|| ( Artistic GPL-2 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-perl/WWW-Mechanize-1.24
|
||||
dev-perl/Carp-Assert-More
|
||||
dev-perl/URI
|
||||
>=dev-perl/Test-LongString-0.12
|
||||
dev-lang/perl"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( >=dev-perl/HTTP-Server-Simple-0.35
|
||||
dev-perl/Test-Pod
|
||||
dev-perl/Test-Pod-Coverage )"
|
||||
|
||||
SRC_TEST="do"
|
@ -1,5 +1,2 @@
|
||||
DIST Try-Tiny-0.11.tar.gz 9923 SHA256 059e154ed82760bf6c1b6fddded800228bd97612d18159c68bfc36a8ea2bc885 SHA512 42a98d0996e4195b1618e99080f67791ec9b09c8c4de669aafcbe75c609718d700a6831dd5a68d8f7bda563c29ce3a8495bbf548b8d38a155471875889d8c701 WHIRLPOOL e9807e6cf5da1aad939c56809bd066d4215fb2a9b35c2b60c35c63493fb2bebe56277bc44e34d2d54d5b2ac9096782f9a9d801b44573905296268e2337ad1716
|
||||
DIST Try-Tiny-0.12.tar.gz 10320 SHA256 4f5c13c28909d9717bd79acc6b37d2a8f2d746f99abbacd7e03d2c3906179b2b SHA512 4c627f1fc160c625281c83ee5cf1001a7b7884724e2f9495613ad5387eb8b4f047e4b469be1e39ba84df1e86b4494330aafb637643e5c655205521aacf8b218d WHIRLPOOL df5e6c874389823045082837637ede255938572e3a485e63b70bf0f71a2310b0157a2abf27213ef2fc9052ba201de3cbab517983c50dfe7dffef3dd476927bb8
|
||||
DIST Try-Tiny-0.16.tar.gz 15987 SHA256 a8711329e622b5a95b06322f44b2ae11fd3eade8a4dced90bf70f4292d12d6f1 SHA512 fac950395658afbe9875b0351c3ff88f67043002495da09e0852651484fd13059c24c1910f9ada26ec89a6a7ba016236043faf4a5d9e042179885dc739f86b34 WHIRLPOOL 793150cd63d53a79cb567ecce02d77c32b8478ff3d02b8ce9bd6a1439fdf3afb9a3d3b0d1c2dedcf3acafeceea069d239d431ad0982278462507cd03183215d2
|
||||
DIST Try-Tiny-0.18.tar.gz 16499 SHA256 4ec6fa76eda43ceb10598ea9950c815b332bb4e927b11a62d247c447faca4a1a SHA512 2e21298a22670c58a702a5a168a43dc48a213ef407bd7be3b3676522ea17735ea22dc835aa89c4e57e53af030e3310c881e9432c527435d827351f2230af0de5 WHIRLPOOL 5822a52848a4716cbbe882d95e11e9ff486a4fd6c29d1601c00bfcce0e3517bba54e281308acf539c47df6708a7abb869a5c3bad2432c8ee10877e3414a9ea83
|
||||
DIST Try-Tiny-0.19.tar.gz 17165 SHA256 57ae3341b03af36a052922d88e1ebf1c17828b25da69dfbe98ac8b113c181aec SHA512 5a642da7e55becb41109bfbb1e44999bde6904c4c5b961658b3ddb5958c84320f02ba7e081f36e7381dd04ae7174373e0c69587f49882b35202e8a45f6eb5115 WHIRLPOOL 6398d05e865b6c155ff9774f72ea6e2b0610d1968750a0d3d41687dedbc10930cf9a15de15fb739f5ca4f0c048879ee00479986ec1ebec48bd54c6ea2dc3661c
|
||||
|
@ -1,18 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Try-Tiny/Try-Tiny-0.110.0.ebuild,v 1.12 2012/09/09 16:18:49 armin76 Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=DOY
|
||||
MODULE_VERSION=0.11
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Minimal try/catch with proper localization of $@"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
SRC_TEST=do
|
@ -1,18 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Try-Tiny/Try-Tiny-0.120.0.ebuild,v 1.13 2014/02/01 23:36:07 vapier Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=DOY
|
||||
MODULE_VERSION=0.12
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Minimal try/catch with proper localization of $@"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
SRC_TEST=do
|
@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Try-Tiny/Try-Tiny-0.160.0.ebuild,v 1.4 2014/02/01 23:36:07 vapier Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=DOY
|
||||
MODULE_VERSION=0.16
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Minimal try/catch with proper localization of $@"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="test? ( dev-perl/Sub-Name )"
|
||||
|
||||
SRC_TEST=do
|
@ -1,2 +1,3 @@
|
||||
DIST pudb-2013.3.6.tar.gz 41493 SHA256 81b20a995803c4be513e6d36c8ec9a531d3ccb24670b2416abc20f3933ddb8be SHA512 fe9caf2e1d05c8162712a828cbbc9bb9366a397cc3b934dc64ff9ff9d8493dc77bb4be09635a564784c037c6a57c04eeadb01c6e98caf7f975da7f2ba5b6e897 WHIRLPOOL 640026b5e788f781235211b484443ccc3ecb0545d9e41d221ffda15c4c2f7a999fc0628d77f314f600ee0510c0541d52368a78b2a079f82cd3a132c36243de13
|
||||
DIST pudb-2013.5.1.tar.gz 45109 SHA256 7606ef0502bbdd18d7468cf969f1364a11a0b2f1b7d94cda9e4ef14978a74ccd SHA512 b6e271bdf523f5975281c13bf79d6945c32064a3da2e70b2dfbf39fb938f30d927bbbe0b943e1b59b3c12ecd166dc5aa5bea5a102ed9d546c916e59cfb7f8710 WHIRLPOOL 81f1aefb2abb3c3a0a5a4c9b24e79dcd38b03c041de34a45000e7e57eae0889ec2d39804f8ecd1e67abd642e59e6b43b8d6b06ce175b92793ebdfbe732c0cfc0
|
||||
DIST pudb-2014.1.tar.gz 46489 SHA256 75453feb20a29c6b40132af658dd58a9eb6e22e27c11babd5b5828bbaf1f2137 SHA512 90858729faa087a3d824a735153efbb63728d082cccdd08ee7505341910e3f155613885ff95f405c05272b7d32a6eb1c8c4b143495c352223b04b0ec401196fb WHIRLPOOL 4bbd7564387152350a7ced0e50a7411c8270486732382bcf0c05cde129b49692f63453f79d65e92b4101ba4cfc627b84ab96a2f180bf1d8ae67de68443003487
|
||||
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pudb/pudb-2014.1.ebuild,v 1.1 2014/03/13 18:10:59 radhermit Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A full-screen, console-based Python debugger"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/pudb"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-interix ~x86-linux"
|
||||
|
||||
RDEPEND="dev-python/urwid[${PYTHON_USEDEP}]
|
||||
dev-python/pygments[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
@ -0,0 +1,323 @@
|
||||
diff --git a/part/completion/katecompletionmodel.cpp b/part/completion/katecompletionmodel.cpp
|
||||
index 3fa8080..22af495 100644
|
||||
--- a/part/completion/katecompletionmodel.cpp
|
||||
+++ b/part/completion/katecompletionmodel.cpp
|
||||
@@ -504,7 +504,7 @@ QModelIndex KateCompletionModel::indexForGroup( Group * g ) const
|
||||
return createIndex(row, 0, 0);
|
||||
}
|
||||
|
||||
-void KateCompletionModel::clearGroups( bool shouldReset )
|
||||
+void KateCompletionModel::clearGroups()
|
||||
{
|
||||
clearExpanding();
|
||||
m_ungrouped->clear();
|
||||
@@ -536,9 +536,6 @@ void KateCompletionModel::clearGroups( bool shouldReset )
|
||||
|
||||
m_emptyGroups.append(m_bestMatches);
|
||||
m_groupHash.insert(BestMatchesProperty, m_bestMatches);
|
||||
-
|
||||
- if(shouldReset)
|
||||
- reset();
|
||||
}
|
||||
|
||||
QSet<KateCompletionModel::Group*> KateCompletionModel::createItems(const HierarchicalModelHandler& _handler, const QModelIndex& i, bool notifyModel) {
|
||||
@@ -577,9 +574,10 @@ QSet<KateCompletionModel::Group*> KateCompletionModel::deleteItems(const QModelI
|
||||
|
||||
void KateCompletionModel::createGroups()
|
||||
{
|
||||
+ beginResetModel();
|
||||
//After clearing the model, it has to be reset, else we will be in an invalid state while inserting
|
||||
//new groups.
|
||||
- clearGroups(true);
|
||||
+ clearGroups();
|
||||
|
||||
bool has_groups=false;
|
||||
foreach (CodeCompletionModel* sourceModel, m_completionModels) {
|
||||
@@ -600,10 +598,7 @@ void KateCompletionModel::createGroups()
|
||||
makeGroupItemsUnique();
|
||||
|
||||
updateBestMatches();
|
||||
-
|
||||
- reset();
|
||||
-
|
||||
- emit contentGeometryChanged();
|
||||
+ endResetModel();
|
||||
}
|
||||
|
||||
KateCompletionModel::Group* KateCompletionModel::createItem(const HierarchicalModelHandler& handler, const QModelIndex& sourceIndex, bool notifyModel)
|
||||
@@ -660,9 +655,7 @@ void KateCompletionModel::slotRowsInserted( const QModelIndex & parent, int star
|
||||
affectedGroups += createItems(handler, parent.isValid() ? parent.child(i, 0) : handler.model()->index(i, 0), true);
|
||||
|
||||
foreach (Group* g, affectedGroups)
|
||||
- hideOrShowGroup(g);
|
||||
-
|
||||
- emit contentGeometryChanged();
|
||||
+ hideOrShowGroup(g, true);
|
||||
}
|
||||
|
||||
void KateCompletionModel::slotRowsRemoved( const QModelIndex & parent, int start, int end )
|
||||
@@ -678,9 +671,7 @@ void KateCompletionModel::slotRowsRemoved( const QModelIndex & parent, int start
|
||||
}
|
||||
|
||||
foreach (Group* g, affectedGroups)
|
||||
- hideOrShowGroup(g);
|
||||
-
|
||||
- emit contentGeometryChanged();
|
||||
+ hideOrShowGroup(g, true);
|
||||
}
|
||||
|
||||
KateCompletionModel::Group* KateCompletionModel::fetchGroup( int attribute, const QString& scope, bool forceGrouping )
|
||||
@@ -938,31 +929,32 @@ void KateCompletionModel::setCurrentCompletion( KTextEditor::CodeCompletionModel
|
||||
|
||||
m_currentMatch[model] = completion;
|
||||
|
||||
- bool needsReset = false;
|
||||
+ const bool resetModel = (changeType != Narrow);
|
||||
+ if (resetModel) {
|
||||
+ beginResetModel();
|
||||
+ }
|
||||
|
||||
if (!hasGroups()) {
|
||||
- needsReset |= changeCompletions(m_ungrouped, changeType);
|
||||
+ changeCompletions(m_ungrouped, changeType, !resetModel);
|
||||
} else {
|
||||
foreach (Group* g, m_rowTable) {
|
||||
if(g != m_argumentHints)
|
||||
- needsReset |= changeCompletions(g, changeType);
|
||||
+ changeCompletions(g, changeType, !resetModel);
|
||||
}
|
||||
foreach (Group* g, m_emptyGroups) {
|
||||
if(g != m_argumentHints)
|
||||
- needsReset |= changeCompletions(g, changeType);
|
||||
+ changeCompletions(g, changeType, !resetModel);
|
||||
}
|
||||
}
|
||||
|
||||
// NOTE: best matches are also updated in resort
|
||||
resort();
|
||||
|
||||
- kDebug()<<"needsReset"<<needsReset;
|
||||
- if(needsReset)
|
||||
- reset();
|
||||
+ if (resetModel) {
|
||||
+ endResetModel();
|
||||
+ }
|
||||
|
||||
clearExpanding(); //We need to do this, or be aware of expanding-widgets while filtering.
|
||||
- emit contentGeometryChanged();
|
||||
- kDebug();
|
||||
}
|
||||
|
||||
QString KateCompletionModel::commonPrefixInternal(const QString &forcePrefix) const
|
||||
@@ -1024,15 +1016,14 @@ QString KateCompletionModel::commonPrefix(QModelIndex selectedIndex) const
|
||||
return commonPrefix;
|
||||
}
|
||||
|
||||
-bool KateCompletionModel::changeCompletions( Group * g, changeTypes changeType )
|
||||
+void KateCompletionModel::changeCompletions( Group * g, changeTypes changeType, bool notifyModel )
|
||||
{
|
||||
- bool notifyModel = true;
|
||||
if(changeType != Narrow) {
|
||||
- notifyModel = false;
|
||||
g->filtered = g->prefilter;
|
||||
//In the "Broaden" or "Change" case, just re-filter everything,
|
||||
//and don't notify the model. The model is notified afterwards through a reset().
|
||||
}
|
||||
+
|
||||
//This code determines what of the filtered items still fit, and computes the ranges that were removed, giving
|
||||
//them to beginRemoveRows(..) in batches
|
||||
|
||||
@@ -1054,14 +1045,13 @@ bool KateCompletionModel::changeCompletions( Group * g, changeTypes changeType )
|
||||
}
|
||||
}
|
||||
|
||||
- if(deleteUntil != -1) {
|
||||
+ if(deleteUntil != -1 && notifyModel) {
|
||||
beginRemoveRows(indexForGroup(g), 0, deleteUntil);
|
||||
endRemoveRows();
|
||||
}
|
||||
|
||||
g->filtered = newFiltered;
|
||||
hideOrShowGroup(g, notifyModel);
|
||||
- return !notifyModel;
|
||||
}
|
||||
|
||||
int KateCompletionModel::Group::orderNumber() const {
|
||||
@@ -1193,7 +1183,9 @@ void KateCompletionModel::setSortingEnabled( bool enable )
|
||||
{
|
||||
if (m_sortingEnabled != enable) {
|
||||
m_sortingEnabled = enable;
|
||||
+ beginResetModel();
|
||||
resort();
|
||||
+ endResetModel();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1256,8 +1248,9 @@ const QList< QList < int > > & KateCompletionModel::columnMerges( ) const
|
||||
|
||||
void KateCompletionModel::setColumnMerges( const QList< QList < int > > & columnMerges )
|
||||
{
|
||||
+ beginResetModel();
|
||||
m_columnMerges = columnMerges;
|
||||
- reset();
|
||||
+ endResetModel();
|
||||
}
|
||||
|
||||
int KateCompletionModel::translateColumn( int sourceColumn ) const
|
||||
@@ -1557,7 +1550,9 @@ void KateCompletionModel::setSortingAlphabetical( bool alphabetical )
|
||||
{
|
||||
if (m_sortingAlphabetical != alphabetical) {
|
||||
m_sortingAlphabetical = alphabetical;
|
||||
+ beginResetModel();
|
||||
resort();
|
||||
+ endResetModel();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1571,11 +1566,13 @@ void KateCompletionModel::setSortingCaseSensitivity( Qt::CaseSensitivity cs )
|
||||
{
|
||||
if (m_sortingCaseSensitivity != cs) {
|
||||
m_sortingCaseSensitivity = cs;
|
||||
+ beginResetModel();
|
||||
resort();
|
||||
+ endResetModel();
|
||||
}
|
||||
}
|
||||
|
||||
-void KateCompletionModel::resort( )
|
||||
+void KateCompletionModel::resort()
|
||||
{
|
||||
foreach (Group* g, m_rowTable)
|
||||
g->resort();
|
||||
@@ -1585,7 +1582,6 @@ void KateCompletionModel::resort( )
|
||||
|
||||
// call updateBestMatches here, so they are moved to the top again.
|
||||
updateBestMatches();
|
||||
- emit contentGeometryChanged();
|
||||
}
|
||||
|
||||
bool KateCompletionModel::Item::isValid( ) const
|
||||
@@ -1654,6 +1650,7 @@ void KateCompletionModel::setMaximumInheritanceDepth( int maxDepth )
|
||||
|
||||
void KateCompletionModel::refilter( )
|
||||
{
|
||||
+ beginResetModel();
|
||||
m_ungrouped->refilter();
|
||||
|
||||
foreach (Group* g, m_rowTable)
|
||||
@@ -1667,6 +1664,7 @@ void KateCompletionModel::refilter( )
|
||||
updateBestMatches();
|
||||
|
||||
clearExpanding(); //We need to do this, or be aware of expanding-widgets while filtering.
|
||||
+ endResetModel();
|
||||
}
|
||||
|
||||
void KateCompletionModel::Group::refilter( )
|
||||
@@ -2048,20 +2046,19 @@ void KateCompletionModel::removeCompletionModel(CodeCompletionModel * model)
|
||||
if (!model || !m_completionModels.contains(model))
|
||||
return;
|
||||
|
||||
+ beginResetModel();
|
||||
m_currentMatch.remove(model);
|
||||
|
||||
- clearGroups(false);
|
||||
+ clearGroups();
|
||||
|
||||
model->disconnect(this);
|
||||
|
||||
m_completionModels.removeAll(model);
|
||||
+ endResetModel();
|
||||
|
||||
if (!m_completionModels.isEmpty()) {
|
||||
// This performs the reset
|
||||
createGroups();
|
||||
- }else{
|
||||
- emit contentGeometryChanged();
|
||||
- reset();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2252,6 +2249,10 @@ void KateCompletionModel::rowSelected(const QModelIndex& row) {
|
||||
|
||||
void KateCompletionModel::clearCompletionModels()
|
||||
{
|
||||
+ if (m_completionModels.isEmpty())
|
||||
+ return;
|
||||
+
|
||||
+ beginResetModel();
|
||||
foreach (CodeCompletionModel * model, m_completionModels)
|
||||
model->disconnect(this);
|
||||
|
||||
@@ -2260,6 +2261,7 @@ void KateCompletionModel::clearCompletionModels()
|
||||
m_currentMatch.clear();
|
||||
|
||||
clearGroups();
|
||||
+ endResetModel();
|
||||
}
|
||||
|
||||
#include "katecompletionmodel.moc"
|
||||
diff --git a/part/completion/katecompletionmodel.h b/part/completion/katecompletionmodel.h
|
||||
index 5fedbcc..a10a533 100644
|
||||
--- a/part/completion/katecompletionmodel.h
|
||||
+++ b/part/completion/katecompletionmodel.h
|
||||
@@ -183,7 +183,6 @@ class KATEPART_TESTS_EXPORT KateCompletionModel : public ExpandingWidgetModel
|
||||
void expandIndex(const QModelIndex& index);
|
||||
//Emitted whenever something has changed about the group of argument-hints
|
||||
void argumentHintsChanged();
|
||||
- void contentGeometryChanged();
|
||||
|
||||
public Q_SLOTS:
|
||||
void setSortingEnabled(bool enable);
|
||||
@@ -311,6 +310,7 @@ class KATEPART_TESTS_EXPORT KateCompletionModel : public ExpandingWidgetModel
|
||||
|
||||
private:
|
||||
QString commonPrefixInternal(const QString &forcePrefix) const;
|
||||
+ /// @note performs model reset
|
||||
void createGroups();
|
||||
///Creates all sub-items of index i, or the item corresponding to index i. Returns the affected groups.
|
||||
///i must be an index in the source model
|
||||
@@ -319,8 +319,9 @@ class KATEPART_TESTS_EXPORT KateCompletionModel : public ExpandingWidgetModel
|
||||
///i must be an index in the source model
|
||||
QSet<Group*> deleteItems(const QModelIndex& i);
|
||||
Group* createItem(const HierarchicalModelHandler&, const QModelIndex& i, bool notifyModel = false);
|
||||
- void clearGroups(bool reset = true);
|
||||
- void hideOrShowGroup(Group* g, bool notifyModel = true);
|
||||
+ /// @note Make sure you're in a {begin,end}ResetModel block when calling this!
|
||||
+ void clearGroups();
|
||||
+ void hideOrShowGroup(Group* g, bool notifyModel = false);
|
||||
/// When forceGrouping is enabled, all given attributes will be used for grouping, regardless of the completion settings.
|
||||
Group* fetchGroup(int attribute, const QString& scope = QString(), bool forceGrouping = false);
|
||||
//If this returns nonzero on an index, the index is the header of the returned group
|
||||
@@ -336,7 +337,7 @@ class KATEPART_TESTS_EXPORT KateCompletionModel : public ExpandingWidgetModel
|
||||
};
|
||||
|
||||
//Returns whether the model needs to be reset
|
||||
- bool changeCompletions(Group* g, changeTypes changeType);
|
||||
+ void changeCompletions(Group* g, changeTypes changeType, bool notifyModel);
|
||||
|
||||
bool hasCompletionModel() const;
|
||||
|
||||
diff --git a/part/completion/katecompletionwidget.cpp b/part/completion/katecompletionwidget.cpp
|
||||
index 64fa4ec..6dc63a0 100644
|
||||
--- a/part/completion/katecompletionwidget.cpp
|
||||
+++ b/part/completion/katecompletionwidget.cpp
|
||||
@@ -325,7 +325,8 @@ void KateCompletionWidget::startCompletion(const KTextEditor::Range& word, const
|
||||
|
||||
m_lastInvocationType = invocationType;
|
||||
|
||||
- disconnect(this->model(), SIGNAL(contentGeometryChanged()), this, SLOT(modelContentChanged()));
|
||||
+ disconnect(this->model(), SIGNAL(layoutChanged()), this, SLOT(modelContentChanged()));
|
||||
+ disconnect(this->model(), SIGNAL(modelReset()), this, SLOT(modelContentChanged()));
|
||||
|
||||
m_dontShowArgumentHints = true;
|
||||
|
||||
@@ -412,7 +413,8 @@ void KateCompletionWidget::startCompletion(const KTextEditor::Range& word, const
|
||||
cursorPositionChanged();
|
||||
|
||||
if (!m_completionRanges.isEmpty()) {
|
||||
- connect(this->model(), SIGNAL(contentGeometryChanged()), this, SLOT(modelContentChanged()));
|
||||
+ connect(this->model(), SIGNAL(layoutChanged()), this, SLOT(modelContentChanged()));
|
||||
+ connect(this->model(), SIGNAL(modelReset()), this, SLOT(modelContentChanged()));
|
||||
//Now that all models have been notified, check whether the widget should be displayed instantly
|
||||
modelContentChanged();
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
# HG changeset patch
|
||||
# User Michael Elkins <me@sigpipe.org>
|
||||
# Date 1394556009 25200
|
||||
# Tue Mar 11 09:40:09 2014 -0700
|
||||
# Branch stable
|
||||
# Node ID 9bf7593e3c08cc32bd69595d5c1cac75c29ba09d
|
||||
# Parent 3d5e23a66a1a179d9be25767e634174905ae2bdb
|
||||
Fix buffer overrun caused by not updating a string length after address expansion.
|
||||
|
||||
diff --git a/copy.c b/copy.c
|
||||
--- a/copy.c
|
||||
+++ b/copy.c
|
||||
@@ -254,6 +254,7 @@
|
||||
{
|
||||
if (!address_header_decode (&this_one))
|
||||
rfc2047_decode (&this_one);
|
||||
+ this_one_len = mutt_strlen (this_one);
|
||||
}
|
||||
|
||||
if (!headers[x])
|
@ -1 +1 @@
|
||||
Thu, 13 Mar 2014 16:07:03 +0000
|
||||
Fri, 14 Mar 2014 07:37:04 +0000
|
||||
|
@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201403-03">
|
||||
<title>file: Denial of Service</title>
|
||||
<synopsis>A vulnerability in file could result in Denial of Service.</synopsis>
|
||||
<product type="ebuild">file</product>
|
||||
<announced>March 13, 2014</announced>
|
||||
<revised>March 13, 2014: 1</revised>
|
||||
<bug>501574</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="sys-apps/file" auto="yes" arch="*">
|
||||
<unaffected range="ge">5.17</unaffected>
|
||||
<vulnerable range="lt">5.17</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>file is a utility that guesses a file format by scanning binary data for
|
||||
patterns.
|
||||
</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>A flaw was found in the way the file utility determines the type of a
|
||||
file.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>A remote attacker could entice a user to open a specially crafted file,
|
||||
possibly resulting in a Denial of Service condition.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All file users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=sys-apps/file-5.17"
|
||||
</code>
|
||||
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-1943">CVE-2014-1943</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Sat, 22 Feb 2014 08:49:09 +0000">Zlogene</metadata>
|
||||
<metadata tag="submitter" timestamp="Thu, 13 Mar 2014 16:36:21 +0000">
|
||||
pinkbyte
|
||||
</metadata>
|
||||
</glsa>
|
@ -1 +1 @@
|
||||
Thu, 13 Mar 2014 16:07:04 +0000
|
||||
Fri, 14 Mar 2014 07:37:04 +0000
|
||||
|
@ -0,0 +1,10 @@
|
||||
DEFINED_PHASES=compile install
|
||||
DESCRIPTION=Manages ctags implementations
|
||||
EAPI=5
|
||||
HOMEPAGE=http://wiki.gentoo.org/wiki/Project:Emacs
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~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+
|
||||
RDEPEND=>=app-admin/eselect-1.2.3
|
||||
SLOT=0
|
||||
SRC_URI=http://dev.gentoo.org/~ulm/emacs/eselect-emacs-1.16.tar.xz
|
||||
_md5_=05ff19579277b4d0af49c8dea161ada6
|
@ -0,0 +1,10 @@
|
||||
DEFINED_PHASES=install
|
||||
DESCRIPTION=Manage multiple Emacs versions on one system
|
||||
EAPI=5
|
||||
HOMEPAGE=http://wiki.gentoo.org/wiki/Project:Emacs
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=>=app-admin/eselect-1.2.6 ~app-admin/eselect-ctags-1.16
|
||||
SLOT=0
|
||||
SRC_URI=http://dev.gentoo.org/~ulm/emacs/eselect-emacs-1.16.tar.xz
|
||||
_md5_=a5e134f2a96f5d88ba54ee83f4c121cd
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install postinst prepare
|
||||
DEPEND=pcre? ( dev-libs/libpcre ) spoof-source? ( net-libs/libnet:1.1 ) ssl? ( dev-libs/openssl:= ) smtp? ( net-libs/libesmtp ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) >=dev-libs/eventlog-0.2.12 >=dev-libs/glib-2.10.1:2 json? ( >=dev-libs/json-c-0.9 ) caps? ( sys-libs/libcap ) geoip? ( >=dev-libs/geoip-1.5.0 ) dbi? ( >=dev-db/libdbi-0.8.3 ) systemd? ( sys-apps/systemd ) virtual/pkgconfig sys-devel/flex virtual/pkgconfig
|
||||
DESCRIPTION=syslog replacement with advanced filtering features
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.balabit.com/network-security/syslog-ng
|
||||
IUSE=caps dbi geoip ipv6 json mongodb +pcre smtp spoof-source ssl systemd tcpd
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
|
||||
LICENSE=GPL-2+ LGPL-2.1+
|
||||
RDEPEND=pcre? ( dev-libs/libpcre ) spoof-source? ( net-libs/libnet:1.1 ) ssl? ( dev-libs/openssl:= ) smtp? ( net-libs/libesmtp ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) >=dev-libs/eventlog-0.2.12 >=dev-libs/glib-2.10.1:2 json? ( >=dev-libs/json-c-0.9 ) caps? ( sys-libs/libcap ) geoip? ( >=dev-libs/geoip-1.5.0 ) dbi? ( >=dev-db/libdbi-0.8.3 ) systemd? ( sys-apps/systemd )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=http://www.balabit.com/downloads/files/syslog-ng/sources/3.5.4.1/source/syslog-ng_3.5.4.1.tar.gz
|
||||
_eclasses_=eutils 40081e8c7e7f7c4f9db349a1d6d52925 multilib fac675dcccf94392371a6abee62d909f systemd 9f063b2cc19c5e8030911372aa246c4e toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f
|
||||
_md5_=b68b2b6ef59155b7e2d47cfbd0b125d6
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install postinst prepare setup unpack
|
||||
DEPEND=kernel_AIX? ( app-arch/deb2targz ) !<sys-apps/portage-2.1.10.41
|
||||
DESCRIPTION=Common CA Certificates PEM files
|
||||
EAPI=4
|
||||
HOMEPAGE=http://packages.debian.org/sid/ca-certificates
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt
|
||||
LICENSE=MPL-1.1
|
||||
RDEPEND=kernel_AIX? ( app-arch/deb2targz ) !<sys-apps/portage-2.1.10.41 dev-libs/openssl sys-apps/debianutils
|
||||
SLOT=0
|
||||
SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20140223_all.deb
|
||||
_eclasses_=eutils 40081e8c7e7f7c4f9db349a1d6d52925 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 unpacker 60422068bae2b3406a8a40db45ab5b95
|
||||
_md5_=176e61a4f3d08667a82b744981f97b20
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=-
|
||||
DEPEND=virtual/tex-base app-text/ghostscript-gpl >=media-gfx/potrace-1.10-r1 media-libs/freetype:2 sys-libs/zlib virtual/pkgconfig test? ( dev-cpp/gtest )
|
||||
DESCRIPTION=Converts DVI files to SVG
|
||||
EAPI=4
|
||||
HOMEPAGE=http://dvisvgm.sourceforge.net/
|
||||
IUSE=test
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=virtual/tex-base app-text/ghostscript-gpl >=media-gfx/potrace-1.10-r1 media-libs/freetype:2 sys-libs/zlib
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/dvisvgm/dvisvgm-1.5.2.tar.gz
|
||||
_md5_=e1a2abcf082e34dd7c016fdd6f785f81
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=app-text/poppler[qt4] dev-libs/libxml2 dev-libs/libxslt virtual/tex-base >=sys-apps/sed-4 sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) dev-util/automoc virtual/pkgconfig !aqua? ( >=x11-libs/libXtst-1.1.0 x11-proto/xf86vidmodeproto ) dev-lang/perl >=dev-qt/qt3support-4.8.0:4[accessibility] >=dev-qt/qtcore-4.8.0:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.0:4 || ( ( >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] dev-qt/designer:4[-phonon] ) <dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] ) >=dev-qt/qtscript-4.8.0:4 >=dev-qt/qtsql-4.8.0:4[qt3support] >=dev-qt/qtsvg-4.8.0:4 >=dev-qt/qttest-4.8.0:4 >=dev-qt/qtwebkit-4.8.0:4 >=kde-base/kdelibs-4.4:4[aqua=]
|
||||
DESCRIPTION=BibTeX editor for KDE to edit bibliographies used with LaTeX
|
||||
EAPI=5
|
||||
HOMEPAGE=http://home.gna.org/kbibtex/
|
||||
IUSE=debug aqua
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-text/poppler[qt4] dev-libs/libxml2 dev-libs/libxslt virtual/tex-base dev-tex/bibtex2html >=kde-base/oxygen-icons-4.4:4[aqua=] dev-lang/perl >=dev-qt/qt3support-4.8.0:4[accessibility] >=dev-qt/qtcore-4.8.0:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.0:4 || ( ( >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] dev-qt/designer:4[-phonon] ) <dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] ) >=dev-qt/qtscript-4.8.0:4 >=dev-qt/qtsql-4.8.0:4[qt3support] >=dev-qt/qtsvg-4.8.0:4 >=dev-qt/qttest-4.8.0:4 >=dev-qt/qtwebkit-4.8.0:4 >=kde-base/kdelibs-4.4:4[aqua=]
|
||||
SLOT=4
|
||||
SRC_URI=http://download.gna.org/kbibtex/0.5/kbibtex-0.5.tar.xz
|
||||
_eclasses_=cmake-utils f28d5be602208540bebed26c4d22c61f eutils 40081e8c7e7f7c4f9db349a1d6d52925 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic 9a539029fe1d390c1828ff633baf26b5 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 kde4-base 878b2df7577220756ff2e7e9a0c3476c kde4-functions 7fc09e82c0d1735f44aedfa8e5073065 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f virtualx 73cfc129b4b9ba23aed1abb10c825d86
|
||||
_md5_=ad84777bf03d524ebbceeee8da5d17ab
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] virtual/libffi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] || ( >=dev-libs/elfutils-0.142 >=dev-libs/libelf-0.8.12 >=sys-freebsd/freebsd-lib-9.2_rc1 ) selinux? ( sys-libs/libselinux ) xattr? ( sys-apps/attr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) fam? ( virtual/fam[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) utils? ( python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] >=dev-util/gdbus-codegen-2.38.2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r9 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) app-text/docbook-xml-dtd:4.1.2 >=dev-libs/libxslt-1.0 >=sys-devel/gettext-0.11 >=dev-util/gtk-doc-am-1.15 systemtap? ( >=dev-util/systemtap-1.3 ) test? ( sys-devel/gdb python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] >=dev-util/gdbus-codegen-2.38.2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] >=sys-apps/dbus-1.2.14 ) !<dev-libs/gobject-introspection-1.38 !<dev-util/gtk-doc-1.15-r2 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool app-arch/xz-utils >=sys-apps/sed-4 userland_GNU? ( >=sys-apps/coreutils-8.5 ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DESCRIPTION=The GLib library of C routines
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.gtk.org/
|
||||
IUSE=debug fam kernel_linux selinux static-libs systemtap test utils xattr python_targets_python2_6 python_targets_python2_7 test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux
|
||||
LICENSE=LGPL-2+
|
||||
PDEPEND=x11-misc/shared-mime-info !<gnome-base/gvfs-1.6.4-r990
|
||||
RDEPEND=virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] virtual/libffi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] || ( >=dev-libs/elfutils-0.142 >=dev-libs/libelf-0.8.12 >=sys-freebsd/freebsd-lib-9.2_rc1 ) selinux? ( sys-libs/libselinux ) xattr? ( sys-apps/attr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) fam? ( virtual/fam[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) utils? ( python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] >=dev-util/gdbus-codegen-2.38.2[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r9 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
|
||||
SLOT=2
|
||||
SRC_URI=mirror://gnome/sources/glib/2.38/glib-2.38.2.tar.xz http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz
|
||||
_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f bash-completion-r1 db412e427e3317ffd3e15f17df269c5e eutils 40081e8c7e7f7c4f9db349a1d6d52925 flag-o-matic 9a539029fe1d390c1828ff633baf26b5 gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2-utils f658eba3cc594a21cf6eef4af47daa90 libtool b9b3340e3a19510f0d9f05cfccbf209f linux-info a9cbd6bbe2b28166e403321882f3c73c multibuild 56d4120419072116417e8de1bd1040ff multilib fac675dcccf94392371a6abee62d909f multilib-build 198e1c7095dbce1ca2848aed0f96bf60 multilib-minimal a481090a413ba6970bd9643494ef982f multiprocessing c2d96fb38f2596209e98fceda58ba1ed pax-utils 2424f959506320f5196de8f79fa05297 python-r1 3bb814ab7959a36067101a6bef683b6f python-utils-r1 18d8279a3382bf4453e7ff35208ce907 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator a8a3963967d6140be9a14b08bb8f047f virtualx 73cfc129b4b9ba23aed1abb10c825d86
|
||||
_md5_=ff9387c5f23c628963dd103edc490bdc
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test unpack
|
||||
DEPEND=zlib? ( >=sys-libs/zlib-1.1 ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?]
|
||||
DESCRIPTION=Cryptographic primitives library for Objective Caml
|
||||
EAPI=5
|
||||
HOMEPAGE=http://forge.ocamlcore.org/projects/cryptokit/
|
||||
IUSE=zlib +ocamlopt debug doc test
|
||||
KEYWORDS=~amd64 ~ppc ~x86 ~x86-fbsd
|
||||
LICENSE=LGPL-2
|
||||
RDEPEND=zlib? ( >=sys-libs/zlib-1.1 ) >=dev-lang/ocaml-3.12:=[ocamlopt?]
|
||||
SLOT=0/1.9
|
||||
SRC_URI=http://forge.ocamlcore.org/frs/download.php/1229/cryptokit-1.9.tar.gz
|
||||
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 eutils 40081e8c7e7f7c4f9db349a1d6d52925 findlib 9cf6020ee5481f39f1aa566a323f9868 multilib fac675dcccf94392371a6abee62d909f oasis d59efb9f3ae0e24a1932b2147425fb8d toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=52813bfe4b6820a23ec142a33943a7ac
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=>=dev-ml/type-conv-108:= dev-ml/optcomp:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?]
|
||||
DESCRIPTION=A deriving library for Ocsigen
|
||||
EAPI=5
|
||||
HOMEPAGE=http://github.com/ocsigen/deriving
|
||||
IUSE=+ocamlopt debug test
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=MIT
|
||||
RDEPEND=>=dev-ml/type-conv-108:= dev-ml/optcomp:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
|
||||
RESTRICT=test
|
||||
SLOT=0/0.6
|
||||
SRC_URI=http://github.com/ocsigen/deriving/archive/0.6.tar.gz -> deriving-0.6.tar.gz
|
||||
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 eutils 40081e8c7e7f7c4f9db349a1d6d52925 findlib 9cf6020ee5481f39f1aa566a323f9868 multilib fac675dcccf94392371a6abee62d909f oasis d59efb9f3ae0e24a1932b2147425fb8d toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=ad595c77560ac1c9a6d38f41fda189a7
|
@ -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:=[tk?,ocamlopt?] 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:=[tk?,ocamlopt?] 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.6.3
|
||||
SRC_URI=http://download.camlcity.org/download/ocamlnet-3.6.3.tar.gz
|
||||
_eclasses_=eutils 40081e8c7e7f7c4f9db349a1d6d52925 findlib 9cf6020ee5481f39f1aa566a323f9868 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=bcc5aa0ca8852d3b9756b71af64fd844
|
@ -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:=[tk?,ocamlopt?] 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:=[tk?,ocamlopt?] 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.6.5
|
||||
SRC_URI=http://download.camlcity.org/download/ocamlnet-3.6.5.tar.gz
|
||||
_eclasses_=eutils 40081e8c7e7f7c4f9db349a1d6d52925 findlib 9cf6020ee5481f39f1aa566a323f9868 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=dde6b13bf14b242b753d4271a13064b7
|
@ -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:=[tk?,ocamlopt?] 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:=[tk?,ocamlopt?] 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.6.6
|
||||
SRC_URI=http://download.camlcity.org/download/ocamlnet-3.6.6.tar.gz
|
||||
_eclasses_=eutils 40081e8c7e7f7c4f9db349a1d6d52925 findlib 9cf6020ee5481f39f1aa566a323f9868 multilib fac675dcccf94392371a6abee62d909f toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=1444d0d59fcd65eddfef20df9d741ef3
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=>=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?]
|
||||
DESCRIPTION=Optional compilation with cpp-like directives
|
||||
EAPI=5
|
||||
HOMEPAGE=http://github.com/diml/optcomp
|
||||
IUSE=+ocamlopt debug doc
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=BSD
|
||||
RDEPEND=>=dev-lang/ocaml-3.12:=[ocamlopt?]
|
||||
SLOT=0/1.5
|
||||
SRC_URI=http://github.com/diml/optcomp/archive/1.5.tar.gz -> optcomp-1.5.tar.gz
|
||||
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 eutils 40081e8c7e7f7c4f9db349a1d6d52925 findlib 9cf6020ee5481f39f1aa566a323f9868 multilib fac675dcccf94392371a6abee62d909f oasis d59efb9f3ae0e24a1932b2147425fb8d toolchain-funcs 48b38a216afb92db6314d6c3187abea3
|
||||
_md5_=4293ee2b9ec0278de4c6560512852948
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue