parent
18045e5ef2
commit
a693c675c7
@ -1,99 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit eutils systemd unpacker user
|
||||
|
||||
DESCRIPTION="general puppet client utils along with mcollective hiera and facter"
|
||||
HOMEPAGE="https://puppetlabs.com/"
|
||||
SRC_BASE="http://apt.puppetlabs.com/pool/xenial/PC1/${PN:0:1}/${PN}/${PN}_${PV}-1xenial"
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_BASE}_amd64.deb )
|
||||
x86? ( ${SRC_BASE}_i386.deb )
|
||||
"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="puppetdb selinux"
|
||||
RESTRICT="strip"
|
||||
|
||||
CDEPEND="!app-admin/augeas
|
||||
!app-admin/mcollective
|
||||
!app-admin/puppet
|
||||
!dev-ruby/hiera
|
||||
!dev-ruby/facter
|
||||
!app-emulation/virt-what"
|
||||
|
||||
DEPEND="
|
||||
${CDEPEND}"
|
||||
RDEPEND="${CDEPEND}
|
||||
sys-apps/dmidecode
|
||||
selinux? (
|
||||
sys-libs/libselinux[ruby]
|
||||
sec-policy/selinux-puppet
|
||||
)
|
||||
puppetdb? ( >=dev-ruby/puppetdb-termini-3.1.0 )"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
QA_PREBUILT="
|
||||
/opt/puppetlabs/puppet
|
||||
/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/2.1.0/x86_64-linux/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/mathn/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/io/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/dl/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/racc/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/enc/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/json/ext/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/rbconfig/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/digest/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/*
|
||||
/opt/puppetlabs/puppet/lib/engines/*
|
||||
/opt/puppetlabs/puppet/lib/virt-what/*
|
||||
/opt/puppetlabs/puppet/lib/*
|
||||
/opt/puppetlabs/puppet/bin/*"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup puppet
|
||||
enewuser puppet -1 -1 /var/run/puppet puppet
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# conf.d
|
||||
doconfd etc/default/puppet
|
||||
doconfd etc/default/mcollective
|
||||
# logrotate.d
|
||||
insinto /etc/logrotate.d
|
||||
doins etc/logrotate.d/mcollective
|
||||
# puppet itself
|
||||
insinto /etc/puppetlabs
|
||||
doins -r etc/puppetlabs/*
|
||||
# logdir for systemd
|
||||
dodir var/log/puppetlabs/puppet/
|
||||
fperms 0750 var/log/puppetlabs/puppet/
|
||||
# the rest
|
||||
insinto /opt
|
||||
dodir opt/puppetlabs/puppet/cache
|
||||
doins -r opt/*
|
||||
fperms 0750 /opt/puppetlabs/puppet/cache
|
||||
# init
|
||||
newinitd "${FILESDIR}/puppet.initd" puppet
|
||||
newinitd "${FILESDIR}/mcollective.initd" mcollective
|
||||
systemd_dounit "${FILESDIR}/puppet.service"
|
||||
systemd_dounit "${FILESDIR}/mcollective.service"
|
||||
systemd_newtmpfilesd "${FILESDIR}/puppet-agent.conf.tmpfilesd" puppet-agent.conf
|
||||
# symlinks
|
||||
chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
|
||||
chmod 0755 "${D}//opt/puppetlabs/puppet/lib/virt-what/virt-what-cpuid-helper"
|
||||
dosym /opt/puppetlabs/bin/facter /usr/bin/facter
|
||||
dosym /opt/puppetlabs/bin/hiera /usr/bin/hiera
|
||||
dosym /opt/puppetlabs/bin/mco /usr/bin/mco
|
||||
dosym /opt/puppetlabs/bin/puppet /usr/bin/puppet
|
||||
dosym /opt/puppetlabs/puppet/bin/mcollectived /usr/sbin/mcollectived
|
||||
dosym /opt/puppetlabs/puppet/bin/virt-what /usr/bin/virt-what
|
||||
dosym /opt/puppetlabs/puppet/bin/augparse /usr/bin/augparse
|
||||
dosym /opt/puppetlabs/puppet/bin/augtool /usr/bin/augtool
|
||||
dosym /opt/puppetlabs/puppet/bin/extlookup2hiera /usr/bin/extlookup2hiera
|
||||
}
|
@ -1,99 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit eutils systemd unpacker user
|
||||
|
||||
DESCRIPTION="general puppet client utils along with mcollective hiera and facter"
|
||||
HOMEPAGE="https://puppetlabs.com/"
|
||||
SRC_BASE="http://apt.puppetlabs.com/pool/xenial/PC1/${PN:0:1}/${PN}/${PN}_${PV}-1xenial"
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_BASE}_amd64.deb )
|
||||
x86? ( ${SRC_BASE}_i386.deb )
|
||||
"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="puppetdb selinux"
|
||||
RESTRICT="strip"
|
||||
|
||||
CDEPEND="!app-admin/augeas
|
||||
!app-admin/mcollective
|
||||
!app-admin/puppet
|
||||
!dev-ruby/hiera
|
||||
!dev-ruby/facter
|
||||
!app-emulation/virt-what"
|
||||
|
||||
DEPEND="
|
||||
${CDEPEND}"
|
||||
RDEPEND="${CDEPEND}
|
||||
sys-apps/dmidecode
|
||||
selinux? (
|
||||
sys-libs/libselinux[ruby]
|
||||
sec-policy/selinux-puppet
|
||||
)
|
||||
puppetdb? ( >=dev-ruby/puppetdb-termini-3.1.0 )"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
QA_PREBUILT="
|
||||
/opt/puppetlabs/puppet
|
||||
/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/2.1.0/x86_64-linux/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/mathn/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/io/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/dl/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/racc/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/enc/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/json/ext/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/rbconfig/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/digest/*
|
||||
/opt/puppetlabs/puppet/lib/ruby/2.1.0/x86_64-linux/*
|
||||
/opt/puppetlabs/puppet/lib/engines/*
|
||||
/opt/puppetlabs/puppet/lib/virt-what/*
|
||||
/opt/puppetlabs/puppet/lib/*
|
||||
/opt/puppetlabs/puppet/bin/*"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup puppet
|
||||
enewuser puppet -1 -1 /var/run/puppet puppet
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# conf.d
|
||||
doconfd etc/default/puppet
|
||||
doconfd etc/default/mcollective
|
||||
# logrotate.d
|
||||
insinto /etc/logrotate.d
|
||||
doins etc/logrotate.d/mcollective
|
||||
# puppet itself
|
||||
insinto /etc/puppetlabs
|
||||
doins -r etc/puppetlabs/*
|
||||
# logdir for systemd
|
||||
dodir var/log/puppetlabs/puppet/
|
||||
fperms 0750 var/log/puppetlabs/puppet/
|
||||
# the rest
|
||||
insinto /opt
|
||||
dodir opt/puppetlabs/puppet/cache
|
||||
doins -r opt/*
|
||||
fperms 0750 /opt/puppetlabs/puppet/cache
|
||||
# init
|
||||
newinitd "${FILESDIR}/puppet.initd" puppet
|
||||
newinitd "${FILESDIR}/mcollective.initd" mcollective
|
||||
systemd_dounit "${FILESDIR}/puppet.service"
|
||||
systemd_dounit "${FILESDIR}/mcollective.service"
|
||||
systemd_newtmpfilesd "${FILESDIR}/puppet-agent.conf.tmpfilesd" puppet-agent.conf
|
||||
# symlinks
|
||||
chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
|
||||
chmod 0755 "${D}//opt/puppetlabs/puppet/lib/virt-what/virt-what-cpuid-helper"
|
||||
dosym /opt/puppetlabs/bin/facter /usr/bin/facter
|
||||
dosym /opt/puppetlabs/bin/hiera /usr/bin/hiera
|
||||
dosym /opt/puppetlabs/bin/mco /usr/bin/mco
|
||||
dosym /opt/puppetlabs/bin/puppet /usr/bin/puppet
|
||||
dosym /opt/puppetlabs/puppet/bin/mcollectived /usr/sbin/mcollectived
|
||||
dosym /opt/puppetlabs/puppet/bin/virt-what /usr/bin/virt-what
|
||||
dosym /opt/puppetlabs/puppet/bin/augparse /usr/bin/augparse
|
||||
dosym /opt/puppetlabs/puppet/bin/augtool /usr/bin/augtool
|
||||
dosym /opt/puppetlabs/puppet/bin/extlookup2hiera /usr/bin/extlookup2hiera
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
--- p7zip_15.14.1/CPP/myWindows/StdAfx.h
|
||||
+++ p7zip_15.14.1/CPP/myWindows/StdAfx.h
|
||||
@@ -32,7 +32,7 @@
|
||||
#include <errno.h>
|
||||
#include <math.h>
|
||||
|
||||
-#ifdef __NETWARE__
|
||||
+#if defined(__NETWARE__) || defined(__MACH__)
|
||||
#include <sys/types.h>
|
||||
#endif
|
||||
|
@ -0,0 +1,159 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
WX_GTK_VER="3.0"
|
||||
|
||||
inherit eutils multilib toolchain-funcs wxwidgets
|
||||
|
||||
DESCRIPTION="Port of 7-Zip archiver for Unix"
|
||||
HOMEPAGE="http://p7zip.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}_src_all.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1 rar? ( unRAR )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
|
||||
IUSE="doc kde rar +pch static wxwidgets abi_x86_x32"
|
||||
|
||||
REQUIRED_USE="kde? ( wxwidgets )"
|
||||
|
||||
RDEPEND="
|
||||
kde? ( x11-libs/wxGTK:${WX_GTK_VER}[X] kde-base/kdelibs )
|
||||
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )"
|
||||
DEPEND="${RDEPEND}
|
||||
amd64? ( dev-lang/yasm )
|
||||
abi_x86_x32? ( >=dev-lang/yasm-1.2.0-r1 )
|
||||
x86? ( dev-lang/nasm )"
|
||||
|
||||
S=${WORKDIR}/${PN}_${PV}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-darwin.patch
|
||||
|
||||
if ! use pch; then
|
||||
sed "s:PRE_COMPILED_HEADER=StdAfx.h.gch:PRE_COMPILED_HEADER=:g" -i makefile.* || die
|
||||
fi
|
||||
|
||||
sed \
|
||||
-e 's:-m32 ::g' \
|
||||
-e 's:-m64 ::g' \
|
||||
-e 's:-pipe::g' \
|
||||
-e '/ALLFLAGS/s:-s ::' \
|
||||
-e "/OPTFLAGS=/s:=.*:=${CXXFLAGS}:" \
|
||||
-i makefile* || die
|
||||
|
||||
# remove non-free RAR codec
|
||||
if use rar; then
|
||||
ewarn "Enabling nonfree RAR decompressor"
|
||||
else
|
||||
sed \
|
||||
-e '/Rar/d' \
|
||||
-e '/RAR/d' \
|
||||
-i makefile* CPP/7zip/Bundles/Format7zFree/makefile || die
|
||||
rm -rf CPP/7zip/Compress/Rar || die
|
||||
fi
|
||||
|
||||
if use abi_x86_x32; then
|
||||
sed -i -e "/^ASM=/s:amd64:x32:" makefile* || die
|
||||
cp -f makefile.linux_amd64_asm makefile.machine || die
|
||||
elif use amd64; then
|
||||
cp -f makefile.linux_amd64_asm makefile.machine || die
|
||||
elif use x86; then
|
||||
cp -f makefile.linux_x86_asm_gcc_4.X makefile.machine || die
|
||||
elif [[ ${CHOST} == *-darwin* ]] ; then
|
||||
# Mac OS X needs this special makefile, because it has a non-GNU
|
||||
# linker, it doesn't matter so much for bitwidth, for it doesn't
|
||||
# do anything with it
|
||||
cp -f makefile.macosx_llvm_64bits makefile.machine
|
||||
# bundles have extension .bundle but don't die because USE=-rar
|
||||
# removes the Rar directory
|
||||
sed -i -e '/strcpy(name/s/\.so/.bundle/' \
|
||||
CPP/Windows/DLL.cpp || die
|
||||
sed -i -e '/^PROG=/s/\.so/.bundle/' \
|
||||
CPP/7zip/Bundles/Format7zFree/makefile.list \
|
||||
$(use rar && echo CPP/7zip/Compress/Rar/makefile.list) || die
|
||||
elif use x86-fbsd; then
|
||||
# FreeBSD needs this special makefile, because it hasn't -ldl
|
||||
sed -e 's/-lc_r/-pthread/' makefile.freebsd > makefile.machine
|
||||
fi
|
||||
|
||||
if use static; then
|
||||
sed -i -e '/^LOCAL_LIBS=/s/LOCAL_LIBS=/&-static /' makefile.machine || die
|
||||
fi
|
||||
|
||||
if use kde || use wxwidgets; then
|
||||
need-wxwidgets unicode
|
||||
einfo "Preparing dependency list"
|
||||
emake depend
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CC=$(tc-getCC) CXX=$(tc-getCXX) all3
|
||||
if use kde || use wxwidgets; then
|
||||
emake CC=$(tc-getCC) CXX=$(tc-getCXX) -- 7zG
|
||||
# emake -- 7zFM
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake test test_7z test_7zr
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# this wrappers can not be symlinks, p7zip should be called with full path
|
||||
make_wrapper 7zr "/usr/$(get_libdir)/${PN}/7zr"
|
||||
make_wrapper 7za "/usr/$(get_libdir)/${PN}/7za"
|
||||
make_wrapper 7z "/usr/$(get_libdir)/${PN}/7z"
|
||||
|
||||
if use kde || use wxwidgets; then
|
||||
make_wrapper 7zG "/usr/$(get_libdir)/${PN}/7zG"
|
||||
# make_wrapper 7zFM "/usr/$(get_libdir)/${PN}/7zFM"
|
||||
|
||||
# make_desktop_entry 7zFM "${PN} FM" ${PN} "GTK;Utility;Archiving;Compression"
|
||||
|
||||
dobin GUI/p7zipForFilemanager
|
||||
exeinto /usr/$(get_libdir)/${PN}
|
||||
# doexe bin/7z{G,FM}
|
||||
doexe bin/7zG
|
||||
|
||||
insinto /usr/$(get_libdir)/${PN}
|
||||
doins -r GUI/Lang
|
||||
doins -r DOC/MANUAL
|
||||
|
||||
insinto /usr/share/icons/hicolor/16x16/apps/
|
||||
newins GUI/p7zip_16_ok.png p7zip.png
|
||||
|
||||
if use kde; then
|
||||
rm GUI/kde4/p7zip_compress.desktop || die
|
||||
insinto /usr/share/kde4/services/ServiceMenus
|
||||
doins GUI/kde4/*.desktop
|
||||
dodir /usr/share/kservices5/ServiceMenus
|
||||
for item in "${D}"/usr/share/kde4/services/ServiceMenus/*.desktop; do
|
||||
item="$(basename ${item})"
|
||||
dosym "/usr/share/kde4/services/ServiceMenus/${item}" "/usr/share/kservices5/ServiceMenus/${item}"
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
dobin contrib/gzip-like_CLI_wrapper_for_7z/p7zip
|
||||
doman contrib/gzip-like_CLI_wrapper_for_7z/man1/p7zip.1
|
||||
|
||||
exeinto /usr/$(get_libdir)/${PN}
|
||||
doexe bin/7z bin/7za bin/7zr bin/7zCon.sfx
|
||||
doexe bin/*$(get_modname)
|
||||
if use rar; then
|
||||
exeinto /usr/$(get_libdir)/${PN}/Codecs/
|
||||
doexe bin/Codecs/*$(get_modname)
|
||||
fi
|
||||
|
||||
doman man1/7z.1 man1/7za.1 man1/7zr.1
|
||||
dodoc ChangeLog README TODO
|
||||
|
||||
if use doc; then
|
||||
dodoc DOC/*.txt
|
||||
dohtml -r DOC/MANUAL/*
|
||||
fi
|
||||
}
|
@ -0,0 +1,270 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGO_PN="github.com/docker/docker"
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
# Docker cannot be fetched via "go get", thanks to autogenerated code
|
||||
EGIT_REPO_URI="https://${EGO_PN}.git"
|
||||
EGIT_CHECKOUT_DIR="${WORKDIR}/${P}/src/${EGO_PN}"
|
||||
inherit git-r3
|
||||
else
|
||||
MY_PV="${PV/_/-}"
|
||||
DOCKER_GITCOMMIT="e4a0dbc"
|
||||
EGIT_COMMIT="v${MY_PV}"
|
||||
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
[ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!"
|
||||
inherit golang-vcs-snapshot
|
||||
fi
|
||||
inherit bash-completion-r1 golang-base linux-info systemd udev user
|
||||
|
||||
DESCRIPTION="The core functions you need to create Docker images and run Docker containers"
|
||||
HOMEPAGE="https://dockerproject.org"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="apparmor aufs btrfs +device-mapper experimental overlay seccomp"
|
||||
|
||||
# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#build-dependencies
|
||||
CDEPEND="
|
||||
>=dev-db/sqlite-3.7.9:3
|
||||
device-mapper? (
|
||||
>=sys-fs/lvm2-2.02.89[thin]
|
||||
)
|
||||
seccomp? ( >=sys-libs/libseccomp-2.2.1 )
|
||||
apparmor? ( sys-libs/libapparmor )
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
|
||||
dev-go/go-md2man
|
||||
|
||||
btrfs? (
|
||||
>=sys-fs/btrfs-progs-3.8
|
||||
)
|
||||
"
|
||||
|
||||
# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#runtime-dependencies
|
||||
# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#optional-dependencies
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
|
||||
!app-emulation/docker-bin
|
||||
>=net-firewall/iptables-1.4
|
||||
sys-process/procps
|
||||
>=dev-vcs/git-1.7
|
||||
>=app-arch/xz-utils-4.9
|
||||
|
||||
>app-emulation/containerd-0.2.2
|
||||
app-emulation/runc[apparmor?,seccomp?]
|
||||
"
|
||||
|
||||
RESTRICT="installsources strip"
|
||||
|
||||
S="${WORKDIR}/${P}/src/${EGO_PN}"
|
||||
|
||||
# see "contrib/check-config.sh" from upstream's sources
|
||||
CONFIG_CHECK="
|
||||
~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
|
||||
~DEVPTS_MULTIPLE_INSTANCES
|
||||
~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG
|
||||
~KEYS ~MACVLAN ~VETH ~BRIDGE ~BRIDGE_NETFILTER
|
||||
~NF_NAT_IPV4 ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
|
||||
~IP_VS
|
||||
~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK
|
||||
~NF_NAT ~NF_NAT_NEEDED
|
||||
|
||||
~POSIX_MQUEUE
|
||||
|
||||
~MEMCG_KMEM ~MEMCG_SWAP ~MEMCG_SWAP_ENABLED
|
||||
|
||||
~BLK_CGROUP ~IOSCHED_CFQ
|
||||
~CGROUP_PERF
|
||||
~CGROUP_HUGETLB
|
||||
~NET_CLS_CGROUP
|
||||
~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED
|
||||
~XFRM_ALGO ~XFRM_USER
|
||||
"
|
||||
|
||||
ERROR_KEYS="CONFIG_KEYS: is mandatory"
|
||||
ERROR_MEMCG_KMEM="CONFIG_MEMCG_KMEM: is optional"
|
||||
ERROR_MEMCG_SWAP="CONFIG_MEMCG_SWAP: is required if you wish to limit swap usage of containers"
|
||||
ERROR_RESOURCE_COUNTERS="CONFIG_RESOURCE_COUNTERS: is optional for container statistics gathering"
|
||||
|
||||
ERROR_BLK_CGROUP="CONFIG_BLK_CGROUP: is optional for container statistics gathering"
|
||||
ERROR_IOSCHED_CFQ="CONFIG_IOSCHED_CFQ: is optional for container statistics gathering"
|
||||
ERROR_CGROUP_PERF="CONFIG_CGROUP_PERF: is optional for container statistics gathering"
|
||||
ERROR_CFS_BANDWIDTH="CONFIG_CFS_BANDWIDTH: is optional for container statistics gathering"
|
||||
ERROR_XFRM_ALGO="CONFIG_XFRM_ALGO: is optional for secure networks"
|
||||
ERROR_XFRM_USER="CONFIG_XFRM_USER: is optional for secure networks"
|
||||
|
||||
pkg_setup() {
|
||||
if kernel_is lt 3 10; then
|
||||
ewarn ""
|
||||
ewarn "Using Docker with kernels older than 3.10 is unstable and unsupported."
|
||||
ewarn " - http://docs.docker.com/installation/binaries/#check-kernel-dependencies"
|
||||
fi
|
||||
|
||||
# for where these kernel versions come from, see:
|
||||
# https://www.google.com/search?q=945b2b2d259d1a4364a2799e80e8ff32f8c6ee6f+site%3Akernel.org%2Fpub%2Flinux%2Fkernel+file%3AChangeLog*
|
||||
if ! {
|
||||
kernel_is ge 3 16 \
|
||||
|| { kernel_is 3 15 && kernel_is ge 3 15 5; } \
|
||||
|| { kernel_is 3 14 && kernel_is ge 3 14 12; } \
|
||||
|| { kernel_is 3 12 && kernel_is ge 3 12 25; }
|
||||
}; then
|
||||
ewarn ""
|
||||
ewarn "There is a serious Docker-related kernel panic that has been fixed in 3.16+"
|
||||
ewarn " (and was backported to 3.15.5+, 3.14.12+, and 3.12.25+)"
|
||||
ewarn ""
|
||||
ewarn "See also https://github.com/docker/docker/issues/2960"
|
||||
fi
|
||||
|
||||
if kernel_is le 3 18; then
|
||||
CONFIG_CHECK+="
|
||||
~RESOURCE_COUNTERS
|
||||
"
|
||||
fi
|
||||
|
||||
if kernel_is le 3 13; then
|
||||
CONFIG_CHECK+="
|
||||
~NETPRIO_CGROUP
|
||||
"
|
||||
else
|
||||
CONFIG_CHECK+="
|
||||
~CGROUP_NET_PRIO
|
||||
"
|
||||
fi
|
||||
|
||||
if use aufs; then
|
||||
CONFIG_CHECK+="
|
||||
~AUFS_FS
|
||||
~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
|
||||
"
|
||||
ERROR_AUFS_FS="CONFIG_AUFS_FS: is required to be set if and only if aufs-sources are used instead of aufs4/aufs3"
|
||||
fi
|
||||
|
||||
if use btrfs; then
|
||||
CONFIG_CHECK+="
|
||||
~BTRFS_FS
|
||||
"
|
||||
fi
|
||||
|
||||
if use device-mapper; then
|
||||
CONFIG_CHECK+="
|
||||
~BLK_DEV_DM ~DM_THIN_PROVISIONING ~EXT4_FS ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
|
||||
"
|
||||
fi
|
||||
|
||||
if use overlay; then
|
||||
CONFIG_CHECK+="
|
||||
~OVERLAY_FS ~EXT4_FS_SECURITY ~EXT4_FS_POSIX_ACL
|
||||
"
|
||||
fi
|
||||
|
||||
linux-info_pkg_setup
|
||||
|
||||
# create docker group for the code checking for it in /etc/group
|
||||
enewgroup docker
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export GOPATH="${WORKDIR}/${P}:${PWD}/vendor"
|
||||
|
||||
# setup CFLAGS and LDFLAGS for separate build target
|
||||
# see https://github.com/tianon/docker-overlay/pull/10
|
||||
export CGO_CFLAGS="-I${ROOT}/usr/include"
|
||||
export CGO_LDFLAGS="-L${ROOT}/usr/$(get_libdir)"
|
||||
|
||||
# if we're building from a zip, we need the GITCOMMIT value
|
||||
[ "$DOCKER_GITCOMMIT" ] && export DOCKER_GITCOMMIT
|
||||
|
||||
if gcc-specs-pie; then
|
||||
sed -i "s/EXTLDFLAGS_STATIC='/&-fno-PIC /" hack/make.sh || die
|
||||
grep -q -- '-fno-PIC' hack/make.sh || die 'hardened sed failed'
|
||||
|
||||
sed "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \
|
||||
-i hack/make/dynbinary || die
|
||||
grep -q -- '-fno-PIC' hack/make/dynbinary || die 'hardened sed failed'
|
||||
fi
|
||||
|
||||
# let's set up some optional features :)
|
||||
export DOCKER_BUILDTAGS=''
|
||||
for gd in aufs btrfs device-mapper overlay; do
|
||||
if ! use $gd; then
|
||||
DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}"
|
||||
fi
|
||||
done
|
||||
|
||||
for tag in apparmor seccomp; do
|
||||
if use $tag; then
|
||||
DOCKER_BUILDTAGS+=" $tag"
|
||||
fi
|
||||
done
|
||||
|
||||
# https://github.com/docker/docker/pull/13338
|
||||
if use experimental; then
|
||||
export DOCKER_EXPERIMENTAL=1
|
||||
else
|
||||
unset DOCKER_EXPERIMENTAL
|
||||
fi
|
||||
|
||||
# time to build!
|
||||
./hack/make.sh dynbinary || die 'dynbinary failed'
|
||||
|
||||
# build the man pages too
|
||||
./man/md2man-all.sh || die "unable to generate man pages"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
VERSION="$(cat VERSION)"
|
||||
newbin "bundles/$VERSION/dynbinary-client/docker-$VERSION" docker
|
||||
newbin "bundles/$VERSION/dynbinary-daemon/dockerd-$VERSION" dockerd
|
||||
newbin "bundles/$VERSION/dynbinary-daemon/docker-proxy-$VERSION" docker-proxy
|
||||
dosym containerd /usr/bin/docker-containerd
|
||||
dosym containerd-shim /usr/bin/docker-containerd-shim
|
||||
dosym runc /usr/bin/docker-runc
|
||||
|
||||
newinitd contrib/init/openrc/docker.initd docker
|
||||
newconfd contrib/init/openrc/docker.confd docker
|
||||
|
||||
systemd_dounit contrib/init/systemd/docker.{service,socket}
|
||||
|
||||
udev_dorules contrib/udev/*.rules
|
||||
|
||||
dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md
|
||||
dodoc -r docs/*
|
||||
doman man/man*/*
|
||||
|
||||
dobashcomp contrib/completion/bash/*
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins contrib/completion/zsh/*
|
||||
|
||||
insinto /usr/share/vim/vimfiles
|
||||
doins -r contrib/syntax/vim/ftdetect
|
||||
doins -r contrib/syntax/vim/syntax
|
||||
|
||||
# note: intentionally not using "doins" so that we preserve +x bits
|
||||
mkdir -p "${D}/usr/share/${PN}/contrib"
|
||||
cp -R contrib/* "${D}/usr/share/${PN}/contrib"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
udev_reload
|
||||
|
||||
elog
|
||||
elog "To use Docker, the Docker daemon must be running as root. To automatically"
|
||||
elog "start the Docker daemon at boot, add Docker to the default runlevel:"
|
||||
elog " rc-update add docker default"
|
||||
elog "Similarly for systemd:"
|
||||
elog " systemctl enable docker.service"
|
||||
elog
|
||||
elog "To use Docker as a non-root user, add yourself to the 'docker' group:"
|
||||
elog " usermod -aG docker youruser"
|
||||
elog
|
||||
}
|
@ -1,75 +0,0 @@
|
||||
# ChangeLog for app-i18n/xsim
|
||||
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
|
||||
# (auto-generated from git log)
|
||||
|
||||
*xsim-0.3.9.4-r5 (09 Aug 2015)
|
||||
|
||||
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
|
||||
+files/xsim-0.3.9.4-64bit.patch, +files/xsim-0.3.9.4-compile-fix.patch,
|
||||
+files/xsim-0.3.9.4-eof.patch, +files/xsim-0.3.9.4-gcc-3.4.patch,
|
||||
+files/xsim-0.3.9.4-gcc-4.3.patch, +files/xsim-0.3.9.4-makefile.patch,
|
||||
+metadata.xml, +xsim-0.3.9.4-r5.ebuild:
|
||||
proj/gentoo: Initial commit
|
||||
|
||||
This commit represents a new era for Gentoo:
|
||||
Storing the gentoo-x86 tree in Git, as converted from CVS.
|
||||
|
||||
This commit is the start of the NEW history.
|
||||
Any historical data is intended to be grafted onto this point.
|
||||
|
||||
Creation process:
|
||||
1. Take final CVS checkout snapshot
|
||||
2. Remove ALL ChangeLog* files
|
||||
3. Transform all Manifests to thin
|
||||
4. Remove empty Manifests
|
||||
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
|
||||
5.1. Do not touch files with -kb/-ko keyword flags.
|
||||
|
||||
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
||||
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
|
||||
tests
|
||||
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
|
||||
project
|
||||
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
|
||||
developer, wrote Git features for the migration
|
||||
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
|
||||
cvs2svn
|
||||
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
|
||||
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
|
||||
work in migration
|
||||
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
|
||||
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
|
||||
the bikeshed
|
||||
|
||||
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
|
||||
Use https by default
|
||||
|
||||
Convert all URLs for sites supporting encrypted connections from http to
|
||||
https
|
||||
|
||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
||||
|
||||
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
|
||||
Revert DOCTYPE SYSTEM https changes in metadata.xml
|
||||
|
||||
repoman does not yet accept the https version.
|
||||
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
|
||||
|
||||
Bug: https://bugs.gentoo.org/552720
|
||||
|
||||
19 Dec 2015; Michał Górny <mgorny@gentoo.org> xsim-0.3.9.4-r5.ebuild:
|
||||
Replace all remaining mirror://berlios with mirror://gentoo
|
||||
|
||||
The berlios thirdpartymirrors entry was removed on 2015-01-25, therefore
|
||||
making all its references invalid. Replace all the offending SRC_URI
|
||||
entries with mirror://gentoo to keep the ebuilds working.
|
||||
|
||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||
Replace all herds with appropriate projects (GLEP 67)
|
||||
|
||||
Replace all uses of herd with appropriate project maintainers, or no
|
||||
maintainers in case of herds requested to be disbanded.
|
||||
|
||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||
Set appropriate maintainer types in metadata.xml (GLEP 67)
|
||||
|
@ -1,96 +0,0 @@
|
||||
# ChangeLog for app-i18n/xsim
|
||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/xsim/ChangeLog,v 1.25 2014/07/05 03:01:46 naota Exp $
|
||||
|
||||
05 Jul 2014; Naohiro Aota <naota@gentoo.org> xsim-0.3.9.4-r5.ebuild:
|
||||
Add missing deps. #514270
|
||||
|
||||
04 May 2013; Naohiro Aota <naota@gentoo.org> +files/xsim-0.3.9.4-eof.patch,
|
||||
+files/xsim-0.3.9.4-makefile.patch, xsim-0.3.9.4-r5.ebuild:
|
||||
Fix makefile to respect parallel compile; Respect LDFLAGS #336943; Move eof
|
||||
check around to get the data generated properly #390007
|
||||
|
||||
15 Apr 2013; Naohiro Aota <naota@gentoo.org> files/xsim-0.3.9.4-gcc-3.4.patch:
|
||||
Re-generate xsim-0.3.9.5-gcc-3.4.patch not to include relative path.
|
||||
|
||||
14 Jul 2012; Akinori Hattori <hattya@gentoo.org> metadata.xml:
|
||||
format metadata.xml
|
||||
|
||||
14 Jul 2012; Akinori Hattori <hattya@gentoo.org>
|
||||
-files/xsim-0.3.9.4-db3.patch:
|
||||
remove unused file wrt bug #342547
|
||||
|
||||
21 Oct 2009; Samuli Suominen <ssuominen@gentoo.org>
|
||||
xsim-0.3.9.4-r5.ebuild:
|
||||
Remove KDE3 support.
|
||||
|
||||
23 Sep 2009; Patrick Lauer <patrick@gentoo.org> xsim-0.3.9.4-r2.ebuild:
|
||||
Remove virtual/libc
|
||||
|
||||
05 Nov 2008; Markus Meier <maekke@gentoo.org> xsim-0.3.9.4-r5.ebuild:
|
||||
amd64/x86 stable, bug #240053
|
||||
|
||||
*xsim-0.3.9.4-r5 (09 Sep 2008)
|
||||
|
||||
09 Sep 2008; MATSUU Takuto <matsuu@gentoo.org>
|
||||
+files/xsim-0.3.9.4-gcc-4.3.patch, xsim-0.3.9.4-r2.ebuild,
|
||||
+xsim-0.3.9.4-r5.ebuild:
|
||||
Fixed compile problem on gcc-4.3, bug #227117. Fixed kdelibs dependency,
|
||||
bug #213425.
|
||||
|
||||
04 May 2008; MATSUU Takuto <matsuu@gentoo.org> xsim-0.3.9.4-r2.ebuild,
|
||||
-xsim-0.3.9.4-r3.ebuild, xsim-0.3.9.4-r4.ebuild:
|
||||
Use mirror://berlios, bug #218657.
|
||||
Removed old version.
|
||||
|
||||
*xsim-0.3.9.4-r4 (20 Aug 2007)
|
||||
|
||||
20 Aug 2007; MATSUU Takuto <matsuu@gentoo.org>
|
||||
+files/xsim-0.3.9.4-64bit.patch, +xsim-0.3.9.4-r4.ebuild:
|
||||
Fixed compile issue, bug #108680 and #189555.
|
||||
|
||||
21 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
|
||||
Transition to Manifest2.
|
||||
|
||||
05 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> xsim-0.3.9.4-r2.ebuild,
|
||||
xsim-0.3.9.4-r3.ebuild:
|
||||
Convert to use elog.
|
||||
|
||||
*xsim-0.3.9.4-r3 (02 Oct 2005)
|
||||
|
||||
02 Oct 2005; MATSUU Takuto <matsuu@gentoo.org>
|
||||
+files/xsim-0.3.9.4-gcc-3.4.patch, +xsim-0.3.9.4-r3.ebuild:
|
||||
Fixed compile problem on gcc-3.4. The patch is from debian.
|
||||
|
||||
10 Feb 2005; Michael Sterrett <mr_bones_@gentoo.org>
|
||||
-xsim-0.3.9.4-r1.ebuild, -xsim-0.3.9.4.ebuild:
|
||||
prune old ebuilds
|
||||
|
||||
28 Jan 2005; Gregorio Guidi <greg_g@gentoo.org>
|
||||
+files/xsim-0.3.9.4-compile-fix.patch, xsim-0.3.9.4-r2.ebuild:
|
||||
Add a patch to fix compilation issues. Fix usage of kde eclasses.
|
||||
|
||||
01 Jun 2004; Aron Griffis <agriffis@gentoo.org> xsim-0.3.9.4-r1.ebuild,
|
||||
xsim-0.3.9.4-r2.ebuild:
|
||||
Fix use invocation
|
||||
|
||||
*xsim-0.3.9.4-r2 (27 Jun 2003)
|
||||
|
||||
27 Jun 2003; Alastair Tse <liquidx@gentoo.org> xsim-0.3.9.4-r2.ebuild:
|
||||
made db4 compat (ie. removed db3 restriction) (#23513)
|
||||
|
||||
07 Jun 2003; Alastair Tse <liquidx@gentoo.org> xsim-0.3.9.4-r1.ebuild:
|
||||
added sed-4 deps
|
||||
|
||||
*xsim-0.3.9.4-r1 (25 May 2003)
|
||||
|
||||
25 May 2003; Alastair Tse <liquidx@gentoo.org> xsim-0.3.9.4-r1.ebuild,
|
||||
files/xsim-0.3.9.4-db3.patch:
|
||||
rewrite of ebuild to handle db3 and paths properly
|
||||
|
||||
*xsim-0.3.9.4 (12 Dec 2002)
|
||||
|
||||
12 Dec 2002; Masatomo Nakano <nakano@gentoo.org> xsim-0.3.9.4.ebuild, files/digest-xsim-0.3.9.4, ChangeLog :
|
||||
|
||||
Initial import.
|
||||
Thanks to zhaoming@tsinghua.org.cn (Ming Zhao) in bug #10568
|
@ -1,11 +0,0 @@
|
||||
AUX xsim-0.3.9.4-64bit.patch 2225 SHA256 29d45cb320876ed4e5b832766fcaf26078a98eefefe357f675f3c274cc5e579f SHA512 3e2d1b7c076085d4dce8b4d7dbe1d299f8576e91b8508de2ab9ae3ff673d018bc1ea1af2cf6405056223c362b5d3d538a8b1ab14e9071cfc934ca2c516f7c052 WHIRLPOOL f86eeb726755db691c54575ffd8cc73961c3f5fbcd5fb006d41749927c62b20af069db8bf4608fafc800911e22ee27254dd83998a1ecb9552a2d9aa6fb28ee5d
|
||||
AUX xsim-0.3.9.4-compile-fix.patch 2563 SHA256 01849d3dc7d685e14a20d3d0228550e1b680b5cdb829e30bccd1c1beb7b67f03 SHA512 0f5eafb3d966ff084e975cbb01c83d75f30f173203d8d32f5d3f32a7b268de694a21ebf3714548234e20a91bb49d7506574469fcee7ab6c37d670f2789060167 WHIRLPOOL 8a3c385266584bf0b164a391d0c1a0d5e82f45c9da0e4ddb2bc5aa00b09a1dade24f3500bb460a1c5bfc5f73aeef5a7980abad31793a551128e618c8dbb47a73
|
||||
AUX xsim-0.3.9.4-eof.patch 2527 SHA256 a1ef6d1899cb6a195801f43bffc16268b5208303443d1b89e8c8e3a3e83ce117 SHA512 f474c9179ff97c966183a853e07c4acc5493ded8a38665ef9f1d3f2e56d969b1383db6b5a74fe5812f79e0f9e89df1eaad78a2d35dada706b9ebd7d17f294d20 WHIRLPOOL b163d02569c43853e5b0c147bab420f67590e0b554fd8367e1780191ae5d294b635943f1396b68b64b4d837ddcf8552cb90f77a34efa6e88f75e607388cbdeb5
|
||||
AUX xsim-0.3.9.4-gcc-3.4.patch 3081 SHA256 f238d60fa34c300e3c22a2439ce7b68df7ded3cb6ffe1be4ca996d891573ddc9 SHA512 9044cfc58649e70d8dd87c8e60ba73ccac064ff5f474a7b86e4a1f9ca1b352f510be1569a60600fa6bef0e485bc8504ae5d804179c9bf9b67136c29f50b0049e WHIRLPOOL 562729e2786c2b818b4bab2bbc7c27defb1577e4ffe5f2b574d1057996afb5cd95f73eea56374bc60359613b57c0612c93ee0f0f183343d94e129fb798c3818d
|
||||
AUX xsim-0.3.9.4-gcc-4.3.patch 1692 SHA256 2357f14808902c7147c6183c074ffdafd64b4c7e23e49eb95e3ca5d669659582 SHA512 f3fd9b209c4d678cd6ef3252ed0db75597a1607b19ea5851d87a968550b22039e1eaa480bec30787b17e748763135fc6c97a510ffa8728d70b47a74fc1bb7f7b WHIRLPOOL 3c7ac2eb3c2d048c3574aae2badf3ee6633dff09bbaa57454acac2db0580a07cb0c87bef4b795678a09b7d7c56fb3a7a9b61258294cac1ef18b74613f73bb97c
|
||||
AUX xsim-0.3.9.4-makefile.patch 3877 SHA256 59e6c6f58ed521162f61f95c532e7e8cb80557f7e4f5acf0754f403ac77830a7 SHA512 b1eca37fade58aabe82a837b2916027f71941f5551f3acd26f769ebee114187c10a7b7be895e18ee31b92e8ce6a855c27550656735e83d0fe36749ea2eaba1db WHIRLPOOL 154d10d63ef38b32f1355c5b9ad4fca9246bed5fc2882e6666be9d2fc0b2159770fac15908203b819dca1acb51fcca65d47442febf6849f373ac6c473248b341
|
||||
DIST xsim-0.3.9.4.tar.gz 1025640 SHA256 048f23527543b21c4d52dc98967ec7253c34eb704056767364c6dc5007971b2c SHA512 07955cf68cc060724db5fdf04f2f55a93dfe29064b63170bb3c090443aa617de5d76ddd5cda971b16833fd2e090aa78a3bbc0c85e9eb2b4716dfa90c994fc8d3 WHIRLPOOL 9de70a58279849d8e370d96f97459d866ca213feeeed16f00ddcd48d003f994999da26e635c718ffd9da8291c8c97bfe043df851ef809ee6e888492f7bcda8e7
|
||||
EBUILD xsim-0.3.9.4-r5.ebuild 2014 SHA256 496403a50e5cffd8cf653b69a4d8de6b9af576929787c48fd892ec4fc98b8ecb SHA512 f79d5339f715c98611da970c463e108127b1dd415de6a1836f6c9443e58cdb2c29b96c02322f7f1269fe8522d50b6432f7a54da9cdcd2e2c22139923ee9576f8 WHIRLPOOL 3f3031679098c35f57e69e56b3d85e694f86ad11d4b42525e73c52d92d838f497e16e2930e716efb0d5bacd06b5ff3592e73269b35804b81fdbe76df4870bcc7
|
||||
MISC ChangeLog 2987 SHA256 b4bdd9106286c717a6a4b3580a21b96dfd8ef953c1fe72fac053aaf6ea8f3c51 SHA512 4ce2a9311e715d3ebd6678f79ea7809b225a591c351bba6a6c721f2bcac4275572c5fa71575e719a662dccd80fe115e4c5d46b8819b3b7f3c0f3f7dd8fdd1444 WHIRLPOOL a3b97e16ecaf8ffaf35bbd88f3d8a61ca736d0a8a9608dfe4b59f063768f534dc4e5445955b8ffa3791486bc9854a75ef23f8ed0010ad7344b00feef3a9c0303
|
||||
MISC ChangeLog-2015 3406 SHA256 57c6066fcbf4f89f90bb6cb64b630ab19e3c331ad8924bd8769d8da729130f5a SHA512 793008581265eb9dae75909030804dffd34674fa69f77067cb6f445b40a9db8e97d7c9b1d97b9b8378cc2b1000c9a759090fa83f8a6914ede535458f1d453dab WHIRLPOOL cb6daeb2a58242e5e09f903aebe811b7bc67736599549a27e0eb070f5952813415e3186e557f428f39c170d35569213ee643a750d4cd651e32a61170de0d575b
|
||||
MISC metadata.xml 240 SHA256 4351b96b5a18595fae67161f1207f22bbf99e9a2235b95b68975cfc9f5baff54 SHA512 12aaa73d9b690de68a5c7b20e214ceb099efa87884b784eafd994f26032b44dcb66e7feac8a5b1df7f349ac05c5a198a7593dff2cc686de158cb21e4c54f38dd WHIRLPOOL d279940dd88c4b1caa478907576d5732c8376e3f99830950c6c18c63dca78c7d0ec1983660e5cbd4da0133b961ef38dc8460650cb48467298542e04005cffc2c
|
@ -1,57 +0,0 @@
|
||||
diff -Naur xsim-0.3.9.4.orig/plugins/IMs/jianpin/simpleimc.h xsim-0.3.9.4/plugins/IMs/jianpin/simpleimc.h
|
||||
--- xsim-0.3.9.4.orig/plugins/IMs/jianpin/simpleimc.h 2002-10-22 18:01:04.000000000 +0900
|
||||
+++ xsim-0.3.9.4/plugins/IMs/jianpin/simpleimc.h 2007-08-20 23:15:06.000000000 +0900
|
||||
@@ -45,7 +45,7 @@
|
||||
uint16_t access_count;
|
||||
wchar_t w[MAX_WORD_LEN + 1];
|
||||
|
||||
- size_t ac_size() { return (uint32_t) w - (uint32_t)&access_count; }
|
||||
+ size_t ac_size() { return (size_t) w - (size_t)&access_count; }
|
||||
size_t size(){ return ac_size() + wcslen(w) * sizeof(wchar_t); }
|
||||
void copy(struct Word_Rec_tag * val) { memcpy(this, val, sizeof(Word_Rec_tag));}
|
||||
}Word_Rec;
|
||||
diff -Naur xsim-0.3.9.4.orig/plugins/IMs/table/tableimc.h xsim-0.3.9.4/plugins/IMs/table/tableimc.h
|
||||
--- xsim-0.3.9.4.orig/plugins/IMs/table/tableimc.h 2002-09-13 20:34:03.000000000 +0900
|
||||
+++ xsim-0.3.9.4/plugins/IMs/table/tableimc.h 2007-08-20 23:15:47.000000000 +0900
|
||||
@@ -23,7 +23,7 @@
|
||||
uint8_t sort_index;
|
||||
wchar_t w[MAX_WORD_LEN + 1];
|
||||
|
||||
- size_t si_size() { return (uint32_t) w - (uint32_t)&sort_index; }
|
||||
+ size_t si_size() { return (size_t) w - (size_t)&sort_index; }
|
||||
size_t size(){ return si_size() + (wcslen(w) + 1) * sizeof(wchar_t); }
|
||||
void copy(struct Word_Rec_tag * val) { memcpy(this, val, sizeof(Word_Rec_tag));}
|
||||
}Word_Rec;
|
||||
diff -Naur xsim-0.3.9.4.orig/xsim/ic.cpp xsim-0.3.9.4/xsim/ic.cpp
|
||||
--- xsim-0.3.9.4.orig/xsim/ic.cpp 2002-10-01 14:41:23.000000000 +0900
|
||||
+++ xsim-0.3.9.4/xsim/ic.cpp 2007-08-20 23:16:11.000000000 +0900
|
||||
@@ -101,7 +101,7 @@
|
||||
on_stat = 0;
|
||||
}
|
||||
|
||||
-int TIC::alive()
|
||||
+long TIC::alive()
|
||||
{
|
||||
- return (int)im;
|
||||
+ return (long)im;
|
||||
}
|
||||
diff -Naur xsim-0.3.9.4.orig/xsim/ic.h xsim-0.3.9.4/xsim/ic.h
|
||||
--- xsim-0.3.9.4.orig/xsim/ic.h 2002-07-15 00:14:24.000000000 +0900
|
||||
+++ xsim-0.3.9.4/xsim/ic.h 2007-08-20 23:16:52.000000000 +0900
|
||||
@@ -76,14 +76,14 @@
|
||||
void set_im(TIM * val);
|
||||
|
||||
TIMC * get_imc();
|
||||
- int has_imc() { return (int)imc; }
|
||||
+ long has_imc() { return (long)imc; }
|
||||
|
||||
void init(int init_mode, TIM * val);
|
||||
|
||||
static TIC * get_focus_ic() { return focused_ic; }
|
||||
IC * get_IC() { return &ic_; };
|
||||
|
||||
- int alive();
|
||||
+ long alive();
|
||||
Window get_client_win() { return ic_.client_win; }
|
||||
|
||||
int has_focus() { return (focused_ic == this); }
|
@ -1,77 +0,0 @@
|
||||
diff -uNr xsim-0.3.9.4.orig/configure xsim-0.3.9.4/configure
|
||||
--- xsim-0.3.9.4.orig/configure 2002-10-24 20:53:57.000000000 +0200
|
||||
+++ xsim-0.3.9.4/configure 2005-01-27 16:21:18.553956144 +0100
|
||||
@@ -5067,13 +5067,13 @@
|
||||
|
||||
|
||||
if test "x$enable_debug" = "x1" ; then
|
||||
- CFLAGS="-g -Wall -O2 -DDEBUG -I$x_includes"
|
||||
+ CFLAGS="-g -Wall -O2 -DDEBUG"
|
||||
CXXFLAGS=$CFLAGS
|
||||
- LDFLAGS="-g -L$x_libraries"
|
||||
+ LDFLAGS="-g"
|
||||
else
|
||||
- CFLAGS="-Wall -O2 -I$x_includes"
|
||||
+ CFLAGS="-Wall -O2"
|
||||
CXXFLAGS=$CFLAGS
|
||||
- LDFLAGS="-L$x_libraries"
|
||||
+ LDFLAGS=""
|
||||
fi
|
||||
|
||||
if test "x$enable_mdk_patch" = "x1" ; then
|
||||
@@ -5085,6 +5085,7 @@
|
||||
|
||||
if test "$bdbinc" = "NONE"; then
|
||||
bdb_include_dirs="\
|
||||
+ /usr/include/db4.1 \
|
||||
/usr/include/db4 \
|
||||
/usr/include/db3 \
|
||||
/usr/local/include \
|
||||
diff -uNr xsim-0.3.9.4.orig/plugins/IMs/jianpin/pyphraser.cpp xsim-0.3.9.4/plugins/IMs/jianpin/pyphraser.cpp
|
||||
--- xsim-0.3.9.4.orig/plugins/IMs/jianpin/pyphraser.cpp 2002-09-29 05:03:29.000000000 +0200
|
||||
+++ xsim-0.3.9.4/plugins/IMs/jianpin/pyphraser.cpp 2005-01-27 15:42:06.553514560 +0100
|
||||
@@ -16,6 +16,8 @@
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
+#include <cassert>
|
||||
+
|
||||
#include "wstring.h"
|
||||
#include "pyphraser.h"
|
||||
#include "simpleimc.h"
|
||||
diff -uNr xsim-0.3.9.4.orig/plugins/IMs/jianpin/simpleim.cpp xsim-0.3.9.4/plugins/IMs/jianpin/simpleim.cpp
|
||||
--- xsim-0.3.9.4.orig/plugins/IMs/jianpin/simpleim.cpp 2002-10-22 11:42:51.000000000 +0200
|
||||
+++ xsim-0.3.9.4/plugins/IMs/jianpin/simpleim.cpp 2005-01-27 15:38:13.771902744 +0100
|
||||
@@ -15,6 +15,8 @@
|
||||
License along with this library; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
+#include <cassert>
|
||||
+
|
||||
#include <X11/keysym.h>
|
||||
|
||||
#include "simpleim.h"
|
||||
diff -uNr xsim-0.3.9.4.orig/plugins/IMs/wubi/wubiim.cpp xsim-0.3.9.4/plugins/IMs/wubi/wubiim.cpp
|
||||
--- xsim-0.3.9.4.orig/plugins/IMs/wubi/wubiim.cpp 2002-10-22 11:22:13.000000000 +0200
|
||||
+++ xsim-0.3.9.4/plugins/IMs/wubi/wubiim.cpp 2005-01-27 16:06:29.427123968 +0100
|
||||
@@ -16,6 +16,8 @@
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
+#include <cassert>
|
||||
+
|
||||
#include <X11/keysym.h>
|
||||
|
||||
#include "wubiim.h"
|
||||
diff -uNr xsim-0.3.9.4.orig/xsim/im.cpp xsim-0.3.9.4/xsim/im.cpp
|
||||
--- xsim-0.3.9.4.orig/xsim/im.cpp 2002-09-17 09:55:26.000000000 +0200
|
||||
+++ xsim-0.3.9.4/xsim/im.cpp 2005-01-27 16:07:52.252532592 +0100
|
||||
@@ -16,6 +16,8 @@
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
+#include <cassert>
|
||||
+
|
||||
#include <dlfcn.h>
|
||||
|
||||
#include "im.h"
|
@ -1,92 +0,0 @@
|
||||
diff --git a/plugins/IMs/jianpin/dict/char2db.cpp b/plugins/IMs/jianpin/dict/char2db.cpp
|
||||
index f36dda9..fb17c6e 100644
|
||||
--- a/plugins/IMs/jianpin/dict/char2db.cpp
|
||||
+++ b/plugins/IMs/jianpin/dict/char2db.cpp
|
||||
@@ -166,6 +166,8 @@ int main(int argc, char * argv[])
|
||||
int i = 0;
|
||||
for (;;){
|
||||
in >> mark;
|
||||
+ if (in.eof())
|
||||
+ break;
|
||||
in.unget();
|
||||
if (mark == '%'){ //for comments
|
||||
in.getline(dummy, 255);
|
||||
@@ -175,9 +177,6 @@ int main(int argc, char * argv[])
|
||||
}
|
||||
in >> ckey.py >> c;
|
||||
|
||||
- if (in.eof())
|
||||
- break;
|
||||
-
|
||||
if (strlen(c) != 2){
|
||||
cout << "error on line: " << i << endl;
|
||||
exit(1);
|
||||
diff --git a/plugins/IMs/jianpin/dict/word2db.cpp b/plugins/IMs/jianpin/dict/word2db.cpp
|
||||
index 6b6b8e0..f9a6d0b 100644
|
||||
--- a/plugins/IMs/jianpin/dict/word2db.cpp
|
||||
+++ b/plugins/IMs/jianpin/dict/word2db.cpp
|
||||
@@ -103,6 +103,8 @@ int main(int argc, char * argv[])
|
||||
rec.access_count = MAX_ACCESS_COUNT;
|
||||
for (;;){
|
||||
in >> mark;
|
||||
+ if (in.eof())
|
||||
+ break;
|
||||
in.unget();
|
||||
if (mark == '%'){ //for comments
|
||||
in.getline(wk.py, sizeof(wk.py));
|
||||
@@ -113,9 +115,6 @@ int main(int argc, char * argv[])
|
||||
|
||||
in >> w >> wk.py;
|
||||
|
||||
- if (in.eof())
|
||||
- break;
|
||||
-
|
||||
if ((wk.py[0] < 'a') || (wk.py[0] > 'z')){
|
||||
cerr << " error on line:" << i << endl;
|
||||
db.close(0);
|
||||
diff --git a/plugins/IMs/table/dict/word2db.cpp b/plugins/IMs/table/dict/word2db.cpp
|
||||
index aa19a60..f0368ce 100644
|
||||
--- a/plugins/IMs/table/dict/word2db.cpp
|
||||
+++ b/plugins/IMs/table/dict/word2db.cpp
|
||||
@@ -112,6 +112,8 @@ int main(int argc, char * argv[])
|
||||
for (;;){
|
||||
j++;
|
||||
in >> mark;
|
||||
+ if (in.eof())
|
||||
+ break;
|
||||
in.unget();
|
||||
if ((mark == '%') || (mark == '#')){ //for comments
|
||||
in.getline((char *)wbuf, 1000);
|
||||
@@ -123,9 +125,6 @@ int main(int argc, char * argv[])
|
||||
|
||||
in >> wk.key >> w;
|
||||
|
||||
- if (in.eof())
|
||||
- break;
|
||||
-
|
||||
if ((wk.key[0] < 'a') || (wk.key[0] > 'z')){
|
||||
//cerr << " error on line:" << j << endl;
|
||||
errcnt ++;
|
||||
diff --git a/plugins/IMs/wubi/dict/word2db.cpp b/plugins/IMs/wubi/dict/word2db.cpp
|
||||
index a1df52b..3fe1e3e 100644
|
||||
--- a/plugins/IMs/wubi/dict/word2db.cpp
|
||||
+++ b/plugins/IMs/wubi/dict/word2db.cpp
|
||||
@@ -103,6 +103,8 @@ int main(int argc, char * argv[])
|
||||
for (;;){
|
||||
j++;
|
||||
in >> mark;
|
||||
+ if (in.eof())
|
||||
+ break;
|
||||
in.unget();
|
||||
if (mark == '%'){ //for comments
|
||||
in.getline(wk.key, sizeof(wk.key));
|
||||
@@ -114,9 +116,6 @@ int main(int argc, char * argv[])
|
||||
|
||||
in >> wk.key >> w;
|
||||
|
||||
- if (in.eof())
|
||||
- break;
|
||||
-
|
||||
if ((wk.key[0] < 'a') || (wk.key[0] > 'z')){
|
||||
//cerr << " error on line:" << j << endl;
|
||||
errcnt ++;
|
@ -1,116 +0,0 @@
|
||||
diff --git a/plugins/IMs/jianpin/dict/char2db.cpp b/plugins/IMs/jianpin/dict/char2db.cpp
|
||||
index d881f20..e4ddbab 100644
|
||||
--- a/plugins/IMs/jianpin/dict/char2db.cpp
|
||||
+++ b/plugins/IMs/jianpin/dict/char2db.cpp
|
||||
@@ -74,11 +74,7 @@ void build_freq_tab(char * filename)
|
||||
{
|
||||
filebuf f;
|
||||
|
||||
-#ifdef _CPP_BITS_IOSBASE_H
|
||||
f.open(filename, ios_base::in);
|
||||
-#else
|
||||
- f.open(filename, "r");
|
||||
-#endif
|
||||
istream in(&f);
|
||||
|
||||
char cbuf[10];
|
||||
@@ -154,11 +150,7 @@ int main(int argc, char * argv[])
|
||||
|
||||
filebuf f;
|
||||
|
||||
-#ifdef _CPP_BITS_IOSBASE_H
|
||||
f.open(argv[1], ios_base::in);
|
||||
-#else
|
||||
- f.open(argv[1], "r");
|
||||
-#endif
|
||||
istream in(&f);
|
||||
|
||||
char mark;
|
||||
diff --git a/plugins/IMs/jianpin/dict/word2db.cpp b/plugins/IMs/jianpin/dict/word2db.cpp
|
||||
index 806f6c4..5baa630 100644
|
||||
--- a/plugins/IMs/jianpin/dict/word2db.cpp
|
||||
+++ b/plugins/IMs/jianpin/dict/word2db.cpp
|
||||
@@ -83,11 +83,7 @@ int main(int argc, char * argv[])
|
||||
|
||||
filebuf f;
|
||||
|
||||
-#ifdef _CPP_BITS_IOSBASE_H
|
||||
f.open(argv[1], ios_base::in);
|
||||
-#else
|
||||
- f.open(argv[1], "r");
|
||||
-#endif
|
||||
istream in(&f);
|
||||
|
||||
char mark;
|
||||
diff --git a/plugins/IMs/table/dict/word2db.cpp b/plugins/IMs/table/dict/word2db.cpp
|
||||
index 17d0dcf..275ee61 100644
|
||||
--- a/plugins/IMs/table/dict/word2db.cpp
|
||||
+++ b/plugins/IMs/table/dict/word2db.cpp
|
||||
@@ -90,11 +90,7 @@ int main(int argc, char * argv[])
|
||||
|
||||
filebuf f;
|
||||
|
||||
-#ifdef _CPP_BITS_IOSBASE_H
|
||||
f.open(argv[1], ios_base::in);
|
||||
-#else
|
||||
- f.open(argv[1], "r");
|
||||
-#endif
|
||||
istream in(&f);
|
||||
|
||||
char mark;
|
||||
diff --git a/plugins/IMs/wubi/dict/word2db.cpp b/plugins/IMs/wubi/dict/word2db.cpp
|
||||
index 0dbc7e4..e191aa8 100644
|
||||
--- a/plugins/IMs/wubi/dict/word2db.cpp
|
||||
+++ b/plugins/IMs/wubi/dict/word2db.cpp
|
||||
@@ -81,11 +81,7 @@ int main(int argc, char * argv[])
|
||||
|
||||
filebuf f;
|
||||
|
||||
-#ifdef _CPP_BITS_IOSBASE_H
|
||||
f.open(argv[1], ios_base::in);
|
||||
-#else
|
||||
- f.open(argv[1], "r");
|
||||
-#endif
|
||||
istream in(&f);
|
||||
|
||||
char mark;
|
||||
diff --git a/xsim/conf.cpp b/xsim/conf.cpp
|
||||
index a073bb2..a2bffb0 100644
|
||||
--- a/xsim/conf.cpp
|
||||
+++ b/xsim/conf.cpp
|
||||
@@ -133,11 +133,7 @@ int TConf::init()
|
||||
filebuf f;
|
||||
|
||||
char dummy[MAX_PATH_LEN + 1];
|
||||
-#ifdef _CPP_BITS_IOSBASE_H
|
||||
if (!f.open(config_path.tombs(dummy, MAX_PATH_LEN), ios_base::in)){
|
||||
-#else
|
||||
- if (!f.open(config_path.tombs(dummy, MAX_PATH_LEN), "r")){
|
||||
-#endif
|
||||
cerr << "XSIM: failed opening config file" << endl;
|
||||
return 1;
|
||||
}
|
||||
@@ -340,11 +336,7 @@ void TConf::save_config(const wchar_t * configname, vector<TWstring> & name, vec
|
||||
|
||||
filebuf f;
|
||||
|
||||
-#ifdef _CPP_BITS_IOSBASE_H
|
||||
if (f.open(path.tombs(dummy, MAX_PATH_LEN), ios_base::out)){
|
||||
-#else
|
||||
- if (f.open(path.tombs(dummy, MAX_PATH_LEN), "w")){
|
||||
-#endif
|
||||
ostream out(&f);
|
||||
for (size_t i = 0; i < name.size(); i++){
|
||||
out << name[i].tombs(dummy, MAX_PATH_LEN) << '\t';
|
||||
@@ -372,11 +364,7 @@ int TConf::load_config(const wchar_t * configname, vector<TWstring> & name, vect
|
||||
|
||||
filebuf f;
|
||||
|
||||
-#ifdef _CPP_BITS_IOSBASE_H
|
||||
if (f.open(path.tombs(dummy, MAX_PATH_LEN), ios_base::in)){
|
||||
-#else
|
||||
- if (f.open(path.tombs(dummy, MAX_PATH_LEN), "r")){
|
||||
-#endif
|
||||
istream in(&f);
|
||||
char n[MAX_PATH_LEN + 1];
|
||||
char v[MAX_PATH_LEN + 1];
|
@ -1,44 +0,0 @@
|
||||
diff -Naur xsim-0.3.9.4.orig/plugins/IMs/jianpin/dict/char2db.cpp xsim-0.3.9.4/plugins/IMs/jianpin/dict/char2db.cpp
|
||||
--- xsim-0.3.9.4.orig/plugins/IMs/jianpin/dict/char2db.cpp 2002-09-23 13:22:39.000000000 +0900
|
||||
+++ xsim-0.3.9.4/plugins/IMs/jianpin/dict/char2db.cpp 2008-09-09 18:56:56.000000000 +0900
|
||||
@@ -21,6 +21,7 @@
|
||||
#include <clocale>
|
||||
#include <vector>
|
||||
#include <fstream>
|
||||
+#include <cstdlib>
|
||||
|
||||
#include <db_cxx.h>
|
||||
|
||||
diff -Naur xsim-0.3.9.4.orig/plugins/IMs/jianpin/dict/word2db.cpp xsim-0.3.9.4/plugins/IMs/jianpin/dict/word2db.cpp
|
||||
--- xsim-0.3.9.4.orig/plugins/IMs/jianpin/dict/word2db.cpp 2002-09-23 13:24:17.000000000 +0900
|
||||
+++ xsim-0.3.9.4/plugins/IMs/jianpin/dict/word2db.cpp 2008-09-09 18:59:33.000000000 +0900
|
||||
@@ -21,6 +21,7 @@
|
||||
#include <string>
|
||||
#include <db_cxx.h>
|
||||
#include <locale.h>
|
||||
+#include <cstdlib>
|
||||
|
||||
#include "../simpleimc.h"
|
||||
|
||||
diff -Naur xsim-0.3.9.4.orig/plugins/IMs/table/dict/word2db.cpp xsim-0.3.9.4/plugins/IMs/table/dict/word2db.cpp
|
||||
--- xsim-0.3.9.4.orig/plugins/IMs/table/dict/word2db.cpp 2002-09-23 13:34:06.000000000 +0900
|
||||
+++ xsim-0.3.9.4/plugins/IMs/table/dict/word2db.cpp 2008-09-09 23:52:31.000000000 +0900
|
||||
@@ -21,6 +21,7 @@
|
||||
#include <string>
|
||||
#include <db_cxx.h>
|
||||
#include <clocale>
|
||||
+#include <cstdlib>
|
||||
|
||||
#include "../tableimc.h"
|
||||
|
||||
diff -Naur xsim-0.3.9.4.orig/plugins/IMs/wubi/dict/word2db.cpp xsim-0.3.9.4/plugins/IMs/wubi/dict/word2db.cpp
|
||||
--- xsim-0.3.9.4.orig/plugins/IMs/wubi/dict/word2db.cpp 2002-09-23 13:28:45.000000000 +0900
|
||||
+++ xsim-0.3.9.4/plugins/IMs/wubi/dict/word2db.cpp 2008-09-09 23:19:27.000000000 +0900
|
||||
@@ -21,6 +21,7 @@
|
||||
#include <string>
|
||||
#include <db_cxx.h>
|
||||
#include <locale.h>
|
||||
+#include <cstdlib>
|
||||
|
||||
#include "../wubiimc.h"
|
||||
|
@ -1,153 +0,0 @@
|
||||
diff --git a/Makefile.in b/Makefile.in
|
||||
index 6a7a195..6d2b4e6 100644
|
||||
--- a/Makefile.in
|
||||
+++ b/Makefile.in
|
||||
@@ -36,7 +36,7 @@ distclean: clean
|
||||
done && test -z "$$fail"
|
||||
|
||||
install-data:
|
||||
- cd plugins/IMs;make install-data
|
||||
+ cd plugins/IMs;$(MAKE) install-data
|
||||
|
||||
uninstall:
|
||||
@for dir in ${subdirs}; do \
|
||||
diff --git a/plugins/IMs/jianpin/Makefile.in b/plugins/IMs/jianpin/Makefile.in
|
||||
index cbbac33..50d7ef0 100644
|
||||
--- a/plugins/IMs/jianpin/Makefile.in
|
||||
+++ b/plugins/IMs/jianpin/Makefile.in
|
||||
@@ -25,7 +25,7 @@ OBJS=simpleim.o simpleimc.o pyphraser.o
|
||||
TARGET=jianpin.so
|
||||
|
||||
all:$(TARGET)
|
||||
- cd dict; make
|
||||
+ cd dict; $(MAKE)
|
||||
|
||||
jianpin.so:$(OBJS)
|
||||
$(LD_SHAREEXE) -shared -o $(TARGET) $(OBJS) $(LDFLAGS) -L$(bdblibs) $(LIBS) -l$(bdblib) $(gcclib)
|
||||
@@ -41,20 +41,20 @@ pyphraser.o:pyphraser.cpp pyphraser.h simpleimc.h $(include_path)wstring.h
|
||||
|
||||
clean:
|
||||
rm -f *.o $(TARGET) core *~ *.bak
|
||||
- cd dict; make clean
|
||||
+ cd dict; $(MAKE) clean
|
||||
|
||||
distclean:clean
|
||||
rm -rf Makefile
|
||||
- cd dict; make distclean
|
||||
+ cd dict; $(MAKE) distclean
|
||||
|
||||
install:all
|
||||
$(topdir)/mkinstalldirs $(xsim_libp)
|
||||
cp -f $(TARGET) $(xsim_libp)
|
||||
- cd dict; make install
|
||||
+ cd dict; $(MAKE) install
|
||||
|
||||
install-data:
|
||||
- cd dict;make install-data
|
||||
+ cd dict;$(MAKE) install-data
|
||||
|
||||
uninstall:
|
||||
cd $(xsim_libp); rm -f $(TARGET)
|
||||
- cd dict;make uninstall
|
||||
+ cd dict;$(MAKE) uninstall
|
||||
diff --git a/plugins/IMs/table/Makefile.in b/plugins/IMs/table/Makefile.in
|
||||
index a747560..cbc67bc 100644
|
||||
--- a/plugins/IMs/table/Makefile.in
|
||||
+++ b/plugins/IMs/table/Makefile.in
|
||||
@@ -25,7 +25,7 @@ OBJS=tableim.o tableimc.o
|
||||
TARGET=table.so
|
||||
|
||||
all:$(TARGET)
|
||||
- cd dict; make
|
||||
+ cd dict; $(MAKE)
|
||||
|
||||
$(TARGET):$(OBJS)
|
||||
$(LD_SHAREEXE) -shared -o $(TARGET) $(OBJS) $(LDFLAGS) -L$(bdblibs) $(LIBS) -l$(bdblib) $(gcclib)
|
||||
@@ -38,20 +38,20 @@ tableimc.o:tableimc.h tableimc.cpp $(include_path)wstring.h $(include_path)imc.h
|
||||
|
||||
clean:
|
||||
rm -f *.o $(TARGET) core *~ *.bak
|
||||
- cd dict; make clean
|
||||
+ cd dict; $(MAKE) clean
|
||||
|
||||
distclean:clean
|
||||
rm -rf Makefile
|
||||
- cd dict; make distclean
|
||||
+ cd dict; $(MAKE) distclean
|
||||
|
||||
install:all
|
||||
$(topdir)/mkinstalldirs $(xsim_libp)
|
||||
cp -f $(TARGET) $(xsim_libp)
|
||||
- cd dict; make install
|
||||
+ cd dict; $(MAKE) install
|
||||
|
||||
install-data:
|
||||
- cd dict;make install-data
|
||||
+ cd dict;$(MAKE) install-data
|
||||
|
||||
uninstall:
|
||||
cd $(xsim_libp); rm -f $(TARGET)
|
||||
- cd dict; make uninstall
|
||||
+ cd dict; $(MAKE) uninstall
|
||||
diff --git a/plugins/IMs/wubi/Makefile.in b/plugins/IMs/wubi/Makefile.in
|
||||
index 031f1a7..c3d0f88 100644
|
||||
--- a/plugins/IMs/wubi/Makefile.in
|
||||
+++ b/plugins/IMs/wubi/Makefile.in
|
||||
@@ -25,7 +25,7 @@ OBJS=wubiim.o wubiimc.o
|
||||
TARGET=wubi.so
|
||||
|
||||
all:$(TARGET)
|
||||
- cd dict; make
|
||||
+ cd dict; $(MAKE)
|
||||
|
||||
$(TARGET):$(OBJS)
|
||||
$(LD_SHAREEXE) -shared -o $(TARGET) $(OBJS) $(LDFLAGS) -L$(bdblibs) $(LIBS) -l$(bdblib) $(gcclib)
|
||||
@@ -38,20 +38,20 @@ wubiimc.o:wubiimc.h wubiimc.cpp $(include_path)wstring.h $(include_path)imc.h
|
||||
|
||||
clean:
|
||||
rm -f *.o $(TARGET) core *~ *.bak
|
||||
- cd dict; make clean
|
||||
+ cd dict; $(MAKE) clean
|
||||
|
||||
distclean:clean
|
||||
rm -rf Makefile
|
||||
- cd dict; make distclean
|
||||
+ cd dict; $(MAKE) distclean
|
||||
|
||||
install:all
|
||||
$(topdir)/mkinstalldirs $(xsim_libp)
|
||||
cp -f $(TARGET) $(xsim_libp)
|
||||
- cd dict; make install
|
||||
+ cd dict; $(MAKE) install
|
||||
|
||||
install-data:
|
||||
- cd dict;make install-data
|
||||
+ cd dict;$(MAKE) install-data
|
||||
|
||||
uninstall:
|
||||
cd $(xsim_libp); rm -f $(TARGET)
|
||||
- cd dict; make uninstall
|
||||
+ cd dict; $(MAKE) uninstall
|
||||
diff --git a/xsim/Makefile.in b/xsim/Makefile.in
|
||||
index d618a2c..bbe1599 100644
|
||||
--- a/xsim/Makefile.in
|
||||
+++ b/xsim/Makefile.in
|
||||
@@ -58,15 +58,15 @@ wstring.o:wstring.h wstring.cpp
|
||||
$(CXX) -c wstring.cpp $(CXXFLAGS) -I./IMdkit
|
||||
|
||||
IMdkit/libXimd.a:
|
||||
- cd IMdkit;make
|
||||
+ cd IMdkit;$(MAKE)
|
||||
|
||||
clean:
|
||||
rm -f *.o xsim core *~ *.bak
|
||||
- cd IMdkit; make clean
|
||||
+ cd IMdkit; $(MAKE) clean
|
||||
|
||||
distclean:clean
|
||||
rm -rf Makefile tags
|
||||
- cd IMdkit; make distclean
|
||||
+ cd IMdkit; $(MAKE) distclean
|
||||
|
||||
install:all
|
||||
$(topdir)/mkinstalldirs $(xsim_binp)
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>cjk@gentoo.org</email>
|
||||
<name>Cjk</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,79 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit db-use eutils flag-o-matic multilib
|
||||
|
||||
DESCRIPTION="A simple and fast GB and BIG5 Chinese XIM server"
|
||||
HOMEPAGE="http://developer.berlios.de/projects/xsim/"
|
||||
#SRC_URI="mirror://berlios/xsim/${P}.tar.gz"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="debug"
|
||||
|
||||
RDEPEND=">=sys-libs/db-4.1
|
||||
x11-libs/libX11
|
||||
x11-libs/libXt"
|
||||
DEPEND="${RDEPEND}
|
||||
>=sys-apps/sed-4"
|
||||
|
||||
src_prepare() {
|
||||
local dbver
|
||||
|
||||
epatch "${FILESDIR}"/${P}-compile-fix.patch
|
||||
epatch "${FILESDIR}"/${P}-gcc-3.4.patch
|
||||
epatch "${FILESDIR}"/${P}-64bit.patch
|
||||
# bug 227117
|
||||
epatch "${FILESDIR}"/${P}-gcc-4.3.patch
|
||||
epatch "${FILESDIR}"/${P}-makefile.patch
|
||||
epatch "${FILESDIR}"/${P}-eof.patch
|
||||
|
||||
append-cppflags -DPIC
|
||||
append-flags -fPIC -fno-strict-aliasing
|
||||
|
||||
dbver="$(db_findver sys-libs/db)"
|
||||
sed -i -e "s/\(CFLAGS.*\)-O2/\1${CFLAGS}/" \
|
||||
-e "s/LDFLAGS=\"/LDFLAGS=\"${LDFLAGS} /" \
|
||||
-e "s/libdb_cxx.so/libdb_cxx-${dbver}.so/" \
|
||||
-e "s/bdblib=\"db_cxx\"/bdblib=\"db_cxx-${dbver}\"/" configure* || die
|
||||
|
||||
find . -name '*.in' | xargs sed -i \
|
||||
-e "s#\(@prefix@/\)\(dat\|plugins\)#\1$(get_libdir)/xsim/\2#" \
|
||||
-e "s#@prefix@/etc#/etc#" || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=""
|
||||
|
||||
use debug && myconf="--enable-debug"
|
||||
|
||||
econf \
|
||||
--with-bdb-includes=$(db_includedir) \
|
||||
--without-qt3 \
|
||||
--without-kde3 \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
xsim_datp="${D}"/usr/$(get_libdir)/xsim/dat \
|
||||
xsim_libp="${D}"usr/$(get_libdir)/xsim/plugins \
|
||||
xsim_binp="${D}"/usr/bin \
|
||||
xsim_etcp="${D}"/etc \
|
||||
install install-data
|
||||
|
||||
dodoc ChangeLog KNOWNBUG README* TODO
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "XSIM needs write access to /usr/$(get_libdir)/xsim/dat/chardb, so if you"
|
||||
elog "not running it as root, you need to do the following:"
|
||||
elog
|
||||
elog " cp -r /usr/$(get_libdir)/xsim/dat \${HOME}/.xsim"
|
||||
elog " sed -i \"s#DICT_LOCAL.*#DICT_LOCAL \${HOME}/.xsim#\" > \${HOME}/.xsim/xsimrc"
|
||||
echo
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST cfg-update-1.8.9.tgz 162356 SHA256 82d14b3cd7b1c144d7d77836919689471cd31c69cefba9b8714580e6cf1e495e SHA512 2c2d4d5cddaf1c5c8233bfde29b488d682e723da3e267756e203b4ea3c97f2f88615530002975ff07fb466eebed603e4ce227591a1b1e09ef3aca8c2eb17fcb9 WHIRLPOOL d17b179bc4589cc650178e981c0d5a6e336023f3128a9b76c1a4a19e0fe347982ff75d2337ed972e040fec1b93097b4336818b748f2af20eccb2e82f332417af
|
||||
EBUILD cfg-update-1.8.9.ebuild 3025 SHA256 d02d924c882225fcd5f2fe19306b6bb4ca95dfcb0fc9a02def3cd33e42e879ab SHA512 61b2f17bbe2aa92024b34a4b11eb845c0de7a08392421745ba0348d924c7f6f992c27c49fc817570c37493ed2cf5d52c146ae0e12d964e0754bce7e984aba59b WHIRLPOOL c6a7be75631b83faa178c19358ba37fc82f1e7cde268a6b0187bfcad9c7bb5a78f5e1465334049d4f7e0056ba45fa60dd6635bd3ee545cfa29e2def32bfd7305
|
||||
MISC ChangeLog 2277 SHA256 d2449a92f04629933d311af2fa4c851ebf5c1880bf613d3f5a764c64b330a329 SHA512 288ca56012500f410194d79f0ada0c1f90103969623dee04c22a9bb3995555c63f89b7dd74fab60920ce4acf6b068552c735e1bf7b987a87efcae0296b157f39 WHIRLPOOL 732fabc6deb1e3daa5bcc6d8c317a44c2a255ff787467192465c78279dadf127bb35ede047cf45161b8d457a15b37bc177bc314a5648be8762062fe8f9b1e3bf
|
||||
MISC ChangeLog 2558 SHA256 3458130d6df999a11519df02596e738cd986ac707c8e2a76d8fea8a4dc497e1d SHA512 969a676661d5747ed8593ccb9ac43dfd7a8b746cc39f1c3be743acd58f7fdbff08ff627c4d45d0d7eca762da96347b6c174fa706b12fbd4a042f75f1bc78f10f WHIRLPOOL e0a932649db9456c670d0411905b85598d861b37c66f7969ab6becad2d49796a0d425ad958ddfe9e955d3d3aeb9d09ab636f9139bd65e731c3c1ba4f7b1500d4
|
||||
MISC ChangeLog-2015 6406 SHA256 d4568900cd9c096c6b9463c0e5206c461d9c2c204d49e0d025cf1e0309d3d86c SHA512 cebb82206c159d33eb7c1a1061337d5921c01dce61996ecb3f01dc2390b4c53f6b8203055c9770f501978a8091817b8a0b5d160b11c9c3c4314077c8bbeef38c WHIRLPOOL 82c24398587288bdcbed2871a3b684798686864a512c716cf995861e22195afeb20aba79c43ff8873ffb2df80d9750c8237a4d6e941b5e063cd2417efc44b039
|
||||
MISC metadata.xml 305 SHA256 74328f3fc93cfd1234e8bd0baf5ea2047073a5d1a8880385fe2be626cdefa740 SHA512 e0e51a2923f24cb77e5a9dddcdb89b2c4301d3c1b34f6a71be1611890e91ecf8e890852307964594c3c09486aee1e6758ad6d59e902842dd9cb63c6168b6d515 WHIRLPOOL 15ebfcf86b60350ee1e17598875c3eee33fdacffd3e7cac290a06fe7f7d003248bc20539b815b14b7d7ae046ca7ac2e35d9135696e21750c97e8f9fcdaf63349
|
||||
|
@ -1,7 +1,5 @@
|
||||
DIST geoip-1.0.8.tgz 10061 SHA256 08beeb2cbe9ab729d06b026795f5b9084aead6a1762493b0be53c4393d68d08a SHA512 3a8a64f1d420472cc5b3a760391be28bd6bd8a34092715b0f75f308502fa76ca71a029cb2f0ba2fb87ba26166781547edbb7f151609c91db48bb025add4d0447 WHIRLPOOL a79497cd4f9fe0bc8c50138a1c17ff4b0d08b615f6458a8b48149dccfbb7d5927c6cdb47ece5127ae477796d5a7ca2e38139fe71266584a5874b043d6a12ff95
|
||||
DIST geoip-1.1.0.tgz 12714 SHA256 82c6deb7264d2ff7c4d6c45a7d27cff7ab097be965795e317e04a9c5b7be98b9 SHA512 8a0fc698a234d3b2c01f2a0c05c28025d98a5d3dce509ba19ee462abae0fd0f5631d96d3e8bba4fce6c23b278ec3875da5e8535971c7d880e2e307a097dc30a1 WHIRLPOOL f8ccf90958bdc0eee41f24b6ad04907884fed2efe2bca483fa816aceb46d15311325175b07f27d85085afdb5651fd071fd20b046ba42e30da26eea56a14912d6
|
||||
EBUILD pecl-geoip-1.0.8-r2.ebuild 435 SHA256 4e7292d241103e343ab9c35bfdf0e67ae8981f0e0a8f4462240adbe8209cb73d SHA512 31e779f4f1d22d82ded50ad73b7b0794df0f19b5250c00cef97950584ecaa02ef54eb23dc883e85a3d99d6453cb92749a7e761b3447ba6ddb520aedab3c8ca01 WHIRLPOOL 23e62672cfb5fc0ad140ebb4e17da4f85cacead68f03495e617cc0f76c900a27d13610bceddf5a6f502fdbe74547b47d9a3930698f227f8932c49785eecb3cb7
|
||||
EBUILD pecl-geoip-1.1.0.ebuild 442 SHA256 fa97733d4faa82cf3c12fb4cf3d7f149ca537234196368b68b5ed807a8c22681 SHA512 61b43c8e30a3b056371ce1ae49e38a2b9b0370c120210fc69cb675c1d1f6c4da0020e2a0fedef9159beb040b43f0d4e70d4c930a3a79c0f1a86742b9993845d9 WHIRLPOOL 0c4ac65878e2c9d3f38ae5d64b7ffb74a8578d995b5190476d8d39bf161da4f3c6b3cdcc80e7b9df2213475769f434d70be68535a7f54cc58f60707d0ac3041f
|
||||
MISC ChangeLog 2499 SHA256 ac3e286a6358b3374c74b2b28786d4344e17c2cd3a857d7e39fb3f61bbcff8fa SHA512 236ad42832836df076641627df0c37cad5183b16e98019523827d68583a96d810dd98c72b9d92943c2d480bc442f5ad3b3ad77b49b52abaeccf34bab56e9f2df WHIRLPOOL c0aedc082f3410aa9c78605a7d87ace58831a449ddcccbb54dc63d2d9be8b4e2a85a54aa5755fd87a4c2c3cd071139ffebf410c111bde809399cee4e77aa26bd
|
||||
MISC ChangeLog 2623 SHA256 cc3f98ec73c2ce1d7091a3c1fc3c01ab587c68d3ae603db108b05dbb88255772 SHA512 477727454a658f6e6b3e5ce4a4222b9ef904037934801f09e20f8878ad6ceecfdc33f35a238f15fef69610e16eb797334873ba1156893e29239c914d003cf818 WHIRLPOOL 944b77ae005da71d5e65f3c9224b46ab49cfc7412033d02a3f5c59e474d6402487e07bdc9fffff496f4103339aa0acfb76373f10f026f1abb0321ae13938eb8f
|
||||
MISC ChangeLog-2015 3011 SHA256 76fc6fe398b79b4134bc9b3a25f250bb9f6035e470bf868174aee548ff6cca22 SHA512 f5f2f88cc9488447513f4703457231cc4757cbc27e7210ce148b364d6150ef37b3f2bd5f74eed202ba38d710fb3f854c6ad0f3302b76135d3e01ba79703384cb WHIRLPOOL 546c440204cb59d835fe21933d54b8e135e439acb731a0b3997902056c138a7539f126bcf02f47d1de3a1c04bfdedc942dd44624cc946af6edfb2888c37d570c
|
||||
MISC metadata.xml 239 SHA256 b54aca642ac424532264a97d14931720ed288cf387dbdef6a10b34ffed6689f1 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 WHIRLPOOL 80ab9605bb31ce3310bf524de4705c67ca85cf8f2346b7e13274595598b9fe92c9b119beb865ef214ad33ef172b880e318d18ff8c8d2026cb7319f0524d8a7aa
|
||||
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PHP_EXT_NAME="geoip"
|
||||
PHP_EXT_INI="yes"
|
||||
PHP_EXT_ZENDEXT="no"
|
||||
DOCS="README ChangeLog"
|
||||
|
||||
USE_PHP="php5-5 php5-4"
|
||||
|
||||
inherit php-ext-pecl-r2
|
||||
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
DESCRIPTION="PHP extension to map IP address to geographic places"
|
||||
LICENSE="PHP-3"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-libs/geoip-1.4.0"
|
||||
RDEPEND="${DEPEND}"
|
@ -1,6 +1,5 @@
|
||||
DIST haru-1.0.4.tgz 27538 SHA256 ab35e25521b486cc35a645727acd59dabfa0a7c85432f863ddad9e3d01a2ac70 SHA512 75cb8ae200cd41372ac738f5a4ed57607e13d538e2c9a46236dc05b7d0283ed4d152478e12fdff81735a4acd914055ebd58ff937ea0ca0a80056f255217b04c0 WHIRLPOOL a7c930847f2ff71abd9068896b650273f38bfb14d9e9a3f0a8724f43d52db669a27d7290398e70a68d146b18b3b664047f8cec40620ae1f202ef435df522a603
|
||||
EBUILD pecl-haru-1.0.4-r1.ebuild 586 SHA256 8c7b9824d4dfa406f8b98dc332af84a8c29243767b725e8927a74eca2b25eaec SHA512 5f26a575cea3e70c94c8dcbb8fb53b691286fb7ea5198a81f77c01e34634c907c62418c26fb98d4b8c7850360befe2e687da82bd03adc6b64f8aeb6dcb3b56fc WHIRLPOOL d3db11b5fe1dc83e9b55faeba073ad8f5b33c7d0f6e062af57ed24f92eab7dea36039fb8144029dbc6fc2e31e9e3aad3b574356b951896a7e62ba778bc74bea0
|
||||
EBUILD pecl-haru-1.0.4.ebuild 579 SHA256 a77626955af6da5f50e8c48c50253059ab52f97ae8b7b458ae3e5213a8e9d654 SHA512 d0e276f752fe446a43a770f2d08ecc6907ad499229528ee1e4c9c7c2e2fef4811548dc46a798bff060a31a8454d1f2f77918d8a1501be33c49e90374a76ff520 WHIRLPOOL b80e0d08979f0b94ee8dec1d10963cb0c7658cf02bd2bc63257601cc51f8b93c117773dad94671d6e623f8350f1dd2aa14843cdf217706f3ce2822684b2b64a2
|
||||
MISC ChangeLog 2887 SHA256 39b9b5d0daea99a092d4d0b866aecf2c8712fa002e6e8224e541bbd155d62583 SHA512 7a4896eec0375fc7b6b879a5b8d06070098703bd69de920752759496c1961fab1333d72d83241f300d72201993adf05ee403f9b8f6ffcf83c302fdec26565bb2 WHIRLPOOL 628e7d64408ed6e77cd745e560e250a17886fbd867578b4d48c156109bd11f74195196423b7ac7ab1c205bd97700514923d958f357efff9d31a87d8823a35f9b
|
||||
EBUILD pecl-haru-1.0.4-r1.ebuild 579 SHA256 f04a261e58d7c8e6a5fe58efc299b929ca71a34a17299dc7ef8ac46f2462b072 SHA512 9d5abbeacd2eb8ceb15b90f6b9db02f1ac269cf54955ecc19a83794bb23007eb6866f04e31f94d8fba0bca705e62a155b7fa18d8e7bdfd8f7956095210ed0834 WHIRLPOOL 820475353a8de9aa76cdd4900f1459e3d81cb3471e9c79f4862c0308db76dc8d20aad823308d1f4e7e1992a868868322ef7a660c094f048583f388a6a057d2df
|
||||
MISC ChangeLog 3076 SHA256 b02134665a2f736ed5aee8c98ffc1a733fa638df8c3fd13822dd4064f6b2c3ae SHA512 a85bbc68ae3fda754e10fb45d052c8f3ee0a7734b7de0506ec73751f23f69717d95518c70658b74783d6cc043e05910a5c085865e8d5e4541393c56452e0191a WHIRLPOOL 9f3b67d966870df275561027de8880dd82d35f5dfe5c66ee184c845c23947f56c8b414f6c82218a806a07855e581936a946d5359416b6ed527cb7368dc7d059c
|
||||
MISC ChangeLog-2015 1163 SHA256 524939eb63bea4357282364bfcb09dadcdf3fe7f6b068ff0a78c193033395b96 SHA512 30685b622808bdef577d03b73cef0d06d12d64bf8a478139771810149b5d4d189f057dcbf11abad8f75ec1f4b3492698fd65091e1da01b0aebd2b35d9b2539b6 WHIRLPOOL 961abb50e0602fa32da026cfc27ac1b02ce99bfe0a24081cf75d75909aa358fb06f392d834993d302c71a39ef5aea7c3cfa335884455dfc0cf1f16037a255ba3
|
||||
MISC metadata.xml 372 SHA256 d067ae5114bbae69898eaba251b783556b9b0e2f8a4da0bb69abc7d7578f9ab1 SHA512 0451f4f1a39d2b353470f3141ed3d1026d000eee29ea6f74655069993c9d2a0761865df148d1e0dc2239c6be3a0d580702dab49ac24d107df85c8aa0c7b2951c WHIRLPOOL c0bc202635cf595736938b8acbdf73b6ef9328d4a97d14d9e018c3cb33f0cc0a84b604044b6300a2d6a9c9403c6031b6ab209cb960fdf705c94c4d07d558126e
|
||||
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_PHP="php5-4 php5-5"
|
||||
|
||||
inherit php-ext-pecl-r2
|
||||
|
||||
DESCRIPTION="An interface to libharu, a PDF generator"
|
||||
|
||||
LICENSE="PHP-3.01"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="png zlib"
|
||||
|
||||
DEPEND="media-libs/libharu[png?,zlib?]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
# config.m4 is broken checking paths, so we need to override it
|
||||
my_conf=""
|
||||
use png && my_conf+=" --with-png-dir=/usr"
|
||||
use zlib && my_conf+=" --with-zlib-dir=/usr"
|
||||
|
||||
php-ext-source-r2_src_configure
|
||||
}
|
@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
PHP_EXT_NAME="memcache"
|
||||
PHP_EXT_INI="yes"
|
||||
PHP_EXT_ZENDEXT="no"
|
||||
DOCS="README"
|
||||
|
||||
USE_PHP="php5-5 php5-4"
|
||||
|
||||
inherit php-ext-pecl-r2
|
||||
|
||||
KEYWORDS="amd64 hppa ppc64 x86"
|
||||
|
||||
DESCRIPTION="PHP extension for using memcached"
|
||||
LICENSE="PHP-3"
|
||||
SLOT="0"
|
||||
IUSE="+session"
|
||||
|
||||
DEPEND="sys-libs/zlib
|
||||
dev-lang/php:*[session?]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
# upstream does not ship any testsuite, so the PHPize test-runner fails.
|
||||
RESTRICT='test'
|
||||
|
||||
src_configure() {
|
||||
my_conf="--enable-memcache --with-zlib-dir=/usr $(use_enable session memcache-session)"
|
||||
php-ext-source-r2_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
php-ext-pecl-r2_src_install
|
||||
|
||||
php-ext-source-r2_addtoinifiles "memcache.allow_failover" "true"
|
||||
php-ext-source-r2_addtoinifiles "memcache.max_failover_attempts" "20"
|
||||
php-ext-source-r2_addtoinifiles "memcache.chunk_size" "32768"
|
||||
php-ext-source-r2_addtoinifiles "memcache.default_port" "11211"
|
||||
php-ext-source-r2_addtoinifiles "memcache.hash_strategy" "consistent"
|
||||
php-ext-source-r2_addtoinifiles "memcache.hash_function" "crc32"
|
||||
php-ext-source-r2_addtoinifiles "memcache.redundancy" "1"
|
||||
php-ext-source-r2_addtoinifiles "memcache.session_redundancy" "2"
|
||||
php-ext-source-r2_addtoinifiles "memcache.protocol" "ascii"
|
||||
}
|
@ -1,13 +1,9 @@
|
||||
AUX libmc-1.09-fix.diff 3766 SHA256 1690115c10f6e893ca1ed9ce722794d9f978d575d9393cf3ac182c32f7d62437 SHA512 9bf6855e021d343145992bedacf51a50bfda59b5b58725cad932780b557e1fd614fd5b49caac78dbe40103f821e5d0b5582ac9934c1df130b2e10ccee28c4e7e WHIRLPOOL e671a10d000b2eaccbde66984c383c6aa807137ec183eacc12d4f0bdd682e11f434c08385e7c145c68ab7c84cda6d76550cdd80d11115423be5adbb88552f321
|
||||
AUX pecl-memcached-1.0.2-php54_zend.patch 684 SHA256 d6dd51ab2e3911ef81519175f0b0329a531fda73e69701cff6464329153ce651 SHA512 0b4034e5a7549746809488f512dc77d2aece0430be619cf919fc61c41894c1c63d2cfbfd3c1df8cf66c68b287c3d34a3dc2e26e3d98892c15e503fe8c3888422 WHIRLPOOL 54e67279dafa30a5e288b7def74898b7808071931c9ca9368b2cfe6c84384b5bd8d26a0d44c694d79de10de44e8e6c1c8f63e8b573f8ef7358474f1debf1ab7f
|
||||
DIST memcached-1.0.2.tgz 22724 SHA256 16de77317e43b0a5bfd802c0bd2ef575adbad2093e8632d58738974e6cb14129 SHA512 02ccd76a540b86fbd392fcdb0bb632fa3d715b702ee90a10bd7a0330d9b181c7c4f1420bc60ffbcd1e0315fd602382a93b0d50aa8c7d1d9b9152868b60f595b3 WHIRLPOOL 674b1e9437b4cccce48810db5cb71961d88716c25e66b83e06307e718265a8de4053e3b260aa78f64a91c9f17779448f372217a85a4245c249957fbfcc32bec5
|
||||
DIST memcached-2.1.0.tgz 39095 SHA256 bc4940015be74f47908d410d7b55e10a3d5bf65674036d944c73558227fcc4af SHA512 47695ee2ba90861810b0b7dda06ea0b72931b1e0be28c99535a98d4644500cdd7719bc98ff0500b798af46f6fa78336084c61e24fef5235891937b679cfd58d6 WHIRLPOOL 3ae08a948c7ecf03d8c1fd71bcc9899eac46a89f633d74c78a5e8cddde0c923a54b035f1c99e0d08e49b7adb77dad7139adf61d6ccb8e6acfddd989e04809319
|
||||
DIST memcached-2.2.0.tgz 70449 SHA256 17b9600f6d4c807f23a3f5c45fcd8775ca2e61d6eda70370af2bef4c6e159f58 SHA512 61207d3f8c11b0620dbcb20fb2ebb6d1fc10159a7e879ee91556a303c3dcdf3d2571e8dda5efcbed77ff779f5c9b226aa48800630b9e7781cd964126b848c356 WHIRLPOOL 1114a4c4371cfb42e3e4cb991980b32894f438abacf61c6da3dd6d9742c93e20df7691287c852c17dfe8261046227d73b1887c0b7b9c03a0e895a713005dc95a
|
||||
EBUILD pecl-memcached-1.0.2-r2.ebuild 848 SHA256 23e066317171a36920b0950303cfd0ad6e0e3fab88dbb5fe64754576aadbffb7 SHA512 1ab7d7deadf9c0e7847b149d164eaa41730fa8defb428c32131482663b64dd26335a6bc8c48c7e992862a151b76a1afb6df4a661a857229941d3d3a86b097152 WHIRLPOOL bab71a40fbf26ef8264ff51c9a111c0412b88aa4afa7e27ae614f54374a65b78c63c9a268a3bb9219570d498930bdd4d17e4872f827a1f324d36be84c84cd572
|
||||
EBUILD pecl-memcached-2.1.0-r2.ebuild 886 SHA256 90aa99f021f5edba49746d94fbbd5d68d37055d78666a97cd2ff32205244fa60 SHA512 4346431d08a109c696432fa86551e1f49f5ff2c95c033e88a911981659c30c90ed0afbff6cd32811d6199e0ed68bed8d1046831028e38225ff6e3bc5bd6c5a73 WHIRLPOOL 0f10d80fb0587b36250e78d9390ba4a441b150c112dbc28f48a5cafb9e348ac1d6ceaae7083c56213585c4325fd2b5caaff1ec557c07fbd9aff64f9e9751a617
|
||||
EBUILD pecl-memcached-2.1.0-r3.ebuild 1149 SHA256 10e12bc4b9ecde67e3646d38346983cfb679fa5f28c1c9020a655fbe937562af SHA512 1a39c5d67fc745b0ba97d37dd630d4e90a3f40140e3377003c1e20cffeedff040811dec40fea6118d65e9314d1069c4ca8df9eb80d1eaa6e718f45772cd97677 WHIRLPOOL a7e1e816f95670a036574634dccfc70f9688771393ac1ba704ad8c7784fe4c06209bf980f7577ff47f5a23162170392870ba3caf6e07d7996b452ffb0fae5223
|
||||
EBUILD pecl-memcached-2.2.0-r1.ebuild 916 SHA256 8c6a52c84c240731e9d3e175e1b3e6ef3faf94e2660ed1c1ba60e65f87546fc8 SHA512 2fae947c69944a159dd375e405bbef3facf4be6c4be97e50d4f8e5fd708204303517d3cd184b2a007e0569335708ddaa22290b6270fbb5086608e0181aa3316e WHIRLPOOL afdb01a147a6aa2280369ced7fae43b3bf3a5aa2d5543111e01bf4c4c51d23fb1e6b3dbf3b85c20e9049d4a0d877fa1d86ecd4de5f9225489fa4045b2514b076
|
||||
EBUILD pecl-memcached-2.2.0.ebuild 1130 SHA256 aed48f9299900602475df7bebfa51320e1aeaa033f5fb03172c1fb1f88dbc202 SHA512 2f4e1c0d9e513348c09c491659adbd1d364b0beb329304395af3b0758315ba854d95dd9d670f841d06f918009746b33cdf9496753db24ff85e0c2c94db7c57ce WHIRLPOOL 5d2d9372ca18980ccc47fd2cf9eb8573db2b509beaba5de726b08bccef7315837c329a84c5dfecd07da34fb7afa6527a9006585d21069435c649977b67e03ddc
|
||||
MISC ChangeLog 4512 SHA256 c4f6310164da39517710f7bb7cc36892a6c0d3144b222382fe90e6e520bd5a8a SHA512 0a5663b811a83a8873df32874792475466564aa381211ca439a9f49e92a7fb062c40df8f92586f2b916d96ab2c8ac5c191b6c086b380c965f520d370350bffe7 WHIRLPOOL 933eba81d9f0dce111edabdc96b1798c38a5a90f97cee19738d46ab8ddfeeb6cee5d9f645353e3fd16e93becb9c051c60896b213b3bd665f9318e1e9fa37048d
|
||||
MISC ChangeLog 4707 SHA256 5d9052e91cb27a7b9c6b1bd9bcad8713731416da12578e49016d77a27980f7cd SHA512 df54c2236f740b7442b43038cfcb7bd1498c2b298a145c67d6a195e643b947afb89ddd032d254897aa34c318eea61100015e4e470938cf1aed919960780c368d WHIRLPOOL dc9a1962250548dcb69b3468f1d10d81b3f20216720d96b22121387c16f6bc167fb7fd70dd1a240d27568fd1ad1f73043eadfb036666a32ae637953a784c9cf3
|
||||
MISC ChangeLog-2015 4384 SHA256 319b6e582b2c375b9d5953423d27d2d409f93159c76d42b2f1e0c62a2209462f SHA512 b61c4e1c776303405b3ff7b6c7965842e9f3ef00bc5ad39b958d477a37b9dd20b1f56f104079ae9abc20d98c88652934d2e569fc3077691c86a50410f352aaa4 WHIRLPOOL e4d1f744bf56d649bb19e00c9a4a9a7a67b620a879439427d4747fd05a7c35177ef61f5b26b8a3c27c9224497b568a10c481a2edf6285b0576fd8fe84ec81e4a
|
||||
MISC metadata.xml 472 SHA256 9414b3e9cc49165895190966ed49fc7f599fa974fbede5eedbf47d1f9753cf5f SHA512 ba3b09ec6e641fd1f4b1f7e2f9e826e458e6ed8681f1e199f2033fd46344866a1a1d7a40a2fdabf98b8fb474191fb37d0874034378f0da1a246d146d45053282 WHIRLPOOL 6df51c3c5b7d68fdb4add829d58189428efa366b840c2a92558bd50ca29fe1c574c6a9e4c0d49706c55d6f1cfc18b99837474c3a9950ff2d6df36ce71a2dbe40
|
||||
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
PHP_EXT_NAME="memcached"
|
||||
PHP_EXT_INI="yes"
|
||||
PHP_EXT_ZENDEXT="no"
|
||||
DOCS="README"
|
||||
|
||||
USE_PHP="php5-5 php5-4"
|
||||
|
||||
inherit php-ext-pecl-r2
|
||||
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
DESCRIPTION="PHP extension for interfacing with memcached via libmemcached library"
|
||||
LICENSE="PHP-3"
|
||||
SLOT="0"
|
||||
IUSE="+session igbinary json sasl"
|
||||
|
||||
DEPEND="|| ( >=dev-libs/libmemcached-1.0.14 >=dev-libs/libmemcached-1.0[sasl?] )
|
||||
sys-libs/zlib
|
||||
dev-lang/php[session?,json?]
|
||||
igbinary? ( dev-php/igbinary[php_targets_php5-5?,php_targets_php5-4?] )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
my_conf="--enable-memcached
|
||||
$(use_enable session memcached-session)
|
||||
$(use_enable sasl memcached-sasl)
|
||||
$(use_enable json memcached-json)
|
||||
$(use_enable igbinary memcached-igbinary)"
|
||||
|
||||
php-ext-source-r2_src_configure
|
||||
}
|
@ -1,49 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
PHP_EXT_NAME="memcached"
|
||||
PHP_EXT_INI="yes"
|
||||
PHP_EXT_ZENDEXT="no"
|
||||
DOCS="README"
|
||||
|
||||
USE_PHP="php5-5 php5-4"
|
||||
|
||||
inherit base php-ext-pecl-r2
|
||||
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
DESCRIPTION="PHP extension for interfacing with memcached via libmemcached library"
|
||||
LICENSE="PHP-3"
|
||||
SLOT="0"
|
||||
IUSE="+session igbinary json sasl"
|
||||
|
||||
DEPEND="|| ( >=dev-libs/libmemcached-1.0.14 >=dev-libs/libmemcached-1.0[sasl?] )
|
||||
sys-libs/zlib
|
||||
dev-lang/php[session?,json?]
|
||||
igbinary? ( dev-php/igbinary[php_targets_php5-5?,php_targets_php5-4?] )"
|
||||
RDEPEND="${DEPEND}"
|
||||
PATCHES=( "${FILESDIR}/libmc-1.09-fix.diff" )
|
||||
|
||||
src_prepare() {
|
||||
local slot orig_s="${S}"
|
||||
for slot in $(php_get_slots); do
|
||||
export S="${WORKDIR}/${slot}"
|
||||
cd "${S}"
|
||||
base_src_prepare
|
||||
done
|
||||
export S="${orig_s}"
|
||||
cd "${S}"
|
||||
php-ext-source-r2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
my_conf="--enable-memcached
|
||||
$(use_enable session memcached-session)
|
||||
$(use_enable sasl memcached-sasl)
|
||||
$(use_enable json memcached-json)
|
||||
$(use_enable igbinary memcached-igbinary)"
|
||||
|
||||
php-ext-source-r2_src_configure
|
||||
}
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
PHP_EXT_NAME="memcached"
|
||||
PHP_EXT_INI="yes"
|
||||
PHP_EXT_ZENDEXT="no"
|
||||
DOCS="README"
|
||||
|
||||
USE_PHP="php5-5 php5-6 php5-4"
|
||||
|
||||
inherit base php-ext-pecl-r2
|
||||
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
DESCRIPTION="PHP extension for interfacing with memcached via libmemcached library"
|
||||
LICENSE="PHP-3"
|
||||
SLOT="0"
|
||||
IUSE="+session igbinary json sasl"
|
||||
|
||||
DEPEND="|| ( >=dev-libs/libmemcached-1.0.14 >=dev-libs/libmemcached-1.0[sasl?] )
|
||||
sys-libs/zlib
|
||||
dev-lang/php[session?,json?]
|
||||
igbinary? ( dev-php/igbinary[php_targets_php5-5?,php_targets_php5-4?,php_targets_php5-6?] )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
local slot orig_s="${S}"
|
||||
for slot in $(php_get_slots); do
|
||||
export S="${WORKDIR}/${slot}"
|
||||
cd "${S}"
|
||||
base_src_prepare
|
||||
done
|
||||
export S="${orig_s}"
|
||||
cd "${S}"
|
||||
php-ext-source-r2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
my_conf="--enable-memcached
|
||||
$(use_enable session memcached-session)
|
||||
$(use_enable sasl memcached-sasl)
|
||||
$(use_enable json memcached-json)
|
||||
$(use_enable igbinary memcached-igbinary)"
|
||||
|
||||
php-ext-source-r2_src_configure
|
||||
}
|
@ -1,15 +1,13 @@
|
||||
DIST mongo-1.5.4.tgz 191364 SHA256 19d01417f0c96c10fb9149fc6cb5cc9c1f096e9c6fa31ee4c454f229e33dbd30 SHA512 509eb4f9dc0fd7617ec2f7616b1511266b91b804c0ec04ef5dcfbb9b1a77ec6e9acc3108dfe6b2607f4e97f6091dc2f94456900dcd7e64c85e2f754aafb65c05 WHIRLPOOL 4807844725f6221d130ec30c3ab47fc9da25286ce039568c58332d63412a73a663cb713dd346095acc5d6c539ac0e6c0cdbae80ad6582ef1473a5dc23fa24edf
|
||||
DIST mongo-1.5.6.tgz 193219 SHA256 939231c5129176f5f00ba6275dd34b261e173675b1e81a5fa536a14d05b12b11 SHA512 588915079ea08631ef60fce26bd86a0596003900b75c11af7935e57aa418220e21197aff4617f79808a5ee2bc0d74aba031f54f05be4604c6fc94ce146823c10 WHIRLPOOL c1c922750fa272cc2565d2377b65f5e25b2cb9e55f19abe94c34661e93d62b4162a8a18ef53b71b4c8e653778cc0d837930819b8ed79c6bbfd9690b35801f550
|
||||
DIST mongo-1.6.11.tgz 209141 SHA256 cd180ae35f537a199d374a3105106ee5a2b0cab618b12f6221e4c985c28955ac SHA512 82c668e25fd68c6a7982f15fced06c72d87deab5b587ebd66f3d78f59d9fc9c94467a37e355adffd98a347786effd9eda3e1104fc89c85c31947fd6786cbb1e8 WHIRLPOOL 3a4e181c3cd505d25fa18251d5d866e3f22535caa8213f90bb08adc803b527fc7ae0e0f9557a110dbfcea0717d5550cf2e1592be9e745f337675f35aaba08176
|
||||
DIST mongo-1.6.2.tgz 204061 SHA256 b9a1319910a3d91af94aec46b9dd0021e5b2504b199c60cc8b6075f8d3d78e7b SHA512 01118fd8f227c220c9c29749687cc33a6a56af1b8ed03f72e966d2ce4fd4e23048c6d0576d3c619b4e9e7c690892a05c665970bf8592170a8cb569a84094dd9d WHIRLPOOL cbef6dd822ef59301c4e534e4fe8a07bebdfbdf02f24b279ddf1c72c9ed27a5fafa81e9c20beb6687d049663ce2cf65777715d2e4c28aee65e848254ae0857c1
|
||||
DIST mongo-1.6.3.tgz 204130 SHA256 53620808eaf0c3dc7537162984354b45b3c90cbaaa36b7b23e0bf650051e77c3 SHA512 e15cdcbfcaef4793b78011435b94bd7de7ef38441b7ef55dc73214e0f29ce6d5312b7881f15d3514143c848c8894c3dd7473b608665ec87a8c6c5a89e5f6f556 WHIRLPOOL bc03929df2490ad72b7eeaa30889537c5f07fac2620ff8bc24795dad55b915d7f90102a4c4d55d300d862e95fb37f17d29d6b887f721f5f9084f074e4b2fd9f0
|
||||
DIST mongo-1.6.9.tgz 208955 SHA256 b8213e0f08873f1455b2c7e8bfb5f33405afbcd5ce598d81b5f5c49556114581 SHA512 0a649ef67450a795a2fd8fc34d927e640bc7ecde5a1885b581c967f8adb61429d864cd993939fa7299dc35edd58d13a28562e71a0287a754f9fd04f2ac1643de WHIRLPOOL b2c1d6adc08979520ad5d9b6ae1110c2bb4a5209be0074558290d1abfa27906ea0c446d8c0eaa784c3c77a2432ef58bfd7843a863ab541e385ee0959877ed06b
|
||||
EBUILD pecl-mongo-1.5.4.ebuild 326 SHA256 728d3e51c551a6d370c93bd4cfeff4dd28780e3ac5ef1e12a8f43cccf0428b23 SHA512 0022d076a792cd36338137ee63addb09aff162cd6e7af3fa26f88d3511b9aa7b74871cc68154e5bf6c7c88df5e665a9c39848211b42034a37d43c57fe5ccbc03 WHIRLPOOL e07bceb598821d577e1e199cf51eb3533b9cd6dfc222d7f7d1981c35dc45a9d06173e3bbfb63e8899d28aa8a39c0c4d2c78cc64158cfb49c6414a2816f86fa3f
|
||||
EBUILD pecl-mongo-1.5.6.ebuild 333 SHA256 a5bcdef61080c1722667a3efcfa94369ec3d8202650ab24c82decb1e89da1a85 SHA512 b6429919c329c6fbe39913f2ebdc0693193d3c8543cde69d40c5969599450a3f28c8485479d7eac5f792b2abd9abea71a8db37c0402dc83d34def78b22455d1c WHIRLPOOL f4c4a178a491fd346618c3a07457190e49246ac65d01690f5a104aa86c1577ddf38c773ec0dd0858f8f5ac618db121f0e7369973f125699511908c1a2755c1d5
|
||||
EBUILD pecl-mongo-1.6.11.ebuild 364 SHA256 2ffd33cbaad82a82ac5abfe909b48477e3aff97a853e1a7a08cb463d3d015cdb SHA512 8a2c671a8f9521c50706e81a358d5a0f9f7e9ea71a03e641276531310dd4d639a2a90c7ed185c909af65ae78879715e1dc292ca3e996e7d6a17dbecc529882fc WHIRLPOOL 44f93dfdd621e7c45e129e67141d6216a5c2d637a9ad3c84db1b6b7756a450139ec8c0cf184d2e23903712e406a883eb04324bf7ec6a74a09c4df770f02db438
|
||||
EBUILD pecl-mongo-1.6.2.ebuild 333 SHA256 db3c4f50da807460eb3e47dce5314f85842c349c74a53fc145782aaa9bb7a3e1 SHA512 e0399a41c31be01ad74c74dd283453cbdc426c27ad05a468a426a28df08c88e77fdf0d776162ea8518da02d579d971b54d094aea78c515935b7cc4b2ba3b876a WHIRLPOOL ce796c3a7db8f58c8222e91641852895ea7bb436c6c34a819e5df56909bfa7f671a7171666e70965821f2a71e18d9725bbe6f0dd3f4ab5f995d62c6a3ad55f87
|
||||
EBUILD pecl-mongo-1.6.3.ebuild 331 SHA256 52f44d5d77d5612daf11d0f193e4db03dfe2f945857f2362f4d5116d3a40537b SHA512 1a1700197e0d298dc87528b5231a159fab2f59b3d523c92fcb6548ad5f8d1ca05a7619bf4c136c71867e1b6114c0476921c45c7955803f67d2a2f2d0fa0146e9 WHIRLPOOL 128ae3987719ca2bff743350a999ae20e8417e5296d34935ba6f20505583e9401d8ad1e9f6fad7132e57b48da6b7dd89809825d2985aa87a01ff6f69d9b8bb91
|
||||
EBUILD pecl-mongo-1.6.9.ebuild 331 SHA256 52f44d5d77d5612daf11d0f193e4db03dfe2f945857f2362f4d5116d3a40537b SHA512 1a1700197e0d298dc87528b5231a159fab2f59b3d523c92fcb6548ad5f8d1ca05a7619bf4c136c71867e1b6114c0476921c45c7955803f67d2a2f2d0fa0146e9 WHIRLPOOL 128ae3987719ca2bff743350a999ae20e8417e5296d34935ba6f20505583e9401d8ad1e9f6fad7132e57b48da6b7dd89809825d2985aa87a01ff6f69d9b8bb91
|
||||
MISC ChangeLog 3927 SHA256 a841bc25f9645c8ead6465c9bd3cde8ed0064c1b5f17e34a6ca8805d27338033 SHA512 2ac674dc45f4020800a068ceb672496fd0d7cc10dab5bb067d351c99b94d9e9503e089c488666372acc6f13c76627e0cb451c64f08f5087c3400dc3663e2d043 WHIRLPOOL a37628f44f68f11d014e75015f24d749bbbf80068ac53264f988ddb711e077ce6aa4bf24b10e1c2e6c42d998c4d8ecf5e71d010ff71e38848e40eacfde8b5d72
|
||||
MISC ChangeLog 4072 SHA256 0f81d42dad10c6cb0b226addc7a181194a7c048f9a359801202f4e2863be94a0 SHA512 ca6624cf549af81641a314dfe29825709c639215db474d9307852781a80bfe84d46dd9e4859a5464c070d4bf641f1daddee0754756b2013cc8172c45bb237257 WHIRLPOOL d8649142544a29ca18db826fdd8f8147088c501453b9a9d491a4857a9130243c61c77840cf252ea56d7383fd8b77ab7b430485895f867cbf5e50c517b3d44784
|
||||
MISC ChangeLog-2015 3787 SHA256 2f45375a05d83518bb2e4a9bcda440b98a5e288f7be7b084b9485db9caa72445 SHA512 9b60ceff12d5a2c16664cb916e600efcaea5c2b9759f23449c7605a297dec86d5380c074a2af9b4c2de8aaa776afe788532d72285c6d1b3f66c5c783bde1a8fe WHIRLPOOL 89b42c42044b0e80c0283e6d3d777da6f7aec245119ae337b2e9f2880b5858bdea13bd58d77a31f35c3d64f1f460812cde7f77eef193dddb4a9334292a0d76ae
|
||||
MISC metadata.xml 239 SHA256 b54aca642ac424532264a97d14931720ed288cf387dbdef6a10b34ffed6689f1 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 WHIRLPOOL 80ab9605bb31ce3310bf524de4705c67ca85cf8f2346b7e13274595598b9fe92c9b119beb865ef214ad33ef172b880e318d18ff8c8d2026cb7319f0524d8a7aa
|
||||
|
@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PHP_EXT_NAME="mongo"
|
||||
|
||||
USE_PHP="php5-5 php5-4"
|
||||
|
||||
inherit php-ext-pecl-r2
|
||||
|
||||
DESCRIPTION="MongoDB database driver"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
@ -1,9 +1,7 @@
|
||||
DIST rrd-1.1.0.tgz 18639 SHA256 3c31c9e07da55a57978a1e2801051ebfcad4a35fd1664e9bea63ecdfca0fcfdb SHA512 5d6887fbe5e9f5589ab3876ecb187159b10727f4cd64d4aaaf98442c737aaa9e43394d7795b1eb06d62dc253bb98d4c40ab37520ccf54850b3306ef14225619a WHIRLPOOL 4a7fab06d295cc4f0ebe96cd5bf68b12a889bd0048619ea9ad82639cb3ad08f4a9046102a164cd9c812f6e1c709998d4366fc94f2cb88ea465eac1c1769ebf0c
|
||||
DIST rrd-1.1.3.tgz 19229 SHA256 0415ac51e09fe2e7a999d155d10d6af42ddf40ab0b4847a63ed1f9458533858e SHA512 356264de1b967af0f78e25e3c0afcbec704dd3e49d828e08d21d744d5fcdc46f4cd7f7c118b4e283c20bcaf2a4c29e0ac9437c7f66ca0d260a76fddf7b9d3242 WHIRLPOOL dbb3317985e47130ee03c4ba6284428d38e25849a8da9a3ada2437f4e5b276e79a104131a64aad0e244fe5b63d5d310d81bbbb090517efcd3b8a6e18992c1d6f
|
||||
DIST rrd-2.0.1.tgz 18880 SHA256 39f5ae515de003d8dad6bfd77db60f5bd5b4a9f6caa41479b1b24b0d6592715d SHA512 b6f7173f54fcf49bf014cc6c78263c169cdf53dac66c12f5f88db7e01b49ea74da84a55f61deb25c866e6e2e74275ec48fc4a3d1b46719f66b5b7b7eb000b6b3 WHIRLPOOL 52825f29b2eb8462d14d21d13c5b9f4d06057d4150a85eb8dead2c2dc1152fcbb2b14821940e851e7bf3cb4172f0735223a6ffa7ff8634bfd862e40eaecb4fae
|
||||
EBUILD pecl-rrd-1.1.0.ebuild 329 SHA256 21916ae4a80b0867b79af83686412111966f1dd44b9804e0ba28c87c54cd557e SHA512 036b1fdf136904ae57821df2b6630aeadb4514e01c595d9fa96f2b4c01f7f828f6aaed84ac992cb2f9eab24be45d56cb4d9d395a2cd44fc8afd4223057d05ef1 WHIRLPOOL 52da0c7210b648405733b567aa1e33a81a2e5c4201fe64f797106dc55548cfba71094844cc196cac94603945b3dc8b4906726db3d85a9b0f8cf941155e5ee829
|
||||
EBUILD pecl-rrd-1.1.3.ebuild 336 SHA256 4c65206b60e56c495fc9a709903f1bf55bea8b9fec17033c8342468881be3ed8 SHA512 dbbc97452bac30f1a3afcee64118adbbc59d4e925ba88864939b4d4a3eaf22d26754aac217661861c9fd9b9f6a4ea0a5b3bf72617a41f15052c2b67f9ca9c560 WHIRLPOOL 6387c33b9623a02429a7e34dfcd7694cfc292489e40bfcb0515f6854cdd657aba4ddf4be518a0b6ad8e7d591d5595bf9d8cb27c57f4ca2662a677013d8f69024
|
||||
EBUILD pecl-rrd-2.0.1.ebuild 478 SHA256 efe5c2f42ec5190ff4699a2211891a83b415677dcaaf59ccbad2ced0e4741ee5 SHA512 2205ff573f96ff021dc61db7b194351cdd9a434c2f453a42b13f3bd10f3eea0ebf4cd24f246453c5c77d7e974cbe6b3a6a737a00b3ed25c061c01b8157cb8eda WHIRLPOOL b85aa3bb08d9506113b02067e441bd8903dca48b1a4e40aaa70c0f29597f7c2e48bd0ce1d43be2a6f8d7cfd4cd48ef0835f338ca4fef96931843c5c442101bf8
|
||||
MISC ChangeLog 3235 SHA256 b774f688b90a07d588bfcf08d1e3b1fb010ea703134b59d44892daa2abb4e5eb SHA512 144ba334520be146bb45d2f508ed97228e2843e5e2fc98d6684663036386a096e613d618b8817d0aa319b0e78ef650ffb13b2b10c577c189e6927491ea6ef862 WHIRLPOOL c1fc321b8abf7a05d7178940016e01f2fd3dddecfae14a9b8d31771b0df58afff22f1d0a32f99d87e095ff5ed922ad8f2aa9c75ed8a93bfda2e701c7aee9fd3d
|
||||
MISC ChangeLog 3354 SHA256 bbf1695ebdc90ed4363cdb8b3907c121f2a9599272058abe2bd296b39fb77231 SHA512 539fbe2429b65b24287070ad3bb9eb4127d7f8df1d78984386833ec9f17432a5c2c50dac57947e174669abf26f31a27b2412aad1113f686deb858ba4d019bb23 WHIRLPOOL 271a31a3bcbb2291e2ccbdd02dce5a602ee9ece2a9be6382006a688fed882a3ecb70feb99738c489dbf36e49d1ff9d3df09a01c8951105f5865202bd9d0796d3
|
||||
MISC ChangeLog-2015 877 SHA256 3036b66c42aaf31b6ba807a5e8464732bb221a00cf07a240f202462de6606a1d SHA512 a009630839890e437547775c12c09613489eca947a090341cd60fdb9b1a82cde448761639396a86c0c668db29b0c53e1d205c33fe4a80dad712a7efee79054e2 WHIRLPOOL d935bde0cd4407a489687e7428912af5fe49a4149f4c953ae588fa2146757548c12e372b9218f8ab3c239932bd9725cd36ab0934ae4087f50ea92892dcba5489
|
||||
MISC metadata.xml 239 SHA256 b54aca642ac424532264a97d14931720ed288cf387dbdef6a10b34ffed6689f1 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 WHIRLPOOL 80ab9605bb31ce3310bf524de4705c67ca85cf8f2346b7e13274595598b9fe92c9b119beb865ef214ad33ef172b880e318d18ff8c8d2026cb7319f0524d8a7aa
|
||||
|
@ -1,19 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_PHP="php5-4 php5-5"
|
||||
|
||||
inherit php-ext-pecl-r2
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DESCRIPTION="RRDtool bindings for PHP"
|
||||
LICENSE="BSD"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
DEPEND=">=net-analyzer/rrdtool-1.4.5-r1[graph]"
|
||||
RDEPEND="${DEPEND}"
|
@ -1,6 +1,5 @@
|
||||
DIST uploadprogress-1.0.3.1.tgz 9040 SHA256 30588b4589543bcf6371532546b1a8cee9da1086c206aca9f96ea1bd486bbab2 SHA512 c317a30ed81430184b643e2755867cdccf9848312aa31a5527e4fe229ac19ee3099121de8e253207b55dd7e788c28720bd3c477663c4ca15100478647a6dc1bb WHIRLPOOL d9ddc7d67b092f620db09a14ff5ad34f300c4078ba489e7c59fd6d0121cc1441bc03ea9c960c6a9ff51899a6e9e8c472047c96f314c2f6863492efc2084abaa4
|
||||
EBUILD pecl-uploadprogress-1.0.3.1-r1.ebuild 416 SHA256 69726d040b52c8e433611839da5eab236393813160bd8019ad3b040394419634 SHA512 86cdeea9fbb6e0ef8ba4d6c20314b4d8bbaec5aa97ca3d432ffbefef54844e47b74e95fd0ecb8d8ad1bd722c9ad525492cdde55a478de1a671fa45b8d61cecd2 WHIRLPOOL 5306962cea4dbb6b0e7dfaa2ba54f97d1d39b86820b0fec5e78f7b921a0306fffbd6b83db0c8678b7ced67c52fe6cb554c196360e5b3186b2b011a6e2bda60cf
|
||||
EBUILD pecl-uploadprogress-1.0.3.1-r2.ebuild 580 SHA256 e943b300d1882cd9fc612add9d262031ce2d4a2879fe50ee9759825756afcf85 SHA512 118e2def28ca4f5fd2fa96972f126c1c350ba3247f41fb04a523ea6828e1f1c931221061375fb712d84b520a11adb47793b6e45576b39d9ddbd43b6f64f4af84 WHIRLPOOL 89c3509154da3d687db4bad75735b15422bd3a29fd811014522fe1d28f2f701a6c986fd577319e38b10488d1003668271fc0b10c7e9b7aff27f5d9c57632ac05
|
||||
MISC ChangeLog 2953 SHA256 c57fbdf63da18863081dffa4c875654f21d21bbda54a13b90d57cd934579c866 SHA512 58a053fdd4453ddcc7fa0126b80222b87739c5771c35b019b391273413e651cdb27971c5548593564b7dafea9f0cefffe69df052c9b1480a99a48ae2ad51bcc7 WHIRLPOOL c0e5d57e82b658a8121240b6fd31337e2973c90e234f2802ca17fce64ae9ed084a336d5f1e4344e1c53b6dfdc2241751786ec6477729c6246acdb80432e144a5
|
||||
MISC ChangeLog 3090 SHA256 1e5effc6b9e8632c33b377e550225c1ec10c883454d7b30cbd6aded641e0908a SHA512 1b348b7488910e02893d33c434e7665e82ebbd04cd77f78a716e1c6e2802460799ea947621d0d66005ce4866c014e1a7a6cf0eddc4a2b968f1dde05dafcdd1f6 WHIRLPOOL 3c78f5dff297c0c9d2b9500c818ad72ee5fcf81d4bba0db8d84a4acea3b9e47a8f98c51506927c6af3395b5393d13681e31cc0cdeac4cc5fd7c178967649438d
|
||||
MISC ChangeLog-2015 1743 SHA256 00fbea7ee99b32f5742a04a8716ba228f1ecff4d411a798080cb518cdb15e779 SHA512 c81f3da7038715116c17f731be80814d1cfe3770545d0c68c8be1167034ab1160bc1a5f9d1b65a68a70a37b77effd48e3d7aa245da233363f0471afa43d8cdbe WHIRLPOOL 8f79c9cad9f5e064262d15dfb2ea73dfa0eac030d640061f947a620b8ec2a7354b5f66e143fa8fd617d8b441595be25fa4585945adc2096fae471e59d4e79083
|
||||
MISC metadata.xml 526 SHA256 692ec76ad8c0156a65ca2e4c61e5033d5ada1430accc86ecd1b4554540644397 SHA512 18d72c569825f9dfd79a69d4ad1bc824f99001f2b1545aaaf6777a67050d9812dd81737c9e74bc9520aa5b375db4d94c5219f359eeaa5c8d7ae0a6437c96ec56 WHIRLPOOL 32be201a52935790a05a8cff487ec83da514a30953fcbeaa44a1049073b81f3c01b9350ae1dd6d2578bd228e63c80478d480601cc6592f5535d8910da6238f0a
|
||||
|
@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_PHP="php5-5 php5-4"
|
||||
|
||||
inherit php-ext-pecl-r2
|
||||
|
||||
DESCRIPTION="An extension to track progress of a file upload"
|
||||
LICENSE="PHP-3.01"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-lang/php[apache2]"
|
||||
|
||||
pkg_postinst() {
|
||||
elog "This extension is only known to work on Apache with mod_php."
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST libzilla-1.2.zip 15869 SHA256 2d899347f1e9ad542358369624fffce9ca98b886791557d88532c697f7a688dd SHA512 75c48c4ed8dd71bd1a3399ba3ae482d9092461038e95c421e91b01307be66ff00594a7296072f81973c3f7ff77517ec495cc6794419bc8cb16954e890b3d90d0 WHIRLPOOL a20cb49a8845f9e4fb68d903abb4d950f3c57483632032278724f114aa886ab73dfd39b445047d1b44a3a8f0a72df7467e56fcf458a06c9e3999240d1e7a4ac4
|
||||
EBUILD libzilla-1.2.ebuild 581 SHA256 9911e1d32d327847dcdf7b1dbf47607ec7e9680b5c32c0a93785cf3e02866c2b SHA512 0c7f553161296b0a96045eeed1d5cb8c4673af056e47f8bf20346252e8f3091c240bb1f4104c24b5c147a9335f6514a745a9b3703eeb7340ff2d2e8babe1c6e3 WHIRLPOOL 3790b8b2b3000901a803ec1f205306bb5eb5eeca015d6e28dc530651d5d31ef320d8ad0c6c1da1ec1f5a52556243aa85e461000a79dbb56796bc3dd65cc500e1
|
||||
MISC ChangeLog 829 SHA256 c2c769455a6991e3be71c72cfd7bbbd0733327b5261da6dca89c3b74b05b373f SHA512 be521eff455999a6e4d921d6a53ea335950adeac1c55c352addc50260ea91c4a1c9002ded13ab3a8dfa057529d45ac4068413210b08033987820d02a4a839cfa WHIRLPOOL 89fc115062bcfa85eb3b215f97e1ffe7b83a039a16166969c2e8ba549950f176af8334183983373faafd489224f16154bb571efe30df8f337614a34f8548384b
|
||||
MISC ChangeLog 1114 SHA256 693be02bb9f10bb8c64d2f669fd55b984008fa687b68f829933d4806c639c995 SHA512 b040d9a9e388cf01bf671259acc45617d20c93f814af98666dcd0fa10036d993da795f537306bee7b4d1206460c797dbbb194aec6e3e58bae0b68d48ce788b9e WHIRLPOOL eff3c0b4ffd3b4bd26e96cce6ff027a644e880b2e72386dea509e1ad6b878bf8fcbe5c726292d381d2255cfcc62e1567244fea5c15e0bf09bfa5123cbcce85a5
|
||||
MISC metadata.xml 418 SHA256 76b476ba384e2cb1c7b760d573b32ea98cb91be0faa63403ebe1af82a481ff9a SHA512 e382a0185c2c4f2968395ef7aff65364c0523f529b6003ab135285cffd13f80c718953090d6c845b31aefcdd4c8c38ebaadbb9a4fd44cb557586185e4a7f023e WHIRLPOOL faa43c75cec1e46a09cc070ac4d8a1d99cffb21cf00030ff95d8029915f152136f0ab8fb1d366579a1b324464a8636d9ecc886e79a42d145020382e2612c4570
|
||||
|
@ -1,9 +1,7 @@
|
||||
DIST QScintilla-gpl-2.8.4.tar.gz 3031919 SHA256 9b7b2d7440cc39736bbe937b853506b3bd218af3b79095d4f710cccb0fabe80f SHA512 ab10dc756231b293ddebc06e681bb65a11b2be2a4c4132a5b2a27ca583adef76af325fa95748888d9091f2e89a30494d370df262c4eaba7b7fbed04fb7c76907 WHIRLPOOL 7357addbc0ad8869c5749a67106c18e47d79e32399416cc2867461fa8ad0c662711b8937987cb7c3cd5b83fe9f88e1529911eefec28a972e86c7f242c8c0d634
|
||||
DIST QScintilla-gpl-2.9.1.tar.gz 2490144 SHA256 79e9c39d51549061d3d489387bcee86ff20c1f746d1b25ac173d5165426eabaf SHA512 709a5251c9273c527740b138b099e42a57cefa4fcda34c04da11f4640b0ee53ca9a0a58752e963bc8c63933e382ac8a6e774965d838c9123c11c1c59a9d7100e WHIRLPOOL f47319c2cebd1fdf4ae95f26781ab52758ab698b1b72e9d7db4e081e6c27bb41ef1d1da0b450c1cefebf0a9f1c1a128d45c44ba490d2be1a77276f3e1bf75224
|
||||
DIST QScintilla_gpl-2.9.2.tar.gz 2491222 SHA256 f2c8ccdc9d3dbb90764ceed53ea096da9bb13b6260da1324e6ab4ecea29e620a SHA512 28f88111d7eb6a016a4b87f04d2b7f5d6481b521a3361a526b3b45a56240f5c8de10310e819234fcba773c6df73bf398ae2dce622976a8e760f506be1defb7c8 WHIRLPOOL a04420c66fd417e5304c92a1ee3c1998f6849bccb9088dae96ed48c06cab0a9b1c012f073aafb1e05aaee46564de9ac89ae07145f3ded35cf47beac78065650a
|
||||
EBUILD qscintilla-python-2.8.4.ebuild 1518 SHA256 92cc774c6506997815f3ba48afa259f730867560d95b3d8a063969fa33ed541d SHA512 7eb2bd204ffc3fcda325f00d421b8f9dd385ecd0cae6cb7c0b8e76cd8a385a9de65bbe7f048053ca6bf3da10550081d21ae5f719617f35b4c3508307d01da96a WHIRLPOOL c0cdbff8d3ff04755ee7ad945e6134251402ef00cf123874bb14b398f977ad2ac39c342c87ab541eae68f00888bc1163516d6a057e80daf56eec5a1aecf14bbd
|
||||
EBUILD qscintilla-python-2.9.1.ebuild 1462 SHA256 15fc15924988c13f118fdb3f1829d2a4f0886525640bca2699f56071430559fd SHA512 fc67fc7328e37ede0338d50636b6ae725d8f6f786cf5c4f79a85cb3e669d51a822d1519886879758827b8aeb907aafd24de16ea8f0c902cc53f2269ee6e16b99 WHIRLPOOL 73c00a1141a14d94e0d4f45d7826b39a17617dfb0e1c8d8be7a8a8e5c17d12c723ca7afe31b69a720e9adf39c53a20c2830782c9f1fc2fbee72c0b16075da4e8
|
||||
EBUILD qscintilla-python-2.9.2.ebuild 1479 SHA256 2ff023ed08f9fa57182be76eb517fe135a8f3234f877e32991f52fb2a52740a7 SHA512 619563d7fa45a2a0c333802e37dcd1d5d2a8f39bab36d1d2186a47e74de8eb3a3b0fa6c9b43f2d80301628787554a79477e609810660f7a25a9bfef6a7c7b6db WHIRLPOOL 7a2b6fb9810e632d6214a595cb23140c324b21140d7b42074b5a69b6286562bc0ec817c40ca57c62c14070364e805b63feeadc59be969abd8e6cf8e18f29de15
|
||||
MISC ChangeLog 3478 SHA256 c6d8803650bd2dfe2a368d781ca790a5f61e76ab9af788ea7de3356109e5fb4a SHA512 f94518656647e18609b46ac0bbf2e44fe12211b3e6251fcb70a4ba0424201501e8463845be4c59e8a46b9a018b95f965fbcea6ad1462f825e11eedfbbd866850 WHIRLPOOL 0f08a39ff2623ed4110192aed754744519c98c27607aa3e40f4a0b78013585a7a3088f27874fe5cebda8f02bad01544408ae93f5a481e56a5a17a27e1736b53f
|
||||
MISC ChangeLog 3626 SHA256 efe23baa5d0843c567b9f099d74884c2f730e0bf0b1e5f13208875a5cbbb3f35 SHA512 693be809deac4a64bc50848fa399811f39d58015186ca68f8d184d355f7baec8fc153d2f8294c8bcd2102cdb2eb88eeb29352820cae7d31f493ffe8070a6178f WHIRLPOOL 54d581ac914b67d9c3eae9558a448c8a4c35080fd3e09fab67e069127030a6087caa345ba6af8b2579878f7f4a9eb6e41b7c9d36b2bb5eab2519fb41c9f8576d
|
||||
MISC ChangeLog-2015 17889 SHA256 89db89a2f66009868ad919e88fddd4c5948804787ebe5ea57ca66415d6555bfc SHA512 659af4bcf5e2ed9a0cdc184e1ef1c1d9a0e114ce50380f53fae751981685b4e4897d5162111ab1227751d3903a6c2300f6b2ccba2cd4bca48bc2b1b82cf07c07 WHIRLPOOL 19208585f37302dc68689e7aa17950b60ea249f7d6031c5b86893a6e6a385f7e807e78d7d7a18705fd50385bbe57643320c541e18dc7e0bbbc2488702f1ff576
|
||||
MISC metadata.xml 666 SHA256 a82ce94f00779be34343e403965f42f6b80b9bbec0f3fe326f5d66fae16d3b3f SHA512 f78ce18443d32b17307e96f8177bc5fb46f5b9f6b4d797e79dcacb6eb76bba578f7d666469576bd5e326717bcd9167fe34a5e1bd1ead5679619816ef8f0363da WHIRLPOOL 434d6a2b4e8c6159c0e1a1ed84dd68e9335a0686cc5061085dffa20bcd8ea526b3c4033be92ff86d354acf3125411cb1c89a1bfb62d4dfd0171d8289c9e38306
|
||||
|
@ -1,69 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit python-r1 qmake-utils
|
||||
|
||||
MY_P=QScintilla-gpl-${PV}
|
||||
|
||||
DESCRIPTION="Python bindings for Qscintilla"
|
||||
HOMEPAGE="http://www.riverbankcomputing.com/software/qscintilla/intro"
|
||||
SRC_URI="mirror://sourceforge/pyqt/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
>=dev-python/sip-4.16:=[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQt4-4.11.3[X,${PYTHON_USEDEP}]
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtgui:4
|
||||
~x11-libs/qscintilla-${PV}:=
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}/Python
|
||||
|
||||
src_prepare() {
|
||||
python_copy_sources
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
configuration() {
|
||||
local myconf=(
|
||||
"${PYTHON}" configure.py
|
||||
--qmake="$(qt4_get_bindir)"/qmake
|
||||
--destdir="$(python_get_sitedir)"/PyQt4
|
||||
--sip-incdir="$(python_get_includedir)"
|
||||
--pyqt=PyQt4
|
||||
--no-timestamp
|
||||
$(use debug && echo --debug)
|
||||
)
|
||||
echo "${myconf[@]}"
|
||||
"${myconf[@]}" || die
|
||||
|
||||
# Run eqmake4 to respect toolchain, build flags, and prevent stripping
|
||||
eqmake4
|
||||
}
|
||||
python_foreach_impl run_in_build_dir configuration
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
python_foreach_impl run_in_build_dir default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
installation() {
|
||||
emake INSTALL_ROOT="${D}" install
|
||||
python_optimize
|
||||
}
|
||||
python_foreach_impl run_in_build_dir installation
|
||||
}
|
@ -1,8 +1,10 @@
|
||||
DIST stringex-2.5.2.gem 128000 SHA256 27a8ee92a808a83284438e51ed391f3539ae6b39731b95cb4ad940974f6d0a94 SHA512 06905b5d59b40f59c0901bbaacbf303cd906be110cd69a4b8cc29cecd69b6aa73d80cee0c9c0e2014f662b9fca1611c0fe334fcba3c4fa686224dac94f4e0d41 WHIRLPOOL 21a66f7babd2424035e4874d9f5168736c81f6da8388764633d9618064998bfeb076076cfd0d9125583903be25070fa329c4e8fccd81ebb8f801c4447e6be7b4
|
||||
DIST stringex-2.6.0.gem 129536 SHA256 15611e3765430e6e4cb794d289be6bb7b8a8c873d3ff6fd7dbf8c222c68f7ff6 SHA512 a54bf6ab9fcb0a11f6e27a125e6b1d8a49fa0ef4ca703d512c99a20ad59316184017a30e8fede5e7df3449cac53a395f530dde2033d6b15ca540b2c51aab92eb WHIRLPOOL f9102672888332145cc7548f971d5cde6550391e155c4a27ec5796cfd6aa2cc92dcedd51d431705362fd5b7fe362a713aa718d5741eb35a56348a885f41426f6
|
||||
DIST stringex-2.6.1.gem 130048 SHA256 e19fcf32cc429a12d454b14db3a43a6227ee9da233b10240fe1572c9aae7ce65 SHA512 b2ca4de05a8a1e3ef9fa85324f2280a27de7ef04ac3eb0f76006e07d86e5fa0fc84acd4ee6d39f86416bc769cf4e2804421703533b8609a18228cdfeb769a841 WHIRLPOOL 41e78d6563c166bd2e933caee86d3f61538b60d643344a576c7d636d2664e885c95ff6fafaa42c0563aaf8b9ef8f246016523544dbf88bfc8686be2d34b4ddb1
|
||||
EBUILD stringex-2.5.2.ebuild 1299 SHA256 f638c391c42a0331dfabd8a6b44340cdcf7cb6105b9d3e889bddaea72f8bbfe0 SHA512 7f64a34df8b7e3ec26ffffa09d084758b7f57a3094b59a7522871342d4fa8b51193015679a81c094d113cc51a65393b2a729732a14d902f43900e5020676a5a9 WHIRLPOOL 8523c84f2fe5fe8e7831078d9515a8276d6324e8c12a5efaecf467f0b2e6a5b0f5dad6a88590ab3b00b049ce5e1dc1dbe4e3a430b0a08f88863fb8cefc6722ed
|
||||
EBUILD stringex-2.6.0-r1.ebuild 1038 SHA256 2617037c4c2a4d9ce53cb4214b274ccdb381a650b1c37516a14ccc9b2120985b SHA512 bb9f36e533480b99b4ffd166b95c1522597f7696e601f6e15ee88c6012a907bf7ffc7dbb230f09b2e551e4f0369b8388c6cbef6b844bb09d9e128bde067fe62c WHIRLPOOL af2db67bb0ea9977d549385a5e6b6ecdc3b0688e00c7cc028bd1407011222eb7a1c9c8d7ac5c624966500ea3d1cd9b22fbbe40e934657f4e9069407bf7207529
|
||||
EBUILD stringex-2.6.0.ebuild 1299 SHA256 f638c391c42a0331dfabd8a6b44340cdcf7cb6105b9d3e889bddaea72f8bbfe0 SHA512 7f64a34df8b7e3ec26ffffa09d084758b7f57a3094b59a7522871342d4fa8b51193015679a81c094d113cc51a65393b2a729732a14d902f43900e5020676a5a9 WHIRLPOOL 8523c84f2fe5fe8e7831078d9515a8276d6324e8c12a5efaecf467f0b2e6a5b0f5dad6a88590ab3b00b049ce5e1dc1dbe4e3a430b0a08f88863fb8cefc6722ed
|
||||
EBUILD stringex-2.6.1.ebuild 1038 SHA256 2617037c4c2a4d9ce53cb4214b274ccdb381a650b1c37516a14ccc9b2120985b SHA512 bb9f36e533480b99b4ffd166b95c1522597f7696e601f6e15ee88c6012a907bf7ffc7dbb230f09b2e551e4f0369b8388c6cbef6b844bb09d9e128bde067fe62c WHIRLPOOL af2db67bb0ea9977d549385a5e6b6ecdc3b0688e00c7cc028bd1407011222eb7a1c9c8d7ac5c624966500ea3d1cd9b22fbbe40e934657f4e9069407bf7207529
|
||||
MISC ChangeLog 3002 SHA256 61b293d9ba2228755799f9ec8361044e21975b8c4ccca3f8694ddd399e1c5e28 SHA512 92181e8dbd390e76d4950d6e4931b81347394c8f59ffb7099aeb7b6f0e8d47c98e782528b54ce08e7b5315cdc2fcd24642e0b5db463f4b913743aa58a90e6243 WHIRLPOOL 08a29203d451241195b5a4333155c243cc33760e1f729ae91c2d9eae44882f1032f698e7e5358a445db91386e9b31a2f67cbb133ab3c0647da898ee7b3d590a9
|
||||
MISC ChangeLog-2015 3682 SHA256 c0179df00c9a0398052ec80882d6dbe1ba33efae3c27a2342a5c2a05764d414e SHA512 6b2c7be31f4cb5ca2854fa5d41452099543341c4171daadaed85972236bbe1dbb2f1b9dce96294adfe641bfd7fcb07e3e3f263fcf44f9a99db7a907d9df21528 WHIRLPOOL d731c8a0e398e4cf8fdfa7ec0de314d75b51a19f63f35d8165ae0355336c2b70376f2c23da3c4b3ef94c1494d607d601dc88b691f5353908d547fb1e2d3247ab
|
||||
MISC metadata.xml 338 SHA256 55f38457b6e5461cc5a3e05cf25e45bbc20aa2a04c04020cb502f1500cb8a268 SHA512 76f5dde82c273cc2b573f3e2eb417808b9095ae684a860abad1dac99829e0b70790fc3874a8dd8b06c5e8a3dbc71142fd69abb0c860ff9e997b57dde623a11b7 WHIRLPOOL c9b319e7355a5cc6d13798b95296dc150e77b61e9616394f7812729c998d31009f45cb6fad6850bbcf801f831f0bd3204cb5cc97411428837ca79a5832898b96
|
||||
|
@ -0,0 +1,40 @@
|
||||
# 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_DOC_DIR="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Extensions for Ruby's String class"
|
||||
HOMEPAGE="https://github.com/rsl/stringex"
|
||||
LICENSE="MIT"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
# we could rely on activerecord[sqlite3], but since we do not remove the
|
||||
# sqlite3 adapter from activerecord when building -sqlite3, it's easier
|
||||
# to just add another dependency, so the user doesn't have to change the
|
||||
# USE flags at all.
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
>=dev-ruby/i18n-0.6.9:0.6
|
||||
dev-ruby/redcloth
|
||||
dev-ruby/test-unit:2
|
||||
>=dev-ruby/activerecord-3
|
||||
dev-ruby/sqlite3 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '1agem "i18n", "~>0.6.9"' test/test_helper.rb || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
# rake seems to break this
|
||||
ruby-ng_testrb-2 -Ilib -Itest test/unit/*/*_test.rb test/performance/*_test.rb || die "tests failed"
|
||||
}
|
@ -1,200 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
CMAKE_REMOVE_MODULES="no"
|
||||
inherit bash-completion-r1 elisp-common toolchain-funcs eutils versionator cmake-utils virtualx
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
|
||||
DESCRIPTION="Cross platform Make"
|
||||
HOMEPAGE="http://www.cmake.org/"
|
||||
SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 1-2)/${MY_P}.tar.gz
|
||||
http://www.cmake.org/gitweb?p=cmake.git;a=patch;h=b9ec9392da21a3421e48c6961976060d872faffb -> ${PN}-3.3.1-FindPkgConfig_remove_variable_dereference.patch"
|
||||
|
||||
LICENSE="CMake"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc emacs system-jsoncpp ncurses qt4 qt5"
|
||||
|
||||
RDEPEND="
|
||||
>=app-arch/libarchive-3.0.0:=
|
||||
>=dev-libs/expat-2.0.1
|
||||
>=net-misc/curl-7.20.0-r1[ssl]
|
||||
sys-libs/zlib
|
||||
virtual/pkgconfig
|
||||
emacs? ( virtual/emacs )
|
||||
ncurses? ( sys-libs/ncurses:0= )
|
||||
qt4? (
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtgui:4
|
||||
)
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
)
|
||||
system-jsoncpp? ( >=dev-libs/jsoncpp-0.6.0_rc2:0= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/sphinx )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
CMAKE_BINARY="${S}/Bootstrap.cmk/cmake"
|
||||
|
||||
PATCHES=(
|
||||
# prefix
|
||||
"${FILESDIR}"/${PN}-2.8.10-darwin-bundle.patch
|
||||
"${FILESDIR}"/${PN}-3.0.0-prefix-dirs.patch
|
||||
"${FILESDIR}"/${PN}-3.1.0-darwin-isysroot.patch
|
||||
|
||||
# handle gentoo packaging in find modules
|
||||
"${FILESDIR}"/${PN}-2.8.12.1-FindImageMagick.patch
|
||||
"${FILESDIR}"/${PN}-3.0.0-FindBLAS.patch
|
||||
"${FILESDIR}"/${PN}-3.0.0-FindBoost-python.patch
|
||||
"${FILESDIR}"/${PN}-3.0.2-FindLAPACK.patch
|
||||
"${FILESDIR}"/${PN}-3.3.2-FindQt4.patch
|
||||
|
||||
# respect python eclasses
|
||||
"${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch
|
||||
"${FILESDIR}"/${PN}-3.1.0-FindPythonInterp.patch
|
||||
|
||||
# upstream fixes (can usually be removed with a version bump)
|
||||
"${DISTDIR}"/${PN}-3.3.1-FindPkgConfig_remove_variable_dereference.patch
|
||||
)
|
||||
|
||||
cmake_src_bootstrap() {
|
||||
# Cleanup args to extract only JOBS.
|
||||
# Because bootstrap does not know anything else.
|
||||
echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' > /dev/null
|
||||
if [ $? -eq 0 ]; then
|
||||
par_arg=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' | tail -n1 | egrep -o '[[:digit:]]+')
|
||||
par_arg="--parallel=${par_arg}"
|
||||
else
|
||||
par_arg="--parallel=1"
|
||||
fi
|
||||
|
||||
# execinfo.h on Solaris isn't quite what it is on Darwin
|
||||
if [[ ${CHOST} == *-solaris* ]] ; then
|
||||
sed -i -e 's/execinfo\.h/blablabla.h/' Source/kwsys/CMakeLists.txt || die
|
||||
fi
|
||||
|
||||
tc-export CC CXX LD
|
||||
|
||||
# bootstrap script isn't exactly /bin/sh compatible
|
||||
${CONFIG_SHELL:-sh} ./bootstrap \
|
||||
--prefix="${T}/cmakestrap/" \
|
||||
${par_arg} \
|
||||
|| die "Bootstrap failed"
|
||||
}
|
||||
|
||||
cmake_src_test() {
|
||||
# fix OutDir and SelectLibraryConfigurations tests
|
||||
# these are altered thanks to our eclass
|
||||
sed -i -e 's:#IGNORE ::g' \
|
||||
"${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \
|
||||
|| die
|
||||
|
||||
pushd "${BUILD_DIR}" > /dev/null
|
||||
|
||||
local ctestargs
|
||||
[[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure"
|
||||
|
||||
# Excluded tests:
|
||||
# BootstrapTest: we actualy bootstrap it every time so why test it.
|
||||
# BundleUtilities: bundle creation broken
|
||||
# CTest.updatecvs: which fails to commit as root
|
||||
# Fortran: requires fortran
|
||||
# Qt4Deploy, which tries to break sandbox and ignores prefix
|
||||
# TestUpload, which requires network access
|
||||
"${BUILD_DIR}"/bin/ctest ${ctestargs} \
|
||||
-E "(BootstrapTest|BundleUtilities|CTest.UpdateCVS|Fortran|Qt4Deploy|TestUpload)" \
|
||||
|| die "Tests failed"
|
||||
|
||||
popd > /dev/null
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cmake-utils_src_prepare
|
||||
|
||||
# disable running of cmake in boostrap command
|
||||
sed -i \
|
||||
-e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \
|
||||
bootstrap || die "sed failed"
|
||||
|
||||
# Add gcc libs to the default link paths
|
||||
sed -i \
|
||||
-e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \
|
||||
-e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \
|
||||
Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed"
|
||||
|
||||
cmake_src_bootstrap
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_USE_SYSTEM_LIBRARIES=ON
|
||||
-DCMAKE_USE_SYSTEM_LIBRARY_JSONCPP=$(usex system-jsoncpp)
|
||||
-DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr
|
||||
-DCMAKE_DOC_DIR=/share/doc/${PF}
|
||||
-DCMAKE_MAN_DIR=/share/man
|
||||
-DCMAKE_DATA_DIR=/share/${PN}
|
||||
-DSPHINX_MAN=$(usex doc)
|
||||
-DSPHINX_HTML=$(usex doc)
|
||||
$(cmake-utils_use_build ncurses CursesDialog)
|
||||
)
|
||||
|
||||
if use qt4 || use qt5 ; then
|
||||
mycmakeargs+=(
|
||||
-DBUILD_QtDialog=ON
|
||||
$(cmake-utils_use_find_package qt5 Qt5Widgets)
|
||||
)
|
||||
fi
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
use emacs && elisp-compile Auxiliary/cmake-mode.el
|
||||
}
|
||||
|
||||
src_test() {
|
||||
VIRTUALX_COMMAND="cmake_src_test" virtualmake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
if use emacs; then
|
||||
elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
|
||||
insinto /usr/share/vim/vimfiles/syntax
|
||||
doins Auxiliary/cmake-syntax.vim
|
||||
|
||||
insinto /usr/share/vim/vimfiles/indent
|
||||
doins Auxiliary/cmake-indent.vim
|
||||
|
||||
insinto /usr/share/vim/vimfiles/ftdetect
|
||||
doins "${FILESDIR}/${PN}.vim"
|
||||
|
||||
dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack}
|
||||
|
||||
rm -rf "${D}"/usr/share/cmake/{completions,editors} || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1,198 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
CMAKE_REMOVE_MODULES="no"
|
||||
inherit bash-completion-r1 elisp-common toolchain-funcs eutils versionator cmake-utils virtualx
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
|
||||
DESCRIPTION="Cross platform Make"
|
||||
HOMEPAGE="http://www.cmake.org/"
|
||||
SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 1-2)/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="CMake"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc emacs system-jsoncpp ncurses qt4 qt5"
|
||||
|
||||
RDEPEND="
|
||||
>=app-arch/libarchive-3.0.0:=
|
||||
>=dev-libs/expat-2.0.1
|
||||
>=net-misc/curl-7.21.5[ssl]
|
||||
sys-libs/zlib
|
||||
virtual/pkgconfig
|
||||
emacs? ( virtual/emacs )
|
||||
ncurses? ( sys-libs/ncurses:0= )
|
||||
qt4? (
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtgui:4
|
||||
)
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
)
|
||||
system-jsoncpp? ( >=dev-libs/jsoncpp-0.6.0_rc2:0= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/sphinx )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
CMAKE_BINARY="${S}/Bootstrap.cmk/cmake"
|
||||
|
||||
PATCHES=(
|
||||
# prefix
|
||||
"${FILESDIR}"/${PN}-3.4.0_rc1-darwin-bundle.patch
|
||||
"${FILESDIR}"/${PN}-3.0.0-prefix-dirs.patch
|
||||
"${FILESDIR}"/${PN}-3.1.0-darwin-isysroot.patch
|
||||
|
||||
# handle gentoo packaging in find modules
|
||||
"${FILESDIR}"/${PN}-2.8.12.1-FindImageMagick.patch
|
||||
"${FILESDIR}"/${PN}-3.0.0-FindBLAS.patch
|
||||
"${FILESDIR}"/${PN}-3.0.0-FindBoost-python.patch
|
||||
"${FILESDIR}"/${PN}-3.0.2-FindLAPACK.patch
|
||||
"${FILESDIR}"/${PN}-3.3.2-FindQt4.patch
|
||||
|
||||
# respect python eclasses
|
||||
"${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch
|
||||
"${FILESDIR}"/${PN}-3.1.0-FindPythonInterp.patch
|
||||
|
||||
# upstream fixes (can usually be removed with a version bump)
|
||||
)
|
||||
|
||||
cmake_src_bootstrap() {
|
||||
# Cleanup args to extract only JOBS.
|
||||
# Because bootstrap does not know anything else.
|
||||
echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' > /dev/null
|
||||
if [ $? -eq 0 ]; then
|
||||
par_arg=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' | tail -n1 | egrep -o '[[:digit:]]+')
|
||||
par_arg="--parallel=${par_arg}"
|
||||
else
|
||||
par_arg="--parallel=1"
|
||||
fi
|
||||
|
||||
# execinfo.h on Solaris isn't quite what it is on Darwin
|
||||
if [[ ${CHOST} == *-solaris* ]] ; then
|
||||
sed -i -e 's/execinfo\.h/blablabla.h/' Source/kwsys/CMakeLists.txt || die
|
||||
fi
|
||||
|
||||
tc-export CC CXX LD
|
||||
|
||||
# bootstrap script isn't exactly /bin/sh compatible
|
||||
${CONFIG_SHELL:-sh} ./bootstrap \
|
||||
--prefix="${T}/cmakestrap/" \
|
||||
${par_arg} \
|
||||
|| die "Bootstrap failed"
|
||||
}
|
||||
|
||||
cmake_src_test() {
|
||||
# fix OutDir and SelectLibraryConfigurations tests
|
||||
# these are altered thanks to our eclass
|
||||
sed -i -e 's:#IGNORE ::g' \
|
||||
"${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \
|
||||
|| die
|
||||
|
||||
pushd "${BUILD_DIR}" > /dev/null
|
||||
|
||||
local ctestargs
|
||||
[[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure"
|
||||
|
||||
# Excluded tests:
|
||||
# BootstrapTest: we actualy bootstrap it every time so why test it.
|
||||
# BundleUtilities: bundle creation broken
|
||||
# CTest.updatecvs: which fails to commit as root
|
||||
# Fortran: requires fortran
|
||||
# Qt4Deploy, which tries to break sandbox and ignores prefix
|
||||
# TestUpload, which requires network access
|
||||
"${BUILD_DIR}"/bin/ctest ${ctestargs} \
|
||||
-E "(BootstrapTest|BundleUtilities|CTest.UpdateCVS|Fortran|Qt4Deploy|TestUpload)" \
|
||||
|| die "Tests failed"
|
||||
|
||||
popd > /dev/null
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cmake-utils_src_prepare
|
||||
|
||||
# disable running of cmake in boostrap command
|
||||
sed -i \
|
||||
-e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \
|
||||
bootstrap || die "sed failed"
|
||||
|
||||
# Add gcc libs to the default link paths
|
||||
sed -i \
|
||||
-e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \
|
||||
-e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \
|
||||
Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed"
|
||||
|
||||
cmake_src_bootstrap
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_USE_SYSTEM_LIBRARIES=ON
|
||||
-DCMAKE_USE_SYSTEM_LIBRARY_JSONCPP=$(usex system-jsoncpp)
|
||||
-DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr
|
||||
-DCMAKE_DOC_DIR=/share/doc/${PF}
|
||||
-DCMAKE_MAN_DIR=/share/man
|
||||
-DCMAKE_DATA_DIR=/share/${PN}
|
||||
-DSPHINX_MAN=$(usex doc)
|
||||
-DSPHINX_HTML=$(usex doc)
|
||||
$(cmake-utils_use_build ncurses CursesDialog)
|
||||
)
|
||||
|
||||
if use qt4 || use qt5 ; then
|
||||
mycmakeargs+=(
|
||||
-DBUILD_QtDialog=ON
|
||||
$(cmake-utils_use_find_package qt5 Qt5Widgets)
|
||||
)
|
||||
fi
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
use emacs && elisp-compile Auxiliary/cmake-mode.el
|
||||
}
|
||||
|
||||
src_test() {
|
||||
VIRTUALX_COMMAND="cmake_src_test" virtualmake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
if use emacs; then
|
||||
elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
|
||||
insinto /usr/share/vim/vimfiles/syntax
|
||||
doins Auxiliary/cmake-syntax.vim
|
||||
|
||||
insinto /usr/share/vim/vimfiles/indent
|
||||
doins Auxiliary/cmake-indent.vim
|
||||
|
||||
insinto /usr/share/vim/vimfiles/ftdetect
|
||||
doins "${FILESDIR}/${PN}.vim"
|
||||
|
||||
dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack}
|
||||
|
||||
rm -rf "${ED}"/usr/share/cmake/{completions,editors} || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1,45 +0,0 @@
|
||||
Ensure that the correct version of Qt is always used.
|
||||
|
||||
With the introduction qt-4.8.6, Qt binaries were moved from /usr/bin to
|
||||
/usr/$(get_libdir)/qt4/bin, leaving behind in their place symlinks to qtchooser.
|
||||
|
||||
There is no guarantee to which version of Qt these symlinks might point, so it
|
||||
is necessary to find the correct version explicitly.
|
||||
|
||||
Once qmake is found, it is queried for the correct location of all other items.
|
||||
|
||||
Gentoo-bug: 547222
|
||||
|
||||
--- a/Modules/FindQt4.cmake
|
||||
+++ b/Modules/FindQt4.cmake
|
||||
@@ -482,13 +482,23 @@
|
||||
|
||||
get_filename_component(qt_install_version "[HKEY_CURRENT_USER\\Software\\trolltech\\Versions;DefaultQtVersion]" NAME)
|
||||
|
||||
- find_program(QT_QMAKE_EXECUTABLE NAMES ${QMAKE_NAME}
|
||||
- PATHS
|
||||
- ENV QTDIR
|
||||
- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\${qt_install_version};InstallDir]"
|
||||
- PATH_SUFFIXES bin
|
||||
- DOC "The qmake executable for the Qt installation to use"
|
||||
- )
|
||||
+ if(CMAKE_BUILD_TYPE STREQUAL Gentoo)
|
||||
+ find_program(QT_QMAKE_EXECUTABLE NAMES ${QMAKE_NAME}
|
||||
+ PATHS
|
||||
+ /usr/${CMAKE_INSTALL_LIBDIR}/qt4/bin
|
||||
+ /usr/bin
|
||||
+ NO_DEFAULT_PATH
|
||||
+ DOC "The qmake executable for the Qt installation to use"
|
||||
+ )
|
||||
+ else()
|
||||
+ find_program(QT_QMAKE_EXECUTABLE NAMES ${QMAKE_NAME}
|
||||
+ PATHS
|
||||
+ ENV QTDIR
|
||||
+ "[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\${qt_install_version};InstallDir]"
|
||||
+ PATH_SUFFIXES bin
|
||||
+ DOC "The qmake executable for the Qt installation to use"
|
||||
+ )
|
||||
+ endif()
|
||||
|
||||
set(major 0)
|
||||
if (QT_QMAKE_EXECUTABLE)
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue