Gentoo Archives: gentoo-commits

From: "Petteri Raty (betelgeuse)" <betelgeuse@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/flyingsaucer: flyingsaucer-7.ebuild metadata.xml Manifest ChangeLog
Date: Mon, 28 Jan 2008 19:05:16
Message-Id: E1JJZI9-0000u3-AN@stork.gentoo.org
1 betelgeuse 08/01/28 19:05:13
2
3 Added: flyingsaucer-7.ebuild metadata.xml Manifest
4 ChangeLog
5 Log:
6 Initial addition. Fixes bug #207913. Ebuild written by me.
7 (Portage version: 2.1.4)
8
9 Revision Changes Path
10 1.1 dev-java/flyingsaucer/flyingsaucer-7.ebuild
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/flyingsaucer/flyingsaucer-7.ebuild?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/flyingsaucer/flyingsaucer-7.ebuild?rev=1.1&content-type=text/plain
14
15 Index: flyingsaucer-7.ebuild
16 ===================================================================
17 # Copyright 1999-2008 Gentoo Foundation
18 # Distributed under the terms of the GNU General Public License v2
19 # $Header: /var/cvsroot/gentoo-x86/dev-java/flyingsaucer/flyingsaucer-7.ebuild,v 1.1 2008/01/28 19:05:11 betelgeuse Exp $
20
21 EAPI=1
22 JAVA_PKG_IUSE="doc source"
23
24 inherit java-pkg-2 java-ant-2
25
26 DESCRIPTION="100% Java XHTML+CSS renderer"
27 HOMEPAGE="https://xhtmlrenderer.dev.java.net/"
28 SRC_URI="http://www.pdoubleya.com/projects/${PN}/downloads/r${PV}/${PN}-R${PV}final-src.zip"
29
30 LICENSE="LGPL-2.1"
31 SLOT="0"
32 KEYWORDS="~x86"
33
34 IUSE="minimal svg"
35
36 COMMON_DEP="
37 dev-java/itext:0
38 svg? ( dev-java/svgsalamander:0 )"
39
40 # 1.5 because svgsalamander is 1.5
41 RDEPEND="
42 svg? ( >=virtual/jre-1.5 )
43 !svg? ( >=virtual/jre-1.4 )
44 ${COMMON_DEP}"
45 DEPEND="
46 svg? ( >=virtual/jdk-1.5 )
47 !svg? ( >=virtual/jdk-1.4 )
48 app-arch/unzip
49 ${COMMON_DEP}"
50
51 S=${WORKDIR}
52
53 src_unpack() {
54 unpack ${A}
55 cd "${S}"
56 # Save lib/minium.jar because it's not publicly available although it's in
57 # public domain, will separate if something else needs it
58 rm -v lib/itext*.jar lib/dev/*.jar lib/dev/*/*.jar || die
59 cd lib
60 java-pkg_jar-from itext
61 if use svg; then
62 java-pkg_jar-from svgsalamander
63 EANT_BUILD_TARGET+=" jar.svg"
64 fi
65
66 use minimal || EANT_BUILD_TARGET=" jar.docbook jar.about jar.browser"
67 }
68
69 # Investigate building demos/photogallery demos/filebrowser
70 # seems the files are missing for jar.photogaller jar.filebrowser
71 EANT_BUILD_TARGET="jar.core"
72 EANT_DOC_TARGET="docs"
73
74 RESTRICT="test"
75
76 # Needs X11
77 src_test() {
78 eant test -Djava.awt.headless=true
79 }
80
81 src_install() {
82 dodoc README || die
83 java-pkg_dojar build/*.jar lib/minium.jar
84 use doc && java-pkg_dojavadoc doc/user/api
85 use source && java-pkg_dosrc src/java/org
86 }
87
88
89
90 1.1 dev-java/flyingsaucer/metadata.xml
91
92 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/flyingsaucer/metadata.xml?rev=1.1&view=markup
93 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/flyingsaucer/metadata.xml?rev=1.1&content-type=text/plain
94
95 Index: metadata.xml
96 ===================================================================
97 <?xml version="1.0" encoding="UTF-8"?>
98 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
99 <pkgmetadata>
100 <herd>java</herd>
101
102 <longdescription lang="en">
103 Flying Saucer is a 100% Java XHTML+CSS renderer, including support
104 for table pagination, margin boxes, running elements, named pages,
105 and more.
106 </longdescription>
107 </pkgmetadata>
108
109
110
111 1.1 dev-java/flyingsaucer/Manifest
112
113 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/flyingsaucer/Manifest?rev=1.1&view=markup
114 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/flyingsaucer/Manifest?rev=1.1&content-type=text/plain
115
116 Index: Manifest
117 ===================================================================
118 DIST flyingsaucer-R7final-src.zip 7058444 RMD160 0c8e83d4d220a780ec2d8ad84b590827fbcf9ff2 SHA1 55945177bde5a2230d871aced975c067a3709f7b SHA256 d4539358ae08b5278334ec66beea78a821c9e6fba1db6159317e4c94fb2bf135
119 EBUILD flyingsaucer-7.ebuild 1593 RMD160 25405f11aed7e271b7f04518ba7837ea3245540c SHA1 0ad793273888c1e81d23afab6170ce7da286545b SHA256 6cacaa8172abaf6adc929820969903e32b3844d14ee0599a225cb6a2376ceba7
120 MD5 e705e4fd708e9cf554109f71db52b93a flyingsaucer-7.ebuild 1593
121 RMD160 25405f11aed7e271b7f04518ba7837ea3245540c flyingsaucer-7.ebuild 1593
122 SHA256 6cacaa8172abaf6adc929820969903e32b3844d14ee0599a225cb6a2376ceba7 flyingsaucer-7.ebuild 1593
123 MISC ChangeLog 309 RMD160 5f9eb5b976458387f4c41ad0233406c5977c5852 SHA1 68ec51479d3022a9dc1de06017d0139f7bcb6f2f SHA256 c3b942d665c1513c36e662165c5fca25740836435c6bea00d466961493a413b8
124 MD5 f94626d337b613c6fc25efd4d82a8301 ChangeLog 309
125 RMD160 5f9eb5b976458387f4c41ad0233406c5977c5852 ChangeLog 309
126 SHA256 c3b942d665c1513c36e662165c5fca25740836435c6bea00d466961493a413b8 ChangeLog 309
127 MISC metadata.xml 358 RMD160 50ba955fa6d7095189d8869cb38a77341be28e2c SHA1 a62263957ef4a508de617bc1ab12f935058fdcd1 SHA256 f11840254a0f20cf6079b12acf98ecb829fcdf6a19e99e7cfda6a54f732a1131
128 MD5 afa2cc8571c518e2c022c99b24b4d53d metadata.xml 358
129 RMD160 50ba955fa6d7095189d8869cb38a77341be28e2c metadata.xml 358
130 SHA256 f11840254a0f20cf6079b12acf98ecb829fcdf6a19e99e7cfda6a54f732a1131 metadata.xml 358
131 MD5 ca0a9e99e677c6e307c2fd826a478b4a files/digest-flyingsaucer-7 268
132 RMD160 be09ad47dee35f2e8e4a862b9015ccaddcd2cd72 files/digest-flyingsaucer-7 268
133 SHA256 df9390b41a1b2bf3aab3a081948f2e1d63b00ece6ce999f017b985c4075d6b0d files/digest-flyingsaucer-7 268
134
135
136
137 1.1 dev-java/flyingsaucer/ChangeLog
138
139 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/flyingsaucer/ChangeLog?rev=1.1&view=markup
140 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/flyingsaucer/ChangeLog?rev=1.1&content-type=text/plain
141
142 Index: ChangeLog
143 ===================================================================
144 # ChangeLog for dev-java/flyingsaucer
145 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
146 # $Header: /var/cvsroot/gentoo-x86/dev-java/flyingsaucer/ChangeLog,v 1.1 2008/01/28 19:05:11 betelgeuse Exp $
147
148 *flyingsaucer-7 (28 Jan 2008)
149
150 28 Jan 2008; Petteri Räty <betelgeuse@g.o> +metadata.xml,
151 +flyingsaucer-7.ebuild:
152 Initial addition. Fixes bug #207913. Ebuild written by me.
153
154
155
156
157 --
158 gentoo-commits@l.g.o mailing list