parent
dcafa94e42
commit
e107150050
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/absolutelayout/absolutelayout-6.7_beta.ebuild,v 1.5 2009/09/06 08:43:12 maekke Exp $
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="AbsoluteLayout files extracted from Netbeans"
|
||||
HOMEPAGE="http://www.netbeans.org/"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
|
||||
LICENSE="|| ( GPL-2 CDDL )"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4"
|
||||
DEPEND=">=virtual/jdk-1.4"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_compile() {
|
||||
mkdir build
|
||||
ejavac -d build $(find . -iname '*.java')
|
||||
jar cf "${PN}.jar" -C build org
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar "${PN}.jar"
|
||||
}
|
@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/antenna/antenna-1.0.2-r2.ebuild,v 1.1 2015/07/22 15:22:15 monsieurp Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc examples source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2 eutils
|
||||
|
||||
MY_P=${DISTDIR}/${PN}-src-${PV}.zip
|
||||
|
||||
DESCRIPTION="Ant task for J2ME"
|
||||
HOMEPAGE="http://antenna.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/antenna/${PN}-src-${PV}.zip"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP="dev-java/ant-core:0
|
||||
dev-java/antlr:0
|
||||
java-virtuals/servlet-api:3.0"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
app-arch/unzip
|
||||
${COMMON_DEP}"
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON_DEP}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
JAVA_PKG_BSFIX="off"
|
||||
|
||||
java_prepare() {
|
||||
unzip -n lib/preprocessor-src-1.1.zip || die "can't unzip preprocessor-src-1.1.zip"
|
||||
rm -rf lib || die "can't remove lib directory"
|
||||
|
||||
java-ant_bsfix_one build.xml
|
||||
java-ant_rewrite-classpath build.xml
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local cp="ant-core,antlr,servlet-api-3.0"
|
||||
|
||||
EANT_GENTOO_CLASSPATH="${cp}" \
|
||||
EANT_BUILD_TARGET="init compile package" \
|
||||
EANT_DOC_TARGET="" java-pkg-2_src_compile
|
||||
|
||||
if use doc; then
|
||||
javadoc -encoding latin1 -d api $(find src -name "*.java") \
|
||||
-classpath $(java-pkg_getjars "${cp}") \
|
||||
|| die "javadoc failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar dist/${PN}-bin-${PV}.jar
|
||||
java-pkg_register-ant-task
|
||||
|
||||
if use doc; then
|
||||
java-pkg_dohtml doc/*
|
||||
java-pkg_dojavadoc api
|
||||
fi
|
||||
use source && java-pkg_dosrc src/*
|
||||
use examples && java-pkg_doexamples samples
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/apple-java-extensions-bin/apple-java-extensions-bin-1.5-r1.ebuild,v 1.1 2015/07/22 15:30:05 monsieurp Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit java-pkg-2
|
||||
|
||||
DESCRIPTION="A pluggable jar of stub classes representing the new Apple eAWT and eIO APIs for Java on Mac OS X"
|
||||
HOMEPAGE="http://developer.apple.com/samplecode/AppleJavaExtensions/"
|
||||
SRC_URI="http://developer.apple.com/samplecode/AppleJavaExtensions/AppleJavaExtensions.zip -> ${P}.zip"
|
||||
LICENSE="Apple"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND=">=virtual/jre-1.5"
|
||||
|
||||
S=${WORKDIR}/AppleJavaExtensions
|
||||
|
||||
src_install() {
|
||||
dodoc README.txt
|
||||
java-pkg_dojar AppleJavaExtensions.jar
|
||||
}
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/apt-mirror/apt-mirror-1.0.ebuild,v 1.5 2008/05/11 13:40:55 maekke Exp $
|
||||
|
||||
JAVA_PKG_IUSE="source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2 eutils
|
||||
|
||||
DESCRIPTION="Annotation processing apt mirror API introduced in J2SE 5.0"
|
||||
HOMEPAGE="http://aptmirrorapi.dev.java.net/"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.5"
|
||||
DEPEND=">=virtual/jdk-1.5"
|
||||
|
||||
S="${WORKDIR}/apt"
|
||||
|
||||
src_unpack() {
|
||||
|
||||
unpack ${A}
|
||||
cp -i "${FILESDIR}/build.xml-${PV}" "${S}/build.xml" || die "cp failed"
|
||||
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
java-pkg_dojar "apt-mirror.jar"
|
||||
|
||||
use source && java-pkg_dosrc .
|
||||
dodoc README.txt
|
||||
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/avalon-framework/avalon-framework-4.1.5-r2.ebuild,v 1.1 2015/07/22 16:10:30 monsieurp Exp $
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Avalon Framework"
|
||||
HOMEPAGE="http://avalon.apache.org/"
|
||||
SRC_URI="mirror://apache/avalon/avalon-framework/source/${P}.src.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="4.1"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND="dev-java/avalon-logkit:2.0
|
||||
dev-java/log4j:0"
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${CDEPEND}"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
${CDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
java_prepare() {
|
||||
cp "${FILESDIR}"/build.xml ./build.xml || die "couldn't copy build.xml"
|
||||
local libs="log4j,avalon-logkit-2.0"
|
||||
echo "classpath=$(java-pkg_getjars ${libs})" > build.properties
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar "${S}"/dist/avalon-framework.jar
|
||||
|
||||
use doc && java-pkg_dojavadoc "${S}"/target/docs
|
||||
use source && java-pkg_dosrc impl/src/java/*
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/avalon-framework/avalon-framework-4.2.0-r2.ebuild,v 1.1 2015/07/22 16:10:30 monsieurp Exp $
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Avalon Framework"
|
||||
HOMEPAGE="http://avalon.apache.org/"
|
||||
SRC_URI="mirror://apache/avalon/avalon-framework/source/${P}-src.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="4.2"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND="dev-java/avalon-logkit:2.0
|
||||
dev-java/log4j:0"
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${CDEPEND}"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
${CDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
java_prepare() {
|
||||
cp "${FILESDIR}"/build.xml ./build.xml || die "couldn't copy build.xml"
|
||||
local libs="log4j,avalon-logkit-2.0"
|
||||
echo "classpath=$(java-pkg_getjars ${libs})" > build.properties
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar "${S}"/dist/avalon-framework.jar
|
||||
|
||||
dodoc NOTICE.TXT || die
|
||||
use doc && java-pkg_dojavadoc target/docs
|
||||
use source && java-pkg_dosrc impl/src/java/*
|
||||
}
|
@ -1,131 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/fop/fop-2.0.ebuild,v 1.11 2015/07/11 17:58:30 monsieurp Exp $
|
||||
|
||||
# TODO: if 'doc' use flag is used then should build also extra docs ('docs' ant target), currently it cannot
|
||||
# be built as it needs forrest which we do not have
|
||||
# TODO: package and use optional dependency jeuclid
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc examples source test"
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Formatting Objects Processor is a print formatter driven by XSL"
|
||||
HOMEPAGE="http://xmlgraphics.apache.org/fop/"
|
||||
SRC_URI="mirror://apache/xmlgraphics/${PN}/source/${P}-src.zip"
|
||||
|
||||
KEYWORDS="amd64 x86 ppc ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="2"
|
||||
IUSE=""
|
||||
|
||||
MY_P="${PN}-${SLOT}"
|
||||
|
||||
# Tests are broken even in 2.0
|
||||
RESTRICT="test"
|
||||
|
||||
CDEPEND="dev-java/batik:1.8
|
||||
dev-java/ant-core:0
|
||||
dev-java/fontbox:1.7
|
||||
dev-java/commons-io:1
|
||||
dev-java/commons-logging:0
|
||||
java-virtuals/servlet-api:3.0
|
||||
dev-java/avalon-framework:4.2
|
||||
dev-java/xmlgraphics-commons:2
|
||||
dev-java/xml-commons-external:1.3
|
||||
dev-java/qdox:1.12"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.6
|
||||
${CDEPEND}"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.6
|
||||
app-arch/unzip
|
||||
${CDEPEND}"
|
||||
|
||||
# test? (
|
||||
# dev-java/ant-junit:0
|
||||
# dev-java/junit:4
|
||||
# dev-java/xmlunit:1
|
||||
# dev-java/mockito:0
|
||||
# )"
|
||||
|
||||
JAVA_ANT_ENCODING="ISO-8859-1"
|
||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||
|
||||
EANT_GENTOO_CLASSPATH="
|
||||
ant-core
|
||||
batik-1.8
|
||||
fontbox-1.7
|
||||
commons-io-1
|
||||
commons-logging
|
||||
servlet-api-3.0
|
||||
avalon-framework-4.2
|
||||
xmlgraphics-commons-2
|
||||
xml-commons-external-1.3
|
||||
"
|
||||
|
||||
TARGETS=(
|
||||
resourcegen
|
||||
jar-hyphenation
|
||||
jar-sandbox
|
||||
jar-main
|
||||
)
|
||||
|
||||
java_prepare() {
|
||||
find "${S}"/lib -type f | xargs rm -v
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=554386
|
||||
# http://wiki.apache.org/xmlgraphics-fop/HowTo/BuildFOPAlternatively
|
||||
java-pkg_jar-from --into lib qdox-1.12 qdox.jar
|
||||
java-pkg_jar-from --into lib xmlgraphics-commons-2 xmlgraphics-commons.jar
|
||||
java-pkg_jar-from --into lib commons-logging commons-logging.jar
|
||||
java-pkg_jar-from --into lib commons-io-1 commons-io.jar
|
||||
java-pkg_jar-from --into lib fontbox-1.7 fontbox.jar
|
||||
java-pkg_jar-from --into lib xml-commons-external-1.3 xml-apis-ext.jar
|
||||
java-pkg_jar-from --into lib xml-commons-external-1.3 xml-apis.jar
|
||||
java-pkg_jar-from --into lib avalon-framework-4.2 avalon-framework.jar
|
||||
java-pkg_jar-from --virtual --into lib servlet-api-3.0 servlet-api.jar
|
||||
|
||||
for target in ${TARGETS[@]}; do
|
||||
EANT_BUILD_TARGET="${target}" \
|
||||
java-pkg-2_src_compile
|
||||
done
|
||||
|
||||
if use doc; then
|
||||
sed -i -e 's/failonerror=\"true\"/failonerror=\"false\"/;' ./build.xml
|
||||
EANT_BUILD_TARGET="javadocs" \
|
||||
java-pkg-2_src_compile
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar \
|
||||
build/${PN}.jar \
|
||||
build/${PN}-sandbox.jar \
|
||||
build/${PN}-hyph.jar
|
||||
|
||||
# Doesn't support everything upstream launcher does...
|
||||
java-pkg_dolauncher ${MY_P} --main org.apache.fop.cli.Main
|
||||
|
||||
dodoc NOTICE README
|
||||
|
||||
if use doc; then
|
||||
java-pkg_dojavadoc \
|
||||
build/javadocs
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
java-pkg_doexamples \
|
||||
examples/* conf
|
||||
fi
|
||||
|
||||
if use source; then
|
||||
java-pkg_dosrc \
|
||||
src/java/org \
|
||||
src/sandbox/org
|
||||
fi
|
||||
}
|
@ -1,23 +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/bashforth/bashforth-0.55.ebuild,v 1.2 2014/08/10 20:28:39 slyfox Exp $
|
||||
|
||||
DESCRIPTION="BashForth is a string-threaded Forth interpreter in Bash"
|
||||
HOMEPAGE="http://www.forthfreak.net/index.cgi?BashForth"
|
||||
SRC_URI="http://forthfreak.net/bashforth.versions/bashforth_v0.55"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">app-shells/bash-2.04"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() {
|
||||
cp ${DISTDIR}/bashforth_v${PV} ${S}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newbin bashforth_v${PV} bashforth
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST Falcon-0.9.4.4.tar.gz 1592611 SHA256 32ba8056cdea8fc59589f76716e5d3a403b585d1bf60b2da2059a0546d4c0f54 SHA512 d3c21a9d4b45f6e0aa7859fb3a78c3ad2c2af718452a3d1a3c5d3585e9ef0eb1ef87168e384a7af3820a8ed946cb2cc7bbd403e99c0a47dfe1c07fce6bbea026 WHIRLPOOL d7efdf4d8c63c3cd4b8700ad22c51a7214e2d7d83e6afeeeb315a7e2ea9f8c1291b408436c6450e337c19c9315dca60a63e27a3b9b6919647306fabb7a9975a1
|
||||
DIST Falcon-0.9.6.4.tar.gz 1782796 SHA256 24f4294f93c192f21d3590795a9fdd864c3f2d376cb0baac9c1e11e893cfaf81 SHA512 244fc0cc6811d9c918a1983d93e380982584016d84752b00d3adc17e46d7a7cbf9d20f09b7562316b1c9ea6eaaa91c1cb931f4469f7d510d9084f1daaca732a5 WHIRLPOOL 2178d6307fcd516f490fada540af649a60ca39f8640215b926f153316ab349ed9b46e47c7849270a20632e9639ca65d635f88ed4d0a2fccf718967ce83106a8b
|
||||
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/falcon/falcon-0.9.4.4.ebuild,v 1.1 2009/11/11 18:18:42 vostorga Exp $
|
||||
|
||||
MY_P=${P/f/F}
|
||||
|
||||
DESCRIPTION="An open source general purpose untyped language written in C++"
|
||||
HOMEPAGE="http://falconpl.org/"
|
||||
SRC_URI="http://falconpl.org/project_dl/_official_rel/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-libs/libpcre
|
||||
sys-libs/zlib"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/cmake"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_compile() {
|
||||
./build.sh -p "${D}usr" -f "/usr" || die "build.sh failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
FALCON_LOAD_PATH=".;${S}/devel/release/build/core/rtl" \
|
||||
"${S}/devel/release/build/core/clt/faltest/faltest" \
|
||||
-d "${S}/core/tests/testsuite" \
|
||||
|| die "faltest failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
./build.sh -i || die "build.sh -i failed"
|
||||
dodoc AUTHORS ChangeLog README RELNOTES
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST open-cobol-1.0.tar.gz 934641 SHA256 15a36e4823b09938b25e947dcd0fad1b7b1ba2978591bb220a18c2bed32daf06 SHA512 5243f85e961a953f186f02a2d462c8789f4310a7dc3622b691dcdec6d9267705a2170f68a7129134c2045032dfb517208b18e851581ce76fe30f77d397764805 WHIRLPOOL cb16995484847651eb6c67d26014e2444d1c7d4e9c7f8040aa524aba4ab6e80b1c1d64dd5d15d3d80428845660ca2eefb6b81170940347213f48a61543f35402
|
||||
DIST open-cobol-1.1.tar.gz 1007791 SHA256 6ae7c02eb8622c4ad55097990e9b1688a151254407943f246631d02655aec320 SHA512 eb06cec456425ba5f4a091ae4ac0bfd14f38549bc147c606a022804f602102df6dbf0d399614f0eda49d50dee17eef55087748853a8cc8bdd1248f94fd09110c WHIRLPOOL 2c1331ddd218007434af9f7d39bb10a4a2e21165549f991d9de3e8af92a16157f9c9ede5d64ec2746e64d4c46d661472950326c0a634fe10c5edbf9169dd574d
|
||||
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/open-cobol/open-cobol-1.0.ebuild,v 1.3 2008/09/06 11:33:17 pchrist Exp $
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="an open-source COBOL compiler"
|
||||
HOMEPAGE="http://www.opencobol.org/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="berkdb nls readline"
|
||||
|
||||
RDEPEND="dev-libs/gmp
|
||||
berkdb? ( =sys-libs/db-4* )
|
||||
sys-libs/ncurses
|
||||
readline? ( sys-libs/readline )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool"
|
||||
|
||||
src_compile() {
|
||||
econf \
|
||||
$(use_with berkdb db) \
|
||||
$(use_enable nls) \
|
||||
$(use_with readline) || die "econf failed."
|
||||
emake || die "emake failed."
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed."
|
||||
dodoc AUTHORS ChangeLog NEWS README
|
||||
}
|
@ -1,99 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/smlnj/smlnj-110.71.ebuild,v 1.2 2010/06/29 12:13:03 ssuominen Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Standard ML of New Jersey compiler and libraries"
|
||||
HOMEPAGE="http://www.smlnj.org"
|
||||
|
||||
BASE_URI="http://smlnj.cs.uchicago.edu/dist/working/${PV}/"
|
||||
#BASE_URI="mirror://gentoo/${P}-"
|
||||
|
||||
#Use the fetch_files.sh script in subdir files/ to fetch and
|
||||
#version these files if they aren't on Gentoo mirrors.
|
||||
#For example if you're doing a local bump.
|
||||
FILES="
|
||||
config.tgz
|
||||
|
||||
cm.tgz
|
||||
compiler.tgz
|
||||
runtime.tgz
|
||||
system.tgz
|
||||
MLRISC.tgz
|
||||
smlnj-lib.tgz
|
||||
|
||||
ckit.tgz
|
||||
nlffi.tgz
|
||||
|
||||
cml.tgz
|
||||
eXene.tgz
|
||||
|
||||
ml-lex.tgz
|
||||
ml-yacc.tgz
|
||||
ml-burg.tgz
|
||||
ml-lpt.tgz
|
||||
|
||||
pgraph.tgz
|
||||
trace-debug-profile.tgz
|
||||
|
||||
heap2asm.tgz
|
||||
|
||||
smlnj-c.tgz
|
||||
"
|
||||
|
||||
#use amd64 in 32-bit mode
|
||||
SRC_URI="amd64? ( ${BASE_URI}boot.x86-unix.tgz -> ${P}-boot.x86-unix.tgz )
|
||||
ppc? ( ${BASE_URI}boot.ppc-unix.tgz -> ${P}-boot.ppc-unix.tgz )
|
||||
sparc? ( ${BASE_URI}boot.sparc-unix.tgz -> ${P}-boot.sparc-unix.tgz )
|
||||
x86? ( ${BASE_URI}boot.x86-unix.tgz -> ${P}-boot.x86-unix.tgz )"
|
||||
|
||||
for file in ${FILES}; do
|
||||
SRC_URI+=" ${BASE_URI}${file} -> ${P}-${file} "
|
||||
done
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() {
|
||||
mkdir -p "${S}"
|
||||
for file in ${A}; do
|
||||
[[ ${file} != ${P}-config.tgz ]] && cp "${DISTDIR}/${file}" "${S}/${file#${P}-}"
|
||||
done
|
||||
unpack ${P}-config.tgz && rm config/*.bat
|
||||
echo SRCARCHIVEURL=\"file:/${S}\" > "${S}"/config/srcarchiveurl
|
||||
|
||||
# Required for sed in src_prepare
|
||||
mkdir base || die
|
||||
./config/unpack "${S}" runtime || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Use environment wrt #243886
|
||||
sed -i \
|
||||
-e "/^AS/s:as:$(tc-getAS):" \
|
||||
-e "/^CC/s:gcc:$(tc-getCC):" \
|
||||
-e "/^CPP/s:gcc:$(tc-getCC):" \
|
||||
-e "/^CFLAGS/{s:-O[0123s]:: ; s:=:= ${CFLAGS}:}" \
|
||||
base/runtime/objs/mk.x86-linux || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
SMLNJ_HOME="${S}" ./config/install.sh || die "compilation failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
mkdir -p "${D}"/usr
|
||||
mv {bin,lib} "${D}"/usr
|
||||
|
||||
for file in "${D}"/usr/bin/{*,.*}; do
|
||||
[[ -f ${file} ]] && sed "2iSMLNJ_HOME=/usr" -i ${file}
|
||||
# [[ -f ${file} ]] && sed "s:${WORKDIR}:/usr:" -i ${file}
|
||||
done
|
||||
}
|
@ -1,8 +1,6 @@
|
||||
DIST XSB335.tar.gz 11724736 SHA256 10a62160cbf31eb3db9d8c7fc33f561f96b6d4374aeba9c8af13ba2ba83e83bc SHA512 0c620374ada32c421c3329096f76e3bd9773397bb1543f696d588fc03ecbcd72a629a53503160dfa001b75f316a87947d460e2923e9569e67f53fd3c32affb9c WHIRLPOOL dd06aef1bc99581465570989370eca4c59c6e95f6ea022dea00553ddb41a97f04e6f5e65b44c255097059008c571c558b8b01c9fc57042b58653f2f2d78bf810
|
||||
DIST XSB336.tar.gz 11823814 SHA256 3ac7448d7c323717d67edd09f37515ef991d71871ca3ce521975981fee1d9de7 SHA512 dc227e1338454a181ee2c3f84b2c8083bd4607252d89368a614a9894c5403eaf173fdc036a548aab8c6eb2ed7252e5e69a5caedff20710e83cf8c6ec66a8317a WHIRLPOOL bc48fe7dced9c3050253f2122507715abb0a528ba702432ca63a0385cccf47d9a8a1f47b901f779811c238d2015a368a420adbb93d4f68f0640396069112ad19
|
||||
DIST XSB337.tar.gz 12176947 SHA256 6deb73ed8774ff2e0414ee7a1af29a3768b964f3fe22e7579670d61c3ca7ff40 SHA512 e98c56ad7fb107252160a03a1c07567119921be6a06c7be22960f2334517ccc8799d8bc49d4e260697f5d5912dda0236dc697b4fb8016652b4f81255ae442883 WHIRLPOOL 2daac410add67fcdffcd47660d0bf52701626be23dd6c2400efbe21e2f3f02b5f11d5231e9fac19787369ddf9a8499d9c876889849078dcd4714ca0ed5c75f8a
|
||||
DIST XSB350.tar.gz 12122366 SHA256 f9664f89e56294d0d174d81b23ebd8314a5f9cc38816ee6ce5ab9d51bfeca63f SHA512 2ef45ef3427f331ad678deb41f7b9ef8bbc4f6d8ef6ec060e755115e91a002f3ac694c53f8f777d1b0790040f3318c23116a6b98c50faeeb541b3e9c2ed22e9f WHIRLPOOL bbdfea2ff42e28abfaf6532a46517c538fc391bef629589445903403435b2227adb2c6ce5705bc0edc16cb478b32f4b86a1250ad27b9b2fa91d49683e25ae887
|
||||
DIST xsb-3.3.5-gentoo-patchset-0.tar.gz 18570 SHA256 808e90836e69bcd9609ad945377324a65a2f86472c934638fbe5cba5b49bdd88 SHA512 124cee0a0bc54ad503627acb318ae8933fe54e01412411299c2294dd52c7a6b47f02ff72abe48d1a95584f7f5fc8194a89cc8e1e30198caad3b2941ce7c94cdc WHIRLPOOL 519938e856e3e3339a430b385900b8cd02307928382dc978340deab687ff61904ad49bfe1d5455ebb702d6c58af3d4bf8b377ba42b008b67cc9e52ae2a58ee34
|
||||
DIST xsb-3.3.6-gentoo-patchset-1.tar.gz 17711 SHA256 7630aa3497a80e6a39580bb050da8169318842de3f6b17a8b1f8a721ea6ec0e4 SHA512 a554833e974973f3bf6ad9d63d1e7bcbe358cfccdd35ad3f982375cfa171637484277c9c8be95c5eea34dac87845d02b6abc7d4675e1ff324c64603ae06338d1 WHIRLPOOL 5a0c6bfcc554e5c34f57acf1de2001bfbdea7e18e2ed1037409f58dc2151199c79af01f7d7cca8b7dea79bfe571fca8ff6b1f78ab368d7255e49dab8fe61fa3e
|
||||
DIST xsb-3.3.7-gentoo-patchset-0.tar.gz 18248 SHA256 2eaad6dedac906f207c24713d92115086196f3c626d1b0e0401c71b4bfe10038 SHA512 3943000e40abad25da8fef2983e059dadf6d794a5a40406a3fb9d7e29506afb0d5ad1d86b0825849ea7dd9741fdfafa2b71fc2fd26cc2b679e39d85f76a91959 WHIRLPOOL d2d51c482d1ff207709c8ed280eb148c632d81d4670ead646c8eb5a62651932dbe292adca03060d1b591405fdbad274be1b767fd3e19e5a4f4e4da3fd4277ea6
|
||||
DIST xsb-3.5.0-gentoo-patchset-0.tar.gz 5337 SHA256 3dbdbc3bbbfeac4083221ec89d524026fa9ec8a528baacb1c1e3495629a0bbee SHA512 a1158d4480dada855c3cdb80b065b1c3ac2c9b7e8da16ce0a39e7ffb70821c547ae2ba3bf1776a2c70f02bf85828bedbaa81cf4be469c7aeced5d8df541aa998 WHIRLPOOL 1b61a1136433e3119eb6a4018adf8aafd67bbc90333452fb9cb4ac49957a05fd4b40fd64ef7bfc5e472cd2c4277d62f8d3b5db1bf3f9e5f9d396133ae78c8e84
|
||||
|
@ -1,212 +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/xsb/xsb-3.3.5.ebuild,v 1.3 2012/08/11 12:47:17 maekke Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
MY_P="XSB${PV//./}"
|
||||
|
||||
PATCHSET_VER="0"
|
||||
|
||||
inherit eutils autotools java-pkg-opt-2
|
||||
|
||||
DESCRIPTION="XSB is a logic programming and deductive database system"
|
||||
HOMEPAGE="http://xsb.sourceforge.net"
|
||||
SRC_URI="http://xsb.sourceforge.net/downloads/${MY_P}.tar.gz
|
||||
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="curl debug examples iodbc java mysql odbc pcre threads xml"
|
||||
|
||||
RDEPEND="curl? ( net-misc/curl )
|
||||
iodbc? ( dev-db/libiodbc )
|
||||
java? ( >=virtual/jdk-1.4 )
|
||||
mysql? ( virtual/mysql )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
pcre? ( dev-libs/libpcre )
|
||||
xml? ( dev-libs/libxml2 )"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}"/XSB
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_FORCE=yes
|
||||
EPATCH_SUFFIX=patch
|
||||
epatch "${WORKDIR}"/${PV}
|
||||
|
||||
cd "${S}"/build
|
||||
eautoconf
|
||||
|
||||
find "${S}"/emu -name '*\.o' | xargs rm -f
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cd "${S}"/build
|
||||
|
||||
econf \
|
||||
--libdir=/usr/$(get_libdir) \
|
||||
--disable-optimization \
|
||||
--without-smodels \
|
||||
--with-config-tag="" \
|
||||
$(use_with odbc) \
|
||||
$(use_with iodbc) \
|
||||
$(use_enable threads mt) \
|
||||
$(use_enable debug)
|
||||
|
||||
if use curl ; then
|
||||
cd "${S}"/packages/curl
|
||||
econf
|
||||
fi
|
||||
|
||||
if use mysql ; then
|
||||
cd "${S}"/packages/dbdrivers/mysql
|
||||
econf
|
||||
fi
|
||||
|
||||
if use odbc ; then
|
||||
cd "${S}"/packages/dbdrivers/odbc
|
||||
econf
|
||||
fi
|
||||
|
||||
if use pcre ; then
|
||||
cd "${S}"/packages/pcre
|
||||
econf
|
||||
fi
|
||||
|
||||
if use xml ; then
|
||||
cd "${S}"/packages/xpath
|
||||
econf
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}"/build
|
||||
|
||||
emake || die "emake failed"
|
||||
|
||||
# All XSB Packages are compiled using a single Prolog engine.
|
||||
# Consequently they must all be compiled using a single make job.
|
||||
|
||||
cd "${S}"/packages
|
||||
rm -rf *.xwam
|
||||
emake -j1 || die "emake packages failed"
|
||||
|
||||
if use curl ; then
|
||||
emake -j1 curl || die "emake curl package failed"
|
||||
fi
|
||||
|
||||
if use mysql ; then
|
||||
emake -j1 mysql || die "emake mysql package failed"
|
||||
fi
|
||||
|
||||
if use odbc ; then
|
||||
emake -j1 odbc || die "emake odbc package failed"
|
||||
fi
|
||||
|
||||
if use pcre ; then
|
||||
emake -j1 pcre || die "emake pcre package failed"
|
||||
fi
|
||||
|
||||
if use xml ; then
|
||||
emake -j1 xpath || die "emake xpath package failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${S}"/build
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
|
||||
local XSB_INSTALL_DIR=/usr/$(get_libdir)/xsb-${PV}
|
||||
dosym ${XSB_INSTALL_DIR}/bin/xsb /usr/bin/xsb || die
|
||||
|
||||
cd "${S}"/packages
|
||||
local PACKAGES=${XSB_INSTALL_DIR}/packages
|
||||
insinto ${PACKAGES}
|
||||
doins *.xwam || die
|
||||
|
||||
insinto ${PACKAGES}/chr
|
||||
doins chr/*.xwam || die
|
||||
|
||||
insinto ${PACKAGES}/chr_d
|
||||
doins chr_d/*.xwam || die
|
||||
|
||||
insinto ${PACKAGES}/gap
|
||||
doins gap/*.xwam || die
|
||||
|
||||
insinto ${PACKAGES}/justify
|
||||
doins justify/*.xwam || die
|
||||
doins justify/*.H || die
|
||||
|
||||
insinto ${PACKAGES}/regmatch
|
||||
doins regmatch/*.xwam || die
|
||||
insinto ${PACKAGES}/regmatch/cc
|
||||
doins regmatch/cc/*.H || die
|
||||
|
||||
insinto ${PACKAGES}/sgml
|
||||
doins sgml/*.xwam || die
|
||||
insinto ${PACKAGES}/sgml/cc
|
||||
doins sgml/cc/*.H || die
|
||||
insinto ${PACKAGES}/sgml/cc/dtd
|
||||
doins sgml/cc/dtd/* || die
|
||||
|
||||
insinto ${PACKAGES}/slx
|
||||
doins slx/*.xwam || die
|
||||
|
||||
insinto ${PACKAGES}/wildmatch
|
||||
doins wildmatch/*.xwam || die
|
||||
insinto ${PACKAGES}/wildmatch/cc
|
||||
doins wildmatch/cc/*.H || die
|
||||
|
||||
if use curl ; then
|
||||
insinto ${PACKAGES}/curl
|
||||
doins curl/*.xwam || die
|
||||
fi
|
||||
|
||||
if use mysql || use odbc ; then
|
||||
insinto ${PACKAGES}/dbdrivers
|
||||
doins dbdrivers/*.xwam || die
|
||||
doins dbdrivers/*.H || die
|
||||
insinto ${PACKAGES}/dbdrivers/cc
|
||||
doins dbdrivers/cc/*.H || die
|
||||
if use mysql ; then
|
||||
insinto ${PACKAGES}/dbdrivers/mysql
|
||||
doins dbdrivers/mysql/*.xwam || die
|
||||
insinto ${PACKAGES}/dbdrivers/mysql/cc
|
||||
doins dbdrivers/mysql/cc/*.H || die
|
||||
fi
|
||||
if use odbc ; then
|
||||
insinto ${PACKAGES}/dbdrivers/odbc
|
||||
doins dbdrivers/odbc/*.xwam || die
|
||||
insinto ${PACKAGES}/dbdrivers/odbc/cc
|
||||
doins dbdrivers/odbc/cc/*.H || die
|
||||
fi
|
||||
fi
|
||||
|
||||
if use pcre ; then
|
||||
insinto ${PACKAGES}/pcre
|
||||
doins pcre/*.xwam || die
|
||||
insinto ${PACKAGES}/pcre/cc
|
||||
doins pcre/cc/*.H || die
|
||||
fi
|
||||
|
||||
if use xml ; then
|
||||
insinto ${PACKAGES}/xpath
|
||||
doins xpath/*xwam || die
|
||||
insinto ${PACKAGES}/xpath/cc
|
||||
doins xpath/cc/*.H || die
|
||||
fi
|
||||
|
||||
if use examples ; then
|
||||
cd "${S}"/build
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
install_examples="${D}"/usr/share/doc/${PF}/examples \
|
||||
install_examples || die "make install_examples failed"
|
||||
fi
|
||||
|
||||
cd "${S}"
|
||||
dodoc FAQ README || die
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/yasm-1.2.0.ebuild,v 1.9 2013/01/15 02:41:42 vapier Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND="python? 2:2.7"
|
||||
inherit autotools eutils python
|
||||
|
||||
DESCRIPTION="An assembler for x86 and x86_64 instruction sets"
|
||||
HOMEPAGE="http://yasm.tortall.net/"
|
||||
SRC_URI="http://www.tortall.net/projects/yasm/releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2 BSD || ( Artistic GPL-2 LGPL-2 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64 x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="nls python"
|
||||
|
||||
RDEPEND="nls? ( virtual/libintl )"
|
||||
DEPEND="nls? ( sys-devel/gettext )
|
||||
python? ( >=dev-python/cython-0.14 )"
|
||||
|
||||
DOCS=( AUTHORS )
|
||||
|
||||
pkg_setup() {
|
||||
if use python; then
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-fix_cython_check.patch"
|
||||
# ksh doesn't grok $(xxx), makes aclocal fail
|
||||
sed -i -e '1c\#!/usr/bin/env sh' YASM-VERSION-GEN.sh || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable python) \
|
||||
$(use_enable python python-bindings) \
|
||||
$(use_enable nls)
|
||||
}
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2007 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/pcre++/pcre++-0.9.5.ebuild,v 1.8 2007/04/20 17:10:22 corsair Exp $
|
||||
|
||||
IUSE=""
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="A C++ support library for libpcre"
|
||||
HOMEPAGE="http://www.daemon.de/PCRE"
|
||||
SRC_URI="ftp://ftp.daemon.de/scip/Apps/${PN}/${P}.tar.gz"
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 hppa ppc ~ppc64 sparc x86"
|
||||
|
||||
DEPEND="dev-libs/libpcre"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd ${S}
|
||||
epatch ${FILESDIR}/${P}-nodoc.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install || die
|
||||
dodoc AUTHORS ChangeLog NEWS README TODO
|
||||
|
||||
cd ${S}/doc/html
|
||||
dohtml -r .
|
||||
|
||||
cd ${S}/doc/man/man3
|
||||
doman Pcre.3
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST suhosin-0.9.37.1.tar.gz 134207 SHA256 322ba104a17196bae63d39404da103fd011b09fde0f02484dc44366511c586ba SHA512 4ef02b0ac95d6fa6aea5bec8622bfad1bcb3c7a9077765bf2af6b4ee94d2107df9e52214cba16d7d99c7490c79e3757dcef3844e3615b379313d25f04d8f836a WHIRLPOOL ee0b05cafa26209ae3531890b0e77e057f24da74c33421c39caa52d2ccf358604a88922d26e4bd7878319eb249febbe630020c752bb652581dd5d1ea5a9496c0
|
||||
DIST suhosin-0.9.38.tar.gz 122800 SHA256 c02d76c4e7ce777910a37c18181cb67fd9e90efe0107feab3de3131b5f89bcea SHA512 cc4eb38b5d6673cc3f2dc395e5a8b5461d3221019ac9849b747b6d5bae423cd5bd01a75b9432414dc7c26c78bab9f2381a5414712a6906a999f3ec9dc77ebc45 WHIRLPOOL db10d0cda4d161440c8dd53f5bbfdcb7da5bdf7e294975a0a3b6f6b69575e16eb43d7fc0aaf3bd9497a8065282b8403e480bc699ee9100574bc212f47f763933
|
||||
|
@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/suhosin/suhosin-0.9.37.1.ebuild,v 1.9 2015/02/28 20:16:14 grknight Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PHP_EXT_NAME="suhosin"
|
||||
PHP_EXT_INI="yes"
|
||||
PHP_EXT_ZENDEXT="no"
|
||||
USE_PHP="php5-6 php5-5 php5-4"
|
||||
|
||||
inherit php-ext-source-r2
|
||||
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ~ppc64 ~s390 ~sh sparc x86"
|
||||
|
||||
DESCRIPTION="Suhosin is an advanced protection system for PHP installations"
|
||||
HOMEPAGE="http://www.suhosin.org/"
|
||||
SRC_URI="http://download.suhosin.org/${P}.tar.gz"
|
||||
LICENSE="PHP-3.01"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-lang/php:*[unicode]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
local slot
|
||||
for slot in $(php_get_slots); do
|
||||
php_init_slot_env ${slot}
|
||||
epatch "${FILESDIR}"/${P}-libcrypt.patch
|
||||
done
|
||||
php-ext-source-r2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
php-ext-source-r2_src_install
|
||||
dodoc CREDITS
|
||||
|
||||
local slot
|
||||
for slot in $(php_get_slots); do
|
||||
php_init_slot_env ${slot}
|
||||
for inifile in ${PHPINIFILELIST} ; do
|
||||
insinto "${inifile/${PHP_EXT_NAME}.ini/}"
|
||||
insopts -m644
|
||||
doins "suhosin.ini"
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Makefile passes a hard-coded -d extension_dir=./modules, we move the lib
|
||||
# away from there in src_compile
|
||||
for slot in `php_get_slots`; do
|
||||
php_init_slot_env ${slot}
|
||||
NO_INTERACTION="yes" emake test || die "emake test failed for slot ${slot}"
|
||||
done
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST d3_rails-3.5.2.gem 133632 SHA256 4dc5deaf6bad691fdf5c07db334c82c1e538007806ec10993d0ee1c1b3b06fc6 SHA512 5b82eecdde1b510b146f4e3c9d5cd1875d8050fe176fd241d19af2e05466db4fceecf05d48154e034101eed9a1cf96c37062058ff6e6279fd9ce88a7d11e3ffb WHIRLPOOL bae84425ee4e50b07745aa850658257b57d65673233cd8c1af8e0ad68f3c622b8335fc52995852d560c3606e3ecd2043f97e2048e73208b85f1731170ed990bb
|
||||
DIST d3_rails-3.5.4.gem 133632 SHA256 18725e58c74ae8bbc048d7dcd810f3b22a93bb56fafadf216e994c72044ebc60 SHA512 b2c4d346530761d5fb2b3ecbd24a8830434fb0068546382f9327115479eaf26b2e0ebfe4083373d8df7bac9f462df0eb7e661a6093c405ab689b7db3255c7aba WHIRLPOOL 84202728204759aa6232c532ff1411bed5542609d46c683e1a4537574d8291f50ac3df50a249e8957250400f7c11a3f0a623c517fe8033b808b7199059b71649
|
||||
DIST d3_rails-3.5.5.gem 133632 SHA256 8fedd753f9accdd3587753d4a89de901e5bd7d9e2ba1a5e91c52f564300eecfd SHA512 52a2aebe1422847ffc04e4209eb343bcc5651d659dbbb59bb1d17bd26b4b5cb6134641d23b91779a58f04829fa2baaafda6936d0d451cdd2b714588e7ca8473c WHIRLPOOL 57eef6744f6f0ef873213486819cc72093f4ea94a279ea86f54f635e3ab2ca9abec1bf35dcf2665f94ec71b6771560ae7c8eae987afb2f99fc584fb6cee5c36f
|
||||
DIST d3_rails-3.5.6.gem 134144 SHA256 556304fd34eace3008231e151df6ad8ed5870c59ecffc639ee1f810859225f39 SHA512 3a04a8886ec3cec21f9a880a69db539ba37247eaa4fe1aa053a0f408fbd0fbd78351d4218e2edabc7b5f8cd48ca28dfce5bc1bb64a1c62cc8623fd4ffc1e3d82 WHIRLPOOL a5c05049f848d17465a0835de69e21150e77b9a4da0b8d28144b02e57e3dfb90a1d4c3281e6832695ca4915152fc1caa61c657d3bd33700a77297948b4d348ec
|
||||
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/d3_rails/d3_rails-3.5.2.ebuild,v 1.1 2014/12/16 06:49:11 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="none"
|
||||
RUBY_FAKEGEM_RECIPE_DOC="none"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="app"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Ruby on Rails integration for the Javascript Data Visualization Framework, D3"
|
||||
HOMEPAGE="https://github.com/logical42/d3_rails"
|
||||
|
||||
LICENSE="MIT BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/railties-3.1"
|
@ -1,2 +1,3 @@
|
||||
DIST hipchat-1.4.0.tar.gz 14567 SHA256 d0686c3bd87516c02c0bfcb0512f84b6151cc88150c6b15d81719bf3d07d43fa SHA512 a599c6cf0c65f1421f83e99a73ab22dfaf4da229c6ee9871fed6698e5543bca581b3168d6577d6e2103506038567a6d9b279f338a3185547f1920460b5185d6e WHIRLPOOL d1990cc6eb74c2a408e17781cbb2127f8c9dea19df022e3452f87563386182030e410370a83feb970e24238d9712388ac16e747f6a776e0ae6c8e8815486b02e
|
||||
DIST hipchat-1.5.1.tar.gz 16227 SHA256 5e9ba9ac8fb339fff78c10d4ad19c1570530aac38bfed936088958426f72f97a SHA512 ae385c3fce6f09a9c9a23e44651580ed68e53a354faa588d648a3c8ea2797b86313e91ef7dd25583c2ccaf7f4033ef9a4595ea9a6495f5f234415207fa7260d3 WHIRLPOOL 62d86e371ae75742be97df60e8be13bff9678367d2544a044174796df37e18c4412daff2f235959f541ce48f09845d81ccb38e7645ee50ee71659578a9a89820
|
||||
DIST hipchat-1.5.2.tar.gz 16549 SHA256 624660f5be9d16ae847c817e4dcfb4745c64ef76987533f5c1c33fd03e20f035 SHA512 98f8287d922eb141ee7eca37bd658b81b7b2b0800c82d9576aef0869b928f7b5e00cecc65ca2041b69eedadb002928ed89f0cf500c9dc5d5cad05430e9ec9932 WHIRLPOOL 7693a46d7f165b95ff8f3270d11094e13b0da6782bf010cb284ae871659cd7902217fd9d1fe6117be4d923dc975d1aa26f9411b48391cc53152a36d472a52eea
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/hipchat/hipchat-1.5.2.ebuild,v 1.1 2015/07/22 06:08:02 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.textile"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Ruby library to interact with HipChat"
|
||||
HOMEPAGE="https://github.com/hipchat/hipchat-rb"
|
||||
SRC_URI="https://github.com/hipchat/hipchat-rb/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
RUBY_S="hipchat-rb-${PV}"
|
||||
|
||||
ruby_add_rdepend "dev-ruby/httparty dev-ruby/mimemagic"
|
||||
ruby_add_bdepend "test? (
|
||||
dev-ruby/rr
|
||||
dev-ruby/rake
|
||||
dev-ruby/webmock
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/bundler/d' Rakefile ${PN}.gemspec || die "sed failed"
|
||||
sed -i -e '/git ls-files/d' ${PN}.gemspec || die "sed failed"
|
||||
|
||||
sed -i -e '/coveralls/I s:^:#:' spec/spec_helper.rb || die
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST about-distro-1.1.0.tar.xz 26508 SHA256 829f97a27a882877cca51cfb084dfdf33670fb1bc9ccbf0b2d05187de87e721b SHA512 89b1c4a614b3ca36e6df956b8a0e82994cef4f091e789af5419fafa02ba10298e5082e22b7666647f57279cc7b3603c4fdbab675473a89eddffd137b2aa949be WHIRLPOOL ab95750073fad3eb29446470b18f896b9e259249e2ccb436b2fb61558aba1a999f49d961c22cfd7f4af57653246e8314ec3c962bd2257a7c892e964ca8a20e11
|
||||
DIST about-distro-2.0.1.tar.xz 26704 SHA256 7461a8dc6c56cdf38b452d28e062c3d21dcbb1c9b10ef196b941de6f59fe5d51 SHA512 bc9fed80e7863f88cc74d3ec62624c063dfba2cc5b5a98cb1ca5b365d3e91a169585a781192a0beedd9840f1a259cb35c86bddcd4c175cf9bc7cdb0c69eb059c WHIRLPOOL 8de7eefc73b2bd7202461b19da156fd97c8debabb8b60067eb3a367c642e9ae85578c142e11546c56d8c1a3ce4df076fdbac47fd133900b025070c1fab09ddd6
|
||||
DIST glogo-small.png 24583 SHA256 0afc3eca084c327f8059166b86769f03c9c23e1e765bb47dc3229505abbac0c6 SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48 WHIRLPOOL e161bf40c5e16180fa65217cb49314fb230c45329f4c518d6014083bd71da82d4aa048811ee814fde7fa300105cef16c182688445164ae84d0d700e23641b342
|
||||
|
@ -1,45 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-misc/about-distro/about-distro-2.0.1.ebuild,v 1.1 2015/02/11 12:47:43 kensington Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
EGIT_BRANCH="frameworks"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="KCM displaying distribution and system information"
|
||||
HOMEPAGE="https://projects.kde.org/projects/playground/base/about-distro"
|
||||
SRC_URI="http://www.gentoo.org/images/glogo-small.png"
|
||||
|
||||
if [[ ${KDE_BUILD_TYPE} != live ]]; then
|
||||
SRC_URI+=" mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
else
|
||||
EGIT_REPO_URI="git://anongit.kde.org/${PN}"
|
||||
KEYWORDS=""
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3"
|
||||
|
||||
DEPEND="
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep solid)
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
!kde-misc/about-distro:4
|
||||
"
|
||||
|
||||
src_install() {
|
||||
kde5_src_install
|
||||
|
||||
insinto /etc/xdg
|
||||
doins "${FILESDIR}"/kcm-about-distrorc
|
||||
|
||||
insinto /usr/share/${PN}
|
||||
doins "${DISTDIR}"/glogo-small.png
|
||||
}
|
@ -1,8 +1,7 @@
|
||||
DIST postfix-2.10.7.tar.gz 3830200 SHA256 47e1deae652a5e8262f1540ec5f9d602760c50056cf653e0f160a7c328ecc2b7 SHA512 5800401ca002dfe1cea2b3a56750f302846c245cebecfec723834469181174de39db42a8c5eddbca59267ba090104c6919e3bc7ef105cbbe572787aa764a4acd WHIRLPOOL 2645b0f784cdea3adecc2c9868ccfbee680921603b76f8db4833dfde27f01ca2e5d8d0c092f1f849f4938bb07e36ffd13a31f977fa04205404a405dc94c55a94
|
||||
DIST postfix-2.11.3.tar.gz 4039705 SHA256 04e5146e6e56261baae9f63c590348a4b12ce22d3d46260e26e97233f40802c3 SHA512 b371f1099b1e6e653242a9b4f3812b38b6a9145a4f4c1c9fa5bef6a02e1a9a8f4ec2979c8946f6c873e303ac54f5dd1a84b934eeea8169e2ce187028c36c857e WHIRLPOOL 7b639ae7a5d0bf16ec0c1568b6f1bb486ccf540ae75269d97be36135441513730d78449b29c99403c6876609ddcc676f5740683a963281f1b2481c33bd4cab8e
|
||||
DIST postfix-2.11.4.tar.gz 4040104 SHA256 f4154c1db58c0300897d4c430bd90714ac7855249df59cc8828910fd5ccb031e SHA512 b9c0f065519367fb52c58eeeaed62996da7244c362e5ff9fa9fe5263a06a5fb99a3e30cdf044de0165976581e0bfad89681974ad1b3abbeaedb691db2c20336b WHIRLPOOL 3075c8ff2be9a47c769738f00169a799fe8f2531f21a88efc83e0be386636d9ee5d5a6b205a313e359e5913abe47943fdf264fb08f40173c5ede38427dbb880d
|
||||
DIST postfix-2.11.5.tar.gz 4036256 SHA256 0a4cc61f6d6c57eee676d4e78a42b2d29f8b0f406277d350bc0928f51efa3187 SHA512 9ad7ae79f8bc5c7c3631b11dec8e7086298607d1b8058a08d833bb8f590cc103305f7ff1e8fb6d9de8fb8eaf1be0a5e4481cb034a2594a55b7ece71c74d80931 WHIRLPOOL 59e0c56610fe4d1fc91d181ff6d5eeb21f015f5f72265318a6e9e0113311f1aec1f3ff41174a038fd4331f4eadc35ec68d3f5e9e9504d4db21a3d06766128535
|
||||
DIST postfix-2.10.8.tar.gz 3819748 SHA256 2fb5af2f1e0add13a9b20c58f8a84c0d76a7a3aa85719cb3e580617fc14d48e6 SHA512 72984e9cf9557f2f1050e12ca7033f9dadd15ae4e7d07b49df455eff8a9d3b8ebbc1cc56013bcf2918526f7764f6d3a7cc87c268041d157138d3e255c03fe5f1 WHIRLPOOL 35db7b5c090ab9e99c96634db821be5b3f1c7578281a1bd3efa4ff2427b5d6686a9eeea3d6db59ff8832fd5ab0af51c6c151e95810730943aa3cdd93134781cf
|
||||
DIST postfix-2.11.6.tar.gz 4030414 SHA256 77f35574c78cf5ac468061c38037c4f858ead7554e2314e7760c30328f08591e SHA512 8bb318b2e2e1611b764889f2c263e24fb81dc3cb324682a0debee0d7babb85560245962da9a528b69715425a5b5f8d0402e14652b32ad99b76f2860c0110064e WHIRLPOOL ac5ebabdfcc6af0dfb6b2c5aaee45626c254bcfc401bf4a84db1c536a9316434692d3884ab46019ea841120a7d0f66c1d3008d4b03d7053d2e94b9f7793de5fc
|
||||
DIST postfix-3.0.0.tar.gz 4239248 SHA256 c2f2f10aa3e6b7090ba979e9c515e42b3140c5c1c17a33d58787569df7ae0955 SHA512 ba5b67a8f03c6fe6bbb62e2aad981a6f3ba8266ea2fa93abfa5d31cdb20b2d5a47fc373f401b247ca2cb5a19e654f86b2a65fe906c102d729e472b6c5ff1cd7a WHIRLPOOL 1510a17f3376d77eb503b3adf47639f6466a38e20a06ebf7ae0ec6849dc2ea332377c82af816f298a2719bccc4917d14132ee9e11c14cbafa3ea53ec40056f50
|
||||
DIST postfix-3.0.1.tar.gz 4265677 SHA256 cd2bd6447fe3368bb1a39f482f8dd1eec87c63067a0eb75f9aec8e4eadd21328 SHA512 17916f6dc7113589b011dbf6a6bb54cb9f6d0d5f176fb3c877d4a5a09ac62c4faf088bf1eba0b41c6d2b9d55660fd4c52d4ba2a01f82db3679322756b6da6f37 WHIRLPOOL 3e0f28350a42428b7deae460d2312c90f84f82aaa7755207e1eba04ee7c3b276eaddbd8c8b705a38923ad29625a36aa06c80849ecc9201f4aa99e44811913790
|
||||
DIST postfix-3.1-20150712.tar.gz 4299881 SHA256 22d0ae47c882129d361461bc48ed7f1ebe338aedcf1260bc6382959a75534a04 SHA512 6d39425726204b8d13ff6ce108acc8dcb4d8c90819b60ba7a1ba8fb741423eb46892784cca871ae6b3edc341973bbe59d6684ac72901ca57af64765816a4f158 WHIRLPOOL 575436200d68b2a8b804d71f97240ddefe0420efc2c2edc978546488e130c2daaf6eb298ce3a5c503d4d28527eb00d84bc415c234e554d1613be31d778e629ca
|
||||
DIST postfix-3.0.2.tar.gz 4239235 SHA256 68256314202f5f0f24022d64f7ac664d28fa1394d07c84a37c3fc7a2d040be80 SHA512 b097ff5cb1707361af568bbcf8b9d264dfefe7a9fd5c2fb4ce731a2ff6a632c3341ace43afe7f1600f2096592535cf9a300322f78c92000e752e0df7d3c39021 WHIRLPOOL 3fd230321577c0226926701a17803b038a281b46abe884899ca38ea18c5fd9c13ef90900e5fdd17db20ecf8dc63b373cb9f378f1402660be2908192900cba47a
|
||||
DIST postfix-3.1-20150721.tar.gz 4301268 SHA256 51c79e2a1da14a6c9dcf244b6053349f820a9aa76cd23f7b68bf85d74858f7b7 SHA512 1716691320f6d35031ba5db8c90ea62269b0865d523905196b077518c2976ed4c1833fd2451ff59132658e92402e044c9d0da2fdee65a70ff8b0f8caf3ad0472 WHIRLPOOL 38e4d299740e1f72f9860c92097b2e8811b789b5f4b70015a18881e40ac3751ca75d591969a56e9bab505bcb4336fdc163264803528edd91bef0d9562db425b4
|
||||
DIST postfix-vda-v13-2.10.0.patch 55701 SHA256 6208021eb0b37ac6482e334e538ed5700cc22c4d4dd66ed9e975ae5f20bf935f SHA512 0b4b53a8cd28abf56eee3b2ed63ca1814251b60816e6ca1143249d25fd6ef7f905bec3134125ac6e851af685db8aae878012113693261529ae2ddbcf1bd93e62 WHIRLPOOL d98b7d2177b8b69738086880fd08c336fa60b99ff7413624e628fd5f17be2064f2ccaa37c047d3013ed41c0ff1bcb76e7962f8390c4179f28ab11733dd3b59d3
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.10.7.ebuild,v 1.1 2015/04/13 07:50:46 eras Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.10.8.ebuild,v 1.1 2015/07/22 16:11:23 eras Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils multilib ssl-cert toolchain-funcs flag-o-matic pam user versionator systemd
|
@ -1,324 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.11.3.ebuild,v 1.15 2015/03/02 08:30:13 eras Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils flag-o-matic multilib pam ssl-cert systemd toolchain-funcs user versionator
|
||||
|
||||
MY_PV="${PV/_pre/-}"
|
||||
MY_SRC="${PN}-${MY_PV}"
|
||||
MY_URI="ftp://ftp.porcupine.org/mirrors/postfix-release/official"
|
||||
VDA_PV="2.10.0"
|
||||
VDA_P="${PN}-vda-v13-${VDA_PV}"
|
||||
RC_VER="2.7"
|
||||
|
||||
DESCRIPTION="A fast and secure drop-in replacement for sendmail"
|
||||
HOMEPAGE="http://www.postfix.org/"
|
||||
SRC_URI="${MY_URI}/${MY_SRC}.tar.gz
|
||||
vda? ( http://vda.sourceforge.net/VDA/${VDA_P}.patch ) "
|
||||
|
||||
LICENSE="IBM"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd"
|
||||
IUSE="+berkdb cdb doc dovecot-sasl hardened ldap ldap-bind lmdb memcached mbox mysql nis pam postgres sasl selinux sqlite ssl vda"
|
||||
|
||||
DEPEND=">=dev-libs/libpcre-3.4
|
||||
dev-lang/perl
|
||||
berkdb? ( >=sys-libs/db-3.2:* )
|
||||
cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r1 ) )
|
||||
ldap? ( net-nds/openldap )
|
||||
ldap-bind? ( net-nds/openldap[sasl] )
|
||||
lmdb? ( >=dev-db/lmdb-0.9.11 )
|
||||
mysql? ( virtual/mysql )
|
||||
pam? ( virtual/pam )
|
||||
postgres? ( dev-db/postgresql:* )
|
||||
sasl? ( >=dev-libs/cyrus-sasl-2 )
|
||||
sqlite? ( dev-db/sqlite:3 )
|
||||
ssl? ( >=dev-libs/openssl-0.9.6g:* )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
dovecot-sasl? ( net-mail/dovecot )
|
||||
memcached? ( net-misc/memcached )
|
||||
net-mail/mailbase
|
||||
!mail-mta/courier
|
||||
!mail-mta/esmtp
|
||||
!mail-mta/exim
|
||||
!mail-mta/mini-qmail
|
||||
!mail-mta/msmtp[mta]
|
||||
!mail-mta/netqmail
|
||||
!mail-mta/nullmailer
|
||||
!mail-mta/qmail-ldap
|
||||
!mail-mta/sendmail
|
||||
!mail-mta/opensmtpd
|
||||
!<mail-mta/ssmtp-2.64-r2
|
||||
!>=mail-mta/ssmtp-2.64-r2[mta]
|
||||
!net-mail/fastforward
|
||||
selinux? ( sec-policy/selinux-postfix )"
|
||||
|
||||
REQUIRED_USE="ldap-bind? ( ldap sasl )"
|
||||
|
||||
S="${WORKDIR}/${MY_SRC}"
|
||||
|
||||
pkg_setup() {
|
||||
# Add postfix, postdrop user/group (bug #77565)
|
||||
enewgroup postfix 207
|
||||
enewgroup postdrop 208
|
||||
enewuser postfix 207 -1 /var/spool/postfix postfix,mail
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-2.11.1-db6.patch"
|
||||
if use vda; then
|
||||
epatch "${DISTDIR}"/${VDA_P}.patch
|
||||
fi
|
||||
|
||||
sed -i -e "/^#define ALIAS_DB_MAP/s|:/etc/aliases|:/etc/mail/aliases|" \
|
||||
src/util/sys_defs.h || die "sed failed"
|
||||
|
||||
# change default paths to better comply with portage standard paths
|
||||
sed -i -e "s:/usr/local/:/usr/:g" conf/master.cf || die "sed failed"
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Make sure LDFLAGS get passed down to the executables.
|
||||
local mycc="-DHAS_PCRE" mylibs="${LDFLAGS} -lpcre -lcrypt -lpthread"
|
||||
|
||||
use pam && mylibs="${mylibs} -lpam"
|
||||
|
||||
if use ldap; then
|
||||
mycc="${mycc} -DHAS_LDAP"
|
||||
mylibs="${mylibs} -lldap -llber"
|
||||
fi
|
||||
|
||||
if use mysql; then
|
||||
mycc="${mycc} -DHAS_MYSQL $(mysql_config --include)"
|
||||
mylibs="${mylibs} $(mysql_config --libs)"
|
||||
fi
|
||||
|
||||
if use postgres; then
|
||||
mycc="${mycc} -DHAS_PGSQL -I$(pg_config --includedir)"
|
||||
mylibs="${mylibs} -lpq -L$(pg_config --libdir)"
|
||||
fi
|
||||
|
||||
if use sqlite; then
|
||||
mycc="${mycc} -DHAS_SQLITE"
|
||||
mylibs="${mylibs} -lsqlite3"
|
||||
fi
|
||||
|
||||
if use ssl; then
|
||||
mycc="${mycc} -DUSE_TLS"
|
||||
mylibs="${mylibs} -lssl -lcrypto"
|
||||
fi
|
||||
|
||||
if use lmdb; then
|
||||
mycc="${mycc} -DHAS_LMDB"
|
||||
mylibs="${mylibs} -llmdb"
|
||||
fi
|
||||
|
||||
# broken. and "in other words, not supported" by upstream.
|
||||
# Use inet_protocols setting in main.cf
|
||||
#if ! use ipv6; then
|
||||
# mycc="${mycc} -DNO_IPV6"
|
||||
#fi
|
||||
|
||||
if use sasl; then
|
||||
if use dovecot-sasl; then
|
||||
# Set dovecot as default.
|
||||
mycc="${mycc} -DDEF_SASL_SERVER=\\\"dovecot\\\""
|
||||
fi
|
||||
if use ldap-bind; then
|
||||
mycc="${mycc} -DUSE_LDAP_SASL"
|
||||
fi
|
||||
mycc="${mycc} -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl"
|
||||
mylibs="${mylibs} -lsasl2"
|
||||
elif use dovecot-sasl; then
|
||||
mycc="${mycc} -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\""
|
||||
fi
|
||||
|
||||
if ! use nis; then
|
||||
mycc="${mycc} -DNO_NIS"
|
||||
fi
|
||||
|
||||
if ! use berkdb; then
|
||||
mycc="${mycc} -DNO_DB"
|
||||
if use cdb; then
|
||||
# change default hash format from Berkeley DB to cdb
|
||||
mycc="${mycc} -DDEF_DB_TYPE=\\\"cdb\\\""
|
||||
fi
|
||||
fi
|
||||
|
||||
if use cdb; then
|
||||
mycc="${mycc} -DHAS_CDB -I/usr/include/cdb"
|
||||
CDB_LIBS=""
|
||||
# Tinycdb is preferred.
|
||||
if has_version dev-db/tinycdb ; then
|
||||
einfo "Building with dev-db/tinycdb"
|
||||
CDB_LIBS="-lcdb"
|
||||
else
|
||||
einfo "Building with dev-db/cdb"
|
||||
CDB_PATH="/usr/$(get_libdir)"
|
||||
for i in cdb.a alloc.a buffer.a unix.a byte.a ; do
|
||||
CDB_LIBS="${CDB_LIBS} ${CDB_PATH}/${i}"
|
||||
done
|
||||
fi
|
||||
mylibs="${mylibs} ${CDB_LIBS}"
|
||||
fi
|
||||
|
||||
# Robin H. Johnson <robbat2@gentoo.org> 17/Nov/2006
|
||||
# Fix because infra boxes hit 2Gb .db files that fail a 32-bit fstat signed check.
|
||||
mycc="${mycc} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE"
|
||||
filter-lfs-flags
|
||||
|
||||
# Workaround for bug #76512
|
||||
if use hardened; then
|
||||
[[ "$(gcc-version)" == "3.4" ]] && replace-flags -O? -Os
|
||||
fi
|
||||
|
||||
# Remove annoying C++ comment style warnings - bug #378099
|
||||
append-flags -Wno-comment
|
||||
|
||||
sed -i -e "/^RANLIB/s/ranlib/$(tc-getRANLIB)/g" "${S}"/makedefs
|
||||
sed -i -e "/^AR/s/ar/$(tc-getAR)/g" "${S}"/makedefs
|
||||
emake DEBUG="" CC="$(tc-getCC)" OPT="${CFLAGS}" CCARGS="${mycc}" AUXLIBS="${mylibs}" makefiles
|
||||
}
|
||||
|
||||
src_install () {
|
||||
local myconf
|
||||
use doc && myconf="readme_directory=\"/usr/share/doc/${PF}/readme\" \
|
||||
html_directory=\"/usr/share/doc/${PF}/html\""
|
||||
|
||||
/bin/sh postfix-install \
|
||||
-non-interactive \
|
||||
install_root="${D}" \
|
||||
config_directory="/etc/postfix" \
|
||||
manpage_directory="/usr/share/man" \
|
||||
command_directory="/usr/sbin" \
|
||||
mailq_path="/usr/bin/mailq" \
|
||||
newaliases_path="/usr/bin/newaliases" \
|
||||
sendmail_path="/usr/sbin/sendmail" \
|
||||
${myconf} \
|
||||
|| die "postfix-install failed"
|
||||
|
||||
# Fix spool removal on upgrade
|
||||
rm -Rf "${D}"/var
|
||||
keepdir /var/spool/postfix
|
||||
|
||||
# Install rmail for UUCP, closes bug #19127
|
||||
dobin auxiliary/rmail/rmail
|
||||
|
||||
# Provide another link for legacy FSH
|
||||
dosym /usr/sbin/sendmail /usr/$(get_libdir)/sendmail
|
||||
|
||||
# Install qshape tool and posttls-finger
|
||||
dobin auxiliary/qshape/qshape.pl
|
||||
doman man/man1/qshape.1
|
||||
dobin bin/posttls-finger
|
||||
doman man/man1/posttls-finger.1
|
||||
|
||||
# Performance tuning tools and their manuals
|
||||
dosbin bin/smtp-{source,sink} bin/qmqp-{source,sink}
|
||||
doman man/man1/smtp-{source,sink}.1 man/man1/qmqp-{source,sink}.1
|
||||
|
||||
# Set proper permissions on required files/directories
|
||||
dodir /var/lib/postfix
|
||||
keepdir /var/lib/postfix
|
||||
fowners -R postfix:postfix /var/lib/postfix
|
||||
fperms 0750 /var/lib/postfix
|
||||
fowners root:postdrop /usr/sbin/post{drop,queue}
|
||||
fperms 02711 /usr/sbin/post{drop,queue}
|
||||
|
||||
keepdir /etc/postfix
|
||||
if use mbox; then
|
||||
mypostconf="mail_spool_directory=/var/spool/mail"
|
||||
else
|
||||
mypostconf="home_mailbox=.maildir/"
|
||||
fi
|
||||
"${D}"/usr/sbin/postconf -c "${D}"/etc/postfix \
|
||||
-e ${mypostconf} || die "postconf failed"
|
||||
|
||||
insinto /etc/postfix
|
||||
newins "${FILESDIR}"/smtp.pass saslpass
|
||||
fperms 600 /etc/postfix/saslpass
|
||||
|
||||
newinitd "${FILESDIR}"/postfix.rc6.${RC_VER} postfix
|
||||
# do not start mysql/postgres unnecessarily - bug #359913
|
||||
use mysql || sed -i -e "s/mysql //" "${D}/etc/init.d/postfix"
|
||||
use postgres || sed -i -e "s/postgresql //" "${D}/etc/init.d/postfix"
|
||||
|
||||
dodoc *README COMPATIBILITY HISTORY PORTING RELEASE_NOTES*
|
||||
mv "${D}"/etc/postfix/{*.default,makedefs.out} "${D}"/usr/share/doc/${PF}/
|
||||
use doc && mv "${S}"/examples "${D}"/usr/share/doc/${PF}/
|
||||
|
||||
pamd_mimic_system smtp auth account
|
||||
|
||||
if use sasl; then
|
||||
insinto /etc/sasl2
|
||||
newins "${FILESDIR}"/smtp.sasl smtpd.conf
|
||||
fi
|
||||
|
||||
# header files
|
||||
insinto /usr/include/postfix
|
||||
doins include/*.h
|
||||
|
||||
# Remove unnecessary files
|
||||
rm -f "${D}"/etc/postfix/{*LICENSE,access,aliases,canonical,generic}
|
||||
rm -f "${D}"/etc/postfix/{header_checks,relocated,transport,virtual}
|
||||
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# Postfix 2.9.
|
||||
# default for inet_protocols changed from ipv4 to all in postfix-2.9.
|
||||
# check inet_protocols setting in main.cf and modify if necessary to prevent
|
||||
# performance loss with useless DNS lookups and useless connection attempts.
|
||||
[[ -d ${ROOT}/etc/postfix ]] && {
|
||||
if [[ "$(${D}/usr/sbin/postconf -dh inet_protocols)" != "ipv4" ]]; then
|
||||
if [[ ! -n "$(${D}/usr/sbin/postconf -c ${ROOT}/etc/postfix -n inet_protocols)" ]];
|
||||
then
|
||||
ewarn "\nCOMPATIBILITY: adding inet_protocols=ipv4 to main.cf."
|
||||
ewarn "That will keep the same behaviour as previous postfix versions."
|
||||
ewarn "Specify inet_protocols explicitly if you want to enable IPv6.\n"
|
||||
else
|
||||
# delete inet_protocols setting. there is already one in /etc/postfix
|
||||
sed -i -e /inet_protocols/d "${D}"/etc/postfix/main.cf || die
|
||||
fi
|
||||
fi
|
||||
}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Do not install server.{key,pem) SSL certificates if they already exist
|
||||
if use ssl && [[ ! -f "${ROOT}"/etc/ssl/postfix/server.key \
|
||||
&& ! -f "${ROOT}"/etc/ssl/postfix/server.pem ]] ; then
|
||||
SSL_ORGANIZATION="${SSL_ORGANIZATION:-Postfix SMTP Server}"
|
||||
install_cert /etc/ssl/postfix/server
|
||||
chown postfix:mail "${ROOT}"/etc/ssl/postfix/server.{key,pem}
|
||||
fi
|
||||
|
||||
if [[ ! -e /etc/mail/aliases.db ]] ; then
|
||||
ewarn
|
||||
ewarn "You must edit /etc/mail/aliases to suit your needs"
|
||||
ewarn "and then run /usr/bin/newaliases. Postfix will not"
|
||||
ewarn "work correctly without it."
|
||||
ewarn
|
||||
fi
|
||||
|
||||
if [[ $(get_version_component_range 2 ${REPLACING_VERSIONS}) -lt 9 ]]; then
|
||||
elog "If you are using old style postfix instances by symlinking"
|
||||
elog "startup scripts in ${ROOT}etc/init.d, please consider"
|
||||
elog "upgrading your config for postmulti support. For more info:"
|
||||
elog "http://www.postfix.org/MULTI_INSTANCE_README.html"
|
||||
if ! use berkdb; then
|
||||
ewarn "\nPostfix is installed without BerkeleyDB support."
|
||||
ewarn "Please turn on berkdb USE flag if you need hash or"
|
||||
ewarn "btree table lookups.\n"
|
||||
fi
|
||||
ewarn "Postfix daemons now live under /usr/libexec/postfix"
|
||||
ewarn "Please adjust your main.cf accordingly by running"
|
||||
ewarn "etc-update/dispatch-conf or similar and accepting the new"
|
||||
ewarn "daemon_directory setting."
|
||||
fi
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.11.4.ebuild,v 1.1 2015/02/09 16:39:27 eras Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.11.6.ebuild,v 1.1 2015/07/22 16:11:23 eras Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils flag-o-matic multilib pam ssl-cert systemd toolchain-funcs user versionator
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-3.1_pre20150712.ebuild,v 1.1 2015/07/20 06:17:44 eras Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-3.1_pre20150721.ebuild,v 1.1 2015/07/22 16:11:23 eras Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils flag-o-matic multilib pam ssl-cert systemd toolchain-funcs user versionator
|
@ -1 +1 @@
|
||||
Wed, 22 Jul 2015 05:06:53 +0000
|
||||
Wed, 22 Jul 2015 17:36:50 +0000
|
||||
|
@ -0,0 +1,61 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201507-21">
|
||||
<title>libXfont: Multiple vulnerabilities</title>
|
||||
<synopsis>Multiple vulnerabilities have been found in libXfont, the worst of
|
||||
which could result in execution of arbitrary code or Denial of Service.
|
||||
</synopsis>
|
||||
<product type="ebuild">libXfont</product>
|
||||
<announced>July 22, 2015</announced>
|
||||
<revised>July 22, 2015: 1</revised>
|
||||
<bug>543620</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="x11-libs/libXfont" auto="yes" arch="*">
|
||||
<unaffected range="rge">1.4.9</unaffected>
|
||||
<unaffected range="ge">1.5.1</unaffected>
|
||||
<vulnerable range="lt">1.5.1</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>libXfont is an X11 font rasterisation library.</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>Multiple vulnerabilities have been discovered in libXfont. Please review
|
||||
the CVE identifiers referenced below for details.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>A remote attacker could possibly execute arbitrary code or cause a
|
||||
Denial of Service condition.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All libXfont 1.4.x users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=x11-libs/libXfont-1.4.9"
|
||||
</code>
|
||||
|
||||
<p>All libXfont 1.5.x users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=x11-libs/libXfont-1.5.1"
|
||||
</code>
|
||||
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2015-1802">CVE-2015-1802</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2015-1803">CVE-2015-1803</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2015-1804">CVE-2015-1804</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Sat, 04 Apr 2015 15:23:52 +0000">
|
||||
BlueKnight
|
||||
</metadata>
|
||||
<metadata tag="submitter" timestamp="Wed, 22 Jul 2015 15:44:59 +0000">Zlogene</metadata>
|
||||
</glsa>
|
@ -1 +1 @@
|
||||
Wed, 22 Jul 2015 05:06:54 +0000
|
||||
Wed, 22 Jul 2015 17:36:51 +0000
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue