This commit is contained in:
Mario Fetka
2016-08-29 15:34:45 +02:00
parent d8305d8172
commit 4b6138255c
59 changed files with 2532 additions and 1256 deletions

View File

@@ -0,0 +1,5 @@
AUX build.properties 151 SHA256 091d76d047caf230209c2d4af1fcaac40eb9d602424e6b9b8435fb3d3e4649e3 SHA512 514835b22095746517d4ee6ae52325c099e0a45f62f75407fc982f520bba4f19034c6de701c2d892b7049329a21165646bee634f196960ac82468f171897f8b9 WHIRLPOOL 6ecd180e209475aefd5bed2ebb9deb70397ca70a811a69a497aad944d656b706562b441d7481e5d18fe976ef9ac21d11097832e59b8239eb1a015b94f2587c97
AUX build.xml 3220 SHA256 a751904e57532975697aec2008fbc774d67ca2282bf543ec575d7ef9b4532737 SHA512 5d9064d751026c49cb3637d9f4b13cf8ddb47e4920170eb1255e609faf9ac8efbba43cda424d88502e80ae25caac8486919d0696ae0b3e12d0018e412224a3e0 WHIRLPOOL db6a14d0372bd11fc485fcb47ba7427e2a7cc6c4f5aaa1eb9112617c8672318d54ec251f0c0dce35b623f8209f30615ace966f775918b2815890889dbef05474
DIST SWTSwing-3-2-0005.zip 3456164 SHA256 b79e5bb74159a7ce41c35e8f1e81d81c74e1da933c04ec56d883256bb4b4a17a SHA512 94f80965f66499fc0ab265ec6323cd1b1a08828adb8fe739488d24b7121911013febc7aeec774e0b2043bcd8a89849d1024cf522dd9beced272cb5863273e9dc WHIRLPOOL 9a4e08d384aa697eb8402cd62c4f6df9553b1b45b823dfa9dcaba8a6f735b94be8ff2fe7773d24ed40a86cec85614a7b4eff4448812920c56d1702474d517056
EBUILD swtswing-3.2.0005.ebuild 740 SHA256 5200337c88821ef257f8d1d3ef970f20696eb0f24deb4139737cd76d1eae65ee SHA512 e1141aafc8eb639f8ebbd5836def9d50b9c2f1e6f0b85dc354ec5cd3fb14d62b87f1915da94ab0b9f5d0734a7148c2c316611ce3ff4c140ce80259131efb5f31 WHIRLPOOL 44e8ba9b63e97e69fde1a0fc5bd3a3bf243f0490290f9d565bdeb2fa0862955bffdadce0c77069300b447fd177c4f5bab64a99444e76ccb12c3406234c58a7f9
MISC metadata.xml 159 SHA256 a4ced33e98b00e3a3f725c4c40ef8e76c338db53389465ef871105fbe6e8cbbb SHA512 74dc9ada199a90543b8e1c168c7054f2e973fbfa2551e2b959d67501f2538e269cfb4b2f0905a88a1afa04c20b33961336310ba876f80d47c8e7615b2d7c830a WHIRLPOOL a0ac49efeca233ec4d8f63eb69c8e46e1d4ecbd926693c25b1b8c7415e4c565680936aec46f0c4197116fd7a19a3bb571beee493c18bdae1e5e978e3db84f17a

View File

@@ -0,0 +1,7 @@
#where classes are compiled, jars distributed, javadocs created and release created
build.dir=build
#libraries
libs.dir=.
swtswing.jar.name=swtswing

View File

@@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8"?>
<project name="swtswing" default="jar" basedir=".">
<description>
The basic runtime tools and interfaces for intarsys components
</description>
<!-- set global properties for this build -->
<property name="user.name" value="SWTSwing"/>
<property name="swtswing.src.dir" location="src/swtswing"/>
<target name="init">
<property file="build.properties" />
<property name="swtswing.build.root" location="${build.dir}/swtswing"/>
<property name="swtswing.build.dir" location="${swtswing.build.root}/build"/>
<property name="swtswing.dist.dir" location="${swtswing.build.root}/dist"/>
<property name="swtswing.javadoc.dir" location="${swtswing.build.root}/javadoc"/>
</target>
<target name="make-structure" depends="init">
<!-- Create the build directory structure used by compile -->
<mkdir dir="${swtswing.build.dir}"/>
<mkdir dir="${swtswing.dist.dir}"/>
<mkdir dir="${swtswing.javadoc.dir}"/>
</target>
<target name="clean" depends="init" description="clean up" >
<!-- Delete the ${dist} directory trees -->
<delete dir="${swtswing.javadoc.dir}"/>
<delete dir="${swtswing.dist.dir}"/>
<delete dir="${swtswing.build.dir}"/>
</target>
<target name="compile" depends="make-structure" description="swtswing compile" >
<!-- Construct classpath -->
<path id="swtswing.classpath">
<!-- <fileset dir="${libs.dir}">
<include name="**/${swtswing.jar.name}.jar"/>
<include name="**/${jna.jar.name}.jar"/>
</fileset> -->
<pathelement path="${swtswing.build.dir}"/>
</path>
<!-- Compile the java code -->
<javac compiler="javac1.6" target="1.6" source="1.6" srcdir="${swtswing.src.dir}" destdir="${swtswing.build.dir}" debug="true" encoding="iso-8859-1">
<classpath refid="swtswing.classpath"/>
</javac>
</target>
<target name="jar" depends="compile" description="generate the distribution" >
<jar jarfile="${swtswing.dist.dir}/${swtswing.jar.name}.jar" basedir="${swtswing.build.dir}">
<manifest>
<attribute name="Built-By" value="${user.name}"/>
<attribute name="Main-Class" value=""/>
<!-- <attribute name="Class-Path" value="${swtswing.jar.name}.jar ${jna.jar.name}.jar"/> -->
</manifest>
</jar>
</target>
<!-- Javadoc -->
<target name="javadoc" depends="make-structure">
<javadoc
packagenames="de.intarsys.tools.*"
sourcepath="${swtswing.src.dir}"
destdir="${swtswing.javadoc.dir}"
author="true"
version="true"
use="true"
windowtitle="tools API"
doctitle="tools API" >
<classpath refid="swtswing.classpath"/>
</javadoc>
</target>
<target name="buildZipSrcPackage" depends="javadoc" description="generate build sources zip package" >
<zip destfile="${swtswing.dist.dir}/${swtswing.jar.name}-build-src.zip">
<fileset dir="..">
<include name="swtswing/src/**/*"/>
</fileset>
<fileset dir="${build.dir}">
<include name="swtswing/javadoc/**/*.*"/>
</fileset>
<fileset dir="..">
<include name="swtswing/ant/**/*.*"/>
</fileset>
</zip>
</target>
</project>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>java</herd>
</pkgmetadata>

View File

@@ -0,0 +1,36 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
JAVA_PKG_IUSE="source doc"
inherit java-pkg-2 java-ant-2
DESCRIPTION="The basic runtime tools and interfaces for intarsys components."
HOMEPAGE="http://opensource.intarsys.de/"
SRC_URI="mirror://sourceforge/swtswing/SWTSwing-${PV//./-}.zip "
LICENSE="ECL"
SLOT="3.2"
KEYWORDS="amd64 arm x86"
IUSE=""
RDEPEND=">=virtual/jre-1.6"
DEPEND=">=virtual/jdk-1.6
app-arch/unzip"
S="${WORKDIR}"
java_prepare() {
cp "${FILESDIR}"/build.* "${S}" || die
}
src_install() {
java-pkg_dojar build/swtswing/dist/swtswing.jar
use source && java-pkg_dosrc src/*
use doc && java-pkg_dojavadoc build/swtswing/javadoc
}