From c8fb7ade21990348bd8196e3348425b91d4298e6 Mon Sep 17 00:00:00 2001 From: Christian Faulhammer Date: Mon, 18 Sep 2006 12:13:23 +0000 Subject: app-misc/genealogyj-bin: Better ebuild, with LINGUAS support, two new USE flags named geoview and skins which really make this ebuild a must have svn path=/sunrise/; revision=1270 --- app-misc/genealogyj-bin/ChangeLog | 5 ++ app-misc/genealogyj-bin/Manifest | 25 +++++-- .../files/digest-genealogyj-bin-2.4.2-r2 | 33 +++++++++ .../genealogyj-bin/genealogyj-bin-2.4.2-r2.ebuild | 82 ++++++++++++++++++++++ 4 files changed, 141 insertions(+), 4 deletions(-) create mode 100644 app-misc/genealogyj-bin/files/digest-genealogyj-bin-2.4.2-r2 create mode 100644 app-misc/genealogyj-bin/genealogyj-bin-2.4.2-r2.ebuild (limited to 'app-misc') diff --git a/app-misc/genealogyj-bin/ChangeLog b/app-misc/genealogyj-bin/ChangeLog index f6d74bccd..a6b239d1f 100644 --- a/app-misc/genealogyj-bin/ChangeLog +++ b/app-misc/genealogyj-bin/ChangeLog @@ -2,6 +2,11 @@ # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 18 Sep 2006; Christian Faulhammer (opfer) + +genealogyj-bin-2.4.2-r2.ebuild: + Better ebuild, with LINGUAS support, two new USE flags named geoview and + skins which really make this ebuild a must have + 18 Sep 2006; Christian Faulhammer (opfer) +genealogyj-bin-2.4.2-r1.ebuild, +files/genealogyj, +metadata.xml: Software for family trees, initially submitted by Stuart Grimshaw in bug 70722 diff --git a/app-misc/genealogyj-bin/Manifest b/app-misc/genealogyj-bin/Manifest index 6b894bc82..4d09568f4 100644 --- a/app-misc/genealogyj-bin/Manifest +++ b/app-misc/genealogyj-bin/Manifest @@ -3,14 +3,28 @@ MD5 b7b6e5ed57fea5118ed6a4662f8e05f7 files/genealogyj 59 RMD160 9146052411c9157d89dd11cce6a05922c44fb297 files/genealogyj 59 SHA256 80809befb93ac9a3bc483d8f58fc41e0e05cd9b10b349f6bb316915f85f77a2f files/genealogyj 59 DIST genj_app-2.4.2.zip 4911015 RMD160 6dff5b0e4ad2c1421acc734df550b4eff1cbfe5f SHA1 9b15fa3508405384b3ba29f2c4bcd567c5b32524 SHA256 188622942c2d7dc36089544f44ef15687f0f5acb57d29a68f2a728baa6b7979a +DIST genj_de-2.4.2.zip 633856 RMD160 19a1d95b74f93fdc0defe7003975e3bb73e9e542 SHA1 d5b6e13e426195bbf1262435f893b17b251db638 SHA256 552dfe5333695b3c8a526f0f2f82ec6d333c7af1923a9e9416408bbe8c952be5 +DIST genj_en-2.4.2.zip 678931 RMD160 81c2f931e4393b545f1d8ab8ca7ebf6074247bf9 SHA1 2234aaacf14d12caafa8559cdd036c51ffaa8f87 SHA256 07dc9e984702259aae11d98bdff6af9e680ec27224ae87c63aa449c237c7c72f +DIST genj_es-2.4.2.zip 632276 RMD160 e15f67c346a4519bc86e44f1bc82117115b68e34 SHA1 1e6b49d6a6704c6697292f696f4bd57f6cbff057 SHA256 6b235ae41190ea236d1ce55983833b37222fa9b3ad16324393ebd2d13e5351e0 +DIST genj_fr-2.4.2.zip 882679 RMD160 df827786a22fca6d35f14f31eaa6b8c71b9c0dc7 SHA1 89269629f47684f3bb3eba46a2f9944912b93557 SHA256 d4b52a5b64366021687c2dde285af06ed74511e531052d6bbe5ea572b0e6c22a +DIST genj_geo-2.4.2.zip 1587080 RMD160 09ada2e5ae3dd5799c34f545a4f3b0ed1a1745c3 SHA1 3ee08f4a03eb3e7f5095b7c869008a9d899dc4e6 SHA256 c9cc2760cd54b8935d62d65cfc994765df50d99b2b37f5f42130ccfd9a1330f5 +DIST genj_hu-2.4.2.zip 22421 RMD160 69dca621dcbf62663d245757079fcf661653f7be SHA1 8b4810b7ea5282d3f254a5fa0020a88d8e4597eb SHA256 82667c8898e8caf3cedef1c48145ef026425c5ff550e51259951a29c681eb825 +DIST genj_lnf-2.0.zip 616350 RMD160 d47d3c98830cbe2750209615515a640eca388514 SHA1 33883bae4e5b3dcd2ea85c1f0a9ecaa39a4de1d5 SHA256 96dc89773a9efde2f357867234d7272a41b1977ef624a18cda58f04d18e8e538 +DIST genj_nl-2.4.2.zip 24510 RMD160 c7a740866cd7eec0e71e485a01157882831f2a07 SHA1 4dcc7bc0319ed92966e03b9d074bd04eead0d7d2 SHA256 79524ff24946c1e54821d0f9f1ddf772efb61502419c8e3569c6e47ff62e0860 +DIST genj_pl-2.4.2.zip 19896 RMD160 d4272f1dc4e66a29d0c323a39ad5795e42b75e48 SHA1 db942520fc5d2d5c7197d0a98c21a9466bb9ae14 SHA256 0f0f7d1fc0372e3debed973a7ad49179942c2ba3e2f543acc75a30f31b3e7848 +DIST genj_pt_BR-2.4.2.zip 23684 RMD160 f70a930828fffa33da73eb5fd18493ec08a91e3e SHA1 a29876606c7b8a72ca0b195bfad18478f72d3e4b SHA256 b497dfd3f45fb713cf747f35dd16a693054467873e140f840ee7a63e07efa99b EBUILD genealogyj-bin-2.4.2-r1.ebuild 889 RMD160 2fa6f1884d10ff16d136ac31fe3c7ef860bbebd5 SHA1 18d8b443183124af8282d64e2249a7515b34bf14 SHA256 84623127d80c7098d2bb1d90503ec045c00d40ec902380c7ac1a9df159396f72 MD5 117dd4d65f786833a4ac65880c0e8611 genealogyj-bin-2.4.2-r1.ebuild 889 RMD160 2fa6f1884d10ff16d136ac31fe3c7ef860bbebd5 genealogyj-bin-2.4.2-r1.ebuild 889 SHA256 84623127d80c7098d2bb1d90503ec045c00d40ec902380c7ac1a9df159396f72 genealogyj-bin-2.4.2-r1.ebuild 889 -MISC ChangeLog 343 RMD160 1587e3f7b17d3dcc9224a56594b02f9b152046f4 SHA1 8432ae321a33f76fa02f4a6df0cbdd02f87a6a9b SHA256 45861ea23f97dbd80cae3c857f9f0016bc7572d3a31c9218c78b6b94eeaffad2 -MD5 cc89315363002453327da93803f43dec ChangeLog 343 -RMD160 1587e3f7b17d3dcc9224a56594b02f9b152046f4 ChangeLog 343 -SHA256 45861ea23f97dbd80cae3c857f9f0016bc7572d3a31c9218c78b6b94eeaffad2 ChangeLog 343 +EBUILD genealogyj-bin-2.4.2-r2.ebuild 1942 RMD160 bbeb5252f6ade61dfbf01595002c2f6edd4fb916 SHA1 6d3aea17fdc88a4f52e6eb072364699f0e34675c SHA256 6e1dea6f895e0014aa0cf0682a15c1ceec2d3f0414aa153d420168ae6c39968e +MD5 49616b017e453725cf3c68034b8db848 genealogyj-bin-2.4.2-r2.ebuild 1942 +RMD160 bbeb5252f6ade61dfbf01595002c2f6edd4fb916 genealogyj-bin-2.4.2-r2.ebuild 1942 +SHA256 6e1dea6f895e0014aa0cf0682a15c1ceec2d3f0414aa153d420168ae6c39968e genealogyj-bin-2.4.2-r2.ebuild 1942 +MISC ChangeLog 572 RMD160 b0ff1a8664f00b72215d636ec5c96b34320ed5e4 SHA1 75ae22c3b52eab64d0434e7c5828693b8a99b7c1 SHA256 2d301908d650531ac754e274d9d42ec9e54046c1aba3c7cd1e0059910fc582d6 +MD5 d95a7b8fc2e0b644d1d96295f04756de ChangeLog 572 +RMD160 b0ff1a8664f00b72215d636ec5c96b34320ed5e4 ChangeLog 572 +SHA256 2d301908d650531ac754e274d9d42ec9e54046c1aba3c7cd1e0059910fc582d6 ChangeLog 572 MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170 @@ -18,3 +32,6 @@ SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata MD5 5aa5d332c23bb269e58c543c0f091b6b files/digest-genealogyj-bin-2.4.2-r1 238 RMD160 9673ed8824c214966bd8ac51e2cd206c1b5fb495 files/digest-genealogyj-bin-2.4.2-r1 238 SHA256 6c4ae070ac7dc3e86062a0924370841a4e823202dc15df44aed337b212ed4ca0 files/digest-genealogyj-bin-2.4.2-r1 238 +MD5 ea9bc5d27a0ba2796857eb5f671b4c22 files/digest-genealogyj-bin-2.4.2-r2 2558 +RMD160 5bff0f0f3dc5d954241fd4b88abd2a2a5371df62 files/digest-genealogyj-bin-2.4.2-r2 2558 +SHA256 ead832c5d131e8399de1f05367ea98e07e32c3eccf332bc6b65ab5646dbfe771 files/digest-genealogyj-bin-2.4.2-r2 2558 diff --git a/app-misc/genealogyj-bin/files/digest-genealogyj-bin-2.4.2-r2 b/app-misc/genealogyj-bin/files/digest-genealogyj-bin-2.4.2-r2 new file mode 100644 index 000000000..2ed54a0b7 --- /dev/null +++ b/app-misc/genealogyj-bin/files/digest-genealogyj-bin-2.4.2-r2 @@ -0,0 +1,33 @@ +MD5 1e1e192d373fff9942b9eda9297a348b genj_app-2.4.2.zip 4911015 +RMD160 6dff5b0e4ad2c1421acc734df550b4eff1cbfe5f genj_app-2.4.2.zip 4911015 +SHA256 188622942c2d7dc36089544f44ef15687f0f5acb57d29a68f2a728baa6b7979a genj_app-2.4.2.zip 4911015 +MD5 cc26d5758fc2c076d0fafc4d28283466 genj_de-2.4.2.zip 633856 +RMD160 19a1d95b74f93fdc0defe7003975e3bb73e9e542 genj_de-2.4.2.zip 633856 +SHA256 552dfe5333695b3c8a526f0f2f82ec6d333c7af1923a9e9416408bbe8c952be5 genj_de-2.4.2.zip 633856 +MD5 9956e2fc17e2fdd9cbfb219cd4464236 genj_en-2.4.2.zip 678931 +RMD160 81c2f931e4393b545f1d8ab8ca7ebf6074247bf9 genj_en-2.4.2.zip 678931 +SHA256 07dc9e984702259aae11d98bdff6af9e680ec27224ae87c63aa449c237c7c72f genj_en-2.4.2.zip 678931 +MD5 475dbcc36442f76eba310b05f54eadaa genj_es-2.4.2.zip 632276 +RMD160 e15f67c346a4519bc86e44f1bc82117115b68e34 genj_es-2.4.2.zip 632276 +SHA256 6b235ae41190ea236d1ce55983833b37222fa9b3ad16324393ebd2d13e5351e0 genj_es-2.4.2.zip 632276 +MD5 dce7169566fbed80f796336f9a924b83 genj_fr-2.4.2.zip 882679 +RMD160 df827786a22fca6d35f14f31eaa6b8c71b9c0dc7 genj_fr-2.4.2.zip 882679 +SHA256 d4b52a5b64366021687c2dde285af06ed74511e531052d6bbe5ea572b0e6c22a genj_fr-2.4.2.zip 882679 +MD5 ea8dd935f4dfaee7a679c4fd03bb785b genj_geo-2.4.2.zip 1587080 +RMD160 09ada2e5ae3dd5799c34f545a4f3b0ed1a1745c3 genj_geo-2.4.2.zip 1587080 +SHA256 c9cc2760cd54b8935d62d65cfc994765df50d99b2b37f5f42130ccfd9a1330f5 genj_geo-2.4.2.zip 1587080 +MD5 78acfe0bba4a7f01673c0b42a8ee1592 genj_hu-2.4.2.zip 22421 +RMD160 69dca621dcbf62663d245757079fcf661653f7be genj_hu-2.4.2.zip 22421 +SHA256 82667c8898e8caf3cedef1c48145ef026425c5ff550e51259951a29c681eb825 genj_hu-2.4.2.zip 22421 +MD5 fcfe3b3981672256b155418f0351b6ef genj_lnf-2.0.zip 616350 +RMD160 d47d3c98830cbe2750209615515a640eca388514 genj_lnf-2.0.zip 616350 +SHA256 96dc89773a9efde2f357867234d7272a41b1977ef624a18cda58f04d18e8e538 genj_lnf-2.0.zip 616350 +MD5 f1aa64a66e396ca743cf86cc28c96a20 genj_nl-2.4.2.zip 24510 +RMD160 c7a740866cd7eec0e71e485a01157882831f2a07 genj_nl-2.4.2.zip 24510 +SHA256 79524ff24946c1e54821d0f9f1ddf772efb61502419c8e3569c6e47ff62e0860 genj_nl-2.4.2.zip 24510 +MD5 e8048cabb43b0647677fd085e6ec62da genj_pl-2.4.2.zip 19896 +RMD160 d4272f1dc4e66a29d0c323a39ad5795e42b75e48 genj_pl-2.4.2.zip 19896 +SHA256 0f0f7d1fc0372e3debed973a7ad49179942c2ba3e2f543acc75a30f31b3e7848 genj_pl-2.4.2.zip 19896 +MD5 62640e7254a854425eff95a599421afb genj_pt_BR-2.4.2.zip 23684 +RMD160 f70a930828fffa33da73eb5fd18493ec08a91e3e genj_pt_BR-2.4.2.zip 23684 +SHA256 b497dfd3f45fb713cf747f35dd16a693054467873e140f840ee7a63e07efa99b genj_pt_BR-2.4.2.zip 23684 diff --git a/app-misc/genealogyj-bin/genealogyj-bin-2.4.2-r2.ebuild b/app-misc/genealogyj-bin/genealogyj-bin-2.4.2-r2.ebuild new file mode 100644 index 000000000..2ccebd68f --- /dev/null +++ b/app-misc/genealogyj-bin/genealogyj-bin-2.4.2-r2.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils + +DESCRIPTION="GenealogyJ is a viewer and editor for genealogic data and is written in Java" +HOMEPAGE="http://genj.sf.net/" +SRC_URI="mirror://sourceforge/genj/genj_app-${PV}.zip + skins? ( mirror://sourceforge/genj/genj_lnf-2.0.zip ) + geoview? ( mirror://sourceforge/genj/genj_geo-${PV}.zip )" + +S=${WORKDIR} +PROGRAM_DIR=/opt/${PN} +LANGS="de en es fr hu nl pl pt_BR" + +LICENSE="GPL-2" + +SLOT="0" +KEYWORDS="~x86" +IUSE="geoview skins" +for X in ${LANGS} ; do + SRC_URI="${SRC_URI} linguas_${X}? ( mirror://sourceforge/genj/genj_${X}-${PV}.zip )" + IUSE="${IUSE} linguas_${X}" +done + +if [ -z "${LINGUAS}" ]; then + SRC_URI="${SRC_URI} linguas_en? ( mirror://sourceforge/genj/genj_en-${PV}.zip )" + IUSE="${IUSE} linguas_en" +fi + + +DEPEND=">=virtual/jre-1.4 + app-arch/unzip" +RDEPEND="${DEPEND}" + +pkg_setup() { + if [ -z "${LINGUAS}" ]; then + ewarn " To install a localized version, set the according LINGUAS variable(s). Default: en " + ewarn " Supported localizations: de en es fr hu* nl* pt_BR* pl*" + ewarn " (* = Help file in English only. Upstream doesn't have a translation.) " + fi +} + +src_compile() { + einfo "Binary only installation, no compilation needed." +} + +src_install() { + insinto ${PROGRAM_DIR} + exeinto ${PROGRAM_DIR} + + doins *.jar + doins run.sh + # Necessary to be able to run it as a user: + fperms 777 ${PROGRAM_DIR}/run.sh + + insinto ${PROGRAM_DIR}/lib/ + + doins lib/* + + insinto ${PROGRAM_DIR}/gedcom/ + doins gedcom/* + + insinto ${PROGRAM_DIR}/report/ + doins report/* + + insinto ${PROGRAM_DIR}/doc/ + doins doc/* + + dobin ${FILESDIR}/genealogyj + use skins && cp -R lnf/ ${D}/${PROGRAM_DIR}/ + + cp -R report/ ${D}/${PROGRAM_DIR}/ + cp -R help/ ${D}/${PROGRAM_DIR}/ + cp -R contrib/ ${D}/${PROGRAM_DIR}/ +} +pkg_postinst() { + einfo + einfo "This ebuild does not install the GenealogyJ web applet" + einfo +} \ No newline at end of file -- cgit v1.2.3-65-gdbad