# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/java-pkg.eclass,v 1.51 2007/04/25 18:22:37 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/java-pkg.eclass,v 1.52 2007/04/25 18:24:37 robbat2 Exp $
inherit multilib
echo "DEPEND=${pkgs}" >> "${package_env}"
fi
- if [ -n "${JAVADOC_PATH}" ] ; then
- echo "JAVADOC_PATH=${JAVADOC_PATH}" >> "${package_env}"
- fi
-
- if [ -n "${JAVA_SOURCES}" ] ; then
- echo "JAVA_SOURCES=${JAVA_SOURCES}" >> "${package_env}"
- fi
-
# Strip unnecessary leading and trailing colons
sed -e "s/=:/=/" -e "s/:$//" -i "${package_env}"
}
java-pkg_dohtml()
{
dohtml -f package-list $@
- # this probably shouldn't be here but it provides
- # a reasonable way to catch # docs for all of the
- # old ebuilds.
- java-pkg_recordjavadoc
}
java-pkg_jarinto()
dodir ${target}
install ${INSOPTIONS} "${T}/${PN}-src.zip" "${D}${target}" \
|| die "failed to install sources"
- # Record the existence of the sources in the package.env
- JAVA_SOURCES="${target}${PN}-src.zip"
- java-pkg_do_write_
-}
-
-# Scan for JavaDocs, and record their existence in the package.env file
-java-pkg_recordjavadoc()
-{
- java-pkg_do_init_
- # the find statement is important
- # as some packages include multiple trees of javadoc
- JAVADOC_PATH="$(find ${D}/usr/share/doc/ -name allclasses-frame.html -printf '%h:')"
- # remove $D - TODO: check this is ok with all cases of the above
- JAVADOC_PATH="${JAVADOC_PATH//${D}}"
- if [ -n "${JAVADOC_PATH}" ] ; then
- debug-print "JavaDocs found in ${JAVADOC_PATH%:}"
- java-pkg_do_write_
- else
- debug-print "No JavaDocs found"
- fi
}
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.203 2007/04/25 18:22:37 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.204 2007/04/25 18:24:37 robbat2 Exp $
# Description: kernel.eclass rewrite for a clean base regarding the 2.6
# series of kernel with back-compatibility for 2.4
KERNEL_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/linux-${OKV}.tar.bz2"
- debug-print "0.0 CKV: ${CKV}"
- debug-print "0.0 OKV: ${OKV}"
RELEASE=${CKV/${OKV}}
- debug-print "0 RELEASE: ${RELEASE}"
RELEASE=${RELEASE/_beta}
- debug-print "1 RELEASE: ${RELEASE}"
RELEASE=${RELEASE/_rc/-rc}
- debug-print "2 RELEASE: ${RELEASE}"
RELEASE=${RELEASE/_pre/-pre}
- debug-print "3 RELEASE: ${RELEASE}"
kernel_is ge 2 6 && RELEASE=${RELEASE/-pre/-git}
- debug-print "4 RELEASE: ${RELEASE}"
RELEASETYPE=${RELEASE//[0-9]}
# Now we know that RELEASE is the -rc/-git
ebegin "Applying ${i/*\//} (-p${PATCH_DEPTH}+)"
while [ ${PATCH_DEPTH} -lt 5 ]; do
echo "Attempting Dry-run:" >> ${STDERR_T}
- cmdopts="-d${S} --no-backup-if-mismatch -p${PATCH_DEPTH} -f < ${i}"
- echo "cmd: patch --dry-run ${cmdopts}" >> ${STDERR_T}
+ echo "cmd: patch -p${PATCH_DEPTH} --no-backup-if-mismatch --dry-run -f < ${i}" >> ${STDERR_T}
echo "=======================================================" >> ${STDERR_T}
- if [ $(eval patch --dry-run ${cmdopts} >> ${STDERR_T}) $? -eq 0 ]; then
+ if [ $(patch -p${PATCH_DEPTH} --no-backup-if-mismatch --dry-run -f < ${i} >> ${STDERR_T}) $? -eq 0 ]; then
echo "Attempting patch:" > ${STDERR_T}
- echo "cmd: patch ${cmdopts}" >> ${STDERR_T}
+ echo "cmd: patch -p${PATCH_DEPTH} --no-backup-if-mismatch -f < ${i}" >> ${STDERR_T}
echo "=======================================================" >> ${STDERR_T}
- if [ $(eval patch ${cmdopts} >> ${STDERR_T}) "$?" -eq 0 ]; then
+ if [ $(patch -p${PATCH_DEPTH} --no-backup-if-mismatch -f < ${i} >> ${STDERR_T}) "$?" -eq 0 ]; then
eend 0
rm ${STDERR_T}
break
}
kernel-2_pkg_setup() {
- debug-print-kernel2-variables
if kernel_is 2 4; then
if [ "$( gcc-major-version )" -eq "4" ] ; then
echo
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/php-ext-source-r1.eclass,v 1.8 2007/04/25 18:22:37 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/php-ext-source-r1.eclass,v 1.9 2007/04/25 18:24:37 robbat2 Exp $
#
# Author: Tal Peer <coredumb@gentoo.org>
# Author: Stuart Herbert <stuart@gentoo.org>
my_conf="--prefix=${PHPPREFIX} --with-php-config=${PHPCONFIG} ${my_conf}"
# Create configure out of config.m4
- if [ "${PHP_EXT_SKIP_PHPIZE}" != 'yes' ]; then
${PHPIZE}
- fi
# Concurrent PHP Apache2 modules support
if has_concurrentmodphp ; then