parent
09fd11005a
commit
70579f71c5
@ -0,0 +1,87 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virt-manager/virt-manager-1.0.1.ebuild,v 1.1 2014/08/06 18:24:15 thev00d00 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
|
||||
inherit gnome2 distutils-r1
|
||||
|
||||
DESCRIPTION="A graphical tool for administering virtual machines"
|
||||
HOMEPAGE="http://virt-manager.org"
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
inherit git-2
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
EGIT_REPO_URI="git://git.fedorahosted.org/virt-manager.git"
|
||||
else
|
||||
SRC_URI="http://virt-manager.org/download/sources/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="gnome-keyring gtk policykit sasl"
|
||||
|
||||
RDEPEND="!app-emulation/virtinst
|
||||
|| (
|
||||
dev-python/libvirt-python[${PYTHON_USEDEP}]
|
||||
>=app-emulation/libvirt-0.7.0[python(-),${PYTHON_USEDEP}]
|
||||
)
|
||||
>=app-emulation/libvirt-glib-0.0.9[introspection,python,${PYTHON_USEDEP}]
|
||||
${PYTHON_DEPS}
|
||||
dev-libs/libxml2[python,${PYTHON_USEDEP}]
|
||||
dev-python/ipaddr[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
dev-python/urlgrabber[${PYTHON_USEDEP}]
|
||||
sys-libs/libosinfo[introspection]
|
||||
gtk? (
|
||||
x11-libs/gtk+:3[introspection]
|
||||
gnome-base/dconf
|
||||
>=net-libs/gtk-vnc-0.3.8[gtk3,introspection]
|
||||
net-misc/spice-gtk[gtk3,introspection,python,sasl?,${PYTHON_USEDEP}]
|
||||
x11-libs/vte:2.90[introspection]
|
||||
gnome-keyring? ( dev-python/gnome-keyring-python )
|
||||
policykit? ( sys-auth/polkit[introspection] )
|
||||
x11-themes/gnome-icon-theme
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl
|
||||
dev-util/intltool"
|
||||
|
||||
DOCS=( README NEWS )
|
||||
|
||||
distutils-r1_python_compile() {
|
||||
local defgraphics=
|
||||
|
||||
esetup.py configure \
|
||||
--qemu-user=qemu \
|
||||
--default-graphics=spice
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
python_fix_shebang \
|
||||
"${ED}"/usr/share/virt-manager/virt-{clone,convert,image,install,manager}
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if use gtk; then
|
||||
gnome2_pkg_preinst
|
||||
|
||||
cd "${ED}"
|
||||
export GNOME2_ECLASS_ICONS=$(find 'usr/share/virt-manager/icons' -maxdepth 1 -mindepth 1 -type d 2> /dev/null)
|
||||
else
|
||||
rm -rf "${ED}/usr/share/virt-manager/virtManager"
|
||||
rm -f "${ED}/usr/share/virt-manager/virt-manager"
|
||||
rm -rf "${ED}/usr/share/virt-manager/ui/"
|
||||
rm -rf "${ED}/usr/share/virt-manager/icons/"
|
||||
rm -rf "${ED}/usr/share/man/man1/virt-manager.1*"
|
||||
rm -rf "${ED}/usr/share/icons/"
|
||||
rm -rf "${ED}/usr/share/applications/virt-manager.desktop"
|
||||
rm -rf "${ED}/usr/bin/virt-manager"
|
||||
fi
|
||||
}
|
@ -1,4 +1,24 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST fbterm-1.7.0.tar.gz 188642 SHA256 720f600817217257aa4c822e67814495dcb6c8d6326cdde5fe3ba1e457d9915d SHA512 ba78b5118b5e4c65046f7f91ce88cb4f828e2debb34358df8518e1907a8d601a2be4dfcf144e84494dc30e4828d333574debe8dd3ffb59e2169c3e48ba1f6a10 WHIRLPOOL 7e01fff188974218a71c4083a4185d52a188431bbd1d282b8d9ca79189854ba5dc942476c83f543fbbe449ddc22f223166be2f6617b04c0d0e0acd240b762c11
|
||||
EBUILD fbterm-1.7.ebuild 1491 SHA256 dfe44cbfd9794833d367f91124762fd201383970c4a7a5b132328362d56163d1 SHA512 ac41344866dbaaf7a08757a2f29f5d6e386accf865b73f28d6647276f72cad595967d689b060771c06b93140a33ca34469656f03eb71249b0932efd473ed6479 WHIRLPOOL dc59034c1b79149ebf559762e7f16c597e0bb82a84770c9bcb2bdbda9ef904ee1062c5d6abbf4b5f319156a2f990f2427578227b1508204a7cdd9cf6d5136a90
|
||||
MISC ChangeLog 469 SHA256 467309e280c99145925b6d0b00bd49d26d81f4711d5f0e5e5d36587ea786a392 SHA512 2ca897b91bacd94415ad5c66e3f63e6c60c4366bbab580c172f53d99c61a2ade5afc268a00257f388c9412d36792edc0257122c23745be43abdefc8aeaddf038 WHIRLPOOL 225dad0c82f1354c0c701fb0e57e1c2957b664e256c8e0e1b43648ea88d9b7585e8a6d52e5d6e039ded6e7b49dea37baf62007310910fd43c0e5eeb41a3f9b7c
|
||||
EBUILD fbterm-1.7-r1.ebuild 1493 SHA256 c6a001d5a924dab7a0ce62629e56d8d4cb5e5e98ef8c646465a6ac97b45fe228 SHA512 45353935a6ee8602f0f5ec03ba967cf8771a6ee03d6dd87212124b16fc504f857fc0bd6a9a12404e740c8ccbed42caf1b1371e709141d8c7358bcc48226e6471 WHIRLPOOL 22b031dce6027cc837df4c302552f6d104b194dd4ddb616fd504bf164b25277fefc4d7c42aac7ddb7303cd391faa32184fb6c4219d3c9d901a9b4b752033e528
|
||||
MISC ChangeLog 635 SHA256 d8a8cac55826e555eb03eeaa887907840a6ed47af2ba6dec8faecfe56150f6c2 SHA512 92e76ed2ea2f9d33d2c84c66bc30815651f9ea073dbda3cd44643cc0df77c4c5c4cdb7a62463295dec584f6b118c607e2db0d961eeea52bd6a60b286650456ed WHIRLPOOL 32f8742b17e41434112e58302ad42daaa130132ba45626a32c39838ea5082e569e5cc9ab1e8a17c3127f492c01b187acf367269c1926cdae78b8911ae2739977
|
||||
MISC metadata.xml 156 SHA256 815820f2e5866d973fafb29a8b8027d022ccea43023309b6dc294cf077598215 SHA512 e46682afa9f674a8685beb29de6485f750484180d86f8980a3c5c220861f38495ac6f4ceda7cf21c317c640d0d218af3ea9bc1a406b207124c1ffb4bcc99628b WHIRLPOOL 347b826ae650374a01eb144ef127dea2fb96c8646b9a1e4b142bce523822988c4597bc2980cc29dcbfeabc1e44ba70136ddea73f1837d4c6ef7d5e3e9d1d1268
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJT44xyAAoJEJIMDbyqvv1VncsQAO56NqcQZl9XxbjolUuBxvlg
|
||||
gyXsmKdyAh4ckfDY708BTSPqo6esz2t6XsxSf2jQmuCEJkqnKOs+UEEW98wBoaKO
|
||||
bgNB0gjLBX2LdVK0PjHAmeJ4dSvINS+QxcAiJIHWbCdqp010uyFdPwAIHFr7quq7
|
||||
0A9Dj4p3s9kb8+4mqeZgQA8uPfZwkvGCIyxUbg6pBsCe1AfiEHyGLxXxyiGEhpCR
|
||||
OVcIAUQhedLOg0KWQk4exEIuOt4uMGJpvPA+v9tBwRY6PqdvJWPsyNW7mwWsr/LY
|
||||
5ZkQIdaK/fWV981yC2trsaoOXTmmQf74qwCSqHcVcvep7svrTzYZKztWRucT6AUp
|
||||
csV8L8OKlZ73Z93WOIwaPG6lzoBDuQSTTRKVKOxFlBlzJOIG0TL+6aOU+aKonW6I
|
||||
FMeQ9es60Lkd7rCBH24PqFTXTaoY2qDmVt09/1bZA8ZuGNo4JpD731FOVryd487V
|
||||
7vjQV6NXk+W7lWR4NUo5f838el9V7ghgt8SswBOVoPeQG/cgU8g7ee1SPaRpfQ7s
|
||||
2x5tRfNyrt1CBHmDJiEmR6BThrMQf8wopSfZ8QTpsHrkwygq9hTENEUWJft2zREs
|
||||
kKBGyLxbFgYa7l++61qNNBQ02Tn3g2Ge6QzH6H+IZMCmaE78HKX5D8fP6xtuKHEw
|
||||
PiGVidNvELEmF58XCf2d
|
||||
=z9vS
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,9 @@
|
||||
--- a/NKF.python/setup.py
|
||||
+++ b/NKF.python/setup.py
|
||||
@@ -8,5 +8,4 @@
|
||||
author="Matsumoto Tadashi",
|
||||
author_email="ma2@city.plala.jp",
|
||||
ext_modules = [
|
||||
- Extension("nkf", ["NKF_python.c"],
|
||||
- extra_link_args = ['-s'])])
|
||||
+ Extension("nkf", ["NKF_python.c"])])
|
@ -1,18 +1,15 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST pdfsandwich-0.0.7.tar.bz2 12730 SHA256 48587855b6a49082c480a08c82600dd6e9ff791cb5587459d1057e37ebde0767 SHA512 1a7ad1c5accc5db2d8c0a68c0dcd23691323fdde4c267ba49677c1619d7c03de3ff3bf5cd4646072424ae52d69914b38fee0501423a57e9d12363318beb68c9d WHIRLPOOL 2876fde0beddc4987fa94270799873295422befadaae307f9be30938a1e8ec29c955333fbed09a8f41e224cfaec70110007e07917bed6e12146b0de83faa407f
|
||||
DIST pdfsandwich-0.0.8.tar.bz2 12799 SHA256 fda9e1a73ba84b8922c4c0c975f3b278dacda1481cb9cb4d7b2cb4543e952f57 SHA512 0f9d540c360f73e3704319f4dad24002fa187c444b2c811c9bde310d4300b854aa11184cc41f079db078e2059e2bb976a89e6c654f5f51e0d3e9a10b07beb9f8 WHIRLPOOL 1aeda3f8e216914d02855995e06433f24c2f1c4ccaf5aaf9bc1459bab211d24cd530565f1fa7871b0f0de33e30a34701583a67ec18639dc78d8307f5d8cc8fb6
|
||||
DIST pdfsandwich-0.1.2.tar.bz2 14393 SHA256 db34e184e31fd6978e3021b1d4867491e6d1722515b5ab5b12f096fc58c3cbee SHA512 8e10db274180dad20551b2ad235b01a1ef37ffd8b69f27056fff3b12ab809bf2cba75c3c87645a6a846f68cf3923123b22d7678759310943fb99aa63a5253def WHIRLPOOL 9d60eac993ff048804e6547cee3f968406075520a8a4bcf2cb9599fb8a1d64b72e52f4b2d620075dda693e45807fd58c0dd9e9293a4e9aa3289e4b994c274ff2
|
||||
EBUILD pdfsandwich-0.0.7.ebuild 739 SHA256 ac9993cfff585bf5a156d5c502be5ab15273346d4885e97828fc1116234f1b63 SHA512 607a3972985905eec37004809d315c53c80bf9695cb414832c6e5ae78bacfecef1530b4233d471fc1eef1a63036a24f991d011c57ee1eee68e3a89d3daa51bc9 WHIRLPOOL ccf4abfca7865cf58db31a85dd9f8e582e0b500aa4e3aafe99a1e83cb9da80bbe7725b7f1ee82749553a7a4b67e003c770ff270a23740721f3c47ec4f95a7c3c
|
||||
EBUILD pdfsandwich-0.0.8.ebuild 739 SHA256 052c228fa92f17c54ff97db15427b9142b5b939f5d4a797938ac160b6cd0f460 SHA512 de631e88f42e49bac5f5044873d77719c9945f273c146aa62841aa8405aaf43fb77a905db6df9002f49235ba142f2665975b86f5e2385553f4df370c34428011 WHIRLPOOL 7887f65923eb77552bf9513abd4534bd7bde426f406a176be84b889df194cfd8f6f53fb86a4ed12582253b284a6c6254522be8ef33b1705d6a19fa373e3fb8b1
|
||||
EBUILD pdfsandwich-0.1.2-r1.ebuild 1087 SHA256 5d1b1c147ee2e0d0e02d20eb6b8e4b9eed0133d0396a7f4d638cef45184d4061 SHA512 8c7ef7c66177816febb628875896ac1072498181ea2bb9a01b3795b1d72c514b513393a957835bbe1dabbd0ea061f71ddaaf2e6e9c4d415bf9c45207b2938349 WHIRLPOOL 92c040afb31c2a04a2e9582fd9dc14f495a6a674f099e65841c9897ede712e6204aa0de73125432463cf2176de8c7112564b8d2ed01e2d87233fdaf09546634f
|
||||
EBUILD pdfsandwich-0.1.2.ebuild 1005 SHA256 260179e27fd3d7fa8dd42e5601c0b0112d063f7f3091ce997643fa63ed41aa72 SHA512 40fa67b836ad52dc5858f9f0b0af9585dc6c10960a41c56b18faebb9a8a5d74bec865b8f1ce0f4936653ff5bc499ca68de3caca0c69da3c151fbb4898cc5d8b8 WHIRLPOOL 6e008516ad3357f586638cc440022d41551b0de69008646ffb57fb190fd00142a5d588d4440fe0e662d9691bf9b824381ed9cf10084afe1ca5b4f6026e09142c
|
||||
MISC ChangeLog 1347 SHA256 988175541f9f3e6a8cbc0ed13aa079f697da6e9cba068d9122f9675169a223c7 SHA512 ece8d295c1732269082460ff5fce8ac3c5292cd40d5fc81fa45a6ab594c3a60f988d0f024e888cf54d4f86bf073fc2ca73d5dfb69b3ca17407e09be3fa29f89c WHIRLPOOL 616f70f72ad13dcb766934c2cf6655522a6bddd7607b4d570f242c96bd2da1e77c49d0db88ded0b6660e06aae687333f684a7a60a7a9740ff2c9c3d98d109136
|
||||
MISC ChangeLog 1583 SHA256 6c0b555d76f10aa76b9108a737b190ed8f440f3013dccb24b674807bf13b9f5b SHA512 bbba2a2a8e01db5d5309c4275efb58fb992e6fb12a9a213e461545fd26ff7fac4e024de99ce4c1894025cba8eac1fad5631cb3eb1d72d36809100bccfd5f0f96 WHIRLPOOL 468516775582221b27b2da0498a894557da5d72e1d858fe16c1217e575e33a2666f6fbfed1b7465e7a631a790ef6968b7ecacdab4ae0614d7a0e6132f315ed37
|
||||
MISC metadata.xml 888 SHA256 25c83b760cedca0caedd58fd09e7ac9fa56101b33fc1ecce514170cb94fe7f2d SHA512 8f11d33de6fdd533fe8f9de9b905682b049b9079e507aca2435428a125c13724cb0745305867e06ec95aa69d799801fbe8f15e96ac3462db0f549fc65c01c237 WHIRLPOOL b2a743bf7a7aa152c05f7deee68d8c06c7563336c817d5d76f0bfba13fa5d65339841f2b0ca9d72e1be409f9b6ad3f6c36a5f55aeab7c322eeb1f9ff741ab8e8
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iF4EAREIAAYFAlPXn1sACgkQid6yGVZcMryXlwD9Fe/8myxDN0R13Paq5Vg0//mg
|
||||
8N1cDizykvRCDg67/jAA/3YFggxApPyO5S9V+Iy5T9ihTlc5VlQmtpnI7SXqmSHB
|
||||
=+E6E
|
||||
iF4EAREIAAYFAlPjYOYACgkQid6yGVZcMrxmMwD8Cl9OaSCN2ORiQIiQK3z99Hbg
|
||||
u94QMy0MM8jJ4Ig+aHAA/jsbP44ut4YiJLoEaz2lLarwNeOUBv8OXr10cKM+KXnz
|
||||
=AOTg
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/pdfsandwich/pdfsandwich-0.0.8.ebuild,v 1.1 2013/04/21 17:59:49 tomka Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="generator of sandwich OCR pdf files"
|
||||
HOMEPAGE="http://www.tobias-elze.de/pdfsandwich"
|
||||
SRC_URI="mirror://sourceforge/pdfsandwich/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=app-text/tesseract-3.00
|
||||
media-gfx/exact-image
|
||||
app-text/ghostscript-gpl"
|
||||
DEPEND="sys-apps/gawk
|
||||
>=dev-lang/ocaml-3.10[ocamlopt]"
|
||||
|
||||
src_prepare() {
|
||||
sed -i "/^OCAMLOPTFLAGS/s/$/ -ccopt \"\$(CFLAGS) \$(LDFLAGS)\"/" Makefile || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
commit de0d4973ddb629dcc80f0724769a0e997fe644ba
|
||||
Author: Johan Bergström <bugs@bergstroem.nu>
|
||||
Date: Wed Jul 16 09:47:44 2014 +1000
|
||||
|
||||
Use a shared lua
|
||||
|
||||
diff --git src/Makefile src/Makefile
|
||||
index 134694c..a09832e 100644
|
||||
--- src/Makefile
|
||||
+++ src/Makefile
|
||||
@@ -15,7 +15,7 @@
|
||||
release_hdr := $(shell sh -c './mkreleasehdr.sh')
|
||||
uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
|
||||
OPTIMIZATION?=-O2
|
||||
-DEPENDENCY_TARGETS=hiredis linenoise lua
|
||||
+DEPENDENCY_TARGETS=hiredis linenoise
|
||||
|
||||
# Default settings
|
||||
STD=-std=c99 -pedantic
|
||||
@@ -52,6 +52,7 @@ endif
|
||||
FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS)
|
||||
FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG)
|
||||
FINAL_LIBS=-lm
|
||||
+FINAL_LIBS+=$(shell pkg-config --libs lua)
|
||||
DEBUG=-g -ggdb
|
||||
|
||||
ifeq ($(uname_S),SunOS)
|
||||
@@ -108,6 +109,7 @@ endif
|
||||
REDIS_SERVER_NAME=redis-server
|
||||
REDIS_SENTINEL_NAME=redis-sentinel
|
||||
REDIS_SERVER_OBJ=adlist.o ae.o anet.o dict.o redis.o sds.o zmalloc.o lzf_c.o lzf_d.o pqsort.o zipmap.o sha1.o ziplist.o release.o networking.o util.o object.o db.o replication.o rdb.o t_string.o t_list.o t_set.o t_zset.o t_hash.o config.o aof.o pubsub.o multi.o debug.o sort.o intset.o syncio.o migrate.o endianconv.o slowlog.o scripting.o bio.o rio.o rand.o memtest.o crc64.o bitops.o sentinel.o notify.o setproctitle.o hyperloglog.o latency.o sparkline.o
|
||||
+REDIS_SERVER_OBJ+=lua_cjson.o lua_cmsgpack.o lua_struct.o strbuf.o
|
||||
REDIS_CLI_NAME=redis-cli
|
||||
REDIS_CLI_OBJ=anet.o sds.o adlist.o redis-cli.o zmalloc.o release.o anet.o ae.o crc64.o
|
||||
REDIS_BENCHMARK_NAME=redis-benchmark
|
||||
@@ -162,7 +164,7 @@ endif
|
||||
|
||||
# redis-server
|
||||
$(REDIS_SERVER_NAME): $(REDIS_SERVER_OBJ)
|
||||
- $(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a ../deps/lua/src/liblua.a $(FINAL_LIBS)
|
||||
+ $(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a $(FINAL_LIBS)
|
||||
|
||||
# redis-sentinel
|
||||
$(REDIS_SENTINEL_NAME): $(REDIS_SERVER_NAME)
|
@ -0,0 +1,111 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/redis/redis-2.8.13.ebuild,v 1.1 2014/08/07 08:26:48 ultrabug Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools eutils flag-o-matic systemd toolchain-funcs user
|
||||
|
||||
DESCRIPTION="A persistent caching system, key-value and data structures database"
|
||||
HOMEPAGE="http://redis.io/"
|
||||
SRC_URI="http://download.redis.io/releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
KEYWORDS="~amd64 ~amd64-linux ~hppa ~x86 ~x86-linux ~x86-macos ~x86-solaris"
|
||||
IUSE="+jemalloc tcmalloc test"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND=">=dev-lang/lua-5.1
|
||||
tcmalloc? ( dev-util/google-perftools )
|
||||
jemalloc? ( >=dev-libs/jemalloc-3.2 )"
|
||||
DEPEND="virtual/pkgconfig
|
||||
>=sys-devel/autoconf-2.63
|
||||
test? ( dev-lang/tcl )
|
||||
${RDEPEND}"
|
||||
REQUIRED_USE="?? ( tcmalloc jemalloc )"
|
||||
|
||||
S="${WORKDIR}/${PN}-${PV/_/-}"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup redis 75
|
||||
enewuser redis 75 -1 /var/lib/redis redis
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-2.8.3-{shared,config}.patch
|
||||
epatch "${FILESDIR}"/${P}-sharedlua.patch
|
||||
|
||||
# Copy lua modules into build dir
|
||||
cp "${S}"/deps/lua/src/{lua_cjson,lua_cmsgpack,lua_struct,strbuf}.c "${S}"/src || die
|
||||
|
||||
# now we will rewrite present Makefiles
|
||||
local makefiles=""
|
||||
for MKF in $(find -name 'Makefile' | cut -b 3-); do
|
||||
mv "${MKF}" "${MKF}.in"
|
||||
sed -i -e 's:$(CC):@CC@:g' \
|
||||
-e 's:$(CFLAGS):@AM_CFLAGS@:g' \
|
||||
-e 's: $(DEBUG)::g' \
|
||||
-e 's:$(OBJARCH)::g' \
|
||||
-e 's:ARCH:TARCH:g' \
|
||||
-e '/^CCOPT=/s:$: $(LDFLAGS):g' \
|
||||
"${MKF}.in" \
|
||||
|| die "Sed failed for ${MKF}"
|
||||
makefiles+=" ${MKF}"
|
||||
done
|
||||
# autodetection of compiler and settings; generates the modified Makefiles
|
||||
cp "${FILESDIR}"/configure.ac-2.2 configure.ac
|
||||
sed -i -e "s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \
|
||||
configure.ac || die "Sed failed for configure.ac"
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf
|
||||
|
||||
# Linenoise can't be built with -std=c99, see https://bugs.gentoo.org/451164
|
||||
# also, don't define ANSI/c99 for lua twice
|
||||
sed -i -e "s:-std=c99::g" deps/linenoise/Makefile deps/Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export CC AR RANLIB
|
||||
|
||||
local myconf=""
|
||||
|
||||
if use tcmalloc ; then
|
||||
myconf="${myconf} USE_TCMALLOC=yes"
|
||||
elif use jemalloc ; then
|
||||
myconf="${myconf} JEMALLOC_SHARED=yes"
|
||||
else
|
||||
myconf="${myconf} MALLOC=yes"
|
||||
fi
|
||||
|
||||
emake ${myconf} V=1 CC="${CC}" AR="${AR} rcu" RANLIB="${RANLIB}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /etc/
|
||||
doins redis.conf sentinel.conf
|
||||
use prefix || fowners redis:redis /etc/{redis,sentinel}.conf
|
||||
fperms 0644 /etc/{redis,sentinel}.conf
|
||||
|
||||
newconfd "${FILESDIR}/redis.confd" redis
|
||||
newinitd "${FILESDIR}/redis.initd-3" redis
|
||||
|
||||
systemd_dounit "${FILESDIR}/redis.service"
|
||||
systemd_newtmpfilesd "${FILESDIR}/redis.tmpfiles" redis.conf
|
||||
|
||||
nonfatal dodoc 00-RELEASENOTES BUGS CONTRIBUTING MANIFESTO README
|
||||
|
||||
dobin src/redis-cli
|
||||
dosbin src/redis-benchmark src/redis-server src/redis-check-aof src/redis-check-dump
|
||||
fperms 0750 /usr/sbin/redis-benchmark
|
||||
dosym /usr/sbin/redis-server /usr/sbin/redis-sentinel
|
||||
|
||||
if use prefix; then
|
||||
diropts -m0750
|
||||
else
|
||||
diropts -m0750 -o redis -g redis
|
||||
fi
|
||||
keepdir /var/{log,lib}/redis
|
||||
}
|
@ -1,30 +1,30 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST pl-6.4.1.tar.gz 14616444 SHA256 48439529784a855ce9246419b51ebe5388acc28d1483a947c6a0397c3dc7f8eb SHA512 1a306cad1be7161eaf8317ce60e1da3cb6dd3a62adb98b4091a00d437c816992c4fe495c357e653ec470fcbc976a4846e684e107b785c018f225fa2b45b3fc80 WHIRLPOOL 3b72dcefaf9a70fd2fd41a95fe8f9f8ae0ffb1f4768eb6d8ec5a50c5f9664a368dfed9ed965e14a76c74d69a77864284ca453483c100851ef612abc9bc3cdee9
|
||||
DIST pl-6.6.4.tar.gz 14830255 SHA256 663977959979e389df0f87c2eb426ab71105c12206605ec40925893b91733cef SHA512 fea012ce97b62940618ce2e137fbeed39c7698544ece22da8c4d13f98d9cf809d990f912e406a939868471ef5517552a2ccf842be4b7e849aeaa6c1d38331b4a WHIRLPOOL 10e4243fa473c168a50268e7d2240976626cf20ae1440e94c496a6d93a1d1c5631ac7523695174baa8423396d4af57d84c6f0be59775cf7bff0aebf7be135d5d
|
||||
DIST pl-6.6.5.tar.gz 14837423 SHA256 79ee4526ce8a70d55cfeecbb1acfd737db0ddbe45585faba41a24ddb34484a53 SHA512 8bdf7678c51192185bbd20f008212de7401ca2f497fea02e7b652aa51fca0c1e961fa10efcd256325a6fb0b7ea956b26c8d8def2f11b2f45551f3a82591d6c7c WHIRLPOOL f7bc7236801a6c13402426f95e971d2de41b98dd596e2f13344f4ad56619a81ef587fe626ae1c797255739511d09fad49d21787df9fbefa034278c3a1824f949
|
||||
DIST pl-6.6.6.tar.gz 14838653 SHA256 9f80bb274e2f31fd68b0acbe35982c012d5f8311dbe44ec1d8d04351a776996d SHA512 a850b0f6b283d34aa77d5e9d8a0053161fa534fa6d8935c7472362ff7b59ea6035de0658d9e38c317e2d92ed810370f2adc3e92b6346fc0ff392d18f1c8012a6 WHIRLPOOL 448d844fe45aee97ad2e37bea3f81dd5eb388e1dcb9f1c4dc54c18991aa91d481bff5b70174fb06edb06c1361759621a570a083fe36d62bffdf6028c49244b2a
|
||||
DIST pl-7.1.16.tar.gz 15749514 SHA256 7757e18d3eb57dc7f8d3a39e30c2b38e11cf9c3fc91f177b8f3d44527b5e042b SHA512 3431b55d424191053f4870533955e6ed7fb7681de7c6266ac734511d5066a2cd368f7f1fc1724f8f69efcb735997ff0c297cf4aa22e57429bce2807669900b05 WHIRLPOOL 59b46d0197fc6fcb43faa5eca152582f3caa505ab330e71d116066d293ad646bc2d51f754d5e1f9cef342524aeaf729c582b0bd6527f132fcdb88ab213f0a020
|
||||
DIST pl-7.1.17.tar.gz 15754812 SHA256 7496a2cbe8ca9ae0034a6f4662fa4bb046c16624b454ada62ff8c6de734bb735 SHA512 d8538c2c182fa9f2c0ed3b3d28fb1f00737303b5c48e3d19e2dcab6658ba0a96a2ad41dc9be8f99237c563e9c31579c1981e483e322d011796b48fce5e14822c WHIRLPOOL d43ff1706902ee1fe18376a2cf47472faf0f136bf54f5ff120cdbbf09d1c6bec32728379ef42f817fa0447e80937e15e50f3630b18fbeb16f7deba1d6a32d69a
|
||||
DIST swi-prolog-6.4.1-gentoo-patchset-0.tar.gz 1593 SHA256 c57b19f6d6f31855db9f6c5c14edb7a20b30ed4b9cfde805bf95182c7dda6565 SHA512 7be7f1bd3a10bb6a436b3f679210aa48de5774c728a4f12de69983458200095b5fe377aa30429566ec5e91c4ea172cc3d4bdfb6486731ed47d045dfa40afacfc WHIRLPOOL e3a135438947eedb71070d3df903c65aefd94c1c1b724f94df396ed0b1e354882c83e6a938816ba64df45b639b00a8cff9c591405f44a472eea4578ab95f232d
|
||||
DIST pl-7.1.18.tar.gz 15759720 SHA256 af11d73cca72ac1df653054027c3798e5bff3e6bb3296fcab023ad222bc68480 SHA512 2ce9c0f3868a0ddf719737d6d4a1ea04891e6ec4e4de3495e47f389efa260d832c0e6e4159c28d967148f218937c28929828ff63905977c429bec6e45f290615 WHIRLPOOL 3e878a3d236cbcf4bfee9ab6658f1c3efac602195e626185e90eaba6ae9d44085d71a1906b3b308bc4fea1ecf9392b07a1d971441b8ba02d8b9e308d9132ecea
|
||||
DIST swi-prolog-6.6.4-gentoo-patchset-0.tar.gz 1596 SHA256 727a9ed67cdd8a23bc5d0bd5b2463353071370e58667a73c4ae403ef8a94671f SHA512 98d42047ec54155f7d34928bce3050edd65259b552ea82b763f15391f0283f5229a9a513e5f31c441294c5a7f2f2c4e6f133ff031eccfeaaf7c1037665240be9 WHIRLPOOL 3b4c0b6888e450176483bb5371c5f023864390852b9cf0d6f12b356a8460189e5e6cb85399b378c4b6bda314ce690e9a7ede1f79c74d78f033d7caff3a2fc408
|
||||
DIST swi-prolog-6.6.5-gentoo-patchset-0.tar.gz 1595 SHA256 baf043ea3a145d8600ecb9c16722e8578b818b3018d50345e951084a26b018e9 SHA512 62f7a73af4d34b8a13378fb65302b01d2445b3e4f7198e293c4fd9b50948feaf632bd5de0af10aaf2cab9d5fcc214fe04d86e6e969e60b23d9bae4a277214041 WHIRLPOOL 95c6449b2248a0277af1cad70ebc16b46fd6b15d540822f1f9e5370760de94171bcdbb98df9915ce85e2ddda55eaf457eacb26b29f3ed4f61b1f69388454b0a5
|
||||
DIST swi-prolog-6.6.6-gentoo-patchset-0.tar.gz 1590 SHA256 2b240d15562603120e0314bb69bde50089326c11876b7a62106c05f9d48ace71 SHA512 807c7e897dd5b9eef14e063ea53c03047f3acb23174a70a613258adf7f85dc1f7637158fde70aab2e0f40de4bc6ac5e3548dd09dbe3745d916a388f43eb832eb WHIRLPOOL 0a0dbc361cfbe343c8b3562a2c0535905eb1443eea0783b14f96bda43c04e8db6264f476c07da766c6936dc6088e34059f799a3244717390644bf0f5ae83018e
|
||||
DIST swi-prolog-7.1.16-gentoo-patchset-0.tar.gz 1608 SHA256 0064ebb5f7b0c21e1a5eb81922e1bc8d006b62a54e2c2f41c4b944f2d6384714 SHA512 7e21da84d5425adaebb4e07fc5fff4e70f10ed572dca60069dd8582a98dc63ba8bb8c0d5af1dd889f18ed58d71a9917ab375dc801a352285f894540f6d514f83 WHIRLPOOL 8f3f5f1dadfd8221c8bb5c7e3a2311cc269ae702d4c4b1f459cc3ddbda02f57178d62da31fb53c0301d8f56997d6b5d3796c1a763c46a380a3ce67c474425ecd
|
||||
DIST swi-prolog-7.1.17-gentoo-patchset-0.tar.gz 1603 SHA256 3e86f4765a853f9085dd29851ac9c8dd04f74d83539298cbe6650881d54ce6c3 SHA512 bb0620b2680fe3bd5d13634b382e83acde7fe8caf911c7ae489c8cb9a6468caae065e6e30fcc7b0ea7fc524a19e94fe674d4a8c1f9d1f008560d55d6578ba04c WHIRLPOOL ecd27735c9bc3460b103c86c0f1f4cc8bd7f795d153b1fbf3ceb4d881e38467dc60e3081fb39bce85b6ef834ca1af23e31baf9b13e000a4f16b514b7fb4bcd97
|
||||
EBUILD swi-prolog-6.4.1.ebuild 2860 SHA256 f1c226d16415aaec7b93bbae9ed6c0d5d4d2e28b071f00eb071599fe4bab81f0 SHA512 a2612c8197e4ff26b8bbfb1ce97260666c08a3275aec517ada4d48f4700b9df6cfa3f398c427fd31324d9d06dc3b363d90cb4acb9978ee926dba75834798a1ac WHIRLPOOL c79df86d0a15bc9f7a4e4249f32fca98ef8a5d3c0c0abe84354ba515f078f8f19f599ca97399286b84514a3ce7c6c768b6ed8063b5cb9338ff6215afcfe80b95
|
||||
DIST swi-prolog-7.1.18-gentoo-patchset-0.tar.gz 1613 SHA256 7bbf810a1f59091d22cfc64cc5fa4c06702b101bc3b85d6c3fcd3bfa3c8a4652 SHA512 3443cb48b061d56e951798b742303b2fe8f2fa25a379bb3c5005729956159679c6fb9b39e4bcfb5ad801874b32c8edb7c0be0bfce95743cbcd299e9fb70c16ed WHIRLPOOL 96ca628ba1ab8292bd469f87aae7b1a10393b566f2ed8689b5b604407705ea3ceda7dad136459eb7dc0adf9abce40c86c2c5fecd67ea30145c1a6c3dd29a7400
|
||||
EBUILD swi-prolog-6.6.4.ebuild 2902 SHA256 9df591c63932dec2b0685219c390b0c2c0b19f3bf5873b665e16514e9210d72e SHA512 272a217baf21156871f859242ae94c53846b1beaea152e1eaeb34d65f62f01cc99ce60b1c59c855645197954fa2593f8302eba702423c6f885500a54839bf9da WHIRLPOOL bb824ac614fa9ea2dce825eee441de4975c8e9f114db0e342fefe50ed3cde446dedd92ca7f532b5eccfe599778358242f5078d550c47c26f0aa48982f06b651b
|
||||
EBUILD swi-prolog-6.6.5.ebuild 2906 SHA256 fecefea51c16786882b7ee765adc29c858e85e0b94c94c95e3b5140f5092fd0e SHA512 2303eb774dd0cfee6e60490bfa4c3df59930ec6b7bca9b026d204241b7c9d2c9e51dcc42dbb3cc0967058e1b93c616e9190f177678249dfdd41106163f587915 WHIRLPOOL 362ba4675479f0ff0025a24418019eba29c8943bfdb152211637b3fc0ee53b91dd1bcf87c8ea1f8766b11289e813a3cd20b89c1eab602c8883df98bf0acd5d91
|
||||
EBUILD swi-prolog-6.6.6.ebuild 2906 SHA256 e7709334eaef476a8e06bfd3005440b22eef96017e698bfa34fb8c3868ad4718 SHA512 dc55b23f631efa5966954acfdee0b1d50666099c982640d1249caee6b2dd8c69a43603d3786f8e0b4d680a695029042c28c5e70062cdea0dcefbb6b90e557174 WHIRLPOOL abc73f513f16836fb17cada1789c92dc8c1cd3fea458df82a2280871c956e41ecb7ccc3440e73b82a5c29b09d1a87af510f0b7fbda2d26da9ed178d6a85dc2af
|
||||
EBUILD swi-prolog-7.1.16.ebuild 2906 SHA256 06be730c6bc54d9986ea7f8ca75c92b7d23cfca4f0a48918cb264386ffd39345 SHA512 aa720d488e112dc71fbd8e3947f910afec55b1ca50cec413ed8a6e4b08061cf3131a23fc28de178af1d9ba1f7ed864a2869c31f373e5839737dff0060715ef99 WHIRLPOOL 4910697e6f7a0141260d815c88616678d85dd38fd4a1268dd440a46aa0805315f512f6c69cb164c18218b4851db8677ae7845fa3c530219dfc6b185ff39280c3
|
||||
EBUILD swi-prolog-7.1.17.ebuild 2906 SHA256 46f0fe1d915f47cdc9832faedd5867c32ce3338bd7dbde98a1d6dbf36b925f79 SHA512 8a04e3620bbef42f12927da6a7f180d75766d07eb5e72303de1405998795c43904cf58a81571963c3e664c4583024c9cb602ee81e941b5025fceb2c1167f8dbf WHIRLPOOL c53e8c8a614ac5bfa4f2add73f425c5ea1ed787c08ebd2fa46864fe0dd998381282e76e0b013cd0f143717f19533c2b51aa74a265a58e342eabdf08af416c3da
|
||||
MISC ChangeLog 65131 SHA256 f7d3f116ee9980ece5c3881ec45279b0fb0895b59b62bddbfbb362e7dcb4afcf SHA512 2def746e489b607c6a1953156559f9399646fc620022d02765d9670adc983e5dae972b0db2f635a2c40c45202fb2e2e5ca138f22dacff548ce78a092e74747cc WHIRLPOOL abbc0e4cba83a319884c284e8bea6444abb83dab7e3a1d97caa97e0478ec376067d4e11f483cfdd5d7b8e53cacc34198a053beacbf22e3f5c641c9331ebb6803
|
||||
EBUILD swi-prolog-7.1.18.ebuild 2906 SHA256 2749a56a8bba23a92f550a7405e10c998f8aa188e791f48dbc7ad02296281e3a SHA512 69f22f665acf9be95dcfbccaf6119fda25880b1ef61efd2d1cff89fab341d66b01f4552cbd748d937ddc68ffe08f2f4171509ee76c80da4305e1aec01e0bbcd3 WHIRLPOOL 6f824343e199e763e85977696bc20adfb9d3e846d4919fd0aeb95f22169f6f2b16f00f8801e05a18c98a45eaef9949ef4820968ecb336c9a6713062745a7bc2d
|
||||
MISC ChangeLog 65339 SHA256 c3b2d128bfd4ecf0134bb8c53bee497ed9d9e39029e13b1149e0074bb94d5bae SHA512 c50d7a055301b4ec6f3a752b9159dad3f9b623fc6c325a0f759e1a5ffc9c6abd010912d67d43d226088bdbf91fc5ff1fe55e4ccb65e0ec0591ed2467feccdfc1 WHIRLPOOL 791d469fe5bfb3ebad4b619a20955e7286325f5bb0d64c4c9da43b6ba1045103361465bd366eb68389b641efeab17dd33bb9fb021333031e72120f82e0258d6b
|
||||
MISC metadata.xml 236 SHA256 cfc0f56c64161129f17e853433bcc92a212ae64ffe70f627ae6e24fd8cc3520a SHA512 c542f8fdc8c524ba187f02788407dd31a87a37255166c6ef184409e1469288736420df4dd39f42bf57bf367532ba9607484a6228790f5e71c1ca7bfb56525194 WHIRLPOOL 472c63b815161c5e04903d12cc2b5f8d7edf56ebdbd5407581534f728b95dc063cdcf227579f75c7ff819d29bb2ba02ee3b79480f46d60aa4de17199163e1242
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlPRCgkACgkQrwS/tqE49e2otwCeOcIYzRrzR6K2OiPj/qpw5wEs
|
||||
1K0AniP/od8bILlGlvrTJZg7+zlXKGHv
|
||||
=gIqB
|
||||
iEYEAREIAAYFAlPjZj4ACgkQrwS/tqE49e3dywCggyMO9cQXLZ3PME7H1fb/JrNh
|
||||
rzAAn0uA2BvJI6Bs0TtbO2wnYSq+17cD
|
||||
=TptV
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/mongo-c-driver/mongo-c-driver-0.7.1-r1.ebuild,v 1.1 2014/08/07 09:05:45 ultrabug Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=(python2_7)
|
||||
|
||||
inherit multilib python-r1 toolchain-funcs
|
||||
|
||||
DESCRIPTION="C Driver for MongoDB"
|
||||
HOMEPAGE="http://www.mongodb.org/ https://github.com/mongodb/mongo-c-driver"
|
||||
SRC_URI="https://github.com/mongodb/${PN}/tarball/v${PV/_/} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~x86"
|
||||
IUSE="doc static-libs"
|
||||
|
||||
# tests fails to build
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="doc? ( dev-python/sphinx )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mv *-${PN}-* "${S}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# bug #510722
|
||||
sed -e 's/-O3//g' \
|
||||
-e 's/-ggdb//g' \
|
||||
-e "s/CC:=.*/CC:=$(tc-getCC)/g" \
|
||||
-i Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
use doc && make -C docs/source/sphinx html
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install \
|
||||
INSTALL_LIBRARY_PATH="${D}/usr/$(get_libdir)" \
|
||||
INSTALL_INCLUDE_PATH="${D}/usr/include"
|
||||
|
||||
use static-libs || find "${ED}" -name '*.a' -exec rm -f {} +
|
||||
|
||||
use doc && dohtml -r docs/source/sphinx/build/html/*
|
||||
}
|
@ -0,0 +1,149 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.8z_p2.ebuild,v 1.1 2014/08/07 00:26:49 vapier Exp $
|
||||
|
||||
# this ebuild is only for the libcrypto.so.0.9.8 and libssl.so.0.9.8 SONAME for ABI compat
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs multilib multilib-minimal
|
||||
|
||||
PLEVEL=$(echo "${PV##*_p}" | tr '[1-9]' '[a-i]')
|
||||
MY_PV=${PV/_p*/${PLEVEL}}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
DESCRIPTION="Toolkit for SSL v2/v3 and TLS v1"
|
||||
HOMEPAGE="http://www.openssl.org/"
|
||||
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="openssl"
|
||||
SLOT="0.9.8"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="bindist gmp kerberos sse2 test zlib"
|
||||
|
||||
RDEPEND="gmp? ( >=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}] )
|
||||
zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
|
||||
kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] )
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20140508-r4
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)
|
||||
!=dev-libs/openssl-0.9.8*:0"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/diffutils
|
||||
>=dev-lang/perl-5
|
||||
test? ( sys-devel/bc )"
|
||||
|
||||
# Do not install any docs
|
||||
DOCS=()
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.9.8e-bsd-sparc64.patch
|
||||
epatch "${FILESDIR}"/${PN}-0.9.8h-ldflags.patch #181438
|
||||
epatch "${FILESDIR}"/${PN}-0.9.8m-binutils.patch #289130
|
||||
|
||||
# disable fips in the build
|
||||
# make sure the man pages are suffixed #302165
|
||||
# don't bother building man pages if they're disabled
|
||||
sed -i \
|
||||
-e '/DIRS/s: fips : :g' \
|
||||
-e '/^MANSUFFIX/s:=.*:=ssl:' \
|
||||
-e '/^MAKEDEPPROG/s:=.*:=$(CC):' \
|
||||
-e $(has noman FEATURES \
|
||||
&& echo '/^install:/s:install_docs::' \
|
||||
|| echo '/^MANDIR=/s:=.*:=/usr/share/man:') \
|
||||
Makefile{,.org} \
|
||||
|| die
|
||||
# show the actual commands in the log
|
||||
sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared
|
||||
# update the enginedir path.
|
||||
# punt broken config we don't care about as it fails sanity check.
|
||||
sed -i \
|
||||
-e '/^"debug-ben-debug-64"/d' \
|
||||
-e "/foo.*engines/s|/lib/engines|/$(get_libdir)/engines|" \
|
||||
Configure || die
|
||||
|
||||
# allow openssl to be cross-compiled
|
||||
cp "${FILESDIR}"/gentoo.config-0.9.8 gentoo.config || die "cp cross-compile failed"
|
||||
chmod a+rx gentoo.config
|
||||
|
||||
append-flags -fno-strict-aliasing
|
||||
append-flags -Wa,--noexecstack
|
||||
|
||||
sed -i '1s,^:$,#!/usr/bin/perl,' Configure #141906
|
||||
sed -i '/^"debug-bodo/d' Configure # 0.9.8za shipped broken
|
||||
./config --test-sanity || die "I AM NOT SANE"
|
||||
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
unset APPS #197996
|
||||
unset SCRIPTS #312551
|
||||
|
||||
tc-export CC AR RANLIB
|
||||
|
||||
# Clean out patent-or-otherwise-encumbered code
|
||||
# Camellia: Royalty Free http://en.wikipedia.org/wiki/Camellia_(cipher)
|
||||
# IDEA: Expired http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm
|
||||
# EC: ????????? ??/??/2015 http://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography
|
||||
# MDC2: Expired http://en.wikipedia.org/wiki/MDC-2
|
||||
# RC5: 5,724,428 03/03/2015 http://en.wikipedia.org/wiki/RC5
|
||||
|
||||
use_ssl() { use $1 && echo "enable-${2:-$1} ${*:3}" || echo "no-${2:-$1}" ; }
|
||||
echoit() { echo "$@" ; "$@" ; }
|
||||
|
||||
local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal")
|
||||
|
||||
local sslout=$(./gentoo.config)
|
||||
einfo "Use configuration ${sslout:-(openssl knows best)}"
|
||||
local config="Configure"
|
||||
[[ -z ${sslout} ]] && config="config"
|
||||
|
||||
echoit \
|
||||
./${config} \
|
||||
${sslout} \
|
||||
$(use sse2 || echo "no-sse2") \
|
||||
enable-camellia \
|
||||
$(use_ssl !bindist ec) \
|
||||
enable-idea \
|
||||
enable-mdc2 \
|
||||
$(use_ssl !bindist rc5) \
|
||||
enable-tlsext \
|
||||
$(use_ssl gmp gmp -lgmp) \
|
||||
$(use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \
|
||||
$(use_ssl zlib) \
|
||||
--prefix=/usr \
|
||||
--openssldir=/etc/ssl \
|
||||
shared threads \
|
||||
|| die "Configure failed"
|
||||
|
||||
# Clean out hardcoded flags that openssl uses
|
||||
local CFLAG=$(grep ^CFLAG= Makefile | LC_ALL=C sed \
|
||||
-e 's:^CFLAG=::' \
|
||||
-e 's:-fomit-frame-pointer ::g' \
|
||||
-e 's:-O[0-9] ::g' \
|
||||
-e 's:-march=[-a-z0-9]* ::g' \
|
||||
-e 's:-mcpu=[-a-z0-9]* ::g' \
|
||||
-e 's:-m[a-z0-9]* ::g' \
|
||||
)
|
||||
sed -i \
|
||||
-e "/^LIBDIR=/s|=.*|=$(get_libdir)|" \
|
||||
-e "/^CFLAG/s|=.*|=${CFLAG} ${CFLAGS}|" \
|
||||
-e "/^SHARED_LDFLAGS=/s|$| ${LDFLAGS}|" \
|
||||
Makefile || die
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
# depend is needed to use $confopts
|
||||
emake -j1 depend
|
||||
emake -j1 build_libs
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
emake -j1 test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
dolib.so lib{crypto,ssl}.so.0.9.8
|
||||
}
|
@ -0,0 +1,248 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-1.0.1i.ebuild,v 1.2 2014/08/07 00:26:12 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs multilib multilib-minimal
|
||||
|
||||
REV="1.7"
|
||||
DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)"
|
||||
HOMEPAGE="http://www.openssl.org/"
|
||||
SRC_URI="mirror://openssl/source/${P}.tar.gz
|
||||
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/${PN}/${PN}-c_rehash.sh?rev=${REV} -> ${PN}-c_rehash.sh.${REV}"
|
||||
|
||||
LICENSE="openssl"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
||||
IUSE="bindist gmp kerberos rfc3779 sse2 static-libs test +tls-heartbeat vanilla zlib"
|
||||
|
||||
# The blocks are temporary just to make sure people upgrade to a
|
||||
# version that lack runtime version checking. We'll drop them in
|
||||
# the future.
|
||||
RDEPEND="gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
|
||||
zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
|
||||
kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] )
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20140406-r3
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)
|
||||
!<net-misc/openssh-5.9_p1-r4
|
||||
!<net-libs/neon-0.29.6-r1"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/diffutils
|
||||
>=dev-lang/perl-5
|
||||
test? ( sys-devel/bc )"
|
||||
PDEPEND="app-misc/ca-certificates"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz
|
||||
SSL_CNF_DIR="/etc/ssl"
|
||||
sed \
|
||||
-e "/^DIR=/s:=.*:=${EPREFIX}${SSL_CNF_DIR}:" \
|
||||
-e "s:SSL_CMD=/usr:SSL_CMD=${EPREFIX}/usr:" \
|
||||
"${DISTDIR}"/${PN}-c_rehash.sh.${REV} \
|
||||
> "${WORKDIR}"/c_rehash || die #416717
|
||||
}
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS=(
|
||||
usr/include/openssl/opensslconf.h
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# Make sure we only ever touch Makefile.org and avoid patching a file
|
||||
# that gets blown away anyways by the Configure script in src_configure
|
||||
rm -f Makefile
|
||||
|
||||
if ! use vanilla ; then
|
||||
epatch "${FILESDIR}"/${PN}-1.0.0a-ldflags.patch #327421
|
||||
epatch "${FILESDIR}"/${PN}-1.0.0d-windres.patch #373743
|
||||
epatch "${FILESDIR}"/${PN}-1.0.0h-pkg-config.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1-parallel-build.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1-x32.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1h-ipv6.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1e-s_client-verify.patch #472584
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1f-revert-alpha-perl-generation.patch #499086
|
||||
epatch_user #332661
|
||||
fi
|
||||
|
||||
# disable fips in the build
|
||||
# make sure the man pages are suffixed #302165
|
||||
# don't bother building man pages if they're disabled
|
||||
sed -i \
|
||||
-e '/DIRS/s: fips : :g' \
|
||||
-e '/^MANSUFFIX/s:=.*:=ssl:' \
|
||||
-e '/^MAKEDEPPROG/s:=.*:=$(CC):' \
|
||||
-e $(has noman FEATURES \
|
||||
&& echo '/^install:/s:install_docs::' \
|
||||
|| echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \
|
||||
Makefile.org \
|
||||
|| die
|
||||
# show the actual commands in the log
|
||||
sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared
|
||||
|
||||
# allow openssl to be cross-compiled
|
||||
cp "${FILESDIR}"/gentoo.config-1.0.1 gentoo.config || die
|
||||
chmod a+rx gentoo.config
|
||||
|
||||
append-flags -fno-strict-aliasing
|
||||
append-flags $(test-flags-CC -Wa,--noexecstack)
|
||||
|
||||
sed -i '1s,^:$,#!'${EPREFIX}'/usr/bin/perl,' Configure #141906
|
||||
# The config script does stupid stuff to prompt the user. Kill it.
|
||||
sed -i '/stty -icanon min 0 time 50; read waste/d' config || die
|
||||
./config --test-sanity || die "I AM NOT SANE"
|
||||
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
unset APPS #197996
|
||||
unset SCRIPTS #312551
|
||||
unset CROSS_COMPILE #311473
|
||||
|
||||
tc-export CC AR RANLIB RC
|
||||
|
||||
# Clean out patent-or-otherwise-encumbered code
|
||||
# Camellia: Royalty Free http://en.wikipedia.org/wiki/Camellia_(cipher)
|
||||
# IDEA: Expired http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm
|
||||
# EC: ????????? ??/??/2015 http://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography
|
||||
# MDC2: Expired http://en.wikipedia.org/wiki/MDC-2
|
||||
# RC5: 5,724,428 03/03/2015 http://en.wikipedia.org/wiki/RC5
|
||||
|
||||
use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; }
|
||||
echoit() { echo "$@" ; "$@" ; }
|
||||
|
||||
local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal")
|
||||
|
||||
# See if our toolchain supports __uint128_t. If so, it's 64bit
|
||||
# friendly and can use the nicely optimized code paths. #460790
|
||||
local ec_nistp_64_gcc_128
|
||||
# Disable it for now though #469976
|
||||
#if ! use bindist ; then
|
||||
# echo "__uint128_t i;" > "${T}"/128.c
|
||||
# if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then
|
||||
# ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128"
|
||||
# fi
|
||||
#fi
|
||||
|
||||
local sslout=$(./gentoo.config)
|
||||
einfo "Use configuration ${sslout:-(openssl knows best)}"
|
||||
local config="Configure"
|
||||
[[ -z ${sslout} ]] && config="config"
|
||||
|
||||
echoit \
|
||||
./${config} \
|
||||
${sslout} \
|
||||
$(use sse2 || echo "no-sse2") \
|
||||
enable-camellia \
|
||||
$(use_ssl !bindist ec) \
|
||||
${ec_nistp_64_gcc_128} \
|
||||
enable-idea \
|
||||
enable-mdc2 \
|
||||
$(use_ssl !bindist rc5) \
|
||||
enable-tlsext \
|
||||
$(use_ssl gmp gmp -lgmp) \
|
||||
$(use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \
|
||||
$(use_ssl rfc3779) \
|
||||
$(use_ssl tls-heartbeat heartbeats) \
|
||||
$(use_ssl zlib) \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--openssldir="${EPREFIX}"${SSL_CNF_DIR} \
|
||||
--libdir=$(get_libdir) \
|
||||
shared threads \
|
||||
|| die
|
||||
|
||||
# Clean out hardcoded flags that openssl uses
|
||||
local CFLAG=$(grep ^CFLAG= Makefile | LC_ALL=C sed \
|
||||
-e 's:^CFLAG=::' \
|
||||
-e 's:-fomit-frame-pointer ::g' \
|
||||
-e 's:-O[0-9] ::g' \
|
||||
-e 's:-march=[-a-z0-9]* ::g' \
|
||||
-e 's:-mcpu=[-a-z0-9]* ::g' \
|
||||
-e 's:-m[a-z0-9]* ::g' \
|
||||
)
|
||||
sed -i \
|
||||
-e "/^CFLAG/s|=.*|=${CFLAG} ${CFLAGS}|" \
|
||||
-e "/^SHARED_LDFLAGS=/s|$| ${LDFLAGS}|" \
|
||||
Makefile || die
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
# depend is needed to use $confopts; it also doesn't matter
|
||||
# that it's -j1 as the code itself serializes subdirs
|
||||
emake -j1 depend
|
||||
emake all
|
||||
# rehash is needed to prep the certs/ dir; do this
|
||||
# separately to avoid parallel build issues.
|
||||
emake rehash
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
emake -j1 test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake INSTALL_PREFIX="${D}" install
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
dobin "${WORKDIR}"/c_rehash #333117
|
||||
dodoc CHANGES* FAQ NEWS README doc/*.txt doc/c-indentation.el
|
||||
dohtml -r doc/*
|
||||
use rfc3779 && dodoc engines/ccgost/README.gost
|
||||
|
||||
# This is crappy in that the static archives are still built even
|
||||
# when USE=static-libs. But this is due to a failing in the openssl
|
||||
# build system: the static archives are built as PIC all the time.
|
||||
# Only way around this would be to manually configure+compile openssl
|
||||
# twice; once with shared lib support enabled and once without.
|
||||
use static-libs || rm -f "${ED}"/usr/lib*/lib*.a
|
||||
|
||||
# create the certs directory
|
||||
dodir ${SSL_CNF_DIR}/certs
|
||||
cp -RP certs/* "${ED}"${SSL_CNF_DIR}/certs/ || die
|
||||
rm -r "${ED}"${SSL_CNF_DIR}/certs/{demo,expired}
|
||||
|
||||
# Namespace openssl programs to prevent conflicts with other man pages
|
||||
cd "${ED}"/usr/share/man
|
||||
local m d s
|
||||
for m in $(find . -type f | xargs grep -L '#include') ; do
|
||||
d=${m%/*} ; d=${d#./} ; m=${m##*/}
|
||||
[[ ${m} == openssl.1* ]] && continue
|
||||
[[ -n $(find -L ${d} -type l) ]] && die "erp, broken links already!"
|
||||
mv ${d}/{,ssl-}${m}
|
||||
# fix up references to renamed man pages
|
||||
sed -i '/^[.]SH "SEE ALSO"/,/^[.]/s:\([^(, ]*(1)\):ssl-\1:g' ${d}/ssl-${m}
|
||||
ln -s ssl-${m} ${d}/openssl-${m}
|
||||
# locate any symlinks that point to this man page ... we assume
|
||||
# that any broken links are due to the above renaming
|
||||
for s in $(find -L ${d} -type l) ; do
|
||||
s=${s##*/}
|
||||
rm -f ${d}/${s}
|
||||
ln -s ssl-${m} ${d}/ssl-${s}
|
||||
ln -s ssl-${s} ${d}/openssl-${s}
|
||||
done
|
||||
done
|
||||
[[ -n $(find -L ${d} -type l) ]] && die "broken manpage links found :("
|
||||
|
||||
dodir /etc/sandbox.d #254521
|
||||
echo 'SANDBOX_PREDICT="/dev/crypto"' > "${ED}"/etc/sandbox.d/10openssl
|
||||
|
||||
diropts -m0700
|
||||
keepdir ${SSL_CNF_DIR}/private
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
has_version ${CATEGORY}/${PN}:0.9.8 && return 0
|
||||
preserve_old_lib /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ebegin "Running 'c_rehash ${EROOT%/}${SSL_CNF_DIR}/certs/' to rebuild hashes #333069"
|
||||
c_rehash "${EROOT%/}${SSL_CNF_DIR}/certs" >/dev/null
|
||||
eend $?
|
||||
|
||||
has_version ${CATEGORY}/${PN}:0.9.8 && return 0
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
substitute the insource files with these messages
|
||||
diff --git a/IPython/extensions/octavemagic.py b/IPython/extensions/octavemagic.py
|
||||
new file mode 100644
|
||||
index 0000000..dc93fe4
|
||||
--- /dev/null
|
||||
+++ b/IPython/extensions/octavemagic.py
|
||||
@@ -0,0 +1,7 @@
|
||||
+import warnings
|
||||
+
|
||||
+def load_ipython_extension(ip):
|
||||
+ msg = ("The octavemagic extension has been moved to oct2py. "
|
||||
+ "After installing oct2py, you can load octavemagic with the "
|
||||
+ "following command: '%load_ext oct2py.ipython'.")
|
||||
+ warnings.warn(msg, Warning, stacklevel=2)
|
||||
diff --git a/IPython/extensions/rmagic.py b/IPython/extensions/rmagic.py
|
||||
new file mode 100644
|
||||
index 0000000..739e491
|
||||
--- /dev/null
|
||||
+++ b/IPython/extensions/rmagic.py
|
||||
@@ -0,0 +1,7 @@
|
||||
+import warnings
|
||||
+
|
||||
+def load_ipython_extension(ip):
|
||||
+ msg = ("The rmagic extension has been moved to rpy2. "
|
||||
+ "After installing rpy2, you can load rmagic with the "
|
||||
+ "following command: '%load_ext rpy2.ipython'.")
|
||||
+ warnings.warn(msg, Warning, stacklevel=2)
|
@ -0,0 +1,122 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pymongo/pymongo-2.7.2.ebuild,v 1.1 2014/08/07 08:48:45 ultrabug Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} pypy )
|
||||
|
||||
inherit check-reqs distutils-r1
|
||||
|
||||
DESCRIPTION="Python driver for MongoDB"
|
||||
HOMEPAGE="http://github.com/mongodb/mongo-python-driver http://pypi.python.org/pypi/pymongo"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc kerberos test"
|
||||
|
||||
RDEPEND="dev-db/mongodb"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )
|
||||
kerberos? ( dev-python/pykerberos )"
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
reqcheck() {
|
||||
if use test; then
|
||||
# During the tests, database size reaches 1.5G.
|
||||
local CHECKREQS_DISK_BUILD=1536M
|
||||
|
||||
check-reqs_${1}
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
reqcheck pkg_pretend
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
reqcheck pkg_setup
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
if use doc; then
|
||||
mkdir html || die
|
||||
sphinx-build doc html || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Yes, we need TCP/IP for that...
|
||||
local DB_IP=127.0.0.1
|
||||
local DB_PORT=27000
|
||||
|
||||
export DB_IP DB_PORT
|
||||
|
||||
# 1.5G of disk space per run.
|
||||
local DISTUTILS_NO_PARALLEL_BUILD=1
|
||||
|
||||
distutils-r1_src_test
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local dbpath=${TMPDIR}/mongo.db
|
||||
local logpath=${TMPDIR}/mongod.log
|
||||
|
||||
# Now, the hard part: we need to find a free port for mongod.
|
||||
# We're just trying to run it random port numbers and check the log
|
||||
# for bind errors. It shall be noted that 'mongod --fork' does not
|
||||
# return failure when it fails to bind.
|
||||
|
||||
mkdir -p "${dbpath}" || die
|
||||
while true; do
|
||||
ebegin "Trying to start mongod on port ${DB_PORT}"
|
||||
|
||||
LC_ALL=C \
|
||||
mongod --dbpath "${dbpath}" --smallfiles --nojournal \
|
||||
--bind_ip ${DB_IP} --port ${DB_PORT} \
|
||||
--unixSocketPrefix "${TMPDIR}" \
|
||||
--logpath "${logpath}" --fork \
|
||||
&& sleep 2
|
||||
|
||||
# Now we need to check if the server actually started...
|
||||
if [[ ${?} -eq 0 && -S "${TMPDIR}"/mongodb-${DB_PORT}.sock ]]; then
|
||||
# yay!
|
||||
eend 0
|
||||
break
|
||||
elif grep -q 'Address already in use' "${logpath}"; then
|
||||
# ay, someone took our port!
|
||||
eend 1
|
||||
: $(( DB_PORT += 1 ))
|
||||
continue
|
||||
else
|
||||
eend 1
|
||||
eerror "Unable to start mongod for tests. See the server log:"
|
||||
eerror " ${logpath}"
|
||||
die "Unable to start mongod for tests."
|
||||
fi
|
||||
done
|
||||
|
||||
local failed
|
||||
#https://jira.mongodb.org/browse/PYTHON-521, py2.[6-7] has intermittent failure with gevent
|
||||
pushd "${BUILD_DIR}"/../ > /dev/null
|
||||
if [[ "${EPYTHON}" == python3* ]]; then
|
||||
2to3 --no-diffs -w test
|
||||
fi
|
||||
DB_PORT2=$(( DB_PORT + 1 )) DB_PORT3=$(( DB_PORT + 2 )) esetup.py test || failed=1
|
||||
|
||||
mongod --dbpath "${dbpath}" --shutdown
|
||||
|
||||
[[ ${failed} ]] && die "Tests fail with ${EPYTHON}"
|
||||
|
||||
rm -rf "${dbpath}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,4 +1,28 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST super-hexagon-linux-16-bin-1366677959 27381953 SHA256 2c6dfba53cb0dd58bcbff519862af8bf7af67475845bb43207e9d32032efa104 SHA512 ff10016cf7136b308627720652174730011d51e663bc1196dc85715926038aec6dc6b44104c2ff2fc382fb9579a8c45ee60a921dff2fb2fc9a4d6eb2a3e93fa2 WHIRLPOOL f246c9eaa5cd05e5d0c09090ae4b79bb4c3be3a07ebbd659e34dcd55b04f7a236e4b7527ef4d672c4a5d91b7da9e3815e049d1c2ed6050d637e05cca320af793
|
||||
DIST superhexagon-07252014-bin 29492246 SHA256 da290ce4596674bf602955f14ec32313e4185921f15586d1c4017f9186687dd3 SHA512 22512595c3ac9adeab54ddc3285bb4a96a3fa6f43960e7468b475c9ade0c2f3087f3abcfc7954f4a86a2091bd843a4593d43540fea9e0b82837a048e36fbb8de WHIRLPOOL 90f606f38a53c424d33a715f41f214f102f5f0ad2c4697fc55f20ac279bba1c9c8529b286ce8d6604771f819de8d3beec23522347911dc2cf87755a5a34842d6
|
||||
EBUILD super-hexagon-07252014.ebuild 1963 SHA256 18466e81f1ca754758a958704bef00f2018386d70fa58f6f1c294f4bbd02f992 SHA512 c347499509d8ef1dfbfd18d9d65d9885ba2f29096e130579df1417a2570305e42fda1ba0af7aa0fdb79e6a23f1fc46475793e4547094e87bcc1447d3fb10debf WHIRLPOOL 682530e8f632e5644c788f5259af0f3b61ddb0f000b66f0ba7365458479df8977acf9fb81e624e892ac84cd05a2a7750f5a4cd78c01df863db01d34c967399ab
|
||||
EBUILD super-hexagon-16.ebuild 1948 SHA256 97c1709c193c17203305d3eefb263d7199694b8081db705676f2e1f3a85aaa0a SHA512 c4d7f3418f2f6bebb0a7620011f0cb4f9c7f47c114fb43ec24a4c64518a333491e0957008c5e0bf7b01484ca2e22063ea424976abafa9cf4857b9a6ab0c40dc2 WHIRLPOOL db912cb0878f5d344828b5c9e43a0dc553008a72346fe93680e5be7982b2220d87e8edfffc77f34246bcccee5d2fac062e2743c830cf0d339539d221d81ca620
|
||||
MISC ChangeLog 1062 SHA256 6169a32b9b3b7c987121c9794ea75244759cd13446c3f69f90a4f13db30af88f SHA512 570e9bf2fd303eac9d3060d495a68df2e831455979ff5eb525f62d2e6e06beac9571d74d50538a61fb883a6390bca263c04e7b8c2411d279d9db2faa8f14b39a WHIRLPOOL d9bc120ca1f863491ef0d7c9f7bca822c6297c8741f808f4452e9bb5ba4d9327a7cacbe8ce77eaa6339c649bd8bbe1aaf3b6e74c45580e49e67f2f7107548552
|
||||
MISC ChangeLog 1201 SHA256 dc4add72891ea6905c1ae212638034fccc4ae41b5ad692be5747aec14c047845 SHA512 785841339a82220ff189dfcf7e7072b1f5d3bb87aab25e04a3c479dcad9b6cb62932e0311b3b9be6e67c27de8c73dfab79534c78178be0e1f29b0a800389376f WHIRLPOOL 0203860f7de5dca6654ab06ba9a145cf5d90ef41577ff442715da8d191dcbe6049342759509e5394bf7070e9cc27651723ae7827bfe23e526ce4264f1eaff421
|
||||
MISC metadata.xml 357 SHA256 edcc7199ab480ee354907b48f6b4d582a64e82fa5160973b671106f08b153145 SHA512 73094df9982a4b60d3faba468322c1450aa515acc405f3deff1ce29307c1dfb301a66e09586df2ae39cc8262020e6b6f6141372cb9baaf8787910593582a5013 WHIRLPOOL 19503a292e1bb54ac364a724f1a8f785a54439daaeb2c609041759a0f8447e11c38afb754fe617909c68406c0325a0fffbe19ae20a617e1bcedf10d77cb59ef2
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iQJ8BAEBCABmBQJT4pOkXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMDlCNDQ4NjEyNDI4NjA5REVEMDI3MzIy
|
||||
MjBDRDFDNUJERUVEMDIwAAoJECIM0cW97tAgSaEP/0QvUtooxWRJgBjCZYnpxb6o
|
||||
356pbl+HQ64rlM0rPP6LSe/rSAkXAoAlj3mSxRpbZ6AE1ud33YvNy9JSEp82iN6l
|
||||
OE2K1+r9uaEOipZoesf51k5henWgv4nvU7gXJFN6F+JqHHBesAoBRVJljKpzcPAu
|
||||
zY0PJNlIB8MDnTj4Enn4T6oF8wi+D0o+jbkrHXLEPf/KQQXrdBkGi3/Ob4QB0k2A
|
||||
hPY2Syx5ehE+2IpRpL/zs5gdoujNeBQYmQgrCuY5WXPaaH6AXCAiYQ7PWDqZknA7
|
||||
+vsUkHBLvGoIw8h6HcOyBYuQCHlKTq9cpeDAWk7oJmuaWnepZLcVo9enO9oqXB2w
|
||||
SCmxYFUcbtUDEGGCqtm8r2wq3D0Y9StVJYfefBUrcsSPDUd4hVu0zvf0KEpYc9Hc
|
||||
i/kqpTZ+jOsuEMPjqvgb0gmY9la3UoKymlLm5SR9bvNTb3n6EhJ7TjebXftH/KBZ
|
||||
asmxEp8PKw5mpRtRiIstVBpRkqq+lB9W7D/RRVFsSklR8tiazgth9h0OW7TU1F00
|
||||
xJwwr5A9mvwxhvnlLTiRIkOQ169yVZ2MSPYZil/y/7G9uQRihdxXcQbeuJDIbvcy
|
||||
/QB6y6AIOMXzhadaV+HiKw/GvfulpMHnpX4zg//h0M3GjMD3NCDvqnDfyeKHWnp0
|
||||
/lusVDt0e9vn6Gj4Vd9+
|
||||
=94Nh
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,85 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-action/super-hexagon/super-hexagon-07252014.ebuild,v 1.1 2014/08/06 20:44:17 hasufell Exp $
|
||||
|
||||
# we use bundled glew, cause slotting 1.6 does not give us
|
||||
# much benefit for one consumer
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils unpacker games
|
||||
|
||||
DESCRIPTION="A minimal action game by Terry Cavanagh, with music by Chipzel"
|
||||
HOMEPAGE="http://www.superhexagon.com/"
|
||||
SRC_URI="superhexagon-${PV}-bin"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE="bundled-libs"
|
||||
RESTRICT="bindist fetch splitdebug"
|
||||
|
||||
MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN}
|
||||
QA_PREBUILT="${MYGAMEDIR#/}/x86/*
|
||||
${MYGAMEDIR#/}/x86_64/*"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
x11-libs/libX11
|
||||
x11-libs/libXau
|
||||
x11-libs/libxcb
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXxf86vm
|
||||
!bundled-libs? (
|
||||
media-libs/freeglut
|
||||
media-libs/libogg
|
||||
media-libs/libvorbis
|
||||
media-libs/openal
|
||||
)"
|
||||
|
||||
S=${WORKDIR}/data
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please buy & download ${SRC_URI} from:"
|
||||
einfo " ${HOMEPAGE}"
|
||||
einfo "and move it to ${DISTDIR}"
|
||||
einfo
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack_zip ${A}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "removing ${ARCH} unrelated files"
|
||||
rm -r $(usex amd64 "x86" "x86_64") || die
|
||||
|
||||
if ! use bundled-libs ; then
|
||||
einfo "removing bundled-libs..."
|
||||
cd $(usex amd64 "x86_64" "x86") || die
|
||||
rm libglut.so* libogg.so* libopenal.so* libstdc++.so* \
|
||||
libvorbis.so* libvorbisfile.so*
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local myarch=$(usex amd64 "x86_64" "x86")
|
||||
|
||||
insinto "${MYGAMEDIR}"
|
||||
doins -r data ${myarch} SuperHexagon.png
|
||||
|
||||
dodoc Linux.README
|
||||
|
||||
newicon SuperHexagon.png ${PN}.png
|
||||
make_desktop_entry ${PN}
|
||||
games_make_wrapper ${PN} "./${myarch}/superhexagon.${myarch}" "${MYGAMEDIR}" "${MYGAMEDIR}/${myarch}"
|
||||
|
||||
fperms +x "${MYGAMEDIR}/${myarch}/superhexagon.${myarch}"
|
||||
prepgamesdirs
|
||||
}
|
@ -0,0 +1,62 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-misc/dont-starve/dont-starve-2.ebuild,v 1.1 2014/08/06 20:27:07 hasufell Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils games
|
||||
|
||||
DESCRIPTION="Wilderness survival game full of science and magic"
|
||||
HOMEPAGE="http://www.dontstarvegame.com/"
|
||||
SRC_URI="amd64? ( dontstarve_x64_july21.tar.gz )
|
||||
x86? ( dontstarve_x32_july21.tar.gz )"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="fetch bindist splitdebug"
|
||||
|
||||
MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN}
|
||||
QA_PREBUILT="${MYGAMEDIR#/}/bin/dontstarve"
|
||||
if [[ $ARCH == amd64 ]] ; then
|
||||
QA_PREBUILT="${QA_PREBUILT}
|
||||
${MYGAMEDIR#/}/bin/lib64/*"
|
||||
elif [[ ${ARCH} == x86 ]] ; then
|
||||
QA_PREBUILT="${QA_PREBUILT}
|
||||
${MYGAMEDIR#/}/bin/lib32/*"
|
||||
fi
|
||||
|
||||
RDEPEND="net-misc/curl
|
||||
virtual/opengl"
|
||||
|
||||
S=${WORKDIR}/dontstarve
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo
|
||||
einfo "Please buy & download \"${SRC_URI}\" from:"
|
||||
einfo " ${HOMEPAGE}"
|
||||
einfo "and move/link it to \"${DISTDIR}\""
|
||||
einfo
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir=lib$(usex amd64 "64" "32")
|
||||
|
||||
insinto "${MYGAMEDIR}"
|
||||
doins -r data mods
|
||||
|
||||
exeinto "${MYGAMEDIR}"/bin
|
||||
doexe bin/dontstarve
|
||||
exeinto "${MYGAMEDIR}"/bin/${libdir}
|
||||
doexe bin/${libdir}/libfmod*
|
||||
# unbundling libsdl2 breaks the menu, so you cannot start the game
|
||||
doexe bin/${libdir}/libSDL2*
|
||||
|
||||
games_make_wrapper ${PN} "./dontstarve" "${MYGAMEDIR}/bin" "${MYGAMEDIR}/bin/${libdir}"
|
||||
make_desktop_entry ${PN}
|
||||
|
||||
doicon dontstarve.xpm
|
||||
|
||||
prepgamesdirs
|
||||
}
|
@ -0,0 +1,98 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/neverball/neverball-1.6.0.ebuild,v 1.1 2014/08/07 06:43:50 mr_bones_ Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils gnome2-utils games
|
||||
|
||||
DESCRIPTION="Clone of Super Monkey Ball using SDL/OpenGL"
|
||||
HOMEPAGE="http://neverball.org/"
|
||||
SRC_URI="http://neverball.org/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+ IJG"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="nls"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="media-libs/libsdl2[sound,joystick,opengl,video]
|
||||
media-libs/sdl2-ttf
|
||||
media-libs/libpng:0
|
||||
virtual/jpeg
|
||||
media-libs/libvorbis
|
||||
virtual/opengl
|
||||
dev-games/physfs
|
||||
media-fonts/dejavu
|
||||
media-fonts/wqy-microhei
|
||||
nls? ( virtual/libintl )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext"
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e 's:mapc:neverball-mapc:g' \
|
||||
-e 's:MAPC:NEVERBALL-MAPC:g' \
|
||||
-e '1 s/ 1 / 6 /' \
|
||||
dist/mapc.1 || die
|
||||
sed -i \
|
||||
-e '/CFLAGS.*O2/s:-O2:$(E_CFLAGS):' \
|
||||
-e '/CXXFLAGS.*O2/s:-O2:$(E_CXXFLAGS):' \
|
||||
-e "/^MAPC_TARG/s/mapc/${PN}-mapc/" \
|
||||
Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
ENABLE_NLS=$(use nls && echo 1 || echo 0) \
|
||||
E_CFLAGS="${CFLAGS}" \
|
||||
E_CXXFLAGS="${CXXFLAGS}" \
|
||||
LOCALEDIR=/usr/share/locale \
|
||||
DATADIR="${GAMES_DATADIR}/${PN}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local font
|
||||
|
||||
dogamesbin ${PN}-mapc neverball neverputt
|
||||
insinto "${GAMES_DATADIR}/${PN}"
|
||||
doins -r data/*
|
||||
for font in DejaVuSans-Bold.ttf wqy-microhei.ttc
|
||||
do
|
||||
rm -f "${D}${GAMES_DATADIR}/${PN}"/ttf/${font}
|
||||
dosym /usr/share/fonts/*/${font} \
|
||||
"${GAMES_DATADIR}/${PN}"/ttf/${font}
|
||||
done
|
||||
if [[ -d locale ]] ; then
|
||||
insinto /usr/share
|
||||
doins -r locale
|
||||
fi
|
||||
dodoc doc/{authors.txt,manual.txt,release-notes.md} README.md
|
||||
|
||||
local res
|
||||
for res in 16 32 64 128 256; do
|
||||
newicon -s ${res} dist/neverball_${res}.png ${P}.png
|
||||
done
|
||||
|
||||
doman dist/*.6
|
||||
newman dist/mapc.1 neverball-mapc.6
|
||||
make_desktop_entry neverball Neverball
|
||||
make_desktop_entry neverputt Neverputt
|
||||
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
games_pkg_postinst
|
||||
elog "${P} will overwrite existing high-score files, so back them up if"
|
||||
elog "you want to preserve your old scores and progress."
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
games_pkg_preinst
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,7 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX kdepimlibs-4.9.1-boostincludes.patch 934 SHA256 2c4659c63b231662c3b6cae1205e46d9214240616f0c47591cf63a147a25f610 SHA512 61066f97d1fd2906bb96e4dc26dfa9aa2d758b5bea4198af5775c488c7390b17e77214d1ce1371587e4fb1c608b905bbaab0d3daf1b99de968e720a00bdac10f WHIRLPOOL cbc8de75304342ef2c6ae3956ae670975e42dfaeedd4c48bb23928edfd86f5638dd629a2487aefa1fd9fc92905aa4b65f42a99ab207d227ba42c9976ab7ee8b9
|
||||
DIST kdepimlibs-4.12.5.tar.xz 2763532 SHA256 c6749903bcf46df07e419c02c42c6a8a32f29778de190a83c7f3ad0b7b335f22 SHA512 fb57509aee7e4f573b9a8053fee7a35ba9408c9025f9e576150a92a5a40a12eff5122d6d90dafae35cae45e2b1c91ca13183d25d9be76f0c3528921e587a26fc WHIRLPOOL 7efec65fb6380d75771d1cc52fb22c124b743b6f6a1061955d7f54b4dde36cfae4ac50b2aae5ee5069f118be465b08f447dd795c39b5ffe393c92812a711025f
|
||||
DIST kdepimlibs-4.13.3.tar.xz 2792580 SHA256 5ed6907c3bfd4e74de185145385405a2b55bcf5f41ffcb2b56dbda41cc857adb SHA512 e1a6b96efaef11806b6fc7a7c636af47231c556fc03d605d7008fab610532bd5483dab49e85abf056d803d585a9d709e6467682637096b1c6669cb27fe9f13e4 WHIRLPOOL 4f33baf7354614555132e8e5528436e08e43e93a99b8dd699e6ab00253dfd57e01caf747c9bfc2fad375d55516e19d5817cff25c662f13ac7b8b86c8f6fd1f81
|
||||
EBUILD kdepimlibs-4.12.5.ebuild 1573 SHA256 f6c3840087bbe7b75252d8c5e208b316cce2a0f2dac2ad83c728536f4d2b919a SHA512 307d41a78b96e3ebe891237775aa160da8777845d3a4e19cc655bca098a3cbf0bb669bbd6a65cbe3f5167695d7ec52e8865e8193fed6f9b04e05578160730fe5 WHIRLPOOL 69f5c3ba612c5be432eb6207146d36f7cc591229d627ceeed03ad44ace7f3e10d14c709899673ed3a37abb2e73cc65cd0bd6fe23a8279cb5754957262f5cdacf
|
||||
EBUILD kdepimlibs-4.13.3.ebuild 1493 SHA256 24d26729dbbab776901d0b80bcdae6e104627c0573ad514b209cfd3ee7676251 SHA512 835e5d465c5cad6280e0931b5e5a1b7309267c25addf82bf59f72e049d508cdfa23d6992dc5477701b528bcaa312b713010418a89faa0513a7c32c8f91db9d85 WHIRLPOOL 881d763db047b0e0b97d2a03a412df8ef0690ea2c94bf5edbc3a7404df3142e003db747458f09a0fafdee8cacd554268a94e5ed4ce22bf1c7fbfcc6933046a9c
|
||||
MISC ChangeLog 35037 SHA256 4bc6254575fca438548877b3e41694c98f0824c92c9d9e98b28b2ec499b7218c SHA512 6a2c11ce82c4af78e53ca39632eae8ed4c5388fee3bf8b454ccb315a21fb93344ea4139a1fe29b298f2bff754f31c916401ab3257c200d8d8a60f3aae72a3708 WHIRLPOOL 03c5ce007cd104f21b622140c0389c55113a2bce07a44c99788f69b38279774f1631728a20ac81a041ced9d210abe66cbafb47f02a3aba61e19d2c0ca186a6bf
|
||||
EBUILD kdepimlibs-4.13.3.ebuild 1497 SHA256 2b24d0739cd387aa03efcd38b8f96cbe8f7dfe46548dbfd82b94a4432d85124e SHA512 095e519fc81ba88fe978a52cae543ae2edf549ad2a51cd0ae0dd38460391dfc8005e00d81106f7843efb25deb1a4ecbfeea73fea091676bc5ee5146c1ee7ee3a WHIRLPOOL 39afd31b05985121846062f115448cf8c1139b4f13202c8367c4bf5aab0d6f08d2a0e1078f1f8754903301fcfc9cd64b8524133ec8bdf8c218f69430ff011113
|
||||
MISC ChangeLog 35168 SHA256 f5e7a1f3b7af3cedc166f9a08f5a021e7f56dd30dca209b3db8e0f67ce34514a SHA512 13d2000da59776227e6bd1f4b69eea43315b0bf26c412e9229eb62d538ec52e37163da338217c490b9aafc1ea9b887003486810f8ecf05d20820bc47f50858b2 WHIRLPOOL ca104a13e042150ada76f0a9289b9c861a351979f2fee0df4916548667681ca681c503c2eacdb56a005994e8046264e3d72e34fbd85a541bac3fceeced08410d
|
||||
MISC metadata.xml 240 SHA256 03a8b64042d6629d65428d94ce09d848c1f6346abf57819562485dfe2759c9e1 SHA512 f4485bd63199f8fdba6ca707fe59557e26c3ad859f291a42d19708f475e9a5f174b8f9823f31c1ac21e147f5fec1d5489a8785dcee2d8fd88e5272ac80cfe564 WHIRLPOOL d82da2bbbbc6a288e141eda054db6800b8602e98197e67daf442f44daac191eb47f04a0b64d67dc95d0b4017ee006f76e5890c25843701158b2e70f39c9bffb8
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJT4meQAAoJEGVpnaTzz9K9X1wP/3W4bkM6W4P75zz12oPjFTja
|
||||
wXPl1zKOg7Z6rDu3tqMji4aVTArZaMfvWIxGBRwZp9qgAJo+ydmLX5mOA8XRtRb6
|
||||
78CxQqdt5w0bKR5nOIdtOlYO03k7NQMhBduaIfOjLZSRS9enlEM5GXkCSEkLqlqS
|
||||
xrxmGz7cU7cZdQbPGRG2bToW9rgMUXyWgy58MC7F6gGfhakvsl+KmwjCZlImVSCD
|
||||
Pv+l6D9i0tTCM7Gu+Lzdw5Zmo/NsGgPrFijuGhmxK8/+jhVcr3NnnzdBQ7IV3UI1
|
||||
pHM17xjStnJjhz30HI7tAAyI3NstFCkMPY2IrpcDYX60Rv68k8w1899x7XNliCmP
|
||||
x0CuAnpMitp3SXjwC46Q0pAzKZpycbvacEQzyB4SAlmbB//M59NOdjgOL5bLKkp0
|
||||
oTf1CH4ASv2yLpn+7GZML6PHMyVq4BMjYZHSFIcZ0Dv2GSg0RVsbAGHT37U+WiA6
|
||||
F1HTMXstZmk/6upXZoJhGE0DTnO57bp9FmCHtKuEB8fD96faJ+ZbksQIPzbM2qfb
|
||||
2554R9PbDqsFOaGl6oeZbVvSMduTJv6ZDsXUxfCQPGYhrhBuQYVgdN0GufIoBoGm
|
||||
6rffJyXB5E1gpdDr2mhN112zPBlucN2Pg9XiYwbvHoxkWJOgs7J6JiGkekGTwhHC
|
||||
uzZcAlQ40iluttP+dTsW
|
||||
=ZRZ9
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,94 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-misc/kdiff3/kdiff3-0.9.98.ebuild,v 1.1 2014/08/06 16:56:52 johu Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
KDE_LINGUAS="ar bg br bs ca ca@valencia cs cy da de el en_GB eo es et fr ga
|
||||
gl hi hne hr hu is it ja ka lt mai ml nb nds nl nn pl pt pt_BR ro ru rw sk
|
||||
sv ta tg tr ug uk zh_CN zh_TW"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
|
||||
KDE_HANDBOOK="optional"
|
||||
else
|
||||
KEYWORDS=""
|
||||
fi
|
||||
|
||||
KDE_REQUIRED="optional"
|
||||
inherit kde4-base qt4-r2
|
||||
|
||||
DESCRIPTION="Qt/KDE based frontend to diff3"
|
||||
HOMEPAGE="http://kdiff3.sourceforge.net/"
|
||||
EGIT_REPO_URI=( "git://git.code.sf.net/p/kdiff3/code" )
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
IUSE="debug kde"
|
||||
|
||||
CDEPEND="
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtgui:4
|
||||
kde? ( $(add_kdebase_dep kdelibs) )
|
||||
"
|
||||
DEPEND="${CDEPEND}
|
||||
sys-devel/gettext
|
||||
"
|
||||
RDEPEND="${CDEPEND}
|
||||
sys-apps/diffutils
|
||||
"
|
||||
|
||||
RESTRICT="!kde? ( test )"
|
||||
|
||||
src_unpack(){
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
git-r3_src_unpack
|
||||
mv "${S}"/${PN}/* "${S}" || die
|
||||
elif use kde; then
|
||||
kde4-base_src_unpack
|
||||
else
|
||||
qt4-r2_src_unpack
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if ! use kde; then
|
||||
# adapt to Gentoo paths
|
||||
sed -e s,documentation.path.*$,documentation.path\ =\
|
||||
"${EPREFIX}"/usr/share/doc/"${PF}", \
|
||||
-e s,target.path.*$,target.path\ =\ "${EPREFIX}"/usr/bin, \
|
||||
"${S}"/src-QT4/kdiff3.pro > "${S}"/src-QT4/kdiff3_fixed.pro
|
||||
else
|
||||
kde4-base_src_prepare
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use kde; then
|
||||
kde4-base_src_configure
|
||||
else
|
||||
eqmake4 "${S}"/src-QT4/kdiff3_fixed.pro
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use kde; then
|
||||
kde4-base_src_compile
|
||||
else
|
||||
qt4-r2_src_compile
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use kde; then
|
||||
kde4-base_src_install
|
||||
else
|
||||
qt4-r2_src_install
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if use kde; then
|
||||
kde4-base_src_test
|
||||
fi
|
||||
}
|
@ -0,0 +1,70 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/postgrey/postgrey-1.35.ebuild,v 1.1 2014/08/06 18:18:36 zlogene Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils user
|
||||
|
||||
DESCRIPTION="Postgrey is a Postfix policy server implementing greylisting"
|
||||
HOMEPAGE="http://postgrey.schweikert.ch/"
|
||||
SRC_URI="http://postgrey.schweikert.ch/pub/${P}.tar.gz
|
||||
http://postgrey.schweikert.ch/pub/old/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
|
||||
IUSE="targrey"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=">=dev-lang/perl-5.6.0
|
||||
dev-perl/net-server
|
||||
dev-perl/IO-Multiplex
|
||||
dev-perl/BerkeleyDB
|
||||
dev-perl/Net-DNS
|
||||
dev-perl/Parse-Syslog
|
||||
dev-perl/Net-RBLClient
|
||||
virtual/perl-Digest-SHA
|
||||
>=sys-libs/db-4.1"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup ${PN}
|
||||
enewuser ${PN} -1 -1 /dev/null ${PN}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use targrey ; then
|
||||
epatch "${FILESDIR}"/targrey-0.31-postgrey-1.34.patch
|
||||
fi
|
||||
sed -i 's@#!/usr/bin/perl -T -w@#!/usr/bin/perl -w@' postgrey || die "sed failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# postgrey data/DB in /var
|
||||
diropts -m0770 -o ${PN} -g ${PN}
|
||||
dodir /var/spool/postfix/${PN}
|
||||
keepdir /var/spool/postfix/${PN}
|
||||
fowners postgrey:postgrey /var/spool/postfix/${PN}
|
||||
fperms 0770 /var/spool/postfix/${PN}
|
||||
|
||||
# postgrey binary
|
||||
dosbin ${PN}
|
||||
dosbin contrib/postgreyreport
|
||||
|
||||
# policy-test script
|
||||
dosbin policy-test
|
||||
|
||||
# postgrey data in /etc/postfix
|
||||
insinto /etc/postfix
|
||||
insopts -o root -g ${PN} -m 0640
|
||||
doins postgrey_whitelist_clients postgrey_whitelist_recipients
|
||||
|
||||
# documentation
|
||||
dodoc Changes README README.exim
|
||||
|
||||
# init.d + conf.d files
|
||||
insopts -o root -g root -m 755
|
||||
newinitd "${FILESDIR}"/${PN}.rc.new ${PN}
|
||||
insopts -o root -g root -m 640
|
||||
newconfd "${FILESDIR}"/${PN}.conf.new_run ${PN}
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
--- src/util/dict_db.c 2012-01-25 00:41:08.000000000 +0000
|
||||
+++ src/util/dict_db.c 2014-06-25 18:56:10.000000000 +0000
|
||||
@@ -693,7 +688,8 @@
|
||||
msg_fatal("set DB cache size %d: %m", dict_db_cache_size);
|
||||
if (type == DB_HASH && db->set_h_nelem(db, DICT_DB_NELM) != 0)
|
||||
msg_fatal("set DB hash element count %d: %m", DICT_DB_NELM);
|
||||
-#if DB_VERSION_MAJOR == 5 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 0)
|
||||
+#if DB_VERSION_MAJOR == 6 || DB_VERSION_MAJOR == 5 || \
|
||||
+ (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 0)
|
||||
if ((errno = db->open(db, 0, db_path, 0, type, db_flags, 0644)) != 0)
|
||||
FREE_RETURN(dict_surrogate(class, path, open_flags, dict_flags,
|
||||
"open database %s: %m", db_path));
|
@ -0,0 +1,324 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.11.1-r1.ebuild,v 1.1 2014/08/07 05:55:54 eras Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils flag-o-matic multilib pam ssl-cert systemd toolchain-funcs user versionator
|
||||
|
||||
MY_PV="${PV/_pre/-}"
|
||||
MY_SRC="${PN}-${MY_PV}"
|
||||
MY_URI="ftp://ftp.porcupine.org/mirrors/postfix-release/official"
|
||||
VDA_PV="2.10.0"
|
||||
VDA_P="${PN}-vda-v13-${VDA_PV}"
|
||||
RC_VER="2.7"
|
||||
|
||||
DESCRIPTION="A fast and secure drop-in replacement for sendmail"
|
||||
HOMEPAGE="http://www.postfix.org/"
|
||||
SRC_URI="${MY_URI}/${MY_SRC}.tar.gz
|
||||
vda? ( http://vda.sourceforge.net/VDA/${VDA_P}.patch ) "
|
||||
|
||||
LICENSE="IBM"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~x86"
|
||||
IUSE="+berkdb cdb doc dovecot-sasl hardened ldap ldap-bind lmdb memcached mbox mysql nis pam postgres sasl selinux sqlite ssl vda"
|
||||
|
||||
DEPEND=">=dev-libs/libpcre-3.4
|
||||
dev-lang/perl
|
||||
berkdb? ( >=sys-libs/db-3.2 )
|
||||
cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r1 ) )
|
||||
ldap? ( net-nds/openldap )
|
||||
ldap-bind? ( net-nds/openldap[sasl] )
|
||||
lmdb? ( >=dev-db/lmdb-0.9.11 )
|
||||
mysql? ( virtual/mysql )
|
||||
pam? ( virtual/pam )
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
sasl? ( >=dev-libs/cyrus-sasl-2 )
|
||||
selinux? ( sec-policy/selinux-postfix )
|
||||
sqlite? ( dev-db/sqlite:3 )
|
||||
ssl? ( >=dev-libs/openssl-0.9.6g )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
dovecot-sasl? ( net-mail/dovecot )
|
||||
memcached? ( net-misc/memcached )
|
||||
net-mail/mailbase
|
||||
!mail-mta/courier
|
||||
!mail-mta/esmtp
|
||||
!mail-mta/exim
|
||||
!mail-mta/mini-qmail
|
||||
!mail-mta/msmtp[mta]
|
||||
!mail-mta/netqmail
|
||||
!mail-mta/nullmailer
|
||||
!mail-mta/qmail-ldap
|
||||
!mail-mta/sendmail
|
||||
!mail-mta/opensmtpd
|
||||
!<mail-mta/ssmtp-2.64-r2
|
||||
!>=mail-mta/ssmtp-2.64-r2[mta]
|
||||
!net-mail/fastforward"
|
||||
|
||||
REQUIRED_USE="ldap-bind? ( ldap sasl )"
|
||||
|
||||
S="${WORKDIR}/${MY_SRC}"
|
||||
|
||||
pkg_setup() {
|
||||
# Add postfix, postdrop user/group (bug #77565)
|
||||
enewgroup postfix 207
|
||||
enewgroup postdrop 208
|
||||
enewuser postfix 207 -1 /var/spool/postfix postfix,mail
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-db6.patch"
|
||||
if use vda; then
|
||||
epatch "${DISTDIR}"/${VDA_P}.patch
|
||||
fi
|
||||
|
||||
sed -i -e "/^#define ALIAS_DB_MAP/s|:/etc/aliases|:/etc/mail/aliases|" \
|
||||
src/util/sys_defs.h || die "sed failed"
|
||||
|
||||
# change default paths to better comply with portage standard paths
|
||||
sed -i -e "s:/usr/local/:/usr/:g" conf/master.cf || die "sed failed"
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Make sure LDFLAGS get passed down to the executables.
|
||||
local mycc="-DHAS_PCRE" mylibs="${LDFLAGS} -lpcre -lcrypt -lpthread"
|
||||
|
||||
use pam && mylibs="${mylibs} -lpam"
|
||||
|
||||
if use ldap; then
|
||||
mycc="${mycc} -DHAS_LDAP"
|
||||
mylibs="${mylibs} -lldap -llber"
|
||||
fi
|
||||
|
||||
if use mysql; then
|
||||
mycc="${mycc} -DHAS_MYSQL $(mysql_config --include)"
|
||||
mylibs="${mylibs} $(mysql_config --libs)"
|
||||
fi
|
||||
|
||||
if use postgres; then
|
||||
mycc="${mycc} -DHAS_PGSQL -I$(pg_config --includedir)"
|
||||
mylibs="${mylibs} -lpq -L$(pg_config --libdir)"
|
||||
fi
|
||||
|
||||
if use sqlite; then
|
||||
mycc="${mycc} -DHAS_SQLITE"
|
||||
mylibs="${mylibs} -lsqlite3"
|
||||
fi
|
||||
|
||||
if use ssl; then
|
||||
mycc="${mycc} -DUSE_TLS"
|
||||
mylibs="${mylibs} -lssl -lcrypto"
|
||||
fi
|
||||
|
||||
if use lmdb; then
|
||||
mycc="${mycc} -DHAS_LMDB"
|
||||
mylibs="${mylibs} -llmdb"
|
||||
fi
|
||||
|
||||
# broken. and "in other words, not supported" by upstream.
|
||||
# Use inet_protocols setting in main.cf
|
||||
#if ! use ipv6; then
|
||||
# mycc="${mycc} -DNO_IPV6"
|
||||
#fi
|
||||
|
||||
if use sasl; then
|
||||
if use dovecot-sasl; then
|
||||
# Set dovecot as default.
|
||||
mycc="${mycc} -DDEF_SASL_SERVER=\\\"dovecot\\\""
|
||||
fi
|
||||
if use ldap-bind; then
|
||||
mycc="${mycc} -DUSE_LDAP_SASL"
|
||||
fi
|
||||
mycc="${mycc} -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl"
|
||||
mylibs="${mylibs} -lsasl2"
|
||||
elif use dovecot-sasl; then
|
||||
mycc="${mycc} -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\""
|
||||
fi
|
||||
|
||||
if ! use nis; then
|
||||
mycc="${mycc} -DNO_NIS"
|
||||
fi
|
||||
|
||||
if ! use berkdb; then
|
||||
mycc="${mycc} -DNO_DB"
|
||||
if use cdb; then
|
||||
# change default hash format from Berkeley DB to cdb
|
||||
mycc="${mycc} -DDEF_DB_TYPE=\\\"cdb\\\""
|
||||
fi
|
||||
fi
|
||||
|
||||
if use cdb; then
|
||||
mycc="${mycc} -DHAS_CDB -I/usr/include/cdb"
|
||||
CDB_LIBS=""
|
||||
# Tinycdb is preferred.
|
||||
if has_version dev-db/tinycdb ; then
|
||||
einfo "Building with dev-db/tinycdb"
|
||||
CDB_LIBS="-lcdb"
|
||||
else
|
||||
einfo "Building with dev-db/cdb"
|
||||
CDB_PATH="/usr/$(get_libdir)"
|
||||
for i in cdb.a alloc.a buffer.a unix.a byte.a ; do
|
||||
CDB_LIBS="${CDB_LIBS} ${CDB_PATH}/${i}"
|
||||
done
|
||||
fi
|
||||
mylibs="${mylibs} ${CDB_LIBS}"
|
||||
fi
|
||||
|
||||
# Robin H. Johnson <robbat2@gentoo.org> 17/Nov/2006
|
||||
# Fix because infra boxes hit 2Gb .db files that fail a 32-bit fstat signed check.
|
||||
mycc="${mycc} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE"
|
||||
filter-lfs-flags
|
||||
|
||||
# Workaround for bug #76512
|
||||
if use hardened; then
|
||||
[[ "$(gcc-version)" == "3.4" ]] && replace-flags -O? -Os
|
||||
fi
|
||||
|
||||
# Remove annoying C++ comment style warnings - bug #378099
|
||||
append-flags -Wno-comment
|
||||
|
||||
sed -i -e "/^RANLIB/s/ranlib/$(tc-getRANLIB)/g" "${S}"/makedefs
|
||||
sed -i -e "/^AR/s/ar/$(tc-getAR)/g" "${S}"/makedefs
|
||||
emake DEBUG="" CC="$(tc-getCC)" OPT="${CFLAGS}" CCARGS="${mycc}" AUXLIBS="${mylibs}" makefiles
|
||||
}
|
||||
|
||||
src_install () {
|
||||
local myconf
|
||||
use doc && myconf="readme_directory=\"/usr/share/doc/${PF}/readme\" \
|
||||
html_directory=\"/usr/share/doc/${PF}/html\""
|
||||
|
||||
/bin/sh postfix-install \
|
||||
-non-interactive \
|
||||
install_root="${D}" \
|
||||
config_directory="/etc/postfix" \
|
||||
manpage_directory="/usr/share/man" \
|
||||
command_directory="/usr/sbin" \
|
||||
mailq_path="/usr/bin/mailq" \
|
||||
newaliases_path="/usr/bin/newaliases" \
|
||||
sendmail_path="/usr/sbin/sendmail" \
|
||||
${myconf} \
|
||||
|| die "postfix-install failed"
|
||||
|
||||
# Fix spool removal on upgrade
|
||||
rm -Rf "${D}"/var
|
||||
keepdir /var/spool/postfix
|
||||
|
||||
# Install rmail for UUCP, closes bug #19127
|
||||
dobin auxiliary/rmail/rmail
|
||||
|
||||
# Provide another link for legacy FSH
|
||||
dosym /usr/sbin/sendmail /usr/$(get_libdir)/sendmail
|
||||
|
||||
# Install qshape tool and posttls-finger
|
||||
dobin auxiliary/qshape/qshape.pl
|
||||
doman man/man1/qshape.1
|
||||
dobin bin/posttls-finger
|
||||
doman man/man1/posttls-finger.1
|
||||
|
||||
# Performance tuning tools and their manuals
|
||||
dosbin bin/smtp-{source,sink} bin/qmqp-{source,sink}
|
||||
doman man/man1/smtp-{source,sink}.1 man/man1/qmqp-{source,sink}.1
|
||||
|
||||
# Set proper permissions on required files/directories
|
||||
dodir /var/lib/postfix
|
||||
keepdir /var/lib/postfix
|
||||
fowners -R postfix:postfix /var/lib/postfix
|
||||
fperms 0750 /var/lib/postfix
|
||||
fowners root:postdrop /usr/sbin/post{drop,queue}
|
||||
fperms 02711 /usr/sbin/post{drop,queue}
|
||||
|
||||
keepdir /etc/postfix
|
||||
if use mbox; then
|
||||
mypostconf="mail_spool_directory=/var/spool/mail"
|
||||
else
|
||||
mypostconf="home_mailbox=.maildir/"
|
||||
fi
|
||||
"${D}"/usr/sbin/postconf -c "${D}"/etc/postfix \
|
||||
-e ${mypostconf} || die "postconf failed"
|
||||
|
||||
insinto /etc/postfix
|
||||
newins "${FILESDIR}"/smtp.pass saslpass
|
||||
fperms 600 /etc/postfix/saslpass
|
||||
|
||||
newinitd "${FILESDIR}"/postfix.rc6.${RC_VER} postfix
|
||||
# do not start mysql/postgres unnecessarily - bug #359913
|
||||
use mysql || sed -i -e "s/mysql //" "${D}/etc/init.d/postfix"
|
||||
use postgres || sed -i -e "s/postgresql //" "${D}/etc/init.d/postfix"
|
||||
|
||||
dodoc *README COMPATIBILITY HISTORY PORTING RELEASE_NOTES*
|
||||
mv "${D}"/etc/postfix/{*.default,makedefs.out} "${D}"/usr/share/doc/${PF}/
|
||||
use doc && mv "${S}"/examples "${D}"/usr/share/doc/${PF}/
|
||||
|
||||
pamd_mimic_system smtp auth account
|
||||
|
||||
if use sasl; then
|
||||
insinto /etc/sasl2
|
||||
newins "${FILESDIR}"/smtp.sasl smtpd.conf
|
||||
fi
|
||||
|
||||
# header files
|
||||
insinto /usr/include/postfix
|
||||
doins include/*.h
|
||||
|
||||
# Remove unnecessary files
|
||||
rm -f "${D}"/etc/postfix/{*LICENSE,access,aliases,canonical,generic}
|
||||
rm -f "${D}"/etc/postfix/{header_checks,relocated,transport,virtual}
|
||||
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# Postfix 2.9.
|
||||
# default for inet_protocols changed from ipv4 to all in postfix-2.9.
|
||||
# check inet_protocols setting in main.cf and modify if necessary to prevent
|
||||
# performance loss with useless DNS lookups and useless connection attempts.
|
||||
[[ -d ${ROOT}/etc/postfix ]] && {
|
||||
if [[ "$(${D}/usr/sbin/postconf -dh inet_protocols)" != "ipv4" ]]; then
|
||||
if [[ ! -n "$(${D}/usr/sbin/postconf -c ${ROOT}/etc/postfix -n inet_protocols)" ]];
|
||||
then
|
||||
ewarn "\nCOMPATIBILITY: adding inet_protocols=ipv4 to main.cf."
|
||||
ewarn "That will keep the same behaviour as previous postfix versions."
|
||||
ewarn "Specify inet_protocols explicitly if you want to enable IPv6.\n"
|
||||
else
|
||||
# delete inet_protocols setting. there is already one in /etc/postfix
|
||||
sed -i -e /inet_protocols/d "${D}"/etc/postfix/main.cf || die
|
||||
fi
|
||||
fi
|
||||
}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Do not install server.{key,pem) SSL certificates if they already exist
|
||||
if use ssl && [[ ! -f "${ROOT}"/etc/ssl/postfix/server.key \
|
||||
&& ! -f "${ROOT}"/etc/ssl/postfix/server.pem ]] ; then
|
||||
SSL_ORGANIZATION="${SSL_ORGANIZATION:-Postfix SMTP Server}"
|
||||
install_cert /etc/ssl/postfix/server
|
||||
chown postfix:mail "${ROOT}"/etc/ssl/postfix/server.{key,pem}
|
||||
fi
|
||||
|
||||
if [[ ! -e /etc/mail/aliases.db ]] ; then
|
||||
ewarn
|
||||
ewarn "You must edit /etc/mail/aliases to suit your needs"
|
||||
ewarn "and then run /usr/bin/newaliases. Postfix will not"
|
||||
ewarn "work correctly without it."
|
||||
ewarn
|
||||
fi
|
||||
|
||||
if [[ $(get_version_component_range 2 ${REPLACING_VERSIONS}) -lt 9 ]]; then
|
||||
elog "If you are using old style postfix instances by symlinking"
|
||||
elog "startup scripts in ${ROOT}etc/init.d, please consider"
|
||||
elog "upgrading your config for postmulti support. For more info:"
|
||||
elog "http://www.postfix.org/MULTI_INSTANCE_README.html"
|
||||
if ! use berkdb; then
|
||||
ewarn "\nPostfix is installed without BerkeleyDB support."
|
||||
ewarn "Please turn on berkdb USE flag if you need hash or"
|
||||
ewarn "btree table lookups.\n"
|
||||
fi
|
||||
ewarn "Postfix daemons now live under /usr/libexec/postfix"
|
||||
ewarn "Please adjust your main.cf accordingly by running"
|
||||
ewarn "etc-update/dispatch-conf or similar and accepting the new"
|
||||
ewarn "daemon_directory setting."
|
||||
fi
|
||||
}
|
@ -1,27 +1,19 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX wally-2.2.0-disable-kde4.patch 590 SHA256 240e98a4ac8bebaeb482606fd8fd9c491d7a24365afec81bceae193b890234ab SHA512 d57d3054907e68797705d717042a2e8583f2c299c83577499e28eca0646faeefd1e7c22cae041d4dbacd1ab13a6968a1feb65c4f820e18159688dc57a398d649 WHIRLPOOL 4f8379c087421f08365e1a93f21208d1a2f7589f00b7ed5c71552aac2f54755e5ad3643e45e4e8bfd1b696d572a54b762791ba652735bce81a4df746d0f74a64
|
||||
AUX wally-2.2.0-disable_popup.patch 665 SHA256 0371330a3caea92ef7ce024648ee865bae9167126d75a2ca1c43648c99ef9422 SHA512 000694b1d0cb92a09cb8f98545a9ba3b828a03d4289f153fcc55a306c62c69b41ba2771641c8df8cc81c371b3e3a556651a1095c72479a694808f66428668ed6 WHIRLPOOL bf99eac7d15d52c6c5b978fdab70b4706160f1c4dfda0044ee0461a70bc126b2b93c2adf58f99ff899ba98e818bcec3a5676346c9b4214ad09b023898ed4610d
|
||||
AUX wally-2.4.4-gold.patch 485 SHA256 3b76fef3d938b8483fe2ef5e84b5f1a60108cb372f693d10b762b495395156ba SHA512 313cba4748e8a5870f097264f1e4d71c5cde4b7967605b99660bcd7448eab78192d5982e5666a79055e9be60563dde3a16aaf2d46c753d7984c69239dca00a81 WHIRLPOOL d8225baef077bfb5c97dbf5c3809c79ef878c094e7ff46b15d7dc6087e690e92e93186b19a716754d1dc2b75bf013825ef29be8c25c2b3c956003c7d204dd90a
|
||||
AUX wally-2.2.0-disable-kde4.patch 463 SHA256 e0fc45687db9e43b3c828b5b765918db44874bb954c410491ea3107e19896692 SHA512 40fd3891afc740f9ead87d362f9472bc5985d86b2b08a3dd5dbe57afc6677f90fb1c4d3d24e5ee72abad95141d3972d01021ac569df2243bdda7fc72769e9633 WHIRLPOOL d33fc31ee10f62a06e64769d53e0595ce2b676e6dccf551ec7654c5138e8462f6974fdb1c693d3e4f4ab51ef0ab6b00082d6bf3cbeae8a40f33cb856740c9ef1
|
||||
AUX wally-2.2.0-disable_popup.patch 562 SHA256 aaf9f837c316915d953d215472cb08292d7a62cbfc09471ba651008e0c2b3e92 SHA512 34ea327b685386596010b66292e5f77cbe0ea07d7c961f9c1518231d47c41b0cff70c0f195e47384f95396127f9e50326ddf0c41a53174cdaab51dcbf64ef220 WHIRLPOOL 9baef2ed50548028403bcafffcc1611336f294a1f454fd2e7d7a12de69e8cc511a38da67b7badc3e10de0f3e531ca6749fbd27bcb81774633b7e82addb005ebf
|
||||
AUX wally-2.4.4-gold.patch 489 SHA256 ba2d3337d02cd57254eef731354d4e6e92bd9a9f1ffb4eb81212fe0aeff35f3d SHA512 96f9e72659af13cd04e6e033f24f65168c577b4b92a190a71a3642d075c1726501746d584f4e29a19c3146ec95637d03c3403b8e9962b035ac71852e736e879b WHIRLPOOL 8c7b8a637fb42388c1b15d5be50b6ad059aca8f63f41967254eccfdc9cb7fd5b7b630dadb61322a9220c653b33fd007a876f77d4e96617943f5eff8f9b657ffc
|
||||
DIST wally-2.4.4.tar.gz 1588677 SHA256 88363c1e094816a6469be898320668657cd0dde195efd1afcd58c47d3d573766 SHA512 21b4ecc277f2d8ca262c1f70ef84585d20925c069c1cfb11b49989956834ec4ffe32b1f8517dce2902dd57ce8c3435766ed79e3487b1f9352a53416af9216a76 WHIRLPOOL 4d9485e43b65721b2d37161c2cbd3b95ea586c0b21582fb495d6be2b5f92cc22e0ce925fd7606d9eb3e667da1f03509f259a0245149187925e7e7ddcb4a6be6c
|
||||
EBUILD wally-2.4.4.ebuild 1396 SHA256 d2523c1f18c266919cb1fdaa9e9fd1f7aceab96054c7f80c160ca36bc84830cc SHA512 57b3277be0204829d1ff5b884fa2d2dfbf8419e9b517d273a1308526c4b45d219aa457abc83e346ecabe44583e8645e238d4f6a6c707de83c39c4e3e7e0b9205 WHIRLPOOL 0ee8ef1d6f94e16ee196bbe83fe1b89abb2c49268eb49cbe5cfb2d3d2a28616ac676fe9c378d43218a7d5a7e5e001b93a3853e8f1110c9316edd2a845edc480e
|
||||
MISC ChangeLog 6319 SHA256 f61591ecd9c256a7fe500f8284e640e9abf1806cc948c531fa64941c992d4b09 SHA512 9130cf037d4403683c4750ce4c5a3950b162ec31576e7a0542092c408270732606c8ccf5799f090ce06992d6f85cd4d50ed8952b24c04bba590cad2a543bcbaf WHIRLPOOL 5b253d050ce65e3c9e5868caf8dd9f21fbb41cc3bde173c99df8d7cb4745c1e43988cbba1a9162b33b04d0f0e95050e59b565819775cbd0622c480bedea7e1b2
|
||||
DIST wally-2.4.5.tar.gz 1601018 SHA256 deb8aecf3742a93b5051fdc9ca2144a4f88892a465cd4723e04ec2a07f2cca5e SHA512 d0b81478fa2e7690136aa811b761ebf2f8a5daf4e2b736d67b72e1b874d0ec5e3020bb97d52b30c79411b8c4a50c6e05a44051cc87157b012f5a7f60b085faa5 WHIRLPOOL 8f5e2e560f333674c97a2f47762487a653a1cc34d93ce8fc015f4680c775a3e10179ed92f46ba21206419188a43d0bb20e2a2d84460634e6abdeaf4a188ac177
|
||||
EBUILD wally-2.4.4.ebuild 1395 SHA256 19ec7b39d6dbc840318cbe44067cb90733d076c6940c2e259791e738a02b2525 SHA512 7df653aa7b3ac2d08aa7ef5141b81f3474cd5083cc1cc03829cd7f8b6d7b029e09c88d1ec032fb46ead057f2aab5451509ab303f350ea1925d56cbad0e938459 WHIRLPOOL 759d18cccce97b38e3e17e105cc22d42c6d6543064d135f9d6d075e7e29a4182cee32849d80dd408f5a4773969726d4c273f1b77c1d24b3b930147914cf952b9
|
||||
EBUILD wally-2.4.5.ebuild 1366 SHA256 fce1b5146a2508c696ff49c724607ded67c5ed2e22a614d97e7271a680021597 SHA512 cd6025ae64a0dfe4799108781ae1e8c04856cf01b1029a94cf3425a522bd053e728e1b28e9bb1141f15100cdf7b1ad28dc62d398d281eeab02a26853eee69098 WHIRLPOOL 4603142efd27532fb78e135cabce921a3860de38f4942feeab72836fd190da59186efc879ba22d366703299b3f45e77ba26b6d0349d8f4d2fd36483078eb5b26
|
||||
MISC ChangeLog 6562 SHA256 88ce1d583369d74c7df6be8148e1007a87479469c78c99d202c6937103113e4d SHA512 c8da20817d18996f2d17463aa587ae664fa3061a6f7e59d01551752a7840fa9146445f607c9f5a5226370f2763b7936c3f8a3b30104c0d0b81dcf3041f3a0f81 WHIRLPOOL 9d45b52024dfa8a8a72d19366e039902853edd791fb8f82c6c3c879d7b807e407bc993ccab04e808b99d99e0b9dcc018a90a66e3c578b8cbf82a5d0442fae245
|
||||
MISC metadata.xml 260 SHA256 6bee883bb3b105ca14d1affe8ec193d911ebe1b78c341cf7a2aacec75955b5bb SHA512 c6ffd2b4ad4b94bcbe1c62e8e31ee8ab9e5ff5b7f29f53d694e21e02ad4888997506429ea154146bd11b8c9e45468a5a8682c5c5985ca9c687ab7333fdd27ca0 WHIRLPOOL 7e6ecf4d5c1dd0b372045aecac3b157aee4905a8dd685aaa2d6cf137dddb9f50be2c00deaba0c4d83457ad7b27965e3e854249397403d12e5387a32bbd4d3e1b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJT0tOFAAoJEGVpnaTzz9K9ex4P/iKiHgQATjxcExH4DKLpY9bc
|
||||
Nl/WXhFZidi3CMHSqXQs9tx3abgkGlyvtt0Sl9jlajslR5PZLCrFBItkKbI3PRaP
|
||||
0qjdiWPmIlhZkb1rM4XiKlRSlnQb9hNBwLPK3VmlO6J3fcF7jtV0XERdOAIOcJCT
|
||||
J8oFAp06+CQELEVq/Dwqx9Gg+DkoRASCwVmRL0ikvS7YKeej8yOJap14KLrXXqMV
|
||||
LeYC/PJNnJTPlZYAfHMl6QQALSZFBu8irLYMx2WnygrOUI8JU9KjbqAXkyfCdzOc
|
||||
4oF9E2iHeCxxbAjqrjZojVWHe1kfP4Jnvb6JVBsFef5shYyFVltO0bWxFTpVFGsh
|
||||
+Bw7Z59o4ZfgZxe3AlX4WA0MYTmIi/Yx5hC+DjqW5EXcTMKp7PkIAr+WRimkTC7g
|
||||
ylhSd1fPuMbgVplEf6DvG/MBxyXL91g9gSm/6y26053YwPPWQRLgL/9bxn5GCRRp
|
||||
i+hQgAVxTBVp+qX2S4FYkzij0PBt1FaqBzDxWPOC9eH5m/AktKp2ooK/o7NEyV8l
|
||||
nR71lIPq4UnznG9x1dHmI/hLUI42PPTgIeONpohz+rH0yKewSmbyN+EG3b+8dM7w
|
||||
YjkiDQUpMpGjGPQaywrXHbtJLPFew4K5PRsy/m2zfus0OI2Sg8n4sK1gV5DgwJPb
|
||||
idhO3Ujz3rvzOtQX9b0F
|
||||
=MJmm
|
||||
iEYEAREIAAYFAlPiE1UACgkQVWmRsqeSphOp9wCdElkkQzJhPRcFBJRLJozSinNT
|
||||
pI8AniLrp+m9HCvBRZ71Tg8U39x8n1Sw
|
||||
=0Sf+
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue