parent
ebb8f4b0c8
commit
66505d9cf0
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/p11-kit/p11-kit-0.21.3.ebuild,v 1.1 2014/09/23 06:27:41 alonbl Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils multilib-minimal
|
||||
|
||||
DESCRIPTION="Provides a standard configuration setup for installing PKCS#11"
|
||||
HOMEPAGE="http://p11-glue.freedesktop.org/p11-kit.html"
|
||||
SRC_URI="http://p11-glue.freedesktop.org/releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="+asn1 debug +libffi +trust"
|
||||
REQUIRED_USE="trust? ( asn1 )"
|
||||
|
||||
RDEPEND="asn1? ( >=dev-libs/libtasn1-3.4[${MULTILIB_USEDEP}] )
|
||||
libffi? ( >=dev-libs/libffi-3.0.0[${MULTILIB_USEDEP}] )
|
||||
trust? ( app-misc/ca-certificates )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_setup() {
|
||||
# disable unsafe tests, bug#502088
|
||||
export FAKED_MODE=1
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
ECONF_SOURCE="${S}" econf \
|
||||
$(use_enable trust trust-module) \
|
||||
$(use_with trust trust-paths ${EPREFIX}/etc/ssl/certs/ca-certificates.crt) \
|
||||
$(use_enable debug) \
|
||||
$(use_with libffi) \
|
||||
$(use_with asn1 libtasn1)
|
||||
|
||||
if multilib_is_native_abi; then
|
||||
# re-use provided documentation
|
||||
ln -s "${S}"/doc/manual/html doc/manual/html || die
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
prune_libtool_files --modules
|
||||
}
|
@ -1,6 +1,26 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST ssh-multiadd-1.3.1.tar.gz 13975 SHA256 e604d41025adc8b3781aa60b2fc520b9b84f721b5edf06e75433ccd8716b0b93 SHA512 e99ce579b874166610cc6f64ab6ee227bd5dafd3777d32f96db16d986d49ee755f380965d617d7a99d682a1891436f6fa315e74acb94ddc54d2228f2ee48902f WHIRLPOOL 233e97eb9031d0b59b9c1a9f55a0d5eb39bb3b1446247c9a5823ef3081a30f78d55512f1bff5bf943e68ed57ca8a266f6a54d486d9b168b348ce48e369ef53eb
|
||||
DIST ssh-multiadd-1.3.2.tar.gz 14035 SHA256 5526a9682b5d5e5051f91cd64a3e472bc6311939ee412725bf94eabb8f2f94c8 SHA512 fd4f26bfa5e2f654fc650470353901c6f418685f971ec4b5834afd0136e77469523c49b7cacb1b9716ff6c8cbbe810a057b214927f0325524170db84aebacbb3 WHIRLPOOL 871af4cb49282fbf22c547b99a9c14d035fd8766ba29899add5e2522d1a648df3e9705837b99a5cbfbe87ad0f363fab262905fe104353123171bfcccbb5be52f
|
||||
EBUILD ssh-multiadd-1.3.1-r1.ebuild 828 SHA256 3d6c893f607efefb8eaaa8a6760854d14fa95d6a8897dbf40d84665f7b742287 SHA512 950d638365344b9532c30a35d1e44bfad939d3d393ea2a5ae407fbff699dc00dcc61d5288e1b0be0b81df4a613745e693338bc367fbd6291b00a87dd58f08dce WHIRLPOOL 5b7adc7c2ceea95bb67db71b5cf90c0c7c6fbea1fac631066fb258571a4e5266327cc8e970ddedf8f1c988a94994ba27164b7b0ae496d737d232a152e7ad3b3f
|
||||
EBUILD ssh-multiadd-1.3.2.ebuild 800 SHA256 3f8dc411b6e5cc8be092366eb70f548445c47a498dc0fce7bf0ae73dfba5493a SHA512 7beb236d84625088a8eab4c04f334eaa986737f6a545ea7c5863224217d1997b1aa0b7fb6c35f69d0d7822518ea312dbc922b289853fca9b1840fb0e7247e968 WHIRLPOOL 595bbf83ba3571ac36d7efbdd9fc26ab8c1ea0af61aea2222283de6e1eeaac9702dfcc9bdef00883c6c0a374b7dd61e00ccf2a94291802a5c4f63b0b2b5283cf
|
||||
MISC ChangeLog 2674 SHA256 0f4d88f28669320a524933130145071214691983c7cb723e56682c29eee0d038 SHA512 cdcc31c147b52760379a0610920994f33bcb14c07c88d2ae25cf10c1b3a5bb700a176647b3d64079b30164a7a1c8293acb92e76a25c10623110194852f3294bf WHIRLPOOL 72990532a8c42ecc6911568801b69ad3b4b1ceb2354f3425b634a5c420295caa820e61fb99a84042ced30443a19179296f5f70a610e221fcab8a42b6a4427d01
|
||||
MISC metadata.xml 247 SHA256 9c8bec9e9e123710713ed7b37b04589c284c20e62ac4342cd069c4709c6db194 SHA512 962cc38d43db9d4b3e308d1c9de95761123be72cc343d5521b006aa55d4d34d59d775bc4dcbbe20d77b6b546391a73f3de13e637d86161c9d042d18545825daf WHIRLPOOL c38597a5a8181500986cb4c4e8a385d721a58d005fc01836d3d09206c0ca64c7533851bab57d32a1ed90c17fe6c390def3b6d7bb00e00107e5fb5a87c57d0486
|
||||
MISC ChangeLog 2775 SHA256 5fa472b35978a200a09bc7b4546d137deb68de361131b21e91d8b1b8bae3ac62 SHA512 8e67b61b8be9d7f6536e6537d8addcebf2da512d02a5c85782146ec901e779a6a69cae46ad212d252305c3e54314ecb034dad0377e36216ee72fbc7cc41d1062 WHIRLPOOL b1b1eaa2b7513a8ee6f4f68f9be688b352d36a18d9ff0300f232740c6dbfe6ad890c49eec4ec218ac036197b01c2cdab651821f0e2a17943b747c66fa27f51be
|
||||
MISC metadata.xml 227 SHA256 ab5cde63f5f64bab046b958bcac3c59f497b2e63a9cb45f309eabea3766d8970 SHA512 d6a22805ce3cef0dd1bd035875ce18c694ab1db92f6cf7db41827448915cc6811eba1b015954f0bc5a3611a26ecd3c878e0f8ae66f7fc1fa424567dae833f94f WHIRLPOOL 084c016d7f32899511f68f716e0845ef1454fb4a77bb3655c96a639572da6378d53a0eb021ce5fe2cc52461394ac0e7472fc31935e2ba5734f0f30de171a79d1
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJUIcUPAAoJEJ+WuSkwOAOBP8IP/ijzFTMiHW/ntdylMVe1cQaL
|
||||
SdiO+5uieEnmNlRUTQXem9F765MzzwQvcS/Pj3Uz/wBm8kk2E27bsg8oMG7Myu74
|
||||
ubeMR6tiyZ0QKFRdBsVCghHbYwd8cE8hSEYmV9CFsB9PSM2q54/SoRRGalqd7T7E
|
||||
yZgx3W37mPI07cOex25jxFbMjiQuULAuIgmpIunjNcxVOlxPC8feDt+v9+4w9wjp
|
||||
tYhMvvR0UQCbUGatvgmGOW0fEjsmb2wqXxGnsBdoekguMJXGtFZ6B+2icWvcaezU
|
||||
64XySU3AH/xBPuNOCrKF0OdwVr+IOcM0rVAIMzHdqTxqzmQmD/JTP4tpleG0yY4F
|
||||
H8ydHiHbLg4uUepwhJpVXrFIGdXq7JviVTWyessp816r0pm3eoMi3FWqpWBBZGZi
|
||||
rqvL5NiJE67ex/w+P2V0JqMxlSeSVGMMdIRLzYf+KJa23FKFZpwR8YiwHEAWnHYB
|
||||
DIYX1ouehMzBoBqnhyREj35trLYNWmsAi5uNKhzd3483rYq/gKid+xZxERoUXRn4
|
||||
NDlXOsskx0mnOrx81O8D2L21ifD8wZWyvEoWkE3WZRDJWSr5NGrgzMqa1Kn+7Uj/
|
||||
dU+PvBtRJsLGnHdv/UUj/Co6srSu/yPyK9/xOvfNOWVVF7Hn+JqXsGrwPtO43Gvp
|
||||
JmlDFdE4zc3YClD9hXeM
|
||||
=NDwK
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,30 @@
|
||||
diff -Nuar a/gtk/Makefile b/gtk/Makefile
|
||||
--- a/gtk/Makefile 2014-06-21 19:46:55.000000000 +0200
|
||||
+++ b/gtk/Makefile 2014-06-24 00:03:38.719906032 +0200
|
||||
@@ -19,7 +19,6 @@
|
||||
-Wall \
|
||||
-Wno-parentheses \
|
||||
-Wno-write-strings \
|
||||
- -g \
|
||||
-I/usr/X11R6/include \
|
||||
-fno-exceptions \
|
||||
-fno-rtti \
|
||||
@@ -30,14 +29,11 @@
|
||||
-DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \
|
||||
-DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \
|
||||
-DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \
|
||||
- -D_WCHAR_T_DEFINED
|
||||
+ -D_WCHAR_T_DEFINED \
|
||||
+ ${CXXFLAGS}
|
||||
|
||||
-LDFLAGS = -L/usr/X11R6/lib
|
||||
-LIBS := gcc111libbid-$(shell uname -m).a -lXmu $(shell pkg-config --libs gtk+-2.0)
|
||||
-
|
||||
-ifeq "$(shell uname -s)" "Linux"
|
||||
-LDFLAGS += -Wl,--hash-style=both
|
||||
-endif
|
||||
+LDFLAGS := -L/usr/X11R6/lib ${LDFLAGS}
|
||||
+LIBS := gcc111libbid-$(shell uname -m).a -lXmu -lX11 -ldl -lpthread $(shell pkg-config --libs gtk+-2.0)
|
||||
|
||||
SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
|
||||
shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/free42/free42-1.5.4.ebuild,v 1.1 2014/09/24 13:02:13 nimiux Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="An HP-42S Calculator Simulator"
|
||||
HOMEPAGE="http://thomasokken.com/free42/"
|
||||
SRC_URI="mirror://gentoo/${P}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="alsa"
|
||||
|
||||
DEPEND="dev-libs/atk
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/pango
|
||||
alsa? ( media-libs/alsa-lib )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
x11-libs/libX11
|
||||
x11-libs/libXmu"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/print_gif_name\[FILENAMELEN\]/print_gif_name\[1000\]/' \
|
||||
"${S}/gtk/shell_main.cc" || die
|
||||
epatch "${FILESDIR}"/${P}-fix-makefile.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myconf
|
||||
use alsa && myconf="AUDIO_ALSA=yes"
|
||||
emake CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C "${S}/gtk"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc CREDITS HISTORY README TODO
|
||||
dobin gtk/free42dec
|
||||
}
|
@ -1,6 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<herd>sci</herd>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,147 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-shells/bash/bash-3.1_p17-r1.ebuild,v 1.2 2014/09/24 15:29:03 ago Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs
|
||||
|
||||
# Official patchlevel
|
||||
# See ftp://ftp.cwru.edu/pub/bash/bash-3.1-patches/
|
||||
PLEVEL=${PV##*_p}
|
||||
MY_PV=${PV/_p*}
|
||||
MY_PV=${MY_PV/_/-}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
[[ ${PV} != *_p* ]] && PLEVEL=0
|
||||
patches() {
|
||||
local opt=$1 plevel=${2:-${PLEVEL}} pn=${3:-${PN}} pv=${4:-${MY_PV}}
|
||||
[[ ${plevel} -eq 0 ]] && return 1
|
||||
eval set -- {1..${plevel}}
|
||||
set -- $(printf "${pn}${pv/\.}-%03d " "$@")
|
||||
if [[ ${opt} == -s ]] ; then
|
||||
echo "${@/#/${DISTDIR}/}"
|
||||
else
|
||||
local u
|
||||
for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${pn} ; do
|
||||
printf "${u}/${pn}-${pv}-patches/%s " "$@"
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
DESCRIPTION="The standard GNU Bourne again shell"
|
||||
HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html"
|
||||
SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="${MY_PV}"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="afs +net nls +readline"
|
||||
|
||||
DEPEND=">=sys-libs/ncurses-5.2-r2
|
||||
readline? ( >=sys-libs/readline-6.2 )
|
||||
nls? ( virtual/libintl )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
pkg_setup() {
|
||||
if is-flag -malign-double ; then #7332
|
||||
eerror "Detected bad CFLAGS '-malign-double'. Do not use this"
|
||||
eerror "as it breaks LFS (struct stat64) on x86."
|
||||
die "remove -malign-double from your CFLAGS mr ricer"
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${MY_P}.tar.gz
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Include official patches
|
||||
[[ ${PLEVEL} -gt 0 ]] && epatch $(patches -s)
|
||||
|
||||
# Clean out local libs so we know we use system ones
|
||||
rm -rf lib/{readline,termcap}/*
|
||||
touch lib/{readline,termcap}/Makefile.in # for config.status
|
||||
sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' Makefile.in || die
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-3.1-gentoo.patch
|
||||
epatch "${FILESDIR}"/autoconf-mktime-2.53.patch #220040
|
||||
epatch "${FILESDIR}"/${PN}-3.1-ulimit.patch
|
||||
epatch "${FILESDIR}"/${PN}-3.0-read-memleak.patch
|
||||
epatch "${FILESDIR}"/${PN}-3.0-trap-fg-signals.patch
|
||||
epatch "${FILESDIR}"/bash-3.1-fix-dash-login-shell.patch #118257
|
||||
epatch "${FILESDIR}"/bash-3.1-dev-fd-test-as-user.patch #131875
|
||||
epatch "${FILESDIR}"/${PN}-3.1-funcdef-import.patch
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=()
|
||||
|
||||
# Force pgrp synchronization
|
||||
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=81653
|
||||
export bash_cv_pgrp_pipe=yes
|
||||
|
||||
# For descriptions of these, see config-top.h
|
||||
# bashrc/#26952 bash_logout/#90488 ssh/#24762
|
||||
append-cppflags \
|
||||
-DDEFAULT_PATH_VALUE=\'\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\"\' \
|
||||
-DSTANDARD_UTILS_PATH=\'\"/bin:/usr/bin:/sbin:/usr/sbin\"\' \
|
||||
-DSYS_BASHRC=\'\"/etc/bash/bashrc\"\' \
|
||||
-DSYS_BASH_LOGOUT=\'\"/etc/bash/bash_logout\"\' \
|
||||
-DNON_INTERACTIVE_LOGIN_SHELLS \
|
||||
-DSSH_SOURCE_BASHRC
|
||||
|
||||
# Don't even think about building this statically without
|
||||
# reading Bug 7714 first. If you still build it statically,
|
||||
# don't come crying to us with bugs ;).
|
||||
#use static && export LDFLAGS="${LDFLAGS} -static"
|
||||
use nls || myconf+=( --disable-nls )
|
||||
|
||||
# Historically, we always used the builtin readline, but since
|
||||
# our handling of SONAME upgrades has gotten much more stable
|
||||
# in the PM (and the readline ebuild itself preserves the old
|
||||
# libs during upgrades), linking against the system copy should
|
||||
# be safe.
|
||||
# Exact cached version here doesn't really matter as long as it
|
||||
# is at least what's in the DEPEND up above.
|
||||
export ac_cv_rl_version=6.2
|
||||
|
||||
# Force linking with system curses ... the bundled termcap lib
|
||||
# sucks bad compared to ncurses. For the most part, ncurses
|
||||
# is here because readline needs it. But bash itself calls
|
||||
# ncurses in one or two small places :(.
|
||||
|
||||
tc-export AR #444070
|
||||
econf \
|
||||
--with-installed-readline=. \
|
||||
--with-curses \
|
||||
$(use_with afs) \
|
||||
$(use_enable net net-redirections) \
|
||||
--disable-profiling \
|
||||
--without-gnu-malloc \
|
||||
$(use_enable readline) \
|
||||
$(use_enable readline history) \
|
||||
$(use_enable readline bang-history) \
|
||||
"${myconf[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 #102426
|
||||
}
|
||||
|
||||
src_install() {
|
||||
into /
|
||||
newbin bash bash-${SLOT}
|
||||
|
||||
newman doc/bash.1 bash-${SLOT}.1
|
||||
newman doc/builtins.1 builtins-${SLOT}.1
|
||||
|
||||
insinto /usr/share/info
|
||||
newins doc/bashref.info bash-${SLOT}.info
|
||||
dosym bash-${SLOT}.info /usr/share/info/bashref-${SLOT}.info
|
||||
|
||||
dodoc README NEWS AUTHORS CHANGES COMPAT Y2K doc/FAQ doc/INTRO
|
||||
}
|
@ -0,0 +1,147 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-shells/bash/bash-3.2_p51-r1.ebuild,v 1.2 2014/09/24 15:29:03 ago Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs
|
||||
|
||||
# Official patchlevel
|
||||
# See ftp://ftp.cwru.edu/pub/bash/bash-3.2-patches/
|
||||
PLEVEL=${PV##*_p}
|
||||
MY_PV=${PV/_p*}
|
||||
MY_PV=${MY_PV/_/-}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
[[ ${PV} != *_p* ]] && PLEVEL=0
|
||||
patches() {
|
||||
local opt=$1 plevel=${2:-${PLEVEL}} pn=${3:-${PN}} pv=${4:-${MY_PV}}
|
||||
[[ ${plevel} -eq 0 ]] && return 1
|
||||
eval set -- {1..${plevel}}
|
||||
set -- $(printf "${pn}${pv/\.}-%03d " "$@")
|
||||
if [[ ${opt} == -s ]] ; then
|
||||
echo "${@/#/${DISTDIR}/}"
|
||||
else
|
||||
local u
|
||||
for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${pn} ; do
|
||||
printf "${u}/${pn}-${pv}-patches/%s " "$@"
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
DESCRIPTION="The standard GNU Bourne again shell"
|
||||
HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html"
|
||||
SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="${MY_PV}"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="afs +net nls +readline"
|
||||
|
||||
DEPEND=">=sys-libs/ncurses-5.2-r2
|
||||
readline? ( >=sys-libs/readline-6.2 )
|
||||
nls? ( virtual/libintl )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
pkg_setup() {
|
||||
if is-flag -malign-double ; then #7332
|
||||
eerror "Detected bad CFLAGS '-malign-double'. Do not use this"
|
||||
eerror "as it breaks LFS (struct stat64) on x86."
|
||||
die "remove -malign-double from your CFLAGS mr ricer"
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${MY_P}.tar.gz
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Include official patches
|
||||
[[ ${PLEVEL} -gt 0 ]] && epatch $(patches -s)
|
||||
|
||||
# Clean out local libs so we know we use system ones
|
||||
rm -rf lib/{readline,termcap}/*
|
||||
touch lib/{readline,termcap}/Makefile.in # for config.status
|
||||
sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' Makefile.in || die
|
||||
|
||||
epatch "${FILESDIR}"/autoconf-mktime-2.59.patch #220040
|
||||
epatch "${FILESDIR}"/${PN}-3.1-gentoo.patch
|
||||
epatch "${FILESDIR}"/${PN}-3.2-loadables.patch
|
||||
epatch "${FILESDIR}"/${PN}-3.2-protos.patch
|
||||
epatch "${FILESDIR}"/${PN}-3.2-session-leader.patch #231775
|
||||
epatch "${FILESDIR}"/${PN}-3.2-parallel-build.patch #189671
|
||||
epatch "${FILESDIR}"/${PN}-3.2-ldflags-for-build.patch #211947
|
||||
epatch "${FILESDIR}"/${PN}-3.2-process-subst.patch
|
||||
epatch "${FILESDIR}"/${PN}-3.2-ulimit.patch
|
||||
epatch "${FILESDIR}"/${PN}-3.0-trap-fg-signals.patch
|
||||
epatch "${FILESDIR}"/${PN}-3.2-dev-fd-test-as-user.patch #131875
|
||||
epatch "${FILESDIR}"/${PN}-3.1-funcdef-import.patch
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=()
|
||||
|
||||
# Force pgrp synchronization
|
||||
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=81653
|
||||
export bash_cv_pgrp_pipe=yes
|
||||
|
||||
# For descriptions of these, see config-top.h
|
||||
# bashrc/#26952 bash_logout/#90488 ssh/#24762
|
||||
append-cppflags \
|
||||
-DDEFAULT_PATH_VALUE=\'\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\"\' \
|
||||
-DSTANDARD_UTILS_PATH=\'\"/bin:/usr/bin:/sbin:/usr/sbin\"\' \
|
||||
-DSYS_BASHRC=\'\"/etc/bash/bashrc\"\' \
|
||||
-DSYS_BASH_LOGOUT=\'\"/etc/bash/bash_logout\"\' \
|
||||
-DNON_INTERACTIVE_LOGIN_SHELLS \
|
||||
-DSSH_SOURCE_BASHRC
|
||||
|
||||
# Don't even think about building this statically without
|
||||
# reading Bug 7714 first. If you still build it statically,
|
||||
# don't come crying to us with bugs ;).
|
||||
#use static && export LDFLAGS="${LDFLAGS} -static"
|
||||
use nls || myconf+=( --disable-nls )
|
||||
|
||||
# Historically, we always used the builtin readline, but since
|
||||
# our handling of SONAME upgrades has gotten much more stable
|
||||
# in the PM (and the readline ebuild itself preserves the old
|
||||
# libs during upgrades), linking against the system copy should
|
||||
# be safe.
|
||||
# Exact cached version here doesn't really matter as long as it
|
||||
# is at least what's in the DEPEND up above.
|
||||
export ac_cv_rl_version=6.2
|
||||
|
||||
# Force linking with system curses ... the bundled termcap lib
|
||||
# sucks bad compared to ncurses. For the most part, ncurses
|
||||
# is here because readline needs it. But bash itself calls
|
||||
# ncurses in one or two small places :(.
|
||||
|
||||
tc-export AR #444070
|
||||
econf \
|
||||
--with-installed-readline=. \
|
||||
--with-curses \
|
||||
$(use_with afs) \
|
||||
$(use_enable net net-redirections) \
|
||||
--disable-profiling \
|
||||
--without-gnu-malloc \
|
||||
$(use_enable readline) \
|
||||
$(use_enable readline history) \
|
||||
$(use_enable readline bang-history) \
|
||||
"${myconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
into /
|
||||
newbin bash bash-${SLOT}
|
||||
|
||||
newman doc/bash.1 bash-${SLOT}.1
|
||||
newman doc/builtins.1 builtins-${SLOT}.1
|
||||
|
||||
insinto /usr/share/info
|
||||
newins doc/bashref.info bash-${SLOT}.info
|
||||
dosym bash-${SLOT}.info /usr/share/info/bashref-${SLOT}.info
|
||||
|
||||
dodoc README NEWS AUTHORS CHANGES COMPAT Y2K doc/FAQ doc/INTRO
|
||||
}
|
@ -0,0 +1,141 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-shells/bash/bash-4.0_p38-r1.ebuild,v 1.2 2014/09/24 15:29:03 ago Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs
|
||||
|
||||
# Official patchlevel
|
||||
# See ftp://ftp.cwru.edu/pub/bash/bash-4.0-patches/
|
||||
PLEVEL=${PV##*_p}
|
||||
MY_PV=${PV/_p*}
|
||||
MY_PV=${MY_PV/_/-}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
[[ ${PV} != *_p* ]] && PLEVEL=0
|
||||
patches() {
|
||||
local opt=$1 plevel=${2:-${PLEVEL}} pn=${3:-${PN}} pv=${4:-${MY_PV}}
|
||||
[[ ${plevel} -eq 0 ]] && return 1
|
||||
eval set -- {1..${plevel}}
|
||||
set -- $(printf "${pn}${pv/\.}-%03d " "$@")
|
||||
if [[ ${opt} == -s ]] ; then
|
||||
echo "${@/#/${DISTDIR}/}"
|
||||
else
|
||||
local u
|
||||
for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${pn} ; do
|
||||
printf "${u}/${pn}-${pv}-patches/%s " "$@"
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
DESCRIPTION="The standard GNU Bourne again shell"
|
||||
HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html"
|
||||
SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="${MY_PV}"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="afs mem-scramble +net nls +readline"
|
||||
|
||||
DEPEND=">=sys-libs/ncurses-5.2-r2
|
||||
readline? ( >=sys-libs/readline-6.2 )
|
||||
nls? ( virtual/libintl )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
pkg_setup() {
|
||||
if is-flag -malign-double ; then #7332
|
||||
eerror "Detected bad CFLAGS '-malign-double'. Do not use this"
|
||||
eerror "as it breaks LFS (struct stat64) on x86."
|
||||
die "remove -malign-double from your CFLAGS mr ricer"
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${MY_P}.tar.gz
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Include official patches
|
||||
[[ ${PLEVEL} -gt 0 ]] && epatch $(patches -s)
|
||||
|
||||
# Clean out local libs so we know we use system ones
|
||||
rm -rf lib/{readline,termcap}/*
|
||||
touch lib/{readline,termcap}/Makefile.in # for config.status
|
||||
sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' Makefile.in || die
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-4.0-configure.patch #304901
|
||||
epatch "${FILESDIR}"/${PN}-4.x-deferred-heredocs.patch
|
||||
sed -i '1i#define NEED_FPURGE_DECL' execute_cmd.c # needs fpurge() decl
|
||||
epatch "${FILESDIR}"/${PN}-3.2-parallel-build.patch #189671
|
||||
epatch "${FILESDIR}"/${PN}-4.0-ldflags-for-build.patch #211947
|
||||
epatch "${FILESDIR}"/${PN}-4.0-negative-return.patch
|
||||
epatch "${FILESDIR}"/${PN}-4.0-parallel-build.patch #267613
|
||||
sed -i '/\.o: .*shell\.h/s:$: pathnames.h:' Makefile.in #267613
|
||||
epatch "${FILESDIR}"/${PN}-3.1-funcdef-import.patch
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=()
|
||||
|
||||
# For descriptions of these, see config-top.h
|
||||
# bashrc/#26952 bash_logout/#90488 ssh/#24762
|
||||
append-cppflags \
|
||||
-DDEFAULT_PATH_VALUE=\'\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\"\' \
|
||||
-DSTANDARD_UTILS_PATH=\'\"/bin:/usr/bin:/sbin:/usr/sbin\"\' \
|
||||
-DSYS_BASHRC=\'\"/etc/bash/bashrc\"\' \
|
||||
-DSYS_BASH_LOGOUT=\'\"/etc/bash/bash_logout\"\' \
|
||||
-DNON_INTERACTIVE_LOGIN_SHELLS \
|
||||
-DSSH_SOURCE_BASHRC
|
||||
|
||||
# Don't even think about building this statically without
|
||||
# reading Bug 7714 first. If you still build it statically,
|
||||
# don't come crying to us with bugs ;).
|
||||
#use static && export LDFLAGS="${LDFLAGS} -static"
|
||||
use nls || myconf+=( --disable-nls )
|
||||
|
||||
# Historically, we always used the builtin readline, but since
|
||||
# our handling of SONAME upgrades has gotten much more stable
|
||||
# in the PM (and the readline ebuild itself preserves the old
|
||||
# libs during upgrades), linking against the system copy should
|
||||
# be safe.
|
||||
# Exact cached version here doesn't really matter as long as it
|
||||
# is at least what's in the DEPEND up above.
|
||||
export ac_cv_rl_version=6.2
|
||||
|
||||
# Force linking with system curses ... the bundled termcap lib
|
||||
# sucks bad compared to ncurses. For the most part, ncurses
|
||||
# is here because readline needs it. But bash itself calls
|
||||
# ncurses in one or two small places :(.
|
||||
|
||||
tc-export AR #444070
|
||||
econf \
|
||||
--with-installed-readline=. \
|
||||
--with-curses \
|
||||
$(use_with afs) \
|
||||
$(use_enable net net-redirections) \
|
||||
--disable-profiling \
|
||||
$(use_enable mem-scramble) \
|
||||
$(use_with mem-scramble bash-malloc) \
|
||||
$(use_enable readline) \
|
||||
$(use_enable readline history) \
|
||||
$(use_enable readline bang-history) \
|
||||
"${myconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
into /
|
||||
newbin bash bash-${SLOT}
|
||||
|
||||
newman doc/bash.1 bash-${SLOT}.1
|
||||
newman doc/builtins.1 builtins-${SLOT}.1
|
||||
|
||||
insinto /usr/share/info
|
||||
newins doc/bashref.info bash-${SLOT}.info
|
||||
dosym bash-${SLOT}.info /usr/share/info/bashref-${SLOT}.info
|
||||
|
||||
dodoc README NEWS AUTHORS CHANGES COMPAT Y2K doc/FAQ doc/INTRO
|
||||
}
|
@ -0,0 +1,138 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-shells/bash/bash-4.1_p11-r1.ebuild,v 1.2 2014/09/24 15:29:03 ago Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs
|
||||
|
||||
# Official patchlevel
|
||||
# See ftp://ftp.cwru.edu/pub/bash/bash-4.1-patches/
|
||||
PLEVEL=${PV##*_p}
|
||||
MY_PV=${PV/_p*}
|
||||
MY_PV=${MY_PV/_/-}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
[[ ${PV} != *_p* ]] && PLEVEL=0
|
||||
patches() {
|
||||
local opt=$1 plevel=${2:-${PLEVEL}} pn=${3:-${PN}} pv=${4:-${MY_PV}}
|
||||
[[ ${plevel} -eq 0 ]] && return 1
|
||||
eval set -- {1..${plevel}}
|
||||
set -- $(printf "${pn}${pv/\.}-%03d " "$@")
|
||||
if [[ ${opt} == -s ]] ; then
|
||||
echo "${@/#/${DISTDIR}/}"
|
||||
else
|
||||
local u
|
||||
for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${pn} ; do
|
||||
printf "${u}/${pn}-${pv}-patches/%s " "$@"
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
DESCRIPTION="The standard GNU Bourne again shell"
|
||||
HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html"
|
||||
SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="${MY_PV}"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="afs mem-scramble +net nls +readline"
|
||||
|
||||
DEPEND=">=sys-libs/ncurses-5.2-r2
|
||||
readline? ( >=sys-libs/readline-6.2 )
|
||||
nls? ( virtual/libintl )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
pkg_setup() {
|
||||
if is-flag -malign-double ; then #7332
|
||||
eerror "Detected bad CFLAGS '-malign-double'. Do not use this"
|
||||
eerror "as it breaks LFS (struct stat64) on x86."
|
||||
die "remove -malign-double from your CFLAGS mr ricer"
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${MY_P}.tar.gz
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Include official patches
|
||||
[[ ${PLEVEL} -gt 0 ]] && epatch $(patches -s)
|
||||
|
||||
# Clean out local libs so we know we use system ones
|
||||
rm -rf lib/{readline,termcap}/*
|
||||
touch lib/{readline,termcap}/Makefile.in # for config.status
|
||||
sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' Makefile.in || die
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-4.1-fbsd-eaccess.patch #303411
|
||||
sed -i '1i#define NEED_FPURGE_DECL' execute_cmd.c # needs fpurge() decl
|
||||
epatch "${FILESDIR}"/${PN}-4.1-parallel-build.patch
|
||||
epatch "${FILESDIR}"/${PN}-3.1-funcdef-import.patch
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=()
|
||||
|
||||
myconf+=( --without-lispdir ) #335896
|
||||
|
||||
# For descriptions of these, see config-top.h
|
||||
# bashrc/#26952 bash_logout/#90488 ssh/#24762
|
||||
append-cppflags \
|
||||
-DDEFAULT_PATH_VALUE=\'\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\"\' \
|
||||
-DSTANDARD_UTILS_PATH=\'\"/bin:/usr/bin:/sbin:/usr/sbin\"\' \
|
||||
-DSYS_BASHRC=\'\"/etc/bash/bashrc\"\' \
|
||||
-DSYS_BASH_LOGOUT=\'\"/etc/bash/bash_logout\"\' \
|
||||
-DNON_INTERACTIVE_LOGIN_SHELLS \
|
||||
-DSSH_SOURCE_BASHRC
|
||||
|
||||
# Don't even think about building this statically without
|
||||
# reading Bug 7714 first. If you still build it statically,
|
||||
# don't come crying to us with bugs ;).
|
||||
#use static && export LDFLAGS="${LDFLAGS} -static"
|
||||
use nls || myconf+=( --disable-nls )
|
||||
|
||||
# Historically, we always used the builtin readline, but since
|
||||
# our handling of SONAME upgrades has gotten much more stable
|
||||
# in the PM (and the readline ebuild itself preserves the old
|
||||
# libs during upgrades), linking against the system copy should
|
||||
# be safe.
|
||||
# Exact cached version here doesn't really matter as long as it
|
||||
# is at least what's in the DEPEND up above.
|
||||
export ac_cv_rl_version=6.2
|
||||
|
||||
# Force linking with system curses ... the bundled termcap lib
|
||||
# sucks bad compared to ncurses. For the most part, ncurses
|
||||
# is here because readline needs it. But bash itself calls
|
||||
# ncurses in one or two small places :(.
|
||||
|
||||
tc-export AR #444070
|
||||
econf \
|
||||
--with-installed-readline=. \
|
||||
--with-curses \
|
||||
$(use_with afs) \
|
||||
$(use_enable net net-redirections) \
|
||||
--disable-profiling \
|
||||
$(use_enable mem-scramble) \
|
||||
$(use_with mem-scramble bash-malloc) \
|
||||
$(use_enable readline) \
|
||||
$(use_enable readline history) \
|
||||
$(use_enable readline bang-history) \
|
||||
"${myconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
into /
|
||||
newbin bash bash-${SLOT}
|
||||
|
||||
newman doc/bash.1 bash-${SLOT}.1
|
||||
newman doc/builtins.1 builtins-${SLOT}.1
|
||||
|
||||
insinto /usr/share/info
|
||||
newins doc/bashref.info bash-${SLOT}.info
|
||||
dosym bash-${SLOT}.info /usr/share/info/bashref-${SLOT}.info
|
||||
|
||||
dodoc README NEWS AUTHORS CHANGES COMPAT Y2K doc/FAQ doc/INTRO
|
||||
}
|
@ -0,0 +1,73 @@
|
||||
*** ../bash-3.1.17/builtins/common.h 2004-09-09 13:21:08.000000000 -0400
|
||||
--- builtins/common.h 2014-09-16 22:00:02.000000000 -0400
|
||||
***************
|
||||
*** 34,37 ****
|
||||
--- 34,39 ----
|
||||
|
||||
/* Flags for describe_command, shared between type.def and command.def */
|
||||
+ #define SEVAL_FUNCDEF 0x080 /* only allow function definitions */
|
||||
+ #define SEVAL_ONECMD 0x100 /* only allow a single command */
|
||||
#define CDESC_ALL 0x001 /* type -a */
|
||||
#define CDESC_SHORTDESC 0x002 /* command -V */
|
||||
*** ../bash-3.1.17/builtins/evalstring.c 2005-10-30 18:28:24.000000000 -0500
|
||||
--- builtins/evalstring.c 2014-09-16 22:00:02.000000000 -0400
|
||||
***************
|
||||
*** 224,227 ****
|
||||
--- 224,235 ----
|
||||
struct fd_bitmap *bitmap;
|
||||
|
||||
+ if ((flags & SEVAL_FUNCDEF) && command->type != cm_function_def)
|
||||
+ {
|
||||
+ internal_warning ("%s: ignoring function definition attempt", from_file);
|
||||
+ should_jump_to_top_level = 0;
|
||||
+ last_result = last_command_exit_value = EX_BADUSAGE;
|
||||
+ break;
|
||||
+ }
|
||||
+
|
||||
bitmap = new_fd_bitmap (FD_BITMAP_SIZE);
|
||||
begin_unwind_frame ("pe_dispose");
|
||||
***************
|
||||
*** 279,282 ****
|
||||
--- 287,293 ----
|
||||
dispose_fd_bitmap (bitmap);
|
||||
discard_unwind_frame ("pe_dispose");
|
||||
+
|
||||
+ if (flags & SEVAL_ONECMD)
|
||||
+ break;
|
||||
}
|
||||
}
|
||||
*** ../bash-3.1.17/variables.c 2006-03-10 16:56:29.000000000 -0500
|
||||
--- variables.c 2014-09-16 22:00:02.000000000 -0400
|
||||
***************
|
||||
*** 311,320 ****
|
||||
strcpy (temp_string + char_index + 1, string);
|
||||
|
||||
! parse_and_execute (temp_string, name, SEVAL_NONINT|SEVAL_NOHIST);
|
||||
!
|
||||
! /* Ancient backwards compatibility. Old versions of bash exported
|
||||
! functions like name()=() {...} */
|
||||
! if (name[char_index - 1] == ')' && name[char_index - 2] == '(')
|
||||
! name[char_index - 2] = '\0';
|
||||
|
||||
if (temp_var = find_function (name))
|
||||
--- 311,318 ----
|
||||
strcpy (temp_string + char_index + 1, string);
|
||||
|
||||
! /* Don't import function names that are invalid identifiers from the
|
||||
! environment. */
|
||||
! if (legal_identifier (name))
|
||||
! parse_and_execute (temp_string, name, SEVAL_NONINT|SEVAL_NOHIST|SEVAL_FUNCDEF|SEVAL_ONECMD);
|
||||
|
||||
if (temp_var = find_function (name))
|
||||
***************
|
||||
*** 325,332 ****
|
||||
else
|
||||
report_error (_("error importing function definition for `%s'"), name);
|
||||
-
|
||||
- /* ( */
|
||||
- if (name[char_index - 1] == ')' && name[char_index - 2] == '\0')
|
||||
- name[char_index - 2] = '('; /* ) */
|
||||
}
|
||||
#if defined (ARRAY_VARS)
|
||||
--- 323,326 ----
|
||||
|
@ -0,0 +1,92 @@
|
||||
*** ../bash-4.3-patched/builtins/common.h 2013-07-08 16:54:47.000000000 -0400
|
||||
--- builtins/common.h 2014-09-12 14:25:47.000000000 -0400
|
||||
***************
|
||||
*** 34,37 ****
|
||||
--- 49,54 ----
|
||||
#define SEVAL_PARSEONLY 0x020
|
||||
#define SEVAL_NOLONGJMP 0x040
|
||||
+ #define SEVAL_FUNCDEF 0x080 /* only allow function definitions */
|
||||
+ #define SEVAL_ONECMD 0x100 /* only allow a single command */
|
||||
|
||||
/* Flags for describe_command, shared between type.def and command.def */
|
||||
*** ../bash-4.3-patched/builtins/evalstring.c 2014-02-11 09:42:10.000000000 -0500
|
||||
--- builtins/evalstring.c 2014-09-14 14:15:13.000000000 -0400
|
||||
***************
|
||||
*** 309,312 ****
|
||||
--- 313,324 ----
|
||||
struct fd_bitmap *bitmap;
|
||||
|
||||
+ if ((flags & SEVAL_FUNCDEF) && command->type != cm_function_def)
|
||||
+ {
|
||||
+ internal_warning ("%s: ignoring function definition attempt", from_file);
|
||||
+ should_jump_to_top_level = 0;
|
||||
+ last_result = last_command_exit_value = EX_BADUSAGE;
|
||||
+ break;
|
||||
+ }
|
||||
+
|
||||
bitmap = new_fd_bitmap (FD_BITMAP_SIZE);
|
||||
begin_unwind_frame ("pe_dispose");
|
||||
***************
|
||||
*** 369,372 ****
|
||||
--- 381,387 ----
|
||||
dispose_fd_bitmap (bitmap);
|
||||
discard_unwind_frame ("pe_dispose");
|
||||
+
|
||||
+ if (flags & SEVAL_ONECMD)
|
||||
+ break;
|
||||
}
|
||||
}
|
||||
*** ../bash-4.3-patched/variables.c 2014-05-15 08:26:50.000000000 -0400
|
||||
--- variables.c 2014-09-14 14:23:35.000000000 -0400
|
||||
***************
|
||||
*** 359,369 ****
|
||||
strcpy (temp_string + char_index + 1, string);
|
||||
|
||||
! if (posixly_correct == 0 || legal_identifier (name))
|
||||
! parse_and_execute (temp_string, name, SEVAL_NONINT|SEVAL_NOHIST);
|
||||
!
|
||||
! /* Ancient backwards compatibility. Old versions of bash exported
|
||||
! functions like name()=() {...} */
|
||||
! if (name[char_index - 1] == ')' && name[char_index - 2] == '(')
|
||||
! name[char_index - 2] = '\0';
|
||||
|
||||
if (temp_var = find_function (name))
|
||||
--- 364,372 ----
|
||||
strcpy (temp_string + char_index + 1, string);
|
||||
|
||||
! /* Don't import function names that are invalid identifiers from the
|
||||
! environment, though we still allow them to be defined as shell
|
||||
! variables. */
|
||||
! if (legal_identifier (name))
|
||||
! parse_and_execute (temp_string, name, SEVAL_NONINT|SEVAL_NOHIST|SEVAL_FUNCDEF|SEVAL_ONECMD);
|
||||
|
||||
if (temp_var = find_function (name))
|
||||
***************
|
||||
*** 382,389 ****
|
||||
report_error (_("error importing function definition for `%s'"), name);
|
||||
}
|
||||
-
|
||||
- /* ( */
|
||||
- if (name[char_index - 1] == ')' && name[char_index - 2] == '\0')
|
||||
- name[char_index - 2] = '('; /* ) */
|
||||
}
|
||||
#if defined (ARRAY_VARS)
|
||||
--- 385,388 ----
|
||||
*** ../bash-4.3-patched/subst.c 2014-08-11 11:16:35.000000000 -0400
|
||||
--- subst.c 2014-09-12 15:31:04.000000000 -0400
|
||||
***************
|
||||
*** 8048,8052 ****
|
||||
goto return0;
|
||||
}
|
||||
! else if (var = find_variable_last_nameref (temp1))
|
||||
{
|
||||
temp = nameref_cell (var);
|
||||
--- 8118,8124 ----
|
||||
goto return0;
|
||||
}
|
||||
! else if (var && (invisible_p (var) || var_isset (var) == 0))
|
||||
! temp = (char *)NULL;
|
||||
! else if ((var = find_variable_last_nameref (temp1)) && var_isset (var) && invisible_p (var) == 0)
|
||||
{
|
||||
temp = nameref_cell (var);
|
||||
|
@ -0,0 +1,107 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/asciidoc/asciidoc-8.6.9.ebuild,v 1.1 2014/09/23 19:31:05 djc Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} pypy pypy2_0 )
|
||||
|
||||
[ "$PV" == "9999" ] && inherit mercurial autotools
|
||||
inherit python-single-r1
|
||||
|
||||
DESCRIPTION="A text document format for writing short documents, articles, books and UNIX man pages"
|
||||
HOMEPAGE="http://www.methods.co.nz/asciidoc/"
|
||||
if [ "$PV" == "9999" ]; then
|
||||
EHG_REPO_URI="https://asciidoc.googlecode.com/hg/"
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="examples graphviz highlight test vim-syntax"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND=">=app-text/docbook-xsl-stylesheets-1.75
|
||||
dev-libs/libxslt
|
||||
graphviz? ( media-gfx/graphviz )
|
||||
app-text/docbook-xml-dtd:4.5
|
||||
highlight? ( || ( dev-python/pygments[${PYTHON_USEDEP}] dev-util/source-highlight ) )
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
DEPEND="test? ( dev-util/source-highlight
|
||||
media-sound/lilypond
|
||||
media-gfx/imagemagick
|
||||
dev-texlive/texlive-latex
|
||||
app-text/dvipng
|
||||
media-gfx/graphviz
|
||||
${PYTHON_DEPS} )
|
||||
"
|
||||
|
||||
if [ "$PV" == "9999" ]; then
|
||||
DEPEND="${DEPEND}
|
||||
dev-util/aap
|
||||
www-client/lynx
|
||||
dev-util/source-highlight"
|
||||
fi
|
||||
|
||||
src_prepare() {
|
||||
if ! use vim-syntax; then
|
||||
sed -i -e '/^install/s/install-vim//' Makefile.in || die
|
||||
else
|
||||
sed -i\
|
||||
-e "/^vimdir/s:@sysconfdir@/vim:${EPREFIX}/usr/share/vim/vimfiles:" \
|
||||
-e 's:/etc/vim::' \
|
||||
Makefile.in || die
|
||||
fi
|
||||
|
||||
# Only needed for prefix - harmless (does nothing) otherwise
|
||||
sed -i -e "s:^CONF_DIR=.*:CONF_DIR='${EPREFIX}/etc/asciidoc':" \
|
||||
"${S}/asciidoc.py" || die
|
||||
|
||||
[ "$PV" == "9999" ] && eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --sysconfdir="${EPREFIX}"/usr/share
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if [ "$PV" == "9999" ]; then
|
||||
cd doc || die
|
||||
aap -f main.aap ../{CHANGELOG,README,BUGS} || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use vim-syntax && dodir /usr/share/vim/vimfiles
|
||||
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
python_fix_shebang "${ED}"/usr/bin/*.py
|
||||
|
||||
if use examples; then
|
||||
# This is a symlink to a directory
|
||||
rm examples/website/images || die
|
||||
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
dosym ../../../asciidoc/images /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
|
||||
dodoc BUGS CHANGELOG README docbook-xsl/asciidoc-docbook-xsl.txt \
|
||||
dblatex/dblatex-readme.txt filters/code/code-filter-readme.txt
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd tests || die
|
||||
local -x ASCIIDOC_PY=../asciidoc.py
|
||||
"${PYTHON}" test${PN}.py update || die
|
||||
"${PYTHON}" test${PN}.py run || die
|
||||
}
|
@ -1,4 +1,24 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST PyBookReader-0.5.0.tar.gz 285488 SHA256 785f1e5d6629a966d1833e525d6b4c1bc5f7e4328164ff00e4050c6bbeac3ed9 SHA512 0eb3b71b58c62706ac6cca70150d28071a0a24e02ae2949a8a26c02f5d060effec941d97ad3c5e4fc5a47fb222c315a91258ef31360e2f164f85b6728e6e239d WHIRLPOOL 41d1947bc1f56a356fe885057db89b5a8021583df13f11d869a2b9c7bb4f6056f782442f478b943d5f06da520bb0bd5e2a05692c08e49f4b5ffe3258bf5047bd
|
||||
EBUILD pybookreader-0.5.0.ebuild 748 SHA256 e121f2bd3fbdfe1bb5674a9b701a7b31215d35602c6a618afba639b9e993c8df SHA512 f5ca02f5e5ffd048bc4ee4619bbb0d5b8b84b205dfcacd5026d065e6a37efedbf20cb486405471fcca4891f958323a3ad4218498b454a3b7a60675a0681d4d33 WHIRLPOOL 07533af6e8f8cc8a7daf49140ed4b0c3eadc4c835c053cb174f91e6a4c294e51dbef0258fbea73eaf524095e9e84c79b0d6659e9dda5733e732a370867719712
|
||||
MISC ChangeLog 772 SHA256 6904af479260424066c8a760788a3819e8029efd7158e31b22536ebfe51e55b3 SHA512 1778943e4e9c588556407962cebc45aadbaa72984611e39c868651e93a24648349265a9ebc2395d0410c51c86a93a6f43fb88a0d54e50b44c928eeddfda5fe87 WHIRLPOOL f350a2fede57f4718af6ae5010cff2fbb47d5d0a8ec9de9638f3555bfe072b543201b0f0247554e1f32cc6b33dbec8c40502c15e2c125eed5a913effce108140
|
||||
MISC metadata.xml 352 SHA256 b5e43160d5eeab2e9ea332b409edd6af226a88f81b4d67f95d5c16e5ac67e98c SHA512 a883c972dc02d17ef4b8e309cedf2ac39892100371e57d1ee9e2a05acb78690be72f97f23b6c01fdb7d81caac39d31fff67539d284923e463be25f229208e169 WHIRLPOOL 1ef3cc403cf33bfc020fd1dd358eb511233e7f41c0e328807a800d8a32a4d171df121e09f31e7a45f5a1d22ed0a55f3457103cdb76a10cf77af08f061f4c2dbc
|
||||
MISC ChangeLog 868 SHA256 6a24ae16fa8368570464e5e361bceba559a709137fe19d218e8a567848958955 SHA512 0f9450792a9bf96c34dae7be870e35a2d59e72de1b3f25bb87b74a7d0f51dc78659605b01e383732ef421d3d9db1aeea6ae6a4df5e63af62309089e728e337da WHIRLPOOL dad399559b17a5cadf4cc074ce6e5186c747bc5b86af5685f6a58acd6f92df71495139d4829efe5947ba96efaba0059ed38a649632e8c27510e72d4795dcc90e
|
||||
MISC metadata.xml 331 SHA256 a7782c5f468419ab186d1b7f83d21b5df93f74a64cf94501a9ee5237a166ef51 SHA512 fa53bad09c4ef55cec5926daf881bba74a069be72e0e5242e279b0c987b50f3b720c1c123d9b166bc5824dd90844d6a6b71b681df9ba1dde2f5361e54a4c9260 WHIRLPOOL eb7590343b4ccd63501e75e8539ac77905336a228d52d7737b4ac433545f54ae98cc0270f67b66d7e3d3b1d88b3f8db7abb0e59fa6c2bda46fba0c9753118acf
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJUIcccAAoJEJ+WuSkwOAOBYnYQAIGtFZGNvyQ4fG+1Ol4t9chX
|
||||
u6Agspep/ABGkSxPNyjwC6e+i9vjENwKemIUJoag4DUBsDLRenbgdOLWBruiMC06
|
||||
BMequI/Si5jRG9s1yGqFeZ5IksVwx84yTemPPr8SJe89ZGTGnMc9vUKZOBVNmRW9
|
||||
JQhWSZgnmLQLqZRwxU45aKqQhExb0NbWsMy8WhswahsKR2/5VnSDVte9cRgJrV8z
|
||||
gqTu21PtwO0OO9s5xX9jbewvuerwo+zmATbGY1xFExOvq5E59WwQQTMk0K+ryUGJ
|
||||
1wExb//+XilGUvoIxr+gRuxDcyEIh8igXB4B1husbs5tBz1iQ2aCSNLZYqzD68NZ
|
||||
NnrWlYLswurzBdS2PwPYweZdYDlPRqxho6Ct9W6pF2x7OCS/xIsSEUfstDoBFdNJ
|
||||
L3IxcVOMYtFuYAAzKo1h2GbNF8ev5c1EnnkVjZSgY5S4yO3kG8PJgiJ5dffHGnRD
|
||||
ZhdUZrnnOu4M6l4oXudJzm7wATcvpuJsTVFN848vQMXWdf+PTTs5eoDjTCXbFORK
|
||||
mG3GAwaqEKrYIf5gTlNacmQ833eciwOfOoiRq49LO3hUJP0QDz7PkbyKeKB5/LKH
|
||||
hHlqvXdI/zICf8tOVPwRqXhyVL2ZbvZ68gV96rLoTWPd1YonNqkFzQZSOI34da1v
|
||||
80o4/JUCKNcqr1CyxL7/
|
||||
=7vo+
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,8 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>qt</herd>
|
||||
<use>
|
||||
<flag name='synctex'>Add support for searching TeX sources</flag>
|
||||
</use>
|
||||
<herd>qt</herd>
|
||||
<use>
|
||||
<flag name='fitz'>Use experimental fitz rendering instead of poppler</flag>
|
||||
<flag name='synctex'>Add support for searching TeX sources</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,84 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/qpdfview/qpdfview-0.4.11.1.ebuild,v 1.1 2014/09/24 09:48:17 yngwin Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PLOCALES="ast az bg bs ca cs da de el en_GB eo es eu fi fr gl he hr id it kk ko ky lt ms my pl pt pt_BR ro ru sk sv tr ug uk vi zh_CN"
|
||||
inherit eutils l10n multilib qmake-utils
|
||||
|
||||
DESCRIPTION="A tabbed document viewer"
|
||||
HOMEPAGE="http://launchpad.net/qpdfview"
|
||||
SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="cups dbus djvu fitz +pdf postscript +qt4 qt5 sqlite +svg synctex"
|
||||
|
||||
REQUIRED_USE="^^ ( qt4 qt5 )
|
||||
?? ( fitz pdf )"
|
||||
|
||||
RDEPEND="cups? ( net-print/cups )
|
||||
djvu? ( app-text/djvu )
|
||||
fitz? ( app-text/mupdf:0/1.4 )
|
||||
postscript? ( app-text/libspectre )
|
||||
qt4? ( dev-qt/qtcore:4[iconv]
|
||||
dev-qt/qtgui:4
|
||||
dbus? ( dev-qt/qtdbus:4 )
|
||||
pdf? ( app-text/poppler[qt4] )
|
||||
sqlite? ( dev-qt/qtsql:4[sqlite] )
|
||||
svg? ( dev-qt/qtsvg:4 ) )
|
||||
qt5? ( dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dbus? ( dev-qt/qtdbus:5 )
|
||||
pdf? ( >=app-text/poppler-0.26.4[qt5] )
|
||||
sqlite? ( dev-qt/qtsql:5[sqlite] )
|
||||
svg? ( dev-qt/qtsvg:5 ) )
|
||||
!svg? ( virtual/freedesktop-icon-theme )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=( CHANGES CONTRIBUTORS README TODO )
|
||||
|
||||
src_prepare() {
|
||||
prepare_locale() {
|
||||
lrelease "translations/${PN}_${1}.ts" || die "preparing ${1} locale failed"
|
||||
}
|
||||
|
||||
rm_help() {
|
||||
if [[ -e "miscellaneous/help_${1}.html" ]]; then
|
||||
rm "miscellaneous/help_${1}.html" || die "removing extraneous help files failed"
|
||||
fi
|
||||
}
|
||||
|
||||
l10n_find_plocales_changes "translations" "${PN}_" '.ts'
|
||||
l10n_for_each_locale_do prepare_locale
|
||||
l10n_for_each_disabled_locale_do rm_help
|
||||
# adapt for prefix
|
||||
sed -i -e "s:/usr:${EPREFIX}/usr:g" qpdfview.pri || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local config i
|
||||
for i in cups dbus pdf djvu svg synctex ; do
|
||||
if ! use ${i} ; then
|
||||
config+=" without_${i}"
|
||||
fi
|
||||
done
|
||||
|
||||
use fitz && config+=" with_fitz"
|
||||
use postscript || config+=" without_ps"
|
||||
use sqlite || config+=" without_sql"
|
||||
|
||||
if use qt4 ; then
|
||||
eqmake4 CONFIG+="${config}" PLUGIN_INSTALL_PATH="${EPREFIX}/usr/$(get_libdir)/${PN}"
|
||||
else
|
||||
eqmake5 CONFIG+="${config}" PLUGIN_INSTALL_PATH="${EPREFIX}/usr/$(get_libdir)/${PN}" qpdfview.pro
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT="${D}" "$@" install
|
||||
einstalldocs
|
||||
}
|
@ -0,0 +1,121 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.5.40.ebuild,v 1.1 2014/09/24 02:36:50 grknight Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
MY_EXTRAS_VER="20140801-1950Z"
|
||||
MY_PV="${PV//_alpha_pre/-m}"
|
||||
MY_PV="${MY_PV//_/-}"
|
||||
|
||||
# Build type
|
||||
BUILD="cmake"
|
||||
|
||||
inherit toolchain-funcs mysql-v2
|
||||
# only to make repoman happy. it is really set in the eclass
|
||||
IUSE="$IUSE"
|
||||
|
||||
# Define the mysql-extras source
|
||||
EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/mysql-extras.git"
|
||||
|
||||
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
|
||||
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
|
||||
EPATCH_EXCLUDE=''
|
||||
|
||||
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
|
||||
RDEPEND="${RDEPEND}"
|
||||
|
||||
# Please do not add a naive src_unpack to this ebuild
|
||||
# If you want to add a single patch, copy the ebuild to an overlay
|
||||
# and create your own mysql-extras tarball, looking at 000_index.txt
|
||||
|
||||
# Official test instructions:
|
||||
# USE='-cluster embedded extraengine perl ssl static-libs community' \
|
||||
# FEATURES='test userpriv -usersandbox' \
|
||||
# ebuild mysql-X.X.XX.ebuild \
|
||||
# digest clean package
|
||||
src_test() {
|
||||
|
||||
local TESTDIR="${CMAKE_BUILD_DIR}/mysql-test"
|
||||
local retstatus_unit
|
||||
local retstatus_tests
|
||||
|
||||
# Bug #213475 - MySQL _will_ object strenously if your machine is named
|
||||
# localhost. Also causes weird failures.
|
||||
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
|
||||
|
||||
if ! use "minimal" ; then
|
||||
|
||||
if [[ $UID -eq 0 ]]; then
|
||||
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
|
||||
fi
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
addpredict /this-dir-does-not-exist/t9.MYI
|
||||
|
||||
# Run CTest (test-units)
|
||||
cmake-utils_src_test
|
||||
retstatus_unit=$?
|
||||
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
|
||||
|
||||
# Ensure that parallel runs don't die
|
||||
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||
# Enable parallel testing, auto will try to detect number of cores
|
||||
# You may set this by hand.
|
||||
# The default maximum is 8 unless MTR_MAX_PARALLEL is increased
|
||||
export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
|
||||
|
||||
# create directories because mysqladmin might right out of order
|
||||
mkdir -p "${S}"/mysql-test/var-tests{,/log}
|
||||
|
||||
# create symlink for the tests to find mysql_tzinfo_to_sql
|
||||
ln -s "${CMAKE_BUILD_DIR}/sql/mysql_tzinfo_to_sql" "${S}/sql/"
|
||||
|
||||
# These are failing in MySQL 5.5 for now and are believed to be
|
||||
# false positives:
|
||||
#
|
||||
# main.information_schema, binlog.binlog_statement_insert_delayed,
|
||||
# main.mysqld--help-notwin
|
||||
# fails due to USE=-latin1 / utf8 default
|
||||
#
|
||||
# main.mysql_client_test:
|
||||
# segfaults at random under Portage only, suspect resource limits.
|
||||
|
||||
for t in main.mysql_client_test \
|
||||
binlog.binlog_statement_insert_delayed main.information_schema \
|
||||
main.mysqld--help-notwin ; do
|
||||
mysql-v2_disable_test "$t" "False positives in Gentoo"
|
||||
done
|
||||
|
||||
# Run mysql tests
|
||||
pushd "${TESTDIR}"
|
||||
|
||||
# run mysql-test tests
|
||||
perl mysql-test-run.pl --force --vardir="${S}/mysql-test/var-tests" \
|
||||
--testcase-timeout=30
|
||||
retstatus_tests=$?
|
||||
[[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
popd
|
||||
|
||||
# Cleanup is important for these testcases.
|
||||
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||
|
||||
failures=""
|
||||
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
|
||||
[[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
[[ -z "$failures" ]] || die "Test failures: $failures"
|
||||
einfo "Tests successfully completed"
|
||||
|
||||
else
|
||||
|
||||
einfo "Skipping server tests due to minimal build."
|
||||
fi
|
||||
}
|
@ -1,16 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST tiled-qt-0.9.0.tar.gz 1432489 SHA256 ffc8831be72eede7a2fca64909560124452370457214d811d6c7030e057a1a33 SHA512 0969eae5b59a986080e89e3c4e5eb964fec587d647b1eab8d59a7ea6ba0a06d76c8c2dfa2e479e8965a709d1ef9e19850b69d48c6a759f4fb223289f58d37ff7 WHIRLPOOL 46326a617bd9f2be27bac261785e6790e7512ef95267587c6e31b77327e52c08412bec082187d4e56ede996e3b162be2b865e8e1633f051a1f05658de1f885fe
|
||||
DIST tiled-0.10.1.tar.gz 2179428 SHA256 89d9b0fefe7c8950a7d279bbc898f7ff54783c471f58bcca5af48a24562e8d67 SHA512 f5fee680719a8ee10470d1f212fd0ac6531959f44d481ae282818a83d74e3ae6e1304461673fbf5471a6cb2ab058a61a29b44c23c3291a3f85fed1ac87e76d1e WHIRLPOOL 708b6751a097c2173d1ce337287980e87cc642c62eed5e081e172de550ad4bd190a8ea5efc5617e2b89fc98fa6cffcdf31aa078884770305ee8d7328951da101
|
||||
DIST tiled-qt-0.9.1.tar.gz 1436286 SHA256 6868f8333b8c66835301792051a76e7fc68467619b6e97a85b587f537c36b527 SHA512 03afbe3609007778c8d96f670f469982723483aeee771a792cfe3db5032fa449a4aed4c86f6bfbcd594d15e38ce2d2fb528e843096cd4b8c7c310bb380cd574a WHIRLPOOL 3e47eb7be861c4d1b0e673e1cde30e7b70388614962a53f9e228638e188c51c2efcd1a6d03ecd3bcd6dfa4152bc5acb66c1cd902a20655413ad021c855137000
|
||||
EBUILD tiled-0.9.0.ebuild 1045 SHA256 3b112ff4f1337bd49f2cdde89434da0fa35c4d19b50bc496baa3d10cf7307873 SHA512 dcd757581bdc1e2a6f25d39e0a5ce096d80fbae2661abe27ec59e71b671dbc807be9d80fbef72a48f93c3285d6bfa61bd9e6391cb6d11aeca8a0eacc882db5fb WHIRLPOOL c05126c2fac7e4ba5aa3344c08744dabe59599ed94ef991b98442100f83cc579e4503f06ec4fbf7e9fdb07400e23cc766cedf998b5d11eb33b1acfd892fda225
|
||||
EBUILD tiled-0.10.1.ebuild 1276 SHA256 be1b2595e674a359549ab5443a653cbad8e09201bf19bb0a58b954bb56bf19c0 SHA512 52d72d001049abe8e386ba72944af025cd30c65fb67b1d1e45650e29e6ce9badf6c121c3847eaac62ea2d6b28d7da866abec02ed93624819298f4b1f1c48bc64 WHIRLPOOL fd6d2185eca4f0313aaa28ab586284f1825ebada25853b838872c7374b01c4332626ea3834f5ee806c1756d064de15fd579798cf930d7098995323be6e2991d9
|
||||
EBUILD tiled-0.9.1.ebuild 1064 SHA256 e980eba8764ecb815e84c9800a81a64f4c8e905d6b0afdb18458083941a4ec13 SHA512 09120346a276d2ac9c424ecd3085cac1ba4efc8ef9a4d706c54a0a9080e1ee6ec47bff6ad2acc3095334c0a2e8ddfa11531273d6fd6f6a2211b3add81dcaf49f WHIRLPOOL 5931613c6fbd652c853783ad21405fc6ff218667a51ca0eedab7004b2b74b75e8bd9ef00cfd32871584d27f9ca7cdc47ee18dc58c38b17f302a33ea68795ab01
|
||||
MISC ChangeLog 1025 SHA256 3aa6ff2758087a0cae5fad581620850dc75fffed6c88f24a11699b801a1cb5a0 SHA512 80e503dbf4974c91b06c333008fe222e58a3e2a7c37531ed72f9b8ffca7256d608d3f45db1601bf11eabb44b6aab1c23e1b453d36242566b9c2802d5088c3c78 WHIRLPOOL 3306b033fbb9d02426073d9c6ace7e8c36996363aa4194dd04a586b63647438fe31c8e30ed426f5293818d9258c1ebbef5ecd1fb5954ad9836966e4c2aef385d
|
||||
MISC ChangeLog 1204 SHA256 2fda485427215ccfc25cc9a299aacc2e8d984899a6e7a28df9abfad0844336cd SHA512 ddc38ec3920455a526562e04c7982cf8bda5756901be1248c87a2432be3a08802d31f2052719d2f04aadfa620c87d75c30bfffd341cd3e09ccb0b6edc9501d43 WHIRLPOOL 58d940422d6d498397135bf94e87c46b6a602ee5eb86ad7e8440cc96d60a35378d8b1876cb2ced115c458250a762f92a86ff0a667c02f123bacf4812c544eb49
|
||||
MISC metadata.xml 282 SHA256 396d3935d47cbce3dc1f7fe469904bf22fa9f0efd6cb3f439cf4ef78f91880a8 SHA512 b9aeb3ef859f1a643383aee23dd39ffc7039e6eef542d48f1bf0cc10844714d364cf5c5a2f39a58f54cf506275b4f1967b1d1b086f568cefab41db0c946f9695 WHIRLPOOL 434fe5885481ac7634f7ceb55fa0321fc2f5fbee61190a33a9a4ea5f9a0c8675854966a8d167cd696b10c5d1ea657e753d273367be9ea6df62681ace2eec7e3b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iEYEAREIAAYFAlPn0M8ACgkQcaHudmEf86petgCfaOqQYB5jkGsppZ22rD92cSSg
|
||||
LzQAnimFs3dYibX8Zz5EbuYjP4+hMD9g
|
||||
=fVG6
|
||||
iQJiBAEBCABMBQJUIGyBRRSAAAAAABQAKGlzc3Vlci1mcHJAbm90YXRpb25zOTc5
|
||||
MTY5NkQ3RDM3NkRBN0U5QjZGMTUwMDZCMUYzOERDQTQ1QTFFQwAKCRAGsfONykWh
|
||||
7G0oD/494e1kWHMSMZvntCvr7iuORUs2TxbRMK6aFlI0CN7ENtufDvCQuqk+eWOr
|
||||
44erqOT/AZosabrCNFMM4zDgyaIgJppSY/F5fosxMmq92c1LGQqmDxWMpLQDKUOr
|
||||
zXJWKuW2Vr23T2X4yvB/8IZFbS+pFdo4vfi7+pd6U4dJhjQYxYVILOQ4xn1Cpc+h
|
||||
Z+fi6FCoaESEkCtlwQQW98rwgC+s0jQvKmDKp9ro/lIBh6+XvC94bhzUZovh08ri
|
||||
PJjSQbU322UGTxL4xLZyg13c+oi4ENUGsswoZax7pd2ROH0U9Fffpvpwl75Ki4Kx
|
||||
tPdYyAh5KZAuc0rGwJCWkAoCEU775q5yzag7kWReXflqE9tkL7nKiO6mXOvHr5a0
|
||||
3iDR2DCXbDh20uz7aK9ROu8D8C+020HsQM+r7io8R28H00fEuCzE0+m75srgsXnO
|
||||
4RfPyJKpLXte5ShLyTKC3GC12wDCtwaWKpSCtVw1qCpjzIXM9UMPGE4BVOEmZf2J
|
||||
WKc4QXgu2fhLkqPSrlYfLgw4RSnv2l68PX2SRWl10AVGxuIJYdsi0Qa7wFymeOGe
|
||||
RrpIcbyq0NVWFMv1cT/j2GEkH+uM4eAVJooLfWNAQnqtVdOM0hOYSgP0412Jbf4B
|
||||
zVCwJ4lKiEYsuDA0b3aaGY+FbzHffJXhNHmPKdW6uWJb7IZBvA==
|
||||
=0NYk
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,52 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-games/tiled/tiled-0.10.1.ebuild,v 1.1 2014/09/22 18:37:40 kensington Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PLOCALES="cs de en es fr he it ja lv nl pt pt_BR ru zh zh_TW"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit multilib l10n python-single-r1 qt4-r2
|
||||
|
||||
DESCRIPTION="A general purpose tile map editor"
|
||||
HOMEPAGE="http://www.mapeditor.org/"
|
||||
SRC_URI="https://github.com/bjorn/tiled/archive/v${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="examples python"
|
||||
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
DEPEND=">=dev-qt/qtcore-4.7:4
|
||||
>=dev-qt/qtgui-4.7:4
|
||||
>=dev-qt/qtopengl-4.7:4
|
||||
sys-libs/zlib
|
||||
python? ( ${PYTHON_DEPS} )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( AUTHORS COPYING NEWS README.md )
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
rm -r src/zlib || die
|
||||
sed -e "s/^LANGUAGES =.*/LANGUAGES = $(l10n_get_locales)/" \
|
||||
-i translations/translations.pro || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake4 LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" DISABLE_PYTHON_PLUGIN="$(usex !python)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt4-r2_src_install
|
||||
|
||||
if use examples ; then
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
dodoc -r examples
|
||||
fi
|
||||
}
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-games/tiled/tiled-0.9.0.ebuild,v 1.3 2014/08/10 20:06:39 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PLOCALES="cs de en es fr he it ja lv nl pt pt_BR ru zh"
|
||||
MY_P="${PN}-qt-${PV}"
|
||||
|
||||
inherit multilib l10n qt4-r2
|
||||
|
||||
DESCRIPTION="A general purpose tile map editor"
|
||||
HOMEPAGE="http://www.mapeditor.org/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="examples"
|
||||
|
||||
DEPEND="sys-libs/zlib
|
||||
>=dev-qt/qtcore-4.6:4
|
||||
>=dev-qt/qtgui-4.6:4
|
||||
>=dev-qt/qtopengl-4.6:4"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
DOCS=( AUTHORS COPYING NEWS README.md )
|
||||
|
||||
src_prepare() {
|
||||
rm -r src/zlib || die
|
||||
sed -e "s/^LANGUAGES =.*/LANGUAGES = $(l10n_get_locales)/" \
|
||||
-i translations/translations.pro || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake4 LIBDIR="/usr/$(get_libdir)" PREFIX="/usr"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt4-r2_src_install
|
||||
|
||||
if use examples ; then
|
||||
insinto /usr/share/${PN}
|
||||
doins -r examples
|
||||
fi
|
||||
}
|
@ -1,6 +1,8 @@
|
||||
DIST tomcat-native-1.1.29-src.tar.gz 286622 SHA256 25fc6f3d65aeb3ac93142a4b536587b1231ac925eaf32a40f55c92a0991cf232 SHA512 73e84b3ce93563ba95b14f9ceaf77d22509b905372f2a78bc3b90d0d5ccbb467130fb467c347921e638c9c92b8f9c7c846c980deab9057eb8b411d783c48f307 WHIRLPOOL 934f23712a696992dcc37869bfbfc37a4637b20fd31fb50a220bd73c7754ca4a8f8e1d5bf0a8da0e840ae8e4498efa5f9b67e4d77528e0b0a349b83d69059fac
|
||||
DIST tomcat-native-1.1.30-src.tar.gz 384311 SHA256 0842c2a14163e2c16b8140d1855701bc3d7daba493d0193ec1bba0aa49aa8c11 SHA512 fd16a376a588b1556d43f2483a79676cf47127950d75ebe4848c96aa2754f92758f2013a58e9cbaf44420379ec0425aaf35efd528579f22d7d5530cde58c8900 WHIRLPOOL cf038b47e0e8099d1d4cde66e8007f758507a38ec3493225bc5fd11ba1b7f118dbdc3dbcb7c900fc5922d008f8f7bccfbcb4e6197e9670fdbbfc867ff82ef282
|
||||
DIST tomcat-native-1.1.31-src.tar.gz 387417 SHA256 f60c12895ce91f5e7711dbeaab526bf09bb98c5b23a76164d4d214ae5ff8c149 SHA512 e081a65c0f46da16da167ab3fe6e2c4a566dc3c12e2b1e2d1ff1adb37ffdcdaa8a4fcd0c83cce2a867c243416047e954d0de7cae7d8a00c8f00d702f2c02a8ab WHIRLPOOL c26f519fda39638b50f40b820ccd913ee283324d1bb264efab225df895cae28adaafa088d0f998b30bb66435bfc493f5e4644a510f089a5b1476e41d83f54ab1
|
||||
EBUILD tomcat-native-1.1.29.ebuild 1129 SHA256 5803ad4c45c3c8cfae5b8afe02156fa739932f713f9d32219134f42b0851512e SHA512 94a8fb9bcc556db8b742bddd84b7cd16f13159604a77b841ae6698b18101e0d38ec8b023f9253e45013a0e749327b86a2c5a37bebfda7d4af30ddcbe51293a49 WHIRLPOOL b2635fa48e9fb1523cdadb2f0cedb1dd538e66c0c292b968d5f7fdd1628a71334b5e3fa31dfd626f615f6cea78bcc3921f7399a1d6dfd8f9b5f780c3f9f0bb4d
|
||||
EBUILD tomcat-native-1.1.30.ebuild 1134 SHA256 0b9a031af2b774350ae445029222de945c517616c7a2eee86046778f8165fcec SHA512 2aeadcfa4d98e2a9ea76fd73103fbc4aad9b2b28ed44393cee5c0021d8320b8511b89bc284c521e56bdf87b638473024adcd3f0a632fd395355a3b61f322b9da WHIRLPOOL e37aa3c112f574a305e72f3415d9f38bf591250385ba00a20bf59de69f23661dcdbc920a4d9f5e7ed53bea83ecd2535051dd19a30c438a172cccb8488b7c82fe
|
||||
MISC ChangeLog 6907 SHA256 f27355b52b1c96e584a4bca4c649e45eef7d08cafab409adced91d4f8a8bd10a SHA512 fd61958a51c89c1750642296a5b7bfa142c17893cd427d59f8e8f3071787e88e0af1e26e1419947a7ce6c4b772a2914e77043093cafc0d549f299c5e0cda6529 WHIRLPOOL 036e60b5659e95ae0e0e04c4caf5a9ef67bca3f119fde9e3db80017d9bacc47fd90b6add2f7b9883683b47364fef96a34fd2ce8fddf20bdac55a66cc87ae7ea8
|
||||
EBUILD tomcat-native-1.1.31.ebuild 1134 SHA256 b8de64cc3260482c2cb72e37de1570b44161574266458c5268c7d204945e4372 SHA512 f707a44e7fe656bcc6abdcb8d236c8a778feddbc7bda1eeeacf862fbf9378c43d4ba3d581f9f8cbbac3d6e65f368a7c285cb78e138a7863d12685bda7a4dd723 WHIRLPOOL fa38725fe23e64c0d8feaf739b35778fd20053a60fad034afb066ab924e0ccc6a17bf8f445a176cd5bd185943099f4fe477e421ef7f1dd961da15eb4f4899e1a
|
||||
MISC ChangeLog 7044 SHA256 680f64ac80353b7a3dd655d71b9c88d4e5a4b343fb3cdf7140d0c77a873eecba SHA512 adc7d724c650de198deac33018fe31a26d25676bb7383f0b5a4606a8f5cf15d5578ae3218dd63fc5b88d024d745726ac86b029fd6322868879f837d8c6f625a5 WHIRLPOOL e5746eca7b9f839923ac1b5f249cd779f5903face16bd1b922bc3e25fda726892bc288c53519cd9159d5544a61fcc7342f92021d0532fd9c17669d184c091467
|
||||
MISC metadata.xml 720 SHA256 5b5a6694441dd98294c262370bba9708b48ec9792161963490520de875a78ead SHA512 a737d8e6c5482f3bd84b0fdd4dc505eac215e604f41891214922f69e50a5b7087c88d310793be9d4e19da85b8f7fd2da281f2da9da96b849e7f1acc35694ece5 WHIRLPOOL 5623592a1ae61c08a65d4ac4c1c574790bafce703cabb6528cabf775bf16dd1f586297aa6e98ea537fb42fcdbc21e563b6565ffb144e3ff3e28da0459e687d50
|
||||
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/tomcat-native/tomcat-native-1.1.31.ebuild,v 1.1 2014/09/24 11:31:01 fordfrog Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit base eutils java-pkg-2
|
||||
|
||||
DESCRIPTION="Native APR library for Tomcat"
|
||||
|
||||
SLOT="0"
|
||||
SRC_URI="mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.tar.gz"
|
||||
HOMEPAGE="http://tomcat.apache.org/"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
LICENSE="Apache-2.0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="=dev-libs/apr-1*
|
||||
dev-libs/openssl
|
||||
>=virtual/jre-1.5"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.5
|
||||
${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${P}-src/jni/native
|
||||
|
||||
src_configure(){
|
||||
econf --with-apr=/usr/bin/apr-1-config \
|
||||
--with-ssl=/usr || die "Could not configure native sources"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
base_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "Could not install libtcnative-1.so"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog " APR should be available with Tomcat, for more information"
|
||||
elog " please see http://tomcat.apache.org/tomcat-6.0-doc/apr.html"
|
||||
elog
|
||||
elog " Please report any bugs to http://bugs.gentoo.org/"
|
||||
elog
|
||||
}
|
@ -0,0 +1,159 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-17.3.ebuild,v 1.1 2014/09/23 18:47:17 djc Exp $
|
||||
|
||||
EAPI=4
|
||||
WX_GTK_VER="2.8"
|
||||
|
||||
inherit autotools elisp-common eutils java-pkg-opt-2 multilib systemd versionator wxwidgets
|
||||
|
||||
# NOTE: If you need symlinks for binaries please tell maintainers or
|
||||
# open up a bug to let it be created.
|
||||
|
||||
DESCRIPTION="Erlang programming language, runtime environment, and large collection of libraries"
|
||||
HOMEPAGE="http://www.erlang.org/"
|
||||
SRC_URI="http://www.erlang.org/download/otp_src_${PV}.tar.gz
|
||||
http://erlang.org/download/otp_doc_man_${PV}.tar.gz
|
||||
doc? ( http://erlang.org/download/otp_doc_html_${PV}.tar.gz )"
|
||||
|
||||
LICENSE="ErlPL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
|
||||
IUSE="compat-ethread doc emacs halfword hipe java kpoll odbc smp sctp ssl systemd tk wxwidgets"
|
||||
|
||||
RDEPEND=">=dev-lang/perl-5.6.1
|
||||
ssl? ( >=dev-libs/openssl-0.9.7d )
|
||||
emacs? ( virtual/emacs )
|
||||
java? ( >=virtual/jdk-1.2 )
|
||||
odbc? ( dev-db/unixODBC )"
|
||||
DEPEND="${RDEPEND}
|
||||
wxwidgets? ( x11-libs/wxGTK:2.8[X,opengl] virtual/glu )
|
||||
sctp? ( net-misc/lksctp-tools )
|
||||
tk? ( dev-lang/tk )"
|
||||
|
||||
S="${WORKDIR}/otp_src_${PV}"
|
||||
|
||||
SITEFILE=50${PN}-gentoo.el
|
||||
|
||||
pkg_setup() {
|
||||
if use halfword ; then
|
||||
use amd64 || die "halfword support is limited to amd64"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use odbc || sed -i 's: odbc : :' lib/Makefile
|
||||
|
||||
# bug 263129, don't ignore LDFLAGS, reported upstream
|
||||
sed -e 's:LDFLAGS = \$(DED_LDFLAGS):LDFLAGS += \$(DED_LDFLAGS):' -i "${S}"/lib/megaco/src/flex/Makefile.in
|
||||
|
||||
# don't ignore LDFLAGS, reported upstream
|
||||
sed -e 's:LDFLAGS = \$(ODBC_LIB) \$(EI_LDFLAGS):LDFLAGS += \$(ODBC_LIB) \$(EI_LDFLAGS):' -i "${S}"/lib/odbc/c_src/Makefile.in
|
||||
|
||||
if ! use wxwidgets; then
|
||||
sed -i 's: wx : :' lib/Makefile
|
||||
rm -rf lib/wx
|
||||
fi
|
||||
|
||||
# Nasty workaround, reported upstream
|
||||
cp "${S}"/lib/configure.in.src "${S}"/lib/configure.in
|
||||
|
||||
# bug 383697
|
||||
sed -i '1i#define OF(x) x' erts/emulator/drivers/common/gzio.c
|
||||
cd erts && eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use java || export JAVAC=false
|
||||
|
||||
econf \
|
||||
--enable-threads \
|
||||
$(use_enable sctp) \
|
||||
$(use_enable systemd) \
|
||||
$(use_enable halfword halfword-emulator) \
|
||||
$(use_enable hipe) \
|
||||
$(use_with ssl ssl "${EPREFIX}"/usr) \
|
||||
$(use_enable ssl dynamic-ssl-lib) \
|
||||
$(use_enable kpoll kernel-poll) \
|
||||
$(use_enable smp smp-support) \
|
||||
$(use compat-ethread && echo "--enable-ethread-pre-pentium4-compatibility") \
|
||||
$(use x64-macos && echo "--enable-darwin-64bit")
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use java || export JAVAC=false
|
||||
emake
|
||||
|
||||
if use emacs ; then
|
||||
pushd lib/tools/emacs
|
||||
elisp-compile *.el
|
||||
popd
|
||||
fi
|
||||
}
|
||||
|
||||
extract_version() {
|
||||
sed -n -e "/^$2 = \(.*\)$/s::\1:p" "${S}/$1/vsn.mk"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local ERL_LIBDIR=/usr/$(get_libdir)/erlang
|
||||
local ERL_INTERFACE_VER=$(extract_version lib/erl_interface EI_VSN)
|
||||
local ERL_ERTS_VER=$(extract_version erts VSN)
|
||||
|
||||
emake INSTALL_PREFIX="${D}" install
|
||||
dodoc AUTHORS README.md
|
||||
|
||||
dosym "${ERL_LIBDIR}/bin/erl" /usr/bin/erl
|
||||
dosym "${ERL_LIBDIR}/bin/erlc" /usr/bin/erlc
|
||||
dosym "${ERL_LIBDIR}/bin/escript" /usr/bin/escript
|
||||
dosym \
|
||||
"${ERL_LIBDIR}/lib/erl_interface-${ERL_INTERFACE_VER}/bin/erl_call" \
|
||||
/usr/bin/erl_call
|
||||
dosym "${ERL_LIBDIR}/erts-${ERL_ERTS_VER}/bin/beam" /usr/bin/beam
|
||||
use smp && dosym "${ERL_LIBDIR}/erts-${ERL_ERTS_VER}/bin/beam.smp" /usr/bin/beam.smp
|
||||
|
||||
## Remove ${D} from the following files
|
||||
sed -e "s:${D}::g" -i "${ED}${ERL_LIBDIR}/bin/erl"
|
||||
sed -e "s:${D}::g" -i "${ED}${ERL_LIBDIR}/bin/start"
|
||||
grep -rle "${D}" "${ED}/${ERL_LIBDIR}/erts-${ERL_ERTS_VER}" | xargs sed -i -e "s:${D}::g"
|
||||
|
||||
## Clean up the no longer needed files
|
||||
rm "${ED}/${ERL_LIBDIR}/Install"
|
||||
|
||||
for i in "${WORKDIR}"/man/man* ; do
|
||||
dodir "${ERL_LIBDIR}/${i##${WORKDIR}}"
|
||||
done
|
||||
for file in "${WORKDIR}"/man/man*/*.[1-9]; do
|
||||
# doman sucks so we can't use it
|
||||
cp ${file} "${ED}/${ERL_LIBDIR}"/man/man${file##*.}/
|
||||
done
|
||||
# extend MANPATH, so the normal man command can find it
|
||||
# see bug 189639
|
||||
dodir /etc/env.d/
|
||||
echo "MANPATH=\"${EPREFIX}${ERL_LIBDIR}/man\"" > "${ED}/etc/env.d/90erlang"
|
||||
|
||||
if use doc ; then
|
||||
dohtml -A README,erl,hrl,c,h,kwc,info -r \
|
||||
"${WORKDIR}"/doc "${WORKDIR}"/lib "${WORKDIR}"/erts-*
|
||||
fi
|
||||
|
||||
if use emacs ; then
|
||||
pushd "${S}"
|
||||
elisp-install erlang lib/tools/emacs/*.{el,elc}
|
||||
sed -e "s:/usr/share:${EPREFIX}/usr/share:g" \
|
||||
"${FILESDIR}"/${SITEFILE} > "${T}"/${SITEFILE}
|
||||
elisp-site-file-install "${T}"/${SITEFILE}
|
||||
popd
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}"/epmd.init epmd
|
||||
systemd_dounit "${FILESDIR}"/epmd.service
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1,6 +1,26 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST hy-0.10.0.tar.gz 340981 SHA256 524c9f2a2e0e789fe8896e9c7bea16c9f42e99d5b662080ec95e94de564523b9 SHA512 4f994289a00f16ed9c914fe8f37332d1bea9ddf3d2f42c30793da1030983d66d368d4bf75853dd76be14e440fca72aa3cccd3ddb5544e1db2b892a543bb1093b WHIRLPOOL 063ab5cf8e4f687a6bbbed9728e38e6ede0d1d7aa08e761175132428120ba31ed5ac39eaed9321b61b4a0f6a208cb69af6dc187c85d6de0139e1ff59f8d0153e
|
||||
DIST hy-0.9.12.tar.gz 166882 SHA256 d9e6341132144f11fa53f4601de052b14cca276d52968b31bb7ca23b1cd2cfd5 SHA512 2791e0f0640b1b20a57de1e60dcffc67e73b81010a25139cab9cb84a396f238ae369eb585f107280cb0f9b1abd75af558a4e896bc9970477458cdfa5618ca3f7 WHIRLPOOL d27fa19e34b27d130c7d50f7d8f9c4824dc20ea51552105ce676b10b58e3790839af96dc1486d7165a072a9837675fd9a709b25b9a96793b33a3918bea09eabb
|
||||
EBUILD hy-0.10.0.ebuild 921 SHA256 f4926e517b505e793f9c2961cf60dfe5b664876fc3bcef9b969e3edba477aad4 SHA512 07c408e8b58484dfb2c8ab191efe5dc17ef36cb35e3e3eb737e9e4218ca87bb7675dd1714c3c265031c63152e3a2a249271413b8792426f633317cf8e426e30d WHIRLPOOL 2fd94959698fbe2ccdd1d47d696c427dd7953d7290dbee9a415edd1da3147c85168e36bea5b1c48a2ead4c5fd97de6b01fc960841ac6bc30ca2b4cd6501876db
|
||||
EBUILD hy-0.9.12.ebuild 909 SHA256 978972f66edc25351ee6e444ee449e653f909fbad8898e6f0df8dd8d37c7a286 SHA512 57e7671479572534f853a9b15efcc8bb75780e39da57d71357fafdd34c4c994cb00f12550636b9bb591de0a64ef46bd7380cc9c8bfc57fba0813b25f659f7a5a WHIRLPOOL e8b0b255d48468a2f86f2472fd622c4740cb93cd155196727eadb3bc964a44b5e52e05500e19e52d558e8f8cc5866254e2fb12ad67818aca7191a586d1454443
|
||||
MISC ChangeLog 652 SHA256 2a591ae7eba9d6dcc8b32ba85d586b348eff76a6eff158f2bb31032ba8425f57 SHA512 717a26d055511ad9a35851e8b21deed5d86d4649bd8abf63bb2c3892e04f7b7ad5fdb927eb902edcadcf7520d72ac3d494d58de0c55adab5e04f76fef8b23b9a WHIRLPOOL 90c493dc4cdeb7896f84a985e21414d2664661763adc22a89554a3ce9588b67227db65f5cc374eee0c90973ec72130d7f884d5d01582a5d8519a73a470ccdfb8
|
||||
MISC metadata.xml 254 SHA256 4114ee967c90e5ba2a25b7be22adf7edb6e994bb1a4340d471e2a839215b0e9c SHA512 19e523286a08fcb560de80075d0f4523d3cd250d10edc41610dcfca1c596e45566f722fedc9ec9cd878623e9c19219dc0a099741ed78223156cf3e6a664df7a7 WHIRLPOOL e578cce863c599bcaed16c8f70efacccf647f3b05efa219d1842e618189cc82f94c6149f216143f36ce5888265599116716dc316eac91dcb676ecc86cd146e5b
|
||||
MISC ChangeLog 749 SHA256 5c9de9cd6525b1a1c7eb225ef6586e38da04b7eddf8714abc1795b20194fee68 SHA512 a7790a7515cc8d4dfff786ff92939ca657cb56763a71f0beca30db76617b55bf073571a1aa869fa87446f6363db1f920ac12d3cdf12c964ef4dfe82e5434d440 WHIRLPOOL d26dbaaa25e9988bc765f89ae1ee28d23ac8495b012c7ba462dbe4ee461cf4c2c802ebd0a5fdddc3092ea9d2e1668143c6a560c70f3ec5db789b71d5fe0bed69
|
||||
MISC metadata.xml 233 SHA256 65209e280ca6de32a92e1a57301ff69fb3472e55ba07848d6f80405d35e92d47 SHA512 0d30bfb39315a04767e07896409f5d3954f8e954e20fcbac7b92bb9a636c9f61c50b1b2cf55e6c1db9a199a0edc159b5c8cc8f541efb9c4adafa28e3652cff7b WHIRLPOOL 027c5101e1cbc665c9d2ef240f73a874c9f49a9b70175c5947e012df61de484585088a46b6ce9078816e548e6bcc326e7223539cc999159eee2757d0a2eb1480
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJUIcafAAoJEJ+WuSkwOAOBT+wQAKH4x0hG2INVV6YjJViDtJWC
|
||||
xIPCKNKd5oXsx9kblYch4QGz1RIQCYMfTJMxRh+GlICuACXzHlGNjxhWiERzh2ZL
|
||||
L2LLLYVUf291gG+Z4Cw5jCTVNsvk1XwxtZpdJYGdn/DBNs0Jdhp75xFOKET2aT/O
|
||||
rHpW1m9yhQpLc4SVzlZDzmHJqPtJw4ff8JtaPlOcIeIoY9PZMh1x3XWFgF2v4lRh
|
||||
aW0mHGEpykmn6I9P17QiBfo0tBDAnz4GddlSRMUqRKUQnQphNeBebMzKw/oqR7qz
|
||||
HdzRr6B3nQjzfJFvMY5FUqKBPYEjVqTRNgBg6Q5sLSMosD+8b4qbIY8V73GatxnB
|
||||
FGP3iMzC6A4VrlrfmLEHVI0M97Y6qJJX9kemnpVCYVnCXdZENgNmFqVA4Tp9S/o5
|
||||
+MU6RUurgfglClUVrpUpzO4+ml7n3Lozmh6Sd7Qs5f60Zp92j/+VvqQLGMuFJW3P
|
||||
mNnSYAOUiCNzaL5JJUTt5jSqyOzm2engtK4i3vLMWH6KomVjlMR5GS1OEljCdgqF
|
||||
UNk7mxG3mh+ePN/Af5F3hb4/LPBTMFykmRR2RBMOSoxKZHwwTqHb1tOQq0gSNWeH
|
||||
lACaQl49V9OIp2iAJkzPcj48OoJGVhzHWh6YoGS94jIlwqywwHb8YkVfMLLp9oCw
|
||||
bvM+bFrXnBncUUVDo0dS
|
||||
=ReQR
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue