parent
30bec027ac
commit
2078dd5461
@ -1,8 +1,6 @@
|
|||||||
DIST emacs-24.3.91.tar.xz 39423508 SHA256 40cee18cecd3a54b6b14dd2d9d46bf3de625a1649c39fa8826be42ad47dd217a SHA512 e944755ed464d269b535125f154127215ece9413e369286fe9d572bd32d9ef6160627a19644a9d80593c30d58412c55bb0559d06a7332d9090cb5fea718e1395 WHIRLPOOL f6b31889faa64a359969a33d319461865183d2a40ca61bab3398f07b9a939ac9f6ac8c9f84277e13682032a3f3efdcaf64c6dedf482a05c6c382373e8a27e826
|
|
||||||
DIST emacs-24.3.92.tar.xz 39639748 SHA256 e5ae5097cbe22100550365e1022c171834a4b2bbcd663cf0850a10793b34beb7 SHA512 de9e534f4a61d1f4ef6a80445ad73c9ef5860fa7bc10e3f45440b0163aa1eaf3b213410168513bd72f01aeed5c2c5929fb70486fdabee48d7f1248c3ed8878ce WHIRLPOOL db471267cad1658c451154c97782bb83f7995136b5864da5ea69b678af5249df24b2587e1d2f6ed183503c3882211a5d4abadd7150be465eb3db6c56002045fc
|
DIST emacs-24.3.92.tar.xz 39639748 SHA256 e5ae5097cbe22100550365e1022c171834a4b2bbcd663cf0850a10793b34beb7 SHA512 de9e534f4a61d1f4ef6a80445ad73c9ef5860fa7bc10e3f45440b0163aa1eaf3b213410168513bd72f01aeed5c2c5929fb70486fdabee48d7f1248c3ed8878ce WHIRLPOOL db471267cad1658c451154c97782bb83f7995136b5864da5ea69b678af5249df24b2587e1d2f6ed183503c3882211a5d4abadd7150be465eb3db6c56002045fc
|
||||||
DIST emacs-24.3.93.tar.xz 39710980 SHA256 865434bbd17c6d1a5eb69f1aa62367d86dccba3e875c39f99749c351cc7ca67a SHA512 4a22f96248649a59f01b40f5a3eca9d8f599815e5983f6093bf44da5dcbdd7918777ae28cb68c1e8964bdc6d943f1c88a30eef9a56582fa2bbe9294110a9fd30 WHIRLPOOL a93a19f32dc4a57e2f3812af9ee81c6b763937377aa3b93a2e158a0e0daabec572214fa7e1172fdb89012f930cdbf8096f1e788820daf6781c334258e9f9ed34
|
DIST emacs-24.3.93.tar.xz 39710980 SHA256 865434bbd17c6d1a5eb69f1aa62367d86dccba3e875c39f99749c351cc7ca67a SHA512 4a22f96248649a59f01b40f5a3eca9d8f599815e5983f6093bf44da5dcbdd7918777ae28cb68c1e8964bdc6d943f1c88a30eef9a56582fa2bbe9294110a9fd30 WHIRLPOOL a93a19f32dc4a57e2f3812af9ee81c6b763937377aa3b93a2e158a0e0daabec572214fa7e1172fdb89012f930cdbf8096f1e788820daf6781c334258e9f9ed34
|
||||||
DIST emacs-24.3.94.tar.xz 39709608 SHA256 5751cac3e1604ad100f9847ff8a429c1b0907b26032152c040e89f294e515bc2 SHA512 a1b6e4256684680d2f553a7887678fbc61418dd8a43968b516d6398bf77812786db1208735798700bfcb9aaed9373769460dba5e68051c7ac8cfd895e08c7095 WHIRLPOOL 49693335656ad8ae18aaf11e5e7e4bcb863b6a30436de6c17dcfe8b37142eba80644964709bc5cb95bf8df97364e2a43e7c884457526b1c511d8ece62a22cf08
|
DIST emacs-24.3.94.tar.xz 39709608 SHA256 5751cac3e1604ad100f9847ff8a429c1b0907b26032152c040e89f294e515bc2 SHA512 a1b6e4256684680d2f553a7887678fbc61418dd8a43968b516d6398bf77812786db1208735798700bfcb9aaed9373769460dba5e68051c7ac8cfd895e08c7095 WHIRLPOOL 49693335656ad8ae18aaf11e5e7e4bcb863b6a30436de6c17dcfe8b37142eba80644964709bc5cb95bf8df97364e2a43e7c884457526b1c511d8ece62a22cf08
|
||||||
DIST emacs-24.4.50_pre20140630.tar.xz 24254808 SHA256 b0572905e0c03130d98c109bc587b0ea7bc9e3a4c86bc936e947707c8c9de7bd SHA512 03744241af70478a4932f8069a821dfe111e5a37fe56d5f7ee151aea0cfcc2a78d3657c46e8ac3897f744c94c118350f350262fed9982b2d09892e65a3084087 WHIRLPOOL edd2b1d37052b55ef761828b130a76ab00e661d4cd65b6698e03974bb9809007fda79161e7cb90d22fdfd0fe0becd0fc3e1c77c3686b3d9051af6fe6b5c6fa51
|
|
||||||
DIST emacs-24.4.50_pre20140731.tar.xz 24297368 SHA256 4b91f9038f4d9f456caa587d2b89af734a894f508389ec08c09d1e3d53672501 SHA512 f70d7a5a38b634c9dc6d18ea34ec725888b6372a85fb46e3818fb43773a8378e52e07c23a8f59f93b417b27c6c12e3108ed1115adf06d0a05a7ed85d45b2de07 WHIRLPOOL 3c844819a78d56fe3f007be7d2f6fc635785cabaed9482eb8c8654f4aae1740a284214d75f63036ab7389afa815251835db05823d0ee7a516209e1144506140c
|
DIST emacs-24.4.50_pre20140731.tar.xz 24297368 SHA256 4b91f9038f4d9f456caa587d2b89af734a894f508389ec08c09d1e3d53672501 SHA512 f70d7a5a38b634c9dc6d18ea34ec725888b6372a85fb46e3818fb43773a8378e52e07c23a8f59f93b417b27c6c12e3108ed1115adf06d0a05a7ed85d45b2de07 WHIRLPOOL 3c844819a78d56fe3f007be7d2f6fc635785cabaed9482eb8c8654f4aae1740a284214d75f63036ab7389afa815251835db05823d0ee7a516209e1144506140c
|
||||||
DIST emacs-24.4.50_pre20140831.tar.xz 24312560 SHA256 ea61b4be2d65948a358f076d41dcb6d47a887f5f01cd691378ce4108417300b8 SHA512 4f2b7f6a2036dae95ffcae51374afe3c9122d909129e71092de7344798402a1d2b7a6197535b7e00889c2032a411ded2e510a579ee154b572efc81574a0aa0f3 WHIRLPOOL 5b9946c07f91f2499a3288859422a450b8beb9cab983ca2f29c500d4486ee9fbd431606cf28501817b776f3cd10ed990989efec80487da79607187d3fccd4e29
|
DIST emacs-24.4.50_pre20140831.tar.xz 24312560 SHA256 ea61b4be2d65948a358f076d41dcb6d47a887f5f01cd691378ce4108417300b8 SHA512 4f2b7f6a2036dae95ffcae51374afe3c9122d909129e71092de7344798402a1d2b7a6197535b7e00889c2032a411ded2e510a579ee154b572efc81574a0aa0f3 WHIRLPOOL 5b9946c07f91f2499a3288859422a450b8beb9cab983ca2f29c500d4486ee9fbd431606cf28501817b776f3cd10ed990989efec80487da79607187d3fccd4e29
|
||||||
DIST emacs-24.4.50_pre20140929.tar.xz 24341884 SHA256 06a32322c49390e9859f3743e4c0c348c1206d7dc5c33bd3d5248bc642a533df SHA512 7063eaa5e10006c967b7969624bc024ab22c6ac7583ecb631333fe973381325deecca5d3585fd61b55580198bebb900d477c2071f7016f393aa56fcb10b0b9b0 WHIRLPOOL 21eb7d5059aa631055416b6c4971700489653902e29fd0032510ad13b2279dcd6c9f42978101cd4d522baa7eb6014b4308be4a2f6de2f90a12858c467a3b9b2f
|
DIST emacs-24.4.50_pre20140929.tar.xz 24341884 SHA256 06a32322c49390e9859f3743e4c0c348c1206d7dc5c33bd3d5248bc642a533df SHA512 7063eaa5e10006c967b7969624bc024ab22c6ac7583ecb631333fe973381325deecca5d3585fd61b55580198bebb900d477c2071f7016f393aa56fcb10b0b9b0 WHIRLPOOL 21eb7d5059aa631055416b6c4971700489653902e29fd0032510ad13b2279dcd6c9f42978101cd4d522baa7eb6014b4308be4a2f6de2f90a12858c467a3b9b2f
|
||||||
|
@ -1,361 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.3.9999-r1.ebuild,v 1.5 2014/05/16 20:10:42 ulm Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit autotools elisp-common eutils flag-o-matic multilib readme.gentoo
|
|
||||||
|
|
||||||
if [[ ${PV##*.} = 9999 ]]; then
|
|
||||||
EBZR_PROJECT="emacs"
|
|
||||||
EBZR_BRANCH="emacs-24"
|
|
||||||
EBZR_REPO_URI="bzr://bzr.savannah.gnu.org/emacs/${EBZR_BRANCH}/"
|
|
||||||
# "Nosmart" is much faster for initial branching.
|
|
||||||
EBZR_INITIAL_URI="nosmart+${EBZR_REPO_URI}"
|
|
||||||
EBZR_UNPACK_DIR="${WORKDIR}/emacs"
|
|
||||||
EBZR_WORKDIR_CHECKOUT="t" #434746
|
|
||||||
inherit bzr
|
|
||||||
S="${EBZR_UNPACK_DIR}"
|
|
||||||
else
|
|
||||||
SRC_URI="http://dev.gentoo.org/~ulm/distfiles/emacs-${PV}.tar.xz
|
|
||||||
mirror://gnu-alpha/emacs/pretest/emacs-${PV}.tar.xz"
|
|
||||||
# FULL_VERSION keeps the full version number, which is needed in
|
|
||||||
# order to determine some path information correctly for copy/move
|
|
||||||
# operations later on
|
|
||||||
FULL_VERSION="${PV%%_*}"
|
|
||||||
S="${WORKDIR}/emacs-${FULL_VERSION}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
|
|
||||||
HOMEPAGE="http://www.gnu.org/software/emacs/"
|
|
||||||
|
|
||||||
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
|
|
||||||
SLOT="24"
|
|
||||||
IUSE="acl alsa aqua athena dbus games gconf gfile gif gnutls gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm zlib"
|
|
||||||
REQUIRED_USE="?? ( aqua X )"
|
|
||||||
|
|
||||||
RDEPEND="sys-libs/ncurses
|
|
||||||
>=app-admin/eselect-emacs-1.16
|
|
||||||
>=app-emacs/emacs-common-gentoo-1.4-r1[games?,X?]
|
|
||||||
net-libs/liblockfile
|
|
||||||
acl? ( virtual/acl )
|
|
||||||
alsa? ( media-libs/alsa-lib )
|
|
||||||
dbus? ( sys-apps/dbus )
|
|
||||||
gfile? ( >=dev-libs/glib-2.28.6 )
|
|
||||||
gnutls? ( net-libs/gnutls )
|
|
||||||
gpm? ( sys-libs/gpm )
|
|
||||||
hesiod? ( net-dns/hesiod )
|
|
||||||
kerberos? ( virtual/krb5 )
|
|
||||||
libxml2? ( >=dev-libs/libxml2-2.2.0 )
|
|
||||||
selinux? ( sys-libs/libselinux )
|
|
||||||
zlib? ( sys-libs/zlib )
|
|
||||||
X? (
|
|
||||||
x11-libs/libXmu
|
|
||||||
x11-libs/libXt
|
|
||||||
x11-misc/xbitmaps
|
|
||||||
gconf? ( >=gnome-base/gconf-2.26.2 )
|
|
||||||
gsettings? ( >=dev-libs/glib-2.28.6 )
|
|
||||||
gif? ( media-libs/giflib )
|
|
||||||
jpeg? ( virtual/jpeg:0= )
|
|
||||||
png? ( >=media-libs/libpng-1.4:0= )
|
|
||||||
svg? ( >=gnome-base/librsvg-2.0 )
|
|
||||||
tiff? ( media-libs/tiff )
|
|
||||||
xpm? ( x11-libs/libXpm )
|
|
||||||
imagemagick? ( >=media-gfx/imagemagick-6.6.2 )
|
|
||||||
xft? (
|
|
||||||
media-libs/fontconfig
|
|
||||||
media-libs/freetype
|
|
||||||
x11-libs/libXft
|
|
||||||
m17n-lib? (
|
|
||||||
>=dev-libs/libotf-0.9.4
|
|
||||||
>=dev-libs/m17n-lib-1.5.1
|
|
||||||
)
|
|
||||||
)
|
|
||||||
gtk? (
|
|
||||||
gtk3? ( x11-libs/gtk+:3 )
|
|
||||||
!gtk3? ( x11-libs/gtk+:2 )
|
|
||||||
)
|
|
||||||
!gtk? (
|
|
||||||
motif? ( >=x11-libs/motif-2.3:0 )
|
|
||||||
!motif? (
|
|
||||||
Xaw3d? ( x11-libs/libXaw3d )
|
|
||||||
!Xaw3d? ( athena? ( x11-libs/libXaw ) )
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)"
|
|
||||||
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig
|
|
||||||
gzip-el? ( app-arch/gzip )
|
|
||||||
pax_kernel? (
|
|
||||||
sys-apps/attr
|
|
||||||
sys-apps/paxctl
|
|
||||||
)"
|
|
||||||
|
|
||||||
if [[ ${PV##*.} = 9999 ]]; then
|
|
||||||
DEPEND="${DEPEND}
|
|
||||||
sys-apps/texinfo"
|
|
||||||
fi
|
|
||||||
|
|
||||||
EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
|
|
||||||
SITEFILE="20${PN}-${SLOT}-gentoo.el"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if [[ ${PV##*.} = 9999 ]]; then
|
|
||||||
FULL_VERSION=$(sed -n 's/^AC_INIT(emacs,[ \t]*\([^ \t,)]*\).*/\1/p' \
|
|
||||||
configure.ac)
|
|
||||||
[[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
|
|
||||||
einfo "Emacs branch: ${EBZR_BRANCH}"
|
|
||||||
einfo "Revision: ${EBZR_REVISION:-${EBZR_REVNO}}"
|
|
||||||
einfo "Emacs version number: ${FULL_VERSION}"
|
|
||||||
[[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
|
|
||||||
|| die "Upstream version number changed to ${FULL_VERSION}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
epatch_user
|
|
||||||
|
|
||||||
# Fix filename reference in redirected man page
|
|
||||||
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|
|
||||||
|| die "unable to sed ctags.1"
|
|
||||||
|
|
||||||
AT_M4DIR=m4 eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
strip-flags
|
|
||||||
|
|
||||||
if use sh; then
|
|
||||||
replace-flags "-O[1-9]" -O0 #262359
|
|
||||||
elif use ia64; then
|
|
||||||
replace-flags "-O[2-9]" -O1 #325373
|
|
||||||
else
|
|
||||||
replace-flags "-O[3-9]" -O2
|
|
||||||
fi
|
|
||||||
|
|
||||||
local myconf
|
|
||||||
|
|
||||||
if use alsa; then
|
|
||||||
use sound || ewarn \
|
|
||||||
"USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
|
|
||||||
myconf+=" --with-sound=alsa"
|
|
||||||
else
|
|
||||||
myconf+=" --with-sound=$(usex sound oss)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use X; then
|
|
||||||
myconf+=" --with-x --without-ns"
|
|
||||||
myconf+=" $(use_with gconf)"
|
|
||||||
myconf+=" $(use_with gsettings)"
|
|
||||||
myconf+=" $(use_with toolkit-scroll-bars)"
|
|
||||||
myconf+=" $(use_with gif)"
|
|
||||||
myconf+=" $(use_with jpeg)"
|
|
||||||
myconf+=" $(use_with png)"
|
|
||||||
myconf+=" $(use_with svg rsvg)"
|
|
||||||
myconf+=" $(use_with tiff)"
|
|
||||||
myconf+=" $(use_with xpm)"
|
|
||||||
myconf+=" $(use_with imagemagick)"
|
|
||||||
|
|
||||||
if use xft; then
|
|
||||||
myconf+=" --with-xft"
|
|
||||||
myconf+=" $(use_with m17n-lib libotf)"
|
|
||||||
myconf+=" $(use_with m17n-lib m17n-flt)"
|
|
||||||
else
|
|
||||||
myconf+=" --without-xft"
|
|
||||||
myconf+=" --without-libotf --without-m17n-flt"
|
|
||||||
use m17n-lib && ewarn \
|
|
||||||
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
|
|
||||||
fi
|
|
||||||
|
|
||||||
local f
|
|
||||||
if use gtk; then
|
|
||||||
einfo "Configuring to build with GIMP Toolkit (GTK+)"
|
|
||||||
myconf+=" --with-x-toolkit=$(usex gtk3 gtk3 gtk2)"
|
|
||||||
for f in motif Xaw3d athena; do
|
|
||||||
use ${f} && ewarn \
|
|
||||||
"USE flag \"${f}\" has no effect if \"gtk\" is set."
|
|
||||||
done
|
|
||||||
elif use motif; then
|
|
||||||
einfo "Configuring to build with Motif toolkit"
|
|
||||||
myconf+=" --with-x-toolkit=motif"
|
|
||||||
for f in Xaw3d athena; do
|
|
||||||
use ${f} && ewarn \
|
|
||||||
"USE flag \"${f}\" has no effect if \"motif\" is set."
|
|
||||||
done
|
|
||||||
elif use athena || use Xaw3d; then
|
|
||||||
einfo "Configuring to build with Athena/Lucid toolkit"
|
|
||||||
myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
|
|
||||||
else
|
|
||||||
einfo "Configuring to build with no toolkit"
|
|
||||||
myconf+=" --with-x-toolkit=no"
|
|
||||||
fi
|
|
||||||
elif use aqua; then
|
|
||||||
einfo "Configuring to build with Nextstep (Cocoa) support"
|
|
||||||
myconf+=" --with-ns --disable-ns-self-contained"
|
|
||||||
myconf+=" --without-x"
|
|
||||||
else
|
|
||||||
myconf+=" --without-x --without-ns"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Save version information in the Emacs binary. It will be available
|
|
||||||
# in variable "system-configuration-options".
|
|
||||||
myconf+=" GENTOO_PACKAGE=${CATEGORY}/${PF}"
|
|
||||||
if [[ ${PV##*.} = 9999 ]]; then
|
|
||||||
myconf+=" EBZR_BRANCH=${EBZR_BRANCH} EBZR_REVNO=${EBZR_REVNO}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
econf \
|
|
||||||
--program-suffix="-${EMACS_SUFFIX}" \
|
|
||||||
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
|
|
||||||
--localstatedir="${EPREFIX}"/var \
|
|
||||||
--enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
|
|
||||||
--with-gameuser="${GAMES_USER_DED:-games}" \
|
|
||||||
--without-compress-install \
|
|
||||||
--with-file-notification=$(usev gfile || usev inotify || echo no) \
|
|
||||||
$(use_enable acl) \
|
|
||||||
$(use_with dbus) \
|
|
||||||
$(use_with gnutls) \
|
|
||||||
$(use_with gpm) \
|
|
||||||
$(use_with hesiod) \
|
|
||||||
$(use_with kerberos) $(use_with kerberos kerberos5) \
|
|
||||||
$(use_with libxml2 xml2) \
|
|
||||||
$(use_with selinux) \
|
|
||||||
$(use_with wide-int) \
|
|
||||||
$(use_with zlib) \
|
|
||||||
${myconf}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
|
|
||||||
emake
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install () {
|
|
||||||
emake DESTDIR="${D}" NO_BIN_LINK=t install
|
|
||||||
|
|
||||||
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} \
|
|
||||||
|| die "moving emacs executable failed"
|
|
||||||
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 \
|
|
||||||
|| die "moving emacs man page failed"
|
|
||||||
|
|
||||||
# move info dir to avoid collisions with the dir file generated by portage
|
|
||||||
mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
|
|
||||||
|| die "moving info dir failed"
|
|
||||||
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
|
|
||||||
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
|
|
||||||
|
|
||||||
# avoid collision between slots, see bug #169033 e.g.
|
|
||||||
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
|
|
||||||
rm -rf "${ED}"/usr/share/{applications,icons}
|
|
||||||
rm -rf "${ED}"/var
|
|
||||||
|
|
||||||
# remove unused <version>/site-lisp dir
|
|
||||||
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
|
|
||||||
|
|
||||||
if use gzip-el; then
|
|
||||||
# compress .el files when a corresponding .elc exists
|
|
||||||
find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
|
|
||||||
-name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
|
|
||||||
assert "gzip .el failed"
|
|
||||||
fi
|
|
||||||
|
|
||||||
local cdir
|
|
||||||
if use source; then
|
|
||||||
cdir="/usr/share/emacs/${FULL_VERSION}/src"
|
|
||||||
insinto "${cdir}"
|
|
||||||
# This is not meant to install all the source -- just the
|
|
||||||
# C source you might find via find-function
|
|
||||||
doins src/*.{c,h,m}
|
|
||||||
elif has installsources ${FEATURES}; then
|
|
||||||
cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
|
|
||||||
fi
|
|
||||||
|
|
||||||
sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF
|
|
||||||
X
|
|
||||||
;;; ${PN}-${SLOT} site-lisp configuration
|
|
||||||
X
|
|
||||||
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
|
|
||||||
Y (setq find-function-C-source-directory
|
|
||||||
Y "${EPREFIX}${cdir}")
|
|
||||||
X (let ((path (getenv "INFOPATH"))
|
|
||||||
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
|
|
||||||
X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))
|
|
||||||
X (and path
|
|
||||||
X ;; move Emacs Info dir before anything else in /usr/share/info
|
|
||||||
X (let* ((p (cons nil (split-string path ":" t))) (q p))
|
|
||||||
X (while (and (cdr q) (not (string-match re (cadr q))))
|
|
||||||
X (setq q (cdr q)))
|
|
||||||
X (setcdr q (cons dir (delete dir (cdr q))))
|
|
||||||
X (setq Info-directory-list (prune-directory-list (cdr p)))))))
|
|
||||||
EOF
|
|
||||||
elisp-site-file-install "${T}/${SITEFILE}" || die
|
|
||||||
|
|
||||||
dodoc README BUGS
|
|
||||||
|
|
||||||
if use aqua; then
|
|
||||||
dodir /Applications/Gentoo
|
|
||||||
rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
|
|
||||||
mv nextstep/Emacs.app \
|
|
||||||
"${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs
|
|
||||||
through the Emacs eselect module, which also redirects man and info
|
|
||||||
pages. Therefore, several Emacs versions can be installed at the
|
|
||||||
same time. \"man emacs.eselect\" for details.
|
|
||||||
\\n\\nIf you upgrade from Emacs version 24.2 or earlier, then it is
|
|
||||||
strongly recommended that you use app-admin/emacs-updater to rebuild
|
|
||||||
all byte-compiled elisp files of the installed Emacs packages."
|
|
||||||
use X && DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
|
|
||||||
Installing media-fonts/font-adobe-{75,100}dpi on the X server's
|
|
||||||
machine would satisfy basic Emacs requirements under X11.
|
|
||||||
See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
|
|
||||||
for how to enable anti-aliased fonts."
|
|
||||||
use aqua && DOC_CONTENTS+="\\n\\nEmacs${EMACS_SUFFIX#emacs}.app is in
|
|
||||||
\"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink
|
|
||||||
it into /Applications by yourself."
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
# move Info dir file to correct name
|
|
||||||
local infodir=/usr/share/info/${EMACS_SUFFIX} f
|
|
||||||
if [[ -f ${ED}${infodir}/dir.orig ]]; then
|
|
||||||
mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed"
|
|
||||||
elif [[ -d "${ED}"${infodir} ]]; then
|
|
||||||
# this should not happen in EAPI 4
|
|
||||||
ewarn "Regenerating Info directory index in ${infodir} ..."
|
|
||||||
rm -f "${ED}"${infodir}/dir{,.*}
|
|
||||||
for f in "${ED}"${infodir}/*; do
|
|
||||||
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
|
|
||||||
install-info --info-dir="${ED}"${infodir} "${f}" \
|
|
||||||
|| die "install-info failed"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elisp-site-regen
|
|
||||||
|
|
||||||
local pvr
|
|
||||||
for pvr in ${REPLACING_VERSIONS}; do
|
|
||||||
[[ ${pvr%%[-_]*} = 24.[12] ]] && FORCE_PRINT_ELOG=1
|
|
||||||
done
|
|
||||||
readme.gentoo_print_elog
|
|
||||||
|
|
||||||
if use livecd; then
|
|
||||||
# force an update of the emacs symlink for the livecd/dvd,
|
|
||||||
# because some microemacs packages set it with USE=livecd
|
|
||||||
eselect emacs update
|
|
||||||
elif [[ $(readlink "${EROOT}"/usr/bin/emacs) = ${EMACS_SUFFIX} ]]; then
|
|
||||||
# refresh symlinks in case any installed files have changed
|
|
||||||
eselect emacs set ${EMACS_SUFFIX}
|
|
||||||
else
|
|
||||||
eselect emacs update ifunset
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
elisp-site-regen
|
|
||||||
eselect emacs update ifunset
|
|
||||||
}
|
|
@ -1,362 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.4.50_pre20140630.ebuild,v 1.1 2014/07/07 07:09:39 ulm Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit autotools elisp-common eutils flag-o-matic multilib readme.gentoo
|
|
||||||
|
|
||||||
if [[ ${PV##*.} = 9999 ]]; then
|
|
||||||
EBZR_PROJECT="emacs"
|
|
||||||
EBZR_BRANCH="trunk"
|
|
||||||
EBZR_REPO_URI="bzr://bzr.savannah.gnu.org/emacs/${EBZR_BRANCH}/"
|
|
||||||
# "Nosmart" is much faster for initial branching.
|
|
||||||
EBZR_INITIAL_URI="nosmart+${EBZR_REPO_URI}"
|
|
||||||
EBZR_UNPACK_DIR="${WORKDIR}/emacs"
|
|
||||||
EBZR_WORKDIR_CHECKOUT="t" #434746
|
|
||||||
inherit bzr
|
|
||||||
S="${EBZR_UNPACK_DIR}"
|
|
||||||
else
|
|
||||||
SRC_URI="http://dev.gentoo.org/~ulm/distfiles/emacs-${PV}.tar.xz
|
|
||||||
mirror://gnu-alpha/emacs/pretest/emacs-${PV}.tar.xz"
|
|
||||||
# FULL_VERSION keeps the full version number, which is needed in
|
|
||||||
# order to determine some path information correctly for copy/move
|
|
||||||
# operations later on
|
|
||||||
FULL_VERSION="${PV%%_*}"
|
|
||||||
#S="${WORKDIR}/emacs-${FULL_VERSION}"
|
|
||||||
S="${WORKDIR}/emacs"
|
|
||||||
fi
|
|
||||||
|
|
||||||
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
|
|
||||||
HOMEPAGE="http://www.gnu.org/software/emacs/"
|
|
||||||
|
|
||||||
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
|
|
||||||
SLOT="24"
|
|
||||||
IUSE="acl alsa aqua athena dbus games gconf gfile gif gnutls gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm zlib"
|
|
||||||
REQUIRED_USE="?? ( aqua X )"
|
|
||||||
|
|
||||||
RDEPEND="sys-libs/ncurses
|
|
||||||
>=app-admin/eselect-emacs-1.16
|
|
||||||
>=app-emacs/emacs-common-gentoo-1.4-r1[games?,X?]
|
|
||||||
net-libs/liblockfile
|
|
||||||
acl? ( virtual/acl )
|
|
||||||
alsa? ( media-libs/alsa-lib )
|
|
||||||
dbus? ( sys-apps/dbus )
|
|
||||||
gfile? ( >=dev-libs/glib-2.28.6 )
|
|
||||||
gnutls? ( net-libs/gnutls )
|
|
||||||
gpm? ( sys-libs/gpm )
|
|
||||||
hesiod? ( net-dns/hesiod )
|
|
||||||
kerberos? ( virtual/krb5 )
|
|
||||||
libxml2? ( >=dev-libs/libxml2-2.2.0 )
|
|
||||||
selinux? ( sys-libs/libselinux )
|
|
||||||
zlib? ( sys-libs/zlib )
|
|
||||||
X? (
|
|
||||||
x11-libs/libXmu
|
|
||||||
x11-libs/libXt
|
|
||||||
x11-misc/xbitmaps
|
|
||||||
gconf? ( >=gnome-base/gconf-2.26.2 )
|
|
||||||
gsettings? ( >=dev-libs/glib-2.28.6 )
|
|
||||||
gif? ( media-libs/giflib )
|
|
||||||
jpeg? ( virtual/jpeg:0= )
|
|
||||||
png? ( >=media-libs/libpng-1.4:0= )
|
|
||||||
svg? ( >=gnome-base/librsvg-2.0 )
|
|
||||||
tiff? ( media-libs/tiff )
|
|
||||||
xpm? ( x11-libs/libXpm )
|
|
||||||
imagemagick? ( >=media-gfx/imagemagick-6.6.2 )
|
|
||||||
xft? (
|
|
||||||
media-libs/fontconfig
|
|
||||||
media-libs/freetype
|
|
||||||
x11-libs/libXft
|
|
||||||
m17n-lib? (
|
|
||||||
>=dev-libs/libotf-0.9.4
|
|
||||||
>=dev-libs/m17n-lib-1.5.1
|
|
||||||
)
|
|
||||||
)
|
|
||||||
gtk? (
|
|
||||||
gtk3? ( x11-libs/gtk+:3 )
|
|
||||||
!gtk3? ( x11-libs/gtk+:2 )
|
|
||||||
)
|
|
||||||
!gtk? (
|
|
||||||
motif? ( >=x11-libs/motif-2.3:0 )
|
|
||||||
!motif? (
|
|
||||||
Xaw3d? ( x11-libs/libXaw3d )
|
|
||||||
!Xaw3d? ( athena? ( x11-libs/libXaw ) )
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)"
|
|
||||||
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig
|
|
||||||
gzip-el? ( app-arch/gzip )
|
|
||||||
pax_kernel? (
|
|
||||||
sys-apps/attr
|
|
||||||
sys-apps/paxctl
|
|
||||||
)"
|
|
||||||
|
|
||||||
if [[ ${PV##*.} = 9999 ]]; then
|
|
||||||
DEPEND="${DEPEND}
|
|
||||||
sys-apps/texinfo"
|
|
||||||
fi
|
|
||||||
|
|
||||||
EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
|
|
||||||
SITEFILE="20${PN}-${SLOT}-gentoo.el"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if [[ ${PV##*.} = 9999 ]]; then
|
|
||||||
FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[ \t]*\([^ \t,)]*\).*/\1/p' \
|
|
||||||
configure.ac)
|
|
||||||
[[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
|
|
||||||
einfo "Emacs branch: ${EBZR_BRANCH}"
|
|
||||||
einfo "Revision: ${EBZR_REVISION:-${EBZR_REVNO}}"
|
|
||||||
einfo "Emacs version number: ${FULL_VERSION}"
|
|
||||||
[[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
|
|
||||||
|| die "Upstream version number changed to ${FULL_VERSION}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
epatch_user
|
|
||||||
|
|
||||||
# Fix filename reference in redirected man page
|
|
||||||
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|
|
||||||
|| die "unable to sed ctags.1"
|
|
||||||
|
|
||||||
AT_M4DIR=m4 eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
strip-flags
|
|
||||||
|
|
||||||
if use sh; then
|
|
||||||
replace-flags "-O[1-9]" -O0 #262359
|
|
||||||
elif use ia64; then
|
|
||||||
replace-flags "-O[2-9]" -O1 #325373
|
|
||||||
else
|
|
||||||
replace-flags "-O[3-9]" -O2
|
|
||||||
fi
|
|
||||||
|
|
||||||
local myconf
|
|
||||||
|
|
||||||
if use alsa; then
|
|
||||||
use sound || ewarn \
|
|
||||||
"USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
|
|
||||||
myconf+=" --with-sound=alsa"
|
|
||||||
else
|
|
||||||
myconf+=" --with-sound=$(usex sound oss)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use X; then
|
|
||||||
myconf+=" --with-x --without-ns"
|
|
||||||
myconf+=" $(use_with gconf)"
|
|
||||||
myconf+=" $(use_with gsettings)"
|
|
||||||
myconf+=" $(use_with toolkit-scroll-bars)"
|
|
||||||
myconf+=" $(use_with gif)"
|
|
||||||
myconf+=" $(use_with jpeg)"
|
|
||||||
myconf+=" $(use_with png)"
|
|
||||||
myconf+=" $(use_with svg rsvg)"
|
|
||||||
myconf+=" $(use_with tiff)"
|
|
||||||
myconf+=" $(use_with xpm)"
|
|
||||||
myconf+=" $(use_with imagemagick)"
|
|
||||||
|
|
||||||
if use xft; then
|
|
||||||
myconf+=" --with-xft"
|
|
||||||
myconf+=" $(use_with m17n-lib libotf)"
|
|
||||||
myconf+=" $(use_with m17n-lib m17n-flt)"
|
|
||||||
else
|
|
||||||
myconf+=" --without-xft"
|
|
||||||
myconf+=" --without-libotf --without-m17n-flt"
|
|
||||||
use m17n-lib && ewarn \
|
|
||||||
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
|
|
||||||
fi
|
|
||||||
|
|
||||||
local f
|
|
||||||
if use gtk; then
|
|
||||||
einfo "Configuring to build with GIMP Toolkit (GTK+)"
|
|
||||||
myconf+=" --with-x-toolkit=$(usex gtk3 gtk3 gtk2)"
|
|
||||||
for f in motif Xaw3d athena; do
|
|
||||||
use ${f} && ewarn \
|
|
||||||
"USE flag \"${f}\" has no effect if \"gtk\" is set."
|
|
||||||
done
|
|
||||||
elif use motif; then
|
|
||||||
einfo "Configuring to build with Motif toolkit"
|
|
||||||
myconf+=" --with-x-toolkit=motif"
|
|
||||||
for f in Xaw3d athena; do
|
|
||||||
use ${f} && ewarn \
|
|
||||||
"USE flag \"${f}\" has no effect if \"motif\" is set."
|
|
||||||
done
|
|
||||||
elif use athena || use Xaw3d; then
|
|
||||||
einfo "Configuring to build with Athena/Lucid toolkit"
|
|
||||||
myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
|
|
||||||
else
|
|
||||||
einfo "Configuring to build with no toolkit"
|
|
||||||
myconf+=" --with-x-toolkit=no"
|
|
||||||
fi
|
|
||||||
elif use aqua; then
|
|
||||||
einfo "Configuring to build with Nextstep (Cocoa) support"
|
|
||||||
myconf+=" --with-ns --disable-ns-self-contained"
|
|
||||||
myconf+=" --without-x"
|
|
||||||
else
|
|
||||||
myconf+=" --without-x --without-ns"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Save version information in the Emacs binary. It will be available
|
|
||||||
# in variable "system-configuration-options".
|
|
||||||
myconf+=" GENTOO_PACKAGE=${CATEGORY}/${PF}"
|
|
||||||
if [[ ${PV##*.} = 9999 ]]; then
|
|
||||||
myconf+=" EBZR_BRANCH=${EBZR_BRANCH} EBZR_REVNO=${EBZR_REVNO}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
econf \
|
|
||||||
--program-suffix="-${EMACS_SUFFIX}" \
|
|
||||||
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
|
|
||||||
--localstatedir="${EPREFIX}"/var \
|
|
||||||
--enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
|
|
||||||
--with-gameuser="${GAMES_USER_DED:-games}" \
|
|
||||||
--without-compress-install \
|
|
||||||
--with-file-notification=$(usev gfile || usev inotify || echo no) \
|
|
||||||
$(use_enable acl) \
|
|
||||||
$(use_with dbus) \
|
|
||||||
$(use_with gnutls) \
|
|
||||||
$(use_with gpm) \
|
|
||||||
$(use_with hesiod) \
|
|
||||||
$(use_with kerberos) $(use_with kerberos kerberos5) \
|
|
||||||
$(use_with libxml2 xml2) \
|
|
||||||
$(use_with selinux) \
|
|
||||||
$(use_with wide-int) \
|
|
||||||
$(use_with zlib) \
|
|
||||||
${myconf}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
|
|
||||||
emake
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install () {
|
|
||||||
emake DESTDIR="${D}" NO_BIN_LINK=t install
|
|
||||||
|
|
||||||
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} \
|
|
||||||
|| die "moving emacs executable failed"
|
|
||||||
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 \
|
|
||||||
|| die "moving emacs man page failed"
|
|
||||||
|
|
||||||
# move info dir to avoid collisions with the dir file generated by portage
|
|
||||||
mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
|
|
||||||
|| die "moving info dir failed"
|
|
||||||
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
|
|
||||||
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
|
|
||||||
|
|
||||||
# avoid collision between slots, see bug #169033 e.g.
|
|
||||||
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
|
|
||||||
rm -rf "${ED}"/usr/share/{applications,icons}
|
|
||||||
rm -rf "${ED}"/var
|
|
||||||
|
|
||||||
# remove unused <version>/site-lisp dir
|
|
||||||
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
|
|
||||||
|
|
||||||
if use gzip-el; then
|
|
||||||
# compress .el files when a corresponding .elc exists
|
|
||||||
find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
|
|
||||||
-name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
|
|
||||||
assert "gzip .el failed"
|
|
||||||
fi
|
|
||||||
|
|
||||||
local cdir
|
|
||||||
if use source; then
|
|
||||||
cdir="/usr/share/emacs/${FULL_VERSION}/src"
|
|
||||||
insinto "${cdir}"
|
|
||||||
# This is not meant to install all the source -- just the
|
|
||||||
# C source you might find via find-function
|
|
||||||
doins src/*.{c,h,m}
|
|
||||||
elif has installsources ${FEATURES}; then
|
|
||||||
cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
|
|
||||||
fi
|
|
||||||
|
|
||||||
sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF
|
|
||||||
X
|
|
||||||
;;; ${PN}-${SLOT} site-lisp configuration
|
|
||||||
X
|
|
||||||
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
|
|
||||||
Y (setq find-function-C-source-directory
|
|
||||||
Y "${EPREFIX}${cdir}")
|
|
||||||
X (let ((path (getenv "INFOPATH"))
|
|
||||||
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
|
|
||||||
X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))
|
|
||||||
X (and path
|
|
||||||
X ;; move Emacs Info dir before anything else in /usr/share/info
|
|
||||||
X (let* ((p (cons nil (split-string path ":" t))) (q p))
|
|
||||||
X (while (and (cdr q) (not (string-match re (cadr q))))
|
|
||||||
X (setq q (cdr q)))
|
|
||||||
X (setcdr q (cons dir (delete dir (cdr q))))
|
|
||||||
X (setq Info-directory-list (prune-directory-list (cdr p)))))))
|
|
||||||
EOF
|
|
||||||
elisp-site-file-install "${T}/${SITEFILE}" || die
|
|
||||||
|
|
||||||
dodoc README BUGS
|
|
||||||
|
|
||||||
if use aqua; then
|
|
||||||
dodir /Applications/Gentoo
|
|
||||||
rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
|
|
||||||
mv nextstep/Emacs.app \
|
|
||||||
"${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs
|
|
||||||
through the Emacs eselect module, which also redirects man and info
|
|
||||||
pages. Therefore, several Emacs versions can be installed at the
|
|
||||||
same time. \"man emacs.eselect\" for details.
|
|
||||||
\\n\\nIf you upgrade from Emacs version 24.2 or earlier, then it is
|
|
||||||
strongly recommended that you use app-admin/emacs-updater to rebuild
|
|
||||||
all byte-compiled elisp files of the installed Emacs packages."
|
|
||||||
use X && DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
|
|
||||||
Installing media-fonts/font-adobe-{75,100}dpi on the X server's
|
|
||||||
machine would satisfy basic Emacs requirements under X11.
|
|
||||||
See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
|
|
||||||
for how to enable anti-aliased fonts."
|
|
||||||
use aqua && DOC_CONTENTS+="\\n\\nEmacs${EMACS_SUFFIX#emacs}.app is in
|
|
||||||
\"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink
|
|
||||||
it into /Applications by yourself."
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
# move Info dir file to correct name
|
|
||||||
local infodir=/usr/share/info/${EMACS_SUFFIX} f
|
|
||||||
if [[ -f ${ED}${infodir}/dir.orig ]]; then
|
|
||||||
mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed"
|
|
||||||
elif [[ -d "${ED}"${infodir} ]]; then
|
|
||||||
# this should not happen in EAPI 4
|
|
||||||
ewarn "Regenerating Info directory index in ${infodir} ..."
|
|
||||||
rm -f "${ED}"${infodir}/dir{,.*}
|
|
||||||
for f in "${ED}"${infodir}/*; do
|
|
||||||
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
|
|
||||||
install-info --info-dir="${ED}"${infodir} "${f}" \
|
|
||||||
|| die "install-info failed"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elisp-site-regen
|
|
||||||
|
|
||||||
local pvr
|
|
||||||
for pvr in ${REPLACING_VERSIONS}; do
|
|
||||||
[[ ${pvr%%[-_]*} = 24.[12] ]] && FORCE_PRINT_ELOG=1
|
|
||||||
done
|
|
||||||
readme.gentoo_print_elog
|
|
||||||
|
|
||||||
if use livecd; then
|
|
||||||
# force an update of the emacs symlink for the livecd/dvd,
|
|
||||||
# because some microemacs packages set it with USE=livecd
|
|
||||||
eselect emacs update
|
|
||||||
elif [[ $(readlink "${EROOT}"/usr/bin/emacs) = ${EMACS_SUFFIX} ]]; then
|
|
||||||
# refresh symlinks in case any installed files have changed
|
|
||||||
eselect emacs set ${EMACS_SUFFIX}
|
|
||||||
else
|
|
||||||
eselect emacs update ifunset
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
elisp-site-regen
|
|
||||||
eselect emacs update ifunset
|
|
||||||
}
|
|
@ -1,9 +1,8 @@
|
|||||||
DIST php-5.3.29.tar.bz2 11396771 SHA256 c4e1cf6972b2a9c7f2777a18497d83bf713cdbecabb65d3ff62ba441aebb0091 SHA512 c22c463df7371bbd97beb258f0a9b9d77ec5c3c733fc565091e2bfcda3da2f1d2ab406047afcc70a6da2331acd2698885328d5a334c9922fa7591852eefda5f7 WHIRLPOOL bb9db8ba267016af18d0d993e764561b11d6fc1302ed139d2b047ec84f139b078faf53d27a7dd394b0972199b3990c34a77ef1e2f7b632ceb5660cb1667bf0ab
|
DIST php-5.3.29.tar.bz2 11396771 SHA256 c4e1cf6972b2a9c7f2777a18497d83bf713cdbecabb65d3ff62ba441aebb0091 SHA512 c22c463df7371bbd97beb258f0a9b9d77ec5c3c733fc565091e2bfcda3da2f1d2ab406047afcc70a6da2331acd2698885328d5a334c9922fa7591852eefda5f7 WHIRLPOOL bb9db8ba267016af18d0d993e764561b11d6fc1302ed139d2b047ec84f139b078faf53d27a7dd394b0972199b3990c34a77ef1e2f7b632ceb5660cb1667bf0ab
|
||||||
DIST php-5.4.32.tar.bz2 12277458 SHA256 26d0717669a098f18cd22dc3ae8282101d38508054500c26775ddcc26ca7c826 SHA512 a2bf1c4977bfb36502163f5fd1ba81b6d7ac2a99f77c7e584761efbd6bbbc3ba0ec493ccc5bf61d78f956c8666b84b1b4bbfbbb778d2834541b47a9a5cfd63e0 WHIRLPOOL 718edbce480fe3b8b9a360d35b07cb9cfb629bc1d1182f0f434b072f514f9f94e90490079cff7754b128ca3f33e27b72ec73bec9b321c3a8c7d10496b36d4c52
|
DIST php-5.4.32.tar.bz2 12277458 SHA256 26d0717669a098f18cd22dc3ae8282101d38508054500c26775ddcc26ca7c826 SHA512 a2bf1c4977bfb36502163f5fd1ba81b6d7ac2a99f77c7e584761efbd6bbbc3ba0ec493ccc5bf61d78f956c8666b84b1b4bbfbbb778d2834541b47a9a5cfd63e0 WHIRLPOOL 718edbce480fe3b8b9a360d35b07cb9cfb629bc1d1182f0f434b072f514f9f94e90490079cff7754b128ca3f33e27b72ec73bec9b321c3a8c7d10496b36d4c52
|
||||||
DIST php-5.4.33.tar.bz2 12280453 SHA256 1a75b2d0835e74b8886cd3980d9598a0e06691441bb7f91d19b74c2278e40bb5 SHA512 c7a97db745aa77c2deccea022d97732bce736ccd481a7b6c63d7da79ce3d1a4d13d3f4968bfdab3ac1091a23dd6a243f3d3b0b2ac688205decc944d3d6ecf347 WHIRLPOOL 34b9a274d248a05b0d7c133a697a1b2c682cd8be0d15ae9377f4011ae1290eaba26775b3ac09276e4a4ce89dc55d728e0af68735789427c670bd0a09dc496364
|
DIST php-5.4.34.tar.bz2 12277163 SHA256 57d4ea10f0c18b096a7c8fd0a98dcbe40c8f4dc94453fd3ca0a10e35fb2f8234 SHA512 69355836a98fa66c32c6a8078dc593b50c9f432657b282811442aa47b13bf926e6a9a4c15bac9c793725a87499f765b89b605081279759c527e410dfd189912f WHIRLPOOL 2e0959209cb384b294ee5ca0852dc752e7743ec1eaa129497a6bf5f1a6352f1829b90a5bb336ec3f68bbecfdb3fd72ed8cd6a41d03dd1e8c7391ca05e9d0a437
|
||||||
DIST php-5.5.16.tar.bz2 13257031 SHA256 a1d7c4556a80bed744a348211b33bc35303edd56dd0a34e0a75a948c879cc5f6 SHA512 609e08cbc4974b356f81cd538d5f875befeaca83fbdb410c1980b420577da19148321a0c99b3494cd06f341571f00f2d381748900d4bad17c8240e4d6e90f7af WHIRLPOOL 715f3ba0230f3987c488a1f67b2bc542d8ef183b8ee0096fed0fcd6cf54c1173c04358ab3e6e4816814b2d7b7da88d396483e2a95ee566c0bf2feba5f6c59469
|
DIST php-5.5.16.tar.bz2 13257031 SHA256 a1d7c4556a80bed744a348211b33bc35303edd56dd0a34e0a75a948c879cc5f6 SHA512 609e08cbc4974b356f81cd538d5f875befeaca83fbdb410c1980b420577da19148321a0c99b3494cd06f341571f00f2d381748900d4bad17c8240e4d6e90f7af WHIRLPOOL 715f3ba0230f3987c488a1f67b2bc542d8ef183b8ee0096fed0fcd6cf54c1173c04358ab3e6e4816814b2d7b7da88d396483e2a95ee566c0bf2feba5f6c59469
|
||||||
DIST php-5.5.17.tar.bz2 13269227 SHA256 5d81db0c8b2a68da05715c363d037922b82a45c966785d64a77482e5c01e4e1b SHA512 898ab5ae1bcd7def149d63c919cbffa2d9708052a230465d39e53b46d39ec124f52ba31e6440f0ad96ec1e6e4fe4dec3e52bcb4f9a2e7d0af7cdcc94e81e493b WHIRLPOOL b606bb596cfffcc9f3ded6b0c2e2bc18ac5412713beb2a357ae6e93886a8a20119749b33a41cc8fb8d3f9e74b9585b1f66f71d16e4ebe781afc8ded7f9f4bf23
|
DIST php-5.5.18.tar.bz2 13276408 SHA256 f974279927b72b672dda4ef4b4362b4847fd3d19ce1d4f2e982230a4e93bb842 SHA512 398f2a5c1993a748d7713e44ae24098819dfa96550c17e4c868c656b653b525989d4e2d5daa1446cf04dd4408d51f9839a2d7728c70145b54c5a220d15fb2953 WHIRLPOOL b19a0dc1d6af1b3fb24f8521d769639bd7f7c857272ef4806afd8a058bd217343f57cc6111c06b6515aac607d33b9e26406ff67bf014aef69febcef5443b5077
|
||||||
DIST php-5.6.0.tar.bz2 13547979 SHA256 097af1be34fc73965e6f8401fd10e73eb56e1969ed4ffd691fb7e91606d0fc09 SHA512 a43e48650f6c9de7a0490a30c5b50fd8394698eeb0568303138013511ee4a31fbf231c1cf4b8ec972e92afca9c5169017921b108a526bfbeadef149049bf1d2e WHIRLPOOL 5076696f216570d4b3af125672f2f3ac4124c87ce9b40e13f58d3f81b058dbc5f59f43af512cc33beebc6071b05ffd7d33157aae718ace7fc27cd124c2ab019b
|
DIST php-5.6.2.tar.bz2 13453318 SHA256 671dcf1f636410c63bb9eb015c4c180d904f5436f81217be0adbf52da9becdb5 SHA512 b2e380a15c94a1ac6005aa5ad5953e31ef11a6ef83fd296c927bd55be23ab3c91e5e4d908e49086c87229bf7da18e8a523132bb372abb4d5943ff1ea7f91529c WHIRLPOOL 95b96f413e2a4097ab0153ad9c985b742d3dbf30fa38d659bb3d60ae345bf1b233a2c9b7a97eaf15fc99195c281362ed0159a3de24dfb4850cde9fed28273b3e
|
||||||
DIST php-5.6.1.tar.bz2 13455884 SHA256 82c1ccd17830d697d7a4d75bb60ea12be58fa80b4dba101e97db1a6372ca45f0 SHA512 22839e6e8a365c14d26febbc4a75a8afbf3d3f4ad31b300e356ac4d2857562dae9a1fcf12bbb509452147cdef11006e437a4d67f5d692f76d8e203783f82631f WHIRLPOOL 21d80da8036641e3059b9fc482e0d76a833a3d5c96ef7683c7b3d3715be4904b73d1e0c3152650620b809600699a3eee36b8018fdb41f156e59dd0e1e03862d2
|
|
||||||
DIST php-patchset-5.3-r0.tar.bz2 7368 SHA256 1a67b34a681dea33ea38f0ffc32b70a78b4c5dc1c3603d1bba31bb130d803ef7 SHA512 765b0cf56a3e63ded4ad1d1ba67567881ad06bdc2814cc07004fa338f38fd69078819c7463d2c55e00805c8f33fa925b94228bf7bc3d223acc33c6cff540024c WHIRLPOOL 59e18b33e11d968fac2a4571173121bf8141bb2f1eab62192e15bc59e351d3ab973f04343b447681d8a2adddf0844edb8a481d027bfc14c7e1fd8222169094ec
|
DIST php-patchset-5.3-r0.tar.bz2 7368 SHA256 1a67b34a681dea33ea38f0ffc32b70a78b4c5dc1c3603d1bba31bb130d803ef7 SHA512 765b0cf56a3e63ded4ad1d1ba67567881ad06bdc2814cc07004fa338f38fd69078819c7463d2c55e00805c8f33fa925b94228bf7bc3d223acc33c6cff540024c WHIRLPOOL 59e18b33e11d968fac2a4571173121bf8141bb2f1eab62192e15bc59e351d3ab973f04343b447681d8a2adddf0844edb8a481d027bfc14c7e1fd8222169094ec
|
||||||
DIST php-patchset-5.4-r2.tar.bz2 5824 SHA256 4a47f4d31f50a244f85349486cdb3474cf315562e097ed4c116c2b9b5730ecef SHA512 3c2523458a627373da7acb93fb2cd621f50b19fe2ba1d30beb62eeaaa39045262b917cfd0b631046fec9c8027cfa99bd0426a079ab45eb172b21d25d6e085dde WHIRLPOOL fe4f015e2f0dc66cc23ef16fb5bb33117952593ae0770d4bcd37ecc1c431cbcc7874189d265696305c60b4e395e7ce902667e38203db46867304868271affdea
|
DIST php-patchset-5.4-r2.tar.bz2 5824 SHA256 4a47f4d31f50a244f85349486cdb3474cf315562e097ed4c116c2b9b5730ecef SHA512 3c2523458a627373da7acb93fb2cd621f50b19fe2ba1d30beb62eeaaa39045262b917cfd0b631046fec9c8027cfa99bd0426a079ab45eb172b21d25d6e085dde WHIRLPOOL fe4f015e2f0dc66cc23ef16fb5bb33117952593ae0770d4bcd37ecc1c431cbcc7874189d265696305c60b4e395e7ce902667e38203db46867304868271affdea
|
||||||
|
@ -1,784 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.5.17.ebuild,v 1.2 2014/10/10 18:04:18 grknight Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool systemd
|
|
||||||
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
|
||||||
|
|
||||||
function php_get_uri ()
|
|
||||||
{
|
|
||||||
case "${1}" in
|
|
||||||
"php-pre")
|
|
||||||
echo "http://downloads.php.net/dsp/${2}"
|
|
||||||
;;
|
|
||||||
"php")
|
|
||||||
echo "http://www.php.net/distributions/${2}"
|
|
||||||
;;
|
|
||||||
"olemarkus")
|
|
||||||
echo "http://dev.gentoo.org/~olemarkus/php/${2}"
|
|
||||||
;;
|
|
||||||
"gentoo")
|
|
||||||
echo "mirror://gentoo/${2}"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
die "unhandled case in php_get_uri"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
PHP_MV="$(get_major_version)"
|
|
||||||
SLOT="$(get_version_component_range 1-2)"
|
|
||||||
|
|
||||||
# alias, so we can handle different types of releases (finals, rcs, alphas,
|
|
||||||
# betas, ...) w/o changing the whole ebuild
|
|
||||||
PHP_PV="${PV/_rc/RC}"
|
|
||||||
PHP_PV="${PHP_PV/_alpha/alpha}"
|
|
||||||
PHP_PV="${PHP_PV/_beta/beta}"
|
|
||||||
PHP_RELEASE="php"
|
|
||||||
[[ ${PV} == ${PV/_alpha/} ]] || PHP_RELEASE="php-pre"
|
|
||||||
[[ ${PV} == ${PV/_beta/} ]] || PHP_RELEASE="php-pre"
|
|
||||||
[[ ${PV} == ${PV/_rc/} ]] || PHP_RELEASE="php-pre"
|
|
||||||
PHP_P="${PN}-${PHP_PV}"
|
|
||||||
|
|
||||||
PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")"
|
|
||||||
|
|
||||||
PHP_FPM_CONF_VER="1"
|
|
||||||
|
|
||||||
SRC_URI="${PHP_SRC_URI}"
|
|
||||||
|
|
||||||
DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs"
|
|
||||||
HOMEPAGE="http://php.net/"
|
|
||||||
LICENSE="PHP-3"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${PHP_P}"
|
|
||||||
|
|
||||||
# We can build the following SAPIs in the given order
|
|
||||||
SAPIS="embed cli cgi fpm apache2"
|
|
||||||
|
|
||||||
# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
|
|
||||||
IUSE="${IUSE}
|
|
||||||
${SAPIS/cli/+cli}
|
|
||||||
threads"
|
|
||||||
|
|
||||||
IUSE="${IUSE} bcmath berkdb bzip2 calendar cdb cjk
|
|
||||||
crypt +ctype curl debug
|
|
||||||
enchant exif frontbase +fileinfo +filter firebird
|
|
||||||
flatfile ftp gd gdbm gmp +hash +iconv imap inifile
|
|
||||||
intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit mhash
|
|
||||||
mssql mysql libmysqlclient mysqli nls
|
|
||||||
oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
|
|
||||||
readline recode selinux +session sharedmem
|
|
||||||
+simplexml snmp soap sockets spell sqlite ssl
|
|
||||||
sybase-ct sysvipc systemd tidy +tokenizer truetype unicode vpx wddx
|
|
||||||
+xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
>=app-admin/eselect-php-0.7.1-r3[apache2?,fpm?]
|
|
||||||
>=dev-libs/libpcre-8.32[unicode]
|
|
||||||
apache2? ( || ( >=www-servers/apache-2.4[apache2_modules_unixd,threads=]
|
|
||||||
<www-servers/apache-2.4[threads=] ) )
|
|
||||||
berkdb? ( =sys-libs/db-4* )
|
|
||||||
bzip2? ( app-arch/bzip2 )
|
|
||||||
cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
|
|
||||||
cjk? ( !gd? (
|
|
||||||
virtual/jpeg:0
|
|
||||||
media-libs/libpng:0=
|
|
||||||
sys-libs/zlib
|
|
||||||
) )
|
|
||||||
crypt? ( >=dev-libs/libmcrypt-2.4 )
|
|
||||||
curl? ( >=net-misc/curl-7.10.5 )
|
|
||||||
enchant? ( app-text/enchant )
|
|
||||||
exif? ( !gd? (
|
|
||||||
virtual/jpeg:0
|
|
||||||
media-libs/libpng:0=
|
|
||||||
sys-libs/zlib
|
|
||||||
) )
|
|
||||||
firebird? ( dev-db/firebird )
|
|
||||||
gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib )
|
|
||||||
gdbm? ( >=sys-libs/gdbm-1.8.0 )
|
|
||||||
gmp? ( >=dev-libs/gmp-4.1.2 )
|
|
||||||
iconv? ( virtual/libiconv )
|
|
||||||
imap? ( virtual/imap-c-client[ssl=] )
|
|
||||||
intl? ( dev-libs/icu:= )
|
|
||||||
iodbc? ( dev-db/libiodbc )
|
|
||||||
kerberos? ( virtual/krb5 )
|
|
||||||
ldap? ( >=net-nds/openldap-1.2.11 )
|
|
||||||
ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 )
|
|
||||||
libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) )
|
|
||||||
mssql? ( dev-db/freetds[mssql] )
|
|
||||||
libmysqlclient? (
|
|
||||||
mysql? ( virtual/mysql )
|
|
||||||
mysqli? ( >=virtual/mysql-4.1 )
|
|
||||||
)
|
|
||||||
nls? ( sys-devel/gettext )
|
|
||||||
oci8-instant-client? ( dev-db/oracle-instantclient-basic )
|
|
||||||
odbc? ( >=dev-db/unixODBC-1.8.13 )
|
|
||||||
postgres? ( dev-db/postgresql-base )
|
|
||||||
qdbm? ( dev-db/qdbm )
|
|
||||||
readline? ( sys-libs/readline )
|
|
||||||
recode? ( app-text/recode )
|
|
||||||
sharedmem? ( dev-libs/mm )
|
|
||||||
simplexml? ( >=dev-libs/libxml2-2.6.8 )
|
|
||||||
snmp? ( >=net-analyzer/net-snmp-5.2 )
|
|
||||||
soap? ( >=dev-libs/libxml2-2.6.8 )
|
|
||||||
spell? ( >=app-text/aspell-0.50 )
|
|
||||||
sqlite? ( >=dev-db/sqlite-3.7.6.3 )
|
|
||||||
ssl? ( >=dev-libs/openssl-0.9.7 )
|
|
||||||
sybase-ct? ( dev-db/freetds )
|
|
||||||
tidy? ( app-text/htmltidy )
|
|
||||||
truetype? (
|
|
||||||
=media-libs/freetype-2*
|
|
||||||
>=media-libs/t1lib-5.0.0
|
|
||||||
!gd? (
|
|
||||||
virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib )
|
|
||||||
)
|
|
||||||
unicode? ( dev-libs/oniguruma )
|
|
||||||
vpx? ( media-libs/libvpx )
|
|
||||||
wddx? ( >=dev-libs/libxml2-2.6.8 )
|
|
||||||
xml? ( >=dev-libs/libxml2-2.6.8 )
|
|
||||||
xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv )
|
|
||||||
xmlreader? ( >=dev-libs/libxml2-2.6.8 )
|
|
||||||
xmlwriter? ( >=dev-libs/libxml2-2.6.8 )
|
|
||||||
xpm? (
|
|
||||||
x11-libs/libXpm
|
|
||||||
virtual/jpeg:0
|
|
||||||
media-libs/libpng:0= sys-libs/zlib
|
|
||||||
)
|
|
||||||
xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 )
|
|
||||||
zip? ( sys-libs/zlib )
|
|
||||||
zlib? ( sys-libs/zlib )
|
|
||||||
virtual/mta
|
|
||||||
"
|
|
||||||
|
|
||||||
php="=${CATEGORY}/${PF}"
|
|
||||||
|
|
||||||
REQUIRED_USE="
|
|
||||||
truetype? ( gd )
|
|
||||||
vpx? ( gd )
|
|
||||||
cjk? ( gd )
|
|
||||||
exif? ( gd )
|
|
||||||
|
|
||||||
xpm? ( gd )
|
|
||||||
gd? ( zlib )
|
|
||||||
simplexml? ( xml )
|
|
||||||
soap? ( xml )
|
|
||||||
wddx? ( xml )
|
|
||||||
xmlrpc? ( || ( xml iconv ) )
|
|
||||||
xmlreader? ( xml )
|
|
||||||
xslt? ( xml )
|
|
||||||
ldap-sasl? ( ldap )
|
|
||||||
mhash? ( hash )
|
|
||||||
phar? ( hash )
|
|
||||||
libmysqlclient? ( || (
|
|
||||||
mysql
|
|
||||||
mysqli
|
|
||||||
pdo
|
|
||||||
) )
|
|
||||||
|
|
||||||
qdbm? ( !gdbm )
|
|
||||||
readline? ( !libedit )
|
|
||||||
recode? ( !imap !mysql !mysqli )
|
|
||||||
sharedmem? ( !threads )
|
|
||||||
|
|
||||||
!cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
RDEPEND="${RDEPEND}
|
|
||||||
fpm? (
|
|
||||||
selinux? ( sec-policy/selinux-phpfpm )
|
|
||||||
systemd? ( sys-apps/systemd ) )"
|
|
||||||
|
|
||||||
DEPEND="${DEPEND}
|
|
||||||
sys-devel/flex
|
|
||||||
>=sys-devel/m4-1.4.3
|
|
||||||
>=sys-devel/libtool-1.5.18"
|
|
||||||
|
|
||||||
# Allow users to install production version if they want to
|
|
||||||
|
|
||||||
case "${PHP_INI_VERSION}" in
|
|
||||||
production|development)
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
PHP_INI_VERSION="development"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
PHP_INI_UPSTREAM="php.ini-${PHP_INI_VERSION}"
|
|
||||||
PHP_INI_FILE="php.ini"
|
|
||||||
|
|
||||||
want_apache
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
depend.apache_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
php_install_ini() {
|
|
||||||
local phpsapi="${1}"
|
|
||||||
|
|
||||||
# work out where we are installing the ini file
|
|
||||||
php_set_ini_dir "${phpsapi}"
|
|
||||||
|
|
||||||
local phpinisrc="${PHP_INI_UPSTREAM}-${phpsapi}"
|
|
||||||
cp "${PHP_INI_UPSTREAM}" "${phpinisrc}"
|
|
||||||
|
|
||||||
# default to /tmp for save_path, bug #282768
|
|
||||||
sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}"
|
|
||||||
|
|
||||||
# Set the extension dir
|
|
||||||
sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" -i "${phpinisrc}"
|
|
||||||
|
|
||||||
# Set the include path to point to where we want to find PEAR packages
|
|
||||||
sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}"
|
|
||||||
|
|
||||||
dodir "${PHP_INI_DIR#${EPREFIX}}"
|
|
||||||
insinto "${PHP_INI_DIR#${EPREFIX}}"
|
|
||||||
newins "${phpinisrc}" "${PHP_INI_FILE}"
|
|
||||||
|
|
||||||
elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}"
|
|
||||||
elog
|
|
||||||
|
|
||||||
dodir "${PHP_EXT_INI_DIR#${EPREFIX}}"
|
|
||||||
dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}"
|
|
||||||
|
|
||||||
if use_if_iuse opcache; then
|
|
||||||
elog "Adding opcache to $PHP_EXT_INI_DIR"
|
|
||||||
echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> "${D}/${PHP_EXT_INI_DIR}"/opcache.ini
|
|
||||||
dosym "${PHP_EXT_INI_DIR#${EPREFIX}}/opcache.ini" "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# SAPI-specific handling
|
|
||||||
|
|
||||||
if [[ "${sapi}" == "fpm" ]] ; then
|
|
||||||
[[ -z ${PHP_FPM_CONF_VER} ]] && PHP_FPM_CONF_VER=0
|
|
||||||
einfo "Installing FPM CGI config file php-fpm.conf"
|
|
||||||
insinto "${PHP_INI_DIR#${EPREFIX}}"
|
|
||||||
newins "${FILESDIR}/php-fpm-r${PHP_FPM_CONF_VER}.conf" php-fpm.conf
|
|
||||||
|
|
||||||
# Remove bogus /etc/php-fpm.conf.default (bug 359906)
|
|
||||||
[[ -f "${ED}/etc/php-fpm.conf.default" ]] && rm "${ED}/etc/php-fpm.conf.default"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Install PHP ini files into /usr/share/php
|
|
||||||
|
|
||||||
dodoc php.ini-development
|
|
||||||
dodoc php.ini-production
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
php_set_ini_dir() {
|
|
||||||
PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}"
|
|
||||||
PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext"
|
|
||||||
PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# USE=sharedmem (session/mod_mm to be exact) tries to mmap() this path
|
|
||||||
# ([empty session.save_path]/session_mm_[sapi][gid].sem)
|
|
||||||
# there is no easy way to circumvent that, all php calls during
|
|
||||||
# install use -n, so no php.ini file will be used.
|
|
||||||
# As such, this is the easiest way to get around
|
|
||||||
addpredict /session_mm_cli250.sem
|
|
||||||
addpredict /session_mm_cli0.sem
|
|
||||||
|
|
||||||
# Change PHP branding
|
|
||||||
# Get the alpha/beta/rc version
|
|
||||||
sed -re "s|^(PHP_EXTRA_VERSION=\").*(\")|\1-pl${PR/r/}-gentoo\2|g" \
|
|
||||||
-i configure.in || die "Unable to change PHP branding"
|
|
||||||
|
|
||||||
# Patch PHP to show Gentoo as the server platform
|
|
||||||
sed -e 's/PHP_UNAME=`uname -a | xargs`/PHP_UNAME=`uname -s -n -r -v | xargs`/g' \
|
|
||||||
-i configure.in || die "Failed to fix server platform name"
|
|
||||||
|
|
||||||
# Prevent PHP from activating the Apache config,
|
|
||||||
# as we will do that ourselves
|
|
||||||
sed -i \
|
|
||||||
-e "s,-i -a -n php${PHP_MV},-i -n php${PHP_MV},g" \
|
|
||||||
-e "s,-i -A -n php${PHP_MV},-i -n php${PHP_MV},g" \
|
|
||||||
configure sapi/apache2filter/config.m4 sapi/apache2handler/config.m4
|
|
||||||
|
|
||||||
# Patch PHP to support heimdal instead of mit-krb5
|
|
||||||
if has_version "app-crypt/heimdal" ; then
|
|
||||||
sed -e 's|gssapi_krb5|gssapi|g' -i acinclude.m4 \
|
|
||||||
|| die "Failed to fix heimdal libname"
|
|
||||||
sed -e 's|PHP_ADD_LIBRARY(k5crypto, 1, $1)||g' -i acinclude.m4 \
|
|
||||||
|| die "Failed to fix heimdal crypt library reference"
|
|
||||||
fi
|
|
||||||
|
|
||||||
#Add user patches #357637
|
|
||||||
epatch_user
|
|
||||||
|
|
||||||
#force rebuilding aclocal.m4
|
|
||||||
rm aclocal.m4
|
|
||||||
eautoreconf
|
|
||||||
|
|
||||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
|
||||||
# http://bugs.php.net/bug.php?id=48795, bug #343481
|
|
||||||
sed -i -e '/BUILD_CGI="\\$(CC)/s/CC/CXX/' configure || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
addpredict /usr/share/snmp/mibs/.index
|
|
||||||
addpredict /var/lib/net-snmp/mib_indexes
|
|
||||||
|
|
||||||
PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}"
|
|
||||||
|
|
||||||
# This is a global variable and should be in caps. It isn't because the
|
|
||||||
# phpconfutils eclass relies on exactly this name...
|
|
||||||
# for --with-libdir see bug #327025
|
|
||||||
my_conf="
|
|
||||||
--prefix="${PHP_DESTDIR}"
|
|
||||||
--mandir="${PHP_DESTDIR}"/man
|
|
||||||
--infodir="${PHP_DESTDIR}"/info
|
|
||||||
--libdir="${PHP_DESTDIR}"/lib
|
|
||||||
--with-libdir=$(get_libdir)
|
|
||||||
--without-pear
|
|
||||||
$(use_enable threads maintainer-zts)"
|
|
||||||
|
|
||||||
# extension USE flag shared
|
|
||||||
my_conf+="
|
|
||||||
$(use_enable bcmath bcmath )
|
|
||||||
$(use_with bzip2 bz2 "${EPREFIX}"/usr)
|
|
||||||
$(use_enable calendar calendar )
|
|
||||||
$(use_enable ctype ctype )
|
|
||||||
$(use_with curl curl "${EPREFIX}"/usr)
|
|
||||||
$(use_enable xml dom )
|
|
||||||
$(use_with enchant enchant "${EPREFIX}"/usr)
|
|
||||||
$(use_enable exif exif )
|
|
||||||
$(use_enable fileinfo fileinfo )
|
|
||||||
$(use_enable filter filter )
|
|
||||||
$(use_enable ftp ftp )
|
|
||||||
$(use_with nls gettext "${EPREFIX}"/usr)
|
|
||||||
$(use_with gmp gmp "${EPREFIX}"/usr)
|
|
||||||
$(use_enable hash hash )
|
|
||||||
$(use_with mhash mhash "${EPREFIX}"/usr)
|
|
||||||
$(use_with iconv iconv $(use elibc_glibc || echo "${EPREFIX}"/usr))
|
|
||||||
$(use_enable intl intl )
|
|
||||||
$(use_enable ipv6 ipv6 )
|
|
||||||
$(use_enable json json )
|
|
||||||
$(use_with kerberos kerberos "${EPREFIX}"/usr)
|
|
||||||
$(use_enable xml libxml )
|
|
||||||
$(use_with xml libxml-dir "${EPREFIX}"/usr)
|
|
||||||
$(use_enable unicode mbstring )
|
|
||||||
$(use_with crypt mcrypt "${EPREFIX}"/usr)
|
|
||||||
$(use_with mssql mssql "${EPREFIX}"/usr)
|
|
||||||
$(use_with unicode onig "${EPREFIX}"/usr)
|
|
||||||
$(use_with ssl openssl "${EPREFIX}"/usr)
|
|
||||||
$(use_with ssl openssl-dir "${EPREFIX}"/usr)
|
|
||||||
$(use_enable pcntl pcntl )
|
|
||||||
$(use_enable phar phar )
|
|
||||||
$(use_enable pdo pdo )
|
|
||||||
$(use_enable opcache opcache )
|
|
||||||
$(use_with postgres pgsql "${EPREFIX}"/usr)
|
|
||||||
$(use_enable posix posix )
|
|
||||||
$(use_with spell pspell "${EPREFIX}"/usr)
|
|
||||||
$(use_with recode recode "${EPREFIX}"/usr)
|
|
||||||
$(use_enable simplexml simplexml )
|
|
||||||
$(use_enable sharedmem shmop )
|
|
||||||
$(use_with snmp snmp "${EPREFIX}"/usr)
|
|
||||||
$(use_enable soap soap )
|
|
||||||
$(use_enable sockets sockets )
|
|
||||||
$(use_with sqlite sqlite3 "${EPREFIX}"/usr)
|
|
||||||
$(use_with sybase-ct sybase-ct "${EPREFIX}"/usr)
|
|
||||||
$(use_enable sysvipc sysvmsg )
|
|
||||||
$(use_enable sysvipc sysvsem )
|
|
||||||
$(use_enable sysvipc sysvshm )
|
|
||||||
$(use_with systemd fpm-systemd)
|
|
||||||
$(use_with tidy tidy "${EPREFIX}"/usr)
|
|
||||||
$(use_enable tokenizer tokenizer )
|
|
||||||
$(use_enable wddx wddx )
|
|
||||||
$(use_enable xml xml )
|
|
||||||
$(use_enable xmlreader xmlreader )
|
|
||||||
$(use_enable xmlwriter xmlwriter )
|
|
||||||
$(use_with xmlrpc xmlrpc)
|
|
||||||
$(use_with xslt xsl "${EPREFIX}"/usr)
|
|
||||||
$(use_enable zip zip )
|
|
||||||
$(use_with zlib zlib "${EPREFIX}"/usr)
|
|
||||||
$(use_enable debug debug )"
|
|
||||||
|
|
||||||
# DBA support
|
|
||||||
if use cdb || use berkdb || use flatfile || use gdbm || use inifile \
|
|
||||||
|| use qdbm ; then
|
|
||||||
my_conf="${my_conf} --enable-dba${shared}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# DBA drivers support
|
|
||||||
my_conf+="
|
|
||||||
$(use_with cdb cdb)
|
|
||||||
$(use_with berkdb db4 ${EPREFIX}/usr)
|
|
||||||
$(use_enable flatfile flatfile )
|
|
||||||
$(use_with gdbm gdbm ${EPREFIX}/usr)
|
|
||||||
$(use_enable inifile inifile )
|
|
||||||
$(use_with qdbm qdbm ${EPREFIX}/usr)"
|
|
||||||
|
|
||||||
# Support for the GD graphics library
|
|
||||||
my_conf+="
|
|
||||||
$(use_with truetype freetype-dir ${EPREFIX}/usr)
|
|
||||||
$(use_with truetype t1lib ${EPREFIX}/usr)
|
|
||||||
$(use_enable cjk gd-jis-conv )
|
|
||||||
$(use_with gd jpeg-dir ${EPREFIX}/usr)
|
|
||||||
$(use_with gd png-dir ${EPREFIX}/usr)
|
|
||||||
$(use_with xpm xpm-dir ${EPREFIX}/usr)
|
|
||||||
$(use_with vpx vpx-dir ${EPREFIX}/usr)"
|
|
||||||
# enable gd last, so configure can pick up the previous settings
|
|
||||||
my_conf+="
|
|
||||||
$(use_with gd gd)"
|
|
||||||
|
|
||||||
# IMAP support
|
|
||||||
if use imap ; then
|
|
||||||
my_conf+="
|
|
||||||
$(use_with imap imap ${EPREFIX}/usr)
|
|
||||||
$(use_with ssl imap-ssl ${EPREFIX}/usr)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Interbase/firebird support
|
|
||||||
|
|
||||||
if use firebird ; then
|
|
||||||
my_conf+="
|
|
||||||
$(use_with firebird interbase ${EPREFIX}/usr)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# LDAP support
|
|
||||||
if use ldap ; then
|
|
||||||
my_conf+="
|
|
||||||
$(use_with ldap ldap ${EPREFIX}/usr)
|
|
||||||
$(use_with ldap-sasl ldap-sasl ${EPREFIX}/usr)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# MySQL support
|
|
||||||
local mysqllib="mysqlnd"
|
|
||||||
local mysqlilib="mysqlnd"
|
|
||||||
use libmysqlclient && mysqllib="${EPREFIX}/usr"
|
|
||||||
use libmysqlclient && mysqlilib="${EPREFIX}/usr/bin/mysql_config"
|
|
||||||
|
|
||||||
my_conf+=" $(use_with mysql mysql $mysqllib)"
|
|
||||||
my_conf+=" $(use_with mysqli mysqli $mysqlilib)"
|
|
||||||
|
|
||||||
local mysqlsock=" $(use_with mysql mysql-sock ${EPREFIX}/var/run/mysqld/mysqld.sock)"
|
|
||||||
if use mysql ; then
|
|
||||||
my_conf+="${mysqlsock}"
|
|
||||||
elif use mysqli ; then
|
|
||||||
my_conf+="${mysqlsock}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# ODBC support
|
|
||||||
if use odbc ; then
|
|
||||||
my_conf+="
|
|
||||||
$(use_with odbc unixODBC ${EPREFIX}/usr)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use iodbc ; then
|
|
||||||
my_conf+="
|
|
||||||
$(use_with iodbc iodbc ${EPREFIX}/usr)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Oracle support
|
|
||||||
if use oci8-instant-client ; then
|
|
||||||
my_conf+="
|
|
||||||
$(use_with oci8-instant-client oci8)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# PDO support
|
|
||||||
if use pdo ; then
|
|
||||||
my_conf+="
|
|
||||||
$(use_with mssql pdo-dblib )
|
|
||||||
$(use_with mysql pdo-mysql ${mysqllib})
|
|
||||||
$(use_with postgres pdo-pgsql )
|
|
||||||
$(use_with sqlite pdo-sqlite ${EPREFIX}/usr)
|
|
||||||
$(use_with odbc pdo-odbc unixODBC,${EPREFIX}/usr)"
|
|
||||||
if use oci8-instant-client ; then
|
|
||||||
my_conf+="
|
|
||||||
$(use_with oci8-instant-client pdo-oci)"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# readline/libedit support
|
|
||||||
my_conf+="
|
|
||||||
$(use_with readline readline ${EPREFIX}/usr)
|
|
||||||
$(use_with libedit libedit ${EPREFIX}/usr)"
|
|
||||||
|
|
||||||
# Session support
|
|
||||||
if use session ; then
|
|
||||||
my_conf+="
|
|
||||||
$(use_with sharedmem mm ${EPREFIX}/usr)"
|
|
||||||
else
|
|
||||||
my_conf+="
|
|
||||||
$(use_enable session session )"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Use pic for shared modules such as apache2's mod_php
|
|
||||||
my_conf="${my_conf} --with-pic"
|
|
||||||
|
|
||||||
# we use the system copy of pcre
|
|
||||||
# --with-pcre-regex affects ext/pcre
|
|
||||||
# --with-pcre-dir affects ext/filter and ext/zip
|
|
||||||
my_conf="${my_conf} --with-pcre-regex=${EPREFIX}/usr --with-pcre-dir=${EPREFIX}/usr"
|
|
||||||
|
|
||||||
# Catch CFLAGS problems
|
|
||||||
# Fixes bug #14067.
|
|
||||||
# Changed order to run it in reverse for bug #32022 and #12021.
|
|
||||||
replace-cpu-flags "k6*" "i586"
|
|
||||||
|
|
||||||
# Support user-passed configuration parameters
|
|
||||||
my_conf="${my_conf} ${EXTRA_ECONF:-}"
|
|
||||||
|
|
||||||
# Support the Apache2 extras, they must be set globally for all
|
|
||||||
# SAPIs to work correctly, especially for external PHP extensions
|
|
||||||
|
|
||||||
mkdir -p "${WORKDIR}/sapis-build"
|
|
||||||
for one_sapi in $SAPIS ; do
|
|
||||||
use "${one_sapi}" || continue
|
|
||||||
php_set_ini_dir "${one_sapi}"
|
|
||||||
|
|
||||||
cp -r "${S}" "${WORKDIR}/sapis-build/${one_sapi}"
|
|
||||||
cd "${WORKDIR}/sapis-build/${one_sapi}"
|
|
||||||
|
|
||||||
sapi_conf="${my_conf} --with-config-file-path=${PHP_INI_DIR}
|
|
||||||
--with-config-file-scan-dir=${PHP_EXT_INI_DIR_ACTIVE}"
|
|
||||||
|
|
||||||
for sapi in $SAPIS ; do
|
|
||||||
case "$sapi" in
|
|
||||||
cli|cgi|embed|fpm)
|
|
||||||
if [[ "${one_sapi}" == "${sapi}" ]] ; then
|
|
||||||
sapi_conf="${sapi_conf} --enable-${sapi}"
|
|
||||||
else
|
|
||||||
sapi_conf="${sapi_conf} --disable-${sapi}"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
|
|
||||||
apache2)
|
|
||||||
if [[ "${one_sapi}" == "${sapi}" ]] ; then
|
|
||||||
sapi_conf="${sapi_conf} --with-apxs2=${EPREFIX}/usr/sbin/apxs"
|
|
||||||
else
|
|
||||||
sapi_conf="${sapi_conf} --without-apxs2"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
econf ${sapi_conf}
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
# snmp seems to run during src_compile, too (bug #324739)
|
|
||||||
addpredict /usr/share/snmp/mibs/.index
|
|
||||||
addpredict /var/lib/net-snmp/mib_indexes
|
|
||||||
|
|
||||||
for sapi in ${SAPIS} ; do
|
|
||||||
if use "${sapi}"; then
|
|
||||||
cd "${WORKDIR}/sapis-build/$sapi" || "Failed to change dir to ${WORKDIR}/sapis-build/$1"
|
|
||||||
emake || die "emake failed"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# see bug #324739 for what happens when we don't have that
|
|
||||||
addpredict /usr/share/snmp/mibs/.index
|
|
||||||
|
|
||||||
# grab the first SAPI that got built and install common files from there
|
|
||||||
local first_sapi=""
|
|
||||||
for sapi in $SAPIS ; do
|
|
||||||
if use $sapi ; then
|
|
||||||
first_sapi=$sapi
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
# Makefile forgets to create this before trying to write to it...
|
|
||||||
dodir "${PHP_DESTDIR#${EPREFIX}}/bin"
|
|
||||||
|
|
||||||
# Install php environment (without any sapis)
|
|
||||||
cd "${WORKDIR}/sapis-build/$first_sapi"
|
|
||||||
emake INSTALL_ROOT="${D}" \
|
|
||||||
install-build install-headers install-programs \
|
|
||||||
|| die "emake install failed"
|
|
||||||
|
|
||||||
local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)"
|
|
||||||
|
|
||||||
# Create the directory where we'll put version-specific php scripts
|
|
||||||
keepdir /usr/share/php${PHP_MV}
|
|
||||||
|
|
||||||
local sapi="", file=""
|
|
||||||
local sapi_list=""
|
|
||||||
|
|
||||||
for sapi in ${SAPIS}; do
|
|
||||||
if use "${sapi}" ; then
|
|
||||||
einfo "Installing SAPI: ${sapi}"
|
|
||||||
cd "${WORKDIR}/sapis-build/${sapi}"
|
|
||||||
|
|
||||||
if [[ "${sapi}" == "apache2" ]] ; then
|
|
||||||
# We're specifically not using emake install-sapi as libtool
|
|
||||||
# may cause unnecessary relink failures (see bug #351266)
|
|
||||||
insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/"
|
|
||||||
newins ".libs/libphp5$(get_libname)" "libphp${PHP_MV}$(get_libname)"
|
|
||||||
keepdir "/usr/$(get_libdir)/apache2/modules"
|
|
||||||
else
|
|
||||||
# needed each time, php_install_ini would reset it
|
|
||||||
local dest="${PHP_DESTDIR#${EPREFIX}}"
|
|
||||||
into "${dest}"
|
|
||||||
case "$sapi" in
|
|
||||||
cli)
|
|
||||||
source="sapi/cli/php"
|
|
||||||
;;
|
|
||||||
cgi)
|
|
||||||
source="sapi/cgi/php-cgi"
|
|
||||||
;;
|
|
||||||
fpm)
|
|
||||||
source="sapi/fpm/php-fpm"
|
|
||||||
;;
|
|
||||||
embed)
|
|
||||||
source="libs/libphp${PHP_MV}$(get_libname)"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
die "unhandled sapi in src_install"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
if [[ "${source}" == *"$(get_libname)" ]]; then
|
|
||||||
dolib.so "${source}" || die "Unable to install ${sapi} sapi"
|
|
||||||
else
|
|
||||||
dobin "${source}" || die "Unable to install ${sapi} sapi"
|
|
||||||
local name="$(basename ${source})"
|
|
||||||
dosym "${dest}/bin/${name}" "/usr/bin/${name}${SLOT}"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
php_install_ini "${sapi}"
|
|
||||||
|
|
||||||
# construct correct SAPI string for php-config
|
|
||||||
# thanks to ferringb for the bash voodoo
|
|
||||||
if [[ "${sapi}" == "apache2" ]]; then
|
|
||||||
sapi_list="${sapi_list:+${sapi_list} }apache2handler"
|
|
||||||
else
|
|
||||||
sapi_list="${sapi_list:+${sapi_list} }${sapi}"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
# Installing opcache module
|
|
||||||
if use_if_iuse opcache ; then
|
|
||||||
dolib.so "modules/opcache$(get_libname)" || die "Unable to install opcache module"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Install env.d files
|
|
||||||
newenvd "${FILESDIR}/20php5-envd" \
|
|
||||||
"20php${SLOT}"
|
|
||||||
sed -e "s|/lib/|/$(get_libdir)/|g" -i \
|
|
||||||
"${ED}/etc/env.d/20php${SLOT}"
|
|
||||||
sed -e "s|php5|php${SLOT}|g" -i \
|
|
||||||
"${ED}/etc/env.d/20php${SLOT}"
|
|
||||||
|
|
||||||
# set php-config variable correctly (bug #278439)
|
|
||||||
sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \
|
|
||||||
"${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config"
|
|
||||||
|
|
||||||
if use fpm ; then
|
|
||||||
if use systemd; then
|
|
||||||
systemd_newunit "${FILESDIR}/php-fpm_at.service" "php-fpm@${SLOT}.service"
|
|
||||||
else
|
|
||||||
systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" "php-fpm@${SLOT}.service"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
echo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
|
||||||
PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php"
|
|
||||||
if [[ ! -x "${PHP_BIN}" ]] ; then
|
|
||||||
ewarn "Test phase requires USE=cli, skipping"
|
|
||||||
return
|
|
||||||
else
|
|
||||||
export TEST_PHP_EXECUTABLE="${PHP_BIN}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -x "${WORKDIR}/sapis/cgi/php-cgi" ]] ; then
|
|
||||||
export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis/cgi/php-cgi"
|
|
||||||
fi
|
|
||||||
|
|
||||||
REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d "session.save_path=${T}" \
|
|
||||||
"${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d "session.save_path=${T}"
|
|
||||||
|
|
||||||
for name in ${EXPECTED_TEST_FAILURES}; do
|
|
||||||
mv "${name}.out" "${name}.out.orig" 2>/dev/null
|
|
||||||
done
|
|
||||||
|
|
||||||
local failed="$(find -name '*.out')"
|
|
||||||
if [[ ${failed} != "" ]] ; then
|
|
||||||
ewarn "The following test cases failed unexpectedly:"
|
|
||||||
for name in ${failed}; do
|
|
||||||
ewarn " ${name/.out/}"
|
|
||||||
done
|
|
||||||
else
|
|
||||||
einfo "No unexpected test failures, all fine"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then
|
|
||||||
local passed=""
|
|
||||||
for name in ${EXPECTED_TEST_FAILURES}; do
|
|
||||||
[[ -f "${name}.diff" ]] && continue
|
|
||||||
passed="${passed} ${name}"
|
|
||||||
done
|
|
||||||
if [[ ${passed} != "" ]] ; then
|
|
||||||
einfo "The following test cases passed unexpectedly:"
|
|
||||||
for name in ${passed}; do
|
|
||||||
ewarn " ${passed}"
|
|
||||||
done
|
|
||||||
else
|
|
||||||
einfo "None of the known-to-fail tests passed, all fine"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
# Output some general info to the user
|
|
||||||
if use apache2 ; then
|
|
||||||
APACHE2_MOD_DEFINE="PHP5"
|
|
||||||
APACHE2_MOD_CONF="70_mod_php5"
|
|
||||||
apache-module_pkg_postinst
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Create the symlinks for php
|
|
||||||
for m in ${SAPIS}; do
|
|
||||||
[[ ${m} == 'embed' ]] && continue;
|
|
||||||
if use $m ; then
|
|
||||||
local ci=$(eselect php show $m)
|
|
||||||
if [[ -z $ci ]]; then
|
|
||||||
eselect php set $m php${SLOT}
|
|
||||||
einfo "Switched ${m} to use php:${SLOT}"
|
|
||||||
einfo
|
|
||||||
elif [[ $ci != "php${SLOT}" ]] ; then
|
|
||||||
elog "To switch $m to use php:${SLOT}, run"
|
|
||||||
elog " eselect php set $m php${SLOT}"
|
|
||||||
elog
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
elog "Make sure that PHP_TARGETS in ${EPREFIX}/etc/portage/make.conf includes php${SLOT/./-} in order"
|
|
||||||
elog "to compile extensions for the ${SLOT} ABI"
|
|
||||||
elog
|
|
||||||
if ! use readline && use cli ; then
|
|
||||||
ewarn "Note that in order to use php interactivly, you need to enable"
|
|
||||||
ewarn "the readline USE flag or php -a will hang"
|
|
||||||
fi
|
|
||||||
elog
|
|
||||||
elog "This ebuild installed a version of php.ini based on php.ini-${PHP_INI_VERSION} version."
|
|
||||||
elog "You can chose which version of php.ini to install by default by setting PHP_INI_VERSION to either"
|
|
||||||
elog "'production' or 'development' in ${EPREFIX}/etc/portage/make.conf"
|
|
||||||
elog "Both versions of php.ini can be found in ${EPREFIX}/usr/share/doc/${PF}"
|
|
||||||
|
|
||||||
elog
|
|
||||||
elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:"
|
|
||||||
elog "http://www.gentoo.org/proj/en/php/php-upgrading.xml"
|
|
||||||
elog
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_prerm() {
|
|
||||||
eselect php cleanup
|
|
||||||
}
|
|
@ -0,0 +1,35 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/dpkt/dpkt-1.8-r1.ebuild,v 1.1 2014/10/17 15:59:45 mrueg Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Fast, simple packet creation / parsing, with definitions for the basic TCP/IP protocols"
|
||||||
|
HOMEPAGE="http://code.google.com/p/dpkt/"
|
||||||
|
SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="examples"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
DOCS=( AUTHORS CHANGES HACKING )
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
"${PYTHON}" tests/test-perf2.py || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
distutils-r1_src_install
|
||||||
|
|
||||||
|
if use examples; then
|
||||||
|
insinto /usr/share/doc/${PF}
|
||||||
|
doins -r examples
|
||||||
|
fi
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST falcon-0.1.6.tar.gz 186870 SHA256 325503ae704420b91ffcb4c188d5ab15ae467b6168d7ccfacf905db1667022e3 SHA512 033b06d643dc910d62830d42a559a1fa1933b93c8f93b136c0ba89429cf3eadd912b5512f2add2ae904c3ff192046718a8d40a53d3a05506dfc2722cf5437668 WHIRLPOOL 1d93d1ffae86a167ab278fff3d6d653ea6b4df41723ea21f5149fa7316145ca9d8d6b8cde7ec1d018699cdbd86ebec87f682fd7a0f887f9e3f2926b18b6282ab
|
DIST falcon-0.1.6.tar.gz 186870 SHA256 325503ae704420b91ffcb4c188d5ab15ae467b6168d7ccfacf905db1667022e3 SHA512 033b06d643dc910d62830d42a559a1fa1933b93c8f93b136c0ba89429cf3eadd912b5512f2add2ae904c3ff192046718a8d40a53d3a05506dfc2722cf5437668 WHIRLPOOL 1d93d1ffae86a167ab278fff3d6d653ea6b4df41723ea21f5149fa7316145ca9d8d6b8cde7ec1d018699cdbd86ebec87f682fd7a0f887f9e3f2926b18b6282ab
|
||||||
DIST falcon-0.1.7.tar.gz 193151 SHA256 15c22f481b6152cb625d44ee852ec02cf775cb49f1fc9fa71cbc8d4fcccfbe7c SHA512 665a0bdd02c8e9a0806c863164fde33a6a10a1ac8c2ec9c3194da0ca41e411c19ec5b2a84cce521abb510588c23b4bb5fab25af58d5c17fbbf8e7c3304839b9a WHIRLPOOL 598f43cc59fd0d160e8a0fdb50385306c88a6becb5982110b4d9bd981e61768f1d33b46a51e44dfd0ec93114d156a56c9046e62daa044077246befa90009563d
|
DIST falcon-0.1.7.tar.gz 193151 SHA256 15c22f481b6152cb625d44ee852ec02cf775cb49f1fc9fa71cbc8d4fcccfbe7c SHA512 665a0bdd02c8e9a0806c863164fde33a6a10a1ac8c2ec9c3194da0ca41e411c19ec5b2a84cce521abb510588c23b4bb5fab25af58d5c17fbbf8e7c3304839b9a WHIRLPOOL 598f43cc59fd0d160e8a0fdb50385306c88a6becb5982110b4d9bd981e61768f1d33b46a51e44dfd0ec93114d156a56c9046e62daa044077246befa90009563d
|
||||||
|
DIST falcon-0.1.8.tar.gz 202170 SHA256 e16c0e3062c4d6977e3ce892807d7e822c622f2743d9d97bd8be9babee29b63b SHA512 e0ec028c1d1dc3fba722bd91f9bb315523367313bef40238579a96ca49de37f4c63e53746bf6ab40add053320925378860e3571e32401151c00d4afcbad9b7ca WHIRLPOOL 1fa22d3167a12f992c5974864020ddcc89d6c9001d324e972b3e9fd8040ab8577cf955488c869fde662e0dfa98ed8c24e26f36b9b81ac9c282838aea6684e809
|
||||||
|
@ -0,0 +1,48 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/falcon/falcon-0.1.8.ebuild,v 1.1 2014/10/17 14:55:51 ultrabug Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
# Python 2.6 is supported, but depends on ordereddict, which has been in
|
||||||
|
# improvise for months and is a minimal package. If needed
|
||||||
|
# please let me know. PyPy also works
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_3} pypy pypy2_0 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="A supersonic micro-framework for building cloud APIs"
|
||||||
|
HOMEPAGE="http://falconframework.org/ https://pypi.python.org/pypi/falcon"
|
||||||
|
SRC_URI="https://github.com/racker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="+cython test"
|
||||||
|
|
||||||
|
RDEPEND="dev-python/six[${PYTHON_USEDEP}]
|
||||||
|
dev-python/mimeparse[${PYTHON_USEDEP}]
|
||||||
|
cython? (
|
||||||
|
dev-python/cython[$(python_gen_usedep python{2_7,3_3})] )"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
test? (
|
||||||
|
dev-python/cython[$(python_gen_usedep python{2_7,3_3})]
|
||||||
|
dev-python/nose[${PYTHON_USEDEP}]
|
||||||
|
dev-python/testtools[${PYTHON_USEDEP}] )"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
nosetests || die "Testing failed with ${EPYTHON}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if ! use cython; then
|
||||||
|
sed -i -e 's/if with_cython:/if False:/' setup.py \
|
||||||
|
|| die 'sed failed.'
|
||||||
|
fi
|
||||||
|
|
||||||
|
# fix tests installation : potential file collision
|
||||||
|
sed -e 's@^where = tests@where = falcon/tests@g' -i setup.cfg || die
|
||||||
|
mv tests falcon/
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST libmikmod-3.2.0.tar.gz 873258 SHA256 734c8490bbf9b0c587920b92414dcfa3c2267838a0cdf698d5f1fb6bba8f661e SHA512 1f48adb4e1540bb9d2ea90c2f1fd1fb2fc494ae2dd0a6bceb20a8f7f7101f37f8c967b0ce36d5e09943d3afe9319f533867d80e5b5552439d300691bee70e33d WHIRLPOOL f7a7aed29026c66abb9e0f2bfb5d703ad5a0cab7bc0454bf5e612ed995808a2d02361eda33c7bbe0e7aaef6aa9ba5f1ed0d6eaf2853a2d6b497c6359043804c3
|
DIST libmikmod-3.2.0.tar.gz 873258 SHA256 734c8490bbf9b0c587920b92414dcfa3c2267838a0cdf698d5f1fb6bba8f661e SHA512 1f48adb4e1540bb9d2ea90c2f1fd1fb2fc494ae2dd0a6bceb20a8f7f7101f37f8c967b0ce36d5e09943d3afe9319f533867d80e5b5552439d300691bee70e33d WHIRLPOOL f7a7aed29026c66abb9e0f2bfb5d703ad5a0cab7bc0454bf5e612ed995808a2d02361eda33c7bbe0e7aaef6aa9ba5f1ed0d6eaf2853a2d6b497c6359043804c3
|
||||||
DIST libmikmod-3.3.5.tar.gz 1288856 SHA256 b714ee340a04e6867f60246f679e0f40063b92f99269b6b715c8bf19ad469fb6 SHA512 ded555754dcc582a112386ad80c11a29c77d696a184a593964449a6c2c024da5d4cc59133a20d0e0e18a6fbad710a5d8ff567527654c91dff06e070749442aab WHIRLPOOL 30a72a0239257b511d1c2805b5812a57ec271263bbd306e327583a1ac0c8f83b31cdf0ff39846ddd72b650ad122ded2ea741dfdb16f6d43979a49f3c5fe2844e
|
DIST libmikmod-3.3.5.tar.gz 1288856 SHA256 b714ee340a04e6867f60246f679e0f40063b92f99269b6b715c8bf19ad469fb6 SHA512 ded555754dcc582a112386ad80c11a29c77d696a184a593964449a6c2c024da5d4cc59133a20d0e0e18a6fbad710a5d8ff567527654c91dff06e070749442aab WHIRLPOOL 30a72a0239257b511d1c2805b5812a57ec271263bbd306e327583a1ac0c8f83b31cdf0ff39846ddd72b650ad122ded2ea741dfdb16f6d43979a49f3c5fe2844e
|
||||||
DIST libmikmod-3.3.6.tar.gz 1288510 SHA256 3f363e03f7b1db75b9b6602841bbd440ed275a548e53545f980df8155de4d330 SHA512 708008d162bac1a17b090a3a56e3078bb3ce42cb0d54b1e57963881d060198e841654ec7a72212aa9dc0e5c8bd95ec1c41ddd58e2db8c6e91a29d22d7bf363a0 WHIRLPOOL 42c0a1f88620fffc4099f87ed04fc5ad1d308bce86e2df085365a3d2624d801cf27dc3c28ec054ab7c4763af4af09d16c9f44e848b4ee23b7efd09ebfa4268d0
|
DIST libmikmod-3.3.6.tar.gz 1288510 SHA256 3f363e03f7b1db75b9b6602841bbd440ed275a548e53545f980df8155de4d330 SHA512 708008d162bac1a17b090a3a56e3078bb3ce42cb0d54b1e57963881d060198e841654ec7a72212aa9dc0e5c8bd95ec1c41ddd58e2db8c6e91a29d22d7bf363a0 WHIRLPOOL 42c0a1f88620fffc4099f87ed04fc5ad1d308bce86e2df085365a3d2624d801cf27dc3c28ec054ab7c4763af4af09d16c9f44e848b4ee23b7efd09ebfa4268d0
|
||||||
|
DIST libmikmod-3.3.7.tar.gz 1226732 SHA256 4cf41040a9af99cb960580210ba900c0a519f73ab97b503c780e82428b9bd9a2 SHA512 3d2db6d0838a957f073f43f81e8ee20d803e5103e71bcbf7bb08f8a7776a77be50958522fc48e3ea9c20ee20a5a60eda8a66cd403f382ebd6c7910c6325dd4e9 WHIRLPOOL 708032fddc2260e52baee07dc00c45ac3dd0936d1c0f3f3b131dd3627fa7e1f0c699ab8184863f6435286ea4e1f83599cac76ce985ebd92a2d15ab7844d83fdf
|
||||||
|
@ -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/media-libs/libmikmod/libmikmod-3.3.7.ebuild,v 1.1 2014/10/17 13:08:51 ssuominen Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
inherit eutils multilib-minimal
|
||||||
|
|
||||||
|
DESCRIPTION="A library to play a wide range of module formats"
|
||||||
|
HOMEPAGE="http://mikmod.sourceforge.net/"
|
||||||
|
SRC_URI="mirror://sourceforge/mikmod/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2+ LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||||
|
IUSE="+alsa altivec coreaudio debug nas openal oss pulseaudio sse2 static-libs +threads"
|
||||||
|
|
||||||
|
REQUIRED_USE="|| ( alsa coreaudio nas openal oss pulseaudio )"
|
||||||
|
|
||||||
|
RDEPEND="alsa? ( >=media-libs/alsa-lib-1.0.27.2:=[${MULTILIB_USEDEP}] )
|
||||||
|
nas? ( >=media-libs/nas-1.9.4:=[${MULTILIB_USEDEP}] )
|
||||||
|
openal? ( >=media-libs/openal-1.15.1-r1[${MULTILIB_USEDEP}] )
|
||||||
|
pulseaudio? ( >=media-sound/pulseaudio-5.0[${MULTILIB_USEDEP}] )
|
||||||
|
!${CATEGORY}/${PN}:2
|
||||||
|
abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20130224-r3
|
||||||
|
!app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
sys-apps/texinfo
|
||||||
|
oss? ( virtual/os-headers )"
|
||||||
|
|
||||||
|
MULTILIB_CHOST_TOOLS=(
|
||||||
|
/usr/bin/libmikmod-config
|
||||||
|
)
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
local mysimd="--disable-simd"
|
||||||
|
if use ppc || use ppc64 || use ppc-macos; then
|
||||||
|
mysimd="$(use_enable altivec simd)"
|
||||||
|
fi
|
||||||
|
if use amd64 || use x86 || use x86-fbsd || use x86-freebsd || use amd64-linux || use x86-linux || use x86-macos; then
|
||||||
|
mysimd="$(use_enable sse2 simd)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# sdl, sdl2: missing multilib supported ebuilds, temporarily disabled, remember to update REQUIRED_USE
|
||||||
|
ECONF_SOURCE=${S} \
|
||||||
|
econf \
|
||||||
|
$(use_enable alsa) \
|
||||||
|
$(use_enable nas) \
|
||||||
|
$(use_enable pulseaudio) \
|
||||||
|
--disable-sdl \
|
||||||
|
--disable-sdl2 \
|
||||||
|
$(use_enable openal) \
|
||||||
|
$(use_enable oss) \
|
||||||
|
$(use_enable coreaudio osx) \
|
||||||
|
$(use_enable debug) \
|
||||||
|
$(use_enable threads) \
|
||||||
|
$(use_enable static-libs static) \
|
||||||
|
--disable-dl \
|
||||||
|
${mysimd}
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install() {
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
dosym ${PN}$(get_libname 3) /usr/$(get_libdir)/${PN}$(get_libname 2)
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
dodoc AUTHORS NEWS README TODO
|
||||||
|
dohtml docs/*.html
|
||||||
|
prune_libtool_files
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST phonon-4.6.0.tar.xz 280712 SHA256 2915e7a37c92a0a8237b9e6d2ef67ba8b005ee3529d03991cd3d137f039ba3c4 SHA512 d07c0eaa1be04d80266f6630933bbe8e4f822dc9eb1c31946a08339530cd81e450f1764731c309ae4c661ea3416237521d2048d3e7c0f9cbb7528b1bbbc60f7d WHIRLPOOL 9ec4ae833e3824683ea5c469d3be4b2248645e47d9df199efb717364cf6f67eaffb1e5747e3e0cb0aa71fd5ec3c270119a187a8f5ef2bf6134427b48640740a9
|
DIST phonon-4.6.0.tar.xz 280712 SHA256 2915e7a37c92a0a8237b9e6d2ef67ba8b005ee3529d03991cd3d137f039ba3c4 SHA512 d07c0eaa1be04d80266f6630933bbe8e4f822dc9eb1c31946a08339530cd81e450f1764731c309ae4c661ea3416237521d2048d3e7c0f9cbb7528b1bbbc60f7d WHIRLPOOL 9ec4ae833e3824683ea5c469d3be4b2248645e47d9df199efb717364cf6f67eaffb1e5747e3e0cb0aa71fd5ec3c270119a187a8f5ef2bf6134427b48640740a9
|
||||||
DIST phonon-4.7.2.tar.xz 330244 SHA256 819e9734d20e254b4599d8ab45f15a68d95444c4e2088c7eb5769b58976a11be SHA512 b576b8f69ea2db58303dab3b6e64df4e3238a86610b4f549634a067ba680bd66a6df53285303a8e46df458e6da0b8e9c9112c917b054304397abb556de3a6bb5 WHIRLPOOL 2cc9a6a58d3449cc595a36c3742c03060c73a1efb10eceebf5554e504858f8d73c92c679babdc1d145d326c6024958868ee0e15fdd5eaafffcdbba98aba6f188
|
DIST phonon-4.7.2.tar.xz 330244 SHA256 819e9734d20e254b4599d8ab45f15a68d95444c4e2088c7eb5769b58976a11be SHA512 b576b8f69ea2db58303dab3b6e64df4e3238a86610b4f549634a067ba680bd66a6df53285303a8e46df458e6da0b8e9c9112c917b054304397abb556de3a6bb5 WHIRLPOOL 2cc9a6a58d3449cc595a36c3742c03060c73a1efb10eceebf5554e504858f8d73c92c679babdc1d145d326c6024958868ee0e15fdd5eaafffcdbba98aba6f188
|
||||||
DIST phonon-4.8.0.tar.xz 321468 SHA256 3bcb2a66c83fc5a4518a49cc96bb8971f155947571050a0e02b6be13c91ed524 SHA512 0dc12a4d479245ba7ffab954c91c78e3c469982e6b8ed5ff9b80150aebab448023ffde68b67a2520ca76af9ce3c0608d250f59275767c092f4e364da8cfe105f WHIRLPOOL 00bdd70549a02d601f173b58038185c4af2de6ae2bf0d89e30e212c711af7a8b7f74704ba99d83889cc3065fbe5f78797c42cf538dd9c7e813aa3208c83b6a8b
|
DIST phonon-4.8.0.tar.xz 321468 SHA256 3bcb2a66c83fc5a4518a49cc96bb8971f155947571050a0e02b6be13c91ed524 SHA512 0dc12a4d479245ba7ffab954c91c78e3c469982e6b8ed5ff9b80150aebab448023ffde68b67a2520ca76af9ce3c0608d250f59275767c092f4e364da8cfe105f WHIRLPOOL 00bdd70549a02d601f173b58038185c4af2de6ae2bf0d89e30e212c711af7a8b7f74704ba99d83889cc3065fbe5f78797c42cf538dd9c7e813aa3208c83b6a8b
|
||||||
|
DIST phonon-4.8.1.tar.xz 321652 SHA256 b6ca0126cd5330731875acc1cc0b60f8c9ed7ebc71e1d0210b74bf21658027d1 SHA512 98a69fbc8744b44d1041b0b71e7014fb66fa646176b2b356bc45a59248a4bf08be4f690ed1449db4653513c323e342564efe3d94c29117792158530b4e59cee6 WHIRLPOOL 8f1a269bb89ebaadd7e5b1bfa425e6a008d8f0af56c85d6f16fce4a7bf14d8a94f3ea6634400c72a5e56a1b3835d91da832603553f273e5d11a8e83a3078abfa
|
||||||
|
@ -0,0 +1,105 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-4.8.1.ebuild,v 1.1 2014/10/17 14:49:38 kensington Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
if [[ ${PV} != *9999* ]]; then
|
||||||
|
SRC_URI="mirror://kde/stable/phonon/${PV}/${P}.tar.xz"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||||
|
else
|
||||||
|
SCM_ECLASS="git-r3"
|
||||||
|
EGIT_REPO_URI=( "git://anongit.kde.org/${PN}" )
|
||||||
|
KEYWORDS=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
inherit cmake-utils multibuild ${SCM_ECLASS}
|
||||||
|
|
||||||
|
DESCRIPTION="KDE multimedia API"
|
||||||
|
HOMEPAGE="https://projects.kde.org/projects/kdesupport/phonon"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="aqua debug designer gstreamer pulseaudio +qt4 qt5 +vlc zeitgeist"
|
||||||
|
|
||||||
|
REQUIRED_USE="
|
||||||
|
|| ( aqua gstreamer vlc )
|
||||||
|
|| ( qt4 qt5 )
|
||||||
|
zeitgeist? ( qt4 )
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
!!dev-qt/qtphonon:4
|
||||||
|
qt4? (
|
||||||
|
dev-qt/qtcore:4
|
||||||
|
dev-qt/qtdbus:4
|
||||||
|
dev-qt/qtgui:4
|
||||||
|
designer? ( dev-qt/designer:4 )
|
||||||
|
)
|
||||||
|
qt5? (
|
||||||
|
dev-qt/qtcore:5
|
||||||
|
dev-qt/qtdbus:5
|
||||||
|
dev-qt/qtgui:5
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
designer? ( dev-qt/designer:5 )
|
||||||
|
)
|
||||||
|
pulseaudio? (
|
||||||
|
dev-libs/glib:2
|
||||||
|
>=media-sound/pulseaudio-0.9.21[glib]
|
||||||
|
)
|
||||||
|
zeitgeist? ( dev-libs/libqzeitgeist )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
qt4? ( >=dev-util/automoc-0.9.87 )
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
PDEPEND="
|
||||||
|
aqua? ( media-libs/phonon-qt7 )
|
||||||
|
gstreamer? ( >=media-libs/phonon-gstreamer-4.8.0[qt4?,qt5?] )
|
||||||
|
vlc? ( >=media-libs/phonon-vlc-0.8.0[qt4?,qt5?] )
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}/${PN}-4.7.0-plugin-install.patch" )
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
MULTIBUILD_VARIANTS=()
|
||||||
|
if use qt4; then
|
||||||
|
MULTIBUILD_VARIANTS+=(qt4)
|
||||||
|
fi
|
||||||
|
if use qt5; then
|
||||||
|
MULTIBUILD_VARIANTS+=(qt5)
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
myconfigure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=TRUE
|
||||||
|
$(cmake-utils_use designer PHONON_BUILD_DESIGNER_PLUGIN)
|
||||||
|
$(cmake-utils_use_with pulseaudio GLIB2)
|
||||||
|
$(cmake-utils_use_with pulseaudio PulseAudio)
|
||||||
|
$(cmake-utils_use_with zeitgeist QZeitgeist)
|
||||||
|
)
|
||||||
|
if [[ ${MULTIBUILD_VARIANT} = qt4 ]]; then
|
||||||
|
mycmakeargs+=(-DPHONON_BUILD_PHONON4QT5=OFF)
|
||||||
|
fi
|
||||||
|
if [[ ${MULTIBUILD_VARIANT} = qt5 ]]; then
|
||||||
|
mycmakeargs+=(-DPHONON_BUILD_PHONON4QT5=ON)
|
||||||
|
fi
|
||||||
|
cmake-utils_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
multibuild_foreach_variant myconfigure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
multibuild_foreach_variant cmake-utils_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
multibuild_foreach_variant cmake-utils_src_install
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
multibuild_foreach_variant cmake-utils_src_test
|
||||||
|
}
|
@ -1,2 +1,2 @@
|
|||||||
DIST mikmod-3.2.2.tar.gz 262918 SHA256 e8566651bf49bf0062c1e2e82b682952824c7998cce0bb2e47a840e567a0bb80 SHA512 73528528beb6c5adddb28a301046d855a05bb351915f239570813798f8761fd509e30c2b8a433394aeb367f5d745f767ff51712f9f9dc65351020224a40211ef WHIRLPOOL 121530df2b94f82b9cbcaa11172e0d9f51492e5892116bfbd8bf23d2d150fa2d55e61233167c6d5da4539cbc636ad905f251c05c0a6702ef4e65d301e9319f4e
|
|
||||||
DIST mikmod-3.2.5.tar.gz 285801 SHA256 da2b4b13f769a7c54119869851c8e6b9a6ca812b96fe5e2c5394441722e4e383 SHA512 e441d5dc4a3f6f2101e4db8cd3cb55f90a418d92767c143c1754c8ef33445aa4ace48a48ab8c209336c0eb3fd66590380cfbbe71c086908dfb0ae9fdd88adca5 WHIRLPOOL 9f46690799f4f1a899eaff15367512969f461ae6264024e1b1350b59fed979bac42ffcce9569558675a8f257c7de22ded1d0df9f30e4ebbe03fd109c81e8f334
|
DIST mikmod-3.2.5.tar.gz 285801 SHA256 da2b4b13f769a7c54119869851c8e6b9a6ca812b96fe5e2c5394441722e4e383 SHA512 e441d5dc4a3f6f2101e4db8cd3cb55f90a418d92767c143c1754c8ef33445aa4ace48a48ab8c209336c0eb3fd66590380cfbbe71c086908dfb0ae9fdd88adca5 WHIRLPOOL 9f46690799f4f1a899eaff15367512969f461ae6264024e1b1350b59fed979bac42ffcce9569558675a8f257c7de22ded1d0df9f30e4ebbe03fd109c81e8f334
|
||||||
|
DIST mikmod-3.2.6.tar.gz 278754 SHA256 04544e0edb36a19fab61233dff97430969cff378a98f5989a1378320550e2673 SHA512 7a3fbbf7b0ceff92448224a7d9d58660c8f0ecdb26fe08b1b318abf2b07dd18d472467c226c72fcefd73aa9c42da813c65b236c91f5c582e41fad33b6ee96cc5 WHIRLPOOL aa66da48f4e00e5f823ae512d3005dc4c80693d2b768a43f4ca40fbaecee71cc048f3ad9d136b3df2a78f79545bec34641b85b3fd1690ab65f09068228babec8
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/mikmod/mikmod-3.2.2.ebuild,v 1.7 2012/12/30 15:08:25 ago Exp $
|
# $Header: /var/cvsroot/gentoo-x86/media-sound/mikmod/mikmod-3.2.6.ebuild,v 1.1 2014/10/17 13:13:26 ssuominen Exp $
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
|
|
||||||
DESCRIPTION="A console MOD-Player based on libmikmod"
|
DESCRIPTION="A console MOD-Player based on libmikmod"
|
||||||
HOMEPAGE="http://mikmod.shlomifish.org/"
|
HOMEPAGE="http://mikmod.sourceforge.net/"
|
||||||
SRC_URI="http://mikmod.shlomifish.org/files/${P}.tar.gz"
|
SRC_URI="mirror://sourceforge/mikmod/${P}.tar.gz"
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="alpha amd64 ~hppa ia64 ppc sparc x86"
|
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
|
||||||
IUSE=""
|
IUSE=""
|
||||||
|
|
||||||
RDEPEND=">=media-libs/libmikmod-3.2.0
|
RDEPEND=">=media-libs/libmikmod-3.3
|
||||||
>=sys-libs/ncurses-5.7-r7"
|
>=sys-libs/ncurses-5.7-r7"
|
||||||
DEPEND="${RDEPEND}"
|
DEPEND="${RDEPEND}"
|
||||||
|
|
@ -1 +1 @@
|
|||||||
Fri, 17 Oct 2014 12:07:02 +0000
|
Fri, 17 Oct 2014 16:37:03 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
Fri, 17 Oct 2014 12:07:02 +0000
|
Fri, 17 Oct 2014 16:37:03 +0000
|
||||||
|
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare
|
|
||||||
DEPEND=sys-libs/ncurses >=app-admin/eselect-emacs-1.16 >=app-emacs/emacs-common-gentoo-1.4-r1[games?,X?] net-libs/liblockfile acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) gfile? ( >=dev-libs/glib-2.28.6 ) gnutls? ( net-libs/gnutls ) gpm? ( sys-libs/gpm ) hesiod? ( net-dns/hesiod ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) zlib? ( sys-libs/zlib ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib ) jpeg? ( virtual/jpeg:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) ) ) ) ) virtual/pkgconfig gzip-el? ( app-arch/gzip ) pax_kernel? ( sys-apps/attr sys-apps/paxctl ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 sys-devel/libtool
|
|
||||||
DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://www.gnu.org/software/emacs/
|
|
||||||
IUSE=acl alsa aqua athena dbus games gconf gfile gif gnutls gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm zlib
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
|
|
||||||
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
|
|
||||||
RDEPEND=sys-libs/ncurses >=app-admin/eselect-emacs-1.16 >=app-emacs/emacs-common-gentoo-1.4-r1[games?,X?] net-libs/liblockfile acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) gfile? ( >=dev-libs/glib-2.28.6 ) gnutls? ( net-libs/gnutls ) gpm? ( sys-libs/gpm ) hesiod? ( net-dns/hesiod ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) zlib? ( sys-libs/zlib ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib ) jpeg? ( virtual/jpeg:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) ) ) ) )
|
|
||||||
REQUIRED_USE=?? ( aqua X )
|
|
||||||
SLOT=24
|
|
||||||
SRC_URI=http://dev.gentoo.org/~ulm/distfiles/emacs-24.3.91.tar.xz mirror://gnu-alpha/emacs/pretest/emacs-24.3.91.tar.xz
|
|
||||||
_eclasses_=autotools ebea507d219855923e3438c953cf4ab8 elisp-common 1aa23b3de5dae55456fa2071428eb5bf eutils 32548a82e42dc26e3312581476d2f20c flag-o-matic 75e24bac8423c515dd9c5717f08feb83 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 readme.gentoo 106edea5533517715013de909a333abd toolchain-funcs 6ce35cb0d56d962486c858d41604c820
|
|
||||||
_md5_=e60cf34697c14696ebc943e798cb328c
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare
|
|
||||||
DEPEND=sys-libs/ncurses >=app-admin/eselect-emacs-1.16 >=app-emacs/emacs-common-gentoo-1.4-r1[games?,X?] net-libs/liblockfile acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) gfile? ( >=dev-libs/glib-2.28.6 ) gnutls? ( net-libs/gnutls ) gpm? ( sys-libs/gpm ) hesiod? ( net-dns/hesiod ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) zlib? ( sys-libs/zlib ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib ) jpeg? ( virtual/jpeg:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) ) ) ) ) virtual/pkgconfig gzip-el? ( app-arch/gzip ) pax_kernel? ( sys-apps/attr sys-apps/paxctl ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 sys-devel/libtool
|
|
||||||
DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://www.gnu.org/software/emacs/
|
|
||||||
IUSE=acl alsa aqua athena dbus games gconf gfile gif gnutls gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm zlib
|
|
||||||
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
|
|
||||||
RDEPEND=sys-libs/ncurses >=app-admin/eselect-emacs-1.16 >=app-emacs/emacs-common-gentoo-1.4-r1[games?,X?] net-libs/liblockfile acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) gfile? ( >=dev-libs/glib-2.28.6 ) gnutls? ( net-libs/gnutls ) gpm? ( sys-libs/gpm ) hesiod? ( net-dns/hesiod ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) zlib? ( sys-libs/zlib ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib ) jpeg? ( virtual/jpeg:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) ) ) ) )
|
|
||||||
REQUIRED_USE=?? ( aqua X )
|
|
||||||
SLOT=24
|
|
||||||
SRC_URI=http://dev.gentoo.org/~ulm/distfiles/emacs-24.4.50_pre20140630.tar.xz mirror://gnu-alpha/emacs/pretest/emacs-24.4.50_pre20140630.tar.xz
|
|
||||||
_eclasses_=autotools ebea507d219855923e3438c953cf4ab8 elisp-common 1aa23b3de5dae55456fa2071428eb5bf eutils 32548a82e42dc26e3312581476d2f20c flag-o-matic 75e24bac8423c515dd9c5717f08feb83 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 readme.gentoo 106edea5533517715013de909a333abd toolchain-funcs 6ce35cb0d56d962486c858d41604c820
|
|
||||||
_md5_=2ec4df68629c269e171ca105aeae0b33
|
|
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install postinst prepare prerm setup test
|
|
||||||
DEPEND=>=app-admin/eselect-php-0.7.1-r3[apache2?,fpm?] >=dev-libs/libpcre-8.32[unicode] apache2? ( || ( >=www-servers/apache-2.4[apache2_modules_unixd,threads=] <www-servers/apache-2.4[threads=] ) ) berkdb? ( =sys-libs/db-4* ) bzip2? ( app-arch/bzip2 ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) cjk? ( !gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) ) crypt? ( >=dev-libs/libmcrypt-2.4 ) curl? ( >=net-misc/curl-7.10.5 ) enchant? ( app-text/enchant ) exif? ( !gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) ) firebird? ( dev-db/firebird ) gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) gdbm? ( >=sys-libs/gdbm-1.8.0 ) gmp? ( >=dev-libs/gmp-4.1.2 ) iconv? ( virtual/libiconv ) imap? ( virtual/imap-c-client[ssl=] ) intl? ( dev-libs/icu:= ) iodbc? ( dev-db/libiodbc ) kerberos? ( virtual/krb5 ) ldap? ( >=net-nds/openldap-1.2.11 ) ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 ) libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) ) mssql? ( dev-db/freetds[mssql] ) libmysqlclient? ( mysql? ( virtual/mysql ) mysqli? ( >=virtual/mysql-4.1 ) ) nls? ( sys-devel/gettext ) oci8-instant-client? ( dev-db/oracle-instantclient-basic ) odbc? ( >=dev-db/unixODBC-1.8.13 ) postgres? ( dev-db/postgresql-base ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline ) recode? ( app-text/recode ) sharedmem? ( dev-libs/mm ) simplexml? ( >=dev-libs/libxml2-2.6.8 ) snmp? ( >=net-analyzer/net-snmp-5.2 ) soap? ( >=dev-libs/libxml2-2.6.8 ) spell? ( >=app-text/aspell-0.50 ) sqlite? ( >=dev-db/sqlite-3.7.6.3 ) ssl? ( >=dev-libs/openssl-0.9.7 ) sybase-ct? ( dev-db/freetds ) tidy? ( app-text/htmltidy ) truetype? ( =media-libs/freetype-2* >=media-libs/t1lib-5.0.0 !gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) ) unicode? ( dev-libs/oniguruma ) vpx? ( media-libs/libvpx ) wddx? ( >=dev-libs/libxml2-2.6.8 ) xml? ( >=dev-libs/libxml2-2.6.8 ) xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv ) xmlreader? ( >=dev-libs/libxml2-2.6.8 ) xmlwriter? ( >=dev-libs/libxml2-2.6.8 ) xpm? ( x11-libs/libXpm virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 ) zip? ( sys-libs/zlib ) zlib? ( sys-libs/zlib ) virtual/mta sys-devel/flex >=sys-devel/m4-1.4.3 >=sys-devel/libtool-1.5.18 apache2? ( =www-servers/apache-2* ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 sys-devel/libtool virtual/pkgconfig
|
|
||||||
DESCRIPTION=The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://php.net/
|
|
||||||
IUSE=embed +cli cgi fpm apache2 threads bcmath berkdb bzip2 calendar cdb cjk crypt +ctype curl debug enchant exif frontbase +fileinfo +filter firebird flatfile ftp gd gdbm gmp +hash +iconv imap inifile intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit mhash mssql mysql libmysqlclient mysqli nls oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm readline recode selinux +session sharedmem +simplexml snmp soap sockets spell sqlite ssl sybase-ct sysvipc systemd tidy +tokenizer truetype unicode vpx wddx +xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib apache2
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
|
|
||||||
LICENSE=PHP-3
|
|
||||||
RDEPEND=>=app-admin/eselect-php-0.7.1-r3[apache2?,fpm?] >=dev-libs/libpcre-8.32[unicode] apache2? ( || ( >=www-servers/apache-2.4[apache2_modules_unixd,threads=] <www-servers/apache-2.4[threads=] ) ) berkdb? ( =sys-libs/db-4* ) bzip2? ( app-arch/bzip2 ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) cjk? ( !gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) ) crypt? ( >=dev-libs/libmcrypt-2.4 ) curl? ( >=net-misc/curl-7.10.5 ) enchant? ( app-text/enchant ) exif? ( !gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) ) firebird? ( dev-db/firebird ) gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) gdbm? ( >=sys-libs/gdbm-1.8.0 ) gmp? ( >=dev-libs/gmp-4.1.2 ) iconv? ( virtual/libiconv ) imap? ( virtual/imap-c-client[ssl=] ) intl? ( dev-libs/icu:= ) iodbc? ( dev-db/libiodbc ) kerberos? ( virtual/krb5 ) ldap? ( >=net-nds/openldap-1.2.11 ) ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 ) libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) ) mssql? ( dev-db/freetds[mssql] ) libmysqlclient? ( mysql? ( virtual/mysql ) mysqli? ( >=virtual/mysql-4.1 ) ) nls? ( sys-devel/gettext ) oci8-instant-client? ( dev-db/oracle-instantclient-basic ) odbc? ( >=dev-db/unixODBC-1.8.13 ) postgres? ( dev-db/postgresql-base ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline ) recode? ( app-text/recode ) sharedmem? ( dev-libs/mm ) simplexml? ( >=dev-libs/libxml2-2.6.8 ) snmp? ( >=net-analyzer/net-snmp-5.2 ) soap? ( >=dev-libs/libxml2-2.6.8 ) spell? ( >=app-text/aspell-0.50 ) sqlite? ( >=dev-db/sqlite-3.7.6.3 ) ssl? ( >=dev-libs/openssl-0.9.7 ) sybase-ct? ( dev-db/freetds ) tidy? ( app-text/htmltidy ) truetype? ( =media-libs/freetype-2* >=media-libs/t1lib-5.0.0 !gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) ) unicode? ( dev-libs/oniguruma ) vpx? ( media-libs/libvpx ) wddx? ( >=dev-libs/libxml2-2.6.8 ) xml? ( >=dev-libs/libxml2-2.6.8 ) xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv ) xmlreader? ( >=dev-libs/libxml2-2.6.8 ) xmlwriter? ( >=dev-libs/libxml2-2.6.8 ) xpm? ( x11-libs/libXpm virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 ) zip? ( sys-libs/zlib ) zlib? ( sys-libs/zlib ) virtual/mta fpm? ( selinux? ( sec-policy/selinux-phpfpm ) systemd? ( sys-apps/systemd ) ) apache2? ( =www-servers/apache-2* )
|
|
||||||
REQUIRED_USE=truetype? ( gd ) vpx? ( gd ) cjk? ( gd ) exif? ( gd ) xpm? ( gd ) gd? ( zlib ) simplexml? ( xml ) soap? ( xml ) wddx? ( xml ) xmlrpc? ( || ( xml iconv ) ) xmlreader? ( xml ) xslt? ( xml ) ldap-sasl? ( ldap ) mhash? ( hash ) phar? ( hash ) libmysqlclient? ( || ( mysql mysqli pdo ) ) qdbm? ( !gdbm ) readline? ( !libedit ) recode? ( !imap !mysql !mysqli ) sharedmem? ( !threads ) !cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )
|
|
||||||
SLOT=5.6
|
|
||||||
SRC_URI=http://www.php.net/distributions/php-5.6.1.tar.bz2
|
|
||||||
_eclasses_=apache-module 5c4c90da2d68c2dc8391666824f1293c autotools ebea507d219855923e3438c953cf4ab8 db-use 82d0e62839f20e1e0d5a2259abd5316f depend.apache 1a38534d3f755d1ab1d92ce120bd7dbd eutils 32548a82e42dc26e3312581476d2f20c flag-o-matic 75e24bac8423c515dd9c5717f08feb83 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 6ce35cb0d56d962486c858d41604c820 versionator cd0bcdb170807e4a1984115e9d53a26f
|
|
||||||
_md5_=21013188fb164f9bc710afcbf88802bc
|
|
@ -1,14 +1,14 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare test unpack
|
DEFINED_PHASES=compile configure install prepare test unpack
|
||||||
DEPEND=perl? ( dev-lang/perl:= ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 sys-devel/libtool >=sys-devel/m4-1.4.3 >=sys-devel/libtool-1.5.18 php? ( php_targets_php5-3? ( dev-lang/php:5.3 ) php_targets_php5-4? ( dev-lang/php:5.4 ) php_targets_php5-5? ( dev-lang/php:5.5 ) )
|
DEPEND=perl? ( dev-lang/perl:= ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 sys-devel/libtool >=sys-devel/m4-1.4.3 >=sys-devel/libtool-1.5.18 php? ( php_targets_php5-5? ( dev-lang/php:5.5 ) php_targets_php5-4? ( dev-lang/php:5.4 ) )
|
||||||
DESCRIPTION=An ISO-C:1999 API and corresponding CLI for the generation of DCE 1.1, ISO/IEC 11578:1996 and RFC 4122 compliant UUID
|
DESCRIPTION=An ISO-C:1999 API and corresponding CLI for the generation of DCE 1.1, ISO/IEC 11578:1996 and RFC 4122 compliant UUID
|
||||||
EAPI=5
|
EAPI=5
|
||||||
HOMEPAGE=http://www.ossp.org/pkg/lib/uuid/
|
HOMEPAGE=http://www.ossp.org/pkg/lib/uuid/
|
||||||
IUSE=+cxx perl php static-libs php_targets_php5-3 php_targets_php5-4 php_targets_php5-5
|
IUSE=+cxx perl php static-libs php_targets_php5-5 php_targets_php5-4
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos
|
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos
|
||||||
LICENSE=ISC
|
LICENSE=ISC
|
||||||
RDEPEND=perl? ( dev-lang/perl:= ) php? ( php_targets_php5-3? ( dev-lang/php:5.3 ) php_targets_php5-4? ( dev-lang/php:5.4 ) php_targets_php5-5? ( dev-lang/php:5.5 ) )
|
RDEPEND=perl? ( dev-lang/perl:= ) php? ( php_targets_php5-5? ( dev-lang/php:5.5 ) php_targets_php5-4? ( dev-lang/php:5.4 ) )
|
||||||
REQUIRED_USE=php? ( || ( php_targets_php5-3 php_targets_php5-4 php_targets_php5-5 ) )
|
REQUIRED_USE=php? ( || ( php_targets_php5-5 php_targets_php5-4 ) )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=ftp://ftp.ossp.org/pkg/lib/uuid/uuid-1.6.2.tar.gz
|
SRC_URI=ftp://ftp.ossp.org/pkg/lib/uuid/uuid-1.6.2.tar.gz
|
||||||
_eclasses_=autotools ebea507d219855923e3438c953cf4ab8 eutils 32548a82e42dc26e3312581476d2f20c flag-o-matic 75e24bac8423c515dd9c5717f08feb83 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 perl-module f889e8437ffc64d766053d029c422c4e php-ext-source-r2 39437168059a2166e012420b3ba12815 toolchain-funcs 6ce35cb0d56d962486c858d41604c820 unpacker f300a7ca9131b1024a79762e8edd3c52
|
_eclasses_=autotools ebea507d219855923e3438c953cf4ab8 eutils 32548a82e42dc26e3312581476d2f20c flag-o-matic 75e24bac8423c515dd9c5717f08feb83 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 perl-module f889e8437ffc64d766053d029c422c4e php-ext-source-r2 39437168059a2166e012420b3ba12815 toolchain-funcs 6ce35cb0d56d962486c858d41604c820 unpacker f300a7ca9131b1024a79762e8edd3c52
|
||||||
_md5_=3c47216bf0af389c8ff5e093f395e45b
|
_md5_=2c31403352d79de66557462f5e290dfe
|
@ -1,14 +1,14 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare test unpack
|
DEFINED_PHASES=compile configure install prepare test unpack
|
||||||
DEPEND=sys-apps/util-linux !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 sys-devel/libtool >=sys-devel/m4-1.4.3 >=sys-devel/libtool-1.5.18 php_targets_php5-3? ( dev-lang/php:5.3 ) php_targets_php5-4? ( dev-lang/php:5.4 ) php_targets_php5-5? ( dev-lang/php:5.5 )
|
DEPEND=sys-apps/util-linux !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 sys-devel/libtool >=sys-devel/m4-1.4.3 >=sys-devel/libtool-1.5.18 php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php5-5? ( dev-lang/php:5.5 ) php_targets_php5-4? ( dev-lang/php:5.4 )
|
||||||
DESCRIPTION=A wrapper around libuuid
|
DESCRIPTION=A wrapper around libuuid
|
||||||
EAPI=5
|
EAPI=5
|
||||||
HOMEPAGE=http://pecl.php.net/uuid
|
HOMEPAGE=http://pecl.php.net/uuid
|
||||||
IUSE=php_targets_php5-3 php_targets_php5-4 php_targets_php5-5
|
IUSE=php_targets_php5-6 php_targets_php5-5 php_targets_php5-4
|
||||||
KEYWORDS=~amd64
|
KEYWORDS=~amd64
|
||||||
LICENSE=LGPL-2.1
|
LICENSE=LGPL-2.1
|
||||||
RDEPEND=sys-apps/util-linux php_targets_php5-3? ( dev-lang/php:5.3 ) php_targets_php5-4? ( dev-lang/php:5.4 ) php_targets_php5-5? ( dev-lang/php:5.5 )
|
RDEPEND=sys-apps/util-linux php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php5-5? ( dev-lang/php:5.5 ) php_targets_php5-4? ( dev-lang/php:5.4 )
|
||||||
REQUIRED_USE=|| ( php_targets_php5-3 php_targets_php5-4 php_targets_php5-5 )
|
REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php5-5 php_targets_php5-4 )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=http://pecl.php.net/get/uuid-1.0.3.tgz
|
SRC_URI=http://pecl.php.net/get/uuid-1.0.3.tgz
|
||||||
_eclasses_=autotools ebea507d219855923e3438c953cf4ab8 eutils 32548a82e42dc26e3312581476d2f20c flag-o-matic 75e24bac8423c515dd9c5717f08feb83 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 php-ext-pecl-r2 de1308bcf4fef59a8ee8793efc7c3051 php-ext-source-r2 39437168059a2166e012420b3ba12815 toolchain-funcs 6ce35cb0d56d962486c858d41604c820
|
_eclasses_=autotools ebea507d219855923e3438c953cf4ab8 eutils 32548a82e42dc26e3312581476d2f20c flag-o-matic 75e24bac8423c515dd9c5717f08feb83 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 php-ext-pecl-r2 de1308bcf4fef59a8ee8793efc7c3051 php-ext-source-r2 39437168059a2166e012420b3ba12815 toolchain-funcs 6ce35cb0d56d962486c858d41604c820
|
||||||
_md5_=c1351a0661a5a214e765e4e1870579d9
|
_md5_=0a7027acd1196f7444a71288117f384a
|
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||||
|
DESCRIPTION=Fast, simple packet creation / parsing, with definitions for the basic TCP/IP protocols
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://code.google.com/p/dpkt/
|
||||||
|
IUSE=examples python_targets_python2_7
|
||||||
|
KEYWORDS=~amd64 ~x86
|
||||||
|
LICENSE=BSD
|
||||||
|
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||||
|
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=http://dpkt.googlecode.com/files/dpkt-1.8.tar.gz
|
||||||
|
_eclasses_=distutils-r1 90e7008a7d21e3b1597bea444bb85827 eutils 32548a82e42dc26e3312581476d2f20c multibuild 46527a4656956da3d58acff72c9b59b1 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 75e5c82b55dcb208a0a8f4ab8847e731 python-utils-r1 47dda904cf91c61f45b564d9f834fde1 toolchain-funcs 6ce35cb0d56d962486c858d41604c820
|
||||||
|
_md5_=72d2efdefdb0c48f96f5a024fdf38b5a
|
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
|
DEPEND=dev-python/six[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_pypy(-)] dev-python/mimeparse[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_pypy(-)] cython? ( dev-python/cython[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_python3_3(-)?,-python_single_target_python3_3(-)] ) dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_pypy(-)] test? ( dev-python/cython[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_python3_3(-)?,-python_single_target_python3_3(-)] dev-python/nose[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_pypy(-)] dev-python/testtools[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_pypy(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_pypy? ( virtual/pypy:0= ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_pypy(-)]
|
||||||
|
DESCRIPTION=A supersonic micro-framework for building cloud APIs
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://falconframework.org/ https://pypi.python.org/pypi/falcon
|
||||||
|
IUSE=+cython test python_targets_python2_7 python_targets_python3_3 python_targets_pypy
|
||||||
|
KEYWORDS=~amd64 ~x86
|
||||||
|
LICENSE=Apache-2.0
|
||||||
|
RDEPEND=dev-python/six[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_pypy(-)] dev-python/mimeparse[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_pypy(-)] cython? ( dev-python/cython[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_python3_3(-)?,-python_single_target_python3_3(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_pypy? ( virtual/pypy:0= ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_pypy(-)]
|
||||||
|
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_3 python_targets_pypy )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/racker/falcon/archive/0.1.8.tar.gz -> falcon-0.1.8.tar.gz
|
||||||
|
_eclasses_=distutils-r1 90e7008a7d21e3b1597bea444bb85827 eutils 32548a82e42dc26e3312581476d2f20c multibuild 46527a4656956da3d58acff72c9b59b1 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 75e5c82b55dcb208a0a8f4ab8847e731 python-utils-r1 47dda904cf91c61f45b564d9f834fde1 toolchain-funcs 6ce35cb0d56d962486c858d41604c820
|
||||||
|
_md5_=c560dd285010e939bd28b1a8dd7b78c5
|
@ -1,14 +1,14 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare test
|
DEFINED_PHASES=compile configure install prepare test
|
||||||
DEPEND=>net-nds/openldap-2.4.11 dev-python/pyasn1[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] dev-python/sphinx[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] dev-python/pyasn1-modules[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] sasl? ( >=dev-libs/cyrus-sasl-2.1 ) dev-python/setuptools[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_pypy? ( virtual/pypy:0= ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)]
|
DEPEND=>net-nds/openldap-2.4.11 dev-python/pyasn1[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] dev-python/pyasn1-modules[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] sasl? ( >=dev-libs/cyrus-sasl-2.1 ) dev-python/setuptools[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] doc? ( dev-python/sphinx[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_pypy? ( virtual/pypy:0= ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)]
|
||||||
DESCRIPTION=Various LDAP-related Python modules
|
DESCRIPTION=Various LDAP-related Python modules
|
||||||
EAPI=5
|
EAPI=5
|
||||||
HOMEPAGE=http://www.python-ldap.org http://pypi.python.org/pypi/python-ldap
|
HOMEPAGE=http://www.python-ldap.org http://pypi.python.org/pypi/python-ldap
|
||||||
IUSE=doc examples sasl ssl python_targets_python2_7 python_targets_pypy
|
IUSE=doc examples sasl ssl python_targets_python2_7 python_targets_pypy
|
||||||
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris
|
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris
|
||||||
LICENSE=PSF-2
|
LICENSE=PSF-2
|
||||||
RDEPEND=>net-nds/openldap-2.4.11 dev-python/pyasn1[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] dev-python/sphinx[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] dev-python/pyasn1-modules[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] sasl? ( >=dev-libs/cyrus-sasl-2.1 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_pypy? ( virtual/pypy:0= ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)]
|
RDEPEND=>net-nds/openldap-2.4.11 dev-python/pyasn1[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] dev-python/pyasn1-modules[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)] sasl? ( >=dev-libs/cyrus-sasl-2.1 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_pypy? ( virtual/pypy:0= ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_pypy(-)]
|
||||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_pypy )
|
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_pypy )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=mirror://pypi/p/python-ldap/python-ldap-2.4.18.tar.gz
|
SRC_URI=mirror://pypi/p/python-ldap/python-ldap-2.4.18.tar.gz
|
||||||
_eclasses_=distutils-r1 90e7008a7d21e3b1597bea444bb85827 eutils 32548a82e42dc26e3312581476d2f20c multibuild 46527a4656956da3d58acff72c9b59b1 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 75e5c82b55dcb208a0a8f4ab8847e731 python-utils-r1 47dda904cf91c61f45b564d9f834fde1 toolchain-funcs 6ce35cb0d56d962486c858d41604c820
|
_eclasses_=distutils-r1 90e7008a7d21e3b1597bea444bb85827 eutils 32548a82e42dc26e3312581476d2f20c multibuild 46527a4656956da3d58acff72c9b59b1 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 75e5c82b55dcb208a0a8f4ab8847e731 python-utils-r1 47dda904cf91c61f45b564d9f834fde1 toolchain-funcs 6ce35cb0d56d962486c858d41604c820
|
||||||
_md5_=19c332f5960d62b77cb8e6b4cedb0f11
|
_md5_=1497ff9d8c9a1e1a53a65e0a82bfa4ba
|
||||||
|
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile configure install test
|
||||||
|
DEPEND=alsa? ( >=media-libs/alsa-lib-1.0.27.2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nas? ( >=media-libs/nas-1.9.4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( >=media-libs/openal-1.15.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( >=media-sound/pulseaudio-5.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !media-libs/libmikmod:2 abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20130224-r3 !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] ) sys-apps/texinfo oss? ( virtual/os-headers )
|
||||||
|
DESCRIPTION=A library to play a wide range of module formats
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://mikmod.sourceforge.net/
|
||||||
|
IUSE=+alsa altivec coreaudio debug nas openal oss pulseaudio sse2 static-libs +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||||
|
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
|
||||||
|
LICENSE=LGPL-2+ LGPL-2.1
|
||||||
|
RDEPEND=alsa? ( >=media-libs/alsa-lib-1.0.27.2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nas? ( >=media-libs/nas-1.9.4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( >=media-libs/openal-1.15.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( >=media-sound/pulseaudio-5.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !media-libs/libmikmod:2 abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20130224-r3 !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )
|
||||||
|
REQUIRED_USE=|| ( alsa coreaudio nas openal oss pulseaudio )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=mirror://sourceforge/mikmod/libmikmod-3.3.7.tar.gz
|
||||||
|
_eclasses_=eutils 32548a82e42dc26e3312581476d2f20c multibuild 46527a4656956da3d58acff72c9b59b1 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multilib-build 9eb4b5fb858228316d8bb32ada51f6a5 multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 6ce35cb0d56d962486c858d41604c820
|
||||||
|
_md5_=2b9a2ed906847969f7a441c7a50dc016
|
@ -0,0 +1,15 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare setup test
|
||||||
|
DEPEND=!!dev-qt/qtphonon:4 qt4? ( dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 designer? ( dev-qt/designer:4 ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 designer? ( dev-qt/designer:5 ) ) pulseaudio? ( dev-libs/glib:2 >=media-sound/pulseaudio-0.9.21[glib] ) zeitgeist? ( dev-libs/libqzeitgeist ) qt4? ( >=dev-util/automoc-0.9.87 ) virtual/pkgconfig sys-devel/make >=dev-util/cmake-2.8.12 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||||
|
DESCRIPTION=KDE multimedia API
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=https://projects.kde.org/projects/kdesupport/phonon
|
||||||
|
IUSE=aqua debug designer gstreamer pulseaudio +qt4 qt5 +vlc zeitgeist
|
||||||
|
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
|
||||||
|
LICENSE=LGPL-2.1
|
||||||
|
PDEPEND=aqua? ( media-libs/phonon-qt7 ) gstreamer? ( >=media-libs/phonon-gstreamer-4.8.0[qt4?,qt5?] ) vlc? ( >=media-libs/phonon-vlc-0.8.0[qt4?,qt5?] )
|
||||||
|
RDEPEND=!!dev-qt/qtphonon:4 qt4? ( dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 designer? ( dev-qt/designer:4 ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 designer? ( dev-qt/designer:5 ) ) pulseaudio? ( dev-libs/glib:2 >=media-sound/pulseaudio-0.9.21[glib] ) zeitgeist? ( dev-libs/libqzeitgeist )
|
||||||
|
REQUIRED_USE=|| ( aqua gstreamer vlc ) || ( qt4 qt5 ) zeitgeist? ( qt4 )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=mirror://kde/stable/phonon/4.8.1/phonon-4.8.1.tar.xz
|
||||||
|
_eclasses_=cmake-utils 9b9240b47b8dd08ad95a619ec16c39bd eutils 32548a82e42dc26e3312581476d2f20c flag-o-matic 75e24bac8423c515dd9c5717f08feb83 multibuild 46527a4656956da3d58acff72c9b59b1 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 6ce35cb0d56d962486c858d41604c820
|
||||||
|
_md5_=9d035f7c5beafbf75583e06de81a2361
|
@ -1,11 +0,0 @@
|
|||||||
DEFINED_PHASES=-
|
|
||||||
DEPEND=>=media-libs/libmikmod-3.2.0 >=sys-libs/ncurses-5.7-r7
|
|
||||||
DESCRIPTION=A console MOD-Player based on libmikmod
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://mikmod.shlomifish.org/
|
|
||||||
KEYWORDS=alpha amd64 ~hppa ia64 ppc sparc x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=>=media-libs/libmikmod-3.2.0 >=sys-libs/ncurses-5.7-r7
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://mikmod.shlomifish.org/files/mikmod-3.2.2.tar.gz
|
|
||||||
_md5_=23f9288e1580fbb3c56213708053d82a
|
|
@ -0,0 +1,11 @@
|
|||||||
|
DEFINED_PHASES=-
|
||||||
|
DEPEND=>=media-libs/libmikmod-3.3 >=sys-libs/ncurses-5.7-r7
|
||||||
|
DESCRIPTION=A console MOD-Player based on libmikmod
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://mikmod.sourceforge.net/
|
||||||
|
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86
|
||||||
|
LICENSE=GPL-2
|
||||||
|
RDEPEND=>=media-libs/libmikmod-3.3 >=sys-libs/ncurses-5.7-r7
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=mirror://sourceforge/mikmod/mikmod-3.2.6.tar.gz
|
||||||
|
_md5_=8e09ad86832571bcde4cffaa24e5f208
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue