diff options
author | Petteri Räty <betelgeuse@gentoo.org> | 2006-10-21 20:37:59 +0000 |
---|---|---|
committer | Petteri Räty <betelgeuse@gentoo.org> | 2006-10-21 20:37:59 +0000 |
commit | 3eec3a7ee729b712be471020c697d1091fecd72d (patch) | |
tree | 9a010b249a7478c4a4872e67812fd91ad0b6ee9e /dev-java | |
parent | Fix build by unsetting AA like in 2.3.11, bug 151946 (diff) | |
download | gentoo-2-3eec3a7ee729b712be471020c697d1091fecd72d.tar.gz gentoo-2-3eec3a7ee729b712be471020c697d1091fecd72d.tar.bz2 gentoo-2-3eec3a7ee729b712be471020c697d1091fecd72d.zip |
Version bump. Resolves bug #120982. This ebuild uses generation 2 and add support for the source and examples use flags.
(Portage version: 2.1.2_pre3-r6)
Diffstat (limited to 'dev-java')
-rw-r--r-- | dev-java/jmdns/ChangeLog | 10 | ||||
-rw-r--r-- | dev-java/jmdns/files/digest-jmdns-1.0 | 3 | ||||
-rw-r--r-- | dev-java/jmdns/jmdns-1.0.ebuild | 45 | ||||
-rw-r--r-- | dev-java/jmdns/metadata.xml | 5 |
4 files changed, 61 insertions, 2 deletions
diff --git a/dev-java/jmdns/ChangeLog b/dev-java/jmdns/ChangeLog index 53e8af1fa2dc..9650c2a0b409 100644 --- a/dev-java/jmdns/ChangeLog +++ b/dev-java/jmdns/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-java/jmdns -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jmdns/ChangeLog,v 1.6 2005/04/22 08:39:23 blubb Exp $ +# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jmdns/ChangeLog,v 1.7 2006/10/21 20:37:59 betelgeuse Exp $ + +*jmdns-1.0 (21 Oct 2006) + + 21 Oct 2006; Petteri Räty <betelgeuse@gentoo.org> +jmdns-1.0.ebuild: + Version bump. Resolves bug #120982. This ebuild uses generation 2 and add + support for the source and examples use flags. 22 Apr 2005; Simon Stelling <blubb@gentoo.org> jmdns-0.2.ebuild: stable on amd64 diff --git a/dev-java/jmdns/files/digest-jmdns-1.0 b/dev-java/jmdns/files/digest-jmdns-1.0 new file mode 100644 index 000000000000..775c518fcdca --- /dev/null +++ b/dev-java/jmdns/files/digest-jmdns-1.0 @@ -0,0 +1,3 @@ +MD5 935f70ac333d279a1ff09e55e6d48409 jmdns-1.0-Final.tar.gz 157799 +RMD160 5b005330d76d1c57a715a188d90fa3d5c0005f3d jmdns-1.0-Final.tar.gz 157799 +SHA256 eed717e220f13e0063f09cd9b0bb9fe43dbe9d8ac68b7fa184bae5ce2864295b jmdns-1.0-Final.tar.gz 157799 diff --git a/dev-java/jmdns/jmdns-1.0.ebuild b/dev-java/jmdns/jmdns-1.0.ebuild new file mode 100644 index 000000000000..b5b0b1b9e399 --- /dev/null +++ b/dev-java/jmdns/jmdns-1.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jmdns/jmdns-1.0.ebuild,v 1.1 2006/10/21 20:37:59 betelgeuse Exp $ + +inherit java-pkg-2 + +DESCRIPTION="JmDNS is an implementation of multi-cast DNS in Java." +SRC_URI="mirror://sourceforge/${PN}/${P}-Final.tar.gz" +HOMEPAGE="http://jmdns.sourceforge.net" +IUSE="doc examples source" +DEPEND=">=virtual/jdk-1.3.1" +RDEPEND=">=virtual/jre-1.3.1" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_unpack() { + unpack ${A} + cd "${S}" + rm lib/*.jar +} + +src_compile() { + echo "Compiling JmDNS..." + ejavac ${S}/src/javax/jmdns/* || die + echo "Compiling tools..." + ejavac -classpath ${S}/src ${S}/src/com/strangeberry/jmdns/tools/* || die + echo "Making jars..." + echo "Main-class: com.strangeberry.jmdns.tools.Main" > jmdns-tools-manifest + jar cmf jmdns-tools-manifest jmdns.jar -C ${S}/src com -C ${S}/src javax || die +} + +src_install() { + java-pkg_dojar jmdns*.jar + java-pkg_dolauncher + dodoc README.txt CHANGELOG.txt + + use doc && java-pkg_dojavadoc docs + use source && java-pkg_dosrc src/{com,javax} + + if use examples; then + insinto /usr/share/doc/${P}/ + doins -r src/samples + fi +} diff --git a/dev-java/jmdns/metadata.xml b/dev-java/jmdns/metadata.xml index 838c00a4a448..5a814bdcc7c4 100644 --- a/dev-java/jmdns/metadata.xml +++ b/dev-java/jmdns/metadata.xml @@ -1,5 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> + <longdescription> + JmDNS is an implementation of multi-cast DNS in Java. + It supports service discovery and service registration. + It is fully interoperable with Apple's Rendezvous. + </longdescription> <herd>java</herd> </pkgmetadata> |