From: | "Ralph Sennhauser (sera)" <sera@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in dev-java/miglayout: miglayout-4.0.ebuild metadata.xml ChangeLog |
Date: | Wed, 28 Dec 2011 16:24:42 |
Message-Id: | 20111228162433.6B9CC2004B@flycatcher.gentoo.org |
1 | sera 11/12/28 16:24:33 |
2 | |
3 | Added: miglayout-4.0.ebuild metadata.xml ChangeLog |
4 | Log: |
5 | New package. Thanks to Johannes Rauh <jarauh@×××××××.com> #301493 |
6 | |
7 | (Portage version: 2.1.10.43/cvs/Linux x86_64) |
8 | |
9 | Revision Changes Path |
10 | 1.1 dev-java/miglayout/miglayout-4.0.ebuild |
11 | |
12 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/miglayout/miglayout-4.0.ebuild?rev=1.1&view=markup |
13 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/miglayout/miglayout-4.0.ebuild?rev=1.1&content-type=text/plain |
14 | |
15 | Index: miglayout-4.0.ebuild |
16 | =================================================================== |
17 | # Copyright 1999-2011 Gentoo Foundation |
18 | # Distributed under the terms of the GNU General Public License v2 |
19 | # $Header: /var/cvsroot/gentoo-x86/dev-java/miglayout/miglayout-4.0.ebuild,v 1.1 2011/12/28 16:24:33 sera Exp $ |
20 | |
21 | EAPI="4" |
22 | |
23 | JAVA_PKG_IUSE="doc examples source" |
24 | |
25 | inherit java-pkg-2 |
26 | |
27 | DESCRIPTION="Easy to use yet very powerful Java Swing layout manager" |
28 | HOMEPAGE="http://www.miglayout.com/" |
29 | SRC_URI="http://www.migcalendar.com/miglayout/versions/${PV}/${P}-sources.jar" |
30 | |
31 | LICENSE="BSD" |
32 | SLOT="0" |
33 | KEYWORDS="~amd64" |
34 | IUSE="swt" |
35 | |
36 | COMMON_DEP=" |
37 | swt? ( dev-java/swt:3.7 )" |
38 | RDEPEND="${COMMON_DEP} |
39 | >=virtual/jre-1.5" |
40 | DEPEND="${COMMON_DEP} |
41 | >=virtual/jdk-1.5 |
42 | app-arch/unzip" |
43 | |
44 | S="${WORKDIR}" |
45 | |
46 | java_prepare() { |
47 | mv net/miginfocom/{demo,examples} . || die |
48 | mv demo/* examples || die |
49 | |
50 | if ! use swt; then |
51 | rm -r net/miginfocom/swt || die |
52 | fi |
53 | |
54 | find net -name '*.java' > sources.lst |
55 | } |
56 | |
57 | src_compile() { |
58 | local classpath |
59 | use swt && classpath=( -classpath "$(java-pkg_getjars swt-3.7)" ) |
60 | |
61 | mkdir classes || die |
62 | ejavac "${classpath[@]}" -d classes @sources.lst || die |
63 | jar -cf ${PN}.jar -C classes . || die |
64 | |
65 | if use doc; then |
66 | javadoc "${classpath[@]}" -author -version -d api @sources.lst || die |
67 | fi |
68 | } |
69 | |
70 | src_install() { |
71 | java-pkg_dojar ${PN}.jar |
72 | |
73 | use doc && java-pkg_dojavadoc api |
74 | use examples && java-pkg_doexamples examples |
75 | use source && java-pkg_dosrc net |
76 | } |
77 | |
78 | |
79 | |
80 | 1.1 dev-java/miglayout/metadata.xml |
81 | |
82 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/miglayout/metadata.xml?rev=1.1&view=markup |
83 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/miglayout/metadata.xml?rev=1.1&content-type=text/plain |
84 | |
85 | Index: metadata.xml |
86 | =================================================================== |
87 | <?xml version="1.0" encoding="UTF-8"?> |
88 | <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
89 | <pkgmetadata> |
90 | <herd>java</herd> |
91 | <longdescription lang="en"> |
92 | For Java developers writing GUI layouts by hand that wants simplicity, power and automatic per platform fidelity, that are dissatisfied with the current layout managers in Swing, JavaFX and SWT, MigLayout solves your layout problems. User interfaces created with MigLayout is easy to maintain, you will understand how the layout will look like just by looking at the source code. |
93 | </longdescription> |
94 | <use> |
95 | <flag name="swt">Add support for the SWT toolkit.</flag> |
96 | </use> |
97 | </pkgmetadata> |
98 | |
99 | |
100 | |
101 | 1.1 dev-java/miglayout/ChangeLog |
102 | |
103 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/miglayout/ChangeLog?rev=1.1&view=markup |
104 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/miglayout/ChangeLog?rev=1.1&content-type=text/plain |
105 | |
106 | Index: ChangeLog |
107 | =================================================================== |
108 | # ChangeLog for dev-java/miglayout |
109 | # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 |
110 | # $Header: /var/cvsroot/gentoo-x86/dev-java/miglayout/ChangeLog,v 1.1 2011/12/28 16:24:33 sera Exp $ |
111 | |
112 | *miglayout-4.0 (28 Dec 2011) |
113 | |
114 | 27 Dec 2011; Ralph Sennhauser <sera@g.o> +miglayout-4.0.ebuild, |
115 | +metadata.xml: |
116 | New package. Thanks to Johannes Rauh <jarauh@×××××××.com> #301493 |