commit: 497451d83487451a6f01941ea73248c547353290 Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com> AuthorDate: Wed Aug 5 20:43:09 2015 +0000 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org> CommitDate: Wed Aug 5 21:31:22 2015 +0000 URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=497451d8
[dev-java/myfaces] Drop, latest version 2.2.8 should get a fresh start Depends on unavailable dev-java/commons-codec-1.3 dev-java/myfaces/ChangeLog | 23 ----- dev-java/myfaces/Manifest | 5 - dev-java/myfaces/files/1.1.4/build.xml | 21 ---- dev-java/myfaces/metadata.xml | 5 - dev-java/myfaces/myfaces-1.1.4-r1.ebuild | 172 ------------------------------- dev-java/myfaces/myfaces-1.1.4.ebuild | 74 ------------- 6 files changed, 300 deletions(-) diff --git a/dev-java/myfaces/ChangeLog b/dev-java/myfaces/ChangeLog deleted file mode 100644 index 0e4e207..0000000 --- a/dev-java/myfaces/ChangeLog +++ /dev/null @@ -1,23 +0,0 @@ -# ChangeLog for dev-java/myfaces -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 15 Feb 2009; Vlastimil Babka <[email protected]> myfaces-1.1.4.ebuild, - myfaces-1.1.4-r1.ebuild: - slot dep for commons-beanutils. - - 20 Jan 2009; Alistair Bush <[email protected]> myfaces-1.1.4.ebuild, - myfaces-1.1.4-r1.ebuild: - QA Fixes. - - 07 Feb 2007; kiorky <[email protected]> myfaces-1.1.4-r1.ebuild: - * Corrected Year in copyright for 1.1.4 - * Refactored the ebuild to be more like the upstream jars - * We build now entirely from sources - - 17 Dec 2006; Federico Fissore <[email protected]> ChangeLog: - resolved dependency issue - - 05 Nov 2006; Federico Fissore <[email protected]> ChangeLog: - solved dependency issue. thx fordfrog - diff --git a/dev-java/myfaces/Manifest b/dev-java/myfaces/Manifest deleted file mode 100644 index 245fcd7..0000000 --- a/dev-java/myfaces/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST build-tools-1.0.4.tar.gz 26436 SHA256 edf2e073ff98fd9d05efbb7edea2dcdf79c8cff34951825ed1e649f7e9c0cd88 -DIST myfaces-1.1.4.tar.gz 898719 SHA256 ddd2ccedcf8df3bff8b2fb716b859d3f38979a7035b14a4ddbc6060292229595 -DIST myfaces-core-1.1.4-bin.tar.gz 3570464 SHA256 1b1f8ec8f1f5d3ceef3ee371d4b40e6242bf2b769ba48d5c608d687cfa8602ef -DIST myfaces-core-1.1.4-src.tar.gz 287353 SHA256 4b9a64e92dddeb565d14d34364281010c16f3919d0bead59fecc23c054741379 -DIST myfaces-shared-impl-2.0.3.tar.gz 399819 SHA256 4012485be63633b2015566888a366bdad857c613bae0c6b6b96d8d63f0cd4516 diff --git a/dev-java/myfaces/files/1.1.4/build.xml b/dev-java/myfaces/files/1.1.4/build.xml deleted file mode 100644 index dca3268..0000000 --- a/dev-java/myfaces/files/1.1.4/build.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-1"?> -<project name="myfaces-codegen" > - - <target name="generate-components"> - <taskdef name="generate" classname="org.apache.myfaces.codegen.component.ComponentGeneratorTask"> - <classpath> - <pathelement location="../../dist/build-tools/build-tools.jar"/> - <pathelement location="velocity-core.jar" /> - <pathelement location="velocity.jar" /> - <pathelement location="velocity-servlet.jar" /> - <pathelement location="velocity-util.jar" /> - <pathelement location="log4j.jar" /> - <pathelement location="commons-collections.jar" /> - </classpath> - </taskdef> - <generate basedir="src/main/java" destdir="src/main/java" - includes="javax/faces/component/*.xml, - javax/faces/component/html/*.xml" /> - </target> - -</project> diff --git a/dev-java/myfaces/metadata.xml b/dev-java/myfaces/metadata.xml deleted file mode 100644 index 838c00a..0000000 --- a/dev-java/myfaces/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>java</herd> -</pkgmetadata> diff --git a/dev-java/myfaces/myfaces-1.1.4-r1.ebuild b/dev-java/myfaces/myfaces-1.1.4-r1.ebuild deleted file mode 100644 index be4a990..0000000 --- a/dev-java/myfaces/myfaces-1.1.4-r1.ebuild +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="1" - -inherit java-pkg-2 - -BUILD_TOOLS_PN="build-tools" -BUILD_TOOLS_PV="1.0.4" -BUILD_TOOLS_PF="${BUILD_TOOLS_PN}-${BUILD_TOOLS_PV}" - -MYFACES_SHARED_IMPL_PN="myfaces-shared-impl" -MYFACES_SHARED_IMPL_PV="2.0.3" -MYFACES_SHARED_IMPL_PF="${MYFACES_SHARED_IMPL_PN}-${MYFACES_SHARED_IMPL_PV}" - -DESCRIPTION="The first free open source Java Server Faces implementation" -HOMEPAGE="http://myfaces.apache.org/" -SRC_URI=" - http://dev.gentooexperimental.org/~kiorky/${MYFACES_SHARED_IMPL_PF}.tar.gz - http://dev.gentooexperimental.org/~kiorky/${PF//-${PR}/}.tar.gz - http://dev.gentooexperimental.org/~kiorky/${BUILD_TOOLS_PF}.tar.gz -" - -IUSE="" -LICENSE="Apache-2.0" -SLOT="1" -KEYWORDS="~x86" - -COMMON_DEP=" - >=dev-java/commons-logging-1.0.4 - =dev-java/commons-el-1.0* - =dev-java/servletapi-2.4* - dev-java/commons-beanutils:1.7 - =dev-java/commons-codec-1.3* - =dev-java/portletapi-1* - dev-java/commons-lang:2.1 - >=dev-java/commons-digester-1.6 - >=dev-java/commons-collections-3.1 - >=dev-java/jakarta-jstl-1.1.0 - >=dev-java/ant-core-1.6 - >=dev-java/velocity-1.4-r3 - =dev-java/jsfapi-1*" - -DEPEND=">=virtual/jdk-1.4 - app-arch/unzip - dev-libs/libxslt - ${COMMON_DEP}" - -RDEPEND=">=virtual/jre-1.4 - ${COMMON_DEP}" - -S="${WORKDIR}/${PF//-${PR}/}" - -src_unpack() { - unpack ${A} ${BUILD_TOOLS_PF}.tar.gz ${MYFACES_SHARED_IMPL_PF}.tar.gz - "cd ${S}/api" || die "src_unpack: cant cd to ${S}" - # for ant (api part) - java-pkg_jar-from log4j - java-pkg_jar-from commons-collections - java-pkg_jar-from velocity - cp -f "${FILESDIR}/${PV}/build.xml" . || die "src_unpack: cp build.xml failed" -} - -#-------------------------------------------------------------- -# compile and put the jar in ${workdir}/dist/finaljarname.jar# -# -# @param $1 classpath -# @param $2 final jar name withtout the ".jar" -# @param $* files to compile -# -# options: (must be in first place !) -# --include-resources enable copy of resources files to a distdir -# -#-------------------------------------------------------------- -emaven_emulate() { - local rs_dir="" - # parse arguments - while [[ "${1}" == --* ]]; do - if [[ "${1}" = "--include-resources" ]]; then - rs_dir="src/main/resources" - else - die "emaven_emulate called with unknown parameter: ${1}" - fi - shift - done - - # ensure there is no .jar - local final_name="$(basename $2 .jar)" - local build_dir="${WORKDIR}/build/${final_name}" - local dist_dir="${WORKDIR}/dist/${final_name}" - local classpath="$1" - local src_files="" - - # create destinations dir - for i in ${build_dir} ${dist_dir};do - [[ ! -d "$i" ]] && mkdir -p "$i" || die "emaven_emulate: cant create $i" - # removing old stuff if any - [[ -d "$i" ]] && rm -rf "$i/*" || die "emaven_emulate: cant clean $i" - done - - # up to the first dir/file to compile - # then find all java files to feed the compiler with - shift 2 - for i in ${@};do - src_files="$(find "$i" -name "*.java"|perl -i -pe 's/\n/ /g') ${src_files}" - done - # let s go with compilation - ejavac ${classpath} -nowarn -d "${build_dir}" ${src_files} - - # include resources if any - [[ -n "$rs_dir" ]] && cp -fr ${rs_dir}/* "${build_dir}" \ - || die "emaven_emulate: cp ${rs_dir} ${build_dir} failed" - # finally, jarify the whole - jar cf "${dist_dir}/${final_name}.jar" -C "${build_dir}" . \ - || die "emaven_emulate:Unable to create jar ${final_name}" -} - -src_compile() { - local classpath="-classpath $(java-pkg_getjars ant-core,velocity,jsfapi-1,servletapi-2.4,commons-el,commons-logging,commons-beanutils-1.7,commons-codec,portletapi-1,commons-lang-2.1,commons-digester,commons-collections,jakarta-jstl):${build_dir}" - local src_dir="src/main/java" - local rs_dir="src/main/resources" - local dist_dir="${WORKDIR}/dist" build_dir="${WORKDIR}/build" - - # compiling and jaring their compenent generation tool - cd "${WORKDIR}/${BUILD_TOOLS_PF}" \ - || die "src_compile: cd to ${BUILD_TOOLS_PF} failed" - emaven_emulate --include-resources "${classpath}" "${BUILD_TOOLS_PN}" \ - "${src_dir}" || die "src_compile: compilation of $BUILD_TOOLS_PN failed" - - # extracting and refactoring the myfaces-shared package - cd "${WORKDIR}/${MYFACES_SHARED_IMPL_PF}/shared-impl" \ - || die "src_compile cd ${MYFACES_SHARED_IMPL_PF} failed" - eant -Drefactor.src.dir=../core/src/main/java \ - -Drefactor.output.dir=${build_dir}/${MYFACES_SHARED_IMPL_PN} \ - -Drefactor.package.new=shared_impl \ - "refactor-resources" "refactor-java-sources" - # finally, jarify the whole - mkdir -p "${dist_dir}/${MYFACES_SHARED_IMPL_PN}" \ - || die "src_compile: mkdir ${dist_dir}/${MYFACES_SHARED_IMPL_PN} failed" - jar cf "${dist_dir}/${MYFACES_SHARED_IMPL_PN}/${MYFACES_SHARED_IMPL_PN}.jar" \ - -C "${build_dir}/${MYFACES_SHARED_IMPL_PN}" . \ - || die "emaven_emulate: Unable to create jar ${MYFACES_SHARED_IMPL_PN}" - - # API - cd "${S}/api" || die "src_compile: cd ${S}/api failed" - # generate special stuff for api - eant -f ./build.xml "generate-components" - # compile - emaven_emulate --include-resources "${classpath}" "${PN}-api" "${src_dir}" \ - || die "src_compile: compilation of ${PN}-api failed" - - # IMPL - cd "${S}/impl" || die "src_compile: cd ${S}/impl failed" - # include some stuff for impl - mkdir -p "${rs_dir}/META-INF" || die "src_compile: ${rs_dir}/META-INF failed" - cd src/main/tld || die "src_compile: cd src/main/tld failed" - for tld in *tld;do - xsltproc --path . misc/resolve_entities.xsl $tld>../../../${rs_dir}/META-INF/$tld \ - || die "src_compile: XSLT generation failed" - done - cd ../../.. || die "cd back failed" - # compile - emaven_emulate --include-resources \ - "${classpath}:${dist_dir}/${MYFACES_SHARED_IMPL_PN}/${MYFACES_SHARED_IMPL_PN}.jar" \ - "${PN}-impl" "${src_dir}" || die "src_compile: compilation of ${PN}-impl failed" -} - -src_install() { - java-pkg_dojar "${WORKDIR}/dist/${PN}-impl/${PN}-impl.jar" \ - "${WORKDIR}/dist/${PN}-api/${PN}-api.jar" -} diff --git a/dev-java/myfaces/myfaces-1.1.4.ebuild b/dev-java/myfaces/myfaces-1.1.4.ebuild deleted file mode 100644 index ab9dc95..0000000 --- a/dev-java/myfaces/myfaces-1.1.4.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="1" - -inherit java-pkg-2 - -MY_PN="${PN}-core" -MY_P="${MY_PN}-${PV}" -BIN_UNPACK_DIR="bin_unpack" -JAVA_PKG_FILTER_COMPILER="jikes" - -DESCRIPTION="The first free open source Java Server Faces implementation" -HOMEPAGE="http://myfaces.apache.org/" -SRC_URI="mirror://apache/myfaces/source/${MY_P}-src.tar.gz - mirror://apache/myfaces/binaries/${MY_P}-bin.tar.gz" - -LICENSE="Apache-2.0" -SLOT="1" -KEYWORDS="~amd64 ~x86" -IUSE="" - -COMMON_DEP=" - >=dev-java/commons-logging-1.0.4 - =dev-java/commons-el-1.0* - =dev-java/servletapi-2.4* - dev-java/commons-beanutils:1.7 - =dev-java/commons-codec-1.3* - =dev-java/portletapi-1* - dev-java/commons-lang:2.1 - >=dev-java/commons-digester-1.6 - >=dev-java/commons-collections-3.1 - >=dev-java/jakarta-jstl-1.1.0 - =dev-java/jsfapi-1*" - -DEPEND=">=virtual/jdk-1.4 - app-arch/unzip - ${COMMON_DEP}" - -RDEPEND=">=virtual/jre-1.4 - ${COMMON_DEP}" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${A} - - cd "${S}" - - unzip lib/myfaces-impl-1.1.4.jar -d ${BIN_UNPACK_DIR} > /dev/null -} - -src_compile() { - local build_dir="${S}/build" - local classpath="-classpath $(java-pkg_getjars jsfapi-1,servletapi-2.4,commons-el,commons-logging,commons-beanutils-1.7,commons-codec,portletapi-1,commons-lang-2.1,commons-digester,commons-collections,jakarta-jstl):${build_dir}" - mkdir ${build_dir} - - cd "${S}/source" - ejavac ${classpath} -nowarn -d ${build_dir} $(find org/ -name "*.java") - - cd .. - mkdir ${build_dir}/META-INF - cp ${BIN_UNPACK_DIR}/META-INF/*.tld ${build_dir}/META-INF - cp -R ${BIN_UNPACK_DIR}/javax ${build_dir} - cp -R ${BIN_UNPACK_DIR}/licenses ${build_dir} - cp -R ${BIN_UNPACK_DIR}/org/apache/myfaces/resource ${build_dir}/org/apache/myfaces - - jar cf ${PN}.jar -C build . || die "Unable to create jar" -} - -src_install() { - java-pkg_dojar ${PN}.jar -}
