Add new pacakges
This commit is contained in:
@@ -1,61 +0,0 @@
|
||||
# ChangeLog for dev-java/ICEpdf
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
06 Aug 2015; Mario Fetka <mario.fetka@gmail.com> ICEpdf-4.4.0.ebuild,
|
||||
ICEpdf-5.0.7.ebuild:
|
||||
Bump batik
|
||||
|
||||
06 Aug 2015; Mario Fetka <mario.fetka@gmail.com> ICEpdf-4.4.0.ebuild,
|
||||
ICEpdf-5.0.7.ebuild:
|
||||
Stable on arm
|
||||
|
||||
22 Jul 2015; Mario Fetka <mario.fetka@gmail.com> ICEpdf-4.4.0.ebuild,
|
||||
ICEpdf-5.0.7.ebuild:
|
||||
keyword arm
|
||||
|
||||
*ICEpdf-4.4.0 (13 Aug 2014)
|
||||
*ICEpdf-5.0.7 (13 Aug 2014)
|
||||
|
||||
13 Aug 2014; Mario Fetka <mario.fetka@gmail.com> +ICEpdf-4.4.0.ebuild,
|
||||
+ICEpdf-5.0.7.ebuild, -ICEpdf-5.0.5.ebuild, -ICEpdf-5.0.6_p01.ebuild:
|
||||
sloting
|
||||
|
||||
*ICEpdf-5.0.6_p01 (14 Jul 2014)
|
||||
|
||||
14 Jul 2014; Mario Fetka <mario.fetka@gmail.com> +ICEpdf-5.0.6_p01.ebuild:
|
||||
Bump
|
||||
|
||||
*ICEpdf-5.0.5 (23 Jun 2014)
|
||||
|
||||
23 Jun 2014; Mario Fetka <mario.fetka@gmail.com> +ICEpdf-5.0.5.ebuild,
|
||||
-ICEpdf-5.0.4.ebuild:
|
||||
Bump
|
||||
|
||||
*ICEpdf-5.0.4 (16 Oct 2013)
|
||||
|
||||
16 Oct 2013; Mario Fetka <mario.fetka@gmail.com> +ICEpdf-5.0.4.ebuild,
|
||||
-ICEpdf-5.0.3.ebuild:
|
||||
Bump
|
||||
|
||||
*ICEpdf-5.0.3 (10 Aug 2013)
|
||||
|
||||
10 Aug 2013; Mario Fetka <mario.fetka@gmail.com> +ICEpdf-5.0.3.ebuild,
|
||||
-ICEpdf-5.0.0.ebuild:
|
||||
Bump
|
||||
|
||||
*ICEpdf-5.0.0 (16 Apr 2013)
|
||||
|
||||
16 Apr 2013; Mario Fetka <mario.fetka@gmail.com> +ICEpdf-5.0.0.ebuild,
|
||||
-ICEpdf-4.3.4.ebuild:
|
||||
Bump to new verison
|
||||
|
||||
*ICEpdf-4.3.4 (27 Oct 2012)
|
||||
|
||||
27 Oct 2012; Mario Fetka <mario.fetka@gmail.com> -ICEpdf-4.2.2.ebuild,
|
||||
+ICEpdf-4.3.4.ebuild:
|
||||
Bump
|
||||
|
||||
19 Nov 2011; Mario Fetka <mario.fetka@gmail.com> ICEpdf-4.2.2.ebuild,
|
||||
+metadata.xml:
|
||||
initial checkin
|
||||
@@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=4
|
||||
JAVA_PKG_IUSE="source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Java PDF Renderer"
|
||||
HOMEPAGE="http://www.icepdf.org/"
|
||||
SRC_URI="${PN}-${PV/_p/-P}-src.zip"
|
||||
RESTRICT="fetch"
|
||||
|
||||
LICENSE="MPL-1.1"
|
||||
SLOT="4"
|
||||
KEYWORDS="~amd64 arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP="
|
||||
dev-java/batik:1.8"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.5
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.5
|
||||
app-arch/unzip
|
||||
${COMMON_DEP}"
|
||||
|
||||
S=${WORKDIR}/${PN}-${PV/_p/-P}-src/icepdf
|
||||
|
||||
java_prepare() {
|
||||
cd lib || die
|
||||
rm -vf *.jar || die
|
||||
java-pkg_jar-from batik-1.8
|
||||
}
|
||||
|
||||
EANT_BUILD_TARGET="build.jars"
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar lib/icepdf-core.jar lib/icepdf-viewer.jar
|
||||
use source && java-pkg_dosrc core/src viewer/src
|
||||
}
|
||||
@@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=4
|
||||
JAVA_PKG_IUSE="source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Java PDF Renderer"
|
||||
HOMEPAGE="http://www.icepdf.org/"
|
||||
SRC_URI="${PN}-${PV}-src.zip"
|
||||
RESTRICT="fetch"
|
||||
|
||||
LICENSE="MPL-1.1"
|
||||
SLOT="5"
|
||||
KEYWORDS="~amd64 arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP="
|
||||
dev-java/batik:1.8"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.5
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.5
|
||||
app-arch/unzip
|
||||
${COMMON_DEP}"
|
||||
|
||||
S=${WORKDIR}/${PN}-${PV}-src/icepdf
|
||||
|
||||
java_prepare() {
|
||||
cd lib || die
|
||||
rm -vf *.jar || die
|
||||
java-pkg_jar-from batik-1.7
|
||||
}
|
||||
|
||||
EANT_BUILD_TARGET="build.jars"
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar lib/icepdf-core.jar lib/icepdf-viewer.jar
|
||||
use source && java-pkg_dosrc core/src viewer/src
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
DIST ICEpdf-4.4.0-src.zip 2299659 SHA256 ba37f88b52294c740007ccb68bc81957b1eda2b1a2828642e2c174170eaec5dd SHA512 57f37ff72bb3c7715376bb5f1511fc8ed242eb0528a7b7560728caaac0fbe0fef4ab4f0791978c5612d0c4b1f99275bae562ccc4d94a9eecf80788d4217459ad WHIRLPOOL 1ac73b6ea1dbcba091f597fcf23e61f71394f86ef8d8e8f10be62147cdd7614a94f60e08afad5c7d34312a46369054a76413f229cf3a8c37c29fbefc68fc1377
|
||||
DIST ICEpdf-5.0.7-src.zip 3178349 SHA256 c9895d1512b5f7716bb24d4098de7a2cb17f3f8b86dd6d7f54a61ae9d0326d15 SHA512 3db9af37729e92a5de955d0e9ea56d65b3caf93052480e98cef04141a1fd89a632dc619632fd2917c1dede5c6bfd3be075b65d5996cda9383abf0fc4f3f93050 WHIRLPOOL 1d2696a17d264840939dcf81fb6178c1d2ef04969092a9f0e68b09833eadca0314af5794f2375506a7d1d2116e7d26829bae594d8ed8ae4defc4b42529667ae6
|
||||
EBUILD ICEpdf-4.4.0.ebuild 789 SHA256 88d0c516313d7ddf3c27acc32a25da3aa3baf54d8618c606fdff73732f196097 SHA512 458502a3b77fc531705e8d60ff0875abb5942df526a62278cba903ef12774cf0e43ac04fd01dc1a89de654fbcdec9a77d8676eb468669c349478ed064a8183f3 WHIRLPOOL 85cf904ea7d1af0fd1540620b6cb4e6cefbf863b8f83159507faf79f53b57a36c1476a84df184da52f65d2b7341e15da91b2a01c77a14ea05fd16f3c00bc6e23
|
||||
EBUILD ICEpdf-5.0.7.ebuild 777 SHA256 954756154cda665f282112d6cd695846b3262b04215cf1d5a91b35d2d746da05 SHA512 11e75fdaf57f5b6ee19df40c89bb60a190fdee29a41d1a642f852fd496877ca44d9061fdfe390e4d1b19d51d40b50a3f41d30d9e9be1298e079799ceca7295ef WHIRLPOOL 7ea8bf0da461f3720f5c892e284c2c6a120cc8853960ef46912d1216aa3000e39fb117b986275180d6866d960a6b3d1e4a713a6545d118a2ead33ad754351a8b
|
||||
MISC ChangeLog 1570 SHA256 2a76ac4309f29a0c2956c0da486419756ca4a215566ff4bebdd3b0d8ec8ad486 SHA512 008eb4392f4cb70c9190f9e5c8024d71eba4aedbe65eed0e924947c7583af5836351b5675f2bc55bb45101b8722f70b542a1b7715b7fe86f9525242595d50cfb WHIRLPOOL 59f2b3464cd3bc6c9d823fdb9c1f8f31a5811b3fbc472d750dc19cef647dee9dfa1373dc36b65048d4e6683c44a5b93c6807f9990db95ffdfc7b3cc303fc8c28
|
||||
MISC metadata.xml 159 SHA256 a4ced33e98b00e3a3f725c4c40ef8e76c338db53389465ef871105fbe6e8cbbb SHA512 74dc9ada199a90543b8e1c168c7054f2e973fbfa2551e2b959d67501f2538e269cfb4b2f0905a88a1afa04c20b33961336310ba876f80d47c8e7615b2d7c830a WHIRLPOOL a0ac49efeca233ec4d8f63eb69c8e46e1d4ecbd926693c25b1b8c7415e4c565680936aec46f0c4197116fd7a19a3bb571beee493c18bdae1e5e978e3db84f17a
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>java</herd>
|
||||
</pkgmetadata>
|
||||
@@ -1,61 +0,0 @@
|
||||
# ChangeLog for dev-java/iscwt
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
08 Aug 2015; Mario Fetka <mario.fetka@gmail.com> iscwt-5.5.20120626.ebuild:
|
||||
use old swt
|
||||
|
||||
08 Aug 2015; Mario Fetka <mario.fetka@gmail.com> iscwt-5.5.20120626.ebuild:
|
||||
correct classpath deeps
|
||||
|
||||
06 Aug 2015; Mario Fetka <mario.fetka@gmail.com> iscwt-5.5.20120626.ebuild:
|
||||
Bump swt
|
||||
|
||||
06 Aug 2015; Mario Fetka <mario.fetka@gmail.com> iscwt-5.5.20120626.ebuild:
|
||||
Stable on arm
|
||||
|
||||
22 Jul 2015; Mario Fetka <mario.fetka@gmail.com> iscwt-5.5.20120626.ebuild:
|
||||
keyword arm
|
||||
|
||||
*iscwt-5.5.20120626 (13 Aug 2014)
|
||||
|
||||
13 Aug 2014; Mario Fetka <mario.fetka@gmail.com> +iscwt-5.5.20120626.ebuild,
|
||||
-iscwt-5.5.20131203.ebuild:
|
||||
downgrade
|
||||
|
||||
23 Jun 2014; Mario Fetka <mario.fetka@gmail.com> files/build.xml,
|
||||
iscwt-5.5.20131203.ebuild:
|
||||
Update Requ to 1.7 java
|
||||
|
||||
*iscwt-5.5.20131203 (23 Jun 2014)
|
||||
|
||||
23 Jun 2014; Mario Fetka <mario.fetka@gmail.com> +iscwt-5.5.20131203.ebuild,
|
||||
-iscwt-5.5.20120626.ebuild:
|
||||
Bump
|
||||
|
||||
*iscwt-5.5.20120626 (27 Oct 2012)
|
||||
|
||||
27 Oct 2012; Mario Fetka <mario.fetka@gmail.com> -iscwt-5.3.20100629.ebuild,
|
||||
+iscwt-5.5.20120626.ebuild:
|
||||
Bump
|
||||
|
||||
19 Nov 2011; Mario Fetka <mario.fetka@gmail.com> files/build.xml:
|
||||
Correct build on utf8 console and cleanup
|
||||
|
||||
27 Aug 2010; Mario Fetka <mario.fetka@gmail.com>
|
||||
+iscwt-5.3.20100629.ebuild:
|
||||
Bump
|
||||
|
||||
27 Dec 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
+iscwt-5.2.20091102.ebuild:
|
||||
Bump to new upstream version
|
||||
|
||||
04 May 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
iscwt-5.0.20081218.ebuild, files/build.properties, files/build.xml:
|
||||
corrections based on suggestiosn from Vlastimil Babka <caster@g.o>
|
||||
|
||||
20 Apr 2009; Mario Fetka <mario.fetka@gmail.com> iscwt-5.0.20081218:
|
||||
correct keywords
|
||||
|
||||
20 Apr 2009; Mario Fetka <mario.fetka@gmail.com> ChangeLog:
|
||||
initial checkin
|
||||
@@ -1,6 +0,0 @@
|
||||
AUX build.properties 258 SHA256 523c86c348a9d524fbc353f52d85ffc4974395b71d4de59f5b501c1ecf2641a8 SHA512 80ec357ff61336b06e59a0342be30e35885ea667c492b87426bc9f8e8cb8b8224b4a1da6030b8015c1d7ea98e4f48f7a000671d5e54198465e770ff2cd21c97e WHIRLPOOL 4330a6891043b4704621e37b4ef23382ed6fb479ba37eecb427a077107b59fb20aa83db03306ce806ebafe409c20de76c84bb6309899230b5918c73ecfa0e7e3
|
||||
AUX build.xml 3491 SHA256 3b3dc69d9e722bb351a0e5bedda67649bece6750b91c37412b30bfdb37d7d39c SHA512 0099c6c98be3a6cd4833684224f1976275a7922ddd8d9204a0b1150ed5224aeac48640de34a866143f9100223365f88e5cf78de2787e119f520bd811cd4b9cc2 WHIRLPOOL 755bacc75b416528ae89e61d4196d18855cc813ddf65d1d19484ee4a774588221a00d87bb2c596af28115ceb5db3cdffbdf74216460412694b19589242a4d313
|
||||
DIST isCWT.5.5.20120626.zip 3543336 SHA256 f7a9e96bcb93058853f854277f8d53b7bfe2336f981b275f333d80a7a7fad95d SHA512 baca27de50780860c3346dde96c7f71d8423a7d579f3db7ee4d1ec0ecfd382163e1cbf70afe750bad3a8bb1e3e505fa36096ce4c569a176c58cafa3da1ebe1bf WHIRLPOOL ccc2f6e24220a21cc42d073c6b7774c5dd47297ceec00a8cb97c27f0b1014d30d347c4dc9b79966d875d0a48c57fc28e220cea974425da826ee20f57e121bed3
|
||||
EBUILD iscwt-5.5.20120626.ebuild 982 SHA256 2c53c582975255f8c3d106e4e181d8dccae5a81b8295b55bcae12abba8bfa95c SHA512 c899b7133a6729c35d66753c2bdc76f1c409f271b6adff6ea6c3d8e835b6b2805e962d743da5fa16c78fa6e4fcdde17f6d328e75b4044a6d3e97a321fd38ec5a WHIRLPOOL cc019a9b2ff955c6edfc548fe6dbbe2c64264723418a8c1c0be9acbacf91d02e09fccffec1d5da676ef35cf59f8489125a0842452bcc5f510d023991abce039a
|
||||
MISC ChangeLog 1853 SHA256 602e6da2f431361963574d6c96852bd374d4d287720a343887af73ceec2c0ce9 SHA512 06d075d81854a14fef15c61957b76c77c9b649ea47daf2a06e3266fa5dcbd71f1f45aa03d46785de70a34cafd1f5f0c482944e651aaad660e4d7422a6bc77b87 WHIRLPOOL f40c97a9785e497aab1d1249dcae4e14ef2843d2da64e836f9df644ae2c396bed65d0c069083316b901e25386e8c013de2977d9d20d1b64a17986d4812751a55
|
||||
MISC metadata.xml 159 SHA256 a4ced33e98b00e3a3f725c4c40ef8e76c338db53389465ef871105fbe6e8cbbb SHA512 74dc9ada199a90543b8e1c168c7054f2e973fbfa2551e2b959d67501f2538e269cfb4b2f0905a88a1afa04c20b33961336310ba876f80d47c8e7615b2d7c830a WHIRLPOOL a0ac49efeca233ec4d8f63eb69c8e46e1d4ecbd926693c25b1b8c7415e4c565680936aec46f0c4197116fd7a19a3bb571beee493c18bdae1e5e978e3db84f17a
|
||||
@@ -1,12 +0,0 @@
|
||||
#where classes are compiled, jars distributed, javadocs created and release created
|
||||
build.dir=build
|
||||
|
||||
#libraries
|
||||
libs.dir=.
|
||||
swt.jar.name=swt
|
||||
jna.jar.name=jna
|
||||
isrt.jar.name=isrt
|
||||
isnativec.jar.name=isnativec
|
||||
isfreetype.jar.name=isfreetype
|
||||
iscwt.jar.name=iscwt
|
||||
|
||||
@@ -1,102 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project name="iscwt" default="jar" basedir=".">
|
||||
<description>
|
||||
This is a window toolkit and basic rendering abstraction layer
|
||||
</description>
|
||||
|
||||
<!-- set global properties for this build -->
|
||||
<property name="user.name" value="intarsys consulting GmbH"/>
|
||||
<property name="iscwt.src.dir" location="src"/>
|
||||
<property name="iscwt.resource.dir" location="resource"/>
|
||||
|
||||
<target name="init">
|
||||
<property file="build.properties" />
|
||||
|
||||
<property name="iscwt.build.root" location="${build.dir}/iscwt"/>
|
||||
<property name="iscwt.build.dir" location="${iscwt.build.root}/build"/>
|
||||
<property name="iscwt.dist.dir" location="${iscwt.build.root}/dist"/>
|
||||
<property name="iscwt.javadoc.dir" location="${iscwt.build.root}/javadoc"/>
|
||||
|
||||
</target>
|
||||
|
||||
<target name="make-structure" depends="init">
|
||||
<!-- Create the build directory structure used by compile -->
|
||||
<mkdir dir="${iscwt.build.dir}"/>
|
||||
<mkdir dir="${iscwt.dist.dir}"/>
|
||||
<mkdir dir="${iscwt.javadoc.dir}"/>
|
||||
</target>
|
||||
|
||||
<target name="clean" depends="init" description="clean up" >
|
||||
<!-- Delete the ${dist} directory trees -->
|
||||
<delete dir="${iscwt.javadoc.dir}"/>
|
||||
<delete dir="${iscwt.dist.dir}"/>
|
||||
<delete dir="${iscwt.build.dir}"/>
|
||||
</target>
|
||||
|
||||
<target name="compile" depends="make-structure" description="iscwt compile" >
|
||||
<!-- Construct classpath -->
|
||||
<path id="iscwt.classpath">
|
||||
<fileset dir="${libs.dir}">
|
||||
<include name="**/${isrt.jar.name}.jar"/>
|
||||
<include name="**/${isnativec.jar.name}.jar"/>
|
||||
<include name="**/${isfreetype.jar.name}.jar"/>
|
||||
<include name="**/${jna.jar.name}.jar"/>
|
||||
<include name="**/${swt.jar.name}.jar"/>
|
||||
</fileset>
|
||||
<pathelement path="${iscwt.build.dir}"/>
|
||||
</path>
|
||||
|
||||
<!-- Compile the java code -->
|
||||
<javac compiler="javac1.7" target="1.7" source="1.7" srcdir="${iscwt.src.dir}" destdir="${iscwt.build.dir}" debug="true" encoding="iso-8859-1">
|
||||
<classpath refid="iscwt.classpath"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<target name="jar" depends="compile" description="generate the distribution" >
|
||||
|
||||
<jar jarfile="${iscwt.dist.dir}/${iscwt.jar.name}.jar" basedir="${iscwt.build.dir}">
|
||||
<manifest>
|
||||
<attribute name="Built-By" value="${user.name}"/>
|
||||
<attribute name="Main-Class" value=""/>
|
||||
<attribute name="Class-Path" value="${isrt.jar.name}.jar ${isnativec.jar.name}.jar ${isfreetype.jar.name}.jar ${jna.jar.name}.jar ${swt.jar.name}.jar"/>
|
||||
</manifest>
|
||||
<!-- <fileset dir="${iscwt.resource.dir}">
|
||||
<include name="**/*"/>
|
||||
</fileset> -->
|
||||
</jar>
|
||||
|
||||
</target>
|
||||
|
||||
<!-- Javadoc -->
|
||||
<target name="javadoc" depends="make-structure">
|
||||
<javadoc
|
||||
packagenames="de.intarsys.cwt.*"
|
||||
sourcepath="${iscwt.src.dir}"
|
||||
destdir="${iscwt.javadoc.dir}"
|
||||
author="true"
|
||||
version="true"
|
||||
use="true"
|
||||
windowtitle="cwt API"
|
||||
doctitle="cwt API" >
|
||||
<classpath refid="iscwt.classpath"/>
|
||||
</javadoc>
|
||||
</target>
|
||||
|
||||
|
||||
|
||||
<target name="buildZipSrcPackage" depends="javadoc" description="generate build sources zip package" >
|
||||
<zip destfile="${iscwt.dist.dir}/${iscwt.jar.name}-build-src.zip">
|
||||
<fileset dir="..">
|
||||
<include name="iscwt/src/**/*"/>
|
||||
</fileset>
|
||||
<fileset dir="${build.dir}">
|
||||
<include name="iscwt/javadoc/**/*.*"/>
|
||||
</fileset>
|
||||
<fileset dir="..">
|
||||
<include name="iscwt/ant/**/*.*"/>
|
||||
</fileset>
|
||||
</zip>
|
||||
</target>
|
||||
|
||||
</project>
|
||||
|
||||
@@ -1,45 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=4
|
||||
|
||||
JAVA_PKG_IUSE="source doc"
|
||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||
EANT_GENTOO_CLASSPATH="swt-3.4,isfreetype,isnativec,isrt,jna"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="This is a window toolkit and basic rendering abstraction layer."
|
||||
HOMEPAGE="http://opensource.intarsys.de/"
|
||||
SRC_URI="mirror://sourceforge/jpodrenderer/isCWT.${PV}.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP="dev-java/jna:0
|
||||
dev-java/swt:3.4
|
||||
dev-java/isrt:0
|
||||
dev-java/isnativec:0
|
||||
dev-java/isfreetype:0"
|
||||
RDEPEND=">=virtual/jre-1.6
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.6
|
||||
${COMMON_DEP}
|
||||
app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}"/distribution
|
||||
|
||||
java_prepare() {
|
||||
cp "${FILESDIR}"/build.* "${S}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar build/iscwt/dist/iscwt.jar
|
||||
|
||||
use source && java-pkg_dosrc src/*
|
||||
|
||||
use doc && java-pkg_dojavadoc build/iscwt/javadoc
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>java</herd>
|
||||
</pkgmetadata>
|
||||
@@ -1,51 +0,0 @@
|
||||
# ChangeLog for dev-java/isfreetype
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
06 Aug 2015; Mario Fetka <mario.fetka@gmail.com>
|
||||
isfreetype-5.5.20120626.ebuild:
|
||||
Stable on arm
|
||||
|
||||
22 Jul 2015; Mario Fetka <mario.fetka@gmail.com>
|
||||
isfreetype-5.5.20120626.ebuild:
|
||||
keyword arm
|
||||
|
||||
*isfreetype-5.5.20120626 (13 Aug 2014)
|
||||
|
||||
13 Aug 2014; Mario Fetka <mario.fetka@gmail.com>
|
||||
+isfreetype-5.5.20120626.ebuild, -isfreetype-5.6.20131203.ebuild:
|
||||
downgrade
|
||||
|
||||
23 Jun 2014; Mario Fetka <mario.fetka@gmail.com> files/build.xml,
|
||||
isfreetype-5.6.20131203.ebuild:
|
||||
Update Requ to 1.7 java
|
||||
|
||||
*isfreetype-5.6.20131203 (23 Jun 2014)
|
||||
|
||||
23 Jun 2014; Mario Fetka <mario.fetka@gmail.com>
|
||||
+isfreetype-5.6.20131203.ebuild, -isfreetype-5.5.20120626.ebuild:
|
||||
Bump
|
||||
|
||||
*isfreetype-5.5.20120626 (27 Oct 2012)
|
||||
|
||||
27 Oct 2012; Mario Fetka <mario.fetka@gmail.com>
|
||||
-isfreetype-5.3.20100629.ebuild, +isfreetype-5.5.20120626.ebuild:
|
||||
Bump
|
||||
|
||||
19 Nov 2011; Mario Fetka <mario.fetka@gmail.com> files/build.xml:
|
||||
Correct build on utf8 console and cleanup
|
||||
|
||||
27 Aug 2010; Mario Fetka <mario.fetka@gmail.com>
|
||||
+isfreetype-5.3.20100629.ebuild:
|
||||
Bump
|
||||
|
||||
27 Dec 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
+isfreetype-5.2.20091102.ebuild:
|
||||
Bump to new upstream version
|
||||
|
||||
04 May 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
isfreetype-5.0.20081218.ebuild, files/build.properties, files/build.xml:
|
||||
corrections based on suggestiosn from Vlastimil Babka <caster@g.o>
|
||||
|
||||
20 Apr 2009; Mario Fetka <mario.fetka@gmail.com> isfreetype-5.0.20081218:
|
||||
initial checkin
|
||||
@@ -1,6 +0,0 @@
|
||||
AUX build.properties 220 SHA256 34a320c7077b9d823c7eec76ced97611f5f9fea131bcb6ee6fc8121dbcad6593 SHA512 940e103d9c039644d17442cc66dae14e99854ec96654a688ac47d3991c2d8192b05f4d7687915751e5f50a40d7b5517c331305116bda36dc9d81bfda61136cf4 WHIRLPOOL 24b0079b6a3b45421b382bb31c1c022d777f6d5bb8352cc774ff43c2f2ef1e489854b132b06d8136b87498532641ec6311b2b3596d9622a3384527a2447472dc
|
||||
AUX build.xml 3498 SHA256 1bb1aca1565874e9bb243bd22ceb0484a37a804661f1bc945f3cd7e5cf5a64ae SHA512 371e53b14812d148679c45db9b822cf0265ae3acc9e3f4a85a7f869434e83e80a112f3b042cca5bc10fa0c89c986a5e4c62f66f8c44eee3963556395b3d7dbdb WHIRLPOOL 35184eb2902f27f367939790f5a00a26285cff3de51e31df8479051f64114f096d9950134c589075044e0525ce411d9ac6209e1fab76394fe9c8dcec4fa16050
|
||||
DIST isFreetype.5.5.20120626.zip 4527976 SHA256 40e0604e1efc287f6f55f80f23b1b60ec338dc63a1c68cefe9ebff9d30f6602b SHA512 8bfd77dffc3be38e66860db32295892fa92055e3c3d7782576928f3939f70c479307d409cb42e41ce2df6c1e5e87dbc72df246c7f9007139d3d7a360ae19b2e2 WHIRLPOOL e308090161c445631cf9e598f7a0f082f1fc05d787355e06fe84fed35f31c02dc6013f0e93346f70487eb4bd93ae71c459279562a86034434a842d30c08e91f8
|
||||
EBUILD isfreetype-5.5.20120626.ebuild 914 SHA256 808a406245ee2537b6a5e7e541266a293bb0d6f02d09618f111e3b8825236e0d SHA512 6ddd89fa17fcf374e9dae8d65c30fffa6752e9908dfb60ec4bf2f6fb5084dadd91d6afdd6cd515703940adfa5214022a5c50dc6c9c60c3d4903cdc436fc58332 WHIRLPOOL f0eba0c9cfab448886d72e7282cc880fccac192d2021864b79df0250f6b531d3789dfd9b63266d07f91dc66d74a4513f03b8cb59c919e04130825909c14ba6f8
|
||||
MISC ChangeLog 1572 SHA256 59d13dbd469e6eb95a878a99d9a8d6ec1511c48bef2b9ae1dd7c44ebd55ddb35 SHA512 175fd01604b2e4862b2acc87e337cc74667c7a13750a3e37ab4f3cd2e3380c07d3e5471363f4688ba22ef667ae694ba75d1e38f85e275a736094cf69b2b7eb76 WHIRLPOOL 471e52e93c9e96bd77848abf24cd519568e1bf9596c7fd12767ae6d73709a109dead60824306b599442dcc8516425e9c290b848fdf5e6b750eadfe6b0ab30d83
|
||||
MISC metadata.xml 159 SHA256 a4ced33e98b00e3a3f725c4c40ef8e76c338db53389465ef871105fbe6e8cbbb SHA512 74dc9ada199a90543b8e1c168c7054f2e973fbfa2551e2b959d67501f2538e269cfb4b2f0905a88a1afa04c20b33961336310ba876f80d47c8e7615b2d7c830a WHIRLPOOL a0ac49efeca233ec4d8f63eb69c8e46e1d4ecbd926693c25b1b8c7415e4c565680936aec46f0c4197116fd7a19a3bb571beee493c18bdae1e5e978e3db84f17a
|
||||
@@ -1,10 +0,0 @@
|
||||
#where classes are compiled, jars distributed, javadocs created and release created
|
||||
build.dir=build
|
||||
|
||||
#libraries
|
||||
libs.dir=.
|
||||
isrt.jar.name=isrt
|
||||
jna.jar.name=jna
|
||||
isnativec.jar.name=isnativec
|
||||
isfreetype.jar.name=isfreetype
|
||||
|
||||
@@ -1,100 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project name="isfreetype" default="jar" basedir=".">
|
||||
<description>
|
||||
This is a generic native code wrapper
|
||||
</description>
|
||||
|
||||
<!-- set global properties for this build -->
|
||||
<property name="user.name" value="intarsys consulting GmbH"/>
|
||||
<property name="isfreetype.src.dir" location="src"/>
|
||||
<property name="isfreetype.resource.dir" location="resource"/>
|
||||
|
||||
<target name="init">
|
||||
<property file="build.properties" />
|
||||
|
||||
<property name="isfreetype.build.root" location="${build.dir}/isfreetype"/>
|
||||
<property name="isfreetype.build.dir" location="${isfreetype.build.root}/build"/>
|
||||
<property name="isfreetype.dist.dir" location="${isfreetype.build.root}/dist"/>
|
||||
<property name="isfreetype.javadoc.dir" location="${isfreetype.build.root}/javadoc"/>
|
||||
|
||||
</target>
|
||||
|
||||
<target name="make-structure" depends="init">
|
||||
<!-- Create the build directory structure used by compile -->
|
||||
<mkdir dir="${isfreetype.build.dir}"/>
|
||||
<mkdir dir="${isfreetype.dist.dir}"/>
|
||||
<mkdir dir="${isfreetype.javadoc.dir}"/>
|
||||
</target>
|
||||
|
||||
<target name="clean" depends="init" description="clean up" >
|
||||
<!-- Delete the ${dist} directory trees -->
|
||||
<delete dir="${isfreetype.javadoc.dir}"/>
|
||||
<delete dir="${isfreetype.dist.dir}"/>
|
||||
<delete dir="${isfreetype.build.dir}"/>
|
||||
</target>
|
||||
|
||||
<target name="compile" depends="make-structure" description="isfreetype compile" >
|
||||
<!-- Construct classpath -->
|
||||
<path id="isfreetype.classpath">
|
||||
<fileset dir="${libs.dir}">
|
||||
<include name="**/${isrt.jar.name}.jar"/>
|
||||
<include name="**/${isnativec.jar.name}.jar"/>
|
||||
<include name="**/${jna.jar.name}.jar"/>
|
||||
</fileset>
|
||||
<pathelement path="${isfreetype.build.dir}"/>
|
||||
</path>
|
||||
|
||||
<!-- Compile the java code -->
|
||||
<javac compiler="javac1.7" target="1.7" source="1.7" srcdir="${isfreetype.src.dir}" destdir="${isfreetype.build.dir}" debug="true" encoding="iso-8859-1">
|
||||
<classpath refid="isfreetype.classpath"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<target name="jar" depends="compile" description="generate the distribution" >
|
||||
|
||||
<jar jarfile="${isfreetype.dist.dir}/${isfreetype.jar.name}.jar" basedir="${isfreetype.build.dir}">
|
||||
<manifest>
|
||||
<attribute name="Built-By" value="${user.name}"/>
|
||||
<attribute name="Main-Class" value=""/>
|
||||
<attribute name="Class-Path" value="${isrt.jar.name}.jar ${isnativec.jar.name}.jar ${jna.jar.name}.jar"/>
|
||||
</manifest>
|
||||
<fileset dir="${isfreetype.resource.dir}">
|
||||
<include name="**/*"/>
|
||||
</fileset>
|
||||
</jar>
|
||||
|
||||
</target>
|
||||
|
||||
<!-- Javadoc -->
|
||||
<target name="javadoc" depends="make-structure">
|
||||
<javadoc
|
||||
packagenames="de.intarsys.cwt.freetype.*"
|
||||
sourcepath="${isfreetype.src.dir}"
|
||||
destdir="${isfreetype.javadoc.dir}"
|
||||
author="true"
|
||||
version="true"
|
||||
use="true"
|
||||
windowtitle="freetype API"
|
||||
doctitle="freetype API" >
|
||||
<classpath refid="isfreetype.classpath"/>
|
||||
</javadoc>
|
||||
</target>
|
||||
|
||||
|
||||
|
||||
<target name="buildZipSrcPackage" depends="javadoc" description="generate build sources zip package" >
|
||||
<zip destfile="${isfreetype.dist.dir}/${isfreetype.jar.name}-build-src.zip">
|
||||
<fileset dir="..">
|
||||
<include name="isfreetype/src/**/*"/>
|
||||
</fileset>
|
||||
<fileset dir="${build.dir}">
|
||||
<include name="isfreetype/javadoc/**/*.*"/>
|
||||
</fileset>
|
||||
<fileset dir="..">
|
||||
<include name="isfreetype/ant/**/*.*"/>
|
||||
</fileset>
|
||||
</zip>
|
||||
</target>
|
||||
|
||||
</project>
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=4
|
||||
|
||||
JAVA_PKG_IUSE="source doc"
|
||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||
EANT_GENTOO_CLASSPATH="isnativec,isrt,jna"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="This is a generic native code wrapper."
|
||||
HOMEPAGE="http://opensource.intarsys.de/"
|
||||
SRC_URI="mirror://sourceforge/jpodrenderer/isFreetype.${PV}.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP="dev-java/jna:0
|
||||
dev-java/isrt:0
|
||||
dev-java/isnativec:0"
|
||||
RDEPEND=">=virtual/jre-1.6
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.6
|
||||
${COMMON_DEP}
|
||||
app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}"/distribution
|
||||
|
||||
java_prepare() {
|
||||
cp "${FILESDIR}"/build.* "${S}" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar build/isfreetype/dist/isfreetype.jar
|
||||
|
||||
use source && java-pkg_dosrc src/*
|
||||
|
||||
use doc && java-pkg_dojavadoc build/isfreetype/javadoc
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>java</herd>
|
||||
</pkgmetadata>
|
||||
@@ -1,56 +0,0 @@
|
||||
# ChangeLog for dev-java/isnativec
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
06 Aug 2015; Mario Fetka <mario.fetka@gmail.com>
|
||||
isnativec-5.5.20120626.ebuild:
|
||||
Stable on arm
|
||||
|
||||
22 Jul 2015; Mario Fetka <mario.fetka@gmail.com>
|
||||
isnativec-5.5.20120626.ebuild:
|
||||
keyword arm
|
||||
|
||||
13 Aug 2014; Mario Fetka <mario.fetka@gmail.com>
|
||||
isnativec-5.5.20120626.ebuild:
|
||||
downgrade
|
||||
|
||||
*isnativec-5.5.20120626 (14 Jul 2014)
|
||||
|
||||
14 Jul 2014; Mario Fetka <mario.fetka@gmail.com>
|
||||
+isnativec-5.5.20120626.ebuild, -isnativec-5.6.20131203.ebuild,
|
||||
files/build.properties, files/build.xml:
|
||||
Downgrade
|
||||
|
||||
23 Jun 2014; Mario Fetka <mario.fetka@gmail.com> files/build.xml,
|
||||
isnativec-5.6.20131203.ebuild:
|
||||
Update Requ to 1.7 java
|
||||
|
||||
*isnativec-5.6.20131203 (23 Jun 2014)
|
||||
|
||||
23 Jun 2014; Mario Fetka <mario.fetka@gmail.com>
|
||||
+isnativec-5.6.20131203.ebuild, -isnativec-5.5.20120626.ebuild:
|
||||
Bump
|
||||
|
||||
*isnativec-5.5.20120626 (27 Oct 2012)
|
||||
|
||||
27 Oct 2012; Mario Fetka <mario.fetka@gmail.com>
|
||||
-isnativec-5.3.20100629.ebuild, +isnativec-5.5.20120626.ebuild:
|
||||
Bump
|
||||
|
||||
19 Nov 2011; Mario Fetka <mario.fetka@gmail.com> files/build.xml:
|
||||
Correct build on utf8 console and cleanup
|
||||
|
||||
27 Aug 2010; Mario Fetka <mario.fetka@gmail.com>
|
||||
+isnativec-5.3.20100629.ebuild:
|
||||
Bump
|
||||
|
||||
27 Dec 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
+isnativec-5.2.20091102.ebuild:
|
||||
Bump to new upstream version
|
||||
|
||||
04 May 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
isnativec-5.0.20081218.ebuild, files/build.properties, files/build.xml:
|
||||
corrections based on suggestiosn from Vlastimil Babka <caster@g.o>
|
||||
|
||||
20 Apr 2009; Mario Fetka <mario.fetka@gmail.com> isnativec-5.0.20081218:
|
||||
initial checkin
|
||||
@@ -1,6 +0,0 @@
|
||||
AUX build.properties 221 SHA256 30442b5e6d1dda6917453f9c8158dadc69460cb3dc23e7bb6d459d67875bb9e3 SHA512 5d128e489ca804db8624cc30c8123d089ce968176b8ff4cfbc045ec64463cd03c480a95e865212001130baa2fe2c04de3a643797e7764b18b14e05db7ceccdd6 WHIRLPOOL 7a2978e6119c19ef28ddfdb2c6ac40e3c88e9d05af59cd9d52f3ea6cdc3780d446746a9e43db6768c9df3a390a0562d8691abf17a73b55dbcd5df89556df2555
|
||||
AUX build.xml 3433 SHA256 49dc414c5c23836bd4c762ad6a81fa508d34de5dd32163f06a7d678e619ce912 SHA512 86a5d63e97a55317a9b5231dd93bcd07905b6b2f820bc47c6eb9c0321202972a4b7c25f0004d4d8ba214a68a7f1084bc2bccd42df2123a6a202b91e96a5fc4da WHIRLPOOL 3e5473a1815f0cdce7964a7235a27ebfc2f616f5336a1a3858df0ed9cf17167b158cc0ccadeaa2e54f18bcf86fbb60ec4e18d667d0196ffe5c6445aa0ca0346c
|
||||
DIST isNative.5.5.20120626.zip 1928522 SHA256 00cb1b00de3aeaacacb7073911b07cf2f7ed56202795698342eb864f8469f920 SHA512 46f2b76d865ddaf12361ab9c77bad38e9266f025dde28b3f08bee86e29f1a2eb34b3dbb9367d863e22fa2d1dd7da23113f05f4d32dab37bf2cf5e42676efbdae WHIRLPOOL 97624db7d7097f0408926f4a9d32d64edf85e21d40f5cca57c60dc88dd8d7a91ab03d102ac5332df1fb528fbe163945e3adbaba88763e79355b479b38cea7a35
|
||||
EBUILD isnativec-5.5.20120626.ebuild 874 SHA256 025b92382d7f92cf3e81e2d02c3ab8812633b1f341552aa25c8627fb748d3298 SHA512 57c0b3966b60782ddaa47280b598c9e89a37deb1ddf32ad4beb9807745c97b07cb16506ee601831b3be1ccdf354cc3d2de63a8a28214722d499cf9d9a131bbc2 WHIRLPOOL 95459b6efb3c3c0f73f2799f3ff2c76214bbca3dd3b24d493ebcc42ef715a20ab4c8b4317910344ad4ca2a1daff185bc5f3eb313f37ba4afad0aa504708f0153
|
||||
MISC ChangeLog 1695 SHA256 1679d409fd3371538610da66b66473913854910c5b3ccc8dc9f82676b5d7e424 SHA512 6cd71ea5d2e07238c4da206f39420dee2664498ce033bcd07983758d63561518628a3becd75d17f61d512caab98cb9ac7e54f914b753270ca715aa859160684d WHIRLPOOL 0279a9f4c0b42fdd3038755160185af4f840283200a9a280b4cc5639ba1b8e0e8696435ce387f5ca7a22a553405984d2d86d4f387f612295e8a4e99f599ea430
|
||||
MISC metadata.xml 159 SHA256 a4ced33e98b00e3a3f725c4c40ef8e76c338db53389465ef871105fbe6e8cbbb SHA512 74dc9ada199a90543b8e1c168c7054f2e973fbfa2551e2b959d67501f2538e269cfb4b2f0905a88a1afa04c20b33961336310ba876f80d47c8e7615b2d7c830a WHIRLPOOL a0ac49efeca233ec4d8f63eb69c8e46e1d4ecbd926693c25b1b8c7415e4c565680936aec46f0c4197116fd7a19a3bb571beee493c18bdae1e5e978e3db84f17a
|
||||
@@ -1,10 +0,0 @@
|
||||
#where classes are compiled, jars distributed, javadocs created and release created
|
||||
build.dir=build
|
||||
|
||||
#libraries
|
||||
libs.dir=.
|
||||
isrt.jar.name=isrt
|
||||
jna.jar.name=jna
|
||||
jna.plattform.jar.name=platform
|
||||
isnativec.jar.name=isnativec
|
||||
|
||||
@@ -1,100 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project name="isnativec" default="jar" basedir=".">
|
||||
<description>
|
||||
This is a generic native code wrapper
|
||||
</description>
|
||||
|
||||
<!-- set global properties for this build -->
|
||||
<property name="user.name" value="intarsys consulting GmbH"/>
|
||||
<property name="isnativec.src.dir" location="src"/>
|
||||
<property name="isnativec.resource.dir" location="resource"/>
|
||||
|
||||
<target name="init">
|
||||
<property file="build.properties" />
|
||||
|
||||
<property name="isnativec.build.root" location="${build.dir}/isnativec"/>
|
||||
<property name="isnativec.build.dir" location="${isnativec.build.root}/build"/>
|
||||
<property name="isnativec.dist.dir" location="${isnativec.build.root}/dist"/>
|
||||
<property name="isnativec.javadoc.dir" location="${isnativec.build.root}/javadoc"/>
|
||||
|
||||
</target>
|
||||
|
||||
<target name="make-structure" depends="init">
|
||||
<!-- Create the build directory structure used by compile -->
|
||||
<mkdir dir="${isnativec.build.dir}"/>
|
||||
<mkdir dir="${isnativec.dist.dir}"/>
|
||||
<mkdir dir="${isnativec.javadoc.dir}"/>
|
||||
</target>
|
||||
|
||||
<target name="clean" depends="init" description="clean up" >
|
||||
<!-- Delete the ${dist} directory trees -->
|
||||
<delete dir="${isnativec.javadoc.dir}"/>
|
||||
<delete dir="${isnativec.dist.dir}"/>
|
||||
<delete dir="${isnativec.build.dir}"/>
|
||||
</target>
|
||||
|
||||
<target name="compile" depends="make-structure" description="isnativec compile" >
|
||||
<!-- Construct classpath -->
|
||||
<path id="isnativec.classpath">
|
||||
<fileset dir="${libs.dir}">
|
||||
<include name="**/${isrt.jar.name}.jar"/>
|
||||
<include name="**/${jna.jar.name}.jar"/>
|
||||
<include name="**/${jna.platform.jar.name}.jar"/>
|
||||
</fileset>
|
||||
<pathelement path="${isnativec.build.dir}"/>
|
||||
</path>
|
||||
|
||||
<!-- Compile the java code -->
|
||||
<javac compiler="javac1.7" target="1.7" source="1.7" srcdir="${isnativec.src.dir}" destdir="${isnativec.build.dir}" debug="true" encoding="iso-8859-1">
|
||||
<classpath refid="isnativec.classpath"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<target name="jar" depends="compile" description="generate the distribution" >
|
||||
|
||||
<jar jarfile="${isnativec.dist.dir}/${isnativec.jar.name}.jar" basedir="${isnativec.build.dir}">
|
||||
<manifest>
|
||||
<attribute name="Built-By" value="${user.name}"/>
|
||||
<attribute name="Main-Class" value=""/>
|
||||
<attribute name="Class-Path" value="${isrt.jar.name}.jar ${jna.jar.name}.jar"/>
|
||||
</manifest>
|
||||
<fileset dir="${isnativec.resource.dir}">
|
||||
<include name="**/*"/>
|
||||
</fileset>
|
||||
</jar>
|
||||
|
||||
</target>
|
||||
|
||||
<!-- Javadoc -->
|
||||
<target name="javadoc" depends="make-structure">
|
||||
<javadoc
|
||||
packagenames="de.intarsys.nativec.*"
|
||||
sourcepath="${isnativec.src.dir}"
|
||||
destdir="${isnativec.javadoc.dir}"
|
||||
author="true"
|
||||
version="true"
|
||||
use="true"
|
||||
windowtitle="nativec API"
|
||||
doctitle="nativec API" >
|
||||
<classpath refid="isnativec.classpath"/>
|
||||
</javadoc>
|
||||
</target>
|
||||
|
||||
|
||||
|
||||
<target name="buildZipSrcPackage" depends="javadoc" description="generate build sources zip package" >
|
||||
<zip destfile="${isnativec.dist.dir}/${isnativec.jar.name}-build-src.zip">
|
||||
<fileset dir="..">
|
||||
<include name="isnativec/src/**/*"/>
|
||||
</fileset>
|
||||
<fileset dir="${build.dir}">
|
||||
<include name="isnativec/javadoc/**/*.*"/>
|
||||
</fileset>
|
||||
<fileset dir="..">
|
||||
<include name="isnativec/ant/**/*.*"/>
|
||||
</fileset>
|
||||
</zip>
|
||||
</target>
|
||||
|
||||
</project>
|
||||
|
||||
@@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=4
|
||||
|
||||
JAVA_PKG_IUSE="source doc"
|
||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||
EANT_GENTOO_CLASSPATH="isrt,jna"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="This is a generic native code wrapper."
|
||||
HOMEPAGE="http://opensource.intarsys.de/"
|
||||
SRC_URI="mirror://sourceforge/jpodrenderer/isNative.${PV}.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP="dev-java/jna:0
|
||||
dev-java/isrt:0"
|
||||
RDEPEND=">=virtual/jre-1.5
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.5
|
||||
${COMMON_DEP}
|
||||
app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}"/distribution
|
||||
|
||||
java_prepare() {
|
||||
cp "${FILESDIR}"/build.* "${S}" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar build/isnativec/dist/isnativec.jar
|
||||
|
||||
use source && java-pkg_dosrc src/*
|
||||
|
||||
use doc && java-pkg_dojavadoc build/isnativec/javadoc
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>java</herd>
|
||||
</pkgmetadata>
|
||||
@@ -1,49 +0,0 @@
|
||||
# ChangeLog for dev-java/isrt
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
06 Aug 2015; Mario Fetka <mario.fetka@gmail.com> isrt-4.10.20120626.ebuild:
|
||||
Stable on arm
|
||||
|
||||
22 Jul 2015; Mario Fetka <mario.fetka@gmail.com> isrt-4.10.20120626.ebuild:
|
||||
keyword arm
|
||||
|
||||
*isrt-4.10.20120626 (13 Aug 2014)
|
||||
|
||||
13 Aug 2014; Mario Fetka <mario.fetka@gmail.com> +isrt-4.10.20120626.ebuild,
|
||||
-isrt-4.11.20131203.ebuild:
|
||||
downgrade
|
||||
|
||||
23 Jun 2014; Mario Fetka <mario.fetka@gmail.com> files/build.xml,
|
||||
isrt-4.11.20131203.ebuild:
|
||||
Update Requ to 1.7 java
|
||||
|
||||
*isrt-4.11.20131203 (23 Jun 2014)
|
||||
|
||||
23 Jun 2014; Mario Fetka <mario.fetka@gmail.com> +isrt-4.11.20131203.ebuild,
|
||||
-isrt-4.10.20120626.ebuild:
|
||||
Bump
|
||||
|
||||
*isrt-4.10.20120626 (27 Oct 2012)
|
||||
|
||||
27 Oct 2012; Mario Fetka <mario.fetka@gmail.com> -isrt-4.8.20100629.ebuild,
|
||||
+isrt-4.10.20120626.ebuild:
|
||||
Bump
|
||||
|
||||
19 Nov 2011; Mario Fetka <mario.fetka@gmail.com> files/build.xml:
|
||||
Correct build on utf8 console and cleanup
|
||||
|
||||
27 Aug 2010; Mario Fetka <mario.fetka@gmail.com>
|
||||
+isrt-4.8.20100629.ebuild:
|
||||
Bump
|
||||
|
||||
27 Dec 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
+isrt-4.7.20091102.ebuild:
|
||||
Bump to new upstream version
|
||||
|
||||
04 May 2009; Mario Fetka <mario.fetka@gmail.com> isrt-4.5.20081218.ebuild,
|
||||
files/build.properties, files/build.xml:
|
||||
corrections based on suggestiosn from Vlastimil Babka <caster@g.o>
|
||||
|
||||
20 Apr 2009; Mario Fetka <mario.fetka@gmail.com> Manifest:
|
||||
initial checkin
|
||||
@@ -1,6 +0,0 @@
|
||||
AUX build.properties 143 SHA256 70d4acc51b2208c7422177e0ea960f9a13a38280d6798049e37ea2591dc15126 SHA512 897c60e291b6577b02bc56e07a6c59c6ea7a1cf41f94cd1357ff435ee882924f8b8251dee90d20a5396098d4717d311fa891a8981c13e7d1797d33eec478772a WHIRLPOOL 8778c661a1808312e3f38db1802d662939d4bdf2a6fe4dc69fa553948f4aa6d9e3763863215d0d90df34c8ac6571e68335580b845d204da38ae3d37618386a04
|
||||
AUX build.xml 3087 SHA256 f0a73774ee975211928a577da017dc522bf2ecad6f086f9dd5b8b0880be2d374 SHA512 dafe5cd30f3c8fcf0d1034c0c0cc3f44beed9a0e13dd01a72927b3e2a959a22f60becfe7e6446527a86283357092f3b1371c7b9cc8f0ae6dfef52ec339fc5f4a WHIRLPOOL ce650b32edd1ee6fb914ad39c4203ee73d47e3ade609b0eb654871bc23d7e0e6a17e3cd893418f09b0d96812a3d4031e7a0f62977c75e09ba129b2af3b91bafb
|
||||
DIST isrt.4.10.20120626.zip 5722258 SHA256 fa0287a35395700b9b27d0588df2d2961391b9abaa0fb4f08db792fd628f3bde SHA512 a5c2c4fe0fc744963b6deeab8e9b1d9e90c053ac4f801ec718a505e2f9445dcf6abfd90eb92eb8f242c5dfa87274ccaef8d0f214dfae710b2b3d519421a17720 WHIRLPOOL eca374c65a8f94a9be1233ea9c383411c01b0032ba5f31be6d7a1bf0a40bae282d4e1c0c5697cd7a82d00a13a3c0a87bdfe5acb6d155618984ac743abb21f83e
|
||||
EBUILD isrt-4.10.20120626.ebuild 745 SHA256 9db6043732b1d28fef5b75a2bb92e84cfe56f8e7d85c5abb7978353f2fe637a8 SHA512 035c44580db49d38f55684d5ae6c0203f1dade8c77ab33444a937e43db509ed735c97e59da822c7eb3bfc4517e2c96a656ff27e9110913bf23db9a6a3d7b00ac WHIRLPOOL 73a940a58c6daa8e6f7292c85c30c04ce802fa94b62c1a5d2a826eeb0f33c94af80228eec72e3d0a4a0fcef81cfc13df00831b99e64fadcac7ba35dcd14caec5
|
||||
MISC ChangeLog 1468 SHA256 8b9469c55bc20fdaf1a1012429eda9b634f442eeb832f3ba8e074238ba8f1c02 SHA512 07bd62ec69783172f52fd9908527f2807a124fc21535727a56674d6a4fb7dd42db2c5016a90c258f2061ed406022b4d6177557aa24914abf9e806c009b7c3e74 WHIRLPOOL 245ecc06106454054a962983f79ce1c5ac96978ba21a75ba879cd7f791af9b1fddd2bfea192272b702f076b95c2538366d26f774ef5aa8ce6bcb11efe09c071c
|
||||
MISC metadata.xml 159 SHA256 a4ced33e98b00e3a3f725c4c40ef8e76c338db53389465ef871105fbe6e8cbbb SHA512 74dc9ada199a90543b8e1c168c7054f2e973fbfa2551e2b959d67501f2538e269cfb4b2f0905a88a1afa04c20b33961336310ba876f80d47c8e7615b2d7c830a WHIRLPOOL a0ac49efeca233ec4d8f63eb69c8e46e1d4ecbd926693c25b1b8c7415e4c565680936aec46f0c4197116fd7a19a3bb571beee493c18bdae1e5e978e3db84f17a
|
||||
@@ -1,7 +0,0 @@
|
||||
#where classes are compiled, jars distributed, javadocs created and release created
|
||||
build.dir=build
|
||||
|
||||
#libraries
|
||||
libs.dir=.
|
||||
isrt.jar.name=isrt
|
||||
|
||||
@@ -1,95 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project name="isrt" 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="intarsys consulting GmbH"/>
|
||||
<property name="isrt.src.dir" location="src"/>
|
||||
|
||||
<target name="init">
|
||||
<property file="build.properties" />
|
||||
|
||||
<property name="isrt.build.root" location="${build.dir}/isrt"/>
|
||||
<property name="isrt.build.dir" location="${isrt.build.root}/build"/>
|
||||
<property name="isrt.dist.dir" location="${isrt.build.root}/dist"/>
|
||||
<property name="isrt.javadoc.dir" location="${isrt.build.root}/javadoc"/>
|
||||
|
||||
</target>
|
||||
|
||||
<target name="make-structure" depends="init">
|
||||
<!-- Create the build directory structure used by compile -->
|
||||
<mkdir dir="${isrt.build.dir}"/>
|
||||
<mkdir dir="${isrt.dist.dir}"/>
|
||||
<mkdir dir="${isrt.javadoc.dir}"/>
|
||||
</target>
|
||||
|
||||
<target name="clean" depends="init" description="clean up" >
|
||||
<!-- Delete the ${dist} directory trees -->
|
||||
<delete dir="${isrt.javadoc.dir}"/>
|
||||
<delete dir="${isrt.dist.dir}"/>
|
||||
<delete dir="${isrt.build.dir}"/>
|
||||
</target>
|
||||
|
||||
<target name="compile" depends="make-structure" description="isrt compile" >
|
||||
<!-- Construct classpath -->
|
||||
<path id="isrt.classpath">
|
||||
<!-- <fileset dir="${libs.dir}">
|
||||
<include name="**/${isrt.jar.name}.jar"/>
|
||||
<include name="**/${jna.jar.name}.jar"/>
|
||||
</fileset> -->
|
||||
<pathelement path="${isrt.build.dir}"/>
|
||||
</path>
|
||||
|
||||
<!-- Compile the java code -->
|
||||
<javac compiler="javac1.7" target="1.7" source="1.7" srcdir="${isrt.src.dir}" destdir="${isrt.build.dir}" debug="true" encoding="iso-8859-1">
|
||||
<classpath refid="isrt.classpath"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<target name="jar" depends="compile" description="generate the distribution" >
|
||||
|
||||
<jar jarfile="${isrt.dist.dir}/${isrt.jar.name}.jar" basedir="${isrt.build.dir}">
|
||||
<manifest>
|
||||
<attribute name="Built-By" value="${user.name}"/>
|
||||
<attribute name="Main-Class" value=""/>
|
||||
<!-- <attribute name="Class-Path" value="${isrt.jar.name}.jar ${jna.jar.name}.jar"/> -->
|
||||
</manifest>
|
||||
</jar>
|
||||
|
||||
</target>
|
||||
|
||||
<!-- Javadoc -->
|
||||
<target name="javadoc" depends="make-structure">
|
||||
<javadoc
|
||||
packagenames="de.intarsys.tools.*"
|
||||
sourcepath="${isrt.src.dir}"
|
||||
destdir="${isrt.javadoc.dir}"
|
||||
author="true"
|
||||
version="true"
|
||||
use="true"
|
||||
windowtitle="tools API"
|
||||
doctitle="tools API" >
|
||||
<classpath refid="isrt.classpath"/>
|
||||
</javadoc>
|
||||
</target>
|
||||
|
||||
|
||||
|
||||
<target name="buildZipSrcPackage" depends="javadoc" description="generate build sources zip package" >
|
||||
<zip destfile="${isrt.dist.dir}/${isrt.jar.name}-build-src.zip">
|
||||
<fileset dir="..">
|
||||
<include name="isrt/src/**/*"/>
|
||||
</fileset>
|
||||
<fileset dir="${build.dir}">
|
||||
<include name="isrt/javadoc/**/*.*"/>
|
||||
</fileset>
|
||||
<fileset dir="..">
|
||||
<include name="isrt/ant/**/*.*"/>
|
||||
</fileset>
|
||||
</zip>
|
||||
</target>
|
||||
|
||||
</project>
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
# 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/jpodrenderer/isrt.${PV}.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 arm ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.6"
|
||||
DEPEND=">=virtual/jdk-1.6
|
||||
app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}"/distribution
|
||||
|
||||
java_prepare() {
|
||||
cp "${FILESDIR}"/build.* "${S}" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar build/isrt/dist/isrt.jar
|
||||
|
||||
use source && java-pkg_dosrc src/*
|
||||
|
||||
use doc && java-pkg_dojavadoc build/isrt/javadoc
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>java</herd>
|
||||
</pkgmetadata>
|
||||
@@ -1,52 +0,0 @@
|
||||
# ChangeLog for dev-java/jPod
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
06 Aug 2015; Mario Fetka <mario.fetka@gmail.com> jPod-5.5.20120626.ebuild:
|
||||
Stable on arm
|
||||
|
||||
22 Jul 2015; Mario Fetka <mario.fetka@gmail.com> jPod-5.5.20120626.ebuild:
|
||||
keyword arm
|
||||
|
||||
*jPod-5.5.20120626 (13 Aug 2014)
|
||||
|
||||
13 Aug 2014; Mario Fetka <mario.fetka@gmail.com> +jPod-5.5.20120626.ebuild,
|
||||
-jPod-5.6.20131203.ebuild:
|
||||
downgrade
|
||||
|
||||
23 Jun 2014; Mario Fetka <mario.fetka@gmail.com> files/build.xml,
|
||||
jPod-5.6.20131203.ebuild:
|
||||
Update Requ to 1.7 java
|
||||
|
||||
*jPod-5.6.20131203 (23 Jun 2014)
|
||||
|
||||
23 Jun 2014; Mario Fetka <mario.fetka@gmail.com> +jPod-5.6.20131203.ebuild,
|
||||
-jPod-5.5.20120626.ebuild:
|
||||
Bump
|
||||
|
||||
*jPod-5.5.20120626 (27 Oct 2012)
|
||||
|
||||
27 Oct 2012; Mario Fetka <mario.fetka@gmail.com> -jPod-5.3.20100629.ebuild,
|
||||
+jPod-5.5.20120626.ebuild:
|
||||
Bump
|
||||
|
||||
19 Nov 2011; Mario Fetka <mario.fetka@gmail.com> files/build.xml:
|
||||
Correct build on utf8 console and cleanup
|
||||
|
||||
27 Aug 2010; Mario Fetka <mario.fetka@gmail.com>
|
||||
+jPod-5.3.20100629.ebuild:
|
||||
Bump
|
||||
|
||||
27 Dec 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
+jPod-5.2.20091102.ebuild:
|
||||
Bump to new upstream version
|
||||
|
||||
04 May 2009; Mario Fetka <mario.fetka@gmail.com> jPod-5.0.20081218.ebuild:
|
||||
correct USE
|
||||
|
||||
04 May 2009; Mario Fetka <mario.fetka@gmail.com> jPod-5.0.20081218.ebuild,
|
||||
files/build.properties, files/build.xml:
|
||||
corrections based on suggestiosn from Vlastimil Babka <caster@g.o>
|
||||
|
||||
20 Apr 2009; Mario Fetka <mario.fetka@gmail.com> ChangeLog:
|
||||
initial checkin
|
||||
@@ -1,6 +0,0 @@
|
||||
AUX build.properties 204 SHA256 e0a4f9512ae340db22a12956f98ed420c3b142987a421b0b959cf6ed3e336e24 SHA512 a8e532312305e2ed730278038335217f1ff4860c9c2ff1993cc231f147695094cb280d29723f5c6f214e09c75296c7baa699bd5997a5dcd2bc9cd4171b6e1d53 WHIRLPOOL 5abfe86d559031923c2e2381f4f196522e4fb6804749444f3ee7f25540ec8dd020506a7f60e9a0b0a2b6b10d7e3f88a67aebd5e5e1fe7a12885173b994f21b35
|
||||
AUX build.xml 3292 SHA256 8d29b954739f0821b530984b8c2dc6314080add3a3892d9cdb55160525d2d3a7 SHA512 ebe51a5e013563286b3635e35ac167ecc96ea1cb7c9dca04011712f5767063141ae5cc92258206ad96d6175ccc4396e728045582d5d406f9f3bc62612f8d185e WHIRLPOOL 02cd14a6bf952592af2a8da36a73b49d94ed67c67165826cca9e0df928b67eb9279643c5ef80b83abe344ca112d826367c483d309965e543fbef173bba49f458
|
||||
DIST jPod.5.5.20120626.zip 6502636 SHA256 6f0305df0392f92a9a700e3d4f6cfd9019e4fce9d1cbe2d4a9af1ec289a9a113 SHA512 1c248ca1689e8fb726d860de43bef4cfefe10f2a5b3315e6d457695d2e77224eec5ae5988f84c747e0f035ec5028df2282029655e3e29b76533f33249274b3a6 WHIRLPOOL 2fd2ddf0a61f0e75d840f55427c76290187f75370c7ce0d4a9dcd85bed1b031b35c24f8e9388facad9a30b84c7ae5f1be2bbd29dc454d029673ff42bfbf88f9b
|
||||
EBUILD jPod-5.5.20120626.ebuild 908 SHA256 3be142dbf141cedf58a4c2f95531d379b95fa1dca35ea529b10530f360ed7157 SHA512 5d6864969af9abf5718547321b24cd23d59cbdcaee13e2391108ecb9aafd3bb7dea02dc3fef0d9110e5d29276cfe201c70757d4a63c28a7c6247e367aec9db6c WHIRLPOOL 0fd1f7d86a6e4a4edafe19e2fa3938cc28f27562b19c2924dfc41fa254aef1cd04c5d242c4811b0120adb4e52a806513e1ac27af57f689156ede5fde03392510
|
||||
MISC ChangeLog 1550 SHA256 ccb114be6bc76872e49ad68b3f85670b977a063cd20b6a20f7fec45b88fabbe8 SHA512 de1c52206b862c3c23258d5b521224f11f124c2d01b29cc79491cc4ea4de069c3630062cb2bc8094de80be916af21cd17c9ded3a6169d6e521e815e7bd967537 WHIRLPOOL b181e266c78358061ef81b7e364bd422610ed7fd7cde3ff3ca4b308961f481a182684133f2159743804d34ac720172f2e1cd57fcb718446ed8a7d91a04738a24
|
||||
MISC metadata.xml 159 SHA256 a4ced33e98b00e3a3f725c4c40ef8e76c338db53389465ef871105fbe6e8cbbb SHA512 74dc9ada199a90543b8e1c168c7054f2e973fbfa2551e2b959d67501f2538e269cfb4b2f0905a88a1afa04c20b33961336310ba876f80d47c8e7615b2d7c830a WHIRLPOOL a0ac49efeca233ec4d8f63eb69c8e46e1d4ecbd926693c25b1b8c7415e4c565680936aec46f0c4197116fd7a19a3bb571beee493c18bdae1e5e978e3db84f17a
|
||||
@@ -1,10 +0,0 @@
|
||||
#where classes are compiled, jars distributed, javadocs created and release created
|
||||
build.dir=build
|
||||
|
||||
#libraries
|
||||
libs.dir=.
|
||||
jbig2.jar.name=jbig2
|
||||
isrt.jar.name=isrt
|
||||
iscwt.jar.name=iscwt
|
||||
jPod.jar.name=jPod
|
||||
|
||||
@@ -1,100 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project name="jPod" default="jar" basedir=".">
|
||||
<description>
|
||||
This is a window toolkit and basic rendering abstraction layer
|
||||
</description>
|
||||
|
||||
<!-- set global properties for this build -->
|
||||
<property name="user.name" value="intarsys consulting GmbH"/>
|
||||
<property name="jPod.src.dir" location="src"/>
|
||||
<property name="jPod.resource.dir" location="resource"/>
|
||||
|
||||
<target name="init">
|
||||
<property file="build.properties" />
|
||||
|
||||
<property name="jPod.build.root" location="${build.dir}/jPod"/>
|
||||
<property name="jPod.build.dir" location="${jPod.build.root}/build"/>
|
||||
<property name="jPod.dist.dir" location="${jPod.build.root}/dist"/>
|
||||
<property name="jPod.javadoc.dir" location="${jPod.build.root}/javadoc"/>
|
||||
|
||||
</target>
|
||||
|
||||
<target name="make-structure" depends="init">
|
||||
<!-- Create the build directory structure used by compile -->
|
||||
<mkdir dir="${jPod.build.dir}"/>
|
||||
<mkdir dir="${jPod.dist.dir}"/>
|
||||
<mkdir dir="${jPod.javadoc.dir}"/>
|
||||
</target>
|
||||
|
||||
<target name="clean" depends="init" description="clean up" >
|
||||
<!-- Delete the ${dist} directory trees -->
|
||||
<delete dir="${jPod.javadoc.dir}"/>
|
||||
<delete dir="${jPod.dist.dir}"/>
|
||||
<delete dir="${jPod.build.dir}"/>
|
||||
</target>
|
||||
|
||||
<target name="compile" depends="make-structure" description="jPod compile" >
|
||||
<!-- Construct classpath -->
|
||||
<path id="jPod.classpath">
|
||||
<fileset dir="${libs.dir}">
|
||||
<include name="**/${isrt.jar.name}.jar"/>
|
||||
<include name="**/${iscwt.jar.name}.jar"/>
|
||||
<include name="**/${jbig2.jar.name}.jar"/>
|
||||
</fileset>
|
||||
<pathelement path="${jPod.build.dir}"/>
|
||||
</path>
|
||||
|
||||
<!-- Compile the java code -->
|
||||
<javac compiler="javac1.7" target="1.7" source="1.7" srcdir="${jPod.src.dir}" destdir="${jPod.build.dir}" debug="true" encoding="iso-8859-1">
|
||||
<classpath refid="jPod.classpath"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<target name="jar" depends="compile" description="generate the distribution" >
|
||||
|
||||
<jar jarfile="${jPod.dist.dir}/${jPod.jar.name}.jar" basedir="${jPod.build.dir}">
|
||||
<manifest>
|
||||
<attribute name="Built-By" value="${user.name}"/>
|
||||
<attribute name="Main-Class" value=""/>
|
||||
<attribute name="Class-Path" value="${isrt.jar.name}.jar ${iscwt.jar.name}.jar ${jbig2.jar.name}.jar"/>
|
||||
</manifest>
|
||||
<fileset dir="${jPod.resource.dir}">
|
||||
<include name="**/*"/>
|
||||
</fileset>
|
||||
</jar>
|
||||
|
||||
</target>
|
||||
|
||||
<!-- Javadoc -->
|
||||
<target name="javadoc" depends="make-structure">
|
||||
<javadoc
|
||||
packagenames="de.intarsys.pdf.*"
|
||||
sourcepath="${jPod.src.dir}"
|
||||
destdir="${jPod.javadoc.dir}"
|
||||
author="true"
|
||||
version="true"
|
||||
use="true"
|
||||
windowtitle="jPod API"
|
||||
doctitle="jPod API" >
|
||||
<classpath refid="jPod.classpath"/>
|
||||
</javadoc>
|
||||
</target>
|
||||
|
||||
|
||||
|
||||
<target name="buildZipSrcPackage" depends="javadoc" description="generate build sources zip package" >
|
||||
<zip destfile="${jPod.dist.dir}/${jPod.jar.name}-build-src.zip">
|
||||
<fileset dir="..">
|
||||
<include name="jPod/src/**/*"/>
|
||||
</fileset>
|
||||
<fileset dir="${build.dir}">
|
||||
<include name="jPod/javadoc/**/*.*"/>
|
||||
</fileset>
|
||||
<fileset dir="..">
|
||||
<include name="jPod/ant/**/*.*"/>
|
||||
</fileset>
|
||||
</zip>
|
||||
</target>
|
||||
|
||||
</project>
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=4
|
||||
|
||||
JAVA_PKG_IUSE="source doc"
|
||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||
EANT_GENTOO_CLASSPATH="jbig2,iscwt,isrt"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="A library for reading, writing and manipulating PDF files."
|
||||
HOMEPAGE="http://opensource.intarsys.de/"
|
||||
SRC_URI="mirror://sourceforge/jpodrenderer/jPod.${PV}.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP="dev-java/isrt:0
|
||||
dev-java/jbig2:0
|
||||
dev-java/iscwt:0"
|
||||
RDEPEND=">=virtual/jre-1.6
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.6
|
||||
${COMMON_DEP}
|
||||
app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}"/distribution
|
||||
|
||||
java_prepare() {
|
||||
cp "${FILESDIR}"/build.* "${S}" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar build/jPod/dist/jPod.jar
|
||||
|
||||
use source && java-pkg_dosrc src/*
|
||||
|
||||
use doc && java-pkg_dojavadoc build/jPod/javadoc
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>java</herd>
|
||||
</pkgmetadata>
|
||||
@@ -1,66 +0,0 @@
|
||||
# ChangeLog for dev-java/jPodRenderer
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
08 Aug 2015; Mario Fetka <mario.fetka@gmail.com>
|
||||
jPodRenderer-5.5.1.20120711.ebuild:
|
||||
use old swt
|
||||
|
||||
06 Aug 2015; Mario Fetka <mario.fetka@gmail.com>
|
||||
jPodRenderer-5.5.1.20120711.ebuild:
|
||||
Bump swt
|
||||
|
||||
06 Aug 2015; Mario Fetka <mario.fetka@gmail.com>
|
||||
jPodRenderer-5.5.1.20120711.ebuild:
|
||||
Stable on arm
|
||||
|
||||
22 Jul 2015; Mario Fetka <mario.fetka@gmail.com>
|
||||
jPodRenderer-5.5.1.20120711.ebuild:
|
||||
keyword arm
|
||||
|
||||
*jPodRenderer-5.5.1.20120711 (13 Aug 2014)
|
||||
|
||||
13 Aug 2014; Mario Fetka <mario.fetka@gmail.com>
|
||||
+jPodRenderer-5.5.1.20120711.ebuild, -jPodRenderer-5.6.20131203.ebuild:
|
||||
downgrade
|
||||
|
||||
23 Jun 2014; Mario Fetka <mario.fetka@gmail.com> files/build.xml,
|
||||
jPodRenderer-5.6.20131203.ebuild:
|
||||
Update Requ to 1.7 java
|
||||
|
||||
*jPodRenderer-5.6.20131203 (23 Jun 2014)
|
||||
|
||||
23 Jun 2014; Mario Fetka <mario.fetka@gmail.com>
|
||||
+jPodRenderer-5.6.20131203.ebuild, -jPodRenderer-5.5.1.20120711.ebuild:
|
||||
Bump
|
||||
|
||||
*jPodRenderer-5.5.1.20120711 (27 Oct 2012)
|
||||
|
||||
27 Oct 2012; Mario Fetka <mario.fetka@gmail.com>
|
||||
-jPodRenderer-5.3.20100629.ebuild, +jPodRenderer-5.5.1.20120711.ebuild:
|
||||
Bump
|
||||
|
||||
19 Nov 2011; Mario Fetka <mario.fetka@gmail.com> files/build.xml:
|
||||
Correct build on utf8 console and cleanup
|
||||
|
||||
27 Aug 2010; Mario Fetka <mario.fetka@gmail.com>
|
||||
+jPodRenderer-5.3.20100629.ebuild:
|
||||
Bump
|
||||
|
||||
27 Dec 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
+jPodRenderer-5.2.10091102.ebuild:
|
||||
Bump to new upstream version
|
||||
|
||||
04 May 2009; Mario Fetka <mario.fetka@gmail.com> files/build.xml:
|
||||
correct typo
|
||||
|
||||
04 May 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
jPodRenderer-5.0.20081218.ebuild:
|
||||
correct USE
|
||||
|
||||
04 May 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
jPodRenderer-5.0.20081218.ebuild, files/build.properties, files/build.xml:
|
||||
corrections based on suggestiosn from Vlastimil Babka <caster@g.o>
|
||||
|
||||
20 Apr 2009; Mario Fetka <mario.fetka@gmail.com> ChangeLog:
|
||||
initial checkin
|
||||
@@ -1,6 +0,0 @@
|
||||
AUX build.properties 422 SHA256 5a9f9e85a55861eb8f441d74122003e3cf326d74ef2cd60469d93133c7601d04 SHA512 5bd811b092b4a979bb2766dbf46271088655bb7fdb2fe3111fb1d239f7e66f78f3e759dfad300d7a5444b7602fe8dc73064120d36158bfba942eafc15413e597 WHIRLPOOL 6a9437825e17ee108d8a483f32f276cc1110efc2cda975dd04d49bb6d3345148cc99db3ee7a4bda30edae5cdd5cbb156ca96eefc9896c63d05736e153b4b16c0
|
||||
AUX build.xml 4223 SHA256 9673e8ef554792ec70af010421e954d140a697929490f7de1973de99379aa4ea SHA512 56b7888c7073949c189be0d4ac25bcf3cfefe7103c99f1f38926ff747b343d48155088b68febce9eb7715ecbd2852fcf38c267633fdce70618e077ec9180ef60 WHIRLPOOL ab2a4f99d29f1c5a7dda1e5a7161822fe32842cba2e4d10eac2fb6fe53543d3f7d472fa2a6adc57bb389b4b459e98b8e1c8875f46e96a0ef0fddff7aea1a118a
|
||||
DIST jPodRenderer.5.5.1.20120711.zip 9661481 SHA256 d449462bea32d4e36bc4dcf13acb6aef46b721f18fb419a939225fba54ec5551 SHA512 3490f57685d46558627e281cf4f15acc4665118e8aced46f8abc1ea99937a8d245fcda037789501fea7621fbc25bbca54a6ad8e5c17e1b7387303561adadbfb3 WHIRLPOOL 1b0483f854597fa11010c756140bb4e5fe2193229dc3e8c7cac71e1944876cd0cff8e9f178091d4fbb6c87bf7ae10a978f9f21f13178af9932d289deb07272d6
|
||||
EBUILD jPodRenderer-5.5.1.20120711.ebuild 1206 SHA256 d9435ec2e63a97fe9c7554645006258828de89fc025238ebb8e94912c2d5a7fa SHA512 773d2aad1515e57e2dca30b40694cfe88a88f5ed8a11392bd4d7ea935b70bbc7553e921ab8d9e619e80a483c0d7354402a9e2fa98d847ed80662de4995dfdf8c WHIRLPOOL eb44324ccfda4df34b35f538de0315b4d6c88ef858f4bdabe6d5925d9efdc58fac758a52545d2e4eae3dc41dfc0d643cfbceffe1718c67f810ed4a39e57ae60f
|
||||
MISC ChangeLog 1995 SHA256 dc2ba2ae4204db939edf6a1f4bf2582ab701219049841327d004898de042b8c8 SHA512 81bf1772f948b1ac54a9d95371e9ba846f7e74ce516f7a0366f33a7bc9f03a05abb349fe6e5de71b58b77be0af307e71ee71fe79e1e45340671934c14e598450 WHIRLPOOL 2b1d6081f323882a4ac739aa12e09d3ea642124e32310622d4e8d2799126a63f945d75cc0a4b3fb88d2f5b98fb383259ada591f00697e5c1f4cb73d3dbd0a46d
|
||||
MISC metadata.xml 159 SHA256 a4ced33e98b00e3a3f725c4c40ef8e76c338db53389465ef871105fbe6e8cbbb SHA512 74dc9ada199a90543b8e1c168c7054f2e973fbfa2551e2b959d67501f2538e269cfb4b2f0905a88a1afa04c20b33961336310ba876f80d47c8e7615b2d7c830a WHIRLPOOL a0ac49efeca233ec4d8f63eb69c8e46e1d4ecbd926693c25b1b8c7415e4c565680936aec46f0c4197116fd7a19a3bb571beee493c18bdae1e5e978e3db84f17a
|
||||
@@ -1,18 +0,0 @@
|
||||
#where classes are compiled, jars distributed, javadocs created and release created
|
||||
build.dir=build
|
||||
|
||||
#libraries
|
||||
libs.dir=.
|
||||
jai_codec.jar.name=jai_codec
|
||||
jai_core.jar.name=jai_core
|
||||
jai_imageio.jar.name=jai_imageio
|
||||
jbig2.jar.name=jbig2
|
||||
jna.jar.name=jna
|
||||
swt.jar.name=swt
|
||||
isrt.jar.name=isrt
|
||||
isnativec.jar.name=isnativec
|
||||
isfreetype.jar.name=isfreetype
|
||||
iscwt.jar.name=iscwt
|
||||
jPod.jar.name=jPod
|
||||
jPodRenderer.jar.name=jPodRenderer
|
||||
|
||||
@@ -1,108 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project name="jPodRenderer" default="jar" basedir=".">
|
||||
<description>
|
||||
This is a window toolkit and basic rendering abstraction layer
|
||||
</description>
|
||||
|
||||
<!-- set global properties for this build -->
|
||||
<property name="user.name" value="intarsys consulting GmbH"/>
|
||||
<property name="jPodRenderer.src.dir" location="src"/>
|
||||
<property name="jPodRenderer.resource.dir" location="resource"/>
|
||||
|
||||
<target name="init">
|
||||
<property file="build.properties" />
|
||||
|
||||
<property name="jPodRenderer.build.root" location="${build.dir}/jPodRenderer"/>
|
||||
<property name="jPodRenderer.build.dir" location="${jPodRenderer.build.root}/build"/>
|
||||
<property name="jPodRenderer.dist.dir" location="${jPodRenderer.build.root}/dist"/>
|
||||
<property name="jPodRenderer.javadoc.dir" location="${jPodRenderer.build.root}/javadoc"/>
|
||||
|
||||
</target>
|
||||
|
||||
<target name="make-structure" depends="init">
|
||||
<!-- Create the build directory structure used by compile -->
|
||||
<mkdir dir="${jPodRenderer.build.dir}"/>
|
||||
<mkdir dir="${jPodRenderer.dist.dir}"/>
|
||||
<mkdir dir="${jPodRenderer.javadoc.dir}"/>
|
||||
</target>
|
||||
|
||||
<target name="clean" depends="init" description="clean up" >
|
||||
<!-- Delete the ${dist} directory trees -->
|
||||
<delete dir="${jPodRenderer.javadoc.dir}"/>
|
||||
<delete dir="${jPodRenderer.dist.dir}"/>
|
||||
<delete dir="${jPodRenderer.build.dir}"/>
|
||||
</target>
|
||||
|
||||
<target name="compile" depends="make-structure" description="jPodRenderer compile" >
|
||||
<!-- Construct classpath -->
|
||||
<path id="jPodRenderer.classpath">
|
||||
<fileset dir="${libs.dir}">
|
||||
<include name="**/${isrt.jar.name}.jar"/>
|
||||
<include name="**/${isnativec.jar.name}.jar"/>
|
||||
<include name="**/${isfreetype.jar.name}.jar"/>
|
||||
<include name="**/${iscwt.jar.name}.jar"/>
|
||||
<include name="**/${jPod.jar.name}.jar"/>
|
||||
<include name="**/${jbig2.jar.name}.jar"/>
|
||||
<include name="**/${jna.jar.name}.jar"/>
|
||||
<include name="**/${swt.jar.name}.jar"/>
|
||||
<include name="**/${jai_codec.jar.name}.jar"/>
|
||||
<include name="**/${jai_core.jar.name}.jar"/>
|
||||
<include name="**/${jai_imageio.jar.name}.jar"/>
|
||||
</fileset>
|
||||
<pathelement path="${jPodRenderer.build.dir}"/>
|
||||
</path>
|
||||
|
||||
<!-- Compile the java code -->
|
||||
<javac compiler="javac1.7" target="1.7" source="1.7" srcdir="${jPodRenderer.src.dir}" destdir="${jPodRenderer.build.dir}" debug="true" encoding="iso-8859-1">
|
||||
<classpath refid="jPodRenderer.classpath"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<target name="jar" depends="compile" description="generate the distribution" >
|
||||
|
||||
<jar jarfile="${jPodRenderer.dist.dir}/${jPodRenderer.jar.name}.jar" basedir="${jPodRenderer.build.dir}">
|
||||
<manifest>
|
||||
<attribute name="Built-By" value="${user.name}"/>
|
||||
<attribute name="Main-Class" value=""/>
|
||||
<attribute name="Class-Path" value="${isrt.jar.name}.jar ${isnativec.jar.name}.jar ${isfreetype.jar.name}.jar ${iscwt.jar.name}.jar ${jPod.jar.name}.jar ${jbig2.jar.name}.jar ${jna.jar.name}.jar ${swt.jar.name}.jar ${jai_codec.jar.name}.jar ${jai_core.jar.name}.jar ${jai_imageio.jar.name}.jar"/>
|
||||
</manifest>
|
||||
<fileset dir="${jPodRenderer.resource.dir}">
|
||||
<include name="**/*"/>
|
||||
</fileset>
|
||||
</jar>
|
||||
|
||||
</target>
|
||||
|
||||
<!-- Javadoc -->
|
||||
<target name="javadoc" depends="make-structure">
|
||||
<javadoc
|
||||
packagenames="de.intarsys.pdf.platform.*"
|
||||
sourcepath="${jPodRenderer.src.dir}"
|
||||
destdir="${jPodRenderer.javadoc.dir}"
|
||||
author="true"
|
||||
version="true"
|
||||
use="true"
|
||||
windowtitle="jPodRenderer API"
|
||||
doctitle="jPodRenderer API" >
|
||||
<classpath refid="jPodRenderer.classpath"/>
|
||||
</javadoc>
|
||||
</target>
|
||||
|
||||
|
||||
|
||||
<target name="buildZipSrcPackage" depends="javadoc" description="generate build sources zip package" >
|
||||
<zip destfile="${jPodRenderer.dist.dir}/${jPodRenderer.jar.name}-build-src.zip">
|
||||
<fileset dir="..">
|
||||
<include name="jPodRenderer/src/**/*"/>
|
||||
</fileset>
|
||||
<fileset dir="${build.dir}">
|
||||
<include name="jPodRenderer/javadoc/**/*.*"/>
|
||||
</fileset>
|
||||
<fileset dir="..">
|
||||
<include name="jPodRenderer/ant/**/*.*"/>
|
||||
</fileset>
|
||||
</zip>
|
||||
</target>
|
||||
|
||||
</project>
|
||||
|
||||
@@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=4
|
||||
|
||||
JAVA_PKG_IUSE="source doc"
|
||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||
EANT_GENTOO_CLASSPATH="jai-imageio,sun-jai-bin,jbig2,swt-3.4,jPod,iscwt,isfreetype,isnativec,isrt,jna"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="This is the jPod based PDF platform & rendering library."
|
||||
HOMEPAGE="http://opensource.intarsys.de/"
|
||||
SRC_URI="mirror://sourceforge/jpodrenderer/jPodRenderer.${PV}.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP="dev-java/jai-imageio:0
|
||||
dev-java/sun-jai-bin:0
|
||||
dev-java/jbig2:0
|
||||
dev-java/jna:0
|
||||
dev-java/swt:3.4
|
||||
dev-java/isrt:0
|
||||
dev-java/isnativec:0
|
||||
dev-java/isfreetype:0
|
||||
dev-java/iscwt:0
|
||||
dev-java/jPod:0"
|
||||
RDEPEND=">=virtual/jre-1.6
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.6
|
||||
${COMMON_DEP}
|
||||
app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}"/distribution
|
||||
|
||||
java_prepare() {
|
||||
cp "${FILESDIR}"/build.* "${S}" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar build/jPodRenderer/dist/jPodRenderer.jar
|
||||
java-pkg_dojar lib/jPodFonts.jar
|
||||
|
||||
use source && java-pkg_dosrc src/*
|
||||
|
||||
use doc && java-pkg_dojavadoc build/jPodRenderer/javadoc
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>java</herd>
|
||||
</pkgmetadata>
|
||||
@@ -1,17 +0,0 @@
|
||||
# ChangeLog for dev-java/jai-imageio
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
06 Aug 2015; Mario Fetka <mario.fetka@gmail.com> jai-imageio-1.1-r1.ebuild:
|
||||
Stable on arm
|
||||
|
||||
22 Jul 2015; Mario Fetka <mario.fetka@gmail.com> jai-imageio-1.1-r1.ebuild:
|
||||
keyword arm
|
||||
|
||||
*jai-imageio-1.1 (22 Dec 2009)
|
||||
|
||||
22 Dec 2009; James Le Cuirot <chewi@aura-online.co.uk>
|
||||
+jai-imageio-1.1.ebuild:
|
||||
New package. Needed by Audiveris, which I will add soon. Unfortunately the
|
||||
source is only available from CVS and the codec library is closed source.
|
||||
At least this ebuild is much nicer than the one in bug #252249. :)
|
||||
@@ -1,3 +0,0 @@
|
||||
EBUILD jai-imageio-1.1-r1.ebuild 972 SHA256 a834a8661666c2aaf8486474f83d04e5244ca4119d16df6d7961dd97612745c7 SHA512 d7eeec9173956cdedb3f908f444f9a08a1b27c545d4587251447684a84f4070e8b3798597ac45bc5174724ac597a6be91895ca65aad09e4edb9d1de46514400b WHIRLPOOL 73c53ce9047c199df7683a044aa741e43029ec027cbfe0c75be3857a5195a0f4f644cd1ae273e4806a04d61b74582eea6d49b752217691ef1b9f72539fc5ae93
|
||||
MISC ChangeLog 647 SHA256 2edac2c41bb6a2704cfaf5500c785c41fd27c61aa5794e24dfce43c5fa5fe443 SHA512 2141babb62706ca0d864f38828f4466a5143fc5bfb84c87c1f098ee89d7b56e5cfa111ce79b5c047cb7a0780247c6794d0a0e8b387026d4f82b29c2213424029 WHIRLPOOL 8693e6ad5dfe6b66ed539704c2c634bdd18fd9b752c6af5a041e6ac782190a578ec88780d5b29fc6d1cf67e194193ed5213e68a061c0e4e051014767a40492cb
|
||||
MISC metadata.xml 158 SHA256 ea882ceccfd160b16cf7e79de423bdcc12b3fa000f124491a6df36f5783894fb SHA512 54f88fc3270968439ba87295b04365a89101c55d33a8c209a56036dc60244e5c73f78ec09484b3e5af28de9dee2159b1dab670cbd5d80a9e0c4543145c0390a3 WHIRLPOOL fcffc4fb6751b5a6eec33aa833f9d7dea0168d3ab67f7e34565370f92fd917ed882bcc57585481bf4d31e601f83a592d99d1c3f50fc793f1c38cd174cc8b2f26
|
||||
@@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
JAVA_PKG_IUSE="source"
|
||||
inherit java-pkg-2 java-ant-2 subversion
|
||||
|
||||
ESVN_REPO_URI="https://svn.java.net/svn/jai-imageio-core~svn/tags/jai-imageio-1_1-fcs"
|
||||
|
||||
DESCRIPTION="A library for managing images based on JAI"
|
||||
HOMEPAGE="http://java.net/projects/jai-imageio-core/"
|
||||
LICENSE="jai-imageio sun-bcla-jclib4jai"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND="dev-java/sun-jai-bin"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
>=virtual/jdk-1.4"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
>=virtual/jre-1.4"
|
||||
|
||||
S="${WORKDIR}/${PN}-core"
|
||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||
EANT_GENTOO_CLASSPATH="sun-jai-bin"
|
||||
EANT_GENTOO_CLASSPATH_EXTRA="src/share/jclib4jai/clibwrapper_jiio.jar"
|
||||
|
||||
src_install() {
|
||||
dohtml www/index.html || die
|
||||
use source && java-pkg_dosrc src/share/classes/*
|
||||
|
||||
cd build/*/opt/lib || die
|
||||
java-pkg_dojar ext/clibwrapper_jiio.jar ext/jai_imageio.jar
|
||||
java-pkg_doso */libclib_jiio.so
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>java</herd>
|
||||
</pkgmetadata>
|
||||
@@ -1,38 +0,0 @@
|
||||
# ChangeLog for dev-java/jbig2
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
06 Aug 2015; Mario Fetka <mario.fetka@gmail.com> jbig2-1.4.ebuild:
|
||||
Stable on arm
|
||||
|
||||
22 Jul 2015; Mario Fetka <mario.fetka@gmail.com> jbig2-1.4.ebuild:
|
||||
keyword arm
|
||||
|
||||
23 Jun 2014; Mario Fetka <mario.fetka@gmail.com> files/build.xml,
|
||||
jbig2-1.4.ebuild:
|
||||
Update Requ to 1.7 java
|
||||
|
||||
*jbig2-1.4 (23 Jun 2014)
|
||||
|
||||
23 Jun 2014; Mario Fetka <mario.fetka@gmail.com> +jbig2-1.4.ebuild,
|
||||
-jbig2-20111119.ebuild:
|
||||
Bump
|
||||
|
||||
19 Nov 2011; Mario Fetka <mario.fetka@gmail.com> jbig2-20111119.ebuild:
|
||||
Correct build on utf8 console and cleanup
|
||||
|
||||
27 Aug 2010; Mario Fetka <mario.fetka@gmail.com> +jbig2-20100827.ebuild:
|
||||
Bump
|
||||
|
||||
09 May 2010; Mario Fetka <mario.fetka@gmail.com> +jbig2-20100509.ebuild:
|
||||
Bump
|
||||
|
||||
07 Dec 2009; Mario Fetka <mario.fetka@gmail.com> +jbig2-20091207.ebuild:
|
||||
Bump
|
||||
|
||||
04 May 2009; Mario Fetka <mario.fetka@gmail.com> jbig2-20090114.ebuild,
|
||||
files/build.properties, files/build.xml:
|
||||
corrections based on suggestiosn from Vlastimil Babka <caster@g.o>
|
||||
|
||||
20 Apr 2009; Mario Fetka <mario.fetka@gmail.com> ChangeLog:
|
||||
initial checkin
|
||||
@@ -1,6 +0,0 @@
|
||||
AUX build.properties 145 SHA256 12e0e7dc74c08c404cfc0344742f2ddb78d91a4f7c9ba44aef0599d5c5aed289 SHA512 a04adc68df8140d3d37b81d4c170ffbad067ccda2bd6841d43e7fc91d21aaf439720bcec055fe8d936dad678ecd1b308ff72783aecdc9268a6c5b79a62a0ca75 WHIRLPOOL 10f055a99f4ad38d4a9b43fd648b479bce183ed22781d03bef19a864ddf173468872c6dfb649f4e1e3c0a81d84800b703746f50f663c9d25c7ad0c35cad8051f
|
||||
AUX build.xml 3128 SHA256 1adba8a98ad76ca07ce396b89ef7357f7dc7892de823009bbd8249911584a55f SHA512 9a2f396a2db9775aac00659de76bfce7b9ff4167b77f4c3992cb6ef07bf4fe11094cd09512cbb585bb747c2126f3f7de43b479b2ab0faacfb5b8b13409849d92 WHIRLPOOL 12141ca33fd0fde5568b64b21b1a4c5e9714c06fc02ae4ba2af28cc60000f037cd8397437ab66bcd94b1ec06cadb06f11d3215fe8e196a83940ede72f2a5c09d
|
||||
DIST jbig2_src_1.4.zip 113638 SHA256 c3b6b132afaf1374a41bbe5931ddcb9c0bcab9b0f2d2abe1cfb567c70c1a3ee5 SHA512 2e9d5af09d332540681ed39a6875436183ca0328c7cd690db35d6869e11c632f236db65ff3055fe86a70a0f0d2393f3f99cbd261f3e5b69c9b55f1523cae53e4 WHIRLPOOL 677299fb73c51c55302aa2da55a85fa8b53365a89392da2b32136f8171d21d2df94e41afc45f8bbc5d426755b49f121cde07c14f25fc423b21a8e3765b0e5b80
|
||||
EBUILD jbig2-1.4.ebuild 770 SHA256 c7f87b082661eb7ffe53bdaafb42c5d82375a67cbb9767f83498c91bff61066c SHA512 97d65f747838717321af1780e2cff0a781e6276018c9634181dae79fabe8cd2c819caa99f7bf330cc28d31d2bdf97870753940111c72a1b64e5b848a3ef07520 WHIRLPOOL 8c010211b829108a26e7ce350de81c33b2276b4170380df0b18c852e60414997f20e13c703b990907e0eb1c13518f164f86a35f6ba1d1c863d81f457cded7504
|
||||
MISC ChangeLog 1165 SHA256 47b01ee35536b6e4f5cc612ebe6ccffe625c7efcab672068da0bf6db16c97297 SHA512 1e695d80a4e8c21253a7e8a8e45f98b60b1fb2bfe10343b8c21c0a2572cabaa1e6c55e60acef0e74fd53a4ac2cca96892a93953376cf76131e3516762666faae WHIRLPOOL ca1191dc5647beea98c4f03e52a7a6f63128ac337cdae5d7ac42c381a2b6de327b73033c009324adb58648ddc89d856ecf853510e4df739048209115393daa3e
|
||||
MISC metadata.xml 159 SHA256 a4ced33e98b00e3a3f725c4c40ef8e76c338db53389465ef871105fbe6e8cbbb SHA512 74dc9ada199a90543b8e1c168c7054f2e973fbfa2551e2b959d67501f2538e269cfb4b2f0905a88a1afa04c20b33961336310ba876f80d47c8e7615b2d7c830a WHIRLPOOL a0ac49efeca233ec4d8f63eb69c8e46e1d4ecbd926693c25b1b8c7415e4c565680936aec46f0c4197116fd7a19a3bb571beee493c18bdae1e5e978e3db84f17a
|
||||
@@ -1,7 +0,0 @@
|
||||
#where classes are compiled, jars distributed, javadocs created and release created
|
||||
build.dir=build
|
||||
|
||||
#libraries
|
||||
libs.dir=.
|
||||
jbig2.jar.name=jbig2
|
||||
|
||||
@@ -1,95 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project name="jbig2" default="jar" basedir=".">
|
||||
<description>
|
||||
The JPedal JBIG2 Image Decoder is a 100% pure Java image decoder for the JBIG2 file format.
|
||||
</description>
|
||||
|
||||
<!-- set global properties for this build -->
|
||||
<property name="user.name" value="intarsys consulting GmbH"/>
|
||||
<property name="jbig2.src.dir" location="src"/>
|
||||
|
||||
<target name="init">
|
||||
<property file="build.properties" />
|
||||
|
||||
<property name="jbig2.build.root" location="${build.dir}/jbig2"/>
|
||||
<property name="jbig2.build.dir" location="${jbig2.build.root}/build"/>
|
||||
<property name="jbig2.dist.dir" location="${jbig2.build.root}/dist"/>
|
||||
<property name="jbig2.javadoc.dir" location="${jbig2.build.root}/javadoc"/>
|
||||
|
||||
</target>
|
||||
|
||||
<target name="make-structure" depends="init">
|
||||
<!-- Create the build directory structure used by compile -->
|
||||
<mkdir dir="${jbig2.build.dir}"/>
|
||||
<mkdir dir="${jbig2.dist.dir}"/>
|
||||
<mkdir dir="${jbig2.javadoc.dir}"/>
|
||||
</target>
|
||||
|
||||
<target name="clean" depends="init" description="clean up" >
|
||||
<!-- Delete the ${dist} directory trees -->
|
||||
<delete dir="${jbig2.javadoc.dir}"/>
|
||||
<delete dir="${jbig2.dist.dir}"/>
|
||||
<delete dir="${jbig2.build.dir}"/>
|
||||
</target>
|
||||
|
||||
<target name="compile" depends="make-structure" description="jbig2 compile" >
|
||||
<!-- Construct classpath -->
|
||||
<path id="jbig2.classpath">
|
||||
<!-- <fileset dir="${libs.dir}">
|
||||
<include name="**/${jbig2.jar.name}.jar"/>
|
||||
<include name="**/${jna.jar.name}.jar"/>
|
||||
</fileset> -->
|
||||
<pathelement path="${jbig2.build.dir}"/>
|
||||
</path>
|
||||
|
||||
<!-- Compile the java code -->
|
||||
<javac compiler="javac1.7" target="1.7" source="1.7" srcdir="${jbig2.src.dir}" destdir="${jbig2.build.dir}" debug="true">
|
||||
<classpath refid="jbig2.classpath"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<target name="jar" depends="compile" description="generate the distribution" >
|
||||
|
||||
<jar jarfile="${jbig2.dist.dir}/${jbig2.jar.name}.jar" basedir="${jbig2.build.dir}">
|
||||
<manifest>
|
||||
<attribute name="Built-By" value="${user.name}"/>
|
||||
<attribute name="Main-Class" value=""/>
|
||||
<!-- <attribute name="Class-Path" value="${jbig2.jar.name}.jar ${jna.jar.name}.jar"/> -->
|
||||
</manifest>
|
||||
</jar>
|
||||
|
||||
</target>
|
||||
|
||||
<!-- Javadoc -->
|
||||
<target name="javadoc" depends="make-structure">
|
||||
<javadoc
|
||||
packagenames="org.jpedal.jbig2.*"
|
||||
sourcepath="${jbig2.src.dir}"
|
||||
destdir="${jbig2.javadoc.dir}"
|
||||
author="true"
|
||||
version="true"
|
||||
use="true"
|
||||
windowtitle="tools API"
|
||||
doctitle="tools API" >
|
||||
<classpath refid="jbig2.classpath"/>
|
||||
</javadoc>
|
||||
</target>
|
||||
|
||||
|
||||
|
||||
<target name="buildZipSrcPackage" depends="javadoc" description="generate build sources zip package" >
|
||||
<zip destfile="${jbig2.dist.dir}/${jbig2.jar.name}-build-src.zip">
|
||||
<fileset dir="..">
|
||||
<include name="jbig2/src/**/*"/>
|
||||
</fileset>
|
||||
<fileset dir="${build.dir}">
|
||||
<include name="jbig2/javadoc/**/*.*"/>
|
||||
</fileset>
|
||||
<fileset dir="..">
|
||||
<include name="jbig2/ant/**/*.*"/>
|
||||
</fileset>
|
||||
</zip>
|
||||
</target>
|
||||
|
||||
</project>
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
# 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="JPedal JBIG2 Image Decoder"
|
||||
HOMEPAGE="http://sourceforge.net/projects/jpedaljbig2imag/"
|
||||
SRC_URI="http://sourceforge.net/projects/jpedaljbig2imag/files/JPedal%20JBIG2%20Image%20Decoder/${PV}/jbig2_src_${PV}.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.7"
|
||||
DEPEND=">=virtual/jdk-1.7
|
||||
app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
java_prepare() {
|
||||
cp "${FILESDIR}"/build.* "${S}" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar build/jbig2/dist/jbig2.jar
|
||||
|
||||
use source && java-pkg_dosrc src/*
|
||||
|
||||
use doc && java-pkg_dojavadoc build/jbig2/javadoc
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>java</herd>
|
||||
</pkgmetadata>
|
||||
@@ -1,24 +0,0 @@
|
||||
# ChangeLog for dev-java/jpwgen
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
06 Aug 2015; Mario Fetka <mario.fetka@gmail.com> jpwgen-1.0.3.ebuild:
|
||||
Stable on arm
|
||||
|
||||
23 Jun 2014; Mario Fetka <mario.fetka@gmail.com> jpwgen-1.0.3.ebuild:
|
||||
Update Requ to 1.7 java
|
||||
|
||||
18 Feb 2010; Mario Fetka <mario.fetka@gmail.com> jpwgen-1.0.3.ebuild:
|
||||
add arm keyword
|
||||
|
||||
20 Apr 2009; Mario Fetka <mario.fetka@gmail.com> jpwgen-1.0.3:
|
||||
resort
|
||||
|
||||
20 Apr 2009; Mario Fetka <mario.fetka@gmail.com> jpwgen-1.0.3:
|
||||
shorten to long description
|
||||
|
||||
10 Dec 2008; Mario Fetka <mario.fetka@gmail.com> jpwgen-1.0.3.ebuild:
|
||||
correct typo
|
||||
|
||||
23 Jun 2008; Mario Fetka <mario-fetka@gmx.at> ChangeLog:
|
||||
Initial Version if jpwgen
|
||||
@@ -1,5 +0,0 @@
|
||||
AUX build.xml 1013 SHA256 f47e8db56c9f63893acb9cb9641353b343087fbc3603f0b92af9a212b0a302e5 SHA512 ce206c61966d1cb828552fb4d59a543cdc5a98ecf03e6d38b3d0eaf1e15ac4fde9feaaf3aaa2ed8681d3e9916e79fb0481e82cdae98e38f9e6926f94de73c1e9 WHIRLPOOL d8cd085b57b1d1f166bafca4b732badc7563a07250e31548c7b0ed57e80586e946aa3cf3ddc5fb8cb9dd7637a75de102023695d3451b7ce085618842555b68fa
|
||||
DIST jpwgen-1.0.3-sources.jar 187827 SHA256 ab3b82b0b35b784e527c272fc7a731f971090317a015a627e4d791244803e6a2
|
||||
EBUILD jpwgen-1.0.3.ebuild 1017 SHA256 cadff1ce61e5063c3dea3fb2b50b051a9fd57226acc148f603bab72b13cb806c SHA512 63a625c2f24c8793c1113901878f27c5cd91b83b61b365da66930f512ede693ce9202a6fe0adad6e7cec24e8b4e349d1916d6190446a4244e84d8917e40b2427 WHIRLPOOL 760fa2e4285a5fa27fa5c9dca6fe2c33b10f30f49302e878f8ef6584e9bedc5b65d70a2707cc5d7248b41bf6f03de77b4f96ec2149afb2fc94a94b4fcfa4180b
|
||||
MISC ChangeLog 741 SHA256 3be3a3d6ea911e284dbaa2539cffc352e6820c9d46b47993df273b9c425c7fda SHA512 5b867f8875882b1b630536f28a4fef02c0fc9f27e7e7ffe9fbea18088bd8b72a5f22276ece68f04273a352a8ef0eeb9066c6b57f2860eeb6248e765c480dd0dd WHIRLPOOL 3013dbd8d5943572303db9217a082d5a24173dbed009b3d8ec9d8c213160ccac73f106d4a85438dc9927a3f83d714f4b70d1be7e97b62e3d05c078dac58b02cb
|
||||
MISC metadata.xml 159 SHA256 a4ced33e98b00e3a3f725c4c40ef8e76c338db53389465ef871105fbe6e8cbbb SHA512 74dc9ada199a90543b8e1c168c7054f2e973fbfa2551e2b959d67501f2538e269cfb4b2f0905a88a1afa04c20b33961336310ba876f80d47c8e7615b2d7c830a WHIRLPOOL a0ac49efeca233ec4d8f63eb69c8e46e1d4ecbd926693c25b1b8c7415e4c565680936aec46f0c4197116fd7a19a3bb571beee493c18bdae1e5e978e3db84f17a
|
||||
@@ -1,41 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<project name="jpwgen" default="jar">
|
||||
<!-- some properties -->
|
||||
<property name="src" value="src" />
|
||||
<property name="build" value="build" />
|
||||
<property name="dist" value="dist"/>
|
||||
|
||||
<property name="jarfile" value="${ant.project.name}.jar"/>
|
||||
|
||||
<property file="build.properties"/>
|
||||
|
||||
<!-- init -->
|
||||
<target name="init">
|
||||
<tstamp/>
|
||||
<mkdir dir="${dist}"/>
|
||||
<mkdir dir="${build}"/>
|
||||
</target>
|
||||
|
||||
<!-- compile everything -->
|
||||
<target name="compile" depends="init">
|
||||
<javac srcdir="${src}" destdir="${build}" classpath="${classpath}"/>
|
||||
</target>
|
||||
|
||||
<!-- build the jar file -->
|
||||
<target name="jar" depends="compile">
|
||||
<jar jarfile="${dist}/${jarfile}" basedir="${build}">
|
||||
<fileset dir="${src}">
|
||||
<include name="**/*.png"/>
|
||||
<include name="**/*.ucd"/>
|
||||
<include name="**/*.properties"/>
|
||||
</fileset>
|
||||
</jar>
|
||||
</target>
|
||||
|
||||
<!-- clean up -->
|
||||
<target name="clean">
|
||||
<delete dir="${build}"/>
|
||||
<delete dir="${dist}"/>
|
||||
</target>
|
||||
</project>
|
||||
@@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
JAVA_PKG_IUSE="source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="A Java-based password generator whose functionality resembles the popular 'pwgen' program."
|
||||
HOMEPAGE="http://jpwgen.berlios.de/"
|
||||
SRC_URI="mirror://berlios/jpwgen/jpwgen-${PV}-sources.jar"
|
||||
|
||||
LICENSE="W3C"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP="dev-java/commons-logging
|
||||
dev-java/commons-cli"
|
||||
RDEPEND=">=virtual/jre-1.7
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.7
|
||||
${COMMON_DEP}
|
||||
app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
cp "${FILESDIR}/build.xml" "${S}"
|
||||
|
||||
cd "${S}"
|
||||
|
||||
mkdir src
|
||||
mv de src
|
||||
echo "classpath=$(java-pkg_getjars commons-cli-1,commons-logging)" > "${S}"/build.properties
|
||||
}
|
||||
|
||||
EANT_DOC_TARGET=""
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar "${S}"/dist/jpwgen.jar
|
||||
java-pkg_dolauncher ${PN} --main de.rrze.idmone.utils.jpwgen.PwGenerator
|
||||
|
||||
use source && java-pkg_dosrc "${S}"/src/*
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>java</herd>
|
||||
</pkgmetadata>
|
||||
@@ -1,6 +0,0 @@
|
||||
# ChangeLog for dev-java/jython
|
||||
# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
05 Mar 2017; Mario Fetka <mario@gentoo.org> jython-2.2.1-r1.ebuild:
|
||||
Correct deeps
|
||||
@@ -1,5 +0,0 @@
|
||||
AUX jython-2.2.1-build.patch 3285 SHA256 3078b381ac9a4ef0edf03b6c3253cbe436497b9f843aa45e43194e8b36f2d7e4 SHA512 e0936cd6fdca71f4df7c77959c343bcf74af496b048bbd2d285eb961700d0dd875c386d4efd85a61f89dcb67e55bfcff5f9e480e1e85bdfcbcd26aebefcb0397 WHIRLPOOL 2b3997555b38d3f5b8c7f75955a25eba66ef5a1a870a10e86ac6426e38bb9d28b0b3129437a13325290ea6bd943dc16cbd624b5cb6e4849ec8e756e58a8cc299
|
||||
DIST Python-2.2.3.tgz 6709556 SHA256 a8f92e6b89d47359fff0d1fbfe47f104afc77fd1cd5143e7332758b7bc100188 SHA512 2e2c881f8819ed3d91b3e98e7087b23ced9715c80eb9e5fe4144cca5b82220e035d0f50ac4a098b3bbdca3c588f70b8021f68a5d52f653c013470579342943e4 WHIRLPOOL dbef6f9f0545f4f4ddf6e4535b67bb936a2ef596f17a1ff6acca89755729420588d845bc291eed0d19b433b3eff017166c7d68a1a352a5612b00da2f8f0c20d7
|
||||
DIST jython_installer-2.2.1.jar 4663097 SHA256 586858aa16a8b269eaaec59f5b64031ec504d33da35cba98ebac811b0e838e68 SHA512 d33262dec95dbecfc007a738ed8d8cd4844c215e451b7ab126940f1157079aa846a104f3587ad84c4a009249632e3aaa3c83479ee8f47c30c4b4833bcdd582b3 WHIRLPOOL bae264f67547a975bf648b3de0cc2becb5d51e14b2ca1a977f7c3d45ec96bd3fd4fd99b0ff6912fb38d54d57656225c51c4b8a474c6ca8fe7fc16e12ab4bbec8
|
||||
EBUILD jython-2.2.1-r1.ebuild 3671 SHA256 7e74dbc5ab5031c64e610014d650df832350caba7faa72ea0aee33018552f3e5 SHA512 fddad2717d70fa3f24174d41abce52b3dd9cc74efe248e048091fe7333df1263514bdb7405ea69792aececcb9f38b78764244d0347cac892d84314165eee9ab9 WHIRLPOOL bddc8615834e4a264f8f34e265396d05919adca669c4b530077b0a58cd8421629ae1a1910f1328c85bc74879622a5e76337b776c9fb8f85fa5d739fc26740db0
|
||||
MISC ChangeLog 202 SHA256 e405c30eef3e9c87e6c4c250ea969869468e1595c0c8396a1224bbe393c57b32 SHA512 7830e303d48257e9177165352103a538af28d7637c2c2a36ff487ec4183e86ebd9943f23677947ac2b442cffc62f60bcb64e50a1c602575f45f7eb4f4cceb65f WHIRLPOOL a08cc73f60440af30a50aed74b7d67425fa39ca971a30519de16f63e7a8837f70fbb2a89cf474aa87950e0866f7c3ef4cca5c0671b6cf2afcb4a068a759f2369
|
||||
@@ -1,76 +0,0 @@
|
||||
--- build.xml.org 2008-02-26 22:35:07.000000000 +1300
|
||||
+++ build.xml 2008-02-26 22:35:48.000000000 +1300
|
||||
@@ -373,21 +373,13 @@
|
||||
|
||||
<!-- create checkout directory if necessary -->
|
||||
<target name="prepare-checkout" if="do.checkout">
|
||||
- <mkdir dir="${svn.checkout.dir}" />
|
||||
+ <echo message="Removed by patch." />
|
||||
</target>
|
||||
|
||||
|
||||
<!-- checkout if so defined -->
|
||||
<target name="checkout" depends="prepare" if="do.checkout">
|
||||
- <svn javahl="${javahl.dir}" >
|
||||
- <checkout url="https://jython.svn.sourceforge.net/svnroot/jython/${svn.main.dir}/jython" revision="${svn.revision}" destPath="${svn.checkout.dir}/jython" />
|
||||
- <checkout url="https://jython.svn.sourceforge.net/svnroot/jython/${svn.main.dir}/installer" revision="${svn.revision}" destPath="${svn.checkout.dir}/installer" />
|
||||
- </svn>
|
||||
-
|
||||
- <!-- checkout cpython license from the correct python maintenance branch -->
|
||||
- <svn javahl="${javahl.dir}" >
|
||||
- <checkout url="http://svn.python.org/projects/python/branches/release22-maint/" destPath="${svn.checkout.dir}/python" recurse="false" />
|
||||
- </svn>
|
||||
+ <echo message="removed by patch" />
|
||||
</target>
|
||||
|
||||
|
||||
@@ -551,28 +543,13 @@
|
||||
|
||||
|
||||
<!-- build the .html files using the ht2html tool -->
|
||||
- <target name="doc" depends="compile" if="full-build">
|
||||
- <fail unless="ht2html.dir" message="ht2html.dir is not set" />
|
||||
- <copy todir="${dist.dir}/Doc" preservelastmodified="true">
|
||||
- <fileset dir="Doc" includes="*.ht, **/*.gif" />
|
||||
- </copy>
|
||||
- <!-- Create .html files in Doc -->
|
||||
- <apply executable="${python.exe}" dir="Doc">
|
||||
- <env key="PYTHONPATH" path="${jython.base.dir}/Misc/htgen" />
|
||||
- <arg line="${ht2html.dir}/ht2html.py" />
|
||||
- <arg line="-s JyLocalGenerator" />
|
||||
- <fileset dir="${dist.dir}/Doc">
|
||||
- <include name="*.ht" />
|
||||
- </fileset>
|
||||
- </apply>
|
||||
- <delete>
|
||||
- <fileset dir="${dist.dir}/Doc" includes="*.ht" />
|
||||
- </delete>
|
||||
+ <target name="doc" depends="compile">
|
||||
+ <echo message="Functionality removed by gentoo patch" />
|
||||
</target>
|
||||
|
||||
|
||||
<!-- javadoc -->
|
||||
- <target name="javadoc" depends="compile" if="full-build">
|
||||
+ <target name="javadoc" depends="compile">
|
||||
<javadoc sourcepath="${source.dir}"
|
||||
destdir="${apidoc.dir}"
|
||||
source="${jdk.source.version}"
|
||||
@@ -588,7 +565,7 @@
|
||||
|
||||
|
||||
<!-- copy for full distribution -->
|
||||
- <target name="copy-full" if="full-build">
|
||||
+ <target name="copy-full">
|
||||
<!-- Misc files -->
|
||||
<echo>copy misc files from ${jython.base.dir}</echo>
|
||||
<copy todir="${dist.dir}" preservelastmodified="true">
|
||||
@@ -599,7 +576,7 @@
|
||||
|
||||
<!-- copy the CPython license -->
|
||||
<echo>copy CPython LICENSE from ${svn.checkout.dir}/python</echo>
|
||||
- <copy file="${svn.checkout.dir}/python/LICENSE" tofile="${dist.dir}/LICENSE_CPython.txt" preservelastmodified="true" />
|
||||
+ <copy file="${python.lib}/../LICENSE" tofile="${dist.dir}/LICENSE_CPython.txt" preservelastmodified="true" />
|
||||
|
||||
<!-- sources: todir has to correspond with installer/**/JarInstaller.java -->
|
||||
<echo>copy sources from ${jython.base.dir}</echo>
|
||||
@@ -1,138 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=1
|
||||
|
||||
JAVA_PKG_IUSE="readline source doc servletapi mysql postgres examples oracle"
|
||||
#jdnc
|
||||
|
||||
inherit base java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="An implementation of Python written in Java"
|
||||
HOMEPAGE="http://www.jython.org"
|
||||
|
||||
MY_PV="installer-2.2.1"
|
||||
PYVER="2.2.3"
|
||||
|
||||
SRC_URI="http://www.python.org/ftp/python/${PYVER%_*}/Python-${PYVER}.tgz
|
||||
mirror://sourceforge/${PN}/${PN}_${MY_PV}.jar"
|
||||
|
||||
LICENSE="PSF-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND="=dev-java/jakarta-oro-2.0*
|
||||
readline? ( >=dev-java/libreadline-java-0.8.0 )
|
||||
mysql? ( >=dev-java/jdbc-mysql-3.1 )
|
||||
postgres? ( dev-java/jdbc-postgresql )
|
||||
oracle? ( dev-java/jdbc-oracle-bin:10.2 )
|
||||
servletapi? ( java-virtuals/servlet-api:2.5 )
|
||||
!<=dev-java/freemarker-2.3.10"
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${CDEPEND}"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
dev-java/javacc
|
||||
${CDEPEND}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
#Tests currently very broken. Need to investigate whether that
|
||||
#is jython's or gentoo's doing.
|
||||
RESTRICT="test"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
epatch "${FILESDIR}/${P}-build.patch"
|
||||
|
||||
rm -Rfv org || die "Unable to remove class files."
|
||||
find . -iname '*.jar' | xargs rm -fv || die "Unable to remove bundled jars"
|
||||
|
||||
echo javacc.jar="$(java-pkg_getjars --build-only javacc)" > ant.properties
|
||||
|
||||
if use readline; then
|
||||
echo "readline.jar=$(java-pkg_getjars libreadline-java)" >> \
|
||||
ant.properties
|
||||
fi
|
||||
if use servletapi; then
|
||||
echo "servlet.jar=$(java-pkg_getjar --virtual servlet-api-2.5 servlet-api.jar)" \
|
||||
>> ant.properties
|
||||
fi
|
||||
if use mysql; then
|
||||
echo "mysql.jar=$(java-pkg_getjar jdbc-mysql jdbc-mysql.jar)" \
|
||||
>> ant.properties
|
||||
fi
|
||||
|
||||
if use postgres; then
|
||||
echo \
|
||||
"postgresql.jar=$(java-pkg_getjar jdbc-postgresql jdbc-postgresql.jar)"\
|
||||
>> ant.properties
|
||||
fi
|
||||
|
||||
if use oracle; then
|
||||
echo \
|
||||
"oracle.jar=$(java-pkg-getjar jdbc-oracle-bin-10.2 ojdbc14.jar)" \
|
||||
>> ant.properties
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local antflags="-Dbase.path=src/java -Dsource.dir=src/java/src"
|
||||
local pylib="Python-${PYVER}/Lib"
|
||||
antflags="${antflags} -Dpython.lib=${pylib} -Dsvn.checkout.dir=."
|
||||
LC_ALL=C eant ${antflags} developer-build $(use_doc javadoc)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local antflags="-Dbase.path=src/java -Dsource.dir=src/java/src"
|
||||
antflags="${antflags} -Dpython.home=dist"
|
||||
local pylib="Python-${PYVER}/Lib"
|
||||
antflags="${antflags} -Dpython.lib=${pylib}"
|
||||
eant ${antflags} bugtest
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar "dist/${PN}.jar"
|
||||
|
||||
dodoc README.txt NEWS ACKNOWLEDGMENTS
|
||||
use doc && dohtml -A .css .jpg .gif -r Doc/*
|
||||
|
||||
local java_args="-Dpython.home=/usr/share/jython"
|
||||
java_args="${java_args} -Dpython.cachedir=\${HOME}/.jythoncachedir"
|
||||
|
||||
java-pkg_dolauncher jythonc \
|
||||
--main "org.python.util.jython" \
|
||||
--java_args "${java_args}" \
|
||||
--pkg_args "${java_args} /usr/share/jython/tools/jythonc/jythonc.py"
|
||||
|
||||
java-pkg_dolauncher jython \
|
||||
--main "org.python.util.jython" \
|
||||
--pkg_args "${java_args}"
|
||||
|
||||
insinto /usr/share/${PN}
|
||||
doins -r dist/Lib registry
|
||||
|
||||
insinto /usr/share/${PN}/tools
|
||||
doins -r dist/Tools/*
|
||||
|
||||
use doc && java-pkg_dojavadoc dist/Doc/javadoc
|
||||
use source && java-pkg_dosrc src
|
||||
use examples && java-pkg_doexamples dist/Demo/*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use readline; then
|
||||
elog "To use readline you need to add the following to your registry"
|
||||
elog
|
||||
elog "python.console=org.python.util.ReadlineConsole"
|
||||
elog "python.console.readlinelib=GnuReadline"
|
||||
elog
|
||||
elog "The global registry can be found in /usr/share/${PN}/registry"
|
||||
elog "User registry in \$HOME/.jython"
|
||||
elog "See http://www.jython.org/docs/registry.html for more information"
|
||||
elog ""
|
||||
fi
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
AUX oracle-jdk-bin-1.7.env 880 SHA256 dcc5117fdac4e0ecda89388ef86c575920ee1554df89e534e25972e503b2225f SHA512 67a63ad1769f9ef2a07345daa43b064501f297181a49ff19c194c8ada32a331e73904e5f6a11a9f30a5974ae7370fa251ad6de45bcf049cf02cdeb7d084f55eb WHIRLPOOL 3bab14a9af5c627b4e852b5f37025f4061159b24e333d55bf32c61678f2fa11e7ae85bc7bd3868711a35edb7bba9e6417e9b8b28bddaf9e84bafe31a1c9a53ea
|
||||
DIST UnlimitedJCEPolicyJDK7.zip 7426 SHA256 7a8d790e7bd9c2f82a83baddfae765797a4a56ea603c9150c87b7cdb7800194d SHA512 02eca7da8f3fffea388431d5352290535a63d53a1f5c795d6511ccba62445787a0ee6ad4bc1852e5262860b6d607ba2a8c6a3dbb0c3e1d7c3a67ac7bbc783204 WHIRLPOOL 02460c7ca54f5f62c3f349addf8e2a101f7a56987e9f62365fac3f703b0c93ac5de4d55697a3d04f78b547b072e0acc95a0720d2ce3b429d2fd5936d50edd1ac
|
||||
DIST javafx_samples-2_2_80-linux.zip 21218149 SHA256 bd632d2c0f36be8bfc798ee6b78b328ff12d9b6ccea5e077dffc7a06f7933819 SHA512 00ec77bfbc7c9a9b1a61acb360b8278febd07bd16fc407a0b52ca0b694d35c79c0fb92d11caf131a8ee16238275962f6bc2e1f8471740ee0045b96bd14e957ba WHIRLPOOL b3f5032b1496b1bb8776e79566ed6a3da1dec3ab2b6d66d3cf67901bbaab5e746a1f3967af271c7b5a90b4522b6763ad7a5f172dfcf588184c5392a1a8a5a785
|
||||
DIST jdk-7u80-linux-i586-demos.tar.gz 20827120 SHA256 27b7c4955d989c9c34a6eed9e08f1955e01546146ed6fb1223f04ef33d143900 SHA512 25fc9ff9ee993ccf8d4caf0701b1e8e5ffdc78c68b0e94a93eb49f3cbc54f739a1699090e675439df9b63338974f5b9a04f6e33df59f6193b42a87a9a437ff47 WHIRLPOOL 25d8ef0b3205ede51eb2ba306d98d7eac91e06d0ca13b771593f343ac27df1d085cfd65a98346c63e76498eb19c106302407615218a907c8f6ea2e743eae09bc
|
||||
DIST jdk-7u80-linux-i586.tar.gz 154850445 SHA256 9ded1318a7223cf6e09ac4b6ee4db1f4c5d1aef1d3d291f6db8491a32eaa57ba SHA512 69e2ee7964b18e9e8b57db917b303eb9ea629c432300fe4749177118d2f5c365e72b976649e21354643fe4957120a2b23de025bab4dc45977837d4847a61ffb6 WHIRLPOOL 2d549c7971935f79e536de8bb0a5fc2547a8bdf039d1617a73fbc0ae222a80422fb336105c3362521efb376aa2ea6fa8c3a0521044785bfc9dc061ebe694628c
|
||||
DIST jdk-7u80-linux-x64-demos.tar.gz 20882163 SHA256 09c55d37508ff6c4b9ebac34e8d5fb65d7ace5cf45d5074726b413e8aa30dfa1 SHA512 2c24799ca0f14d74053e504cee0a9160472fd7e26e1d86d4eb72b190ec934b041bd72b5ce77f44bdca4b7fe8d8104515572491145f2f14e6d295be0bb010b2ef WHIRLPOOL e9f0312261049a5610ffbc64417f41025f36fc0ffec0f40dbcdfd391a3152f1c05ef80d584671d46fe26f86846825ea66e91090159e79a5192f11c695396e8ef
|
||||
DIST jdk-7u80-linux-x64.tar.gz 153530841 SHA256 bad9a731639655118740bee119139c1ed019737ec802a630dd7ad7aab4309623 SHA512 a772878f740e87835bafc82841e8f4c1dfbe8bc79e072d3f6c5c74d3a206eb9001a53b474d91a22819c7c0d6407ed88993635c39738779c2b08c22c7a1c2e9e9 WHIRLPOOL fac71585db57851245891919daca1f043c1a8c002c193426ea7e30b482129e65adee336c2421e4aa1241b8fd7cc69b8a1918cd0c44315bf4aec715e86d116384
|
||||
DIST jdk-7u80-macosx-x64.dmg 206510745 SHA256 2b9deef240a7f07d08541da01bbd60cbf93bf713efd5997e586ba23ec4f5089e SHA512 99150dd7bcc0ceddb12c7690b341323bb49fd0a8b98680176ba964ebbd37fe3e2fd1febad64b376a9fbbb19d883f5800613a8dc6c644de5f36cd7aeacb4d6e3a WHIRLPOOL 41ccabd45b6b8bdd43ca308fdbe3b1c3e89b58aa80336b2810c5bc4b57adc14cd98914467dac582eccd69e03bb911dd5f7d6c30d4ee5a8be2d7eb05607e12035
|
||||
DIST jdk-7u80-macosx-x86_64-demos.tar.gz 19394289 SHA256 27b3f9f12e8e6b56b6f42cbe2ba0e04cb3521c487162ef4de366ba6bb6c60735 SHA512 1dea5c171ffa93a1f111c59b2138f983307bdc4ec0e98ab848dfc040af5a39d8a1ff85fdc3997eeb190499a28565da18284610605a346977c173267a98edbc54 WHIRLPOOL 79f2410802cf476dd5fa6817bfa0538fdf1bc4158d32c1ccd9748b81c7640ff0d6ea92e3bb25e8d29fc7687ef6163b1cf386f852fb2e5960a3f77fa6e392bc73
|
||||
DIST jdk-7u80-solaris-i586-demos.tar.gz 16855430 SHA256 27b4aa795a9e57436d4b3aa11ea00bcf34442a95921e50a086ebdce94cb5f19a SHA512 9af21b132609cdb237bc63e4e739e81589f90445f116434ae7cad744fadefb38790d78fde7ff4d13689d275fe5a814c283f280d0485f0ec85147376672040de6 WHIRLPOOL e7ee65da144034781c84f07073ff23ee57561f838c85c7e7b24cb3b1b8d0e6f0393666383ac4473cd7d05d75e98406ec6484b447a17192c8a65eb6281622839f
|
||||
DIST jdk-7u80-solaris-i586.tar.gz 101088226 SHA256 c29d5f70359201c85ff23a103d71b768100ab23d1417433867ab418bdd46cc39 SHA512 16219609a356339a8575880f44b9eefe4459681202ff0925740f921a7239ebf5fe718c2607cbbebe790d8afc0ace25583c9b3ad67257d0a48cb32032072b2b3f WHIRLPOOL 50e09a1318d3e4a2262fbccd54946f86549314878f019d46efed350d31e9fc35df549b5ed6a305c63e61eace0f360e88bcaa21795abd6a93518be72e70f42bf6
|
||||
DIST jdk-7u80-solaris-sparc-demos.tar.gz 16881622 SHA256 e71933842bbc3ebb36b0b529c583bbff175a4ba88118d4460acb49cd6d615852 SHA512 843b139e793744b8e6d3370a7a036e7c16604a7d8310da363594460ebf72f912373392a9046b3d2ef51b5e275affda6b7f87e3b9e1e9ef096763b0b2e59b6f48 WHIRLPOOL 84bb9d1f3fc410fa15b5c1d6e8e179cd80cfa35d73c118d33c5d477cfa12cf29906a36499b8dc8f1a6b221cf4df9144c0dfb878acd1902ab7b63efa340214985
|
||||
DIST jdk-7u80-solaris-sparc.tar.gz 104306569 SHA256 1bbab4305af963dc6d964fbc3083aa132f71a30ba285f50f0c2b6894f7403d25 SHA512 1c19cc5cb90cd8b64adab70707a6c47f78fdbdc4a8e33b9523f94e7a0cee66746cc061a6c640da4dd9751adbfaa14f09fc2e7ca950317bb3b17c2829a4102342 WHIRLPOOL 4bd0ccd7d284e17a3517318ef803cf69e1555186bc65d3d7c6a2ee79d173fdd6a7fb16568fefed5841f10cecb83c85c9f3d0c3cee1448d838641294de7005713
|
||||
DIST jdk-7u80-solaris-sparcv9-demos.tar.gz 904770 SHA256 fa3a92e70e52b0bffdee8d2e640587d308cacb0390a5c9dd33c80f1f5a039df1 SHA512 2c7754f9a8fc0440e3174c90c4eb79f94827b6337331e55da6fd19dddee8d70cfa979e65df0459ad9c21e858b4bbcb7d3906d18b6153785ce0128837ffd0d161 WHIRLPOOL 76ef02524bcb4c90b51f78413c366ea37f99bcde88e049402f5fb05303911c473b7acb4c18ccc667b9c61584e8af3b6dbb193fd8ff2f80858720446d3474248b
|
||||
DIST jdk-7u80-solaris-sparcv9.tar.gz 19301205 SHA256 1a2bce541efe7b81cafe683626b3edea56918a8ca897ff36a2deaed00a7fce05 SHA512 93ea0e8f5ae611dd1a620dffd72e315ecb6ce8375bd902a793fab128ac7e95d2cb338df1c273a2c29af6194e7cbdb810d79193b413b4b101538c08ebeef1eb41 WHIRLPOOL c9ae1f1b561c4ec1d3c1a7f5008e80642b49a9fd1c6459f8ada65c01accc338280bdd683712d54a9b7741eeccf856b4f2ee82e898fbe1f39260d58efab217185
|
||||
DIST jdk-7u80-solaris-x64-demos.tar.gz 865205 SHA256 a08dd0665d35986675beeba0f80d5db54a91fb276d8641ce1ba16ba873a18682 SHA512 c53f026bfdfed8d83d42e3fce497baffeb370adf0423be2f891f6d200510088ac8227ae4f261ece059dbf29eb33cacafb20a0c328e7d8723387eba38def389d0 WHIRLPOOL 0539e964e194527055186b120df11e74ab3d9568fc2a5ff002ef405396f521a7c35013420067d37874b9602fe29d104dce63f22bfd687c45722689d62a8c552d
|
||||
DIST jdk-7u80-solaris-x64.tar.gz 17176587 SHA256 ccc156363e3080e92382cd675d96889460a4421464b4567333394c8405eeb709 SHA512 83ce229c3a38e454d9acafa189b3b6f247a4723ddb3c3fa08993323590949295b0f3740ab235c7c539f90a684b8cefad7839f82f566b7a141019b94af6cbad89 WHIRLPOOL 07412c6de5886c729b43726fb228783606b2a53c2a286b1af2dd5359975d1c75964a895d7da543f98c461adf0ab4b82fc32ebeb49e1835448effd93886f1b206
|
||||
EBUILD oracle-jdk-bin-1.7.0.80.ebuild 10449 SHA256 f6675e24d83354ab92948106907a5648c36767cea5bceadde0842e8d28d7ab1d SHA512 672eeb6235a68b9c8813417695598b8c3be3f3742ea2c1a4a517067ff4999ff4ae97ed86cd016f53edbd09f6ee4f6e9ec5b1b71f588568944e2bb87794d28d14 WHIRLPOOL eec86b015c4447c0866fd13146597d540b268827aef132d5ea89814184f52c6186955c586f8f84b74af27e27770b36d1c61968433404a67f82f2695e735f7aa3
|
||||
MISC metadata.xml 653 SHA256 d8751066c5e22456dee1849fad9bf32235e4024f74868d24d5594a26f3db78b6 SHA512 e4782bcff1ea2456d6d31e1f1831cdcf5e3a3f548aafd9fc07e874c499c3325129d9cc6c2d71c343035b46e125c22346f56d4ddb3774bc46ce8efbd2cbce7b53 WHIRLPOOL c0c20c4addcee87e80167ff979a819b4655907df3145bd850a57c1b0cf54ae08d80be9d341bd11f9f924d5b912eb7e4c24fb733eb359632206d7c0f3bed4bb0b
|
||||
@@ -1,17 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
VERSION="Oracle JDK @PV@"
|
||||
JAVA_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@"
|
||||
JDK_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@"
|
||||
JAVAC=${JAVA_HOME}/bin/javac
|
||||
PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
|
||||
ROOTPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
|
||||
LDPATH="${JAVA_HOME}/jre/lib/@PLATFORM@/:${JAVA_HOME}/jre/lib/@PLATFORM@/xawt/:${JAVA_HOME}/jre/lib/@PLATFORM@/server/"
|
||||
MANPATH="@GENTOO_PORTAGE_EPREFIX@/opt/@P@/man"
|
||||
PROVIDES_TYPE="JDK JRE"
|
||||
PROVIDES_VERSION="1.7"
|
||||
BOOTCLASSPATH="${JAVA_HOME}/jre/lib/resources.jar:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/jre/lib/sunrsasign.jar:${JAVA_HOME}/jre/lib/jsse.jar:${JAVA_HOME}/jre/lib/jce.jar:${JAVA_HOME}/jre/lib/charsets.jar:${JAVA_HOME}/jre/classes"
|
||||
GENERATION="2"
|
||||
ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"
|
||||
@@ -1,15 +0,0 @@
|
||||
<?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>
|
||||
<longdescription>Oracle Java SE Development Kit, Official Binary Distribution</longdescription>
|
||||
<use>
|
||||
<flag name="derby">Install bundled Derby (Java database)</flag>
|
||||
<flag name="jce">Install Java Cryptographic Extension Unlimited Strength Jurisdiction Policy Files</flag>
|
||||
<flag name="pax_kernel">PAX Kernel</flag>
|
||||
<flag name="source">Install JVM (and optionally JavaFX) sources</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -1,307 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils java-vm-2 prefix versionator
|
||||
|
||||
MY_PV="$(get_version_component_range 2)u$(get_version_component_range 4)"
|
||||
S_PV="$(replace_version_separator 3 '_')"
|
||||
|
||||
# This URIs need to be updated when bumping!
|
||||
JDK_URI="http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html#jdk-${MY_PV}-oth-JPR"
|
||||
JCE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html"
|
||||
# This is a list of archs supported by this update.
|
||||
# Currently arm comes and goes.
|
||||
AT_AVAILABLE=( amd64 x86 x64-solaris x86-solaris sparc-solaris sparc64-solaris x86-macos x64-macos )
|
||||
# Sometimes some or all of the demos are missing, this is to not have to rewrite half
|
||||
# the ebuild when it happens.
|
||||
DEMOS_AVAILABLE=( amd64 x86 x64-solaris x86-solaris sparc-solaris sparc64-solaris x86-macos x64-macos )
|
||||
FX_VERSION="2_2_$(get_version_component_range 4)"
|
||||
|
||||
AT_x86="jdk-${MY_PV}-linux-i586.tar.gz"
|
||||
AT_amd64="jdk-${MY_PV}-linux-x64.tar.gz"
|
||||
AT_arm="jdk-${MY_PV}-linux-arm-vfp-sflt.tar.gz jdk-${MY_PV}-linux-arm-vfp-hflt.tar.gz"
|
||||
AT_x86_solaris="jdk-${MY_PV}-solaris-i586.tar.gz"
|
||||
AT_x64_solaris="${AT_x86_solaris} jdk-${MY_PV}-solaris-x64.tar.gz"
|
||||
AT_sparc_solaris="jdk-${MY_PV}-solaris-sparc.tar.gz"
|
||||
AT_sparc64_solaris="${AT_sparc_solaris} jdk-${MY_PV}-solaris-sparcv9.tar.gz"
|
||||
AT_x86_macos="jdk-${MY_PV}-macosx-x64.dmg"
|
||||
AT_x64_macos="jdk-${MY_PV}-macosx-x64.dmg"
|
||||
|
||||
FXDEMOS_linux="javafx_samples-${FX_VERSION}-linux.zip"
|
||||
|
||||
DEMOS_x86="${FXDEMOS_linux} jdk-${MY_PV}-linux-i586-demos.tar.gz"
|
||||
DEMOS_amd64="${FXDEMOS_linux} jdk-${MY_PV}-linux-x64-demos.tar.gz"
|
||||
DEMOS_arm="${FXDEMOS_linux} jdk-${MY_PV}-linux-arm-vfp-sflt-demos.tar.gz jdk-${MY_PV}-linux-arm-vfp-hflt-demos.tar.gz"
|
||||
DEMOS_x86_solaris="jdk-${MY_PV}-solaris-i586-demos.tar.gz"
|
||||
DEMOS_x64_solaris="${DEMOS_x86_solaris} jdk-${MY_PV}-solaris-x64-demos.tar.gz"
|
||||
DEMOS_sparc_solaris="jdk-${MY_PV}-solaris-sparc-demos.tar.gz"
|
||||
DEMOS_sparc64_solaris="${DEMOS_sparc_solaris} jdk-${MY_PV}-solaris-sparcv9-demos.tar.gz"
|
||||
DEMOS_x86_macos="jdk-${MY_PV}-macosx-x86_64-demos.tar.gz"
|
||||
DEMOS_x64_macos="jdk-${MY_PV}-macosx-x86_64-demos.tar.gz"
|
||||
|
||||
JCE_DIR="UnlimitedJCEPolicy"
|
||||
JCE_FILE="${JCE_DIR}JDK7.zip"
|
||||
|
||||
DESCRIPTION="Oracle's Java SE Development Kit"
|
||||
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
|
||||
for d in "${AT_AVAILABLE[@]}"; do
|
||||
SRC_URI+=" ${d}? ("
|
||||
SRC_URI+=" $(eval "echo \${$(echo AT_${d/-/_})}")"
|
||||
if has ${d} "${DEMOS_AVAILABLE[@]}"; then
|
||||
SRC_URI+=" examples? ( $(eval "echo \${$(echo DEMOS_${d/-/_})}") )"
|
||||
fi
|
||||
SRC_URI+=" )"
|
||||
done
|
||||
unset d
|
||||
SRC_URI+=" jce? ( ${JCE_FILE} )"
|
||||
|
||||
LICENSE="Oracle-BCLA-JavaSE examples? ( BSD )"
|
||||
SLOT="1.7"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="+X alsa aqua derby doc examples +fontconfig jce nsplugin pax_kernel selinux source"
|
||||
|
||||
RESTRICT="fetch strip"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
COMMON_DEP=""
|
||||
RDEPEND="${COMMON_DEP}
|
||||
X? ( !aqua? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
) )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
doc? ( dev-java/java-sdk-docs:1.7 )
|
||||
fontconfig? ( media-libs/fontconfig )
|
||||
!prefix? ( sys-libs/glibc )
|
||||
selinux? ( sec-policy/selinux-java )"
|
||||
# scanelf won't create a PaX header, so depend on paxctl to avoid fallback
|
||||
# marking. #427642
|
||||
DEPEND="${COMMON_DEP}
|
||||
jce? ( app-arch/unzip )
|
||||
examples? ( kernel_linux? ( app-arch/unzip ) )
|
||||
pax_kernel? ( sys-apps/paxctl )"
|
||||
|
||||
S="${WORKDIR}"/jdk${S_PV}
|
||||
|
||||
check_tarballs_available() {
|
||||
local uri=$1; shift
|
||||
local dl= unavailable=
|
||||
for dl in "${@}"; do
|
||||
[[ ! -f "${DISTDIR}/${dl}" ]] && unavailable+=" ${dl}"
|
||||
done
|
||||
|
||||
if [[ -n "${unavailable}" ]]; then
|
||||
if [[ -z ${_check_tarballs_available_once} ]]; then
|
||||
einfo
|
||||
einfo "Oracle requires you to download the needed files manually after"
|
||||
einfo "accepting their license through a javascript capable web browser."
|
||||
einfo
|
||||
_check_tarballs_available_once=1
|
||||
fi
|
||||
einfo "Download the following files:"
|
||||
for dl in ${unavailable}; do
|
||||
einfo " ${dl}"
|
||||
done
|
||||
einfo "at '${uri}'"
|
||||
einfo "and move them to '${DISTDIR}'"
|
||||
einfo
|
||||
einfo "If the above mentioned urls do not point to the correct version anymore,"
|
||||
einfo "please download the files from Oracle's java download archive:"
|
||||
einfo
|
||||
einfo " http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-${MY_PV}-oth-JPR"
|
||||
einfo
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_nofetch() {
|
||||
local distfiles=( $(eval "echo \${$(echo AT_${ARCH/-/_})}") )
|
||||
if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}"; then
|
||||
distfiles+=( $(eval "echo \${$(echo DEMOS_${ARCH/-/_})}") )
|
||||
fi
|
||||
check_tarballs_available "${JDK_URI}" "${distfiles[@]}"
|
||||
|
||||
use jce && check_tarballs_available "${JCE_URI}" "${JCE_FILE}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# Special case for ARM soft VS hard float.
|
||||
if use arm ; then
|
||||
if [[ ${CHOST} == *-hardfloat-* ]] ; then
|
||||
unpack jdk-${MY_PV}-linux-arm-vfp-hflt.tar.gz
|
||||
use examples && unpack jdk-${MY_PV}-linux-arm-vfp-hflt-demos.tar.gz
|
||||
else
|
||||
unpack jdk-${MY_PV}-linux-arm-vfp-sflt.tar.gz
|
||||
use examples && unpack jdk-${MY_PV}-linux-arm-vfp-sflt-demos.tar.gz
|
||||
fi
|
||||
use examples && unpack javafx_samples-${FX_VERSION}-linux.zip
|
||||
use jce && unpack ${JCE_FILE}
|
||||
elif use x86-macos || use x64-macos ; then
|
||||
pushd "${T}" > /dev/null
|
||||
mkdir dmgmount
|
||||
hdiutil attach "${DISTDIR}"/jdk-${MY_PV}-macosx-x64.dmg \
|
||||
-mountpoint "${T}"/dmgmount
|
||||
xar -xf dmgmount/JDK\ $(get_version_component_range 2)\ Update\ $(get_version_component_range 4).pkg
|
||||
hdiutil detach "${T}"/dmgmount
|
||||
zcat jdk1${MY_PV/u/0}.pkg/Payload | cpio -idv
|
||||
mv Contents/Home "${S}"
|
||||
popd > /dev/null
|
||||
else
|
||||
default
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use jce; then
|
||||
mv "${WORKDIR}"/${JCE_DIR} "${S}"/jre/lib/security/ || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}${dest}"
|
||||
|
||||
# Create files used as storage for system preferences.
|
||||
mkdir jre/.systemPrefs || die
|
||||
touch jre/.systemPrefs/.system.lock || die
|
||||
touch jre/.systemPrefs/.systemRootModFile || die
|
||||
|
||||
# We should not need the ancient plugin for Firefox 2 anymore, plus it has
|
||||
# writable executable segments
|
||||
if use x86; then
|
||||
rm -vf {,jre/}lib/i386/libjavaplugin_oji.so \
|
||||
{,jre/}lib/i386/libjavaplugin_nscp*.so
|
||||
rm -vrf jre/plugin/i386
|
||||
fi
|
||||
# Without nsplugin flag, also remove the new plugin
|
||||
local arch=${ARCH};
|
||||
use x86 && arch=i386;
|
||||
if ! use nsplugin; then
|
||||
rm -vf {,jre/}lib/${arch}/libnpjp2.so \
|
||||
{,jre/}lib/${arch}/libjavaplugin_jni.so
|
||||
fi
|
||||
|
||||
dodoc COPYRIGHT
|
||||
dohtml README.html
|
||||
|
||||
dodir "${dest}"
|
||||
cp -pPR bin include jre lib man "${ddest}" || die
|
||||
|
||||
if use derby; then
|
||||
cp -pPR db "${ddest}" || die
|
||||
fi
|
||||
|
||||
if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}"; then
|
||||
cp -pPR demo sample "${ddest}" || die
|
||||
if use kernel_linux; then
|
||||
cp -pPR "${WORKDIR}"/javafx-samples-${FX_VERSION//_/.} \
|
||||
"${ddest}"/javafx-samples || die
|
||||
fi
|
||||
fi
|
||||
|
||||
if use jce; then
|
||||
dodir "${dest}"/jre/lib/security/strong-jce
|
||||
mv "${ddest}"/jre/lib/security/US_export_policy.jar \
|
||||
"${ddest}"/jre/lib/security/strong-jce || die
|
||||
mv "${ddest}"/jre/lib/security/local_policy.jar \
|
||||
"${ddest}"/jre/lib/security/strong-jce || die
|
||||
dosym "${dest}"/jre/lib/security/${JCE_DIR}/US_export_policy.jar \
|
||||
"${dest}"/jre/lib/security/US_export_policy.jar
|
||||
dosym "${dest}"/jre/lib/security/${JCE_DIR}/local_policy.jar \
|
||||
"${dest}"/jre/lib/security/local_policy.jar
|
||||
fi
|
||||
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin "${dest}"/jre/lib/${arch}/libnpjp2.so
|
||||
fi
|
||||
|
||||
if use source; then
|
||||
cp -p src.zip "${ddest}" || die
|
||||
fi
|
||||
|
||||
if use !arm && use !x86-macos && use !x64-macos ; then
|
||||
# Install desktop file for the Java Control Panel.
|
||||
# Using ${PN}-${SLOT} to prevent file collision with jre and or
|
||||
# other slots. make_desktop_entry can't be used as ${P} would
|
||||
# end up in filename.
|
||||
newicon jre/lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png \
|
||||
sun-jcontrol-${PN}-${SLOT}.png || die
|
||||
sed -e "s#Name=.*#Name=Java Control Panel for Oracle JDK ${SLOT}#" \
|
||||
-e "s#Exec=.*#Exec=/opt/${P}/jre/bin/jcontrol#" \
|
||||
-e "s#Icon=.*#Icon=sun-jcontrol-${PN}-${SLOT}#" \
|
||||
-e "s#Application;##" \
|
||||
-e "/Encoding/d" \
|
||||
jre/lib/desktop/applications/sun_java.desktop \
|
||||
> "${T}"/jcontrol-${PN}-${SLOT}.desktop || die
|
||||
domenu "${T}"/jcontrol-${PN}-${SLOT}.desktop
|
||||
fi
|
||||
|
||||
# Prune all fontconfig files so libfontconfig will be used and only install
|
||||
# a Gentoo specific one if fontconfig is disabled.
|
||||
# http://docs.oracle.com/javase/7/docs/technotes/guides/intl/fontconfig.html
|
||||
rm "${ddest}"/jre/lib/fontconfig.*
|
||||
if ! use fontconfig; then
|
||||
cp "${FILESDIR}"/fontconfig.Gentoo.properties "${T}"/fontconfig.properties || die
|
||||
eprefixify "${T}"/fontconfig.properties
|
||||
insinto "${dest}"/jre/lib/
|
||||
doins "${T}"/fontconfig.properties
|
||||
fi
|
||||
|
||||
# This needs to be done before CDS - #215225
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
|
||||
# see bug #207282
|
||||
einfo "Creating the Class Data Sharing archives"
|
||||
case ${ARCH} in
|
||||
arm|ia64)
|
||||
${ddest}/bin/java -client -Xshare:dump || die
|
||||
;;
|
||||
x86)
|
||||
${ddest}/bin/java -client -Xshare:dump || die
|
||||
# limit heap size for large memory on x86 #467518
|
||||
# this is a workaround and shouldn't be needed.
|
||||
${ddest}/bin/java -server -Xms64m -Xmx64m -Xshare:dump || die
|
||||
;;
|
||||
*)
|
||||
${ddest}/bin/java -server -Xshare:dump || die
|
||||
;;
|
||||
esac
|
||||
|
||||
# Remove empty dirs we might have copied
|
||||
find "${D}" -type d -empty -exec rmdir -v {} + || die
|
||||
|
||||
if use x86-macos || use x64-macos ; then
|
||||
# fix misc install_name issues
|
||||
pushd "${ddest}"/jre/lib > /dev/null || die
|
||||
local lib needed nlib npath
|
||||
for lib in \
|
||||
libJObjC libdecora-sse libglass libjavafx-{font,iio} \
|
||||
libjfxmedia libjfxwebkit libprism-es2 ;
|
||||
do
|
||||
lib=${lib}.dylib
|
||||
einfo "Fixing self-reference of ${lib}"
|
||||
install_name_tool \
|
||||
-id "${EPREFIX}${dest}/jre/lib/${lib}" \
|
||||
"${lib}"
|
||||
done
|
||||
popd > /dev/null
|
||||
for nlib in jdk1{5,6} ; do
|
||||
install_name_tool -change \
|
||||
/usr/lib/libgcc_s_ppc64.1.dylib \
|
||||
/usr/lib/libSystem.B.dylib \
|
||||
"${ddest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib
|
||||
install_name_tool -id \
|
||||
"${EPREFIX}${dest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib \
|
||||
"${ddest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib
|
||||
done
|
||||
fi
|
||||
|
||||
set_java_env
|
||||
java-vm_revdep-mask
|
||||
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,20 +0,0 @@
|
||||
AUX fontconfig.Gentoo.properties-r1 11196 SHA256 9372ca516ff36609d846a9cb446dde3212e976c10166d8e231312d6238d1db0c SHA512 1802e52383a04efd0d7fb4d6a3903f99128dce90afcb10b9dd0d3515e5feafb807449024dbe5742c7dfa9d43736e474412e1a289e06b29cf3a58e59deedd56f9 WHIRLPOOL f4c5364255f8da18bf61501d6fac10972216182e891cadd90e2cccd27917caaeeb29cf3691e865ce02937904efb30716fd8de2fca875929ff89b06ada2cff0b6
|
||||
AUX sun-jdk-1.6.env-r1 1015 SHA256 31302b5ed417a294ecc9c475a08aca331a07c59d2c095978a574a7347aa12f6a SHA512 958c7d0ef04f30b07e8ee1ec36c3637ae2d2abc0d9f6da08b75b9bf81845caf1a7ac8e805e04ad39625cea4e8397174739cc72c33c13c57a8aa0886df3e95d3d WHIRLPOOL dbb7cbc7cc44c32011703ea9f9413a8798d922cc69f3ab67fb8af55a6914cacfad2b91a48f6a58428f1b71301f8287db07759d4d64ffaeb9c639b9a4a6debbcd
|
||||
DIST jce_policy-6.zip 9101 SHA256 d0c2258c3364120b4dbf7dd1655c967eee7057ac6ae6334b5ea8ceb8bafb9262 SHA512 a1aa55f2ad919efcf63452aaa96303328b7449626efb342a7f8d9e7a4fe9c06ce22ce33fb89e768602b172b7d9538c432e82523addb0bbd4d1be22f934576b56 WHIRLPOOL 144a4891ca3f5f88f72c1a13283823845bd7e46b5fe941b4c192705e20e9fcbbf27819ee926577218dd3b222e41f7ee149cab6f9eea5a46febebea00ad2ed3bc
|
||||
DIST jdk-6u45-linux-i586-demos.tar.gz 12073459 SHA256 1e748de12946f8ec9b83ed8caa4cfda9a7ebbc52d62f39fcdba27f7f6bcf7d46 SHA512 c19260a669d8b31879421e0eef08f4ec2bb37bae085f656e5e627f405b346a2be2e76aa10f61381fa08244736f1b7d0b49af44c5d6cfff65ed2cefe44ad8d441 WHIRLPOOL 15949ff291fc20b27032e6363a0ebacf8a532fe536f06e29c1f6e8b45cf3a4fcfe5fa47961d2c0ed0fb112e8e84f124067b8002758793682b13dece816d6c7d4
|
||||
DIST jdk-6u45-linux-i586.bin 71799552 SHA256 d53b5a2518d80e1d95565f0adda54eee229dc5f4a1d1a3c2f7bf5045b168a357 SHA512 9539da9779c0a74165da24bd5730b8b7e58f4b8a38841de04919af8a957fa83f32367fdcb393d4ac756feccaf0cf014ebf2f74180f9301d22944fa30dfb87777 WHIRLPOOL 47a88a246ac06fc1275e16d6dac6c859ffa4598ce6940f2910d6be616c88475dbd0638654cdba82bdb3a29e9f2f0a80267c127f51392c3400392ffa168cf4631
|
||||
DIST jdk-6u45-linux-ia64-demos.tar.gz 6858761 SHA256 4d2ad7d92d7966a009b2006002d80960aac803e7cafe9d0a8bd8976c258a99ec SHA512 82b4e65ca455dcc2d916bd92c6b0d9c9333db7379882610ece3f1d99d35aa7792dc6e4236d74340175c5ec8c02db6d512406ea837d5e0f738dd6211d730e7e03 WHIRLPOOL 9c1cbff1cbf881b502f4a8f8374cae3f3ead0c936b7347fd67b60904957716f5ff457f2bd4e32e81959b54dae18fe4907ab0f8ab5c544bf249148769d2c4c85e
|
||||
DIST jdk-6u45-linux-ia64.bin 58719923 SHA256 6979b4e2e6dd11310760d13e8fea040e1be1419b0fac2fd44f1bf7173ce4fee6 SHA512 8acb10bb6335f267ae4b53d08167cebad41bc6a34300305e46a31d13b492fb9e4c3e4c28f0989b1412de3745f54db5d8c730eb76aaf6d1712ed31a2d3268d1cb WHIRLPOOL 50166f80eaafd64d39945d62b4c905cc7cf686e0f210d0a0a0807c100245139c9f136220875821ede9611376b3e8453247908cf4ae00a35d0cbde3caa03b9b44
|
||||
DIST jdk-6u45-linux-x64-demos.tar.gz 12104609 SHA256 abc7d2e3fd16f788675403f26af17ae29325002e1ef45ddfa69e8a4bb7964838 SHA512 ecfa8f911c8a73bd00edb82ea5668a589106667fa0a67875ab1a0bbe406574ec804007f7f622b4cc391d7b5a06d2b0d137c3b61a7891a74f0a85a42df463f63b WHIRLPOOL 969b385e3275bfbccfa41885b9ef1c8a2d26b2a292c2187efb0d1218aa744da1e56083f29b30a38a1d36dbbea241621654a73df391b502e557bd6e61e40186ef
|
||||
DIST jdk-6u45-linux-x64.bin 72087592 SHA256 6b493aeab16c940cae9e3d07ad2a5c5684fb49cf06c5d44c400c7993db0d12e8 SHA512 bf2fcb8696b9e43af80d9114fd984d86317422e8c65dd464a7abff4017a5c4c0d8ebdbd8418270fc8c6c52c2b97498f02742440ed4f8394b3612d2e2186c30d8 WHIRLPOOL 1c9861e66e3e8f45f7f4284e09e87ee4fd1347687010b8ecc87666b9df070d33921ffd60f727e6630caac4db2b50ae6a3f432987062469daa06130c7b4e62f15
|
||||
DIST jdk-6u45-solaris-i586-demos.tar.Z 17934236 SHA256 f23e90da3ccdb964a0b646e2b09cbc442f59f6c5448555f41a7b75b0a25f0022 SHA512 8cd84c860a807de7bb8f73edb403357d307e0f62a37c8fc4721e1645d8088350fd29570eff5bcbe1abbc6114b59f44b4a98624d4e94c905b930e3e9c84aafd60 WHIRLPOOL 3abd2623865c11cfcb7960a8e932258ec32277e80e3178ddf343c8b05c6dee8718d8b7c3327dde26c15eec28d650dcd350be06fff067b88016515abc8e5cccd8
|
||||
DIST jdk-6u45-solaris-i586.sh 71704137 SHA256 e62c6e0305b1b69f37a5dab1f2f9369da3749e8f95f106ba96f88bc3232b288b SHA512 f38ee02fd782305e0eec4f9267772bf0b8f145b3e1fda6b8b35a09e4b154c0cb0cb159f1c51d2ee1d1f1dbba1ca0736fcbd50cf5f42ae9dccc58f8cde9f7a038 WHIRLPOOL e76d32e2c85496c6a596edf16ebf3941a05ec65d5f9c758658c7ed983c7ab1245d589a0f2358a57b939ce75fe1bd7d41fb8dbb3ce47552403a2793443912651c
|
||||
DIST jdk-6u45-solaris-sparc-demos.tar.Z 17931861 SHA256 719c8662c2bd6ed2b894a5b03096d50a1d8d9dfec54e8a85a12d0298b342b909 SHA512 0d7ab33234319b6e4e6cf2d50496ad57ee15a066ebe97afed7684e47cc907f9bd97ef28c7c7d3c78cc4bc9cef3580221dccd5bd4b0d9706dd15fd6339c1f3ad1 WHIRLPOOL 0a02654bd32f8c850e91a0d6abfc9ff83a7b2bf6c866d292253bcda06de70e7bbcfffbfa712bc8d3a15c70f8012e2c7936c30149b805703b9115114d072dbe35
|
||||
DIST jdk-6u45-solaris-sparc.sh 76971070 SHA256 3be55a2491ee332d3beb4653893d699075dab73407b88290304248d81c49d9d9 SHA512 6fff0a4ebb6deb3bbf16367c39e84bb7f88a4f7be6d39d879e7c987eeb0ff7148b6a1f814ec86764f2e4bc74ecbfa429d984c6510e391f1465cffd57c74ac089 WHIRLPOOL 171ae21157ba82e517a5ab7e3957044a0ff914f742e66e6ec13f8fe3cac786dd3bb511f2adab88cc83a2a5747d36cdd320e646e6d50710b75a90bd68b17bcf63
|
||||
DIST jdk-6u45-solaris-sparcv9-demos.tar.Z 66473 SHA256 7c4d9b616b802321449d91a2ca8a7d5fe601454be6d88fe0d2321366e3e89975 SHA512 72628ccd35def302d35a44ceb98e68b865fd0edbcb4bfc58f80fa7e7834461280312777ee173f7041b7d0a9469705421ae85a76dc7db36f9ab25bf61c768858a WHIRLPOOL ad706edd9ba0baee5fb1c448330b468b66bb82de178eaae6881ce7fceda7f0b1d028abd5d65e514e17cf514cb1d6daeb714173c3af41046d2142ebff73670336
|
||||
DIST jdk-6u45-solaris-sparcv9.sh 12785214 SHA256 2d0e5163effbac3e3eae1bbf0767f56f590a3e71fc74f63dd0ff5f9386384254 SHA512 24cd70c7133d4858e2c124f907f0731c01cbd9f4f599a24f044a4a351767002404cd269be15d6fbbc6888342cd36b2fa2a84c18b0e1aebe9d7974f4d6cbc374a WHIRLPOOL c851b49f5d65a59adc62e8f17ee5d2b8f51999377c4b245d713e3b2a00c49c64187a7bbadf19fd0e74f91ec003ab79475867f2f2b23e9ca5cd8d4254a4a9ea32
|
||||
DIST jdk-6u45-solaris-x64-demos.tar.Z 71857 SHA256 86ce6dfad3d4f596dfd40ab432139817062f61c6d800bd2d7dab76e22d2649e7 SHA512 14e0637ec2f0d536e41011996192150848a5311ac5bbae44c2b5e0e9bbdfe0a829e57a7a0a3912cf6fffe9fb26d9360206193957fdd5c0959e81b254a02c0667 WHIRLPOOL d26ed5891fbb5c4dbca0a95de0db683afc633afd0d56dab4c86c85348f763c3da49cf4c57c2ae12f32c77d9b4c7e46b1c5048c096800c1a0149b61e1af32eeaf
|
||||
DIST jdk-6u45-solaris-x64.sh 8907780 SHA256 b3f50fc921c07dee97781e322954021ebb10785ac4e8f4a4536dab239860c09e SHA512 cc262d3ef9c070ed7f1eab9141e9f509f16e6fb97534dd3ca48a65dad83124cf745894a3f73c270a0618220d1a541833f08970250bb697f584cf4d1e497d9e1f WHIRLPOOL f75c984d092bd93ae1213a83cc79604e65df118fba77f413979a5d34337cba52b0dedd72559a740911908475d6971fbe5198eabc6878bb20838dd8f3bc12a33d
|
||||
EBUILD sun-jdk-1.6.0.45.ebuild 8196 SHA256 857fc141beea6271b0e5d95f8dd65426e57408a9c570b23d9c143981ab9afb7c SHA512 888d03cdd1328cb247902c01c3901001d2e140ce9a42f88e1ababa9dfbe1a4c9cea310a6bb306fdcae3b56742d379e130e16c84298b1af77fd8dcabcf03010d3 WHIRLPOOL 69783a8d68cf24dd0c18dee9f224d34f1d5f11059edf3e2f036af4a47a5e6f811e8a13691ab1a4f213a61d5752eaa2404bb964d55aa462509a80544ac771e20b
|
||||
MISC ChangeLog 65115 SHA256 5c3c7da396420dfff136456619ae03851570e8ee2491340ca59357ed46d31dff SHA512 78d691e6432d27f9b348d13edadbcaa6ba9a2aaec485d1ed4c7af1be94b241b2811943fd222559cf7e52ccf859e54c671f1cf44374010a0fa85f66fe6d802e2c WHIRLPOOL 092c3b9917db592b77cc7dce0e7d980ff4075caf5081d472c02f6c85914c78f3564adac5307855513eb7ab9752eb071de16fe33cc6622563c7b0245be1b22513
|
||||
MISC metadata.xml 501 SHA256 08a1a9de353c1d04f91b559372baa885fba76dc04654d2543f6c723e013b12c4 SHA512 06b541c8c2e66e1237edc1b3885416aa6ab4531b9fa3f90e258718fd654837d019fa48bcd5a1220597f2fe8a2dac5c9d48d68a2076c04e423eeaaea0638fe420 WHIRLPOOL 361a32717dee2310fb2d07522428ae6fab422a34e2e97fa1fdfb8c20210946c1611a28029de663dbc39825fcc409839a2fd3a4adb977a12c1606d54b6026ca8b
|
||||
@@ -1,161 +0,0 @@
|
||||
# Version
|
||||
|
||||
version=1
|
||||
|
||||
# Component Font Mappings
|
||||
|
||||
allfonts.chinese-gb18030=-misc-ming for iso10646 -medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
allfonts.chinese-gb18030.motif=-isas-song ti-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0
|
||||
allfonts.chinese-big5=-arphic technology co.-ar pl mingti2l big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
allfonts.chinese-big5.motif=-taipei-fixed-medium-r-normal--*-%d-*-*-c-*-big5-0
|
||||
allfonts.lucida=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
|
||||
|
||||
serif.plain.japanese-x0208=-misc-kochi mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
serif.plain.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
serif.plain.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
serif.plain.latin-1=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
|
||||
serif.plain.latin-1.motif=-b&h-luxi serif-medium-r-normal--*-%d-*-*-p-*-iso8859-1
|
||||
|
||||
serif.bold.japanese-x0208=-misc-kochi mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
serif.bold.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
serif.bold.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
serif.bold.latin-1=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
|
||||
serif.bold.latin-1.motif=-b&h-luxi serif-bold-r-normal--*-%d-*-*-p-*-iso8859-1
|
||||
|
||||
serif.italic.japanese-x0208=-misc-kochi mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
serif.italic.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
serif.italic.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
serif.italic.latin-1=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1
|
||||
serif.italic.latin-1.motif=-b&h-luxi serif-medium-i-normal--*-%d-*-*-p-*-iso8859-1
|
||||
|
||||
serif.bolditalic.japanese-x0208=-misc-kochi mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
serif.bolditalic.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
serif.bolditalic.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
serif.bolditalic.latin-1=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1
|
||||
serif.bolditalic.latin-1.motif=-b&h-luxi serif-bold-i-normal--*-%d-*-*-p-*-iso8859-1
|
||||
|
||||
sansserif.plain.japanese-x0208=-misc-kochi gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
sansserif.plain.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
sansserif.plain.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
sansserif.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
|
||||
sansserif.plain.latin-1.motif=-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1
|
||||
|
||||
sansserif.bold.japanese-x0208=-misc-kochi gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
sansserif.bold.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
sansserif.bold.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
sansserif.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
|
||||
sansserif.bold.latin-1.motif=-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1
|
||||
|
||||
sansserif.italic.japanese-x0208=-misc-kochi gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
sansserif.italic.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
sansserif.italic.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
sansserif.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
|
||||
sansserif.italic.latin-1.motif=-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1
|
||||
|
||||
sansserif.bolditalic.japanese-x0208=-misc-kochi gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
sansserif.bolditalic.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
sansserif.bolditalic.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
sansserif.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
|
||||
sansserif.bolditalic.latin-1.motif=-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1
|
||||
|
||||
monospaced.plain.japanese-x0208=-misc-kochi mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
monospaced.plain.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
monospaced.plain.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
monospaced.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
||||
monospaced.plain.latin-1.motif=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
|
||||
|
||||
monospaced.bold.japanese-x0208=-misc-kochi mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
monospaced.bold.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
monospaced.bold.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
monospaced.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
||||
monospaced.bold.latin-1.motif=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
|
||||
|
||||
monospaced.italic.japanese-x0208=-misc-kochi mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
monospaced.italic.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
monospaced.italic.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
monospaced.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
|
||||
monospaced.italic.latin-1.motif=-b&h-luxi mono-medium-i-normal--*-%d-*-*-m-*-iso8859-1
|
||||
|
||||
monospaced.bolditalic.japanese-x0208=-misc-kochi mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
monospaced.bolditalic.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
monospaced.bolditalic.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
monospaced.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1
|
||||
monospaced.bolditalic.latin-1.motif=-b&h-luxi mono-bold-i-normal--*-%d-*-*-m-*-iso8859-1
|
||||
|
||||
dialog.plain.japanese-x0208=-misc-kochi gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
dialog.plain.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
dialog.plain.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
dialog.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
|
||||
dialog.plain.latin-1.motif=-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1
|
||||
|
||||
dialog.bold.japanese-x0208=-misc-kochi gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
dialog.bold.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
dialog.bold.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
dialog.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
|
||||
dialog.bold.latin-1.motif=-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1
|
||||
|
||||
dialog.italic.japanese-x0208=-misc-kochi gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
dialog.italic.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
dialog.italic.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
dialog.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
|
||||
dialog.italic.latin-1.motif=-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1
|
||||
|
||||
dialog.bolditalic.japanese-x0208=-misc-kochi gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
dialog.bolditalic.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
dialog.bolditalic.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
dialog.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
|
||||
dialog.bolditalic.latin-1.motif=-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1
|
||||
|
||||
dialoginput.plain.japanese-x0208=-misc-kochi mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
dialoginput.plain.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
dialoginput.plain.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
dialoginput.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
||||
dialoginput.plain.latin-1.motif=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
|
||||
|
||||
dialoginput.bold.japanese-x0208=-misc-kochi mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
dialoginput.bold.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
dialoginput.bold.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
dialoginput.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
|
||||
dialoginput.bold.latin-1.motif=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
|
||||
|
||||
dialoginput.italic.japanese-x0208=-misc-kochi mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
dialoginput.italic.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
dialoginput.italic.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
dialoginput.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
|
||||
dialoginput.italic.latin-1.motif=-b&h-luxi mono-medium-i-normal--*-%d-*-*-m-*-iso8859-1
|
||||
|
||||
dialoginput.bolditalic.japanese-x0208=-misc-kochi mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
|
||||
dialoginput.bolditalic.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
|
||||
dialoginput.bolditalic.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
|
||||
dialoginput.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1
|
||||
dialoginput.bolditalic.latin-1.motif=-b&h-luxi mono-bold-i-normal--*-%d-*-*-m-*-iso8859-1
|
||||
|
||||
# Search Sequences
|
||||
|
||||
sequence.allfonts=latin-1
|
||||
sequence.allfonts.Big5=latin-1,chinese-big5
|
||||
sequence.allfonts.GB2312=latin-1,chinese-gb18030
|
||||
sequence.allfonts.x-euc-jp-linux=latin-1,japanese-x0208
|
||||
sequence.allfonts.EUC-KR=latin-1,korean
|
||||
sequence.allfonts.GB18030=latin-1,chinese-gb18030
|
||||
sequence.fallback=lucida,chinese-big5,chinese-gb18030,japanese-x0208,korean
|
||||
|
||||
# Exclusion Ranges
|
||||
|
||||
exclusion.japanese-x0208=0390-03d6,2200-22ef,2701-27be
|
||||
|
||||
# Font File Names
|
||||
|
||||
filename.-arphic_technology_co.-ar_pl_mingti2l_big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/arphicfonts/bsmi00lp.ttf
|
||||
filename.-misc-baekmuk_batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/baekmuk-fonts/batang.ttf
|
||||
filename.-misc-baekmuk_gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/baekmuk-fonts/gulim.ttf
|
||||
filename.-misc-kochi_gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/kochi-substitute/kochi-gothic-subst.ttf
|
||||
filename.-misc-kochi_mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/kochi-substitute/kochi-mincho-subst.ttf
|
||||
filename.-misc-ming for iso10646 -medium-r-normal--*-%d-*-*-c-*-iso10646-1=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/hkscs-ming/min_uni.ttf
|
||||
|
||||
# AWT X11 font paths
|
||||
awtfontpath.latin-1=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/Type1
|
||||
awtfontpath.chinese-big5=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/arphicfonts
|
||||
awtfontpath.chinese-gb18030=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/arphicfonts
|
||||
awtfontpath.japanese-x0208=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/kochi-substitute
|
||||
awtfontpath.korean=@GENTOO_PORTAGE_EPREFIX@/usr/share/fonts/baekmuk-fonts
|
||||
@@ -1,18 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/files/sun-jdk-1.6.env-r1,v 1.1 2011/10/22 22:59:59 caster Exp $
|
||||
|
||||
VERSION="Sun JDK @PV@"
|
||||
JAVA_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@"
|
||||
JDK_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@"
|
||||
JAVAC=${JAVA_HOME}/bin/javac
|
||||
PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
|
||||
ROOTPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
|
||||
LDPATH="${JAVA_HOME}/jre/lib/@PLATFORM@/:${JAVA_HOME}/jre/lib/@PLATFORM@/native_threads/:${JAVA_HOME}/jre/lib/@PLATFORM@/xawt/:${JAVA_HOME}/jre/lib/@PLATFORM@/server/"
|
||||
MANPATH="@GENTOO_PORTAGE_EPREFIX@/opt/@P@/man"
|
||||
PROVIDES_TYPE="JDK JRE"
|
||||
PROVIDES_VERSION="1.6"
|
||||
# Taken from sun.boot.class.path property
|
||||
BOOTCLASSPATH="${JAVA_HOME}/jre/lib/resources.jar:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/jre/lib/jsse.jar:${JAVA_HOME}/jre/lib/jce.jar:${JAVA_HOME}/jre/lib/charsets.jar"
|
||||
GENERATION="2"
|
||||
ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>java</herd>
|
||||
<longdescription>Sun Java Development Kit Package. AKA.J2SE</longdescription>
|
||||
<use>
|
||||
<flag name="derby">Enable Installation of Bundled Derby (Java DB)</flag>
|
||||
<flag name="jce">Enable Java Cryptographic Extension Unlimited Strength Policy files</flag>
|
||||
<flag name="pax_kernel">Use paxctl to mark the JVM binaries.</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -1,259 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/sun-jdk-1.6.0.45.ebuild,v 1.4 2014/05/16 19:03:59 swift Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils java-vm-2 prefix versionator
|
||||
|
||||
# This URIs need to be updated when bumping!
|
||||
JDK_URI="http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html"
|
||||
JCE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html"
|
||||
# This is a list of archs supported by this update. Currently ia64 comes and goes ...
|
||||
AT_AVAILABLE=( amd64 ia64 x86 x64-solaris x86-solaris sparc-solaris sparc64-solaris )
|
||||
# somtimes the demos are missing
|
||||
DEMOS_AVAILABLE=( amd64 ia64 x86 x64-solaris x86-solaris sparc-solaris sparc64-solaris )
|
||||
|
||||
MY_PV="$(get_version_component_range 2)u$(get_version_component_range 4)"
|
||||
S_PV="$(replace_version_separator 3 '_')"
|
||||
|
||||
AT_x86="jdk-${MY_PV}-linux-i586.bin"
|
||||
AT_amd64="jdk-${MY_PV}-linux-x64.bin"
|
||||
AT_ia64="jdk-${MY_PV}-linux-ia64.bin"
|
||||
AT_x86_solaris="jdk-${MY_PV}-solaris-i586.sh"
|
||||
AT_x64_solaris="${AT_x86_solaris} jdk-${MY_PV}-solaris-x64.sh"
|
||||
AT_sparc_solaris="jdk-${MY_PV}-solaris-sparc.sh"
|
||||
AT_sparc64_solaris="${AT_sparc_solaris} jdk-${MY_PV}-solaris-sparcv9.sh"
|
||||
|
||||
DEMOS_x86="jdk-${MY_PV}-linux-i586-demos.tar.gz"
|
||||
DEMOS_amd64="jdk-${MY_PV}-linux-x64-demos.tar.gz"
|
||||
DEMOS_ia64="jdk-${MY_PV}-linux-ia64-demos.tar.gz"
|
||||
DEMOS_x86_solaris="jdk-${MY_PV}-solaris-i586-demos.tar.Z"
|
||||
DEMOS_x64_solaris="${DEMOS_x86_solaris} jdk-${MY_PV}-solaris-x64-demos.tar.Z"
|
||||
DEMOS_sparc_solaris="jdk-${MY_PV}-solaris-sparc-demos.tar.Z"
|
||||
DEMOS_sparc64_solaris="${DEMOS_sparc_solaris} jdk-${MY_PV}-solaris-sparcv9-demos.tar.Z"
|
||||
|
||||
JCE_FILE="jce_policy-6.zip"
|
||||
|
||||
DESCRIPTION="Oracle's Java SE Development Kit"
|
||||
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
|
||||
for d in "${AT_AVAILABLE[@]}"; do
|
||||
SRC_URI+=" ${d}? ("
|
||||
SRC_URI+=" $(eval "echo \${$(echo AT_${d/-/_})}")"
|
||||
if has ${d} "${DEMOS_AVAILABLE[@]}"; then
|
||||
SRC_URI+=" examples? ( $(eval "echo \${$(echo DEMOS_${d/-/_})}") )"
|
||||
fi
|
||||
SRC_URI+=" )"
|
||||
done
|
||||
unset d
|
||||
SRC_URI+=" jce? ( ${JCE_FILE} )"
|
||||
|
||||
LICENSE="Oracle-BCLA-JavaSE examples? ( BSD )"
|
||||
SLOT="1.6"
|
||||
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="+X alsa derby doc examples jce kernel_SunOS nsplugin pax_kernel selinux source"
|
||||
|
||||
RESTRICT="fetch strip"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
RDEPEND="
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXt
|
||||
x11-libs/libXtst
|
||||
)
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
doc? ( dev-java/java-sdk-docs:1.6.0 )
|
||||
selinux? ( sec-policy/selinux-java )
|
||||
!prefix? ( sys-libs/glibc )"
|
||||
# scanelf won't create a PaX header, so depend on paxctl to avoid fallback
|
||||
# marking. #427642
|
||||
DEPEND="
|
||||
jce? ( app-arch/unzip )
|
||||
kernel_SunOS? ( app-arch/unzip )
|
||||
pax_kernel? ( sys-apps/paxctl )
|
||||
selinux? ( sec-policy/selinux-java )"
|
||||
|
||||
S="${WORKDIR}"/jdk${S_PV}
|
||||
|
||||
check_tarballs_available() {
|
||||
local uri=$1; shift
|
||||
local dl= unavailable=
|
||||
for dl in "${@}"; do
|
||||
[[ ! -f "${DISTDIR}/${dl}" ]] && unavailable+=" ${dl}"
|
||||
done
|
||||
|
||||
if [[ -n "${unavailable}" ]]; then
|
||||
if [[ -z ${_check_tarballs_available_once} ]]; then
|
||||
einfo
|
||||
einfo "Due to Oracle no longer providing the distro-friendly DLJ bundles, the package"
|
||||
einfo "has become fetch restricted again. Alternatives are switching to"
|
||||
einfo "dev-java/icedtea-bin:6 or the source-based dev-java/icedtea:6"
|
||||
einfo
|
||||
einfo "Oracle requires you to download the needed files manually after"
|
||||
einfo "accepting their license through a javascript capable web browser."
|
||||
einfo
|
||||
_check_tarballs_available_once=1
|
||||
fi
|
||||
einfo "Download the following files:"
|
||||
for dl in ${unavailable}; do
|
||||
einfo " ${dl}"
|
||||
done
|
||||
einfo "at '${uri}'"
|
||||
einfo "and move them to '${DISTDIR}'"
|
||||
einfo
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_nofetch() {
|
||||
local distfiles=( $(eval "echo \${$(echo AT_${ARCH/-/_})}") )
|
||||
if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}"; then
|
||||
distfiles+=( $(eval "echo \${$(echo DEMOS_${ARCH/-/_})}") )
|
||||
fi
|
||||
check_tarballs_available "${JDK_URI}" "${distfiles[@]}"
|
||||
|
||||
use jce && check_tarballs_available "${JCE_URI}" "${JCE_FILE}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
AT=( $(eval "echo \${$(echo AT_${ARCH/-/_})}") )
|
||||
DEMOS=( $(eval "echo \${$(echo DEMOS_${ARCH/-/_})}") )
|
||||
|
||||
if use kernel_SunOS; then
|
||||
for i in ${AT}; do
|
||||
rm -f "${S}"/jre/{LICENSE,README} "${S}"/LICENSE
|
||||
# don't die on unzip, it always "fails"
|
||||
unzip "${DISTDIR}"/${i}
|
||||
done
|
||||
for f in $(find "${S}" -name "*.pack") ; do
|
||||
"${S}"/bin/unpack200 ${f} ${f%.pack}.jar
|
||||
rm ${f}
|
||||
done
|
||||
else
|
||||
sh "${DISTDIR}"/${AT} -noregister || die "Failed to unpack"
|
||||
fi
|
||||
|
||||
if has "${ARCH}" "${DEMOS_AVAILABLE[@]}" && use examples ; then
|
||||
unpack ${DEMOS}
|
||||
if use kernel_SunOS; then
|
||||
mv "${WORKDIR}"/SUNWj6dmo/reloc/jdk/instances/jdk1.6.0/{demo,sample} "${S}"/ || die
|
||||
fi
|
||||
fi
|
||||
|
||||
if use jce; then
|
||||
unpack ${JCE_FILE}
|
||||
mv jce "${S}"/jre/lib/security/unlimited-jce || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# This needs to be done before CDS - #215225
|
||||
java-vm_set-pax-markings "${S}"
|
||||
|
||||
# see bug #207282
|
||||
einfo "Creating the Class Data Sharing archives"
|
||||
case ${ARCH} in
|
||||
ia64)
|
||||
bin/java -client -Xshare:dump || die
|
||||
;;
|
||||
x86)
|
||||
bin/java -client -Xshare:dump || die
|
||||
# limit heap size for large memory on x86 #405239
|
||||
# this is a workaround and shouldn't be needed.
|
||||
bin/java -server -Xmx64m -Xshare:dump || die
|
||||
;;
|
||||
*)
|
||||
bin/java -server -Xshare:dump || die
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}${dest}"
|
||||
|
||||
# We should not need the ancient plugin for Firefox 2 anymore, plus it has
|
||||
# writable executable segments
|
||||
if use x86; then
|
||||
rm -vf {,jre/}lib/i386/libjavaplugin_oji.so \
|
||||
{,jre/}lib/i386/libjavaplugin_nscp*.so
|
||||
rm -vrf jre/plugin/i386
|
||||
fi
|
||||
# Without nsplugin flag, also remove the new plugin
|
||||
local arch=${ARCH};
|
||||
use x86 && arch=i386;
|
||||
if ! use nsplugin; then
|
||||
rm -vf {,jre/}lib/${arch}/libnpjp2.so \
|
||||
{,jre/}lib/${arch}/libjavaplugin_jni.so
|
||||
fi
|
||||
|
||||
dodoc COPYRIGHT
|
||||
dohtml README.html
|
||||
|
||||
dodir "${dest}"
|
||||
cp -pPR bin include jre lib man "${ddest}" || die
|
||||
|
||||
if use derby; then
|
||||
cp -pPR db "${ddest}" || die
|
||||
fi
|
||||
|
||||
if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}"; then
|
||||
cp -pPR demo sample "${ddest}" || die
|
||||
fi
|
||||
|
||||
if use jce; then
|
||||
dodir "${dest}"/jre/lib/security/strong-jce
|
||||
mv "${ddest}"/jre/lib/security/US_export_policy.jar \
|
||||
"${ddest}"/jre/lib/security/strong-jce || die
|
||||
mv "${ddest}"/jre/lib/security/local_policy.jar \
|
||||
"${ddest}"/jre/lib/security/strong-jce || die
|
||||
dosym "${dest}"/jre/lib/security/unlimited-jce/US_export_policy.jar \
|
||||
"${dest}"/jre/lib/security/US_export_policy.jar
|
||||
dosym "${dest}"/jre/lib/security/unlimited-jce/local_policy.jar \
|
||||
"${dest}"/jre/lib/security/local_policy.jar
|
||||
fi
|
||||
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin "${dest}"/jre/lib/${arch}/libnpjp2.so
|
||||
fi
|
||||
|
||||
if use source; then
|
||||
cp src.zip "${ddest}" || die
|
||||
fi
|
||||
|
||||
# Install desktop file for the Java Control Panel.
|
||||
# Using ${PN}-${SLOT} to prevent file collision with jre and or other slots.
|
||||
# make_desktop_entry can't be used as ${P} would end up in filename.
|
||||
newicon jre/lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png \
|
||||
sun-jcontrol-${PN}-${SLOT}.png || die
|
||||
sed -e "s#Name=.*#Name=Java Control Panel for Oracle JDK ${SLOT} (sun-jdk)#" \
|
||||
-e "s#Exec=.*#Exec=/opt/${P}/jre/bin/jcontrol#" \
|
||||
-e "s#Icon=.*#Icon=sun-jcontrol-${PN}-${SLOT}#" \
|
||||
-e "s#Application;##" \
|
||||
-e "/Encoding/d" \
|
||||
jre/lib/desktop/applications/sun_java.desktop \
|
||||
> "${T}"/jcontrol-${PN}-${SLOT}.desktop || die
|
||||
domenu "${T}"/jcontrol-${PN}-${SLOT}.desktop
|
||||
|
||||
# http://docs.oracle.com/javase/6/docs/technotes/guides/intl/fontconfig.html
|
||||
rm "${ddest}"/jre/lib/fontconfig.* || die
|
||||
cp "${FILESDIR}"/fontconfig.Gentoo.properties-r1 "${T}"/fontconfig.properties || die
|
||||
eprefixify "${T}"/fontconfig.properties
|
||||
insinto "${dest}"/jre/lib/
|
||||
doins "${T}"/fontconfig.properties
|
||||
|
||||
# Remove empty dirs we might have copied
|
||||
find "${D}" -type d -empty -exec rmdir -v {} + || die
|
||||
|
||||
set_java_env "${FILESDIR}/${VMHANDLE}.env-r1"
|
||||
java-vm_revdep-mask
|
||||
java-vm_sandbox-predict /dev/random
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
java-vm-2_pkg_postinst
|
||||
|
||||
elog "If you want Oracles JDK 7 'emerge oracle-jdk-bin' instead."
|
||||
}
|
||||
@@ -1,42 +0,0 @@
|
||||
# ChangeLog for dev-java/swt
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
08 Aug 2015; Mario Fetka <mario.fetka@gmail.com> swt-3.4.1.ebuild:
|
||||
use old swt
|
||||
|
||||
*swt-3.4.1 (08 Aug 2015)
|
||||
|
||||
08 Aug 2015; Mario Fetka <mario.fetka@gmail.com> +files/swt-3.3-manifest,
|
||||
+files/swt-3.4.1-manifest, +swt-3.4.1.ebuild:
|
||||
add old swt
|
||||
|
||||
*swt-3.6.1 (07 Aug 2015)
|
||||
*swt-3.7.1 (07 Aug 2015)
|
||||
*swt-3.7.2-r1 (07 Aug 2015)
|
||||
*swt-3.7.2 (07 Aug 2015)
|
||||
*swt-3.8.2 (07 Aug 2015)
|
||||
*swt-4.2-r1 (07 Aug 2015)
|
||||
*swt-4.2-r2 (07 Aug 2015)
|
||||
*swt-4.2 (07 Aug 2015)
|
||||
|
||||
07 Aug 2015; Mario Fetka <mario.fetka@gmail.com>
|
||||
+files/as-needed-and-flag-fixes-3.6.patch,
|
||||
+files/swt-3.3-callback-pointer-dereferencing.patch, +files/swt-3.4-manifest,
|
||||
+files/swt-3.4-xulrunner-1.9.1-amd64.patch,
|
||||
+files/swt-3.4-xulrunner-1.9.1.patch, +files/swt-3.6-manifest,
|
||||
+files/swt-3.7-manifest, +files/swt-3.7.2-gio_launch-URI-x86.patch,
|
||||
+files/swt-3.7.2-gio_launch-URI.patch,
|
||||
+files/swt-3.8-as-needed-and-flag-fixes.patch, +files/swt-3.8-manifest,
|
||||
+files/swt-3.8.2-gthread.patch, +files/swt-4.2-as-needed-and-flag-fixes.patch,
|
||||
+files/swt-4.2-manifest, +swt-3.6.1.ebuild, +swt-3.7.1.ebuild,
|
||||
+swt-3.7.2-r1.ebuild, +swt-3.7.2.ebuild, +swt-3.8.2.ebuild,
|
||||
+swt-4.2-r1.ebuild, +swt-4.2-r2.ebuild, +swt-4.2.ebuild:
|
||||
add arm support
|
||||
|
||||
*swt-3.5.2 (07 Aug 2015)
|
||||
|
||||
07 Aug 2015; Mario Fetka <mario.fetka@gmail.com>
|
||||
+files/as-needed-and-flag-fixes.patch, +files/build.xml,
|
||||
+files/swt-3.5-manifest, +metadata.xml, +swt-3.5.2.ebuild:
|
||||
add arm support
|
||||
@@ -1,52 +0,0 @@
|
||||
AUX as-needed-and-flag-fixes-3.6.patch 7755 SHA256 4a33ab3b2f617d137977562b096c64a37600e48ceaee5e1f94f4c912efdcaaa3 SHA512 9c2061b82d0a9a10fc99500ea27192cbf74001ab48254f528f00c15ca28e56de697c3861975691d0f8e4d6079a77236a8389ba07612c98031297e3289f4bf083 WHIRLPOOL 05cc1a58c1647dba3f3b6985ffd503f8b2af74fd6e07d6ee76afcb7d16b8279dcd9a89097c4c70f1f1569065a62ca1255c551b371c74d0f095f60eac98cf8a7c
|
||||
AUX as-needed-and-flag-fixes.patch 7229 SHA256 016a810cc9649235fcab73467a056240b712d5557663b7756d4de64c939256ee SHA512 1c4d217965bd8ee9a293095dcf8abca399277a103e523610340a6f3cc25291cc53c2e89b9fed396298e5f9e7b78221df5c4bc881d65713058f029810799f8010 WHIRLPOOL c2abc3a0dfb593f8f3ab2d2f2427cc6c817367ec0c73108dff238e1110bde39c6d98b5e0adeede7d89c9296f227970db17e23893318b60f2becfb352837a69ef
|
||||
AUX build.xml 458 SHA256 bbac0fb3bf9454b81e6d27dae4ebb9538cf62f2be17adcf169538749230dc8e7 SHA512 49f3a4cc04d4d9cf0609aa97e01fa409a8f2dbb953ab3a52bc9984799d0bf4092d2a63fe665d8ba6ca0428089984b6ef47bc78900c613373ca1a7b588f6c5525 WHIRLPOOL e70d35ed0834e72c83818e346e4c40af55059de096fb6ef4c4f4927f13886e88925b9caa538306aa1ec9ece966f28782282139a60f2dbefc4aec53a0401db9a9
|
||||
AUX swt-3.3-callback-pointer-dereferencing.patch 882 SHA256 27c4120bdcc4bb8f5a65d7c85343ee185c6270366c9f9a3cfc530838b5378cab SHA512 882a9ff60ef229b5fe585f3debaa09dcdb26b43cba993b521236fe422dab0c28e2d32f0edfedc81bf95b4efaba7895d8f156d90f37f2c7aedeb4a8724afb73b9 WHIRLPOOL d2cc7d91ef05766855ae23058069cf609463a11909d75bdfd548778dcbddd666271926a4328bb1f08cb6756ad78c8f6ac4b5bfe6ca2fae1cb7fc9a2968e641d4
|
||||
AUX swt-3.3-manifest 752 SHA256 f0c98cefd1ddebe0a5a0c15558edba16b00a3ecc910a3fb0a52babb56fd72dae SHA512 4f58f6606c28fa09537e6426511a3ba14cf8340af927538fbb67c31ec47de5f157092f36da3bef642af3ba2a353ce3905706f6b43d8988f12996a58352ef7d51 WHIRLPOOL 3875966d6c0a2b02d930e1dddb4def0633258ef4f62d098c09a508a94ec3a3f08ca632713604c0628c44ac258135ddec493ec4b9584f01fc2f13cfcfa81626b1
|
||||
AUX swt-3.4-manifest 753 SHA256 6401f555a867cba47463a36d3c150f7cf5962ac85be53e14c43a88eadf74c94e SHA512 e103929e14d2b05599e2467b7fc99a56735549cdc83d866cdab17c5ddb4c68805446e83deaa5a5ec3678eb52b78f49053ced4f41f89d56d5bd3ef8d9f8b786b9 WHIRLPOOL 095a29c8c91f6acde8cf6814dbf67dcd70fbebfb9da5977dd436480f16e853fa0c083ab11e63c0ae501c6285ca8bfa0d88196da3c023307d0eba8a7a57da924c
|
||||
AUX swt-3.4-xulrunner-1.9.1-amd64.patch 12209 SHA256 485ea48f096c433a951691e087019cbc2c1b2d119a01fef2b57e33d98e9bd1b2 SHA512 c0064112acf2ef5f7f8dd327e5cccdfbda9a48374a4ac39fc31ea068d31d249b5c2f440b3d3315a9a3ba1da3ca1814ecc36c8f95ac1d56b438212a6581a940b8 WHIRLPOOL 5f9a42a136f7c3c074470ff8c9a1e2cadd65adf38c756e6a4bc8ac49c8b1cf4b70983fe4eaec6fe258dcc4b68aa7642d28c288d064a847114af171a0ee876854
|
||||
AUX swt-3.4-xulrunner-1.9.1.patch 12209 SHA256 08e4ed334b37347ad9ea267264b46fb6700d57aef4d7817efbabfcb11de82d9c SHA512 924914c5e15542fbde260f6047196a43b1345b1daa21c322bea552c44e83bf815f96ef52cafbe063f98f9407b22c96a2dfe470eb0b092f7dcf0f31c1cf7c5d3f WHIRLPOOL febf558d21344b91fe175c45f07ad9751b6ed19bce1bfa8c378339ceeb8b377bf9accaa47c6e16a9a41223b6cf5ff0f6cd532185b739c1ee437bf4df11db4b57
|
||||
AUX swt-3.4.1-manifest 753 SHA256 bd0023f4246114cf1119caa7187f65c5bb21966cb2fef8c430b6851a8095bf34 SHA512 32c13e76952b7b6af6d40bf82e17f5accc8c18b06c51ff496e5702da545989fc64e891e0cf8181545498e0c27a15e3a53d65e006653702706950f3cffbde16e9 WHIRLPOOL 956bb3635e7674b465478db9307a17c78fcaefb1fafd47069e217f6273e269ec8eb4cc29aba97382908dfd70a22327e71301e6ecc3ed9602629ff672878ea92d
|
||||
AUX swt-3.5-manifest 752 SHA256 8ad9d69aa58e533cc03b9ccf3d8e0356505c357aaeb14968bf146f94d8b79be9 SHA512 7021ce5766ff50b999ad3474de00a2f19490e5eaef1f811b95d3cf01a43467de3e8e4913b668d019d59513ca54a159b50fd0bda427c4efcb3fddc522fa2925a6 WHIRLPOOL 09ba77a4ef824120624b9d6122a9eb6a39004e643b7e95f5a7f0f3e934a985f1cef86c838f5663ae4f3149f1953ceee0231e0d86ae7c3b9ab47a62ddee9a16ec
|
||||
AUX swt-3.6-manifest 752 SHA256 f5a8e3db5c47d3b82541a73b5b0f172342efc5754adcc00b9b62a5abe4b30096 SHA512 6b9fb3e2dc5d3da9f7988e46409a9086108dc8cf5facfe5ff09791ff8782a6babbb6a517f8282671d0800f207f7aef518dc480ca8d56740fade218851d2822fb WHIRLPOOL 72224faab73cda56beb9feb93140537868b25298b0903fcbcacbac3460eb7c955414504f7eb669f9b0a27ca1cbf3f2b76c9c6ab90ce3840b582e575220421be0
|
||||
AUX swt-3.7-manifest 750 SHA256 4c911bfa6f4def901570ca715da547c1d13766915f3244e5d6282bee8be6564f SHA512 e4f6aa5ce58cdc697c234a2a4be43de0510d3c082a2737627a35df74d378a50edc0f7d3e62221f402eed602fcdc50fa7eff969b12602189fd400e1f1580f0d8f WHIRLPOOL b84f61067d00c864f1029718b560a33fd04d76e6cae8f5aa5e5aa0da31af752494277d759d909dc4a78f5412e963c21c95125ae01ac405fd72c7a8223032f558
|
||||
AUX swt-3.7.2-gio_launch-URI-x86.patch 4287 SHA256 6108e54fe7179fbace74f29b11270516befc172ec51197da46f32241085ddd08 SHA512 c82364b7e7bc255ed592a254201346a4159789ddbf486f22c026fdefce3f0d26bc91b42535228050eee4ec9b4e7a840008b60b2c7cb98896d6b8f1d875b5bef7 WHIRLPOOL 97bf19eca86604904408e82708a602af3d653840b7f1cdca8b9959197a3454f93272f80a5c7af7f9caa42e220663741f596c5beb3cb07c363b0f2389214c264e
|
||||
AUX swt-3.7.2-gio_launch-URI.patch 4287 SHA256 9d6ab97a06c190d1229168fb85dc10577c19b9d88ce6ae216eb8d1b803ae0752 SHA512 4954c7464bb2ab7b9c23fd771d3dd49dd826d4a919d3ee85914ca8360708f26d396aaaa6564cc826fcff6ea892d916097e118c4ed0a1ed60cb8217e5c3ebf94d WHIRLPOOL 0b9e8fc03d9e7ceb69b5ba8212b943bcf99501f57827aabba53cf3b5f241b0df111bc452f91485924616b4731d8d8dae436b2690ce5d0bbee56b6b8ab8d8ecda
|
||||
AUX swt-3.8-as-needed-and-flag-fixes.patch 8852 SHA256 211bc5ba5a4592bf3d0b32966ab4d9b428b7396be36c31ca31f80d807d702547 SHA512 523dfb0c0fa2bb2c8c0647ef214465c7ebbc93a7a179b204efc46065a925170dc2659238bbb0abefc73b145322b9668340d36ff8a95fc5083890223b48d6e644 WHIRLPOOL 493b0559eb7e668b3c0a9852fd5e3b8263752f2af1c50f1522622c646bb89d3c4e286d90c231fa95b648419fa8541cfaac70e0d3b379a2b463242a9df56772d7
|
||||
AUX swt-3.8-manifest 750 SHA256 5beeddd8f5e381811e9ac50167dc8c0408773d40591f9ef44294a00595a2dcbb SHA512 ce465f77e2fc3340ccaf3ecce67697666972331f849ef196eeebfed3dd1342691a5641ec20b91bc5b480ea0acc9edf194ec9f4bc597c2778d0bd0382923d1bc5 WHIRLPOOL 17739c43c98179f6115d27eae3a41a0b5f44ef28db10eb560c19e215ee95e68addbc301e857584db39eeb4c8259f59d10b893d346803ae68e805a97db1215b2d
|
||||
AUX swt-3.8.2-gthread.patch 1225 SHA256 e7c477aba9475ce582b493b541296f8e4d28a68c8dbef8a6ad1815deb27aba89 SHA512 035ea3dda893481f67ac0447e0c7382a9761eb3ee77b65ca77038bd17117b68a2d93058c8414d9b2656ceeecde3e6ebc06c0f27e044f217fe8f44945104dcbd4 WHIRLPOOL d7e474e2ddc65db5f00ce9846a57a7a5a73760237308cd921ba6c601d6648163e75e74fd397f984dc21de1a95b8848d49ffc840f2996fbcf49a002d25ff21c5f
|
||||
AUX swt-4.2-as-needed-and-flag-fixes.patch 7840 SHA256 3aed5349c3c0cf1a2e63fdd4b40d053804ecbba7a5b798de73be36f64b42fb65 SHA512 00cc50a0432bb17272a40c3606c9a5729171708af5581c861a5bfae3d1b694289de92164961bfceb841813fb9161befdc2114616556296e81401f133f07c1db1 WHIRLPOOL e9f21b6745422aa1ac74f25530f4ae829165b77c1843319a21aed59e8a7da27fdf803eaaad4acc49e5373ff7f2e7209f35bbe8cdc4ffe0e62ff576f03eb912c2
|
||||
AUX swt-4.2-manifest 739 SHA256 3c67656a0798cd6f464ce6db022fab04fa23ff3b07e7079d8c3364d950f8acc4 SHA512 f17bdc21083c70896d82d12d6918bb121db838b895d1db95dbbf9bbc0368b1b26e6b6acf5a90b709ff961f3640911111932391fa45ae898d1de8a387d17594b1 WHIRLPOOL 31f9e54ceb9640c0e3d1ac0c67bd290295a424997d8633be5d172b0467e9aac4b0b94420862864e29531ae3ef67610007729fba1b944bf22551cd8450d4326ff
|
||||
DIST swt-3.4.1-gtk-linux-ppc.zip 4631702 SHA256 97f2ee7873986d9e92d1f21bf02010023b562cb6f4d963fffa5bd7f0800dd84d SHA512 662fc7a98f2453961805c22c89f74fe849ce3cc6c96cca44c17eb6509d5189c7b9b48fd26cd16634903a66866a5e4f6da88ba3075f9f8581b0e5871140ce28fb WHIRLPOOL 2d9fc6b128a4087eb1af5413382f55185db8f9164596fc1af4341405910c4b545c6798699f28464f2b5bd0c787c8d3a244597163cb30b7d2ee5363efee133c17
|
||||
DIST swt-3.4.1-gtk-linux-x86.zip 4563980 SHA256 12cc6ce1a17de34fc97943dd43f5593a4b28e09f85b9405487099496347cdae3 SHA512 7e733d447331281c0f2e114b82cbf22d8f4009e0c7aea9947c7d261e9cd06e5a893afe205783d721075b086c10ad0c32c7e9468b4c16c84c354df1ec8387c843 WHIRLPOOL a52c276b53c6a476d585c489fbc9f2f46d0517131db4ce0d19f887d222c07939bfe1dc41d372c704408cd700072a0e45a0602b4acfb7cf33880e46af9a60707b
|
||||
DIST swt-3.4.1-gtk-linux-x86_64.zip 4746984 SHA256 99ab9da4df47e93d458c155ba81dba3d1912f6e0f18ec07bd9914c87179e8ca0 SHA512 6b1af223f075cc4adda8b4b5f1d07d1bf0d5f5f35831e83cada9c142b73f10f158210c5862d72947b7d4ebb691192b83005888d1d4f658acc180edd5660fa98c WHIRLPOOL 6d239d1e5663679fb3d224f53c2f6072993f326e206548a61686d7c233bcf820bda09295f4c712aedddcc1ee108168543640ff5cdf8e92052b364b9bd09e9b82
|
||||
DIST swt-3.5.2-gtk-linux-ppc.zip 4947929 SHA256 f2619f6e107eee3c55c6694df4c89e77976d2d5517b6f3c17c358602536abf28 SHA512 2d3d194d2bb4c7f0e6d5bc801d41cb6de970de78c544a7edd2f18c4ed9291f7639dbedab4594c5221e76dd559c884c6fda7f32d11d0465a2d017fe0398a33dae WHIRLPOOL 282057de0d2e23c887db96d20ff8e39a1ea1e87adde415357903323095d4439e966218390932bebd2234dfed2117a0afa93372e9088e695770cb521ff7180501
|
||||
DIST swt-3.5.2-gtk-linux-x86.zip 4881316 SHA256 00477e6fc3c913916cd980a1ec29629c5250afc52dc0fcee74b035af0360eef7 SHA512 f53226458e5404cc03475c3bb903de81efa328625b713fe97b3b418a769b0476695e437e0693b5e10fa9a356de90302d6a2d267fe5e13f172803c684db9e9c82 WHIRLPOOL 4ca8f495c6d499ed8f1f6789333a6b357978029a6138a9986b6ef309a3e60303b6399b3c288e3732b13b75eb1db45e3679a559c806113a80572b0a05a226cadd
|
||||
DIST swt-3.5.2-gtk-linux-x86_64.zip 5068674 SHA256 91f9e2d4f6ca3926252d33895aafe82ba1b72bcdb77ec71dafa20d154f5d5bc7 SHA512 f226d531002dc472852f09ce9814c8dcf7b0c4209353a5639d8b814308807df6477c4a8aa0fd49743578282e6662ca8d5c316371720dca50953ad7ec44b7c6d3 WHIRLPOOL 335ab0845f3c27d3396286f26b45583cf4b71469c3567dd2a978fa3b82af7828d02925529ec686825d283207b3e3858237664f43ab4ecb56835a84ffb066033b
|
||||
DIST swt-3.6.1-gtk-linux-ppc.zip 5396609 SHA256 71caf4106401c8227696f8fc2c6d84a9c88877a38ed046b830455c65b85412ec SHA512 cee062224f8e5508d9f8d0a099535337c73a18338bb804a37dd79c11e7601ebd9455469300ad17fa2bd260b7ddddc673ac8d7e385250fcf55bf9f70af76b6c7b WHIRLPOOL 9a567eb65eee0e8f29da4eb53f0795469b92bfecddfc753f7e42915586b5b7fc2a33b1e2a5d43b41afd33d8f10e27716331195ede79315307c885fc24a58be39
|
||||
DIST swt-3.6.1-gtk-linux-x86.zip 5234373 SHA256 d0df381d82b1483bc2ffc576a55250be12db108f6a77058f87dd87ac7874f9ef SHA512 89159a74b27f3afb31c1ce0360012b0d3f72649bac9f068ceb02a3447033a6d06ce5a434f6fa996a2455569b45d263f960e96a7de3860db8ed688b3554cb8a5f WHIRLPOOL 462a7e1bb706a3335ca623ee1a6f8edc429155fd50a678a4865322af07c5daf0dc6cc970b5369914134fba788031dfbdf9a690f719105d5d529f6921d5548aec
|
||||
DIST swt-3.6.1-gtk-linux-x86_64.zip 5529321 SHA256 e4e72278e710ecda4594a143e76cb7dc30ab7bcd5e6334b4c0d08ca75d900b94 SHA512 175d1827108168596ef5c68f1c9c5eef567f5b27aca8fe45374cc5fb2b59ee003a627edfcc24f34222abc078ec28d230535279bd79b04128cccb1e349d2bf0bb WHIRLPOOL 2d2eb7466a268553a6744e7e1f88402cfffd09fb5b0f00522253bd295e23eeb42ab4ab3d302267fb083c0391158124d3b6eca29c6a06c53d37b71560d91d0f24
|
||||
DIST swt-3.7.1-gtk-linux-ppc64.zip 5687650 SHA256 11b0ea72554f0f75941b44ae76aaf70b326e1c0cda7328fbb5a83b682a5e653c SHA512 fe73fa10c41cde27393818eab7a3d4c1402fcfad5639d75c9642e2a020e872e7a5d65dd65c1a526b3e70f74ac6cb4bbb7df93ac48cd6923c483754dc74e52125 WHIRLPOOL d599d45cf43b4892faa0d435dc0e22d717234b918b74a29e7d542ebab486dacb3287fd105ba0380ea8b4b53806153ac62cb86d5bd5de4bf236522bb9471d6c49
|
||||
DIST swt-3.7.1-gtk-linux-x86.zip 5374283 SHA256 94279a6ab1aab248641daf728bca34f4eb2f4b812aaebc1973c775320cb96942 SHA512 3b9095b04e2cd8d4f3721c7ac51303f93164b47cb2afa992e553b46909e99232d70cceba9088053740fd46ef158f190101f2d84d3e6d1eddeabb40128bde1bf5 WHIRLPOOL f0c5d3190d5a1b2fbf8718591362b1115bb17e583ded59464e5c7108f3e652631bac21e8c8c4d216d4451096d726871b9f64fead3db4234125bae4983f84a00f
|
||||
DIST swt-3.7.1-gtk-linux-x86_64.zip 5671004 SHA256 dd11d29a95391afed42ac3883c45a2bda7e4597c72c4b7b1291316e006139b75 SHA512 0d7a3b2bb5facb120682c4a5d7ca9232483aea1dab67172368e723849ed79dee89ecfec2d286c4827e111191b5f7025232c26e0219b6f9fda3705b3b667ae0e2 WHIRLPOOL c2b6ae1d89de955a1df14fa6b6df8e234ccae84e0b01f5a5c414cd8764eee6f826ac7298e1bfe35d92aa527d4caa96cc4a2b54c91350f88b12a28c132e88ab63
|
||||
DIST swt-3.7.2-gtk-linux-ppc64.zip 5688113 SHA256 90106c1878470dfb78b665062a6a8f94c19cbb469221a37be4b7b985bed54c5e SHA512 750aaa43560bbf6f82f7f8cd9338abc88578f4f0b9aadaec9bc8a5c3d1ad593619cdf01d202cbf06766090ee977989ea7904643669c61971973951d8428b57d0 WHIRLPOOL 44b3b19b425132a615026209d1b557ab099dec441a8c2fb7aadfd90d19cd56228385e8e4f0ce09d66ebdcb9870cc5a932c1e6c6b4e3c507ca5b687b3ec6e18f4
|
||||
DIST swt-3.7.2-gtk-linux-x86.zip 5374609 SHA256 4e31f4cf5c6eac378ecaf5e261e925e82c377902c61cfdefaa38b1c3ea445183 SHA512 9f58864d05eba2648e4b5d5c958172f5c0c7c730209525b3d6f607586daaefea4d5ba1013e80c0c11948f01c553044b0a98c81688b33c14114ba79c7ce620426 WHIRLPOOL ff47a49df58f711c9ea9dcbc08ae6e5e78fcf11e9419a97a28a660af10172ba5b8eeff4e181794816c1b6aca9a6b3ea52b4f2cc855c0e399265a761c96b87296
|
||||
DIST swt-3.7.2-gtk-linux-x86_64.zip 5671443 SHA256 a92498e1fcd001b91a5128a414263908c876c5b74bd10c3276e08a8edd470443 SHA512 d60ae1d3f3b0577f7e3018139f93069c89d021064fec2f3f4074f95cfae56abdc0c7d531cb904ad3911482543cddcc3f6646ff47192073f4bde97c79e13612b7 WHIRLPOOL 2698abf1f6f50d6712d37e7b10ee6b0442f1db43b0d78814c3ee04a3922816c9f62247c55610f539c11dfd10c4f4fcf1ab2986eec81d2555144730c95ee381dd
|
||||
DIST swt-3.8.2-gtk-linux-ppc64.zip 5933708 SHA256 af96edd43b751de4c9a1e45cc0d5d78d288a641481f8c6a2a75e4daa9c0523ab SHA512 cb9f2c7aed0b18bae6546272076c23c91d9e1a38404f0a70ddc6408047d961befe2839db177066312b82d8365bee6bcffb6e92aaa7a869ad37d9f49ab780e337 WHIRLPOOL 319ace912c06493102feb769944da5af753fab35b3e2ea0350194cec9374a2611850bf2127db397c9cb813457ca851a563d45cc847bd51c9ccf0db2505f48330
|
||||
DIST swt-3.8.2-gtk-linux-x86.zip 5558694 SHA256 d1339ae67b12cec7d82518a1e0c2ceba2637d9b5e1e429745b877b08d3450756 SHA512 afe1563e92fe9af0a58e7dbae731976991a6afacf6415ab88ebf557f99a5154169ad7103519524f71142c4160d55a9b0a9f7379b21486430318e4160e6f01c00 WHIRLPOOL d64dd28dc05b97e05a161ac50be414d011c37ea4790613d2ae9bb99cb1b4b69293741a393d5978a7c003cfa3a3c076f671e592d27e6c1fc17e944087a1e38a3f
|
||||
DIST swt-3.8.2-gtk-linux-x86_64.zip 5865160 SHA256 b4e7aeefbf1b44afe37c7850bbae3683a38b76669c007fe3e328c47aa31fa7ef SHA512 43a27cb6fc891d7da35f5fcfc6ccb689d2b2c58de70b628b1e7cf07131f0641598b627eeedafb6a8dca715a336a7fb4fb6a03bb29fea3e115a4af571b1574cf8 WHIRLPOOL 0b75a0857d9398e87bc502bdfc54beb9f4cc491170880138cfd566f590038aa98827743e013faa031ac3bdb8b3cd4c543979db15201570f8dae63094de7e52ba
|
||||
DIST swt-4.2-gtk-linux-ppc64.zip 5935799 SHA256 b853c9601ae0808634722976392319405bee53e6bc30864d0bfbf0507159d1db SHA512 bedd64099380980a6dbe47b86f4719666366680f7580150f97282c6f6b6acc95822493469e950e8fcbc9c584f6fca9f35a59937551ae8b6e799b188dc3751e9d WHIRLPOOL 8fe20ed46de94bb554205929fd142a2ac21aca543289a48cd6417f60f8a4d2d55062b7ebbda7f6712aabc6c7de8998c75c48eeffe73139c756e44e71c2ef84be
|
||||
DIST swt-4.2-gtk-linux-x86.zip 5561088 SHA256 e0e2977837c905b61219eb94544d89757ac3d01a88c3a81abff6d7446d48d9ac SHA512 e3d53bcd0521411c40f4c37719917f3570a17fb3ea5c617560986273fd155b99d9b0790ba27c57da26663d49ebec4c6a8387b41bd01b0ba934b21724ba98e133 WHIRLPOOL ad4fd1113f6e4b2605433ac7a53aa416c29824164b97b2b3a3ceb61e6bc812108c38841b75c5ec6f9a093ed2b8a7c58bf883d701403e8399a18ccb2a8c214165
|
||||
DIST swt-4.2-gtk-linux-x86_64.zip 5867140 SHA256 f549bb8309e1523dd4d3867aaf6f0582cdbe5a504ae8aba52900fe6fdb63f336 SHA512 56c5ec4ca2ddeed5256dd6ff350dc3911034ecbc414a06ba879f04ab53d6380ca9da9037097f76228ca8182f6076bcd9cc4cb9b01c10766c10048e6576fc5f50 WHIRLPOOL 5f60bfe556d6551fdabe4184dfc5a4a9df250b10010d59200902017a9f9cbed379a557e5179232d05a8542d531542c3eb6d0afc57c752717dca7a9d7f4177e62
|
||||
EBUILD swt-3.4.1.ebuild 4892 SHA256 8383912898a8e92a28f8921ed6292ebd80c8c265c187f82eb17d500ebae71f89 SHA512 f783f92803e5d79f5f8bc4b9ab753ad9e81b1889982190d0e4ad1619c581d9cd19bf90e98392d963455550695878bf42f901bcd90966fe48265712e54d05313f WHIRLPOOL c56f4e53c585ebd510c533a856df0e3d76346e2fd81235c7f24237dd9e26a71ac6e44a0b7750a43e0bedc2354700a1683355b76da7cf2b26886cd5be3d29ac2b
|
||||
EBUILD swt-3.5.2.ebuild 4885 SHA256 1d68178bdcfea520ab2046119390b307c1c2f11e71b98a5d0aee257e3d2c50d4 SHA512 9c62b6e6c4b50cd24345c67172762c05df1f6a4f189683bba498cc331af1138653a6d77083ccf6c5eb814ca0c6954d570c236b25540b4f5b98197b0904fe9a57 WHIRLPOOL 918cd95905283bacf155c286911403ddf77d7bdebf25b7f6fbe6c5747a6c5217af1bc52403161d48ce8715a97eb8a9142db3fa9f47c3e8bb8d8fffe7b55f70c9
|
||||
EBUILD swt-3.6.1.ebuild 4893 SHA256 a3820701235a563f6182f0e2f09593af2b8944f98540aa6ca061b7ea7e9cda0f SHA512 8d0d46db5518aa497e0d570fab838b4cf3e4ebfb3c92815aa92e1bde4bd1cef19daef744856693bfce614f8937fa597f20d74b66401ca3fe09a8259a710e5a75 WHIRLPOOL 150dd173db71531d3f20b969cacbbe8d04ad2f1e38d99acf9e67c1fb36a25be4182a12cecd38a42b9230e53618fdd82bedce3dc4fa47cfb26cf183010d9d073d
|
||||
EBUILD swt-3.7.1.ebuild 4902 SHA256 62d1c125f1b6425354180a168653e34a1796aba783c450959f6fabc9237eb503 SHA512 543de0ed0547760d6afc5048297dda2386d5473bee7d401ad588277e89291c15cdea5e271eace67b868287a316f37a92b710d9707fad0515e06cfd5e83afa14d WHIRLPOOL 7ce75d826cc9c8a908e4dbf864ddcc71edaaf5671a3ce5ac06a7bbfda1758e582a4526876e6eee9f2b34f4e94a63498675756016a8f6fdbc4af52e70fe9a2ab5
|
||||
EBUILD swt-3.7.2-r1.ebuild 5047 SHA256 d6e6868043957ba3d4c32e4d193ff514ae049fdfe72d63eebf1d3e16ed537989 SHA512 d29c71a60a30bd045107263724196d6f9fbf941ace2f9f8ffa0c6b1376c9e39b1b33e37cf13a75a018fcb53c4ae4bbff23a8743b5b3339c894c1beef8ec4b6d7 WHIRLPOOL 2aa8884eb949f91f3195ee974fd130262485a1b2d39e9b4cad90be784095003fe59f0b48fcb7695db1fcf6f5a94623b6627e1563edd91cb585cffd531ad45cb9
|
||||
EBUILD swt-3.7.2.ebuild 4899 SHA256 80649057901bf5589abf28080456f7c19f2cd033874fcd4eb09d067cf46656b9 SHA512 c97985244495a498c25aca5b2bd8200bc83a0e6cb8660459a5df512b4c48d0892b97c3502a341776269825267b453771fb670debb06d19b4659a646bae81a27a WHIRLPOOL b91a4384222ead7187338d0eddb554d6e95bc839fb49c72c5c7d52bb871c198fc6428e41e90549df94d0ed9f177053d8c25571343c7cddd5d620be41bc579afe
|
||||
EBUILD swt-3.8.2.ebuild 4881 SHA256 cdf7cc00234854a64d553764ec78d3bef2e93919ec4a62850ac43e36e4801aec SHA512 d238709695540f0320ebe82f0ce75ebd224c1969848d799c4ba229c8ab65c0f1fbb2f5a239717e823e31c04a2b71848eb3b6f5bd3f045f81af8b92a77ad16228 WHIRLPOOL 2921982db1e09cf1626623ba22304cdf5b249b09ff8b05872354c11a3db3fb132de5a39a06cea325462bcddf8ede49181e87fa82c5fec2a9d59f0f0aaee13fad
|
||||
EBUILD swt-4.2-r1.ebuild 4930 SHA256 5d661f9b2a99cbbf828e82aec77f49b2126a1c288cba8d0a0c5751ff6321766e SHA512 d6860f2c91ceb9cce6556551dda4142e0b7946370f9205398966e41744f52f442944920a5072776c34be4c777a2c18087adfe22c7d28f8a7cea97fa8bd15d4ae WHIRLPOOL 93d4241b15af63d6c5e6d7620504d25df07d723c93d91d851fc0e8f6efd4e1c962717c8fdea82d4d9a7ed4f995a1671875e164e4118bbabccd17574356bd0460
|
||||
EBUILD swt-4.2-r2.ebuild 5056 SHA256 404a41710b3abf76c08c5b442463281e8d395dbffd4a4469a39c05bd1aae6594 SHA512 5fff61a37d3cd5e197f085bae78ce913e4b2249b8131ca65d2c0c850e34da197552811a12f4d59684432a493c69a8d7d9f567491ec0b151f715a283038be52f3 WHIRLPOOL 5c5f5ae21ee7c26991077f7489af52663d887c91e84dd8a5c5255703d3629596180a9d5bd25e1da9896c8bdd80665443b6bd03cba24aae85baa1dac7aa5dbb8a
|
||||
EBUILD swt-4.2.ebuild 4818 SHA256 8fbd3ec2f972cbd0228632e189c178f3bd73c7626e6ef39b0dd6a525083e067c SHA512 5c81ac5ad9e6cbb5d2e186de3f19b0f0fd4ef6b22952457beb8f867503a621f5cf7a7e3d8cef5e60802cf85c4125a18e5f78475e0de33a29d4e8a4b48ffca345 WHIRLPOOL 7037e5b4793146d6d72ca152da90771aaaf0b5d8eaa5c98724ce46550f28628d0ac0bdc0deef986f21de6fa1691e76f4292f23a4ae677a93db3a0da8b3c64c96
|
||||
MISC ChangeLog 1539 SHA256 e1007c74bf6a4179c37903ac16656332aeff85d29249cf8f3f55e80e4676f8d5 SHA512 18e99316ff62c24f2645b739a1b25ec6bce122fa8b693e193bc1dfc1f84669950234a4d6c59fbcf2f1bf6ed65ba83fd1331573fe3feb8b4814bbd890defa9ddb WHIRLPOOL a240e314df704eb53aa4c25b0ccdceb4a4142191c014296b6004c4c87f1e0013cd14359606f2d35d789b4eaecdc5470805fa41efcb4e3673a6353eb4bcfa56cf
|
||||
MISC metadata.xml 578 SHA256 1e4845acfd81dc03aba0b504ac5c3307bf8d8a3bf666ece773fc483e458eaea0 SHA512 2b9ed1965582b5cd8371b473a296d620005273c82b393f5f32c3c45ce65926330bb75e4a312256c21bdb3f69a9c2a4b99f18e9396a349ba17ba94ebe647e5b8a WHIRLPOOL a32177b01a02581a0b4762e31cdf8029a88fc7e57ec9809c9a8156326a843e604a861e8f5f7bb44d8adc9e1c0c09eebb58d8d6ffd613ae531f99d6f1113cf044
|
||||
@@ -1,243 +0,0 @@
|
||||
--- make_linux.mak~ 2010-06-08 17:30:58.000000000 +0000
|
||||
+++ make_linux.mak 2010-08-09 22:48:01.515433721 +0000
|
||||
@@ -66,7 +66,7 @@
|
||||
# Uncomment for Native Stats tool
|
||||
#NATIVE_STATS = -DNATIVE_STATS
|
||||
|
||||
-MOZILLACFLAGS = -O \
|
||||
+MOZILLACFLAGS = $(CXXFLAGS) \
|
||||
-DSWT_VERSION=$(SWT_VERSION) \
|
||||
$(NATIVE_STATS) \
|
||||
-DMOZILLA_STRICT_API=1 \
|
||||
@@ -107,7 +107,7 @@
|
||||
WEBKIT_OBJECTS = swt.o webkit.o webkit_structs.o webkit_stats.o
|
||||
GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
|
||||
|
||||
-CFLAGS = -O -Wall \
|
||||
+CFLAGS += \
|
||||
-DSWT_VERSION=$(SWT_VERSION) \
|
||||
$(NATIVE_STATS) \
|
||||
-DLINUX -DGTK \
|
||||
@@ -131,13 +131,13 @@
|
||||
make_swt: $(SWT_LIB) $(SWTPI_LIB)
|
||||
|
||||
$(SWT_LIB): $(SWT_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
|
||||
|
||||
callback.o: callback.c callback.h
|
||||
$(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c
|
||||
|
||||
$(SWTPI_LIB): $(SWTPI_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
|
||||
|
||||
swt.o: swt.c swt.h
|
||||
$(CC) $(CFLAGS) -c swt.c
|
||||
@@ -156,7 +156,7 @@
|
||||
make_cairo: $(CAIRO_LIB)
|
||||
|
||||
$(CAIRO_LIB): $(CAIRO_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
|
||||
|
||||
cairo.o: cairo.c cairo.h swt.h
|
||||
$(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c
|
||||
@@ -172,7 +172,7 @@
|
||||
make_cde: $(CDE_LIB)
|
||||
|
||||
$(CDE_LIB): $(CDE_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
|
||||
|
||||
#
|
||||
# AWT lib
|
||||
@@ -180,7 +180,7 @@
|
||||
make_awt:$(AWT_LIB)
|
||||
|
||||
$(AWT_LIB): $(AWT_OBJECTS)
|
||||
- $(CC) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
|
||||
+ $(CC) $(LDFLAGS) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
|
||||
|
||||
#
|
||||
# Atk lib
|
||||
@@ -188,7 +188,7 @@
|
||||
make_atk: $(ATK_LIB)
|
||||
|
||||
$(ATK_LIB): $(ATK_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
|
||||
|
||||
atk.o: atk.c atk.h
|
||||
$(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
|
||||
@@ -205,7 +205,7 @@
|
||||
make_gnome: $(GNOME_LIB)
|
||||
|
||||
$(GNOME_LIB): $(GNOME_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
|
||||
|
||||
gnome.o: gnome.c
|
||||
$(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c
|
||||
@@ -222,7 +222,7 @@
|
||||
make_mozilla:$(MOZILLA_LIB)
|
||||
|
||||
$(MOZILLA_LIB): $(MOZILLA_OBJECTS)
|
||||
- $(CXX) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
|
||||
|
||||
xpcom.o: xpcom.cpp
|
||||
$(CXX) $(MOZILLACFLAGS) $(MOZILLAEXCLUDES) ${MOZILLA_INCLUDES} -c xpcom.cpp
|
||||
@@ -242,7 +242,7 @@
|
||||
make_xulrunner:$(XULRUNNER_LIB)
|
||||
|
||||
$(XULRUNNER_LIB): $(XULRUNNER_OBJECTS)
|
||||
- $(CXX) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
|
||||
xpcomxul.o: xpcom.cpp
|
||||
$(CXX) -o xpcomxul.o $(MOZILLACFLAGS) $(XULRUNNEREXCLUDES) ${XULRUNNER_INCLUDES} -c xpcom.cpp
|
||||
@@ -262,7 +262,7 @@
|
||||
make_xpcominit:$(XPCOMINIT_LIB)
|
||||
|
||||
$(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS)
|
||||
- $(CXX) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
|
||||
xpcominit.o: xpcominit.cpp
|
||||
$(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp
|
||||
@@ -279,7 +279,7 @@
|
||||
make_webkit: $(WEBKIT_LIB)
|
||||
|
||||
$(WEBKIT_LIB): $(WEBKIT_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(WEBKIT_LIB) $(WEBKIT_OBJECTS) $(WEBKITLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(WEBKIT_LIB) $(WEBKIT_OBJECTS) $(WEBKITLIBS)
|
||||
|
||||
webkit.o: webkitgtk.c
|
||||
$(CC) $(CFLAGS) $(WEBKITCFLAGS) -c webkitgtk.c -o webkit.o
|
||||
@@ -296,7 +296,7 @@
|
||||
make_glx: $(GLX_LIB)
|
||||
|
||||
$(GLX_LIB): $(GLX_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
|
||||
|
||||
glx.o: glx.c
|
||||
$(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c
|
||||
--- make_freebsd.mak~ 2010-06-08 17:30:58.000000000 +0000
|
||||
+++ make_freebsd.mak 2010-08-09 22:50:26.173246263 +0000
|
||||
@@ -64,7 +64,7 @@
|
||||
# Uncomment for Native Stats tool
|
||||
#NATIVE_STATS = -DNATIVE_STATS
|
||||
|
||||
-MOZILLACFLAGS = -O \
|
||||
+MOZILLACFLAGS += \
|
||||
-DSWT_VERSION=$(SWT_VERSION) \
|
||||
$(NATIVE_STATS) \
|
||||
-DMOZILLA_STRICT_API=1 \
|
||||
@@ -91,7 +91,7 @@
|
||||
XPCOMINIT_OBJECTS = swt.o xpcominit.o xpcominit_structs.o xpcominit_stats.o
|
||||
GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
|
||||
|
||||
-CFLAGS = -O -Wall \
|
||||
+CFLAGS += \
|
||||
-DSWT_VERSION=$(SWT_VERSION) \
|
||||
$(NATIVE_STATS) \
|
||||
-DFREEBSD -DGTK \
|
||||
@@ -115,13 +115,13 @@
|
||||
make_swt: $(SWT_LIB) $(SWTPI_LIB)
|
||||
|
||||
$(SWT_LIB): $(SWT_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
|
||||
|
||||
callback.o: callback.c callback.h
|
||||
$(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c
|
||||
|
||||
$(SWTPI_LIB): $(SWTPI_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
|
||||
|
||||
swt.o: swt.c swt.h
|
||||
$(CC) $(CFLAGS) -c swt.c
|
||||
@@ -140,7 +140,7 @@
|
||||
make_cairo: $(CAIRO_LIB)
|
||||
|
||||
$(CAIRO_LIB): $(CAIRO_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
|
||||
|
||||
cairo.o: cairo.c cairo.h swt.h
|
||||
$(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c
|
||||
@@ -156,7 +156,7 @@
|
||||
make_cde: $(CDE_LIB)
|
||||
|
||||
$(CDE_LIB): $(CDE_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
|
||||
|
||||
#
|
||||
# AWT lib
|
||||
@@ -164,7 +164,7 @@
|
||||
make_awt:$(AWT_LIB)
|
||||
|
||||
$(AWT_LIB): $(AWT_OBJECTS)
|
||||
- $(CC) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
|
||||
+ $(CC) $(LDFLAGS) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
|
||||
|
||||
#
|
||||
# Atk lib
|
||||
@@ -172,7 +172,7 @@
|
||||
make_atk: $(ATK_LIB)
|
||||
|
||||
$(ATK_LIB): $(ATK_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
|
||||
|
||||
atk.o: atk.c atk.h
|
||||
$(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
|
||||
@@ -189,7 +189,7 @@
|
||||
make_gnome: $(GNOME_LIB)
|
||||
|
||||
$(GNOME_LIB): $(GNOME_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
|
||||
|
||||
gnome.o: gnome.c
|
||||
$(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c
|
||||
@@ -206,7 +206,7 @@
|
||||
make_mozilla:$(MOZILLA_LIB)
|
||||
|
||||
$(MOZILLA_LIB): $(MOZILLA_OBJECTS)
|
||||
- $(CXX) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
|
||||
|
||||
xpcom.o: xpcom.cpp
|
||||
$(CXX) $(MOZILLACFLAGS) ${MOZILLA_INCLUDES} -c xpcom.cpp
|
||||
@@ -226,7 +226,7 @@
|
||||
make_xulrunner:$(XULRUNNER_LIB)
|
||||
|
||||
$(XULRUNNER_LIB): $(XULRUNNER_OBJECTS)
|
||||
- $(CXX) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
|
||||
xpcomxul.o: xpcom.cpp
|
||||
$(CXX) -o xpcomxul.o $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcom.cpp
|
||||
@@ -252,7 +252,7 @@
|
||||
make_xpcominit:$(XPCOMINIT_LIB)
|
||||
|
||||
$(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS)
|
||||
- $(CXX) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
|
||||
xpcominit.o: xpcominit.cpp
|
||||
$(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp
|
||||
@@ -269,7 +269,7 @@
|
||||
make_glx: $(GLX_LIB)
|
||||
|
||||
$(GLX_LIB): $(GLX_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
|
||||
|
||||
glx.o: glx.c
|
||||
$(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c
|
||||
@@ -1,238 +0,0 @@
|
||||
--- make_linux.mak 2009-05-24 18:38:39.000000000 +0300
|
||||
+++ make_linux.mak.fixed 2009-05-24 19:38:51.000000000 +0300
|
||||
@@ -64,7 +64,7 @@
|
||||
# Uncomment for Native Stats tool
|
||||
#NATIVE_STATS = -DNATIVE_STATS
|
||||
|
||||
-MOZILLACFLAGS = -O \
|
||||
+MOZILLACFLAGS = $(CXXFLAGS) \
|
||||
-DSWT_VERSION=$(SWT_VERSION) \
|
||||
$(NATIVE_STATS) \
|
||||
-DMOZILLA_STRICT_API=1 \
|
||||
@@ -92,15 +92,14 @@
|
||||
XPCOMINIT_OBJECTS = swt.o xpcominit.o xpcominit_structs.o xpcominit_stats.o
|
||||
GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
|
||||
|
||||
-CFLAGS = -O -Wall \
|
||||
- -DSWT_VERSION=$(SWT_VERSION) \
|
||||
+CFLAGS += -DSWT_VERSION=$(SWT_VERSION) \
|
||||
$(NATIVE_STATS) \
|
||||
-DLINUX -DGTK \
|
||||
-I$(JAVA_HOME)/include \
|
||||
-I$(JAVA_HOME)/include/linux \
|
||||
-fPIC \
|
||||
${SWT_PTR_CFLAGS}
|
||||
-LIBS = -shared -fPIC
|
||||
+LIBS = -shared -fPIC $(LDFLAGS)
|
||||
|
||||
ifndef NO_STRIP
|
||||
AWT_LIBS := $(AWT_LIBS) -s
|
||||
@@ -122,7 +121,7 @@
|
||||
$(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c
|
||||
|
||||
$(SWTPI_LIB): $(SWTPI_OBJECTS)
|
||||
- $(CC) $(LIBS) $(GTKLIBS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS)
|
||||
+ $(CC) $(LIBS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
|
||||
|
||||
swt.o: swt.c swt.h
|
||||
$(CC) $(CFLAGS) -c swt.c
|
||||
@@ -141,7 +140,7 @@
|
||||
make_cairo: $(CAIRO_LIB)
|
||||
|
||||
$(CAIRO_LIB): $(CAIRO_OBJECTS)
|
||||
- $(CC) $(LIBS) $(CAIROLIBS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS)
|
||||
+ $(CC) $(LIBS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
|
||||
|
||||
cairo.o: cairo.c cairo.h swt.h
|
||||
$(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c
|
||||
@@ -157,7 +156,7 @@
|
||||
make_cde: $(CDE_LIB)
|
||||
|
||||
$(CDE_LIB): $(CDE_OBJECTS)
|
||||
- $(CC) $(LIBS) $(CDE_LIBS) -o $(CDE_LIB) $(CDE_OBJECTS)
|
||||
+ $(CC) $(LIBS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
|
||||
|
||||
#
|
||||
# AWT lib
|
||||
@@ -165,7 +164,7 @@
|
||||
make_awt:$(AWT_LIB)
|
||||
|
||||
$(AWT_LIB): $(AWT_OBJECTS)
|
||||
- $(CC) $(AWT_LIBS) -o $(AWT_LIB) $(AWT_OBJECTS)
|
||||
+ $(CC) $(LDFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
|
||||
|
||||
#
|
||||
# Atk lib
|
||||
@@ -173,7 +172,7 @@
|
||||
make_atk: $(ATK_LIB)
|
||||
|
||||
$(ATK_LIB): $(ATK_OBJECTS)
|
||||
- $(CC) $(LIBS) $(ATKLIBS) -o $(ATK_LIB) $(ATK_OBJECTS)
|
||||
+ $(CC) $(LIBS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
|
||||
|
||||
atk.o: atk.c atk.h
|
||||
$(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
|
||||
@@ -190,7 +189,7 @@
|
||||
make_gnome: $(GNOME_LIB)
|
||||
|
||||
$(GNOME_LIB): $(GNOME_OBJECTS)
|
||||
- $(CC) $(LIBS) $(GNOMELIBS) -o $(GNOME_LIB) $(GNOME_OBJECTS)
|
||||
+ $(CC) $(LIBS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
|
||||
|
||||
gnome.o: gnome.c
|
||||
$(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c
|
||||
@@ -207,7 +206,7 @@
|
||||
make_mozilla:$(MOZILLA_LIB)
|
||||
|
||||
$(MOZILLA_LIB): $(MOZILLA_OBJECTS)
|
||||
- $(CXX) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALIBS) ${MOZILLA_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALIBS) ${MOZILLA_LIBS}
|
||||
|
||||
xpcom.o: xpcom.cpp
|
||||
$(CXX) $(MOZILLACFLAGS) $(MOZILLAEXCLUDES) ${MOZILLA_INCLUDES} -c xpcom.cpp
|
||||
@@ -227,7 +226,7 @@
|
||||
make_xulrunner:$(XULRUNNER_LIB)
|
||||
|
||||
$(XULRUNNER_LIB): $(XULRUNNER_OBJECTS)
|
||||
- $(CXX) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALIBS) ${XULRUNNER_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALIBS) ${XULRUNNER_LIBS}
|
||||
|
||||
xpcomxul.o: xpcom.cpp
|
||||
$(CXX) -o xpcomxul.o $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcom.cpp
|
||||
@@ -247,7 +246,7 @@
|
||||
make_xpcominit:$(XPCOMINIT_LIB)
|
||||
|
||||
$(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS)
|
||||
- $(CXX) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALIBS) ${XULRUNNER_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALIBS) ${XULRUNNER_LIBS}
|
||||
|
||||
xpcominit.o: xpcominit.cpp
|
||||
$(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp
|
||||
@@ -264,7 +263,7 @@
|
||||
make_glx: $(GLX_LIB)
|
||||
|
||||
$(GLX_LIB): $(GLX_OBJECTS)
|
||||
- $(CC) $(LIBS) $(GLXLIBS) -o $(GLX_LIB) $(GLX_OBJECTS)
|
||||
+ $(CC) $(LIBS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
|
||||
|
||||
glx.o: glx.c
|
||||
$(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c
|
||||
--- make_freebsd.mak 2009-05-24 20:09:55.000000000 +0300
|
||||
+++ make_freebsd.mak.fixed 2009-05-24 20:15:03.000000000 +0300
|
||||
@@ -64,7 +64,7 @@
|
||||
# Uncomment for Native Stats tool
|
||||
#NATIVE_STATS = -DNATIVE_STATS
|
||||
|
||||
-MOZILLACFLAGS = -O \
|
||||
+MOZILLACFLAGS = $(CXXFLAGS) \
|
||||
-DSWT_VERSION=$(SWT_VERSION) \
|
||||
$(NATIVE_STATS) \
|
||||
-DMOZILLA_STRICT_API=1 \
|
||||
@@ -91,15 +91,14 @@
|
||||
XPCOMINIT_OBJECTS = swt.o xpcominit.o xpcominit_structs.o xpcominit_stats.o
|
||||
GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
|
||||
|
||||
-CFLAGS = -O -Wall \
|
||||
- -DSWT_VERSION=$(SWT_VERSION) \
|
||||
+CFLAGS += -DSWT_VERSION=$(SWT_VERSION) \
|
||||
$(NATIVE_STATS) \
|
||||
-DFREEBSD -DGTK \
|
||||
-I$(JAVA_HOME)/include \
|
||||
-I$(JAVA_HOME)/include/freebsd \
|
||||
-fPIC \
|
||||
${SWT_PTR_CFLAGS}
|
||||
-LIBS = -shared -fPIC
|
||||
+LIBS = -shared -fPIC $(LDFLAGS)
|
||||
|
||||
ifndef NO_STRIP
|
||||
AWT_LIBS := $(AWT_LIBS) -s
|
||||
@@ -121,7 +120,7 @@
|
||||
$(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c
|
||||
|
||||
$(SWTPI_LIB): $(SWTPI_OBJECTS)
|
||||
- $(CC) $(LIBS) $(GTKLIBS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS)
|
||||
+ $(CC) $(LIBS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
|
||||
|
||||
swt.o: swt.c swt.h
|
||||
$(CC) $(CFLAGS) -c swt.c
|
||||
@@ -140,7 +139,7 @@
|
||||
make_cairo: $(CAIRO_LIB)
|
||||
|
||||
$(CAIRO_LIB): $(CAIRO_OBJECTS)
|
||||
- $(CC) $(LIBS) $(CAIROLIBS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS)
|
||||
+ $(CC) $(LIBS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
|
||||
|
||||
cairo.o: cairo.c cairo.h swt.h
|
||||
$(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c
|
||||
@@ -156,7 +155,7 @@
|
||||
make_cde: $(CDE_LIB)
|
||||
|
||||
$(CDE_LIB): $(CDE_OBJECTS)
|
||||
- $(CC) $(LIBS) $(CDE_LIBS) -o $(CDE_LIB) $(CDE_OBJECTS)
|
||||
+ $(CC) $(LIBS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
|
||||
|
||||
#
|
||||
# AWT lib
|
||||
@@ -164,7 +163,7 @@
|
||||
make_awt:$(AWT_LIB)
|
||||
|
||||
$(AWT_LIB): $(AWT_OBJECTS)
|
||||
- $(CC) $(AWT_LIBS) -o $(AWT_LIB) $(AWT_OBJECTS)
|
||||
+ $(CC) $(LDFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
|
||||
|
||||
#
|
||||
# Atk lib
|
||||
@@ -172,7 +171,7 @@
|
||||
make_atk: $(ATK_LIB)
|
||||
|
||||
$(ATK_LIB): $(ATK_OBJECTS)
|
||||
- $(CC) $(LIBS) $(ATKLIBS) -o $(ATK_LIB) $(ATK_OBJECTS)
|
||||
+ $(CC) $(LIBS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
|
||||
|
||||
atk.o: atk.c atk.h
|
||||
$(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
|
||||
@@ -189,7 +188,7 @@
|
||||
make_gnome: $(GNOME_LIB)
|
||||
|
||||
$(GNOME_LIB): $(GNOME_OBJECTS)
|
||||
- $(CC) $(LIBS) $(GNOMELIBS) -o $(GNOME_LIB) $(GNOME_OBJECTS)
|
||||
+ $(CC) $(LIBS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
|
||||
|
||||
gnome.o: gnome.c
|
||||
$(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c
|
||||
@@ -206,7 +205,7 @@
|
||||
make_mozilla:$(MOZILLA_LIB)
|
||||
|
||||
$(MOZILLA_LIB): $(MOZILLA_OBJECTS)
|
||||
- $(CXX) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALIBS) ${MOZILLA_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALIBS) ${MOZILLA_LIBS}
|
||||
|
||||
xpcom.o: xpcom.cpp
|
||||
$(CXX) $(MOZILLACFLAGS) ${MOZILLA_INCLUDES} -c xpcom.cpp
|
||||
@@ -226,7 +225,7 @@
|
||||
make_xulrunner:$(XULRUNNER_LIB)
|
||||
|
||||
$(XULRUNNER_LIB): $(XULRUNNER_OBJECTS)
|
||||
- $(CXX) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALIBS) ${XULRUNNER_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALIBS) ${XULRUNNER_LIBS}
|
||||
|
||||
xpcomxul.o: xpcom.cpp
|
||||
$(CXX) -o xpcomxul.o $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcom.cpp
|
||||
@@ -252,7 +251,7 @@
|
||||
make_xpcominit:$(XPCOMINIT_LIB)
|
||||
|
||||
$(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS)
|
||||
- $(CXX) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALIBS) ${XULRUNNER_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALIBS) ${XULRUNNER_LIBS}
|
||||
|
||||
xpcominit.o: xpcominit.cpp
|
||||
$(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp
|
||||
@@ -269,7 +268,7 @@
|
||||
make_glx: $(GLX_LIB)
|
||||
|
||||
$(GLX_LIB): $(GLX_OBJECTS)
|
||||
- $(CC) $(LIBS) $(GLXLIBS) -o $(GLX_LIB) $(GLX_OBJECTS)
|
||||
+ $(CC) $(LIBS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
|
||||
|
||||
glx.o: glx.c
|
||||
$(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c
|
||||
@@ -1,17 +0,0 @@
|
||||
<project name="SWT" default="jar" basedir=".">
|
||||
<property name="src" location="."/>
|
||||
<property name="build" location="build"/>
|
||||
|
||||
<target name="init">
|
||||
<tstamp/>
|
||||
<mkdir dir="${build}"/>
|
||||
</target>
|
||||
|
||||
<target name="compile" depends="init" description="Compile the SWT toolset">
|
||||
<javac srcdir="${src}" destdir="${build}"/>
|
||||
</target>
|
||||
|
||||
<target name="jar">
|
||||
<jar destfile="swt.jar" basedir="${build}"/>
|
||||
</target>
|
||||
</project>
|
||||
@@ -1,23 +0,0 @@
|
||||
# patch from gcj-overlay, not sure if by geki himself
|
||||
# removes QA warning about strict-aliasing
|
||||
--- callback.c.orig 2006-12-12 17:25:26.000000000 +0100
|
||||
+++ callback.c 2006-12-12 18:11:34.000000000 +0100
|
||||
@@ -250,12 +250,16 @@
|
||||
|
||||
#ifdef JNI_VERSION_1_2
|
||||
if (IS_JNI_1_2) {
|
||||
- (*jvm)->GetEnv(jvm, (void **)&env, JNI_VERSION_1_2);
|
||||
+ /* http://java.sun.com/j2se/1.5.0/docs/guide/jni/spec/invocation.html */
|
||||
+ /* jint GetEnv(JavaVM *vm, void **env, jint version); */
|
||||
+ (*jvm)->GetEnv(jvm, (void *)&env, JNI_VERSION_1_2);
|
||||
}
|
||||
#endif
|
||||
|
||||
if (env == NULL) {
|
||||
- (*jvm)->AttachCurrentThread(jvm, (void **)&env, NULL);
|
||||
+ /* http://java.sun.com/j2se/1.5.0/docs/guide/jni/spec/invocation.html */
|
||||
+ /* jint AttachCurrentThread(JavaVM *vm, JNIEnv **p_env, void *thr_args); */
|
||||
+ (*jvm)->AttachCurrentThread(jvm, (void *)&env, NULL);
|
||||
if (IS_JNI_1_2) detach = 1;
|
||||
}
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: %pluginName
|
||||
Bundle-Vendor: %providerName
|
||||
Bundle-Localization: plugin
|
||||
Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
|
||||
Bundle-SymbolicName: org.eclipse.swt.gtk.linux.SWT_ARCH; singleton:=true
|
||||
Bundle-Version: 3.3.0
|
||||
Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=SWT_ARCH))
|
||||
Export-Package: org.eclipse.swt.internal.accessibility.gtk; x-internal:=true,
|
||||
org.eclipse.swt.internal.cairo; x-internal:=true,
|
||||
org.eclipse.swt.internal.cde; x-internal:=true,
|
||||
org.eclipse.swt.internal.gnome; x-internal:=true,
|
||||
org.eclipse.swt.internal.gtk; x-internal:=true,
|
||||
org.eclipse.swt.internal.mozilla; x-internal:=true,
|
||||
org.eclipse.swt.internal.opengl.glx; x-internal:=true
|
||||
@@ -1,16 +0,0 @@
|
||||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: %pluginName
|
||||
Bundle-Vendor: %providerName
|
||||
Bundle-Localization: plugin
|
||||
Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
|
||||
Bundle-SymbolicName: org.eclipse.swt.gtk.linux.SWT_ARCH; singleton:=true
|
||||
Bundle-Version: 3.4.0
|
||||
Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=SWT_ARCH))
|
||||
Export-Package: org.eclipse.swt.internal.accessibility.gtk; x-internal:=true,
|
||||
org.eclipse.swt.internal.cairo; x-internal:=true,
|
||||
org.eclipse.swt.internal.cde; x-internal:=true,
|
||||
org.eclipse.swt.internal.gnome; x-internal:=true,
|
||||
org.eclipse.swt.internal.gtk; x-internal:=true,
|
||||
org.eclipse.swt.internal.mozilla; x-internal:=true,
|
||||
org.eclipse.swt.internal.opengl.glx; x-internal:=true
|
||||
@@ -1,325 +0,0 @@
|
||||
# Patch by Grant Gayed
|
||||
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=268651#c18
|
||||
# https://bugs.eclipse.org/bugs/attachment.cgi?id=130751
|
||||
Index: Eclipse SWT Mozilla/common/org/eclipse/swt/browser/Mozilla.java
|
||||
===================================================================
|
||||
RCS file: /cvsroot/eclipse/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/browser/Mozilla.java,v
|
||||
retrieving revision 1.105.2.3
|
||||
diff -u -r1.105.2.3 Mozilla.java
|
||||
--- src/org/eclipse/swt/browser/Mozilla.java 21 Aug 2008 16:02:30 -00001.105.2.3
|
||||
+++ src/org/eclipse/swt/browser/Mozilla.java 2 Apr 2009 19:15:06 -0000
|
||||
@@ -47,6 +47,7 @@
|
||||
Shell tip = null;
|
||||
Listener listener;
|
||||
Vector unhookedDOMWindows = new Vector ();
|
||||
+ byte[] htmlBytes;
|
||||
|
||||
static nsIAppShell AppShell;
|
||||
static AppFileLocProvider LocationProvider;
|
||||
@@ -1130,21 +1131,21 @@
|
||||
* Once the client does a proper navigate with either setUrl() or setText() then resume as
|
||||
* normal. The Mozilla bug for this is https://bugzilla.mozilla.org/show_bug.cgi?id=415789.
|
||||
*/
|
||||
- awaitingNavigate = true;
|
||||
- rc = webBrowser.QueryInterface (nsIWebNavigation.NS_IWEBNAVIGATION_IID, result);
|
||||
- if (rc != XPCOM.NS_OK) {
|
||||
- browser.dispose ();
|
||||
- error (rc);
|
||||
- }
|
||||
- if (result[0] == 0) {
|
||||
- browser.dispose ();
|
||||
- error (XPCOM.NS_ERROR_NO_INTERFACE);
|
||||
- }
|
||||
- nsIWebNavigation webNavigation = new nsIWebNavigation (result[0]);
|
||||
- char[] uri = new char[ABOUT_BLANK.length () + 1];
|
||||
- ABOUT_BLANK.getChars (0, ABOUT_BLANK.length (), uri, 0);
|
||||
- rc = webNavigation.LoadURI (uri, nsIWebNavigation.LOAD_FLAGS_NONE, 0, 0, 0);
|
||||
- webNavigation.Release ();
|
||||
+// awaitingNavigate = true;
|
||||
+// rc = webBrowser.QueryInterface (nsIWebNavigation.NS_IWEBNAVIGATION_IID, result);
|
||||
+// if (rc != XPCOM.NS_OK) {
|
||||
+// browser.dispose ();
|
||||
+// error (rc);
|
||||
+// }
|
||||
+// if (result[0] == 0) {
|
||||
+// browser.dispose ();
|
||||
+// error (XPCOM.NS_ERROR_NO_INTERFACE);
|
||||
+// }
|
||||
+// nsIWebNavigation webNavigation = new nsIWebNavigation (result[0]);
|
||||
+// char[] uri = new char[ABOUT_BLANK.length () + 1];
|
||||
+// ABOUT_BLANK.getChars (0, ABOUT_BLANK.length (), uri, 0);
|
||||
+// rc = webNavigation.LoadURI (uri, nsIWebNavigation.LOAD_FLAGS_NONE, 0, 0, 0);
|
||||
+// webNavigation.Release ();
|
||||
}
|
||||
}
|
||||
result[0] = 0;
|
||||
@@ -1223,6 +1224,7 @@
|
||||
}
|
||||
|
||||
public boolean back () {
|
||||
+ htmlBytes = null;
|
||||
if (awaitingNavigate) return false;
|
||||
|
||||
long /*int*/[] result = new long /*int*/[1];
|
||||
@@ -1425,6 +1427,7 @@
|
||||
}
|
||||
|
||||
public boolean forward () {
|
||||
+ htmlBytes = null;
|
||||
if (awaitingNavigate) return false;
|
||||
|
||||
long /*int*/[] result = new long /*int*/[1];
|
||||
@@ -1635,6 +1638,7 @@
|
||||
webBrowser.Release ();
|
||||
webBrowser = null;
|
||||
webBrowserObject = null;
|
||||
+ htmlBytes = null;
|
||||
|
||||
if (tip != null && !tip.isDisposed ()) tip.dispose ();
|
||||
tip = null;
|
||||
@@ -1696,6 +1700,7 @@
|
||||
}
|
||||
|
||||
public void refresh () {
|
||||
+ htmlBytes = null;
|
||||
if (awaitingNavigate) return;
|
||||
|
||||
long /*int*/[] result = new long /*int*/[1];
|
||||
@@ -1817,11 +1822,45 @@
|
||||
} else {
|
||||
result[0] = 0;
|
||||
rc = interfaceRequestor.GetInterface (nsIDocShell.NS_IDOCSHELL_IID, result);
|
||||
- if (rc != XPCOM.NS_OK) error (rc);
|
||||
- if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE);
|
||||
- nsIDocShell docShell = new nsIDocShell (result[0]);
|
||||
- rc = docShell.LoadStream (inputStream.getAddress (), uri.getAddress (), aContentType, aContentCharset, 0);
|
||||
- docShell.Release ();
|
||||
+ if (rc == XPCOM.NS_OK) {
|
||||
+ if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE);
|
||||
+ nsIDocShell docShell = new nsIDocShell (result[0]);
|
||||
+ rc = docShell.LoadStream (inputStream.getAddress (), uri.getAddress (), aContentType, aContentCharset, 0);
|
||||
+ docShell.Release ();
|
||||
+ } else {
|
||||
+ result[0] = 0;
|
||||
+ rc = webBrowser.QueryInterface (nsIWebBrowserStream.NS_IWEBBROWSERSTREAM_IID, result);
|
||||
+ if (rc == XPCOM.NS_OK) {
|
||||
+ if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE);
|
||||
+ /*
|
||||
+ * Setting mozilla's content through nsIWebBrowserStream does not cause a page
|
||||
+ * load to occur, so the events that usually accompany a page change are not
|
||||
+ * fired. To make this behave as expected, navigate to about:blank first and
|
||||
+ * then set the html content once the page has loaded.
|
||||
+ */
|
||||
+ new nsISupports (result[0]).Release ();
|
||||
+ result[0] = 0;
|
||||
+
|
||||
+ /*
|
||||
+ * If htmlBytes is not null then the about:blank page is already being loaded,
|
||||
+ * so no Navigate is required. Just set the html that is to be shown.
|
||||
+ */
|
||||
+ boolean blankLoading = htmlBytes != null;
|
||||
+ htmlBytes = data;
|
||||
+ if (blankLoading) return true;
|
||||
+
|
||||
+ /* navigate to about:blank */
|
||||
+ rc = webBrowser.QueryInterface (nsIWebNavigation.NS_IWEBNAVIGATION_IID, result);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE);
|
||||
+ nsIWebNavigation webNavigation = new nsIWebNavigation (result[0]);
|
||||
+ result[0] = 0;
|
||||
+ char[] uriChars = new char[ABOUT_BLANK.length () + 1];
|
||||
+ ABOUT_BLANK.getChars (0, ABOUT_BLANK.length (), uriChars, 0);
|
||||
+ rc = webNavigation.LoadURI (uriChars, nsIWebNavigation.LOAD_FLAGS_NONE, 0, 0, 0);
|
||||
+ webNavigation.Release ();
|
||||
+ }
|
||||
+ }
|
||||
}
|
||||
}
|
||||
if (rc != XPCOM.NS_OK) error (rc);
|
||||
@@ -1836,6 +1875,7 @@
|
||||
}
|
||||
|
||||
public boolean setUrl (String url) {
|
||||
+ htmlBytes = null;
|
||||
awaitingNavigate = false;
|
||||
|
||||
long /*int*/[] result = new long /*int*/[1];
|
||||
@@ -1852,6 +1892,7 @@
|
||||
}
|
||||
|
||||
public void stop () {
|
||||
+ htmlBytes = null;
|
||||
if (awaitingNavigate) return;
|
||||
|
||||
long /*int*/[] result = new long /*int*/[1];
|
||||
@@ -2174,6 +2215,108 @@
|
||||
unhookedDOMWindows.remove (ptrObject);
|
||||
new nsISupports (ptrObject.value).Release ();
|
||||
}
|
||||
+
|
||||
+ /*
|
||||
+ * If htmlBytes is not null then there is html from a previous setText() call
|
||||
+ * waiting to be set into the about:blank page once it has completed loading.
|
||||
+ */
|
||||
+ if (htmlBytes != null) {
|
||||
+ nsIRequest req = new nsIRequest (aRequest);
|
||||
+ long /*int*/ name = XPCOM.nsEmbedCString_new ();
|
||||
+ rc = req.GetName (name);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ int length = XPCOM.nsEmbedCString_Length (name);
|
||||
+ long /*int*/ buffer = XPCOM.nsEmbedCString_get (name);
|
||||
+ byte[] dest = new byte[length];
|
||||
+ XPCOM.memmove (dest, buffer, length);
|
||||
+ String url = new String (dest);
|
||||
+ XPCOM.nsEmbedCString_delete (name);
|
||||
+
|
||||
+ if (url.startsWith (ABOUT_BLANK)) {
|
||||
+ /*
|
||||
+ * Setting mozilla's content with nsIWebBrowserStream invalidates the
|
||||
+ * DOM listeners that were hooked on it (about:blank), so remove them and
|
||||
+ * add new ones after the content has been set.
|
||||
+ */
|
||||
+ unhookDOMListeners ();
|
||||
+
|
||||
+ rc = XPCOM.NS_GetServiceManager (result);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ if (result[0] == 0) error (XPCOM.NS_NOINTERFACE);
|
||||
+
|
||||
+ nsIServiceManager serviceManager = new nsIServiceManager (result[0]);
|
||||
+ result[0] = 0;
|
||||
+ rc = serviceManager.GetService (XPCOM.NS_IOSERVICE_CID, nsIIOService.NS_IIOSERVICE_IID, result);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ if (result[0] == 0) error (XPCOM.NS_NOINTERFACE);
|
||||
+ serviceManager.Release ();
|
||||
+
|
||||
+ nsIIOService ioService = new nsIIOService (result[0]);
|
||||
+ result[0] = 0;
|
||||
+ /*
|
||||
+ * Note. Mozilla ignores LINK tags used to load CSS stylesheets
|
||||
+ * when the URI protocol for the nsInputStreamChannel
|
||||
+ * is about:blank. The fix is to specify the file protocol.
|
||||
+ */
|
||||
+ byte[] aString = MozillaDelegate.wcsToMbcs (null, URI_FROMMEMORY, false);
|
||||
+ long /*int*/ aSpec = XPCOM.nsEmbedCString_new (aString, aString.length);
|
||||
+ rc = ioService.NewURI (aSpec, null, 0, result);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ if (result[0] == 0) error (XPCOM.NS_NOINTERFACE);
|
||||
+ XPCOM.nsEmbedCString_delete (aSpec);
|
||||
+ ioService.Release ();
|
||||
+
|
||||
+ nsIURI uri = new nsIURI (result[0]);
|
||||
+ result[0] = 0;
|
||||
+
|
||||
+ rc = webBrowser.QueryInterface (nsIWebBrowserStream.NS_IWEBBROWSERSTREAM_IID, result);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ if (result[0] == 0) error (XPCOM.NS_NOINTERFACE);
|
||||
+
|
||||
+ nsIWebBrowserStream stream = new nsIWebBrowserStream (result[0]);
|
||||
+ result[0] = 0;
|
||||
+
|
||||
+ byte[] contentTypeBuffer = MozillaDelegate.wcsToMbcs (null, "text/html", true); // $NON-NLS-1$
|
||||
+ long /*int*/ aContentType = XPCOM.nsEmbedCString_new (contentTypeBuffer, contentTypeBuffer.length);
|
||||
+
|
||||
+ rc = stream.OpenStream (uri.getAddress (), aContentType);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ long /*int*/ ptr = C.malloc (htmlBytes.length);
|
||||
+ XPCOM.memmove (ptr, htmlBytes, htmlBytes.length);
|
||||
+ int pageSize = 8192;
|
||||
+ int pageCount = htmlBytes.length / pageSize + 1;
|
||||
+ long /*int*/ current = ptr;
|
||||
+ for (int i = 0; i < pageCount; i++) {
|
||||
+ length = i == pageCount - 1 ? htmlBytes.length % pageSize : pageSize;
|
||||
+ if (length > 0) {
|
||||
+ rc = stream.AppendToStream (current, length);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ }
|
||||
+ current += pageSize;
|
||||
+ }
|
||||
+ rc = stream.CloseStream ();
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ C.free (ptr);
|
||||
+ XPCOM.nsEmbedCString_delete (aContentType);
|
||||
+ stream.Release ();
|
||||
+ uri.Release ();
|
||||
+ htmlBytes = null;
|
||||
+
|
||||
+ rc = webBrowser.GetContentDOMWindow (result);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE);
|
||||
+ boolean isTop = result[0] == domWindow.getAddress ();
|
||||
+ new nsISupports (result[0]).Release ();
|
||||
+ result[0] = 0;
|
||||
+ rc = domWindow.QueryInterface (nsIDOMEventTarget.NS_IDOMEVENTTARGET_IID, result);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE);
|
||||
+ nsIDOMEventTarget target = new nsIDOMEventTarget (result[0]);
|
||||
+ result[0] = 0;
|
||||
+ hookDOMListeners (target, isTop);
|
||||
+ target.Release ();
|
||||
+ }
|
||||
+ }
|
||||
domWindow.Release ();
|
||||
|
||||
/*
|
||||
Index: Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebBrowserStream.java
|
||||
===================================================================
|
||||
RCS file: Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebBrowserStream.java
|
||||
diff -N Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebBrowserStream.java
|
||||
--- /dev/null 1 Jan 1970 00:00:00 -0000
|
||||
+++ src/org/eclipse/swt/internal/mozilla/nsIWebBrowserStream.java 1 Jan 1970 00:00:00 -0000
|
||||
@@ -0,0 +1,55 @@
|
||||
+/* ***** BEGIN LICENSE BLOCK *****
|
||||
+ * Version: MPL 1.1
|
||||
+ *
|
||||
+ * The contents of this file are subject to the Mozilla Public License Version
|
||||
+ * 1.1 (the "License"); you may not use this file except in compliance with
|
||||
+ * the License. You may obtain a copy of the License at
|
||||
+ * http://www.mozilla.org/MPL/
|
||||
+ *
|
||||
+ * Software distributed under the License is distributed on an "AS IS" basis,
|
||||
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
+ * for the specific language governing rights and limitations under the
|
||||
+ * License.
|
||||
+ *
|
||||
+ * The Original Code is Mozilla Communicator client code, released March 31, 1998.
|
||||
+ *
|
||||
+ * The Initial Developer of the Original Code is
|
||||
+ * Netscape Communications Corporation.
|
||||
+ * Portions created by Netscape are Copyright (C) 1998-1999
|
||||
+ * Netscape Communications Corporation. All Rights Reserved.
|
||||
+ *
|
||||
+ * Contributor(s):
|
||||
+ *
|
||||
+ * IBM
|
||||
+ * - Binding to permit interfacing between Mozilla and SWT
|
||||
+ * - Copyright (C) 2003, 2009 IBM Corp. All Rights Reserved.
|
||||
+ *
|
||||
+ * ***** END LICENSE BLOCK ***** */
|
||||
+package org.eclipse.swt.internal.mozilla;
|
||||
+
|
||||
+public class nsIWebBrowserStream extends nsISupports {
|
||||
+
|
||||
+ static final int LAST_METHOD_ID = nsISupports.LAST_METHOD_ID + 3;
|
||||
+
|
||||
+ public static final String NS_IWEBBROWSERSTREAM_IID_STR =
|
||||
+ "86d02f0e-219b-4cfc-9c88-bd98d2cce0b8";
|
||||
+
|
||||
+ public static final nsID NS_IWEBBROWSERSTREAM_IID =
|
||||
+ new nsID(NS_IWEBBROWSERSTREAM_IID_STR);
|
||||
+
|
||||
+ public nsIWebBrowserStream(long /*int*/ address) {
|
||||
+ super(address);
|
||||
+ }
|
||||
+
|
||||
+ public int OpenStream(long /*int*/ aBaseURI, long /*int*/ aContentType) {
|
||||
+ return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 1, getAddress(), aBaseURI, aContentType);
|
||||
+ }
|
||||
+
|
||||
+ public int AppendToStream(long /*int*/ aData, int aLen) {
|
||||
+ return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 2, getAddress(), aData, aLen);
|
||||
+ }
|
||||
+
|
||||
+ public int CloseStream() {
|
||||
+ return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 3, getAddress());
|
||||
+ }
|
||||
+}
|
||||
@@ -1,325 +0,0 @@
|
||||
# Patch by Grant Gayed
|
||||
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=268651#c18
|
||||
# https://bugs.eclipse.org/bugs/attachment.cgi?id=130751
|
||||
Index: Eclipse SWT Mozilla/common/org/eclipse/swt/browser/Mozilla.java
|
||||
===================================================================
|
||||
RCS file: /cvsroot/eclipse/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/browser/Mozilla.java,v
|
||||
retrieving revision 1.105.2.3
|
||||
diff -u -r1.105.2.3 Mozilla.java
|
||||
--- src/org/eclipse/swt/browser/Mozilla.java 21 Aug 2008 16:02:30 -00001.105.2.3
|
||||
+++ src/org/eclipse/swt/browser/Mozilla.java 2 Apr 2009 19:15:06 -0000
|
||||
@@ -47,6 +47,7 @@
|
||||
Shell tip = null;
|
||||
Listener listener;
|
||||
Vector unhookedDOMWindows = new Vector ();
|
||||
+ byte[] htmlBytes;
|
||||
|
||||
static nsIAppShell AppShell;
|
||||
static AppFileLocProvider LocationProvider;
|
||||
@@ -1130,21 +1131,21 @@
|
||||
* Once the client does a proper navigate with either setUrl() or setText() then resume as
|
||||
* normal. The Mozilla bug for this is https://bugzilla.mozilla.org/show_bug.cgi?id=415789.
|
||||
*/
|
||||
- awaitingNavigate = true;
|
||||
- rc = webBrowser.QueryInterface (nsIWebNavigation.NS_IWEBNAVIGATION_IID, result);
|
||||
- if (rc != XPCOM.NS_OK) {
|
||||
- browser.dispose ();
|
||||
- error (rc);
|
||||
- }
|
||||
- if (result[0] == 0) {
|
||||
- browser.dispose ();
|
||||
- error (XPCOM.NS_ERROR_NO_INTERFACE);
|
||||
- }
|
||||
- nsIWebNavigation webNavigation = new nsIWebNavigation (result[0]);
|
||||
- char[] uri = new char[ABOUT_BLANK.length () + 1];
|
||||
- ABOUT_BLANK.getChars (0, ABOUT_BLANK.length (), uri, 0);
|
||||
- rc = webNavigation.LoadURI (uri, nsIWebNavigation.LOAD_FLAGS_NONE, 0, 0, 0);
|
||||
- webNavigation.Release ();
|
||||
+// awaitingNavigate = true;
|
||||
+// rc = webBrowser.QueryInterface (nsIWebNavigation.NS_IWEBNAVIGATION_IID, result);
|
||||
+// if (rc != XPCOM.NS_OK) {
|
||||
+// browser.dispose ();
|
||||
+// error (rc);
|
||||
+// }
|
||||
+// if (result[0] == 0) {
|
||||
+// browser.dispose ();
|
||||
+// error (XPCOM.NS_ERROR_NO_INTERFACE);
|
||||
+// }
|
||||
+// nsIWebNavigation webNavigation = new nsIWebNavigation (result[0]);
|
||||
+// char[] uri = new char[ABOUT_BLANK.length () + 1];
|
||||
+// ABOUT_BLANK.getChars (0, ABOUT_BLANK.length (), uri, 0);
|
||||
+// rc = webNavigation.LoadURI (uri, nsIWebNavigation.LOAD_FLAGS_NONE, 0, 0, 0);
|
||||
+// webNavigation.Release ();
|
||||
}
|
||||
}
|
||||
result[0] = 0;
|
||||
@@ -1223,6 +1224,7 @@
|
||||
}
|
||||
|
||||
public boolean back () {
|
||||
+ htmlBytes = null;
|
||||
if (awaitingNavigate) return false;
|
||||
|
||||
long /*int*/[] result = new long /*int*/[1];
|
||||
@@ -1425,6 +1427,7 @@
|
||||
}
|
||||
|
||||
public boolean forward () {
|
||||
+ htmlBytes = null;
|
||||
if (awaitingNavigate) return false;
|
||||
|
||||
long /*int*/[] result = new long /*int*/[1];
|
||||
@@ -1635,6 +1638,7 @@
|
||||
webBrowser.Release ();
|
||||
webBrowser = null;
|
||||
webBrowserObject = null;
|
||||
+ htmlBytes = null;
|
||||
|
||||
if (tip != null && !tip.isDisposed ()) tip.dispose ();
|
||||
tip = null;
|
||||
@@ -1696,6 +1700,7 @@
|
||||
}
|
||||
|
||||
public void refresh () {
|
||||
+ htmlBytes = null;
|
||||
if (awaitingNavigate) return;
|
||||
|
||||
long /*int*/[] result = new long /*int*/[1];
|
||||
@@ -1817,11 +1822,45 @@
|
||||
} else {
|
||||
result[0] = 0;
|
||||
rc = interfaceRequestor.GetInterface (nsIDocShell.NS_IDOCSHELL_IID, result);
|
||||
- if (rc != XPCOM.NS_OK) error (rc);
|
||||
- if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE);
|
||||
- nsIDocShell docShell = new nsIDocShell (result[0]);
|
||||
- rc = docShell.LoadStream (inputStream.getAddress (), uri.getAddress (), aContentType, aContentCharset, 0);
|
||||
- docShell.Release ();
|
||||
+ if (rc == XPCOM.NS_OK) {
|
||||
+ if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE);
|
||||
+ nsIDocShell docShell = new nsIDocShell (result[0]);
|
||||
+ rc = docShell.LoadStream (inputStream.getAddress (), uri.getAddress (), aContentType, aContentCharset, 0);
|
||||
+ docShell.Release ();
|
||||
+ } else {
|
||||
+ result[0] = 0;
|
||||
+ rc = webBrowser.QueryInterface (nsIWebBrowserStream.NS_IWEBBROWSERSTREAM_IID, result);
|
||||
+ if (rc == XPCOM.NS_OK) {
|
||||
+ if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE);
|
||||
+ /*
|
||||
+ * Setting mozilla's content through nsIWebBrowserStream does not cause a page
|
||||
+ * load to occur, so the events that usually accompany a page change are not
|
||||
+ * fired. To make this behave as expected, navigate to about:blank first and
|
||||
+ * then set the html content once the page has loaded.
|
||||
+ */
|
||||
+ new nsISupports (result[0]).Release ();
|
||||
+ result[0] = 0;
|
||||
+
|
||||
+ /*
|
||||
+ * If htmlBytes is not null then the about:blank page is already being loaded,
|
||||
+ * so no Navigate is required. Just set the html that is to be shown.
|
||||
+ */
|
||||
+ boolean blankLoading = htmlBytes != null;
|
||||
+ htmlBytes = data;
|
||||
+ if (blankLoading) return true;
|
||||
+
|
||||
+ /* navigate to about:blank */
|
||||
+ rc = webBrowser.QueryInterface (nsIWebNavigation.NS_IWEBNAVIGATION_IID, result);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE);
|
||||
+ nsIWebNavigation webNavigation = new nsIWebNavigation (result[0]);
|
||||
+ result[0] = 0;
|
||||
+ char[] uriChars = new char[ABOUT_BLANK.length () + 1];
|
||||
+ ABOUT_BLANK.getChars (0, ABOUT_BLANK.length (), uriChars, 0);
|
||||
+ rc = webNavigation.LoadURI (uriChars, nsIWebNavigation.LOAD_FLAGS_NONE, 0, 0, 0);
|
||||
+ webNavigation.Release ();
|
||||
+ }
|
||||
+ }
|
||||
}
|
||||
}
|
||||
if (rc != XPCOM.NS_OK) error (rc);
|
||||
@@ -1836,6 +1875,7 @@
|
||||
}
|
||||
|
||||
public boolean setUrl (String url) {
|
||||
+ htmlBytes = null;
|
||||
awaitingNavigate = false;
|
||||
|
||||
long /*int*/[] result = new long /*int*/[1];
|
||||
@@ -1852,6 +1892,7 @@
|
||||
}
|
||||
|
||||
public void stop () {
|
||||
+ htmlBytes = null;
|
||||
if (awaitingNavigate) return;
|
||||
|
||||
long /*int*/[] result = new long /*int*/[1];
|
||||
@@ -2174,6 +2215,108 @@
|
||||
unhookedDOMWindows.remove (ptrObject);
|
||||
new nsISupports (ptrObject.value).Release ();
|
||||
}
|
||||
+
|
||||
+ /*
|
||||
+ * If htmlBytes is not null then there is html from a previous setText() call
|
||||
+ * waiting to be set into the about:blank page once it has completed loading.
|
||||
+ */
|
||||
+ if (htmlBytes != null) {
|
||||
+ nsIRequest req = new nsIRequest (aRequest);
|
||||
+ int /*long*/ name = XPCOM.nsEmbedCString_new ();
|
||||
+ rc = req.GetName (name);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ int length = XPCOM.nsEmbedCString_Length (name);
|
||||
+ int /*long*/ buffer = XPCOM.nsEmbedCString_get (name);
|
||||
+ byte[] dest = new byte[length];
|
||||
+ XPCOM.memmove (dest, buffer, length);
|
||||
+ String url = new String (dest);
|
||||
+ XPCOM.nsEmbedCString_delete (name);
|
||||
+
|
||||
+ if (url.startsWith (ABOUT_BLANK)) {
|
||||
+ /*
|
||||
+ * Setting mozilla's content with nsIWebBrowserStream invalidates the
|
||||
+ * DOM listeners that were hooked on it (about:blank), so remove them and
|
||||
+ * add new ones after the content has been set.
|
||||
+ */
|
||||
+ unhookDOMListeners ();
|
||||
+
|
||||
+ rc = XPCOM.NS_GetServiceManager (result);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ if (result[0] == 0) error (XPCOM.NS_NOINTERFACE);
|
||||
+
|
||||
+ nsIServiceManager serviceManager = new nsIServiceManager (result[0]);
|
||||
+ result[0] = 0;
|
||||
+ rc = serviceManager.GetService (XPCOM.NS_IOSERVICE_CID, nsIIOService.NS_IIOSERVICE_IID, result);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ if (result[0] == 0) error (XPCOM.NS_NOINTERFACE);
|
||||
+ serviceManager.Release ();
|
||||
+
|
||||
+ nsIIOService ioService = new nsIIOService (result[0]);
|
||||
+ result[0] = 0;
|
||||
+ /*
|
||||
+ * Note. Mozilla ignores LINK tags used to load CSS stylesheets
|
||||
+ * when the URI protocol for the nsInputStreamChannel
|
||||
+ * is about:blank. The fix is to specify the file protocol.
|
||||
+ */
|
||||
+ byte[] aString = MozillaDelegate.wcsToMbcs (null, URI_FROMMEMORY, false);
|
||||
+ int /*long*/ aSpec = XPCOM.nsEmbedCString_new (aString, aString.length);
|
||||
+ rc = ioService.NewURI (aSpec, null, 0, result);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ if (result[0] == 0) error (XPCOM.NS_NOINTERFACE);
|
||||
+ XPCOM.nsEmbedCString_delete (aSpec);
|
||||
+ ioService.Release ();
|
||||
+
|
||||
+ nsIURI uri = new nsIURI (result[0]);
|
||||
+ result[0] = 0;
|
||||
+
|
||||
+ rc = webBrowser.QueryInterface (nsIWebBrowserStream.NS_IWEBBROWSERSTREAM_IID, result);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ if (result[0] == 0) error (XPCOM.NS_NOINTERFACE);
|
||||
+
|
||||
+ nsIWebBrowserStream stream = new nsIWebBrowserStream (result[0]);
|
||||
+ result[0] = 0;
|
||||
+
|
||||
+ byte[] contentTypeBuffer = MozillaDelegate.wcsToMbcs (null, "text/html", true); // $NON-NLS-1$
|
||||
+ int /*long*/ aContentType = XPCOM.nsEmbedCString_new (contentTypeBuffer, contentTypeBuffer.length);
|
||||
+
|
||||
+ rc = stream.OpenStream (uri.getAddress (), aContentType);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ int /*long*/ ptr = C.malloc (htmlBytes.length);
|
||||
+ XPCOM.memmove (ptr, htmlBytes, htmlBytes.length);
|
||||
+ int pageSize = 8192;
|
||||
+ int pageCount = htmlBytes.length / pageSize + 1;
|
||||
+ int /*long*/ current = ptr;
|
||||
+ for (int i = 0; i < pageCount; i++) {
|
||||
+ length = i == pageCount - 1 ? htmlBytes.length % pageSize : pageSize;
|
||||
+ if (length > 0) {
|
||||
+ rc = stream.AppendToStream (current, length);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ }
|
||||
+ current += pageSize;
|
||||
+ }
|
||||
+ rc = stream.CloseStream ();
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ C.free (ptr);
|
||||
+ XPCOM.nsEmbedCString_delete (aContentType);
|
||||
+ stream.Release ();
|
||||
+ uri.Release ();
|
||||
+ htmlBytes = null;
|
||||
+
|
||||
+ rc = webBrowser.GetContentDOMWindow (result);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE);
|
||||
+ boolean isTop = result[0] == domWindow.getAddress ();
|
||||
+ new nsISupports (result[0]).Release ();
|
||||
+ result[0] = 0;
|
||||
+ rc = domWindow.QueryInterface (nsIDOMEventTarget.NS_IDOMEVENTTARGET_IID, result);
|
||||
+ if (rc != XPCOM.NS_OK) error (rc);
|
||||
+ if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE);
|
||||
+ nsIDOMEventTarget target = new nsIDOMEventTarget (result[0]);
|
||||
+ result[0] = 0;
|
||||
+ hookDOMListeners (target, isTop);
|
||||
+ target.Release ();
|
||||
+ }
|
||||
+ }
|
||||
domWindow.Release ();
|
||||
|
||||
/*
|
||||
Index: Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebBrowserStream.java
|
||||
===================================================================
|
||||
RCS file: Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebBrowserStream.java
|
||||
diff -N Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebBrowserStream.java
|
||||
--- /dev/null 1 Jan 1970 00:00:00 -0000
|
||||
+++ src/org/eclipse/swt/internal/mozilla/nsIWebBrowserStream.java 1 Jan 1970 00:00:00 -0000
|
||||
@@ -0,0 +1,55 @@
|
||||
+/* ***** BEGIN LICENSE BLOCK *****
|
||||
+ * Version: MPL 1.1
|
||||
+ *
|
||||
+ * The contents of this file are subject to the Mozilla Public License Version
|
||||
+ * 1.1 (the "License"); you may not use this file except in compliance with
|
||||
+ * the License. You may obtain a copy of the License at
|
||||
+ * http://www.mozilla.org/MPL/
|
||||
+ *
|
||||
+ * Software distributed under the License is distributed on an "AS IS" basis,
|
||||
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
+ * for the specific language governing rights and limitations under the
|
||||
+ * License.
|
||||
+ *
|
||||
+ * The Original Code is Mozilla Communicator client code, released March 31, 1998.
|
||||
+ *
|
||||
+ * The Initial Developer of the Original Code is
|
||||
+ * Netscape Communications Corporation.
|
||||
+ * Portions created by Netscape are Copyright (C) 1998-1999
|
||||
+ * Netscape Communications Corporation. All Rights Reserved.
|
||||
+ *
|
||||
+ * Contributor(s):
|
||||
+ *
|
||||
+ * IBM
|
||||
+ * - Binding to permit interfacing between Mozilla and SWT
|
||||
+ * - Copyright (C) 2003, 2009 IBM Corp. All Rights Reserved.
|
||||
+ *
|
||||
+ * ***** END LICENSE BLOCK ***** */
|
||||
+package org.eclipse.swt.internal.mozilla;
|
||||
+
|
||||
+public class nsIWebBrowserStream extends nsISupports {
|
||||
+
|
||||
+ static final int LAST_METHOD_ID = nsISupports.LAST_METHOD_ID + 3;
|
||||
+
|
||||
+ public static final String NS_IWEBBROWSERSTREAM_IID_STR =
|
||||
+ "86d02f0e-219b-4cfc-9c88-bd98d2cce0b8";
|
||||
+
|
||||
+ public static final nsID NS_IWEBBROWSERSTREAM_IID =
|
||||
+ new nsID(NS_IWEBBROWSERSTREAM_IID_STR);
|
||||
+
|
||||
+ public nsIWebBrowserStream(int /*long*/ address) {
|
||||
+ super(address);
|
||||
+ }
|
||||
+
|
||||
+ public int OpenStream(int /*long*/ aBaseURI, int /*long*/ aContentType) {
|
||||
+ return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 1, getAddress(), aBaseURI, aContentType);
|
||||
+ }
|
||||
+
|
||||
+ public int AppendToStream(int /*long*/ aData, int aLen) {
|
||||
+ return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 2, getAddress(), aData, aLen);
|
||||
+ }
|
||||
+
|
||||
+ public int CloseStream() {
|
||||
+ return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 3, getAddress());
|
||||
+ }
|
||||
+}
|
||||
@@ -1,16 +0,0 @@
|
||||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: %pluginName
|
||||
Bundle-Vendor: %providerName
|
||||
Bundle-Localization: plugin
|
||||
Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
|
||||
Bundle-SymbolicName: org.eclipse.swt.gtk.linux.SWT_ARCH; singleton:=true
|
||||
Bundle-Version: 3.4.1
|
||||
Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=SWT_ARCH))
|
||||
Export-Package: org.eclipse.swt.internal.accessibility.gtk; x-internal:=true,
|
||||
org.eclipse.swt.internal.cairo; x-internal:=true,
|
||||
org.eclipse.swt.internal.cde; x-internal:=true,
|
||||
org.eclipse.swt.internal.gnome; x-internal:=true,
|
||||
org.eclipse.swt.internal.gtk; x-internal:=true,
|
||||
org.eclipse.swt.internal.mozilla; x-internal:=true,
|
||||
org.eclipse.swt.internal.opengl.glx; x-internal:=true
|
||||
@@ -1,17 +0,0 @@
|
||||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: %pluginName
|
||||
Bundle-Vendor: %providerName
|
||||
Bundle-Localization: plugin
|
||||
Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
|
||||
Bundle-SymbolicName: org.eclipse.swt.gtk.linux.SWT_ARCH; singleton:=true
|
||||
Bundle-Version: 3.5
|
||||
Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=SWT_ARCH))
|
||||
Export-Package: org.eclipse.swt.internal.accessibility.gtk; x-internal:=true,
|
||||
org.eclipse.swt.internal.cairo; x-internal:=true,
|
||||
org.eclipse.swt.internal.cde; x-internal:=true,
|
||||
org.eclipse.swt.internal.gnome; x-internal:=true,
|
||||
org.eclipse.swt.internal.gtk; x-internal:=true,
|
||||
org.eclipse.swt.internal.mozilla; x-internal:=true,
|
||||
org.eclipse.swt.internal.opengl.glx; x-internal:=true
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: %pluginName
|
||||
Bundle-Vendor: %providerName
|
||||
Bundle-Localization: plugin
|
||||
Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
|
||||
Bundle-SymbolicName: org.eclipse.swt.gtk.linux.SWT_ARCH; singleton:=true
|
||||
Bundle-Version: 3.6
|
||||
Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=SWT_ARCH))
|
||||
Export-Package: org.eclipse.swt.internal.accessibility.gtk; x-internal:=true,
|
||||
org.eclipse.swt.internal.cairo; x-internal:=true,
|
||||
org.eclipse.swt.internal.cde; x-internal:=true,
|
||||
org.eclipse.swt.internal.gnome; x-internal:=true,
|
||||
org.eclipse.swt.internal.gtk; x-internal:=true,
|
||||
org.eclipse.swt.internal.mozilla; x-internal:=true,
|
||||
org.eclipse.swt.internal.opengl.glx; x-internal:=true
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: %pluginName
|
||||
Bundle-Vendor: %providerName
|
||||
Bundle-Localization: plugin
|
||||
Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
|
||||
Bundle-SymbolicName: org.eclipse.swt.gtk.linux.SWT_ARCH; singleton:=true
|
||||
Bundle-Version: 3.7
|
||||
Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=SWT_ARCH))
|
||||
Export-Package: org.eclipse.swt.internal.accessibility.gtk; x-internal:=true,
|
||||
org.eclipse.swt.internal.cairo; x-internal:=true,
|
||||
org.eclipse.swt.internal.cde; x-internal:=true,
|
||||
org.eclipse.swt.internal.gnome; x-internal:=true,
|
||||
org.eclipse.swt.internal.gtk; x-internal:=true,
|
||||
org.eclipse.swt.internal.opengl.glx; x-internal:=true
|
||||
org.eclipse.swt.internal.webkit; x-internal:=true
|
||||
|
||||
@@ -1,121 +0,0 @@
|
||||
Program.launch will first attempt to open files using libgio and then fallback
|
||||
to gnome-vfs. gio_launch uses g_file_new_for_path which fails when passed a
|
||||
URI. If swt was built with USE="-gnome" then the fallback fails as well,
|
||||
making it appear that a package has a dependency on swt[gnome] when it does
|
||||
not.
|
||||
|
||||
Caused by: java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
|
||||
no swt-gnome-gtk-3740 in java.library.path
|
||||
no swt-gnome-gtk in java.library.path
|
||||
Can't load library: /home/xxx/.swt/lib/linux/x86_64/libswt-gnome-gtk-3740.so
|
||||
Can't load library: /home/xxx/.swt/lib/linux/x86_64/libswt-gnome-gtk.so
|
||||
|
||||
Use g_file_new_for_commandline_arg instead.
|
||||
|
||||
https://bugs.gentoo.org/424151
|
||||
|
||||
|
||||
--- a/os.c
|
||||
+++ b/os.c
|
||||
@@ -3059,6 +3059,30 @@ fail:
|
||||
}
|
||||
#endif
|
||||
|
||||
+#ifndef NO__1g_1file_1new_1for_1commandline_1arg
|
||||
+JNIEXPORT jintLong JNICALL OS_NATIVE(_1g_1file_1new_1for_1commandline_1arg)
|
||||
+ (JNIEnv *env, jclass that, jbyteArray arg0)
|
||||
+{
|
||||
+ jbyte *lparg0=NULL;
|
||||
+ jintLong rc = 0;
|
||||
+ OS_NATIVE_ENTER(env, that, _1g_1file_1new_1for_1commandline_1arg_FUNC);
|
||||
+ if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
|
||||
+/*
|
||||
+ rc = (jintLong)g_file_new_for_commandline_arg(lparg0);
|
||||
+*/
|
||||
+ {
|
||||
+ LOAD_FUNCTION(fp, g_file_new_for_commandline_arg)
|
||||
+ if (fp) {
|
||||
+ rc = (jintLong)((jintLong (CALLING_CONVENTION*)(jbyte *))fp)(lparg0);
|
||||
+ }
|
||||
+ }
|
||||
+fail:
|
||||
+ if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
|
||||
+ OS_NATIVE_EXIT(env, that, _1g_1file_1new_1for_1commandline_1arg_FUNC);
|
||||
+ return rc;
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
#ifndef NO__1g_1file_1new_1for_1path
|
||||
JNIEXPORT jintLong JNICALL OS_NATIVE(_1g_1file_1new_1for_1path)
|
||||
(JNIEnv *env, jclass that, jbyteArray arg0)
|
||||
--- a/os_custom.h
|
||||
+++ b/os_custom.h
|
||||
@@ -280,6 +280,7 @@
|
||||
#define g_file_icon_get_file_LIB LIB_GIO
|
||||
#define g_file_info_get_content_type_LIB LIB_GIO
|
||||
#define g_file_info_get_modification_time_LIB LIB_GIO
|
||||
+#define g_file_new_for_commandline_arg_LIB LIB_GIO
|
||||
#define g_file_new_for_path_LIB LIB_GIO
|
||||
#define g_file_new_for_uri_LIB LIB_GIO
|
||||
#define g_file_read_LIB LIB_GIO
|
||||
--- a/os_stats.c
|
||||
+++ b/os_stats.c
|
||||
@@ -18,8 +18,8 @@
|
||||
|
||||
#ifdef NATIVE_STATS
|
||||
|
||||
-int OS_nativeFunctionCount = 1396;
|
||||
-int OS_nativeFunctionCallCount[1396];
|
||||
+int OS_nativeFunctionCount = 1397;
|
||||
+int OS_nativeFunctionCallCount[1397];
|
||||
char * OS_nativeFunctionNames[] = {
|
||||
#ifndef JNI64
|
||||
"Call__IIII",
|
||||
@@ -250,6 +250,7 @@ char * OS_nativeFunctionNames[] = {
|
||||
"_1g_1file_1icon_1get_1file",
|
||||
"_1g_1file_1info_1get_1content_1type",
|
||||
"_1g_1file_1info_1get_1modification_1time",
|
||||
+ "_1g_1file_1new_1for_1commandline_1arg",
|
||||
"_1g_1file_1new_1for_1path",
|
||||
"_1g_1file_1new_1for_1uri",
|
||||
"_1g_1file_1query_1info",
|
||||
--- a/os_stats.h
|
||||
+++ b/os_stats.h
|
||||
@@ -258,6 +258,7 @@ typedef enum {
|
||||
_1g_1file_1icon_1get_1file_FUNC,
|
||||
_1g_1file_1info_1get_1content_1type_FUNC,
|
||||
_1g_1file_1info_1get_1modification_1time_FUNC,
|
||||
+ _1g_1file_1new_1for_1commandline_1arg_FUNC,
|
||||
_1g_1file_1new_1for_1path_FUNC,
|
||||
_1g_1file_1new_1for_1uri_FUNC,
|
||||
_1g_1file_1query_1info_FUNC,
|
||||
--- a/src/org/eclipse/swt/internal/gtk/OS.java
|
||||
+++ b/src/org/eclipse/swt/internal/gtk/OS.java
|
||||
@@ -2113,6 +2113,16 @@ public static final int /*long*/ g_file_new_for_path(byte[] fileName) {
|
||||
}
|
||||
}
|
||||
/** @method flags=dynamic */
|
||||
+public static final native int /*long*/ _g_file_new_for_commandline_arg(byte[] fileName);
|
||||
+public static final int /*long*/ g_file_new_for_commandline_arg(byte[] fileName) {
|
||||
+ lock.lock();
|
||||
+ try {
|
||||
+ return _g_file_new_for_commandline_arg(fileName);
|
||||
+ } finally {
|
||||
+ lock.unlock();
|
||||
+ }
|
||||
+}
|
||||
+/** @method flags=dynamic */
|
||||
public static final native int /*long*/ _g_file_new_for_uri(byte[] fileName);
|
||||
public static final int /*long*/ g_file_new_for_uri(byte[] fileName) {
|
||||
lock.lock();
|
||||
--- a/src/org/eclipse/swt/program/Program.java
|
||||
+++ b/src/org/eclipse/swt/program/Program.java
|
||||
@@ -954,7 +954,7 @@ static boolean gio_isExecutable(String fileName) {
|
||||
static boolean gio_launch(String fileName) {
|
||||
boolean result = false;
|
||||
byte[] fileNameBuffer = Converter.wcsToMbcs (null, fileName, true);
|
||||
- int /*long*/ file = OS.g_file_new_for_path (fileNameBuffer);
|
||||
+ int /*long*/ file = OS.g_file_new_for_commandline_arg (fileNameBuffer);
|
||||
if (file != 0) {
|
||||
int /*long*/ uri = OS.g_file_get_uri (file);
|
||||
if (uri != 0) {
|
||||
@@ -1,121 +0,0 @@
|
||||
Program.launch will first attempt to open files using libgio and then fallback
|
||||
to gnome-vfs. gio_launch uses g_file_new_for_path which fails when passed a
|
||||
URI. If swt was built with USE="-gnome" then the fallback fails as well,
|
||||
making it appear that a package has a dependency on swt[gnome] when it does
|
||||
not.
|
||||
|
||||
Caused by: java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
|
||||
no swt-gnome-gtk-3740 in java.library.path
|
||||
no swt-gnome-gtk in java.library.path
|
||||
Can't load library: /home/xxx/.swt/lib/linux/x86_64/libswt-gnome-gtk-3740.so
|
||||
Can't load library: /home/xxx/.swt/lib/linux/x86_64/libswt-gnome-gtk.so
|
||||
|
||||
Use g_file_new_for_commandline_arg instead.
|
||||
|
||||
https://bugs.gentoo.org/424151
|
||||
|
||||
|
||||
--- a/os.c
|
||||
+++ b/os.c
|
||||
@@ -3059,6 +3059,30 @@ fail:
|
||||
}
|
||||
#endif
|
||||
|
||||
+#ifndef NO__1g_1file_1new_1for_1commandline_1arg
|
||||
+JNIEXPORT jintLong JNICALL OS_NATIVE(_1g_1file_1new_1for_1commandline_1arg)
|
||||
+ (JNIEnv *env, jclass that, jbyteArray arg0)
|
||||
+{
|
||||
+ jbyte *lparg0=NULL;
|
||||
+ jintLong rc = 0;
|
||||
+ OS_NATIVE_ENTER(env, that, _1g_1file_1new_1for_1commandline_1arg_FUNC);
|
||||
+ if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
|
||||
+/*
|
||||
+ rc = (jintLong)g_file_new_for_commandline_arg(lparg0);
|
||||
+*/
|
||||
+ {
|
||||
+ LOAD_FUNCTION(fp, g_file_new_for_commandline_arg)
|
||||
+ if (fp) {
|
||||
+ rc = (jintLong)((jintLong (CALLING_CONVENTION*)(jbyte *))fp)(lparg0);
|
||||
+ }
|
||||
+ }
|
||||
+fail:
|
||||
+ if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
|
||||
+ OS_NATIVE_EXIT(env, that, _1g_1file_1new_1for_1commandline_1arg_FUNC);
|
||||
+ return rc;
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
#ifndef NO__1g_1file_1new_1for_1path
|
||||
JNIEXPORT jintLong JNICALL OS_NATIVE(_1g_1file_1new_1for_1path)
|
||||
(JNIEnv *env, jclass that, jbyteArray arg0)
|
||||
--- a/os_custom.h
|
||||
+++ b/os_custom.h
|
||||
@@ -280,6 +280,7 @@
|
||||
#define g_file_icon_get_file_LIB LIB_GIO
|
||||
#define g_file_info_get_content_type_LIB LIB_GIO
|
||||
#define g_file_info_get_modification_time_LIB LIB_GIO
|
||||
+#define g_file_new_for_commandline_arg_LIB LIB_GIO
|
||||
#define g_file_new_for_path_LIB LIB_GIO
|
||||
#define g_file_new_for_uri_LIB LIB_GIO
|
||||
#define g_file_read_LIB LIB_GIO
|
||||
--- a/os_stats.c
|
||||
+++ b/os_stats.c
|
||||
@@ -18,8 +18,8 @@
|
||||
|
||||
#ifdef NATIVE_STATS
|
||||
|
||||
-int OS_nativeFunctionCount = 1396;
|
||||
-int OS_nativeFunctionCallCount[1396];
|
||||
+int OS_nativeFunctionCount = 1397;
|
||||
+int OS_nativeFunctionCallCount[1397];
|
||||
char * OS_nativeFunctionNames[] = {
|
||||
#ifndef JNI64
|
||||
"Call__IIII",
|
||||
@@ -250,6 +250,7 @@ char * OS_nativeFunctionNames[] = {
|
||||
"_1g_1file_1icon_1get_1file",
|
||||
"_1g_1file_1info_1get_1content_1type",
|
||||
"_1g_1file_1info_1get_1modification_1time",
|
||||
+ "_1g_1file_1new_1for_1commandline_1arg",
|
||||
"_1g_1file_1new_1for_1path",
|
||||
"_1g_1file_1new_1for_1uri",
|
||||
"_1g_1file_1query_1info",
|
||||
--- a/os_stats.h
|
||||
+++ b/os_stats.h
|
||||
@@ -258,6 +258,7 @@ typedef enum {
|
||||
_1g_1file_1icon_1get_1file_FUNC,
|
||||
_1g_1file_1info_1get_1content_1type_FUNC,
|
||||
_1g_1file_1info_1get_1modification_1time_FUNC,
|
||||
+ _1g_1file_1new_1for_1commandline_1arg_FUNC,
|
||||
_1g_1file_1new_1for_1path_FUNC,
|
||||
_1g_1file_1new_1for_1uri_FUNC,
|
||||
_1g_1file_1query_1info_FUNC,
|
||||
--- a/src/org/eclipse/swt/internal/gtk/OS.java
|
||||
+++ b/src/org/eclipse/swt/internal/gtk/OS.java
|
||||
@@ -2113,6 +2113,16 @@ public static final long /*int*/ g_file_new_for_path(byte[] fileName) {
|
||||
}
|
||||
}
|
||||
/** @method flags=dynamic */
|
||||
+public static final native long /*int*/ _g_file_new_for_commandline_arg(byte[] fileName);
|
||||
+public static final long /*int*/ g_file_new_for_commandline_arg(byte[] fileName) {
|
||||
+ lock.lock();
|
||||
+ try {
|
||||
+ return _g_file_new_for_commandline_arg(fileName);
|
||||
+ } finally {
|
||||
+ lock.unlock();
|
||||
+ }
|
||||
+}
|
||||
+/** @method flags=dynamic */
|
||||
public static final native long /*int*/ _g_file_new_for_uri(byte[] fileName);
|
||||
public static final long /*int*/ g_file_new_for_uri(byte[] fileName) {
|
||||
lock.lock();
|
||||
--- a/src/org/eclipse/swt/program/Program.java
|
||||
+++ b/src/org/eclipse/swt/program/Program.java
|
||||
@@ -954,7 +954,7 @@ static boolean gio_isExecutable(String fileName) {
|
||||
static boolean gio_launch(String fileName) {
|
||||
boolean result = false;
|
||||
byte[] fileNameBuffer = Converter.wcsToMbcs (null, fileName, true);
|
||||
- long /*int*/ file = OS.g_file_new_for_path (fileNameBuffer);
|
||||
+ long /*int*/ file = OS.g_file_new_for_commandline_arg (fileNameBuffer);
|
||||
if (file != 0) {
|
||||
long /*int*/ uri = OS.g_file_get_uri (file);
|
||||
if (uri != 0) {
|
||||
@@ -1,243 +0,0 @@
|
||||
--- a/make_freebsd.mak
|
||||
+++ b/make_freebsd.mak
|
||||
@@ -64,7 +64,7 @@ GLXLIBS = -L/usr/X11R6/lib -lGL -lGLU -lm
|
||||
# Uncomment for Native Stats tool
|
||||
#NATIVE_STATS = -DNATIVE_STATS
|
||||
|
||||
-MOZILLACFLAGS = -O \
|
||||
+MOZILLACFLAGS += \
|
||||
-DSWT_VERSION=$(SWT_VERSION) \
|
||||
$(NATIVE_STATS) \
|
||||
-DMOZILLA_STRICT_API=1 \
|
||||
@@ -91,7 +91,7 @@ XULRUNNER_OBJECTS = swt.o xpcomxul.o xpcomxul_custom.o xpcomxul_structs.o xpcomx
|
||||
XPCOMINIT_OBJECTS = swt.o xpcominit.o xpcominit_structs.o xpcominit_stats.o
|
||||
GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
|
||||
|
||||
-CFLAGS = -O -Wall \
|
||||
+CFLAGS += \
|
||||
-DSWT_VERSION=$(SWT_VERSION) \
|
||||
$(NATIVE_STATS) \
|
||||
-DFREEBSD -DGTK \
|
||||
@@ -115,13 +115,13 @@ all: make_swt make_atk make_gnome make_glx
|
||||
make_swt: $(SWT_LIB) $(SWTPI_LIB)
|
||||
|
||||
$(SWT_LIB): $(SWT_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
|
||||
|
||||
callback.o: callback.c callback.h
|
||||
$(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c
|
||||
|
||||
$(SWTPI_LIB): $(SWTPI_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
|
||||
|
||||
swt.o: swt.c swt.h
|
||||
$(CC) $(CFLAGS) -c swt.c
|
||||
@@ -140,7 +140,7 @@ os_stats.o: os_stats.c os_structs.h os.h os_stats.h swt.h
|
||||
make_cairo: $(CAIRO_LIB)
|
||||
|
||||
$(CAIRO_LIB): $(CAIRO_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
|
||||
|
||||
cairo.o: cairo.c cairo.h swt.h
|
||||
$(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c
|
||||
@@ -156,7 +156,7 @@ cairo_stats.o: cairo_stats.c cairo_structs.h cairo.h cairo_stats.h swt.h
|
||||
make_cde: $(CDE_LIB)
|
||||
|
||||
$(CDE_LIB): $(CDE_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
|
||||
|
||||
#
|
||||
# AWT lib
|
||||
@@ -164,7 +164,7 @@ $(CDE_LIB): $(CDE_OBJECTS)
|
||||
make_awt:$(AWT_LIB)
|
||||
|
||||
$(AWT_LIB): $(AWT_OBJECTS)
|
||||
- $(CC) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
|
||||
+ $(CC) $(LDFLAGS) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
|
||||
|
||||
#
|
||||
# Atk lib
|
||||
@@ -172,7 +172,7 @@ $(AWT_LIB): $(AWT_OBJECTS)
|
||||
make_atk: $(ATK_LIB)
|
||||
|
||||
$(ATK_LIB): $(ATK_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
|
||||
|
||||
atk.o: atk.c atk.h
|
||||
$(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
|
||||
@@ -189,7 +189,7 @@ atk_stats.o: atk_stats.c atk_structs.h atk_stats.h atk.h
|
||||
make_gnome: $(GNOME_LIB)
|
||||
|
||||
$(GNOME_LIB): $(GNOME_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
|
||||
|
||||
gnome.o: gnome.c
|
||||
$(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c
|
||||
@@ -206,7 +206,7 @@ gnome_stats.o: gnome_stats.c gnome_stats.h
|
||||
make_mozilla:$(MOZILLA_LIB)
|
||||
|
||||
$(MOZILLA_LIB): $(MOZILLA_OBJECTS)
|
||||
- $(CXX) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
|
||||
|
||||
xpcom.o: xpcom.cpp
|
||||
$(CXX) $(MOZILLACFLAGS) ${MOZILLA_INCLUDES} -c xpcom.cpp
|
||||
@@ -226,7 +226,7 @@ xpcom_stats.o: xpcom_stats.cpp
|
||||
make_xulrunner:$(XULRUNNER_LIB)
|
||||
|
||||
$(XULRUNNER_LIB): $(XULRUNNER_OBJECTS)
|
||||
- $(CXX) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
|
||||
xpcomxul.o: xpcom.cpp
|
||||
$(CXX) -o xpcomxul.o $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcom.cpp
|
||||
@@ -252,7 +252,7 @@ xpcomxulglue_stats.o: xpcomglue_stats.cpp
|
||||
make_xpcominit:$(XPCOMINIT_LIB)
|
||||
|
||||
$(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS)
|
||||
- $(CXX) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
|
||||
xpcominit.o: xpcominit.cpp
|
||||
$(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp
|
||||
@@ -269,7 +269,7 @@ xpcominit_stats.o: xpcominit_stats.cpp
|
||||
make_glx: $(GLX_LIB)
|
||||
|
||||
$(GLX_LIB): $(GLX_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
|
||||
|
||||
glx.o: glx.c
|
||||
$(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c
|
||||
--- a/make_linux.mak
|
||||
+++ b/make_linux.mak
|
||||
@@ -66,7 +66,7 @@ GLXLIBS = -lGL -lGLU -lm
|
||||
# Uncomment for Native Stats tool
|
||||
#NATIVE_STATS = -DNATIVE_STATS
|
||||
|
||||
-MOZILLACFLAGS = -O \
|
||||
+MOZILLACFLAGS = $(CXXFLAGS) \
|
||||
-DSWT_VERSION=$(SWT_VERSION) \
|
||||
$(NATIVE_STATS) \
|
||||
-DMOZILLA_STRICT_API=1 \
|
||||
@@ -106,7 +106,7 @@ XPCOMINIT_OBJECTS = swt.o xpcominit.o xpcominit_structs.o xpcominit_stats.o
|
||||
WEBKIT_OBJECTS = swt.o webkit.o webkit_structs.o webkit_stats.o
|
||||
GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
|
||||
|
||||
-CFLAGS = -O -Wall \
|
||||
+CFLAGS += \
|
||||
-DSWT_VERSION=$(SWT_VERSION) \
|
||||
$(NATIVE_STATS) \
|
||||
-DLINUX -DGTK \
|
||||
@@ -130,13 +130,13 @@ all: make_swt make_atk make_glx make_webkit
|
||||
make_swt: $(SWT_LIB) $(SWTPI_LIB)
|
||||
|
||||
$(SWT_LIB): $(SWT_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
|
||||
|
||||
callback.o: callback.c callback.h
|
||||
$(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c
|
||||
|
||||
$(SWTPI_LIB): $(SWTPI_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
|
||||
|
||||
swt.o: swt.c swt.h
|
||||
$(CC) $(CFLAGS) -c swt.c
|
||||
@@ -155,7 +155,7 @@ os_stats.o: os_stats.c os_structs.h os.h os_stats.h swt.h
|
||||
make_cairo: $(CAIRO_LIB)
|
||||
|
||||
$(CAIRO_LIB): $(CAIRO_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
|
||||
|
||||
cairo.o: cairo.c cairo.h swt.h
|
||||
$(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c
|
||||
@@ -171,7 +171,7 @@ cairo_stats.o: cairo_stats.c cairo_structs.h cairo.h cairo_stats.h swt.h
|
||||
make_cde: $(CDE_LIB)
|
||||
|
||||
$(CDE_LIB): $(CDE_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
|
||||
|
||||
#
|
||||
# AWT lib
|
||||
@@ -179,7 +179,7 @@ $(CDE_LIB): $(CDE_OBJECTS)
|
||||
make_awt:$(AWT_LIB)
|
||||
|
||||
$(AWT_LIB): $(AWT_OBJECTS)
|
||||
- $(CC) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
|
||||
+ $(CC) $(LDFLAGS) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
|
||||
|
||||
#
|
||||
# Atk lib
|
||||
@@ -187,7 +187,7 @@ $(AWT_LIB): $(AWT_OBJECTS)
|
||||
make_atk: $(ATK_LIB)
|
||||
|
||||
$(ATK_LIB): $(ATK_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
|
||||
|
||||
atk.o: atk.c atk.h
|
||||
$(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
|
||||
@@ -204,7 +204,7 @@ atk_stats.o: atk_stats.c atk_structs.h atk_stats.h atk.h
|
||||
make_gnome: $(GNOME_LIB)
|
||||
|
||||
$(GNOME_LIB): $(GNOME_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
|
||||
|
||||
gnome.o: gnome.c
|
||||
$(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c
|
||||
@@ -221,7 +221,7 @@ gnome_stats.o: gnome_stats.c gnome_stats.h
|
||||
make_mozilla:$(MOZILLA_LIB)
|
||||
|
||||
$(MOZILLA_LIB): $(MOZILLA_OBJECTS)
|
||||
- $(CXX) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
|
||||
|
||||
xpcom.o: xpcom.cpp
|
||||
$(CXX) $(MOZILLACFLAGS) $(MOZILLAEXCLUDES) ${MOZILLA_INCLUDES} -c xpcom.cpp
|
||||
@@ -242,7 +242,7 @@ make_xulrunner:$(XULRUNNER_LIB)
|
||||
|
||||
$(XULRUNNER_LIB): $(XULRUNNER_OBJECTS)
|
||||
echo -e "#include<stdlib.h>\nsize_t je_malloc_usable_size_in_advance(size_t n) {\nreturn n;\n}" | gcc --shared -xc - -o libswt-xulrunner-fix.so
|
||||
- $(CXX) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
|
||||
xpcomxul.o: xpcom.cpp
|
||||
$(CXX) -o xpcomxul.o $(MOZILLACFLAGS) $(XULRUNNEREXCLUDES) ${XULRUNNER_INCLUDES} -c xpcom.cpp
|
||||
@@ -262,7 +262,7 @@ xpcomxul_stats.o: xpcom_stats.cpp
|
||||
make_xpcominit:$(XPCOMINIT_LIB)
|
||||
|
||||
$(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS)
|
||||
- $(CXX) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
|
||||
xpcominit.o: xpcominit.cpp
|
||||
$(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp
|
||||
@@ -279,7 +279,7 @@ xpcominit_stats.o: xpcominit_stats.cpp
|
||||
make_webkit: $(WEBKIT_LIB)
|
||||
|
||||
$(WEBKIT_LIB): $(WEBKIT_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(WEBKIT_LIB) $(WEBKIT_OBJECTS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(WEBKIT_LIB) $(WEBKIT_OBJECTS)
|
||||
|
||||
webkit.o: webkitgtk.c
|
||||
$(CC) $(CFLAGS) $(WEBKITCFLAGS) -c webkitgtk.c -o webkit.o
|
||||
@@ -296,7 +296,7 @@ webkit_stats.o: webkitgtk_stats.c webkitgtk_stats.h
|
||||
make_glx: $(GLX_LIB)
|
||||
|
||||
$(GLX_LIB): $(GLX_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
|
||||
|
||||
glx.o: glx.c
|
||||
$(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c
|
||||
@@ -1,17 +0,0 @@
|
||||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: %pluginName
|
||||
Bundle-Vendor: %providerName
|
||||
Bundle-Localization: plugin
|
||||
Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
|
||||
Bundle-SymbolicName: org.eclipse.swt.gtk.linux.SWT_ARCH; singleton:=true
|
||||
Bundle-Version: 3.8
|
||||
Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=SWT_ARCH))
|
||||
Export-Package: org.eclipse.swt.internal.accessibility.gtk; x-internal:=true,
|
||||
org.eclipse.swt.internal.cairo; x-internal:=true,
|
||||
org.eclipse.swt.internal.cde; x-internal:=true,
|
||||
org.eclipse.swt.internal.gnome; x-internal:=true,
|
||||
org.eclipse.swt.internal.gtk; x-internal:=true,
|
||||
org.eclipse.swt.internal.opengl.glx; x-internal:=true
|
||||
org.eclipse.swt.internal.webkit; x-internal:=true
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
From c973b9b9be568ebbce618985bc5ee440babf8ab1 Mon Sep 17 00:00:00 2001
|
||||
From: Jakub Adam <jakub.adam@ktknet.cz>
|
||||
Date: Thu, 27 Jun 2013 10:16:49 +0200
|
||||
Subject: [PATCH 1/2] fix-glib-2.35-compatibility
|
||||
|
||||
g_thread_init() and g_thread_supported() are deprecated and don't
|
||||
have to be used anymore.
|
||||
|
||||
---
|
||||
os.c | 9 +++++----
|
||||
1 file changed, 5 insertions(+), 4 deletions(-)
|
||||
|
||||
--- a/os.c
|
||||
+++ b/os.c
|
||||
@@ -4444,9 +4444,9 @@ fail:
|
||||
JNIEXPORT void JNICALL OS_NATIVE(_1g_1thread_1init)
|
||||
(JNIEnv *env, jclass that, jintLong arg0)
|
||||
{
|
||||
- OS_NATIVE_ENTER(env, that, _1g_1thread_1init_FUNC);
|
||||
+ /*OS_NATIVE_ENTER(env, that, _1g_1thread_1init_FUNC);
|
||||
g_thread_init((GThreadFunctions *)arg0);
|
||||
- OS_NATIVE_EXIT(env, that, _1g_1thread_1init_FUNC);
|
||||
+ OS_NATIVE_EXIT(env, that, _1g_1thread_1init_FUNC);*/
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -4454,11 +4454,12 @@ JNIEXPORT void JNICALL OS_NATIVE(_1g_1thread_1init)
|
||||
JNIEXPORT jboolean JNICALL OS_NATIVE(_1g_1thread_1supported)
|
||||
(JNIEnv *env, jclass that)
|
||||
{
|
||||
- jboolean rc = 0;
|
||||
+ /*jboolean rc = 0;
|
||||
OS_NATIVE_ENTER(env, that, _1g_1thread_1supported_FUNC);
|
||||
rc = (jboolean)g_thread_supported();
|
||||
OS_NATIVE_EXIT(env, that, _1g_1thread_1supported_FUNC);
|
||||
- return rc;
|
||||
+ return rc;*/
|
||||
+ return 1;
|
||||
}
|
||||
#endif
|
||||
|
||||
--
|
||||
1.7.10.4
|
||||
|
||||
@@ -1,243 +0,0 @@
|
||||
--- make_linux.mak- 2012-07-02 00:49:48.729100052 +0000
|
||||
+++ make_linux.mak 2012-07-02 00:53:16.753499389 +0000
|
||||
@@ -66,7 +66,7 @@
|
||||
# Uncomment for Native Stats tool
|
||||
#NATIVE_STATS = -DNATIVE_STATS
|
||||
|
||||
-MOZILLACFLAGS = -O \
|
||||
+MOZILLACFLAGS = $(CXXFLAGS) \
|
||||
-DSWT_VERSION=$(SWT_VERSION) \
|
||||
$(NATIVE_STATS) \
|
||||
-DMOZILLA_STRICT_API=1 \
|
||||
@@ -106,7 +106,7 @@
|
||||
WEBKIT_OBJECTS = swt.o webkit.o webkit_structs.o webkit_stats.o
|
||||
GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
|
||||
|
||||
-CFLAGS = -O -Wall \
|
||||
+CFLAGS += \
|
||||
-DSWT_VERSION=$(SWT_VERSION) \
|
||||
$(NATIVE_STATS) \
|
||||
-DLINUX -DGTK \
|
||||
@@ -130,13 +130,13 @@
|
||||
make_swt: $(SWT_LIB) $(SWTPI_LIB)
|
||||
|
||||
$(SWT_LIB): $(SWT_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
|
||||
|
||||
callback.o: callback.c callback.h
|
||||
$(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c
|
||||
|
||||
$(SWTPI_LIB): $(SWTPI_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
|
||||
|
||||
swt.o: swt.c swt.h
|
||||
$(CC) $(CFLAGS) -c swt.c
|
||||
@@ -155,7 +155,7 @@
|
||||
make_cairo: $(CAIRO_LIB)
|
||||
|
||||
$(CAIRO_LIB): $(CAIRO_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
|
||||
|
||||
cairo.o: cairo.c cairo.h swt.h
|
||||
$(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c
|
||||
@@ -171,7 +171,7 @@
|
||||
make_cde: $(CDE_LIB)
|
||||
|
||||
$(CDE_LIB): $(CDE_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
|
||||
|
||||
#
|
||||
# AWT lib
|
||||
@@ -179,7 +179,7 @@
|
||||
make_awt:$(AWT_LIB)
|
||||
|
||||
$(AWT_LIB): $(AWT_OBJECTS)
|
||||
- $(CC) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
|
||||
+ $(CC) $(LDFLAGS) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
|
||||
|
||||
#
|
||||
# Atk lib
|
||||
@@ -187,7 +187,7 @@
|
||||
make_atk: $(ATK_LIB)
|
||||
|
||||
$(ATK_LIB): $(ATK_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
|
||||
|
||||
atk.o: atk.c atk.h
|
||||
$(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
|
||||
@@ -204,7 +204,7 @@
|
||||
make_gnome: $(GNOME_LIB)
|
||||
|
||||
$(GNOME_LIB): $(GNOME_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
|
||||
|
||||
gnome.o: gnome.c
|
||||
$(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c
|
||||
@@ -221,7 +221,7 @@
|
||||
make_mozilla:$(MOZILLA_LIB)
|
||||
|
||||
$(MOZILLA_LIB): $(MOZILLA_OBJECTS)
|
||||
- $(CXX) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
|
||||
|
||||
xpcom.o: xpcom.cpp
|
||||
$(CXX) $(MOZILLACFLAGS) $(MOZILLAEXCLUDES) ${MOZILLA_INCLUDES} -c xpcom.cpp
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
$(XULRUNNER_LIB): $(XULRUNNER_OBJECTS)
|
||||
echo -e "#include<stdlib.h>\nsize_t je_malloc_usable_size_in_advance(size_t n) {\nreturn n;\n}" | gcc --shared -xc - -o libswt-xulrunner-fix.so
|
||||
- $(CXX) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
|
||||
xpcomxul.o: xpcom.cpp
|
||||
$(CXX) -o xpcomxul.o $(MOZILLACFLAGS) $(XULRUNNEREXCLUDES) ${XULRUNNER_INCLUDES} -c xpcom.cpp
|
||||
@@ -262,7 +262,7 @@
|
||||
make_xpcominit:$(XPCOMINIT_LIB)
|
||||
|
||||
$(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS)
|
||||
- $(CXX) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
|
||||
xpcominit.o: xpcominit.cpp
|
||||
$(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp
|
||||
@@ -279,7 +279,7 @@
|
||||
make_webkit: $(WEBKIT_LIB)
|
||||
|
||||
$(WEBKIT_LIB): $(WEBKIT_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(WEBKIT_LIB) $(WEBKIT_OBJECTS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(WEBKIT_LIB) $(WEBKIT_OBJECTS)
|
||||
|
||||
webkit.o: webkitgtk.c
|
||||
$(CC) $(CFLAGS) $(WEBKITCFLAGS) -c webkitgtk.c -o webkit.o
|
||||
@@ -296,7 +296,7 @@
|
||||
make_glx: $(GLX_LIB)
|
||||
|
||||
$(GLX_LIB): $(GLX_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
|
||||
|
||||
glx.o: glx.c
|
||||
$(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c
|
||||
--- make_freebsd.mak- 2012-07-02 00:53:28.553351871 +0000
|
||||
+++ make_freebsd.mak 2012-07-02 00:55:37.369741444 +0000
|
||||
@@ -64,7 +64,7 @@
|
||||
# Uncomment for Native Stats tool
|
||||
#NATIVE_STATS = -DNATIVE_STATS
|
||||
|
||||
-MOZILLACFLAGS = -O \
|
||||
+MOZILLACFLAGS += \
|
||||
-DSWT_VERSION=$(SWT_VERSION) \
|
||||
$(NATIVE_STATS) \
|
||||
-DMOZILLA_STRICT_API=1 \
|
||||
@@ -91,7 +91,7 @@
|
||||
XPCOMINIT_OBJECTS = swt.o xpcominit.o xpcominit_structs.o xpcominit_stats.o
|
||||
GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
|
||||
|
||||
-CFLAGS = -O -Wall \
|
||||
+CFLAGS += \
|
||||
-DSWT_VERSION=$(SWT_VERSION) \
|
||||
$(NATIVE_STATS) \
|
||||
-DFREEBSD -DGTK \
|
||||
@@ -115,13 +115,13 @@
|
||||
make_swt: $(SWT_LIB) $(SWTPI_LIB)
|
||||
|
||||
$(SWT_LIB): $(SWT_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
|
||||
|
||||
callback.o: callback.c callback.h
|
||||
$(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c
|
||||
|
||||
$(SWTPI_LIB): $(SWTPI_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
|
||||
|
||||
swt.o: swt.c swt.h
|
||||
$(CC) $(CFLAGS) -c swt.c
|
||||
@@ -140,7 +140,7 @@
|
||||
make_cairo: $(CAIRO_LIB)
|
||||
|
||||
$(CAIRO_LIB): $(CAIRO_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
|
||||
|
||||
cairo.o: cairo.c cairo.h swt.h
|
||||
$(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c
|
||||
@@ -156,7 +156,7 @@
|
||||
make_cde: $(CDE_LIB)
|
||||
|
||||
$(CDE_LIB): $(CDE_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
|
||||
|
||||
#
|
||||
# AWT lib
|
||||
@@ -164,7 +164,7 @@
|
||||
make_awt:$(AWT_LIB)
|
||||
|
||||
$(AWT_LIB): $(AWT_OBJECTS)
|
||||
- $(CC) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
|
||||
+ $(CC) $(LDFLAGS) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
|
||||
|
||||
#
|
||||
# Atk lib
|
||||
@@ -172,7 +172,7 @@
|
||||
make_atk: $(ATK_LIB)
|
||||
|
||||
$(ATK_LIB): $(ATK_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
|
||||
|
||||
atk.o: atk.c atk.h
|
||||
$(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
|
||||
@@ -189,7 +189,7 @@
|
||||
make_gnome: $(GNOME_LIB)
|
||||
|
||||
$(GNOME_LIB): $(GNOME_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
|
||||
|
||||
gnome.o: gnome.c
|
||||
$(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c
|
||||
@@ -206,7 +206,7 @@
|
||||
make_mozilla:$(MOZILLA_LIB)
|
||||
|
||||
$(MOZILLA_LIB): $(MOZILLA_OBJECTS)
|
||||
- $(CXX) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
|
||||
|
||||
xpcom.o: xpcom.cpp
|
||||
$(CXX) $(MOZILLACFLAGS) ${MOZILLA_INCLUDES} -c xpcom.cpp
|
||||
@@ -226,7 +226,7 @@
|
||||
make_xulrunner:$(XULRUNNER_LIB)
|
||||
|
||||
$(XULRUNNER_LIB): $(XULRUNNER_OBJECTS)
|
||||
- $(CXX) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
|
||||
xpcomxul.o: xpcom.cpp
|
||||
$(CXX) -o xpcomxul.o $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcom.cpp
|
||||
@@ -252,7 +252,7 @@
|
||||
make_xpcominit:$(XPCOMINIT_LIB)
|
||||
|
||||
$(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS)
|
||||
- $(CXX) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
+ $(CXX) $(LDFLAGS) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
|
||||
|
||||
xpcominit.o: xpcominit.cpp
|
||||
$(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp
|
||||
@@ -269,7 +269,7 @@
|
||||
make_glx: $(GLX_LIB)
|
||||
|
||||
$(GLX_LIB): $(GLX_OBJECTS)
|
||||
- $(CC) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
|
||||
|
||||
glx.o: glx.c
|
||||
$(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c
|
||||
@@ -1,16 +0,0 @@
|
||||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: %pluginName
|
||||
Bundle-Vendor: %providerName
|
||||
Bundle-Localization: plugin
|
||||
Fragment-Host: org.eclipse.swt; bundle-version=4.2.0
|
||||
Bundle-SymbolicName: org.eclipse.swt.gtk.linux.SWT_ARCH; singleton:=true
|
||||
Bundle-Version: 4.2
|
||||
Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=SWT_ARCH))
|
||||
Export-Package: org.eclipse.swt.internal.accessibility.gtk; x-internal:=true,
|
||||
org.eclipse.swt.internal.cairo; x-internal:=true,
|
||||
org.eclipse.swt.internal.cde; x-internal:=true,
|
||||
org.eclipse.swt.internal.gnome; x-internal:=true,
|
||||
org.eclipse.swt.internal.gtk; x-internal:=true,
|
||||
org.eclipse.swt.internal.opengl.glx; x-internal:=true
|
||||
org.eclipse.swt.internal.webkit; x-internal:=true
|
||||
@@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>java</herd>
|
||||
<longdescription>
|
||||
SWT is the software component that delivers native widget functionality for the
|
||||
Eclipse platform in an operating system independent manner. It is analogous to
|
||||
AWT/Swing in Java with a difference - SWT uses a rich set of native widgets.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="webkit">Embedded browser support via net-libs/webkit-gtk:2, replacing former xulrunner-based browser.</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -1,183 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="1"
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi
|
||||
|
||||
MY_PV="${PV/_pre/M}"
|
||||
MY_DMF="archive.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-200809111700"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="GTK based SWT Library"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="arm? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
x86? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
x86-fbsd? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
amd64? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip
|
||||
)
|
||||
ppc? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-ppc.zip
|
||||
)
|
||||
ppc64? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip
|
||||
)"
|
||||
|
||||
SLOT="3.4"
|
||||
LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
|
||||
KEYWORDS="arm ~amd64"
|
||||
|
||||
IUSE="cairo gnome opengl"
|
||||
COMMON=">=dev-libs/glib-2.6
|
||||
>=x11-libs/gtk+-2.6.8
|
||||
>=dev-libs/atk-1.10.2
|
||||
cairo? ( >=x11-libs/cairo-1.4.14 )
|
||||
gnome? (
|
||||
=gnome-base/libgnome-2*
|
||||
=gnome-base/gnome-vfs-2*
|
||||
=gnome-base/libgnomeui-2*
|
||||
)
|
||||
opengl? (
|
||||
virtual/opengl
|
||||
virtual/glu
|
||||
)"
|
||||
|
||||
# Use a blocker to avoid file collisions when upgrading to the slotted version
|
||||
# We cannot use slotmove, java packages are expected to be in /usr/share/PN-SLOT
|
||||
# so this is the only way to prevent collisions
|
||||
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
!=dev-java/swt-3.4*:3
|
||||
app-arch/unzip
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
x11-proto/xextproto
|
||||
x11-proto/inputproto
|
||||
${COMMON}"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
x11-libs/libXtst
|
||||
${COMMON}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
local DISTFILE=${A}
|
||||
unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile"
|
||||
unpack "./src.zip"
|
||||
|
||||
# Cleanup the redirtied directory structure
|
||||
rm -rf about_files/ || die
|
||||
|
||||
# Replace the build.xml to allow compilation without Eclipse tasks
|
||||
cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml"
|
||||
mkdir "${S}/src" && mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources"
|
||||
|
||||
# Apply all the patches, including arch-specific
|
||||
# EPATCH_SOURCE="${WORKDIR}/${PATCHSET}" EPATCH_SUFFIX="patch" epatch
|
||||
|
||||
sed -i "s/CFLAGS = -O -Wall/CFLAGS = ${CFLAGS} -Wall/" \
|
||||
make_linux.mak || die "Failed to tweak make_linux.mak"
|
||||
|
||||
sed -i "s/MOZILLACFLAGS = -O/MOZILLACFLAGS = ${CXXFLAGS}/" \
|
||||
make_linux.mak || die "Failed to tweak make_linux.mak"
|
||||
|
||||
# Kill some strict-aliasing warnings
|
||||
epatch "${FILESDIR}/${PN}-3.3-callback-pointer-dereferencing.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Drop jikes support as it seems to be unfriendly with SWT
|
||||
java-pkg_filter-compiler jikes
|
||||
|
||||
local AWT_ARCH
|
||||
local JAWTSO="libjawt.so"
|
||||
if [[ $(tc-arch) == 'arm' ]] ; then
|
||||
AWT_ARCH="arm"
|
||||
elif [[ $(tc-arch) == 'x86' ]] ; then
|
||||
AWT_ARCH="i386"
|
||||
elif [[ $(tc-arch) == 'ppc' ]] ; then
|
||||
AWT_ARCH="ppc"
|
||||
elif [[ $(tc-arch) == 'ppc64' ]] ; then
|
||||
AWT_ARCH="ppc64"
|
||||
else
|
||||
AWT_ARCH="amd64"
|
||||
fi
|
||||
if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}"
|
||||
elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/jre/bin"
|
||||
elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)"
|
||||
else
|
||||
eerror "${JAWTSO} not found in the JDK being used for compilation!"
|
||||
die "cannot build AWT library"
|
||||
fi
|
||||
|
||||
# Fix the pointer size for AMD64
|
||||
[[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DSWT_PTR_SIZE_64
|
||||
|
||||
local platform="linux"
|
||||
|
||||
use elibc_FreeBSD && platform="freebsd"
|
||||
|
||||
local make="emake -f make_${platform}.mak NO_STRIP=y"
|
||||
|
||||
einfo "Building AWT library"
|
||||
${make} make_awt || die "Failed to build AWT support"
|
||||
|
||||
einfo "Building SWT library"
|
||||
${make} make_swt || die "Failed to build SWT support"
|
||||
|
||||
einfo "Building JAVA-AT-SPI bridge"
|
||||
${make} make_atk || die "Failed to build ATK support"
|
||||
|
||||
if use gnome ; then
|
||||
einfo "Building GNOME VFS support"
|
||||
${make} make_gnome || die "Failed to build GNOME VFS support"
|
||||
fi
|
||||
|
||||
if use cairo ; then
|
||||
einfo "Building CAIRO support"
|
||||
${make} make_cairo || die "Unable to build CAIRO support"
|
||||
fi
|
||||
|
||||
if use opengl ; then
|
||||
einfo "Building OpenGL component"
|
||||
${make} make_glx || die "Unable to build OpenGL component"
|
||||
fi
|
||||
|
||||
einfo "Building JNI libraries"
|
||||
eant compile
|
||||
|
||||
einfo "Copying missing files"
|
||||
cp -i "${S}/version.txt" "${S}/build/version.txt"
|
||||
cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \
|
||||
"${S}/build/org/eclipse/swt/internal/"
|
||||
|
||||
einfo "Packing JNI libraries"
|
||||
eant jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
swtArch=${ARCH}
|
||||
use amd64 && swtArch=x86_64
|
||||
use x86-fbsd && swtArch=x86
|
||||
|
||||
sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-3.4.1-manifest" > "MANIFEST_TMP.MF"
|
||||
java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0"
|
||||
|
||||
java-pkg_sointo /usr/$(get_libdir)
|
||||
java-pkg_doso *.so
|
||||
|
||||
dohtml about.html || die
|
||||
}
|
||||
@@ -1,180 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/swt-3.5.2.ebuild,v 1.9 2012/05/03 07:42:51 jdhore Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi
|
||||
|
||||
MY_PV="${PV/_rc/RC}"
|
||||
MY_DMF="download.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-201002111343"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="GTK based SWT Library"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="arm? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
x86? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
x86-fbsd? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
amd64? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip
|
||||
)
|
||||
ppc? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-ppc.zip
|
||||
)
|
||||
ppc64? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip
|
||||
)"
|
||||
|
||||
SLOT="3.5"
|
||||
LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
|
||||
KEYWORDS="arm amd64 ppc ppc64 x86"
|
||||
|
||||
IUSE="cairo gnome opengl"
|
||||
COMMON=">=dev-libs/glib-2.6
|
||||
>=x11-libs/gtk+-2.6.8:2
|
||||
>=dev-libs/atk-1.10.2
|
||||
cairo? ( >=x11-libs/cairo-1.4.14 )
|
||||
gnome? (
|
||||
=gnome-base/libgnome-2*
|
||||
=gnome-base/gnome-vfs-2*
|
||||
=gnome-base/libgnomeui-2*
|
||||
)
|
||||
opengl? (
|
||||
virtual/opengl
|
||||
virtual/glu
|
||||
)
|
||||
x11-libs/libXtst"
|
||||
|
||||
# Use a blocker to avoid file collisions when upgrading to the slotted version
|
||||
# We cannot use slotmove, java packages are expected to be in /usr/share/PN-SLOT
|
||||
# so this is the only way to prevent collisions
|
||||
# libXtst/xextproto is done like this due to the XTest.h move - bug #292244
|
||||
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
app-arch/unzip
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
|| ( >=x11-libs/libXtst-1.1.0 <x11-proto/xextproto-7.1 )
|
||||
x11-proto/inputproto
|
||||
virtual/pkgconfig
|
||||
${COMMON}"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
# JNI libraries don't need SONAME, bug #253756
|
||||
QA_SONAME="usr/$(get_libdir)/libswt-.*.so"
|
||||
|
||||
src_unpack() {
|
||||
local DISTFILE=${A}
|
||||
unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile"
|
||||
unpack "./src.zip"
|
||||
|
||||
# Cleanup the redirtied directory structure
|
||||
rm -rf about_files/ || die
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
# Replace the build.xml to allow compilation without Eclipse tasks
|
||||
cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml"
|
||||
mkdir "${S}/src" && mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources"
|
||||
|
||||
# Fix Makefiles to respect flags and work with --as-needed
|
||||
epatch "${FILESDIR}"/as-needed-and-flag-fixes.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Drop jikes support as it seems to be unfriendly with SWT
|
||||
java-pkg_filter-compiler jikes
|
||||
|
||||
local AWT_ARCH
|
||||
local JAWTSO="libjawt.so"
|
||||
if [[ $(tc-arch) == 'arm' ]] ; then
|
||||
AWT_ARCH="arm"
|
||||
elif [[ $(tc-arch) == 'x86' ]] ; then
|
||||
AWT_ARCH="i386"
|
||||
elif [[ $(tc-arch) == 'ppc' ]] ; then
|
||||
AWT_ARCH="ppc"
|
||||
elif [[ $(tc-arch) == 'ppc64' ]] ; then
|
||||
AWT_ARCH="ppc64"
|
||||
else
|
||||
AWT_ARCH="amd64"
|
||||
fi
|
||||
if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}"
|
||||
elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/jre/bin"
|
||||
elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)"
|
||||
else
|
||||
eerror "${JAWTSO} not found in the JDK being used for compilation!"
|
||||
die "cannot build AWT library"
|
||||
fi
|
||||
|
||||
# Fix the pointer size for AMD64
|
||||
[[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DJNI64
|
||||
|
||||
local platform="linux"
|
||||
|
||||
use elibc_FreeBSD && platform="freebsd"
|
||||
|
||||
local make="emake -f make_${platform}.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)"
|
||||
|
||||
einfo "Building AWT library"
|
||||
${make} make_awt || die "Failed to build AWT support"
|
||||
|
||||
einfo "Building SWT library"
|
||||
${make} make_swt || die "Failed to build SWT support"
|
||||
|
||||
einfo "Building JAVA-AT-SPI bridge"
|
||||
${make} make_atk || die "Failed to build ATK support"
|
||||
|
||||
if use gnome ; then
|
||||
einfo "Building GNOME VFS support"
|
||||
${make} make_gnome || die "Failed to build GNOME VFS support"
|
||||
fi
|
||||
|
||||
if use cairo ; then
|
||||
einfo "Building CAIRO support"
|
||||
${make} make_cairo || die "Unable to build CAIRO support"
|
||||
fi
|
||||
|
||||
if use opengl ; then
|
||||
einfo "Building OpenGL component"
|
||||
${make} make_glx || die "Unable to build OpenGL component"
|
||||
fi
|
||||
|
||||
einfo "Building JNI libraries"
|
||||
eant compile
|
||||
|
||||
einfo "Copying missing files"
|
||||
cp -i "${S}/version.txt" "${S}/build/version.txt"
|
||||
cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \
|
||||
"${S}/build/org/eclipse/swt/internal/"
|
||||
|
||||
einfo "Packing JNI libraries"
|
||||
eant jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
swtArch=${ARCH}
|
||||
use amd64 && swtArch=x86_64
|
||||
use x86-fbsd && swtArch=x86
|
||||
|
||||
sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-3.5-manifest" > "MANIFEST_TMP.MF"
|
||||
java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0"
|
||||
|
||||
java-pkg_sointo /usr/$(get_libdir)
|
||||
java-pkg_doso *.so
|
||||
|
||||
dohtml about.html || die
|
||||
}
|
||||
@@ -1,180 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/swt-3.6.1.ebuild,v 1.9 2012/05/03 07:42:51 jdhore Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi
|
||||
|
||||
MY_PV="${PV/_rc/RC}"
|
||||
MY_DMF="download.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-201009090800"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="GTK based SWT Library"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="arm? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
x86? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
x86-fbsd? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
amd64? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip
|
||||
)
|
||||
ppc? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-ppc.zip
|
||||
)
|
||||
ppc64? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip
|
||||
)"
|
||||
|
||||
SLOT="3.6"
|
||||
LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
|
||||
KEYWORDS="amd64 arm ppc ppc64 x86"
|
||||
|
||||
IUSE="cairo gnome opengl"
|
||||
COMMON=">=dev-libs/glib-2.6
|
||||
>=x11-libs/gtk+-2.6.8:2
|
||||
>=dev-libs/atk-1.10.2
|
||||
cairo? ( >=x11-libs/cairo-1.4.14 )
|
||||
gnome? (
|
||||
=gnome-base/libgnome-2*
|
||||
=gnome-base/gnome-vfs-2*
|
||||
=gnome-base/libgnomeui-2*
|
||||
)
|
||||
opengl? (
|
||||
virtual/opengl
|
||||
virtual/glu
|
||||
)
|
||||
x11-libs/libXtst"
|
||||
|
||||
# Use a blocker to avoid file collisions when upgrading to the slotted version
|
||||
# We cannot use slotmove, java packages are expected to be in /usr/share/PN-SLOT
|
||||
# so this is the only way to prevent collisions
|
||||
# libXtst/xextproto is done like this due to the XTest.h move - bug #292244
|
||||
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
app-arch/unzip
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
|| ( >=x11-libs/libXtst-1.1.0 <x11-proto/xextproto-7.1 )
|
||||
x11-proto/inputproto
|
||||
virtual/pkgconfig
|
||||
${COMMON}"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
# JNI libraries don't need SONAME, bug #253756
|
||||
QA_SONAME="usr/$(get_libdir)/libswt-.*.so"
|
||||
|
||||
src_unpack() {
|
||||
local DISTFILE=${A}
|
||||
unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile"
|
||||
unpack "./src.zip"
|
||||
|
||||
# Cleanup the redirtied directory structure
|
||||
rm -rf about_files/ || die
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
# Replace the build.xml to allow compilation without Eclipse tasks
|
||||
cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml"
|
||||
mkdir "${S}/src" && mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources"
|
||||
|
||||
# Fix Makefiles to respect flags and work with --as-needed
|
||||
epatch "${FILESDIR}"/as-needed-and-flag-fixes-3.6.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Drop jikes support as it seems to be unfriendly with SWT
|
||||
java-pkg_filter-compiler jikes
|
||||
|
||||
local AWT_ARCH
|
||||
local JAWTSO="libjawt.so"
|
||||
if [[ $(tc-arch) == 'arm' ]] ; then
|
||||
AWT_ARCH="arm"
|
||||
elif [[ $(tc-arch) == 'x86' ]] ; then
|
||||
AWT_ARCH="i386"
|
||||
elif [[ $(tc-arch) == 'ppc' ]] ; then
|
||||
AWT_ARCH="ppc"
|
||||
elif [[ $(tc-arch) == 'ppc64' ]] ; then
|
||||
AWT_ARCH="ppc64"
|
||||
else
|
||||
AWT_ARCH="amd64"
|
||||
fi
|
||||
if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}"
|
||||
elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/jre/bin"
|
||||
elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)"
|
||||
else
|
||||
eerror "${JAWTSO} not found in the JDK being used for compilation!"
|
||||
die "cannot build AWT library"
|
||||
fi
|
||||
|
||||
# Fix the pointer size for AMD64
|
||||
[[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DJNI64
|
||||
|
||||
local platform="linux"
|
||||
|
||||
use elibc_FreeBSD && platform="freebsd"
|
||||
|
||||
local make="emake -f make_${platform}.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)"
|
||||
|
||||
einfo "Building AWT library"
|
||||
${make} make_awt || die "Failed to build AWT support"
|
||||
|
||||
einfo "Building SWT library"
|
||||
${make} make_swt || die "Failed to build SWT support"
|
||||
|
||||
einfo "Building JAVA-AT-SPI bridge"
|
||||
${make} make_atk || die "Failed to build ATK support"
|
||||
|
||||
if use gnome ; then
|
||||
einfo "Building GNOME VFS support"
|
||||
${make} make_gnome || die "Failed to build GNOME VFS support"
|
||||
fi
|
||||
|
||||
if use cairo ; then
|
||||
einfo "Building CAIRO support"
|
||||
${make} make_cairo || die "Unable to build CAIRO support"
|
||||
fi
|
||||
|
||||
if use opengl ; then
|
||||
einfo "Building OpenGL component"
|
||||
${make} make_glx || die "Unable to build OpenGL component"
|
||||
fi
|
||||
|
||||
einfo "Building JNI libraries"
|
||||
eant compile
|
||||
|
||||
einfo "Copying missing files"
|
||||
cp -i "${S}/version.txt" "${S}/build/version.txt"
|
||||
cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \
|
||||
"${S}/build/org/eclipse/swt/internal/"
|
||||
|
||||
einfo "Packing JNI libraries"
|
||||
eant jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
swtArch=${ARCH}
|
||||
use amd64 && swtArch=x86_64
|
||||
use x86-fbsd && swtArch=x86
|
||||
|
||||
sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-${SLOT}-manifest" > "MANIFEST_TMP.MF"
|
||||
java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0"
|
||||
|
||||
java-pkg_sointo /usr/$(get_libdir)
|
||||
java-pkg_doso *.so
|
||||
|
||||
dohtml about.html || die
|
||||
}
|
||||
@@ -1,186 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/swt-3.7.1.ebuild,v 1.2 2012/05/03 07:42:51 jdhore Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi
|
||||
|
||||
MY_PV="${PV/_rc/RC}"
|
||||
MY_DMF="download.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-201109091335"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="GTK based SWT Library"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="arm? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
x86? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
x86-fbsd? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
amd64? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip
|
||||
)
|
||||
ppc? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
ppc64? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-ppc64.zip
|
||||
)"
|
||||
|
||||
SLOT="3.7"
|
||||
LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
|
||||
IUSE="cairo gnome opengl webkit"
|
||||
COMMON=">=dev-libs/glib-2.6
|
||||
>=x11-libs/gtk+-2.6.8:2
|
||||
>=dev-libs/atk-1.10.2
|
||||
cairo? ( >=x11-libs/cairo-1.4.14 )
|
||||
gnome? (
|
||||
=gnome-base/libgnome-2*
|
||||
=gnome-base/gnome-vfs-2*
|
||||
=gnome-base/libgnomeui-2*
|
||||
)
|
||||
opengl? (
|
||||
virtual/opengl
|
||||
virtual/glu
|
||||
)
|
||||
webkit? ( >=net-libs/webkit-gtk-1.2:2 )
|
||||
x11-libs/libXtst"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
app-arch/unzip
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
>=x11-libs/libXtst-1.1.0
|
||||
x11-proto/inputproto
|
||||
virtual/pkgconfig
|
||||
${COMMON}"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
# JNI libraries don't need SONAME, bug #253756
|
||||
QA_SONAME="usr/$(get_libdir)/libswt-.*.so"
|
||||
|
||||
src_unpack() {
|
||||
local DISTFILE=${A}
|
||||
unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile"
|
||||
unpack "./src.zip"
|
||||
|
||||
# Cleanup the redirtied directory structure
|
||||
rm -rf about_files/ || die
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
# Replace the build.xml to allow compilation without Eclipse tasks
|
||||
cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml"
|
||||
mkdir "${S}/src" && mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources"
|
||||
|
||||
# Fix Makefiles to respect flags and work with --as-needed
|
||||
epatch "${FILESDIR}"/as-needed-and-flag-fixes-3.6.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Drop jikes support as it seems to be unfriendly with SWT
|
||||
java-pkg_filter-compiler jikes
|
||||
|
||||
local AWT_ARCH
|
||||
local JAWTSO="libjawt.so"
|
||||
if [[ $(tc-arch) == 'arm' ]] ; then
|
||||
AWT_ARCH="arm"
|
||||
elif [[ $(tc-arch) == 'x86' ]] ; then
|
||||
AWT_ARCH="i386"
|
||||
elif [[ $(tc-arch) == 'ppc' ]] ; then
|
||||
AWT_ARCH="ppc"
|
||||
elif [[ $(tc-arch) == 'ppc64' ]] ; then
|
||||
AWT_ARCH="ppc64"
|
||||
else
|
||||
AWT_ARCH="amd64"
|
||||
fi
|
||||
if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}"
|
||||
elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/jre/bin"
|
||||
elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)"
|
||||
else
|
||||
eerror "${JAWTSO} not found in the JDK being used for compilation!"
|
||||
die "cannot build AWT library"
|
||||
fi
|
||||
|
||||
# Fix the pointer size for AMD64
|
||||
[[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DJNI64
|
||||
|
||||
local platform="linux"
|
||||
|
||||
use elibc_FreeBSD && platform="freebsd"
|
||||
|
||||
local make="emake -f make_${platform}.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)"
|
||||
|
||||
einfo "Building AWT library"
|
||||
${make} make_awt
|
||||
|
||||
einfo "Building SWT library"
|
||||
${make} make_swt
|
||||
|
||||
einfo "Building JAVA-AT-SPI bridge"
|
||||
${make} make_atk
|
||||
|
||||
if use gnome ; then
|
||||
einfo "Building GNOME VFS support"
|
||||
${make} make_gnome
|
||||
fi
|
||||
|
||||
if use cairo ; then
|
||||
einfo "Building CAIRO support"
|
||||
${make} make_cairo
|
||||
fi
|
||||
|
||||
if use opengl ; then
|
||||
einfo "Building OpenGL component"
|
||||
${make} make_glx
|
||||
fi
|
||||
|
||||
if use webkit ; then
|
||||
einfo "Building the WebKitGTK+ component"
|
||||
|
||||
${make} make_webkit
|
||||
fi
|
||||
|
||||
einfo "Building JNI libraries"
|
||||
eant compile
|
||||
|
||||
einfo "Copying missing files"
|
||||
cp -i "${S}/version.txt" "${S}/build/version.txt"
|
||||
cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \
|
||||
"${S}/build/org/eclipse/swt/internal/" || die
|
||||
|
||||
einfo "Packing JNI libraries"
|
||||
eant jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
swtArch=${ARCH}
|
||||
use amd64 && swtArch=x86_64
|
||||
use x86-fbsd && swtArch=x86
|
||||
|
||||
sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-${SLOT}-manifest" > "MANIFEST_TMP.MF" || die
|
||||
use cairo || sed -i -e "/ org.eclipse.swt.internal.cairo; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
use gnome || sed -i -e "/ org.eclipse.swt.internal.gnome; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
use opengl || sed -i -e "/ org.eclipse.swt.internal.opengl.glx; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
use webkit || sed -i -e "/ org.eclipse.swt.internal.webkit; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0"
|
||||
|
||||
java-pkg_sointo /usr/$(get_libdir)
|
||||
java-pkg_doso *.so
|
||||
|
||||
dohtml about.html || die
|
||||
}
|
||||
@@ -1,191 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/swt-3.7.2-r1.ebuild,v 1.6 2014/03/14 10:50:34 ago Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi
|
||||
|
||||
MY_PV="${PV/_rc/RC}"
|
||||
MY_DMF="download.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-201202080800"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="GTK based SWT Library"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="arm? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
x86? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
x86-fbsd? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
amd64? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip
|
||||
)
|
||||
ppc? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
ppc64? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-ppc64.zip
|
||||
)"
|
||||
|
||||
SLOT="3.7"
|
||||
LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
|
||||
KEYWORDS="amd64 arm ppc ppc64 x86"
|
||||
|
||||
IUSE="cairo gnome opengl webkit"
|
||||
COMMON=">=dev-libs/glib-2.6
|
||||
>=x11-libs/gtk+-2.6.8:2
|
||||
>=dev-libs/atk-1.10.2
|
||||
cairo? ( >=x11-libs/cairo-1.4.14 )
|
||||
gnome? (
|
||||
=gnome-base/libgnome-2*
|
||||
=gnome-base/gnome-vfs-2*
|
||||
=gnome-base/libgnomeui-2*
|
||||
)
|
||||
opengl? (
|
||||
virtual/opengl
|
||||
virtual/glu
|
||||
)
|
||||
webkit? ( >=net-libs/webkit-gtk-1.2:2 )
|
||||
x11-libs/libXtst"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
app-arch/unzip
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
>=x11-libs/libXtst-1.1.0
|
||||
x11-proto/inputproto
|
||||
virtual/pkgconfig
|
||||
${COMMON}"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
# JNI libraries don't need SONAME, bug #253756
|
||||
QA_SONAME="usr/$(get_libdir)/libswt-.*.so"
|
||||
|
||||
src_unpack() {
|
||||
local DISTFILE=${A}
|
||||
unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile"
|
||||
unpack "./src.zip"
|
||||
|
||||
# Cleanup the redirtied directory structure
|
||||
rm -rf about_files/ || die
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
# Replace the build.xml to allow compilation without Eclipse tasks
|
||||
cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml"
|
||||
mkdir "${S}/src" && mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources"
|
||||
|
||||
# Fix Makefiles to respect flags and work with --as-needed
|
||||
epatch "${FILESDIR}"/as-needed-and-flag-fixes-3.6.patch
|
||||
|
||||
case ${ARCH} in
|
||||
ppc|x86) epatch "${FILESDIR}"/${P}-gio_launch-URI-x86.patch ;;
|
||||
*) epatch "${FILESDIR}"/${P}-gio_launch-URI.patch ;;
|
||||
esac
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Drop jikes support as it seems to be unfriendly with SWT
|
||||
java-pkg_filter-compiler jikes
|
||||
|
||||
local AWT_ARCH
|
||||
local JAWTSO="libjawt.so"
|
||||
if [[ $(tc-arch) == 'arm' ]] ; then
|
||||
AWT_ARCH="arm"
|
||||
elif [[ $(tc-arch) == 'x86' ]] ; then
|
||||
AWT_ARCH="i386"
|
||||
elif [[ $(tc-arch) == 'ppc' ]] ; then
|
||||
AWT_ARCH="ppc"
|
||||
elif [[ $(tc-arch) == 'ppc64' ]] ; then
|
||||
AWT_ARCH="ppc64"
|
||||
else
|
||||
AWT_ARCH="amd64"
|
||||
fi
|
||||
if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}"
|
||||
elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/jre/bin"
|
||||
elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)"
|
||||
else
|
||||
eerror "${JAWTSO} not found in the JDK being used for compilation!"
|
||||
die "cannot build AWT library"
|
||||
fi
|
||||
|
||||
# Fix the pointer size for AMD64
|
||||
[[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DJNI64
|
||||
|
||||
local platform="linux"
|
||||
|
||||
use elibc_FreeBSD && platform="freebsd"
|
||||
|
||||
local make="emake -f make_${platform}.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)"
|
||||
|
||||
einfo "Building AWT library"
|
||||
${make} make_awt
|
||||
|
||||
einfo "Building SWT library"
|
||||
${make} make_swt
|
||||
|
||||
einfo "Building JAVA-AT-SPI bridge"
|
||||
${make} make_atk
|
||||
|
||||
if use gnome ; then
|
||||
einfo "Building GNOME VFS support"
|
||||
${make} make_gnome
|
||||
fi
|
||||
|
||||
if use cairo ; then
|
||||
einfo "Building CAIRO support"
|
||||
${make} make_cairo
|
||||
fi
|
||||
|
||||
if use opengl ; then
|
||||
einfo "Building OpenGL component"
|
||||
${make} make_glx
|
||||
fi
|
||||
|
||||
if use webkit ; then
|
||||
einfo "Building the WebKitGTK+ component"
|
||||
|
||||
${make} make_webkit
|
||||
fi
|
||||
|
||||
einfo "Building JNI libraries"
|
||||
eant compile
|
||||
|
||||
einfo "Copying missing files"
|
||||
cp -i "${S}/version.txt" "${S}/build/version.txt"
|
||||
cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \
|
||||
"${S}/build/org/eclipse/swt/internal/" || die
|
||||
|
||||
einfo "Packing JNI libraries"
|
||||
eant jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
swtArch=${ARCH}
|
||||
use amd64 && swtArch=x86_64
|
||||
use x86-fbsd && swtArch=x86
|
||||
|
||||
sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-${SLOT}-manifest" > "MANIFEST_TMP.MF" || die
|
||||
use cairo || sed -i -e "/ org.eclipse.swt.internal.cairo; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
use gnome || sed -i -e "/ org.eclipse.swt.internal.gnome; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
use opengl || sed -i -e "/ org.eclipse.swt.internal.opengl.glx; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
use webkit || sed -i -e "/ org.eclipse.swt.internal.webkit; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0"
|
||||
|
||||
java-pkg_sointo /usr/$(get_libdir)
|
||||
java-pkg_doso *.so
|
||||
|
||||
dohtml about.html || die
|
||||
}
|
||||
@@ -1,186 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/swt-3.7.2.ebuild,v 1.4 2012/06/01 06:45:14 jdhore Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi
|
||||
|
||||
MY_PV="${PV/_rc/RC}"
|
||||
MY_DMF="download.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-201202080800"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="GTK based SWT Library"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="arm? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
x86? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
x86-fbsd? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
amd64? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip
|
||||
)
|
||||
ppc? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
ppc64? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-ppc64.zip
|
||||
)"
|
||||
|
||||
SLOT="3.7"
|
||||
LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
|
||||
KEYWORDS="amd64 ~ppc arm ~ppc64 x86"
|
||||
|
||||
IUSE="cairo gnome opengl webkit"
|
||||
COMMON=">=dev-libs/glib-2.6
|
||||
>=x11-libs/gtk+-2.6.8:2
|
||||
>=dev-libs/atk-1.10.2
|
||||
cairo? ( >=x11-libs/cairo-1.4.14 )
|
||||
gnome? (
|
||||
=gnome-base/libgnome-2*
|
||||
=gnome-base/gnome-vfs-2*
|
||||
=gnome-base/libgnomeui-2*
|
||||
)
|
||||
opengl? (
|
||||
virtual/opengl
|
||||
virtual/glu
|
||||
)
|
||||
webkit? ( >=net-libs/webkit-gtk-1.2:2 )
|
||||
x11-libs/libXtst"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
app-arch/unzip
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
>=x11-libs/libXtst-1.1.0
|
||||
x11-proto/inputproto
|
||||
virtual/pkgconfig
|
||||
${COMMON}"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
# JNI libraries don't need SONAME, bug #253756
|
||||
QA_SONAME="usr/$(get_libdir)/libswt-.*.so"
|
||||
|
||||
src_unpack() {
|
||||
local DISTFILE=${A}
|
||||
unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile"
|
||||
unpack "./src.zip"
|
||||
|
||||
# Cleanup the redirtied directory structure
|
||||
rm -rf about_files/ || die
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
# Replace the build.xml to allow compilation without Eclipse tasks
|
||||
cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml"
|
||||
mkdir "${S}/src" && mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources"
|
||||
|
||||
# Fix Makefiles to respect flags and work with --as-needed
|
||||
epatch "${FILESDIR}"/as-needed-and-flag-fixes-3.6.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Drop jikes support as it seems to be unfriendly with SWT
|
||||
java-pkg_filter-compiler jikes
|
||||
|
||||
local AWT_ARCH
|
||||
local JAWTSO="libjawt.so"
|
||||
if [[ $(tc-arch) == 'arm' ]] ; then
|
||||
AWT_ARCH="arm"
|
||||
elif [[ $(tc-arch) == 'x86' ]] ; then
|
||||
AWT_ARCH="i386"
|
||||
elif [[ $(tc-arch) == 'ppc' ]] ; then
|
||||
AWT_ARCH="ppc"
|
||||
elif [[ $(tc-arch) == 'ppc64' ]] ; then
|
||||
AWT_ARCH="ppc64"
|
||||
else
|
||||
AWT_ARCH="amd64"
|
||||
fi
|
||||
if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}"
|
||||
elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/jre/bin"
|
||||
elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)"
|
||||
else
|
||||
eerror "${JAWTSO} not found in the JDK being used for compilation!"
|
||||
die "cannot build AWT library"
|
||||
fi
|
||||
|
||||
# Fix the pointer size for AMD64
|
||||
[[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DJNI64
|
||||
|
||||
local platform="linux"
|
||||
|
||||
use elibc_FreeBSD && platform="freebsd"
|
||||
|
||||
local make="emake -f make_${platform}.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)"
|
||||
|
||||
einfo "Building AWT library"
|
||||
${make} make_awt
|
||||
|
||||
einfo "Building SWT library"
|
||||
${make} make_swt
|
||||
|
||||
einfo "Building JAVA-AT-SPI bridge"
|
||||
${make} make_atk
|
||||
|
||||
if use gnome ; then
|
||||
einfo "Building GNOME VFS support"
|
||||
${make} make_gnome
|
||||
fi
|
||||
|
||||
if use cairo ; then
|
||||
einfo "Building CAIRO support"
|
||||
${make} make_cairo
|
||||
fi
|
||||
|
||||
if use opengl ; then
|
||||
einfo "Building OpenGL component"
|
||||
${make} make_glx
|
||||
fi
|
||||
|
||||
if use webkit ; then
|
||||
einfo "Building the WebKitGTK+ component"
|
||||
|
||||
${make} make_webkit
|
||||
fi
|
||||
|
||||
einfo "Building JNI libraries"
|
||||
eant compile
|
||||
|
||||
einfo "Copying missing files"
|
||||
cp -i "${S}/version.txt" "${S}/build/version.txt"
|
||||
cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \
|
||||
"${S}/build/org/eclipse/swt/internal/" || die
|
||||
|
||||
einfo "Packing JNI libraries"
|
||||
eant jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
swtArch=${ARCH}
|
||||
use amd64 && swtArch=x86_64
|
||||
use x86-fbsd && swtArch=x86
|
||||
|
||||
sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-${SLOT}-manifest" > "MANIFEST_TMP.MF" || die
|
||||
use cairo || sed -i -e "/ org.eclipse.swt.internal.cairo; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
use gnome || sed -i -e "/ org.eclipse.swt.internal.gnome; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
use opengl || sed -i -e "/ org.eclipse.swt.internal.opengl.glx; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
use webkit || sed -i -e "/ org.eclipse.swt.internal.webkit; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0"
|
||||
|
||||
java-pkg_sointo /usr/$(get_libdir)
|
||||
java-pkg_doso *.so
|
||||
|
||||
dohtml about.html || die
|
||||
}
|
||||
@@ -1,188 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/swt-3.8.2.ebuild,v 1.1 2014/03/09 07:19:51 rhill Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi
|
||||
|
||||
MY_PV="${PV/_rc/RC}"
|
||||
MY_DMF="archive.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-201301310800"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="GTK based SWT Library"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="arm? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
x86? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
x86-fbsd? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
amd64? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip
|
||||
)
|
||||
ppc? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
|
||||
)
|
||||
ppc64? (
|
||||
http://${MY_DMF}/${MY_P}-gtk-linux-ppc64.zip
|
||||
)"
|
||||
|
||||
SLOT="3.8"
|
||||
LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
|
||||
IUSE="cairo gnome opengl webkit"
|
||||
COMMON=">=dev-libs/glib-2.6
|
||||
>=x11-libs/gtk+-2.6.8:2
|
||||
>=dev-libs/atk-1.10.2
|
||||
cairo? ( >=x11-libs/cairo-1.4.14 )
|
||||
gnome? (
|
||||
gnome-base/gnome-vfs:2
|
||||
gnome-base/libgnome
|
||||
gnome-base/libgnomeui
|
||||
)
|
||||
opengl? (
|
||||
virtual/opengl
|
||||
virtual/glu
|
||||
)
|
||||
webkit? ( >=net-libs/webkit-gtk-1.2:2 )
|
||||
x11-libs/libXtst"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
app-arch/unzip
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
>=x11-libs/libXtst-1.1.0
|
||||
x11-proto/inputproto
|
||||
virtual/pkgconfig
|
||||
${COMMON}"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
# JNI libraries don't need SONAME, bug #253756
|
||||
QA_SONAME="usr/$(get_libdir)/libswt-.*.so"
|
||||
|
||||
src_unpack() {
|
||||
local DISTFILE=${A}
|
||||
unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile"
|
||||
unpack "./src.zip"
|
||||
|
||||
# Cleanup the redirtied directory structure
|
||||
rm -rf about_files/ || die
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
# Replace the build.xml to allow compilation without Eclipse tasks
|
||||
cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml"
|
||||
|
||||
mkdir -p "${S}/src"
|
||||
mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources"
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-3.8-as-needed-and-flag-fixes.patch
|
||||
epatch "${FILESDIR}"/${P}-gthread.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Drop jikes support as it seems to be unfriendly with SWT
|
||||
java-pkg_filter-compiler jikes
|
||||
|
||||
local AWT_ARCH
|
||||
local JAWTSO="libjawt.so"
|
||||
if [[ $(tc-arch) == 'arm' ]] ; then
|
||||
AWT_ARCH="arm"
|
||||
elif [[ $(tc-arch) == 'x86' ]] ; then
|
||||
AWT_ARCH="i386"
|
||||
elif [[ $(tc-arch) == 'ppc' ]] ; then
|
||||
AWT_ARCH="ppc"
|
||||
elif [[ $(tc-arch) == 'ppc64' ]] ; then
|
||||
AWT_ARCH="ppc64"
|
||||
else
|
||||
AWT_ARCH="amd64"
|
||||
fi
|
||||
if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}"
|
||||
elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/jre/bin"
|
||||
elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)"
|
||||
else
|
||||
eerror "${JAWTSO} not found in the JDK being used for compilation!"
|
||||
die "cannot build AWT library"
|
||||
fi
|
||||
|
||||
# Fix the pointer size for AMD64
|
||||
[[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DJNI64
|
||||
|
||||
local platform="linux"
|
||||
|
||||
use elibc_FreeBSD && platform="freebsd"
|
||||
|
||||
local make="emake -f make_${platform}.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)"
|
||||
|
||||
einfo "Building AWT library"
|
||||
${make} make_awt
|
||||
|
||||
einfo "Building SWT library"
|
||||
${make} make_swt
|
||||
|
||||
einfo "Building JAVA-AT-SPI bridge"
|
||||
${make} make_atk
|
||||
|
||||
if use gnome ; then
|
||||
einfo "Building GNOME VFS support"
|
||||
${make} make_gnome
|
||||
fi
|
||||
|
||||
if use cairo ; then
|
||||
einfo "Building CAIRO support"
|
||||
${make} make_cairo
|
||||
fi
|
||||
|
||||
if use opengl ; then
|
||||
einfo "Building OpenGL component"
|
||||
${make} make_glx
|
||||
fi
|
||||
|
||||
if use webkit ; then
|
||||
einfo "Building the WebKitGTK+ component"
|
||||
|
||||
${make} make_webkit
|
||||
fi
|
||||
|
||||
einfo "Building JNI libraries"
|
||||
eant compile
|
||||
|
||||
einfo "Copying missing files"
|
||||
cp -i "${S}/version.txt" "${S}/build/version.txt" || die
|
||||
cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \
|
||||
"${S}/build/org/eclipse/swt/internal/" || die
|
||||
|
||||
einfo "Packing JNI libraries"
|
||||
eant jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
swtArch=${ARCH}
|
||||
use amd64 && swtArch=x86_64
|
||||
use x86-fbsd && swtArch=x86
|
||||
|
||||
sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-${SLOT}-manifest" > "MANIFEST_TMP.MF" || die
|
||||
use cairo || sed -i -e "/ org.eclipse.swt.internal.cairo; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
use gnome || sed -i -e "/ org.eclipse.swt.internal.gnome; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
use opengl || sed -i -e "/ org.eclipse.swt.internal.opengl.glx; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
use webkit || sed -i -e "/ org.eclipse.swt.internal.webkit; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0"
|
||||
|
||||
java-pkg_sointo /usr/$(get_libdir)
|
||||
java-pkg_doso *.so
|
||||
|
||||
dohtml about.html
|
||||
}
|
||||
@@ -1,177 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/swt-4.2-r1.ebuild,v 1.2 2013/09/21 12:54:36 tomwij Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils flag-o-matic java-pkg-2 java-ant-2 toolchain-funcs java-osgi
|
||||
|
||||
MY_PV="${PV/_rc/RC}"
|
||||
MY_DMF="http://archive.eclipse.org/eclipse/downloads/drops4/R-${MY_PV}-201206081400"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="GTK based SWT Library"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="
|
||||
amd64? ( ${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip )
|
||||
ppc? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )
|
||||
ppc64? ( ${MY_DMF}/${MY_P}-gtk-linux-ppc64.zip )
|
||||
x86? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )
|
||||
arm? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )
|
||||
x86-fbsd? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )"
|
||||
|
||||
LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
|
||||
SLOT="4.2"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
IUSE="cairo gnome opengl webkit"
|
||||
|
||||
COMMON_DEP="
|
||||
>=dev-libs/atk-1.10.2
|
||||
>=dev-libs/glib-2.32
|
||||
>=x11-libs/gtk+-2.6.8:2
|
||||
x11-libs/libXtst
|
||||
cairo? ( >=x11-libs/cairo-1.4.14 )
|
||||
gnome? (
|
||||
=gnome-base/gnome-vfs-2*
|
||||
=gnome-base/libgnome-2*
|
||||
=gnome-base/libgnomeui-2*
|
||||
)
|
||||
opengl? (
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
)
|
||||
webkit? ( >=net-libs/webkit-gtk-1.2:2 )"
|
||||
DEPEND="${COMMON_DEP}
|
||||
>=virtual/jdk-1.4
|
||||
app-arch/unzip
|
||||
virtual/pkgconfig
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
>=x11-libs/libXtst-1.1.0
|
||||
x11-proto/inputproto"
|
||||
RDEPEND="${COMMON_DEP}
|
||||
>=virtual/jre-1.4"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
# JNI libraries don't need SONAME, bug #253756
|
||||
QA_SONAME="usr/$(get_libdir)/libswt-.*.so"
|
||||
|
||||
src_unpack() {
|
||||
local DISTFILE=${A}
|
||||
unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile"
|
||||
unpack "./src.zip"
|
||||
|
||||
# Cleanup the redirtied directory structure
|
||||
rm -rf about_files/ || die
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
# Replace the build.xml to allow compilation without Eclipse tasks
|
||||
cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml"
|
||||
mkdir "${S}/src" && mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources"
|
||||
|
||||
# Fix Makefiles to respect flags and work with --as-needed
|
||||
epatch "${FILESDIR}"/${P}-as-needed-and-flag-fixes.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Drop jikes support as it seems to be unfriendly with SWT
|
||||
java-pkg_filter-compiler jikes
|
||||
|
||||
local AWT_ARCH
|
||||
local JAWTSO="libjawt.so"
|
||||
if [[ $(tc-arch) == 'arm' ]] ; then
|
||||
AWT_ARCH="arm"
|
||||
elif [[ $(tc-arch) == 'x86' ]] ; then
|
||||
AWT_ARCH="i386"
|
||||
elif [[ $(tc-arch) == 'ppc' ]] ; then
|
||||
AWT_ARCH="ppc"
|
||||
elif [[ $(tc-arch) == 'ppc64' ]] ; then
|
||||
AWT_ARCH="ppc64"
|
||||
else
|
||||
AWT_ARCH="amd64"
|
||||
fi
|
||||
if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}"
|
||||
elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/jre/bin"
|
||||
elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then
|
||||
export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)"
|
||||
else
|
||||
eerror "${JAWTSO} not found in the JDK being used for compilation!"
|
||||
die "cannot build AWT library"
|
||||
fi
|
||||
|
||||
# Fix the pointer size for AMD64
|
||||
[[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DJNI64
|
||||
|
||||
local platform="linux"
|
||||
|
||||
use elibc_FreeBSD && platform="freebsd"
|
||||
|
||||
# Bug #461784, g_thread_init is deprecated since glib-2.32.
|
||||
append-cflags -DNO__1g_1thread_1init
|
||||
|
||||
local make="emake -f make_${platform}.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)"
|
||||
|
||||
einfo "Building AWT library"
|
||||
${make} make_awt
|
||||
|
||||
einfo "Building SWT library"
|
||||
${make} make_swt
|
||||
|
||||
einfo "Building JAVA-AT-SPI bridge"
|
||||
${make} make_atk
|
||||
|
||||
if use gnome ; then
|
||||
einfo "Building GNOME VFS support"
|
||||
${make} make_gnome
|
||||
fi
|
||||
|
||||
if use cairo ; then
|
||||
einfo "Building CAIRO support"
|
||||
${make} make_cairo
|
||||
fi
|
||||
|
||||
if use opengl ; then
|
||||
einfo "Building OpenGL component"
|
||||
${make} make_glx
|
||||
fi
|
||||
|
||||
if use webkit ; then
|
||||
einfo "Building the WebKitGTK+ component"
|
||||
|
||||
${make} make_webkit
|
||||
fi
|
||||
|
||||
einfo "Building JNI libraries"
|
||||
eant compile
|
||||
|
||||
einfo "Copying missing files"
|
||||
cp -i "${S}/version.txt" "${S}/build/version.txt"
|
||||
cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \
|
||||
"${S}/build/org/eclipse/swt/internal/" || die
|
||||
|
||||
einfo "Packing JNI libraries"
|
||||
eant jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
swtArch=${ARCH}
|
||||
use amd64 && swtArch=x86_64
|
||||
use x86-fbsd && swtArch=x86
|
||||
|
||||
sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-${SLOT}-manifest" > "MANIFEST_TMP.MF" || die
|
||||
use cairo || sed -i -e "/ org.eclipse.swt.internal.cairo; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
use gnome || sed -i -e "/ org.eclipse.swt.internal.gnome; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
use opengl || sed -i -e "/ org.eclipse.swt.internal.opengl.glx; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
use webkit || sed -i -e "/ org.eclipse.swt.internal.webkit; x-internal:=true,/d" "MANIFEST_TMP.MF"
|
||||
java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0"
|
||||
|
||||
java-pkg_sointo /usr/$(get_libdir)
|
||||
java-pkg_doso *.so
|
||||
|
||||
dohtml about.html
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user