forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dev-java/netty-transport: Version bump.
Package-Manager: portage-2.2.18 Signed-off-by: Patrice Clement <[email protected]>
- Loading branch information
Showing
3 changed files
with
279 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST netty-4.0.21.Final.tar.gz 960489 SHA256 e1b5572defaa760dcd8ded4d7691e9daf242b2e1885115b722f2f790d9ef9f75 SHA512 5d432e9e433c22b82e67ed3463c6982ca95c2ad823165e1ca9a5046e598878f06aac4221be235f2bda15edfdb22028f2a4f74fb37d431f24a2636e4ec60fae74 WHIRLPOOL 92e96986def775f26286958a9e2c7fe55ab571ad373f9cc25357db71f85f170d7aba7d7854c130c5788f7332665000cd10f666fff06abd0ce57cf4f95008958a | ||
DIST netty-4.0.22.Final.tar.gz 983956 SHA256 d539483235223804d76f8da572b851cd196254f5da7d3ac8e064c626b31748ff SHA512 f216c8431e663533ea5258bc054154d07f791667712c4dd619eae5de55c1b9031cca756a26b49d8a0bb9e3cf61ca5cb295e7a3b3e4e9e98e99cd53963d54912e WHIRLPOOL ca3d9a9b78643414b4361388e8486ab7cbb7d4a479718d89a8f51d90ef7fd580b154f09d1e8014503bececd49fb8841782e933c8cc8f355609ccae1f6510ccc5 |
229 changes: 229 additions & 0 deletions
229
dev-java/netty-transport/files/netty-transport-4.0.22-build.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,229 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
|
||
<!-- ====================================================================== --> | ||
<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. --> | ||
<!-- ====================================================================== --> | ||
|
||
<!-- ====================================================================== --> | ||
<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== --> | ||
<!-- ====================================================================== --> | ||
<!-- --> | ||
<!-- Any modifications will be overwritten. --> | ||
<!-- --> | ||
<!-- Generated by Maven Ant Plugin on 5/15/14 7:12 PM --> | ||
<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ --> | ||
<!-- --> | ||
<!-- ====================================================================== --> | ||
|
||
<project name="netty-transport-from-maven" default="package" basedir="."> | ||
|
||
<!-- ====================================================================== --> | ||
<!-- Build environment properties --> | ||
<!-- ====================================================================== --> | ||
|
||
<property file="${user.home}/.m2/maven.properties"/> | ||
<property file="maven-build.properties"/> | ||
|
||
<property name="maven.build.finalName" value="netty-transport-4.0.22.Final"/> | ||
<property name="maven.build.dir" value="target"/> | ||
<property name="maven.build.outputDir" value="${maven.build.dir}/classes"/> | ||
<property name="maven.build.srcDir.0" value="src/main/java"/> | ||
<property name="maven.build.resourceDir.0" value="src/main/resources"/> | ||
<property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/> | ||
<property name="maven.build.testDir.0" value="src/test/java"/> | ||
<property name="maven.build.testResourceDir.0" value="src/test/resources"/> | ||
<property name="maven.test.reports" value="${maven.build.dir}/test-reports"/> | ||
<property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/> | ||
|
||
<property name="maven.repo.local" value="${user.home}/.m2/repository"/> | ||
<property name="maven.settings.offline" value="false"/> | ||
<property name="maven.settings.interactiveMode" value="true"/> | ||
|
||
<!-- ====================================================================== --> | ||
<!-- Defining classpaths --> | ||
<!-- ====================================================================== --> | ||
|
||
<path id="build.classpath"> | ||
</path> | ||
<path id="build.test.classpath"> | ||
</path> | ||
|
||
<!-- ====================================================================== --> | ||
<!-- Cleaning up target --> | ||
<!-- ====================================================================== --> | ||
|
||
<target name="clean" description="Clean the output directory"> | ||
<delete dir="${maven.build.dir}"/> | ||
</target> | ||
|
||
<!-- ====================================================================== --> | ||
<!-- Compilation target --> | ||
<!-- ====================================================================== --> | ||
|
||
<target name="compile" description="Compile the code"> | ||
<mkdir dir="${maven.build.outputDir}"/> | ||
<javac destdir="${maven.build.outputDir}" | ||
nowarn="true" | ||
debug="true" | ||
optimize="true" | ||
deprecation="true" | ||
target="1.6" | ||
verbose="false" | ||
fork="true" | ||
memoryInitialSize="1024m" | ||
source="1.6"> | ||
<src> | ||
<pathelement location="${maven.build.srcDir.0}"/> | ||
</src> | ||
<classpath refid="build.classpath"/> | ||
</javac> | ||
</target> | ||
|
||
<!-- ====================================================================== --> | ||
<!-- Test-compilation target --> | ||
<!-- ====================================================================== --> | ||
|
||
<target name="compile-tests" | ||
depends="compile" | ||
description="Compile the test code" | ||
unless="maven.test.skip"> | ||
<mkdir dir="${maven.build.testOutputDir}"/> | ||
<javac destdir="${maven.build.testOutputDir}" | ||
nowarn="true" | ||
debug="true" | ||
optimize="true" | ||
deprecation="true" | ||
target="1.6" | ||
verbose="false" | ||
fork="true" | ||
memoryInitialSize="1024m" | ||
source="1.6"> | ||
<src> | ||
<pathelement location="${maven.build.testDir.0}"/> | ||
</src> | ||
<classpath> | ||
<path refid="build.test.classpath"/> | ||
<pathelement location="${maven.build.outputDir}"/> | ||
</classpath> | ||
</javac> | ||
</target> | ||
|
||
<!-- ====================================================================== --> | ||
<!-- Run all tests --> | ||
<!-- ====================================================================== --> | ||
|
||
<target name="test" | ||
depends="compile-tests, junit-missing" | ||
unless="junit.skipped" | ||
description="Run the test cases"> | ||
<mkdir dir="${maven.test.reports}"/> | ||
<junit printSummary="yes" haltonerror="true" haltonfailure="true" fork="true" dir="."> | ||
<sysproperty key="basedir" value="."/> | ||
<formatter type="xml"/> | ||
<formatter type="plain" usefile="false"/> | ||
<classpath> | ||
<path refid="build.test.classpath"/> | ||
<pathelement location="${maven.build.outputDir}"/> | ||
<pathelement location="${maven.build.testOutputDir}"/> | ||
</classpath> | ||
<batchtest todir="${maven.test.reports}" unless="test"> | ||
<fileset dir="${maven.build.testDir.0}"> | ||
<include name="**/*Test*.java"/> | ||
<include name="**/*Benchmark*.java"/> | ||
<exclude name="**/Abstract*"/> | ||
<exclude name="**/TestUtil*"/> | ||
</fileset> | ||
</batchtest> | ||
<batchtest todir="${maven.test.reports}" if="test"> | ||
<fileset dir="${maven.build.testDir.0}"> | ||
<include name="**/${test}.java"/> | ||
<exclude name="**/Abstract*"/> | ||
<exclude name="**/TestUtil*"/> | ||
</fileset> | ||
</batchtest> | ||
</junit> | ||
</target> | ||
|
||
<target name="test-junit-present"> | ||
<available classname="junit.framework.Test" property="junit.present"/> | ||
</target> | ||
|
||
<target name="test-junit-status" | ||
depends="test-junit-present"> | ||
<condition property="junit.missing"> | ||
<and> | ||
<isfalse value="${junit.present}"/> | ||
<isfalse value="${maven.test.skip}"/> | ||
</and> | ||
</condition> | ||
<condition property="junit.skipped"> | ||
<or> | ||
<isfalse value="${junit.present}"/> | ||
<istrue value="${maven.test.skip}"/> | ||
</or> | ||
</condition> | ||
</target> | ||
|
||
<target name="junit-missing" | ||
depends="test-junit-status" | ||
if="junit.missing"> | ||
<echo>=================================== WARNING ===================================</echo> | ||
<echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo> | ||
<echo>===============================================================================</echo> | ||
</target> | ||
|
||
<!-- ====================================================================== --> | ||
<!-- Javadoc target --> | ||
<!-- ====================================================================== --> | ||
|
||
<target name="javadoc" description="Generates the Javadoc of the application"> | ||
<javadoc sourcepath="${maven.build.srcDir.0}" | ||
packagenames="*" | ||
destdir="${maven.reporting.outputDirectory}/apidocs" | ||
access="protected" | ||
old="false" | ||
verbose="false" | ||
version="false" | ||
use="true" | ||
author="false" | ||
splitindex="false" | ||
nodeprecated="false" | ||
nodeprecatedlist="false" | ||
notree="false" | ||
noindex="false" | ||
nohelp="false" | ||
nonavbar="false" | ||
serialwarn="false" | ||
charset="ISO-8859-1" | ||
linksource="false" | ||
breakiterator="true"/> | ||
</target> | ||
|
||
<!-- ====================================================================== --> | ||
<!-- Package target --> | ||
<!-- ====================================================================== --> | ||
|
||
<target name="package" depends="compile,test" description="Package the application"> | ||
<jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar" | ||
compress="true" | ||
index="false" | ||
basedir="${maven.build.outputDir}" | ||
excludes="**/package.html"/> | ||
</target> | ||
|
||
<!-- ====================================================================== --> | ||
<!-- A dummy target for the package named after the type it creates --> | ||
<!-- ====================================================================== --> | ||
|
||
<target name="jar" depends="package" description="Builds the jar for the application"/> | ||
|
||
<!-- ====================================================================== --> | ||
<!-- Download dependencies target --> | ||
<!-- ====================================================================== --> | ||
|
||
<target name="test-offline"> | ||
<condition property="maven.mode.offline"> | ||
<equals arg1="${maven.settings.offline}" arg2="true"/> | ||
</condition> | ||
</target> | ||
</project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
# Copyright 1999-2015 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Id$ | ||
|
||
EAPI="5" | ||
|
||
JAVA_PKG_IUSE="doc source" | ||
|
||
inherit java-pkg-2 java-ant-2 | ||
|
||
MY_PN="netty" | ||
MY_P="${MY_PN}-${PV}" | ||
DESCRIPTION="Async event-driven framework for rapid development of high performance network applications" | ||
HOMEPAGE="http://netty.io/" | ||
SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/${MY_P}.Final.tar.gz" | ||
|
||
LICENSE="Apache-2.0" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~x86" | ||
|
||
CDEPEND="dev-java/${MY_PN}-buffer:0 | ||
dev-java/${MY_PN}-common:0" | ||
|
||
RDEPEND=">=virtual/jre-1.6 | ||
${CDEPEND}" | ||
|
||
DEPEND=">=virtual/jdk-1.6 | ||
${CDEPEND}" | ||
|
||
S="${WORKDIR}/${MY_PN}-${MY_P}.Final/${PN/${MY_PN}-}" | ||
|
||
JAVA_ANT_REWRITE_CLASSPATH="yes" | ||
EANT_GENTOO_CLASSPATH="${MY_PN}-buffer,${MY_PN}-common" | ||
EANT_BUILD_TARGET="package" | ||
JAVA_ANT_ENCODING="UTF-8" | ||
|
||
# error: package ch.qos.logback.classic does not exist | ||
RESTRICT="test" | ||
|
||
java_prepare() { | ||
cp "${FILESDIR}"/${P}-build.xml build.xml || die | ||
} | ||
|
||
src_install() { | ||
java-pkg_newjar target/${MY_PN}-*.jar ${PN}.jar | ||
|
||
use doc && java-pkg_dojavadoc target/site/apidocs | ||
use source && java-pkg_dosrc src/main/java/* | ||
} |