[dev-java/slf4j-*] bump the entire stack from tree + jdk14 in case i need it
This commit is contained in:
		
							
								
								
									
										1
									
								
								dev-java/slf4j-api/Manifest
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								dev-java/slf4j-api/Manifest
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
DIST slf4j-1.7.26.tar.gz 3403983 BLAKE2B 0400367412c19eb1b37cdb31d87836d950971ad0d28a9b3800fc5d7d947cdb8de5eb2e87417e166b0e76f3b44669ae4583273995c6dbd29ea898a76c8370faa0 SHA512 a033aca563914d3a718dfad2b47c20cb84e734c2450c75d0c4cb42438ac2c2f993b9cae44eaab91d1f9daba925162bf5c7601926c7564737d45442a0ed52829c
 | 
			
		||||
							
								
								
									
										212
									
								
								dev-java/slf4j-api/files/1.7.26-build.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										212
									
								
								dev-java/slf4j-api/files/1.7.26-build.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,212 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
 | 
			
		||||
<!-- ====================================================================== -->
 | 
			
		||||
<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above.        -->
 | 
			
		||||
<!-- ====================================================================== -->
 | 
			
		||||
 | 
			
		||||
<project name="slf4j-api-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="slf4j-api-1.7.26"/>
 | 
			
		||||
  <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 id="build.test.classpath">
 | 
			
		||||
    <pathelement location="${maven.repo.local}/junit/junit/4.12/junit-4.12.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"/>
 | 
			
		||||
  </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="false" 
 | 
			
		||||
           debug="true" 
 | 
			
		||||
           optimize="false" 
 | 
			
		||||
           deprecation="true" 
 | 
			
		||||
           target="1.8" 
 | 
			
		||||
           verbose="false" 
 | 
			
		||||
           fork="false" 
 | 
			
		||||
           source="1.8">
 | 
			
		||||
      <src>
 | 
			
		||||
        <pathelement location="${maven.build.srcDir.0}"/>
 | 
			
		||||
      </src>
 | 
			
		||||
      <classpath refid="build.classpath"/>
 | 
			
		||||
    </javac>
 | 
			
		||||
    <copy todir="${maven.build.outputDir}">
 | 
			
		||||
      <fileset dir="${maven.build.resourceDir.0}"/>
 | 
			
		||||
    </copy>
 | 
			
		||||
  </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="false" 
 | 
			
		||||
           debug="true" 
 | 
			
		||||
           optimize="false" 
 | 
			
		||||
           deprecation="true" 
 | 
			
		||||
           target="1.8" 
 | 
			
		||||
           verbose="false" 
 | 
			
		||||
           fork="false" 
 | 
			
		||||
           source="1.8">
 | 
			
		||||
      <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="**/*Test.java"/>
 | 
			
		||||
          <include name="**/*TestCase.java"/>
 | 
			
		||||
          <exclude name="**/AllTest.java"/>
 | 
			
		||||
          <exclude name="**/PackageTest.java"/>
 | 
			
		||||
        </fileset>
 | 
			
		||||
      </batchtest>
 | 
			
		||||
      <batchtest todir="${maven.test.reports}" if="test">
 | 
			
		||||
        <fileset dir="${maven.build.testDir.0}">
 | 
			
		||||
          <include name="**/${test}.java"/>
 | 
			
		||||
          <exclude name="**/AllTest.java"/>
 | 
			
		||||
          <exclude name="**/PackageTest.java"/>
 | 
			
		||||
        </fileset>
 | 
			
		||||
      </batchtest>
 | 
			
		||||
    </junit>
 | 
			
		||||
  </target>
 | 
			
		||||
 | 
			
		||||
  <target name="test-junit-present">
 | 
			
		||||
    <available classname="junit.framework.Test" property="junit.present" classpathref="build.test.classpath"/>
 | 
			
		||||
  </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 the test classpath or 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="true" 
 | 
			
		||||
             use="true" 
 | 
			
		||||
             author="true" 
 | 
			
		||||
             splitindex="false" 
 | 
			
		||||
             nodeprecated="false" 
 | 
			
		||||
             nodeprecatedlist="false" 
 | 
			
		||||
             notree="false" 
 | 
			
		||||
             noindex="false" 
 | 
			
		||||
             nohelp="false" 
 | 
			
		||||
             nonavbar="false" 
 | 
			
		||||
             serialwarn="false" 
 | 
			
		||||
             charset="ISO-8859-1" 
 | 
			
		||||
             linksource="false" 
 | 
			
		||||
             breakiterator="false"/>
 | 
			
		||||
  </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" 
 | 
			
		||||
         manifest="${basedir}/target/classes/META-INF/MANIFEST.MF" 
 | 
			
		||||
         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"/>
 | 
			
		||||
</project>
 | 
			
		||||
							
								
								
									
										8
									
								
								dev-java/slf4j-api/metadata.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								dev-java/slf4j-api/metadata.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 | 
			
		||||
<pkgmetadata>
 | 
			
		||||
  <maintainer type="project">
 | 
			
		||||
    <email>java@gentoo.org</email>
 | 
			
		||||
    <name>Java</name>
 | 
			
		||||
  </maintainer>
 | 
			
		||||
</pkgmetadata>
 | 
			
		||||
							
								
								
									
										47
									
								
								dev-java/slf4j-api/slf4j-api-1.7.26.ebuild
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								dev-java/slf4j-api/slf4j-api-1.7.26.ebuild
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
# Copyright 1999-2019 Gentoo Authors
 | 
			
		||||
# Distributed under the terms of the GNU General Public License v2
 | 
			
		||||
 | 
			
		||||
EAPI=6
 | 
			
		||||
JAVA_PKG_IUSE="doc source"
 | 
			
		||||
 | 
			
		||||
inherit java-pkg-2 java-ant-2
 | 
			
		||||
 | 
			
		||||
DESCRIPTION="Simple Logging Facade for Java"
 | 
			
		||||
HOMEPAGE="http://www.slf4j.org/"
 | 
			
		||||
SRC_URI="http://www.slf4j.org/dist/${P/-api/}.tar.gz"
 | 
			
		||||
 | 
			
		||||
LICENSE="MIT"
 | 
			
		||||
SLOT="0"
 | 
			
		||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 | 
			
		||||
IUSE="test"
 | 
			
		||||
 | 
			
		||||
RDEPEND=">=virtual/jre-1.8"
 | 
			
		||||
DEPEND=">=virtual/jdk-1.8
 | 
			
		||||
	app-arch/unzip
 | 
			
		||||
	test? (
 | 
			
		||||
		dev-java/junit:4
 | 
			
		||||
		dev-java/ant-junit:0
 | 
			
		||||
	)"
 | 
			
		||||
 | 
			
		||||
S="${WORKDIR}/${P/-api/}/${PN}"
 | 
			
		||||
 | 
			
		||||
JAVA_ANT_REWRITE_CLASSPATH="yes"
 | 
			
		||||
EANT_TEST_GENTOO_CLASSPATH="junit-4"
 | 
			
		||||
EANT_TEST_ANT_TASKS="ant-junit"
 | 
			
		||||
EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}"
 | 
			
		||||
 | 
			
		||||
src_prepare() {
 | 
			
		||||
	cp "${FILESDIR}"/"${PV}"-build.xml build.xml || die
 | 
			
		||||
	find "${WORKDIR}" -iname '*.jar' -delete || die
 | 
			
		||||
	java-pkg-2_src_prepare
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
src_test() {
 | 
			
		||||
	java-pkg-2_src_test
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
src_install() {
 | 
			
		||||
	java-pkg_dojar target/${PN}.jar
 | 
			
		||||
	use doc && java-pkg_dojavadoc target/site/apidocs
 | 
			
		||||
	use source && java-pkg_dosrc src/main/java/org
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										1
									
								
								dev-java/slf4j-ext/Manifest
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								dev-java/slf4j-ext/Manifest
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
DIST slf4j-1.7.26.tar.gz 3403983 BLAKE2B 0400367412c19eb1b37cdb31d87836d950971ad0d28a9b3800fc5d7d947cdb8de5eb2e87417e166b0e76f3b44669ae4583273995c6dbd29ea898a76c8370faa0 SHA512 a033aca563914d3a718dfad2b47c20cb84e734c2450c75d0c4cb42438ac2c2f993b9cae44eaab91d1f9daba925162bf5c7601926c7564737d45442a0ed52829c
 | 
			
		||||
							
								
								
									
										233
									
								
								dev-java/slf4j-ext/files/1.7.26-build.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										233
									
								
								dev-java/slf4j-ext/files/1.7.26-build.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,233 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
 | 
			
		||||
<project name="slf4j-ext-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="slf4j-ext-1.7.26"/>
 | 
			
		||||
  <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">
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/ch/qos/cal10n/cal10n-api/0.8.1/cal10n-api-0.8.1.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/javassist/javassist/3.4.GA/javassist-3.4.GA.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/commons-lang/commons-lang/2.4/commons-lang-2.4.jar"/>
 | 
			
		||||
  </path>
 | 
			
		||||
  <path id="build.test.classpath">
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/slf4j/slf4j-log4j12/1.7.26/slf4j-log4j12-1.7.26.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/log4j/log4j/1.2.17/log4j-1.2.17.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/ch/qos/cal10n/cal10n-api/0.8.1/cal10n-api-0.8.1.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/javassist/javassist/3.4.GA/javassist-3.4.GA.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/commons-lang/commons-lang/2.4/commons-lang-2.4.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/junit/junit/4.12/junit-4.12.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"/>
 | 
			
		||||
  </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="false" 
 | 
			
		||||
           debug="true" 
 | 
			
		||||
           optimize="false" 
 | 
			
		||||
           deprecation="true" 
 | 
			
		||||
           target="1.8" 
 | 
			
		||||
           verbose="false" 
 | 
			
		||||
           fork="false" 
 | 
			
		||||
           source="1.8">
 | 
			
		||||
      <src>
 | 
			
		||||
        <pathelement location="${maven.build.srcDir.0}"/>
 | 
			
		||||
      </src>
 | 
			
		||||
      <classpath refid="build.classpath"/>
 | 
			
		||||
    </javac>
 | 
			
		||||
    <copy todir="${maven.build.outputDir}">
 | 
			
		||||
      <fileset dir="${maven.build.resourceDir.0}"/>
 | 
			
		||||
    </copy>
 | 
			
		||||
  </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="false" 
 | 
			
		||||
           debug="true" 
 | 
			
		||||
           optimize="false" 
 | 
			
		||||
           deprecation="true" 
 | 
			
		||||
           target="1.8" 
 | 
			
		||||
           verbose="false" 
 | 
			
		||||
           fork="false" 
 | 
			
		||||
           source="1.8">
 | 
			
		||||
      <src>
 | 
			
		||||
        <pathelement location="${maven.build.testDir.0}"/>
 | 
			
		||||
      </src>
 | 
			
		||||
      <classpath>
 | 
			
		||||
        <path refid="build.test.classpath"/>
 | 
			
		||||
        <pathelement location="${maven.build.outputDir}"/>
 | 
			
		||||
      </classpath>
 | 
			
		||||
    </javac>
 | 
			
		||||
    <copy todir="${maven.build.testOutputDir}">
 | 
			
		||||
      <fileset dir="${maven.build.testResourceDir.0}"/>
 | 
			
		||||
    </copy>
 | 
			
		||||
  </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="**/*Test.java"/>
 | 
			
		||||
          <include name="**/*TestCase.java"/>
 | 
			
		||||
          <exclude name="**/AllTest.java"/>
 | 
			
		||||
          <exclude name="**/PackageTest.java"/>
 | 
			
		||||
        </fileset>
 | 
			
		||||
      </batchtest>
 | 
			
		||||
      <batchtest todir="${maven.test.reports}" if="test">
 | 
			
		||||
        <fileset dir="${maven.build.testDir.0}">
 | 
			
		||||
          <include name="**/${test}.java"/>
 | 
			
		||||
          <exclude name="**/AllTest.java"/>
 | 
			
		||||
          <exclude name="**/PackageTest.java"/>
 | 
			
		||||
        </fileset>
 | 
			
		||||
      </batchtest>
 | 
			
		||||
    </junit>
 | 
			
		||||
  </target>
 | 
			
		||||
 | 
			
		||||
  <target name="test-junit-present">
 | 
			
		||||
    <available classname="junit.framework.Test" property="junit.present" classpathref="build.test.classpath"/>
 | 
			
		||||
  </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 the test classpath or 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="true" 
 | 
			
		||||
             use="true" 
 | 
			
		||||
             author="true" 
 | 
			
		||||
             splitindex="false" 
 | 
			
		||||
             nodeprecated="false" 
 | 
			
		||||
             nodeprecatedlist="false" 
 | 
			
		||||
             notree="false" 
 | 
			
		||||
             noindex="false" 
 | 
			
		||||
             nohelp="false" 
 | 
			
		||||
             nonavbar="false" 
 | 
			
		||||
             serialwarn="false" 
 | 
			
		||||
             charset="ISO-8859-1" 
 | 
			
		||||
             linksource="false" 
 | 
			
		||||
             breakiterator="false"/>
 | 
			
		||||
  </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" 
 | 
			
		||||
         manifest="${basedir}/target/classes/META-INF/MANIFEST.MF" 
 | 
			
		||||
         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>
 | 
			
		||||
							
								
								
									
										8
									
								
								dev-java/slf4j-ext/metadata.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								dev-java/slf4j-ext/metadata.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 | 
			
		||||
<pkgmetadata>
 | 
			
		||||
  <maintainer type="project">
 | 
			
		||||
    <email>java@gentoo.org</email>
 | 
			
		||||
    <name>Java</name>
 | 
			
		||||
  </maintainer>
 | 
			
		||||
</pkgmetadata>
 | 
			
		||||
							
								
								
									
										49
									
								
								dev-java/slf4j-ext/slf4j-ext-1.7.26.ebuild
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								dev-java/slf4j-ext/slf4j-ext-1.7.26.ebuild
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,49 @@
 | 
			
		||||
# Copyright 1999-2019 Gentoo Authors
 | 
			
		||||
# Distributed under the terms of the GNU General Public License v2
 | 
			
		||||
 | 
			
		||||
EAPI=6
 | 
			
		||||
 | 
			
		||||
JAVA_PKG_IUSE="doc source"
 | 
			
		||||
 | 
			
		||||
inherit java-pkg-2 java-ant-2
 | 
			
		||||
 | 
			
		||||
DESCRIPTION="Simple Logging Facade for Java"
 | 
			
		||||
HOMEPAGE="http://www.slf4j.org/"
 | 
			
		||||
SRC_URI="http://www.slf4j.org/dist/${P/-ext/}.tar.gz"
 | 
			
		||||
 | 
			
		||||
LICENSE="MIT"
 | 
			
		||||
SLOT="0"
 | 
			
		||||
KEYWORDS="~amd64 ~ppc64 ~x86"
 | 
			
		||||
IUSE=""
 | 
			
		||||
 | 
			
		||||
COMMON_DEP="dev-java/slf4j-api:0
 | 
			
		||||
	dev-java/javassist:3
 | 
			
		||||
	dev-java/cal10n:0
 | 
			
		||||
	dev-java/commons-lang:2.1"
 | 
			
		||||
RDEPEND=">=virtual/jre-1.8
 | 
			
		||||
	${COMMON_DEP}"
 | 
			
		||||
DEPEND=">=virtual/jdk-1.8
 | 
			
		||||
	app-arch/unzip
 | 
			
		||||
	${COMMON_DEP}"
 | 
			
		||||
 | 
			
		||||
S="${WORKDIR}/${P/-ext/}/${PN}"
 | 
			
		||||
 | 
			
		||||
RESTRICT="test" # causes loop with log4j:2
 | 
			
		||||
 | 
			
		||||
JAVA_ANT_REWRITE_CLASSPATH="yes"
 | 
			
		||||
EANT_GENTOO_CLASSPATH="slf4j-api,javassist-3,cal10n,commons-lang-2.1"
 | 
			
		||||
EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4"
 | 
			
		||||
EANT_TEST_ANT_TASKS="ant-junit"
 | 
			
		||||
EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}"
 | 
			
		||||
 | 
			
		||||
src_prepare() {
 | 
			
		||||
	cp -v "${FILESDIR}"/${PV}-build.xml build.xml || die
 | 
			
		||||
	find "${S}" -name "*.jar" -delete || die
 | 
			
		||||
	java-pkg-2_src_prepare
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
src_install() {
 | 
			
		||||
	java-pkg_dojar "${S}"/target/${PN}.jar
 | 
			
		||||
	use doc && java-pkg_dojavadoc "${S}"/target/site/apidocs
 | 
			
		||||
	use source && java-pkg_dosrc "${S}"/src/main/java/org
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										1
									
								
								dev-java/slf4j-jdk14/Manifest
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								dev-java/slf4j-jdk14/Manifest
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
DIST slf4j-1.7.26.tar.gz 3403983 BLAKE2B 0400367412c19eb1b37cdb31d87836d950971ad0d28a9b3800fc5d7d947cdb8de5eb2e87417e166b0e76f3b44669ae4583273995c6dbd29ea898a76c8370faa0 SHA512 a033aca563914d3a718dfad2b47c20cb84e734c2450c75d0c4cb42438ac2c2f993b9cae44eaab91d1f9daba925162bf5c7601926c7564737d45442a0ed52829c
 | 
			
		||||
							
								
								
									
										223
									
								
								dev-java/slf4j-jdk14/files/1.7.26-build.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										223
									
								
								dev-java/slf4j-jdk14/files/1.7.26-build.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,223 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
 | 
			
		||||
<project name="slf4j-jdk14-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="slf4j-jdk14-1.7.26"/>
 | 
			
		||||
  <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">
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar"/>
 | 
			
		||||
  </path>
 | 
			
		||||
  <path id="build.test.classpath">
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26-tests.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/junit/junit/4.12/junit-4.12.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"/>
 | 
			
		||||
  </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="false" 
 | 
			
		||||
           debug="true" 
 | 
			
		||||
           optimize="false" 
 | 
			
		||||
           deprecation="true" 
 | 
			
		||||
           target="1.8" 
 | 
			
		||||
           verbose="false" 
 | 
			
		||||
           fork="false" 
 | 
			
		||||
           source="1.8">
 | 
			
		||||
      <src>
 | 
			
		||||
        <pathelement location="${maven.build.srcDir.0}"/>
 | 
			
		||||
      </src>
 | 
			
		||||
      <classpath refid="build.classpath"/>
 | 
			
		||||
    </javac>
 | 
			
		||||
    <copy todir="${maven.build.outputDir}">
 | 
			
		||||
      <fileset dir="${maven.build.resourceDir.0}"/>
 | 
			
		||||
    </copy>
 | 
			
		||||
  </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="false" 
 | 
			
		||||
           debug="true" 
 | 
			
		||||
           optimize="false" 
 | 
			
		||||
           deprecation="true" 
 | 
			
		||||
           target="1.8" 
 | 
			
		||||
           verbose="false" 
 | 
			
		||||
           fork="false" 
 | 
			
		||||
           source="1.8">
 | 
			
		||||
      <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="**/*Test.java"/>
 | 
			
		||||
          <include name="**/*TestCase.java"/>
 | 
			
		||||
          <exclude name="**/AllTest.java"/>
 | 
			
		||||
          <exclude name="**/PackageTest.java"/>
 | 
			
		||||
        </fileset>
 | 
			
		||||
      </batchtest>
 | 
			
		||||
      <batchtest todir="${maven.test.reports}" if="test">
 | 
			
		||||
        <fileset dir="${maven.build.testDir.0}">
 | 
			
		||||
          <include name="**/${test}.java"/>
 | 
			
		||||
          <exclude name="**/AllTest.java"/>
 | 
			
		||||
          <exclude name="**/PackageTest.java"/>
 | 
			
		||||
        </fileset>
 | 
			
		||||
      </batchtest>
 | 
			
		||||
    </junit>
 | 
			
		||||
  </target>
 | 
			
		||||
 | 
			
		||||
  <target name="test-junit-present">
 | 
			
		||||
    <available classname="junit.framework.Test" property="junit.present" classpathref="build.test.classpath"/>
 | 
			
		||||
  </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 the test classpath or 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="true" 
 | 
			
		||||
             use="true" 
 | 
			
		||||
             author="true" 
 | 
			
		||||
             splitindex="false" 
 | 
			
		||||
             nodeprecated="false" 
 | 
			
		||||
             nodeprecatedlist="false" 
 | 
			
		||||
             notree="false" 
 | 
			
		||||
             noindex="false" 
 | 
			
		||||
             nohelp="false" 
 | 
			
		||||
             nonavbar="false" 
 | 
			
		||||
             serialwarn="false" 
 | 
			
		||||
             charset="ISO-8859-1" 
 | 
			
		||||
             linksource="false" 
 | 
			
		||||
             breakiterator="false"/>
 | 
			
		||||
  </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" 
 | 
			
		||||
         manifest="${basedir}/target/classes/META-INF/MANIFEST.MF" 
 | 
			
		||||
         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>
 | 
			
		||||
							
								
								
									
										8
									
								
								dev-java/slf4j-jdk14/metadata.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								dev-java/slf4j-jdk14/metadata.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 | 
			
		||||
<pkgmetadata>
 | 
			
		||||
  <maintainer type="project">
 | 
			
		||||
    <email>java@gentoo.org</email>
 | 
			
		||||
    <name>Java</name>
 | 
			
		||||
  </maintainer>
 | 
			
		||||
</pkgmetadata>
 | 
			
		||||
							
								
								
									
										43
									
								
								dev-java/slf4j-jdk14/slf4j-jdk14-1.7.26.ebuild
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								dev-java/slf4j-jdk14/slf4j-jdk14-1.7.26.ebuild
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,43 @@
 | 
			
		||||
# Copyright 1999-2019 Gentoo Authors
 | 
			
		||||
# Distributed under the terms of the GNU General Public License v2
 | 
			
		||||
 | 
			
		||||
EAPI=6
 | 
			
		||||
 | 
			
		||||
JAVA_PKG_IUSE="doc source"
 | 
			
		||||
 | 
			
		||||
inherit java-pkg-2 java-ant-2
 | 
			
		||||
 | 
			
		||||
DESCRIPTION="Simple Logging Facade for Java"
 | 
			
		||||
HOMEPAGE="http://www.slf4j.org/"
 | 
			
		||||
SRC_URI="http://www.slf4j.org/dist/${P/-jdk14/}.tar.gz"
 | 
			
		||||
 | 
			
		||||
LICENSE="MIT"
 | 
			
		||||
SLOT="0"
 | 
			
		||||
KEYWORDS="~amd64 ~ppc64 ~x86"
 | 
			
		||||
IUSE=""
 | 
			
		||||
 | 
			
		||||
RDEPEND=">=virtual/jre-1.8
 | 
			
		||||
	dev-java/slf4j-api:0"
 | 
			
		||||
DEPEND=">=virtual/jdk-1.8
 | 
			
		||||
	app-arch/unzip
 | 
			
		||||
	dev-java/slf4j-api:0"
 | 
			
		||||
 | 
			
		||||
S="${WORKDIR}/${P/-jdk14/}/${PN}"
 | 
			
		||||
 | 
			
		||||
RESTRICT="test"
 | 
			
		||||
 | 
			
		||||
JAVA_ANT_REWRITE_CLASSPATH="yes"
 | 
			
		||||
EANT_GENTOO_CLASSPATH="slf4j-api"
 | 
			
		||||
EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}"
 | 
			
		||||
 | 
			
		||||
src_prepare() {
 | 
			
		||||
	cp -v "${FILESDIR}"/${PV}-build.xml build.xml || die
 | 
			
		||||
	find "${S}" -name "*.jar" -delete || die
 | 
			
		||||
	java-pkg-2_src_prepare
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
src_install() {
 | 
			
		||||
	java-pkg_dojar "${S}"/target/${PN}.jar
 | 
			
		||||
	use doc && java-pkg_dojavadoc "${S}"/target/site/apidocs
 | 
			
		||||
	use source && java-pkg_dosrc "${S}"/src/main/java/org
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										1
									
								
								dev-java/slf4j-log4j12/Manifest
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								dev-java/slf4j-log4j12/Manifest
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
DIST slf4j-1.7.26.tar.gz 3403983 BLAKE2B 0400367412c19eb1b37cdb31d87836d950971ad0d28a9b3800fc5d7d947cdb8de5eb2e87417e166b0e76f3b44669ae4583273995c6dbd29ea898a76c8370faa0 SHA512 a033aca563914d3a718dfad2b47c20cb84e734c2450c75d0c4cb42438ac2c2f993b9cae44eaab91d1f9daba925162bf5c7601926c7564737d45442a0ed52829c
 | 
			
		||||
							
								
								
									
										228
									
								
								dev-java/slf4j-log4j12/files/1.7.26-build.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										228
									
								
								dev-java/slf4j-log4j12/files/1.7.26-build.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,228 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
 | 
			
		||||
<project name="slf4j-log4j12-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="slf4j-log4j12-1.7.26"/>
 | 
			
		||||
  <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">
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/log4j/log4j/1.2.17/log4j-1.2.17.jar"/>
 | 
			
		||||
  </path>
 | 
			
		||||
  <path id="build.test.classpath">
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/log4j/log4j/1.2.17/log4j-1.2.17.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26-tests.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/junit/junit/4.12/junit-4.12.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"/>
 | 
			
		||||
  </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="false" 
 | 
			
		||||
           debug="true" 
 | 
			
		||||
           optimize="false" 
 | 
			
		||||
           deprecation="true" 
 | 
			
		||||
           target="1.8" 
 | 
			
		||||
           verbose="false" 
 | 
			
		||||
           fork="false" 
 | 
			
		||||
           source="1.8">
 | 
			
		||||
      <src>
 | 
			
		||||
        <pathelement location="${maven.build.srcDir.0}"/>
 | 
			
		||||
      </src>
 | 
			
		||||
      <classpath refid="build.classpath"/>
 | 
			
		||||
    </javac>
 | 
			
		||||
    <copy todir="${maven.build.outputDir}">
 | 
			
		||||
      <fileset dir="${maven.build.resourceDir.0}"/>
 | 
			
		||||
    </copy>
 | 
			
		||||
  </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="false" 
 | 
			
		||||
           debug="true" 
 | 
			
		||||
           optimize="false" 
 | 
			
		||||
           deprecation="true" 
 | 
			
		||||
           target="1.8" 
 | 
			
		||||
           verbose="false" 
 | 
			
		||||
           fork="false" 
 | 
			
		||||
           source="1.8">
 | 
			
		||||
      <src>
 | 
			
		||||
        <pathelement location="${maven.build.testDir.0}"/>
 | 
			
		||||
      </src>
 | 
			
		||||
      <classpath>
 | 
			
		||||
        <path refid="build.test.classpath"/>
 | 
			
		||||
        <pathelement location="${maven.build.outputDir}"/>
 | 
			
		||||
      </classpath>
 | 
			
		||||
    </javac>
 | 
			
		||||
    <copy todir="${maven.build.testOutputDir}">
 | 
			
		||||
      <fileset dir="${maven.build.testResourceDir.0}"/>
 | 
			
		||||
    </copy>
 | 
			
		||||
  </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="**/*Test.java"/>
 | 
			
		||||
          <include name="**/*TestCase.java"/>
 | 
			
		||||
          <exclude name="**/AllTest.java"/>
 | 
			
		||||
          <exclude name="**/PackageTest.java"/>
 | 
			
		||||
        </fileset>
 | 
			
		||||
      </batchtest>
 | 
			
		||||
      <batchtest todir="${maven.test.reports}" if="test">
 | 
			
		||||
        <fileset dir="${maven.build.testDir.0}">
 | 
			
		||||
          <include name="**/${test}.java"/>
 | 
			
		||||
          <exclude name="**/AllTest.java"/>
 | 
			
		||||
          <exclude name="**/PackageTest.java"/>
 | 
			
		||||
        </fileset>
 | 
			
		||||
      </batchtest>
 | 
			
		||||
    </junit>
 | 
			
		||||
  </target>
 | 
			
		||||
 | 
			
		||||
  <target name="test-junit-present">
 | 
			
		||||
    <available classname="junit.framework.Test" property="junit.present" classpathref="build.test.classpath"/>
 | 
			
		||||
  </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 the test classpath or 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="true" 
 | 
			
		||||
             use="true" 
 | 
			
		||||
             author="true" 
 | 
			
		||||
             splitindex="false" 
 | 
			
		||||
             nodeprecated="false" 
 | 
			
		||||
             nodeprecatedlist="false" 
 | 
			
		||||
             notree="false" 
 | 
			
		||||
             noindex="false" 
 | 
			
		||||
             nohelp="false" 
 | 
			
		||||
             nonavbar="false" 
 | 
			
		||||
             serialwarn="false" 
 | 
			
		||||
             charset="ISO-8859-1" 
 | 
			
		||||
             linksource="false" 
 | 
			
		||||
             breakiterator="false"/>
 | 
			
		||||
  </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" 
 | 
			
		||||
         manifest="${maven.build.resourceDir.0}/META-INF/MANIFEST.MF" 
 | 
			
		||||
         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>
 | 
			
		||||
							
								
								
									
										8
									
								
								dev-java/slf4j-log4j12/metadata.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								dev-java/slf4j-log4j12/metadata.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 | 
			
		||||
<pkgmetadata>
 | 
			
		||||
<maintainer type="project">
 | 
			
		||||
	<email>java@gentoo.org</email>
 | 
			
		||||
	<name>Java</name>
 | 
			
		||||
</maintainer>
 | 
			
		||||
</pkgmetadata>
 | 
			
		||||
							
								
								
									
										53
									
								
								dev-java/slf4j-log4j12/slf4j-log4j12-1.7.26.ebuild
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								dev-java/slf4j-log4j12/slf4j-log4j12-1.7.26.ebuild
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,53 @@
 | 
			
		||||
# Copyright 1999-2019 Gentoo Authors
 | 
			
		||||
# Distributed under the terms of the GNU General Public License v2
 | 
			
		||||
 | 
			
		||||
EAPI=6
 | 
			
		||||
JAVA_PKG_IUSE="doc source"
 | 
			
		||||
 | 
			
		||||
inherit java-pkg-2 java-ant-2
 | 
			
		||||
 | 
			
		||||
DESCRIPTION="Simple Logging Facade for Java (SLF4J) log4j bindings"
 | 
			
		||||
HOMEPAGE="http://www.slf4j.org/"
 | 
			
		||||
SRC_URI="http://www.slf4j.org/dist/${P/-log4j12/}.tar.gz"
 | 
			
		||||
 | 
			
		||||
LICENSE="MIT"
 | 
			
		||||
SLOT="0"
 | 
			
		||||
KEYWORDS="~amd64 ~x86"
 | 
			
		||||
IUSE="test"
 | 
			
		||||
 | 
			
		||||
COMMON_DEPEND="
 | 
			
		||||
	dev-java/log4j:0
 | 
			
		||||
	dev-java/slf4j-api:0"
 | 
			
		||||
 | 
			
		||||
RDEPEND="${COMMON_DEPEND}
 | 
			
		||||
	>=virtual/jre-1.8"
 | 
			
		||||
DEPEND="${COMMON_DEPEND}
 | 
			
		||||
	>=virtual/jdk-1.8
 | 
			
		||||
	test? (
 | 
			
		||||
		dev-java/hamcrest-core:0
 | 
			
		||||
		dev-java/junit:4
 | 
			
		||||
		dev-java/ant-junit4:0
 | 
			
		||||
	)"
 | 
			
		||||
 | 
			
		||||
S=${WORKDIR}/${P/-log4j12/}/${PN}
 | 
			
		||||
 | 
			
		||||
EANT_GENTOO_CLASSPATH="log4j,slf4j-api"
 | 
			
		||||
EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},hamcrest-core,junit-4"
 | 
			
		||||
JAVA_ANT_REWRITE_CLASSPATH="true"
 | 
			
		||||
EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}"
 | 
			
		||||
 | 
			
		||||
src_prepare() {
 | 
			
		||||
	cp "${FILESDIR}"/${PV}-build.xml build.xml || die
 | 
			
		||||
	find "${S}" -iname '*.jar' -delete || die
 | 
			
		||||
	java-pkg-2_src_prepare
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
src_test() {
 | 
			
		||||
	java-pkg-2_src_test
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
src_install() {
 | 
			
		||||
	java-pkg_dojar target/${PN}.jar
 | 
			
		||||
	use doc && java-pkg_dojavadoc target/site/apidocs
 | 
			
		||||
	use source && java-pkg_dosrc src/main/java/org
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										1
									
								
								dev-java/slf4j-nop/Manifest
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								dev-java/slf4j-nop/Manifest
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
DIST slf4j-1.7.26.tar.gz 3403983 BLAKE2B 0400367412c19eb1b37cdb31d87836d950971ad0d28a9b3800fc5d7d947cdb8de5eb2e87417e166b0e76f3b44669ae4583273995c6dbd29ea898a76c8370faa0 SHA512 a033aca563914d3a718dfad2b47c20cb84e734c2450c75d0c4cb42438ac2c2f993b9cae44eaab91d1f9daba925162bf5c7601926c7564737d45442a0ed52829c
 | 
			
		||||
							
								
								
									
										222
									
								
								dev-java/slf4j-nop/files/1.7.26-build.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										222
									
								
								dev-java/slf4j-nop/files/1.7.26-build.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,222 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
 | 
			
		||||
<project name="slf4j-nop-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="slf4j-nop-1.7.26"/>
 | 
			
		||||
  <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">
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar"/>
 | 
			
		||||
  </path>
 | 
			
		||||
  <path id="build.test.classpath">
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/junit/junit/4.12/junit-4.12.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"/>
 | 
			
		||||
  </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="false" 
 | 
			
		||||
           debug="true" 
 | 
			
		||||
           optimize="false" 
 | 
			
		||||
           deprecation="true" 
 | 
			
		||||
           target="1.8" 
 | 
			
		||||
           verbose="false" 
 | 
			
		||||
           fork="false" 
 | 
			
		||||
           source="1.8">
 | 
			
		||||
      <src>
 | 
			
		||||
        <pathelement location="${maven.build.srcDir.0}"/>
 | 
			
		||||
      </src>
 | 
			
		||||
      <classpath refid="build.classpath"/>
 | 
			
		||||
    </javac>
 | 
			
		||||
    <copy todir="${maven.build.outputDir}">
 | 
			
		||||
      <fileset dir="${maven.build.resourceDir.0}"/>
 | 
			
		||||
    </copy>
 | 
			
		||||
  </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="false" 
 | 
			
		||||
           debug="true" 
 | 
			
		||||
           optimize="false" 
 | 
			
		||||
           deprecation="true" 
 | 
			
		||||
           target="1.8" 
 | 
			
		||||
           verbose="false" 
 | 
			
		||||
           fork="false" 
 | 
			
		||||
           source="1.8">
 | 
			
		||||
      <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="**/*Test.java"/>
 | 
			
		||||
          <include name="**/*TestCase.java"/>
 | 
			
		||||
          <exclude name="**/AllTest.java"/>
 | 
			
		||||
          <exclude name="**/PackageTest.java"/>
 | 
			
		||||
        </fileset>
 | 
			
		||||
      </batchtest>
 | 
			
		||||
      <batchtest todir="${maven.test.reports}" if="test">
 | 
			
		||||
        <fileset dir="${maven.build.testDir.0}">
 | 
			
		||||
          <include name="**/${test}.java"/>
 | 
			
		||||
          <exclude name="**/AllTest.java"/>
 | 
			
		||||
          <exclude name="**/PackageTest.java"/>
 | 
			
		||||
        </fileset>
 | 
			
		||||
      </batchtest>
 | 
			
		||||
    </junit>
 | 
			
		||||
  </target>
 | 
			
		||||
 | 
			
		||||
  <target name="test-junit-present">
 | 
			
		||||
    <available classname="junit.framework.Test" property="junit.present" classpathref="build.test.classpath"/>
 | 
			
		||||
  </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 the test classpath or 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="true" 
 | 
			
		||||
             use="true" 
 | 
			
		||||
             author="true" 
 | 
			
		||||
             splitindex="false" 
 | 
			
		||||
             nodeprecated="false" 
 | 
			
		||||
             nodeprecatedlist="false" 
 | 
			
		||||
             notree="false" 
 | 
			
		||||
             noindex="false" 
 | 
			
		||||
             nohelp="false" 
 | 
			
		||||
             nonavbar="false" 
 | 
			
		||||
             serialwarn="false" 
 | 
			
		||||
             charset="ISO-8859-1" 
 | 
			
		||||
             linksource="false" 
 | 
			
		||||
             breakiterator="false"/>
 | 
			
		||||
  </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" 
 | 
			
		||||
         manifest="${maven.build.resourceDir.0}/META-INF/MANIFEST.MF" 
 | 
			
		||||
         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>
 | 
			
		||||
							
								
								
									
										8
									
								
								dev-java/slf4j-nop/metadata.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								dev-java/slf4j-nop/metadata.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 | 
			
		||||
<pkgmetadata>
 | 
			
		||||
  <maintainer type="project">
 | 
			
		||||
    <email>java@gentoo.org</email>
 | 
			
		||||
    <name>Java</name>
 | 
			
		||||
  </maintainer>
 | 
			
		||||
</pkgmetadata>
 | 
			
		||||
							
								
								
									
										53
									
								
								dev-java/slf4j-nop/slf4j-nop-1.7.26.ebuild
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								dev-java/slf4j-nop/slf4j-nop-1.7.26.ebuild
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,53 @@
 | 
			
		||||
# Copyright 1999-2019 Gentoo Authors
 | 
			
		||||
# Distributed under the terms of the GNU General Public License v2
 | 
			
		||||
 | 
			
		||||
EAPI=6
 | 
			
		||||
 | 
			
		||||
JAVA_PKG_IUSE="doc source test"
 | 
			
		||||
 | 
			
		||||
inherit java-pkg-2 java-ant-2
 | 
			
		||||
 | 
			
		||||
DESCRIPTION="Simple Logging Facade for Java"
 | 
			
		||||
HOMEPAGE="http://www.slf4j.org/"
 | 
			
		||||
SRC_URI="http://www.slf4j.org/dist/${P/-nop/}.tar.gz"
 | 
			
		||||
 | 
			
		||||
LICENSE="MIT"
 | 
			
		||||
SLOT="0"
 | 
			
		||||
KEYWORDS="~amd64 ~ppc64 ~x86"
 | 
			
		||||
IUSE=""
 | 
			
		||||
 | 
			
		||||
CDEPEND="dev-java/slf4j-api:0"
 | 
			
		||||
RDEPEND=">=virtual/jre-1.8
 | 
			
		||||
	${CDEPEND}"
 | 
			
		||||
DEPEND=">=virtual/jdk-1.8
 | 
			
		||||
	app-arch/unzip
 | 
			
		||||
	test? (
 | 
			
		||||
		dev-java/ant-junit:0
 | 
			
		||||
		dev-java/junit:4
 | 
			
		||||
	)
 | 
			
		||||
	${CDEPEND}"
 | 
			
		||||
 | 
			
		||||
S="${WORKDIR}/${P/-nop/}/${PN}"
 | 
			
		||||
 | 
			
		||||
JAVA_ANT_REWRITE_CLASSPATH="yes"
 | 
			
		||||
EANT_GENTOO_CLASSPATH="slf4j-api"
 | 
			
		||||
EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4"
 | 
			
		||||
EANT_TEST_ANT_TASKS="ant-junit"
 | 
			
		||||
EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}"
 | 
			
		||||
 | 
			
		||||
src_prepare() {
 | 
			
		||||
	cp -v "${FILESDIR}"/${PV}-build.xml "${S}"/build.xml || die
 | 
			
		||||
	find "${S}" -name "*.jar" -delete || die
 | 
			
		||||
	java-pkg-2_src_prepare
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
src_install() {
 | 
			
		||||
	java-pkg_dojar "${S}"/target/${PN}.jar
 | 
			
		||||
 | 
			
		||||
	use doc && java-pkg_dojavadoc "${S}"/target/site/apidocs
 | 
			
		||||
	use source && java-pkg_dosrc "${S}"/src/main/java/org
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
src_test() {
 | 
			
		||||
	java-pkg-2_src_test
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										1
									
								
								dev-java/slf4j-simple/Manifest
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								dev-java/slf4j-simple/Manifest
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
DIST slf4j-1.7.26.tar.gz 3403983 BLAKE2B 0400367412c19eb1b37cdb31d87836d950971ad0d28a9b3800fc5d7d947cdb8de5eb2e87417e166b0e76f3b44669ae4583273995c6dbd29ea898a76c8370faa0 SHA512 a033aca563914d3a718dfad2b47c20cb84e734c2450c75d0c4cb42438ac2c2f993b9cae44eaab91d1f9daba925162bf5c7601926c7564737d45442a0ed52829c
 | 
			
		||||
							
								
								
									
										226
									
								
								dev-java/slf4j-simple/files/1.7.26-build.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										226
									
								
								dev-java/slf4j-simple/files/1.7.26-build.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,226 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
 | 
			
		||||
<project name="slf4j-simple-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="slf4j-simple-1.7.26"/>
 | 
			
		||||
  <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">
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar"/>
 | 
			
		||||
  </path>
 | 
			
		||||
  <path id="build.test.classpath">
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26-tests.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/junit/junit/4.12/junit-4.12.jar"/>
 | 
			
		||||
    <pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"/>
 | 
			
		||||
  </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="false" 
 | 
			
		||||
           debug="true" 
 | 
			
		||||
           optimize="false" 
 | 
			
		||||
           deprecation="true" 
 | 
			
		||||
           target="1.8" 
 | 
			
		||||
           verbose="false" 
 | 
			
		||||
           fork="false" 
 | 
			
		||||
           source="1.8">
 | 
			
		||||
      <src>
 | 
			
		||||
        <pathelement location="${maven.build.srcDir.0}"/>
 | 
			
		||||
      </src>
 | 
			
		||||
      <classpath refid="build.classpath"/>
 | 
			
		||||
    </javac>
 | 
			
		||||
    <copy todir="${maven.build.outputDir}">
 | 
			
		||||
      <fileset dir="${maven.build.resourceDir.0}"/>
 | 
			
		||||
    </copy>
 | 
			
		||||
  </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="false" 
 | 
			
		||||
           debug="true" 
 | 
			
		||||
           optimize="false" 
 | 
			
		||||
           deprecation="true" 
 | 
			
		||||
           target="1.8" 
 | 
			
		||||
           verbose="false" 
 | 
			
		||||
           fork="false" 
 | 
			
		||||
           source="1.8">
 | 
			
		||||
      <src>
 | 
			
		||||
        <pathelement location="${maven.build.testDir.0}"/>
 | 
			
		||||
      </src>
 | 
			
		||||
      <classpath>
 | 
			
		||||
        <path refid="build.test.classpath"/>
 | 
			
		||||
        <pathelement location="${maven.build.outputDir}"/>
 | 
			
		||||
      </classpath>
 | 
			
		||||
    </javac>
 | 
			
		||||
    <copy todir="${maven.build.testOutputDir}">
 | 
			
		||||
      <fileset dir="${maven.build.testResourceDir.0}"/>
 | 
			
		||||
    </copy>
 | 
			
		||||
  </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="**/*Test.java"/>
 | 
			
		||||
          <include name="**/*TestCase.java"/>
 | 
			
		||||
          <exclude name="**/AllTest.java"/>
 | 
			
		||||
          <exclude name="**/PackageTest.java"/>
 | 
			
		||||
        </fileset>
 | 
			
		||||
      </batchtest>
 | 
			
		||||
      <batchtest todir="${maven.test.reports}" if="test">
 | 
			
		||||
        <fileset dir="${maven.build.testDir.0}">
 | 
			
		||||
          <include name="**/${test}.java"/>
 | 
			
		||||
          <exclude name="**/AllTest.java"/>
 | 
			
		||||
          <exclude name="**/PackageTest.java"/>
 | 
			
		||||
        </fileset>
 | 
			
		||||
      </batchtest>
 | 
			
		||||
    </junit>
 | 
			
		||||
  </target>
 | 
			
		||||
 | 
			
		||||
  <target name="test-junit-present">
 | 
			
		||||
    <available classname="junit.framework.Test" property="junit.present" classpathref="build.test.classpath"/>
 | 
			
		||||
  </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 the test classpath or 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="true" 
 | 
			
		||||
             use="true" 
 | 
			
		||||
             author="true" 
 | 
			
		||||
             splitindex="false" 
 | 
			
		||||
             nodeprecated="false" 
 | 
			
		||||
             nodeprecatedlist="false" 
 | 
			
		||||
             notree="false" 
 | 
			
		||||
             noindex="false" 
 | 
			
		||||
             nohelp="false" 
 | 
			
		||||
             nonavbar="false" 
 | 
			
		||||
             serialwarn="false" 
 | 
			
		||||
             charset="ISO-8859-1" 
 | 
			
		||||
             linksource="false" 
 | 
			
		||||
             breakiterator="false"/>
 | 
			
		||||
  </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" 
 | 
			
		||||
         manifest="${maven.build.resourceDir.0}/META-INF/MANIFEST.MF" 
 | 
			
		||||
         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>
 | 
			
		||||
							
								
								
									
										8
									
								
								dev-java/slf4j-simple/metadata.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								dev-java/slf4j-simple/metadata.xml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 | 
			
		||||
<pkgmetadata>
 | 
			
		||||
  <maintainer type="project">
 | 
			
		||||
    <email>java@gentoo.org</email>
 | 
			
		||||
    <name>Java</name>
 | 
			
		||||
  </maintainer>
 | 
			
		||||
</pkgmetadata>
 | 
			
		||||
							
								
								
									
										52
									
								
								dev-java/slf4j-simple/slf4j-simple-1.7.26.ebuild
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								dev-java/slf4j-simple/slf4j-simple-1.7.26.ebuild
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,52 @@
 | 
			
		||||
# Copyright 1999-2019 Gentoo Authors
 | 
			
		||||
# Distributed under the terms of the GNU General Public License v2
 | 
			
		||||
 | 
			
		||||
EAPI=6
 | 
			
		||||
 | 
			
		||||
JAVA_PKG_IUSE="doc source"
 | 
			
		||||
 | 
			
		||||
inherit java-pkg-2 java-ant-2
 | 
			
		||||
 | 
			
		||||
DESCRIPTION="Simple Logging Facade for Java"
 | 
			
		||||
HOMEPAGE="http://www.slf4j.org/"
 | 
			
		||||
SRC_URI="http://www.slf4j.org/dist/${P/-simple/}.tar.gz"
 | 
			
		||||
 | 
			
		||||
LICENSE="MIT"
 | 
			
		||||
SLOT="0"
 | 
			
		||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 | 
			
		||||
IUSE="test"
 | 
			
		||||
 | 
			
		||||
CDEPEND="
 | 
			
		||||
	dev-java/slf4j-api:0"
 | 
			
		||||
RDEPEND=">=virtual/jre-1.8
 | 
			
		||||
	${CDEPEND}"
 | 
			
		||||
DEPEND=">=virtual/jdk-1.8
 | 
			
		||||
	${CDEPEND}
 | 
			
		||||
	test? (
 | 
			
		||||
		dev-java/junit:4
 | 
			
		||||
		dev-java/ant-junit:0
 | 
			
		||||
	)"
 | 
			
		||||
 | 
			
		||||
S="${WORKDIR}/${P/-simple/}/${PN}"
 | 
			
		||||
 | 
			
		||||
JAVA_ANT_REWRITE_CLASSPATH="yes"
 | 
			
		||||
EANT_GENTOO_CLASSPATH="slf4j-api"
 | 
			
		||||
EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4"
 | 
			
		||||
EANT_TEST_ANT_TASKS="ant-junit"
 | 
			
		||||
EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}"
 | 
			
		||||
 | 
			
		||||
src_prepare() {
 | 
			
		||||
	cp "${FILESDIR}"/"${PV}"-build.xml build.xml || die
 | 
			
		||||
	find "${S}" -name "*.jar" -delete || die
 | 
			
		||||
	java-pkg-2_src_prepare
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
src_test() {
 | 
			
		||||
	java-pkg-2_src_test
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
src_install() {
 | 
			
		||||
	java-pkg_dojar target/${PN}.jar
 | 
			
		||||
	use doc && java-pkg_dojavadoc target/site/apidocs
 | 
			
		||||
	use source && java-pkg_dosrc src/main/java/org
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user