parent
1cbe3d01e6
commit
ee5a35a304
@ -0,0 +1,177 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/sudo/sudo-1.8.4_p1.ebuild,v 1.1 2012/02/21 20:23:33 flameeyes Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils pam multilib libtool
|
||||
|
||||
MY_P=${P/_/}
|
||||
MY_P=${MY_P/beta/b}
|
||||
|
||||
uri_prefix=
|
||||
case ${P} in
|
||||
*_beta*|*_rc*) uri_prefix=beta/ ;;
|
||||
esac
|
||||
|
||||
DESCRIPTION="Allows users or groups to run commands as other users"
|
||||
HOMEPAGE="http://www.sudo.ws/"
|
||||
SRC_URI="http://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
|
||||
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz"
|
||||
|
||||
# Basic license is ISC-style as-is, some files are released under
|
||||
# 3-clause BSD license
|
||||
LICENSE="as-is BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="ldap nls pam offensive selinux skey"
|
||||
|
||||
DEPEND="pam? ( virtual/pam )
|
||||
skey? ( >=sys-auth/skey-1.1.5-r1 )
|
||||
ldap? (
|
||||
>=net-nds/openldap-2.1.30-r1
|
||||
dev-libs/cyrus-sasl
|
||||
)
|
||||
sys-libs/zlib"
|
||||
RDEPEND="${DEPEND}
|
||||
selinux? ( sec-policy/selinux-sudo )
|
||||
ldap? ( dev-lang/perl )
|
||||
pam? ( sys-auth/pambase )
|
||||
>=app-misc/editor-wrapper-3
|
||||
virtual/editor
|
||||
virtual/mta"
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/bison"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
REQUIRED_USE="pam? ( !skey ) skey? ( !pam )"
|
||||
|
||||
MAKEOPTS+=" SAMPLES="
|
||||
|
||||
src_prepare() {
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
set_rootpath() {
|
||||
# FIXME: secure_path is a compile time setting. using ROOTPATH
|
||||
# is not perfect, env-update may invalidate this, but until it
|
||||
# is available as a sudoers setting this will have to do.
|
||||
einfo "Setting secure_path ..."
|
||||
|
||||
# first extract the default ROOTPATH from build env
|
||||
ROOTPATH=$(unset ROOTPATH; . /etc/profile.env; echo "${ROOTPATH}")
|
||||
if [[ -z ${ROOTPATH} ]] ; then
|
||||
ewarn " Failed to find ROOTPATH, please report this"
|
||||
fi
|
||||
|
||||
# then remove duplicate path entries
|
||||
cleanpath() {
|
||||
local newpath thisp IFS=:
|
||||
for thisp in $1 ; do
|
||||
if [[ :${newpath}: != *:${thisp}:* ]] ; then
|
||||
newpath+=:$thisp
|
||||
else
|
||||
einfo " Duplicate entry ${thisp} removed..."
|
||||
fi
|
||||
done
|
||||
ROOTPATH=${newpath#:}
|
||||
}
|
||||
cleanpath /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin${ROOTPATH:+:${ROOTPATH}}
|
||||
|
||||
# finally, strip gcc paths #136027
|
||||
rmpath() {
|
||||
local e newpath thisp IFS=:
|
||||
for thisp in ${ROOTPATH} ; do
|
||||
for e ; do [[ $thisp == $e ]] && continue 2 ; done
|
||||
newpath+=:$thisp
|
||||
done
|
||||
ROOTPATH=${newpath#:}
|
||||
}
|
||||
rmpath '*/gcc-bin/*' '*/gnat-gcc-bin/*' '*/gnat-gcc/*'
|
||||
|
||||
einfo "... done"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local ROOTPATH
|
||||
set_rootpath
|
||||
|
||||
# audit: somebody got to explain me how I can test this before I
|
||||
# enable it.. - Diego
|
||||
# plugindir: autoconf code is crappy and does not delay evaluation
|
||||
# until `make` time, so we have to use a full path here rather than
|
||||
# basing off other values.
|
||||
econf \
|
||||
--enable-zlib=system \
|
||||
--with-secure-path="${ROOTPATH}" \
|
||||
--with-editor=/usr/libexec/editor \
|
||||
--with-env-editor \
|
||||
$(use_with offensive insults) \
|
||||
$(use_with offensive all-insults) \
|
||||
$(use_with ldap ldap_conf_file /etc/ldap.conf.sudo) \
|
||||
$(use_with ldap) \
|
||||
$(use_enable nls) \
|
||||
$(use_with pam) \
|
||||
$(use_with skey) \
|
||||
$(use_with selinux) \
|
||||
--without-opie \
|
||||
--without-linux-audit \
|
||||
--with-timedir=/var/db/sudo \
|
||||
--with-plugindir=/usr/$(get_libdir)/sudo \
|
||||
--docdir=/usr/share/doc/${PF}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
if use ldap ; then
|
||||
dodoc README.LDAP doc/schema.OpenLDAP
|
||||
dosbin plugins/sudoers/sudoers2ldif
|
||||
|
||||
cat <<-EOF > "${T}"/ldap.conf.sudo
|
||||
# See ldap.conf(5) and README.LDAP for details
|
||||
# This file should only be readable by root
|
||||
|
||||
# supported directives: host, port, ssl, ldap_version
|
||||
# uri, binddn, bindpw, sudoers_base, sudoers_debug
|
||||
# tls_{checkpeer,cacertfile,cacertdir,randfile,ciphers,cert,key
|
||||
EOF
|
||||
|
||||
insinto /etc
|
||||
doins "${T}"/ldap.conf.sudo
|
||||
fperms 0440 /etc/ldap.conf.sudo
|
||||
fi
|
||||
|
||||
pamd_mimic system-auth sudo auth account session
|
||||
|
||||
keepdir /var/db/sudo
|
||||
fperms 0700 /var/db/sudo
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use ldap ; then
|
||||
ewarn
|
||||
ewarn "sudo uses the /etc/ldap.conf.sudo file for ldap configuration."
|
||||
ewarn
|
||||
if grep -qs '^[[:space:]]*sudoers:' "${ROOT}"/etc/nsswitch.conf ; then
|
||||
ewarn "In 1.7 series, LDAP is no more consulted, unless explicitly"
|
||||
ewarn "configured in /etc/nsswitch.conf."
|
||||
ewarn
|
||||
ewarn "To make use of LDAP, add this line to your /etc/nsswitch.conf:"
|
||||
ewarn " sudoers: ldap files"
|
||||
ewarn
|
||||
fi
|
||||
fi
|
||||
|
||||
elog "To use the -A (askpass) option, you need to install a compatible"
|
||||
elog "password program from the following list. Starred packages will"
|
||||
elog "automatically register for the use with sudo (but will not force"
|
||||
elog "the -A option):"
|
||||
elog ""
|
||||
elog " [*] net-misc/ssh-askpass-fullscreen"
|
||||
elog " net-misc/x11-ssh-askpass"
|
||||
elog ""
|
||||
elog "You can override the choice by setting the SUDO_ASKPASS environmnent"
|
||||
elog "variable to the program you want to use."
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/aqemu/aqemu-0.8.2-r2.ebuild,v 1.1 2012/02/21 11:21:51 maksbotan Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Graphical interface for QEMU and KVM emulators. Using Qt4."
|
||||
HOMEPAGE="http://sourceforge.net/projects/aqemu"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="kvm vnc"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
RDEPEND="kvm? ( app-emulation/qemu-kvm )
|
||||
!kvm? ( >=app-emulation/qemu-0.9.0 )
|
||||
vnc? ( net-libs/libvncserver )
|
||||
x11-libs/qt-gui:4
|
||||
x11-libs/qt-test:4
|
||||
x11-libs/qt-xmlpatterns:4"
|
||||
|
||||
DOCS="AUTHORS CHANGELOG README TODO"
|
||||
PATCHES=( "${FILESDIR}"/aqemu-0.8.2_sigsev_propertis.patch
|
||||
"${FILESDIR}"/aqemu-0.8.2_qt48_build.patch
|
||||
"${FILESDIR}"/aqemu-0.8.2_desktop_file.patch )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=" -DMAN_PAGE_COMPRESSOR="" "
|
||||
if use vnc; then
|
||||
mycmakeargs+=" -DWITHOUT_EMBEDDED_DISPLAY=OFF "
|
||||
else
|
||||
mycmakeargs+=" -DWITHOUT_EMBEDDED_DISPLAY=ON "
|
||||
fi
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
From 2a0f32e8cb46c8a1c0a33ed151737e5abb5679ed Mon Sep 17 00:00:00 2001
|
||||
From: Andrey Rijov <rdron@users.sourceforge.net>
|
||||
Date: Mon, 31 Oct 2011 19:38:17 +0400
|
||||
Subject: [PATCH] Updated aqemu.desktop file (See bug: 3430317)
|
||||
|
||||
---
|
||||
menu_data/aqemu.desktop | 9 +++++----
|
||||
1 files changed, 5 insertions(+), 4 deletions(-)
|
||||
|
||||
--- a/menu_data/aqemu.desktop
|
||||
+++ b/menu_data/aqemu.desktop
|
||||
@@ -1,14 +1,15 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
-Name=AQEMU
|
||||
Exec=aqemu
|
||||
Terminal=false
|
||||
Type=Application
|
||||
-Icon=aqemu_48x48.png
|
||||
+Icon=aqemu_48x48
|
||||
StartupNotify=true
|
||||
Categories=System;Emulator;
|
||||
|
||||
-Name[ru]=AQEMU
|
||||
+Name=AQEMU
|
||||
+Comment=Virtual machine manager
|
||||
Name[en]=AQEMU
|
||||
-Comment[ru]=Управление виртуальными машинами
|
||||
Comment[en]=Virtual machine manager
|
||||
+Name[ru]=AQEMU
|
||||
+Comment[ru]=Управление виртуальными машинами
|
||||
--
|
||||
1.7.4.1
|
@ -0,0 +1,27 @@
|
||||
From 9b21d88a4f4a681f9e80c11e83e81c976e0fc91e Mon Sep 17 00:00:00 2001
|
||||
From: Andrey Rijov <rdron@users.sourceforge.net>
|
||||
Date: Sat, 29 Oct 2011 10:20:32 +0400
|
||||
Subject: [PATCH 1/1] Fix build error on Qt 4.8
|
||||
|
||||
---
|
||||
Embedded_Display/vncview.cpp | 4 ++--
|
||||
1 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/Embedded_Display/vncview.cpp b/Embedded_Display/vncview.cpp
|
||||
index 9e105c9..0be5944 100644
|
||||
--- a/Embedded_Display/vncview.cpp
|
||||
+++ b/Embedded_Display/vncview.cpp
|
||||
@@ -27,8 +27,8 @@
|
||||
#include <QMessageBox>
|
||||
#include <QInputDialog>
|
||||
#define KMessageBox QMessageBox
|
||||
- #define error(parent, message, caption) \
|
||||
- critical(parent, caption, message)
|
||||
+/* #define error(parent, message, caption) \
|
||||
+ critical(parent, caption, message)*/
|
||||
#else
|
||||
#include "settings.h"
|
||||
#include <KActionCollection>
|
||||
--
|
||||
1.7.4.1
|
||||
|
@ -1 +1,2 @@
|
||||
DIST ois_1.2.0.tar.gz 109768 RMD160 52a7ba443ede07c71509daaae984c00d8c4e899f SHA1 ad5f110dfeb8e65d909a87d5ceb901519f8909f6 SHA256 175414df5d7b924779fa513ea614081ae55ae708a5e29473e74911297e4be708
|
||||
DIST ois_v1-3.tar.gz 136739 RMD160 154e5862ddfd6189f4fc5f4fd04a9e1b387362a5 SHA1 860f366f87e5103109e72724ce096ce8559c2d3d SHA256 50fa76d827e119a80e2c86a5196ac4354e556f80b0a4fa440f69e1057b37faa1
|
||||
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-games/ois/ois-1.3.ebuild,v 1.1 2012/02/21 21:19:19 mr_bones_ Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit autotools autotools-utils
|
||||
|
||||
MY_P=${PN}-v${PV/./-}
|
||||
DESCRIPTION="Object-oriented Input System - A cross-platform C++ input handling library"
|
||||
HOMEPAGE="http://www.wreckedgames.com/"
|
||||
SRC_URI="mirror://sourceforge/wgois/${MY_P/-/_}.tar.gz"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
DEPEND="x11-libs/libXaw
|
||||
x11-libs/libX11"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable static-libs static)
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
|
||||
}
|
@ -1,6 +1,5 @@
|
||||
DIST v8-3.7.12.20.tar.bz2 9835664 RMD160 314f635bbb6d01499fe589c65e206249930df5bb SHA1 8dc81810a3fd2e79b9ed967314f76d76f0c1e4fc SHA256 af5a975e1afb6c3d0fa8e36324cc682553b692dd65e889508b1a1732929bdde1
|
||||
DIST v8-3.7.12.22.tar.bz2 9830083 RMD160 2ffa6e11d1d2fd64e9b5d68f9d751bfe63ce2cc7 SHA1 5bb7f12087bcada786ef468ab3cf67d2d9ff73e4 SHA256 07b6a24fb66393799229487ab7fb0dd771cd1897638710b46fca2cb79f6ad461
|
||||
DIST v8-3.8.7.1.tar.bz2 9867655 RMD160 60fd2bf0a6ea73a02ee3d279de72e7b235d5d23f SHA1 e9218a5aadbb284dd91e93c71b5c2c1ab704eeea SHA256 3c6976f5f5d89790759fbf36c399e97bdf1c190a1af9bb2bfdae14579d003f83
|
||||
DIST v8-3.8.9.5.tar.bz2 9866217 RMD160 c401635370824ec6ad0c562dd6350a02df26bd87 SHA1 e58c21c8dfe0c37cbf3e43dd906ae9994f3728b0 SHA256 fa0b67d326348d5cc3dbd270e90d3cb997a4687f483a1bc794a991439862725b
|
||||
DIST v8-3.8.9.6.tar.bz2 9861167 RMD160 ad3b65cef8d05603af6f998ab2f5b15f3cdbf1df SHA1 a95288db101bb78d3e81a39a50cec461b2611398 SHA256 afcd0bd29cdc1019d6b0b83729f4d98f61a6b2a8f66b4065fe349f76b47a70e1
|
||||
DIST v8-3.8.9.8.tar.bz2 9865911 RMD160 9283be1d7513f60749645bff29b255becb2810f2 SHA1 187962c0a12dd80eeb7abd1721d887036f952d61 SHA256 2f43c68f2b38d6543873f692e1218086d2d6029a4d95767dd7abd7701014600f
|
||||
DIST v8-3.9.4.tar.bz2 9884300 RMD160 b51e878c83cb2caf370029a1c8de09dc8e3ca692 SHA1 c754d325407b7b3b703cb938bfb48af74746f308 SHA256 5d03d676f9438571c0ed26a6b05ddfa6a8776bef5e48757bb7c97f31cb8ea249
|
||||
|
@ -1,129 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.8.7.1.ebuild,v 1.1 2012/01/22 22:21:03 floppym Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
|
||||
inherit eutils multilib pax-utils python toolchain-funcs
|
||||
|
||||
DESCRIPTION="Google's open source JavaScript engine"
|
||||
HOMEPAGE="http://code.google.com/p/v8"
|
||||
SRC_URI="http://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.bz2"
|
||||
LICENSE="BSD"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
pkg_pretend() {
|
||||
local gccver=$(gcc-fullversion)
|
||||
if [[ ${gccver} = 4.5.2 ]]; then
|
||||
eerror "The currently selected version of gcc is known to segfault when building this"
|
||||
eerror "version of V8. Please use at least gcc-4.5.3."
|
||||
die "gcc-${gccver} detected."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export AR CC CXX RANLIB
|
||||
export LINK="${CXX}"
|
||||
|
||||
# Use target arch detection logic from bug #354601.
|
||||
case ${CHOST} in
|
||||
i?86-*) myarch=ia32 ;;
|
||||
x86_64-*)
|
||||
if [[ $ABI = x86 ]] ; then
|
||||
myarch=ia32
|
||||
else
|
||||
myarch=x64
|
||||
fi ;;
|
||||
arm*-*) myarch=arm ;;
|
||||
*) die "Unrecognized CHOST: ${CHOST}"
|
||||
esac
|
||||
mytarget=${myarch}.release
|
||||
|
||||
soname_version="${PV}"
|
||||
|
||||
local snapshot=on
|
||||
host-is-pax && snapshot=off
|
||||
|
||||
# TODO: Add console=readline option once implemented upstream
|
||||
# http://code.google.com/p/v8/issues/detail?id=1781
|
||||
|
||||
emake V=1 \
|
||||
library=shared \
|
||||
werror=no \
|
||||
soname_version=${soname_version} \
|
||||
snapshot=${snapshot} \
|
||||
${mytarget} || die
|
||||
|
||||
pax-mark m out/${mytarget}/{cctest,d8,shell} || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local arg testjobs
|
||||
for arg in ${MAKEOPTS}; do
|
||||
case ${arg} in
|
||||
-j*) testjobs=${arg#-j} ;;
|
||||
--jobs=*) testjobs=${arg#--jobs=} ;;
|
||||
esac
|
||||
done
|
||||
|
||||
tools/test-wrapper-gypbuild.py \
|
||||
-j${testjobs:-1} \
|
||||
--arch-and-mode=${mytarget} \
|
||||
--no-presubmit \
|
||||
--progress=dots || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr
|
||||
doins -r include || die
|
||||
|
||||
dobin out/${mytarget}/d8 || die
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
install_name_tool \
|
||||
-id "${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname).${soname_version} \
|
||||
out/${mytarget}/lib.target/libv8$(get_libname).${soname_version} || die
|
||||
fi
|
||||
|
||||
dolib out/${mytarget}/lib.target/libv8$(get_libname).${soname_version} || die
|
||||
dosym libv8$(get_libname).${soname_version} /usr/$(get_libdir)/libv8$(get_libname) || die
|
||||
|
||||
dodoc AUTHORS ChangeLog || die
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserved_libs=()
|
||||
local baselib candidate
|
||||
|
||||
eshopts_push -s nullglob
|
||||
|
||||
for candidate in "${EROOT}usr/$(get_libdir)"/libv8-*$(get_libname) \
|
||||
"${EROOT}usr/$(get_libdir)"/libv8$(get_libname).*; do
|
||||
baselib=${candidate##*/}
|
||||
if [[ ! -e "${ED}usr/$(get_libdir)/${baselib}" ]]; then
|
||||
preserved_libs+=( "${EPREFIX}/usr/$(get_libdir)/${baselib}" )
|
||||
fi
|
||||
done
|
||||
|
||||
eshopts_pop
|
||||
|
||||
if [[ ${#preserved_libs[@]} -gt 0 ]]; then
|
||||
preserve_old_lib "${preserved_libs[@]}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ${#preserved_libs[@]} -gt 0 ]]; then
|
||||
preserve_old_lib_notify "${preserved_libs[@]}"
|
||||
fi
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.8.9.5.ebuild,v 1.1 2012/02/09 20:44:40 floppym Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.8.9.8.ebuild,v 1.1 2012/02/22 02:54:12 floppym Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
@ -0,0 +1,215 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyrus-sasl/cyrus-sasl-2.1.25-r2.ebuild,v 1.1 2012/02/21 11:56:50 eras Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils flag-o-matic multilib autotools pam java-pkg-opt-2 db-use
|
||||
|
||||
SASLAUTHD_CONF_VER="2.1.21"
|
||||
|
||||
DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)."
|
||||
HOMEPAGE="http://cyrusimap.web.cmu.edu/"
|
||||
SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz"
|
||||
|
||||
LICENSE="as-is"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres sample sqlite
|
||||
srp ssl static-libs urandom"
|
||||
|
||||
DEPEND="authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
|
||||
berkdb? ( >=sys-libs/db-3.2 )
|
||||
gdbm? ( >=sys-libs/gdbm-1.8.0 )
|
||||
kerberos? ( virtual/krb5 )
|
||||
openldap? ( net-nds/openldap )
|
||||
mysql? ( virtual/mysql )
|
||||
pam? ( virtual/pam )
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
sqlite? ( dev-db/sqlite:3 )
|
||||
ssl? ( dev-libs/openssl )
|
||||
java? ( >=virtual/jdk-1.4 )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
java-pkg-opt-2_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-sasldb_al.patch
|
||||
epatch "${FILESDIR}"/${P}-saslauthd_libtool.patch
|
||||
epatch "${FILESDIR}"/${P}-avoid_pic_overwrite.patch
|
||||
epatch "${FILESDIR}"/${P}-autotools_fixes.patch
|
||||
epatch "${FILESDIR}"/${P}-as_needed.patch
|
||||
epatch "${FILESDIR}"/${P}-missing_header.patch
|
||||
epatch "${FILESDIR}"/${P}-gssapi.patch
|
||||
epatch "${FILESDIR}"/${P}-lib_before_plugin.patch
|
||||
epatch "${FILESDIR}"/${P}-fix_heimdal.patch
|
||||
epatch "${FILESDIR}"/${P}-auxprop.patch
|
||||
epatch "${FILESDIR}"/${PN}-2.1.23-gss_c_nt_hostbased_service.patch
|
||||
epatch "${FILESDIR}"/${PN}-2.1.23+db-5.0.patch
|
||||
epatch "${FILESDIR}"/${P}-get_fqhostname.patch
|
||||
|
||||
# Use plugindir for sasldir
|
||||
sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
|
||||
"${S}"/plugins/Makefile.{am,in} || die "sed failed"
|
||||
|
||||
AT_M4DIR="${S}/cmulocal ${S}/config" eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
append-cppflags -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -DLDAP_DEPRECATED
|
||||
|
||||
# Java support.
|
||||
use java && export JAVAC="${JAVAC} ${JAVACFLAGS}"
|
||||
|
||||
local myconf
|
||||
|
||||
# Add authdaemond support (bug #56523).
|
||||
if use authdaemond ; then
|
||||
myconf="${myconf} --with-authdaemond=/var/lib/courier/authdaemon/socket"
|
||||
fi
|
||||
|
||||
# Fix for bug #59634.
|
||||
if ! use ssl ; then
|
||||
myconf="${myconf} --without-des"
|
||||
fi
|
||||
|
||||
if use mysql || use postgres ; then
|
||||
myconf="${myconf} --enable-sql"
|
||||
else
|
||||
myconf="${myconf} --disable-sql"
|
||||
fi
|
||||
|
||||
# Default to GDBM if both 'gdbm' and 'berkdb' are present.
|
||||
if use gdbm ; then
|
||||
einfo "Building with GNU DB as database backend for your SASLdb"
|
||||
myconf="${myconf} --with-dblib=gdbm"
|
||||
elif use berkdb ; then
|
||||
einfo "Building with BerkeleyDB as database backend for your SASLdb"
|
||||
myconf="${myconf} --with-dblib=berkeley --with-bdb-incdir=$(db_includedir)"
|
||||
else
|
||||
einfo "Building without SASLdb support"
|
||||
myconf="${myconf} --with-dblib=none"
|
||||
fi
|
||||
|
||||
# Use /dev/urandom instead of /dev/random (bug #46038).
|
||||
if use urandom ; then
|
||||
myconf="${myconf} --with-devrandom=/dev/urandom"
|
||||
fi
|
||||
|
||||
econf \
|
||||
--enable-login \
|
||||
--enable-ntlm \
|
||||
--enable-auth-sasldb \
|
||||
--disable-cmulocal \
|
||||
--disable-krb4 \
|
||||
--enable-otp \
|
||||
--without-sqlite \
|
||||
--with-saslauthd=/var/lib/sasl2 \
|
||||
--with-pwcheck=/var/lib/sasl2 \
|
||||
--with-configdir=/etc/sasl2 \
|
||||
--with-plugindir=/usr/$(get_libdir)/sasl2 \
|
||||
--with-dbpath=/etc/sasl2/sasldb2 \
|
||||
$(use_with ssl openssl) \
|
||||
$(use_with pam) \
|
||||
$(use_with openldap ldap) \
|
||||
$(use_enable ldapdb) \
|
||||
$(use_enable sample) \
|
||||
$(use_enable kerberos gssapi) \
|
||||
$(use_enable java) \
|
||||
$(use_with java javahome ${JAVA_HOME}) \
|
||||
$(use_with mysql) \
|
||||
$(use_with postgres pgsql) \
|
||||
$(use_with sqlite sqlite3 /usr/$(get_libdir)) \
|
||||
$(use_enable srp) \
|
||||
$(use_enable static-libs static) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
|
||||
# Default location for java classes breaks OpenOffice (bug #60769).
|
||||
# Thanks to axxo@gentoo.org for the solution.
|
||||
cd "${S}"
|
||||
if use java ; then
|
||||
jar -cvf ${PN}.jar -C java $(find java -name "*.class")
|
||||
fi
|
||||
|
||||
# Add testsaslauthd (bug #58768).
|
||||
cd "${S}/saslauthd"
|
||||
emake testsaslauthd
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
keepdir /var/lib/sasl2 /etc/sasl2
|
||||
|
||||
if use sample ; then
|
||||
docinto sample
|
||||
dodoc sample/*.c
|
||||
exeinto /usr/share/doc/${P}/sample
|
||||
doexe sample/client sample/server
|
||||
fi
|
||||
|
||||
# Default location for java classes breaks OpenOffice (bug #60769).
|
||||
if use java ; then
|
||||
java-pkg_dojar ${PN}.jar
|
||||
java-pkg_regso "${D}/usr/$(get_libdir)/libjavasasl.so"
|
||||
# hackish, don't wanna dig through makefile
|
||||
rm -Rf "${D}/usr/$(get_libdir)/java"
|
||||
docinto "java"
|
||||
dodoc "${S}/java/README" "${FILESDIR}/java.README.gentoo" "${S}"/java/doc/*
|
||||
dodir "/usr/share/doc/${PF}/java/Test"
|
||||
insinto "/usr/share/doc/${PF}/java/Test"
|
||||
doins "${S}"/java/Test/*.java
|
||||
fi
|
||||
|
||||
docinto ""
|
||||
dodoc AUTHORS ChangeLog NEWS README doc/TODO doc/*.txt
|
||||
newdoc pwcheck/README README.pwcheck
|
||||
dohtml doc/*.html
|
||||
|
||||
docinto "saslauthd"
|
||||
dodoc saslauthd/{AUTHORS,ChangeLog,LDAP_SASLAUTHD,NEWS,README}
|
||||
|
||||
newpamd "${FILESDIR}/saslauthd.pam-include" saslauthd
|
||||
|
||||
newinitd "${FILESDIR}/pwcheck.rc6" pwcheck
|
||||
|
||||
newinitd "${FILESDIR}/saslauthd2.rc6" saslauthd
|
||||
newconfd "${FILESDIR}/saslauthd-${SASLAUTHD_CONF_VER}.conf" saslauthd
|
||||
|
||||
newsbin "${S}/saslauthd/testsaslauthd" testsaslauthd
|
||||
|
||||
use static-libs || find "${D}"/usr/lib*/sasl2 -name 'lib*.la' -delete
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
preserve_old_lib /usr/$(get_libdir)/libsasl2.so.2.0.23
|
||||
}
|
||||
|
||||
pkg_postinst () {
|
||||
# Generate an empty sasldb2 with correct permissions.
|
||||
if ( use berkdb || use gdbm ) && [[ ! -f "${ROOT}/etc/sasl2/sasldb2" ]] ; then
|
||||
einfo "Generating an empty sasldb2 with correct permissions ..."
|
||||
echo "p" | "${ROOT}/usr/sbin/saslpasswd2" -f "${ROOT}/etc/sasl2/sasldb2" -p login \
|
||||
|| die "Failed to generate sasldb2"
|
||||
"${ROOT}/usr/sbin/saslpasswd2" -f "${ROOT}/etc/sasl2/sasldb2" -d login \
|
||||
|| die "Failed to delete temp user"
|
||||
chown root:mail "${ROOT}/etc/sasl2/sasldb2" \
|
||||
|| die "Failed to chown ${ROOT}/etc/sasl2/sasldb2"
|
||||
chmod 0640 "${ROOT}/etc/sasl2/sasldb2" \
|
||||
|| die "Failed to chmod ${ROOT}/etc/sasl2/sasldb2"
|
||||
fi
|
||||
|
||||
if use authdaemond ; then
|
||||
elog "You need to add a user running a service using Courier's"
|
||||
elog "authdaemon to the 'mail' group. For example, do:"
|
||||
elog " gpasswd -a postfix mail"
|
||||
elog "to add the 'postfix' user to the 'mail' group."
|
||||
fi
|
||||
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/libsasl2.so.2.0.23
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
https://bugzilla.cyrusimap.org/show_bug.cgi?id=3589
|
||||
Gentoo bug #405097
|
||||
--- cyrus-sasl-2.1.25/lib/saslutil.c.orig 2011-10-21 13:59:59.354462366 +0200
|
||||
+++ cyrus-sasl-2.1.25/lib/saslutil.c 2011-10-21 14:10:55.849675881 +0200
|
||||
@@ -555,32 +555,44 @@
|
||||
NULL, /* don't care abour service/port */
|
||||
&hints,
|
||||
&result) != 0) {
|
||||
- /* errno on Unix, WSASetLastError on Windows are already done by the function */
|
||||
- return (-1);
|
||||
+ if (abort_if_no_fqdn) {
|
||||
+ /* errno on Unix, WSASetLastError on Windows are already done by the function */
|
||||
+ return (-1);
|
||||
+ } else {
|
||||
+ goto LOWERCASE;
|
||||
+ }
|
||||
}
|
||||
|
||||
- if (abort_if_no_fqdn && (result == NULL || result->ai_canonname == NULL)) {
|
||||
+ if (result == NULL || result->ai_canonname == NULL) {
|
||||
freeaddrinfo (result);
|
||||
+ if (abort_if_no_fqdn) {
|
||||
#ifdef WIN32
|
||||
- WSASetLastError (WSANO_DATA);
|
||||
+ WSASetLastError (WSANO_DATA);
|
||||
#elif defined(ENODATA)
|
||||
- errno = ENODATA;
|
||||
+ errno = ENODATA;
|
||||
#elif defined(EADDRNOTAVAIL)
|
||||
- errno = EADDRNOTAVAIL;
|
||||
+ errno = EADDRNOTAVAIL;
|
||||
#endif
|
||||
- return (-1);
|
||||
+ return (-1);
|
||||
+ } else {
|
||||
+ goto LOWERCASE;
|
||||
+ }
|
||||
}
|
||||
|
||||
- if (abort_if_no_fqdn && strchr (result->ai_canonname, '.') == NULL) {
|
||||
+ if (strchr (result->ai_canonname, '.') == NULL) {
|
||||
freeaddrinfo (result);
|
||||
+ if (abort_if_no_fqdn) {
|
||||
#ifdef WIN32
|
||||
- WSASetLastError (WSANO_DATA);
|
||||
+ WSASetLastError (WSANO_DATA);
|
||||
#elif defined(ENODATA)
|
||||
- errno = ENODATA;
|
||||
+ errno = ENODATA;
|
||||
#elif defined(EADDRNOTAVAIL)
|
||||
- errno = EADDRNOTAVAIL;
|
||||
+ errno = EADDRNOTAVAIL;
|
||||
#endif
|
||||
- return (-1);
|
||||
+ return (-1);
|
||||
+ } else {
|
||||
+ goto LOWERCASE;
|
||||
+ }
|
||||
}
|
||||
|
||||
|
@ -0,0 +1,77 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dmalloc/dmalloc-5.5.2-r4.ebuild,v 1.2 2012/02/22 01:29:23 jer Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit autotools eutils multilib
|
||||
|
||||
DESCRIPTION="A Debug Malloc Library"
|
||||
HOMEPAGE="http://dmalloc.com"
|
||||
SRC_URI="http://dmalloc.com/releases/${P}.tgz"
|
||||
|
||||
LICENSE="CCPL-Attribution-ShareAlike-3.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="static-libs threads"
|
||||
|
||||
DEPEND="sys-apps/texinfo"
|
||||
RDEPEND=""
|
||||
|
||||
DOCS=( NEWS README docs/NOTES docs/TODO )
|
||||
|
||||
src_prepare() {
|
||||
# - Build objects twice, once -fPIC for shared.
|
||||
# - Use DESTDIR.
|
||||
# - Fix SONAME and NEEDED.
|
||||
epatch "${FILESDIR}"/${P}-Makefile.in.patch
|
||||
# - Broken test, always returns false.
|
||||
epatch "${FILESDIR}"/${P}-cxx.patch
|
||||
# - Add threads support.
|
||||
use threads && epatch "${FILESDIR}"/${P}-threads.patch
|
||||
# Respect CFLAGS/LDFLAGS. #337429
|
||||
sed -i Makefile.in \
|
||||
-e '/libdmalloc/ s:$(CC):& $(CFLAGS) $(LDFLAGS):g' \
|
||||
|| die "sed Makefile.in"
|
||||
# - Run autoconf for -cxx.patch.
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --enable-cxx --enable-shlib $(use_enable threads)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
cd docs
|
||||
makeinfo dmalloc.texi || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake heavy
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
newdoc ChangeLog.1 ChangeLog
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins docs/dmalloc.pdf
|
||||
dohtml RELEASE.html docs/dmalloc.html
|
||||
doinfo docs/dmalloc.info
|
||||
|
||||
# add missing symlinks, lazy
|
||||
dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so
|
||||
dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so.${PV%%.*}
|
||||
|
||||
for lib in cxx th thcxx; do
|
||||
dosym lib${PN}${lib}.so.${PV} /usr/$(get_libdir)/lib${PN}${lib}.so
|
||||
dosym lib${PN}${lib}.so.${PV} \
|
||||
/usr/$(get_libdir)/lib${PN}${lib}.so.${PV%%.*}
|
||||
done
|
||||
|
||||
if ! use static-libs; then
|
||||
rm "${D}"/usr/$(get_libdir)/lib${PN}*.a || die
|
||||
fi
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Inline/Inline-0.500.0.ebuild,v 1.1 2012/02/21 17:48:28 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=SISYPHUS
|
||||
MODULE_VERSION=0.50
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Write Perl subroutines in other languages"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~s390 ~sh ~sparc ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="virtual/perl-Digest-MD5
|
||||
virtual/perl-File-Spec
|
||||
dev-perl/Parse-RecDescent"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-perl/Test-Warn
|
||||
)"
|
||||
|
||||
SRC_TEST=do
|
||||
|
||||
src_test() {
|
||||
MAKEOPTS+=" -j1" perl-module_src_test # bug 384137
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST Inline-0.44.tar.gz 91450 RMD160 ed7b0c1a8d63d021501699a1bcb0916a1dbe1a5b SHA1 a6bfcf271325cb8c4bfca497427d67b2b2f795ef SHA256 fa19cd8c2d9ea9eca686dbd18b14996a759387a3f988b52ababa3733e3c40aa6
|
||||
DIST Inline-0.47.tar.gz 99687 RMD160 0ce33cf6ee5e7ace5ab8d59f60cdf3e1655f24bf SHA1 6e3f8f7c0a8b86a4dcb19294c8ba6cdd80e96627 SHA256 bf8374aa5cfd1b7fc973244d3df9e2f23b2b48ebeacb3bfff2530fb6683d57bd
|
||||
DIST Inline-0.48.tar.gz 100673 RMD160 fcd0450e38bc49152f0d9d5d3b4d8d82c3ea557a SHA1 837e4340118c7d521f1042b61c4a223c2f655f47 SHA256 bd92982f7b09c644d5007a387f7130a7e1857c21ab25cb766388f47f6e1f23ce
|
||||
DIST Inline-0.50.tar.gz 104632 RMD160 942b164982fdbef1dd098b9e0236c413ce0f1a8f SHA1 43761f4ee1ea10f43db6b389e677323b7727c710 SHA256 6263fa1145efe9e96bcd60d10f9eabd93313e00cb1e555abddda1e98b7c280d6
|
||||
|
@ -1 +1,2 @@
|
||||
DIST Module-ScanDeps-1.07.tar.gz 57936 RMD160 674b4137a8f381d622a553c829b7de8659f76edf SHA1 ec1b5ad50fc6bd71026d55dd409aaf8ab1b25b9e SHA256 11ebb311811807932989e7c6185ad111df35c33007c8af5c26f163d6ad18fc65
|
||||
DIST Module-ScanDeps-1.08.tar.gz 58193 RMD160 8b5983e3c6cbe2478cf0076c7b944469095b5fb2 SHA1 d8aa8ea57dc5508f53e5afbed67bff997809ce01 SHA256 a72c92aedd0eeb938fe59a3e66b02c412d4da9e5c0c7db9632b8e66f222bb722
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Module-ScanDeps/Module-ScanDeps-1.80.0.ebuild,v 1.1 2012/02/21 17:38:39 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=RSCHUPP
|
||||
MODULE_VERSION=1.08
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Recursively scan Perl code for dependencies"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="virtual/perl-Module-Build
|
||||
virtual/perl-version"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-perl/Test-Pod
|
||||
dev-perl/prefork
|
||||
virtual/perl-Module-Pluggable
|
||||
)"
|
||||
|
||||
SRC_TEST=do
|
@ -1,2 +1,3 @@
|
||||
DIST Sub-Uplevel-0.2002.tar.gz 18415 RMD160 5740912a7da219c609a62cd2613b271d7cd9cb84 SHA1 0584db2e4342c038c3cacc0d7e367aef64640fe1 SHA256 30979a384720e416b37cd8dae467b66bb6be3cda10da5ad9dc9b1eae7b5a62a5
|
||||
DIST Sub-Uplevel-0.22.tar.gz 23778 RMD160 42e375d9447da10a0db31d8afb9c99eb38670cf3 SHA1 c75150907d54fa51038fe70ee93993b45da96c8d SHA256 22923827855d864cbed12ce3e68da73c50edd8484b748154c0a26ba15d9e5cd6
|
||||
DIST Sub-Uplevel-0.24.tar.gz 23314 RMD160 894f486db3c8d1fa43d5f0b5505187dc7f186dcb SHA1 08291d556929c75e5861a030f877323b60131694 SHA256 0f93f6e9c80b8dcb22c60d0e9df2c2c6d7db10d4d37151f1dfea6e54a3c6fdfb
|
||||
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Sub-Uplevel/Sub-Uplevel-0.240.0.ebuild,v 1.1 2012/02/21 17:31:59 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=DAGOLDEN
|
||||
MODULE_VERSION=0.24
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Apparently run a function in a higher stack frame"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
SRC_TEST="do"
|
@ -1,2 +1,3 @@
|
||||
DIST XML-LibXML-1.70.tar.gz 339682 RMD160 cc9cc88a10e6652ec9cedd7904ef84dc057170e3 SHA1 c3400e61282e08e84ab16d5d8cc4557aa5bf3984 SHA256 53e6cf06772ba9d85055dc6e4488dbd876d2376e48ef3578fa73246ee98b3ba0
|
||||
DIST XML-LibXML-1.90.tar.gz 434964 RMD160 5486ca71522bca91421745662b4d64e1dc462dc3 SHA1 c341d23017fea980d7802274aa28ae30da35ea18 SHA256 e2fc57afda9d9fc756269c1f74de53b4d5a5c4840bf9a4dc5b6e2534082fa6c8
|
||||
DIST XML-LibXML-1.91.tar.gz 439841 RMD160 e0e3dcc82602adba835f92f7b0d0324756dc5e98 SHA1 2ebd598f73db1569e19ae256c85de94003b8895a SHA256 117e015e405a9fc387081f5d12a2eec8ae0a728d7ffc130098f3cf45fe911acf
|
||||
|
@ -0,0 +1,64 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-LibXML/XML-LibXML-1.910.0.ebuild,v 1.1 2012/02/21 17:28:26 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=SHLOMIF
|
||||
MODULE_VERSION=1.91
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="A Perl module to parse XSL Transformational sheets using gnome's libXSLT"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-perl/XML-SAX-0.120.0
|
||||
>=dev-libs/libxml2-2.6.21
|
||||
>=dev-perl/XML-NamespaceSupport-1.70.0
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-perl/Test-Pod
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST="do"
|
||||
|
||||
# rac can't discern any difference between the build with or without
|
||||
# this, and if somebody wants to reactivate it, get it out of global
|
||||
# scope.
|
||||
#export PERL5LIB=`perl -e 'print map { ":$ENV{D}/$_" } @INC'`
|
||||
mytargets="pure_install doc_install"
|
||||
|
||||
src_compile() {
|
||||
export SKIP_SAX_INSTALL=1
|
||||
perl-module_src_compile
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
pkg_update_parser add XML::LibXML::SAX::Parser
|
||||
pkg_update_parser add XML::LibXML::SAX
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
pkg_update_parser remove XML::LibXML::SAX::Parser
|
||||
pkg_update_parser remove XML::LibXML::SAX
|
||||
}
|
||||
|
||||
pkg_update_parser() {
|
||||
# pkg_update_parser [add|remove] $parser_module
|
||||
local action=$1
|
||||
local parser_module=$2
|
||||
|
||||
if [[ "$ROOT" = "/" ]] ; then
|
||||
einfo "Update Parser: $1 $2"
|
||||
perl -MXML::SAX -e "XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()" \
|
||||
|| ewarn "Update Parser: $1 $2 failed"
|
||||
else
|
||||
elog "To $1 $2 run:"
|
||||
elog "perl -MXML::SAX -e 'XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()'"
|
||||
fi
|
||||
}
|
@ -1,11 +1,11 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-HTML_Common/PEAR-HTML_Common-1.2.5.ebuild,v 1.1 2009/08/22 22:40:06 beandog Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-HTML_Common/PEAR-HTML_Common-1.2.5.ebuild,v 1.3 2012/02/21 23:21:28 jer Exp $
|
||||
|
||||
inherit php-pear-r1
|
||||
|
||||
DESCRIPTION="Base class for other HTML classes."
|
||||
LICENSE="PHP-3.01"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
@ -1,3 +1,4 @@
|
||||
DIST HTML_QuickForm-3.2.10.tgz 101851 RMD160 16aec49a85971a932c03685494da2c24e473cc1a SHA1 d3155345642c2718038c7e2f66112ae63426a322 SHA256 566a73909e1002f09f53eb97bcb97ae198213b087031a44873e35a836093ea48
|
||||
DIST HTML_QuickForm-3.2.11.tgz 102201 RMD160 7ec2f801a8f2d5af50c34c28fc07bb177cd5d56f SHA1 8ab6c55b7f15fe96c669d881074ea2f02d5bc9e2 SHA256 cdf7417df0c86e44b733585108bca132ae7efe7515d3fbe8addb0f7d7b0e3d31
|
||||
DIST HTML_QuickForm-3.2.13.tgz 103483 RMD160 ea97614fd0cb6d1504b56161ce41829d91165529 SHA1 3b8c56743ceff667888eafdff54a2d2de1b5e2aa SHA256 202435eac2e344aaf68e699d1a80082e4edf88a161ca1b7b3aba487668e5728c
|
||||
DIST HTML_QuickForm-3.2.9.tgz 101392 RMD160 a92d47816c6f3c12f801dc575fdbeb458480f60b SHA1 4b56b230295b764fc98b979921e643eb49100420 SHA256 cf024a40a875e3cd5df0f721d6c0dca88ebccedc6eda3b7742732426963a7c30
|
||||
|
@ -0,0 +1,15 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-HTML_QuickForm/PEAR-HTML_QuickForm-3.2.13.ebuild,v 1.1 2012/02/21 12:49:42 olemarkus Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit php-pear-r1
|
||||
|
||||
DESCRIPTION="The PEAR::HTML_QuickForm package provides methods for creating, validating, processing HTML forms."
|
||||
LICENSE="PHP-3.01"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-php/PEAR-HTML_Common-1.2.1-r1"
|
@ -1 +0,0 @@
|
||||
DIST HTML_Select_Common-1.1.tgz 5592 RMD160 7c4798bd65e84c40d14187b1be49d3bab3f55307 SHA1 2887955b5d27b1e42d84de57b43cbe4f9ceedad2 SHA256 664e8c55eeb86326a7ecdeb988640cb988ff2d83dc930326c9fb68b825c9045e
|
@ -1,12 +0,0 @@
|
||||
# Copyright 1999-2007 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-HTML_Select_Common/PEAR-HTML_Select_Common-1.1-r2.ebuild,v 1.16 2007/12/06 00:12:28 jokey Exp $
|
||||
|
||||
inherit php-pear-r1
|
||||
|
||||
IUSE=""
|
||||
DESCRIPTION="Some small classes to handle common <select> lists"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
|
||||
RDEPEND=">=dev-php/PEAR-I18N-0.8.6-r2"
|
@ -1,2 +0,0 @@
|
||||
DIST I18N-0.8.6.tgz 33383 RMD160 39c59243b67ec4ec81ea4e429990cd27b575dad2 SHA1 58d80a521ea9599f0078245042f717fdeca7e01e SHA256 89d2a2caca751e324138961944d1ce6621a3ff248827df206d8cbe614bad1059
|
||||
DIST I18N-1.0.0.tgz 32600 RMD160 a01cbe6aa551b6acfc7a60f8c63842e3e6a7b6ff SHA1 f24c492503d577dd48f1a8568bfb8f527db9d8d8 SHA256 28516165e2d27590eac8712a600891b0b3dfbbf3c2c0c5022fb2a883579f5eb3
|
@ -1,12 +0,0 @@
|
||||
# Copyright 1999-2007 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-I18N/PEAR-I18N-0.8.6-r2.ebuild,v 1.16 2007/12/06 00:24:52 jokey Exp $
|
||||
|
||||
inherit php-pear-r1
|
||||
|
||||
IUSE=""
|
||||
DESCRIPTION="Adds internationalization support to PHP applications"
|
||||
LICENSE="PHP-2.02"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
|
||||
RDEPEND=">=dev-php/PEAR-HTML_Template_IT-1.1-r1"
|
@ -1,12 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-I18N/PEAR-I18N-1.0.0.ebuild,v 1.1 2010/02/16 04:43:39 beandog Exp $
|
||||
|
||||
inherit php-pear-r1
|
||||
|
||||
IUSE=""
|
||||
DESCRIPTION="Adds internationalization support to PHP applications"
|
||||
LICENSE="PHP-2.02"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
RDEPEND=">=dev-php/PEAR-HTML_Template_IT-1.1-r1"
|
@ -1 +0,0 @@
|
||||
DIST PHP_Archive-0.11.4.tgz 83047 RMD160 0e2aac15d1d413dc253bea5474234ddcb0bf2606 SHA1 d3aa238efddaf8a739ed4f1899071814476ac62d SHA256 8501d03ce5306633d00191c4d313bd056c4841c856e3748507885ef238772aef
|
@ -1,14 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-PHP_Archive/PEAR-PHP_Archive-0.11.4.ebuild,v 1.1 2010/01/01 22:40:14 yngwin Exp $
|
||||
|
||||
inherit php-pear-r1 depend.php
|
||||
|
||||
DESCRIPTION="Allows you to create a single .phar file containing an entire application"
|
||||
|
||||
LICENSE="PHP-3.01"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
need_php5
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue