From: "Krzysiek Pawlik (nelchael)" <nelchael@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] gentoo-x86 commit in www-servers/resin: ChangeLog resin-3.1.5.ebuild
Date: Wed, 27 Feb 2008 22:06:37 +0000 [thread overview]
Message-ID: <E1JUUQ9-0006NF-04@stork.gentoo.org> (raw)
nelchael 08/02/27 22:06:36
Modified: ChangeLog
Added: resin-3.1.5.ebuild
Log:
Version bump.
(Portage version: 2.1.4.4)
Revision Changes Path
1.66 www-servers/resin/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-servers/resin/ChangeLog?rev=1.66&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-servers/resin/ChangeLog?rev=1.66&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-servers/resin/ChangeLog?r1=1.65&r2=1.66
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-servers/resin/ChangeLog,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -r1.65 -r1.66
--- ChangeLog 14 Dec 2007 16:10:37 -0000 1.65
+++ ChangeLog 27 Feb 2008 22:06:36 -0000 1.66
@@ -1,6 +1,11 @@
# ChangeLog for www-servers/resin
-# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-servers/resin/ChangeLog,v 1.65 2007/12/14 16:10:37 nelchael Exp $
+# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/www-servers/resin/ChangeLog,v 1.66 2008/02/27 22:06:36 nelchael Exp $
+
+*resin-3.1.5 (27 Feb 2008)
+
+ 27 Feb 2008; Krzysiek Pawlik <nelchael@gentoo.org> +resin-3.1.5.ebuild:
+ Version bump.
14 Dec 2007; Krzysiek Pawlik <nelchael@gentoo.org> resin-3.1.4.ebuild:
Use correct patches for 3.1.4.
1.1 www-servers/resin/resin-3.1.5.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-servers/resin/resin-3.1.5.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-servers/resin/resin-3.1.5.ebuild?rev=1.1&content-type=text/plain
Index: resin-3.1.5.ebuild
===================================================================
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-servers/resin/resin-3.1.5.ebuild,v 1.1 2008/02/27 22:06:36 nelchael Exp $
EAPI="1"
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2 eutils flag-o-matic multilib autotools
DESCRIPTION="A fast Servlet 2.5 and JSP 2.0 engine."
HOMEPAGE="http://www.caucho.com"
SRC_URI="http://www.caucho.com/download/${P}-src.zip
mirror://gentoo/resin-gentoo-patches-${PV}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
IUSE="admin"
KEYWORDS="~amd64 ~x86"
COMMON_DEP="~dev-java/resin-servlet-api-${PV}
>=dev-java/iso-relax-20050331
dev-java/aopalliance
=dev-java/sun-j2ee-deployment-bin-1.1*
dev-java/jax-ws-api:2
dev-java/jaxb:2
>=dev-java/sun-javamail-1.4
>=dev-java/sun-jaf-1.1"
RDEPEND="=virtual/jdk-1.5*
${COMMON_DEP}"
DEPEND="${RDEPEND}
app-arch/unzip
dev-java/ant-core
dev-libs/openssl
${COMMON_DEP}"
RESIN_HOME="/usr/$(get_libdir)/resin"
# Rewrites build.xml in documentation
JAVA_PKG_BSFIX="off"
src_unpack() {
unpack ${A}
for i in "${WORKDIR}"/${PV}/resin-${PV}-*; do
epatch "${i}"
done;
java-ant_bsfix_one "${S}/build.xml"
sed -i -e 's/256m/384m/' "${S}/build.xml"
cd "${S}"
eautoreconf
}
pkg_setup() {
java-pkg-2_pkg_setup
enewgroup resin
enewuser resin -1 /bin/bash ${RESIN_HOME} resin
}
src_compile() {
append-flags -fPIC -DPIC
chmod 755 "${S}/configure"
econf --prefix=${RESIN_HOME} || die "econf failed"
einfo "Building libraries..."
# Broken with -jn where n > 1
emake -j1 || die "emake failed"
mkdir "${S}/lib"
cd "${S}/lib"
java-pkg_jar-from sun-jaf
java-pkg_jar-from sun-javamail
java-pkg_jar-from iso-relax
java-pkg_jar-from aopalliance-1
java-pkg_jar-from sun-j2ee-deployment-bin-1.1
java-pkg_jar-from jax-ws-api-2
java-pkg_jar-from jaxb-2
java-pkg_jar-from resin-servlet-api-2.5 resin-servlet-api.jar jsdk-15.jar
ln -s $(java-config --jdk-home)/lib/tools.jar
cd "${S}"
einfo "Building jars..."
eant || die "ant failed"
if use doc; then
einfo "Building docs..."
eant doc || die "ant doc failed"
fi
}
src_install() {
make DESTDIR="${D}" install || die
dodir /etc/
mv "${D}/${RESIN_HOME}/conf" "${D}/etc/resin"
dosym /etc/resin ${RESIN_HOME}/conf
keepdir /var/log/resin
keepdir /var/log/resin
keepdir /var/run/resin
dosym /var/log/resin ${RESIN_HOME}/logs
dosym /var/log/resin ${RESIN_HOME}/log
dodoc README "${S}"/conf/*.conf
newinitd "${FILESDIR}/${PV}/resin.init" resin
newconfd "${FILESDIR}/${PV}/resin.conf" resin
rm -f "${S}/lib/tools.jar"
java-pkg_dojar "${S}"/lib/*.jar
rm -fr "${D}/${RESIN_HOME}/lib"
dosym /usr/share/resin/lib ${RESIN_HOME}/lib
keepdir /usr/share/resin/log
dodir /var/lib/resin/webapps
mv "${D}"/${RESIN_HOME}/webapps/* "${D}/var/lib/resin/webapps"
rm -rf "${D}/${RESIN_HOME}/webapps"
dosym /var/lib/resin/webapps ${RESIN_HOME}/webapps
dosym /etc/resin/resin.conf /etc/resin/resin.xml
use admin && {
cp -a "${S}/php" "${D}/${RESIN_HOME}/" || die "cp failed"
}
use source && {
einfo "Zipping source..."
java-pkg_dosrc "${S}"/modules/*/src/* 2> /dev/null
}
einfo "Removing unneeded files..."
rm -fr "${D}/${RESIN_HOME}/bin"
rm -f "${D}"/etc/resin/*.orig
einfo "Fixing permissions..."
chown -R resin:resin "${D}${RESIN_HOME}"
chown -R resin:resin "${D}/etc/resin"
chown -R resin:resin "${D}/var/log/resin"
chown -R resin:resin "${D}/var/lib/resin"
chown -R resin:resin "${D}/var/run/resin"
chmod 644 "${D}/etc/conf.d/resin"
chmod 755 "${D}/etc/init.d/resin"
chmod 750 "${D}/var/lib/resin"
chmod 750 "${D}/var/run/resin"
chmod 750 "${D}/etc/resin"
}
pkg_postinst() {
elog
elog " User and group 'resin' have been added."
elog
elog " By default, Resin runs on port 8080. You can change this"
elog " value by editing /etc/conf/resin.conf."
elog
elog " webapps directory was moved to /var/lib/resin/webapps"
elog
elog " Most options has been moved from /etc/conf.d/resin to"
elog " /etc/resin/resin.conf."
elog
}
--
gentoo-commits@lists.gentoo.org mailing list
next reply other threads:[~2008-02-27 22:06 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-02-27 22:06 Krzysiek Pawlik (nelchael) [this message]
-- strict thread matches above, loose matches on Subject: below --
2008-04-08 7:55 [gentoo-commits] gentoo-x86 commit in www-servers/resin: ChangeLog resin-3.1.5.ebuild Krzysiek Pawlik (nelchael)
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=E1JUUQ9-0006NF-04@stork.gentoo.org \
--to=nelchael@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox