summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohann Schmitz <ercpe@gentoo.org>2015-03-22 09:09:55 +0000
committerJohann Schmitz <ercpe@gentoo.org>2015-03-22 09:09:55 +0000
commitebfad1969a9bc76ed1f6588eaae7fe0584918e2c (patch)
treec480d4e33c0e04285f7bbba314da35fd498c5eb8 /net-misc
parentNew ebuild for tablelayout (diff)
downloadhistorical-ebfad1969a9bc76ed1f6588eaae7fe0584918e2c.tar.gz
historical-ebfad1969a9bc76ed1f6588eaae7fe0584918e2c.tar.bz2
historical-ebfad1969a9bc76ed1f6588eaae7fe0584918e2c.zip
Version bump of yajhfc; build from source
Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x77C501ED
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/yajhfc/ChangeLog7
-rw-r--r--net-misc/yajhfc/Manifest32
-rw-r--r--net-misc/yajhfc/yajhfc-0.5.7.ebuild53
3 files changed, 72 insertions, 20 deletions
diff --git a/net-misc/yajhfc/ChangeLog b/net-misc/yajhfc/ChangeLog
index 8c98b828ce53..acb84b216f9b 100644
--- a/net-misc/yajhfc/ChangeLog
+++ b/net-misc/yajhfc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-misc/yajhfc
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/yajhfc/ChangeLog,v 1.3 2015/03/21 19:44:52 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/yajhfc/ChangeLog,v 1.4 2015/03/22 09:09:50 ercpe Exp $
+
+*yajhfc-0.5.7 (22 Mar 2015)
+
+ 22 Mar 2015; Johann Schmitz <ercpe@gentoo.org> +yajhfc-0.5.7.ebuild:
+ Version bump of yajhfc; build from source
21 Mar 2015; Justin Lecher <jlec@gentoo.org> metadata.xml,
yajhfc-0.5.2.ebuild:
diff --git a/net-misc/yajhfc/Manifest b/net-misc/yajhfc/Manifest
index c6e00e5391f7..8aef9151d935 100644
--- a/net-misc/yajhfc/Manifest
+++ b/net-misc/yajhfc/Manifest
@@ -1,26 +1,20 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
-DIST yajhfc-0_5_2.jar 1902262 SHA256 7182a694b1ee6310b94ca7e5ca913cc381c463101dd2d004a92f4c86fb3a4d7e
+DIST yajhfc-0_5_2.jar 1902262 SHA256 7182a694b1ee6310b94ca7e5ca913cc381c463101dd2d004a92f4c86fb3a4d7e SHA512 0c0ba609a15dd8e79743d4afea75350ba5626676e3fa2dd24835d8d661c894e910ab1df7c69b05f9db4519ffcd3491b774cad89a2b48597e78e23720414c4e73 WHIRLPOOL 971454666b46beb2fc4aebdf8b69e9a47f32eb87e0ed9eefb1c822f2c6791bc38346645acc611aca37797d49389c5965809cb5e10bd1ec4bd01241f0167f48dd
+DIST yajhfc-0_5_7-src.zip 3577450 SHA256 896f394dabe60238114b2e91f40a595e052185b14105b00f073994cb1b454dcc SHA512 9177e959810df9ab005f2ed380275f6683aa22e0b6209d50a96d8f60018c0dc1d624dc400ad6ac2625688d57ecb84401f26dd66b145da518c0c5287c0af4e9f1 WHIRLPOOL 7e75333ea99eab1aa42937a97b0584a8f71a8b126d55e15111a0a460afa5e999d0510fb0d57f245c2b9cd38a92cc4bb1b26850617b15bb29dfd23d05960e7bdb
EBUILD yajhfc-0.5.2.ebuild 824 SHA256 5d91c0885661c85534cc8102b18ddd3714ee1bac831e288a78973cbfe9639d6a SHA512 7d83fe6284f79c9e417fe87c6b314a2087630cf6a690e40cac55d182de14ceae9d76d60735644454216b0f8966ce94e78774ed75c897369987001ddd098e765d WHIRLPOOL 46d6b258017e53f701b54cf8ec819d604cd118f6e0d7ac253b5b3f6d60530c4640797723943b698289dfe9851e1080b5c0d0643a8896ce374cf22310731fa650
-MISC ChangeLog 891 SHA256 3fd4ce03b9b0de5619ed5304897030c957a5d35446f5ecd44372c2721b48b233 SHA512 d680c6f43aad36735d668c88bdb77e544dee07afc2454befc5908521a206938e69168adb69ba92595fd79753141243b90cc39500fd4a1155735caa0082ce8658 WHIRLPOOL e0d1515b06fde72ae0114c2f582d9d5b7da631c56489587ffc419dab4326dd51ef017c422a572116861da6e3b9d75a72facea7ddadbe4349b049f506a8ea3b9d
+EBUILD yajhfc-0.5.7.ebuild 1451 SHA256 6450583fd76acc1efba944215c9b0fbdb2cbe060401d739397320aa8bca3163f SHA512 89d316b901829dcf5be237e0b1d422bd28878f8edcf9c580fe7fb623035cd3856506775817206e2f15eb645606b2b25791f671f9a55f39af1b08c2870176ef2f WHIRLPOOL 10f4af745ecc22741ba08db293173f532178d2f66245fb8ccf0f8c685e953d19929a9b0c9d7d913471fd9ffbde0b62f01033a2bc9685040db3e3871a10af4cc2
+MISC ChangeLog 1037 SHA256 bfe23aa664f67e7f88aff408e378e1c0d76c7b13327c80b28188f3bf9449c877 SHA512 235c9bc2e145cf492d4fe4cc62ad60155528ecac80fc69aaa59e046b910690582c33fad8b8582aff181fb9bcf08bcb05ba7977e1f03a2c7ad5ff2e2b5da303fa WHIRLPOOL ae3235034d4c3f0b3e35fcbd2ff501cd509f1c82410819db1617700a5f227cb162df4948e2b8c96b23999e88f6f12c6782f8c425c135deab9c217626cb200ad3
MISC metadata.xml 306 SHA256 d1ed0a46059396121ae6e78eaf538660d2c1d4ce03ef26310b2ea015a6fb99d0 SHA512 dc03d9d789f34757be6893363b82c270bce1b71844428258c458f521b56f260b7e54e1280a51d1e37fff113d4f7dbbed5e41d15f853622626748ec6e990cf83b WHIRLPOOL 2d66389a4c693913b129a15268e7470ca57410ad9dfe9490ae43486161809d98f627a0b36dc54e93e0a926e889cb8a2fc6f530ca2fa8e1ef338f1efe73ad90c8
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0
+Version: GnuPG v2
-iQJ8BAEBCgBmBQJVDco2XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
-OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirsd8P/2q5stHhjkURodUZ6Po+CdaO
-qsW4oDE2X/nEl6mXzNYje3+eEXQqgfdhGyRcAhMogA4rPBmiuESs2NelazPkVED8
-iVVzdYfbDyb9ZbFCxZHUid2IL8nmNaIlNs1auzddcbwx2LnZQtmLNNRm2FD7Ib77
-Bd7ev8JKirDGUIpnvxzxZoQHiGcmTpZP71uiDy8KF+C0H+xs/RS1BG7JWPgiZcMI
-P0XyoyjqrkvfeCuJmczyNEazNjlcMEeDQePlPqShA++w5EaI35IM9RjxXc1zYB6m
-h3ebVJM+vNHvV9amaR7TzFbOKSc4QW3g7+6y0DUkYn8dJGQqN9HVW3Tr+KFhKGV+
-vkCDIJejeOAkCTmyakV9/Avcnptb0bIKiHEm8UPV6FY59SektFoOAki3/B2VhpIj
-PcqWFu1+WSR9Koiy7uZ4hgANqpjHPzteOEy5Ay4WZx8VIS/UjessJQGBuY0LjF4Y
-NNZDnZs3uoW8rniWbQ8zdBTF7P7kgp14M8cC4MEWCLbaOC7mAQNXODGIMc6vB4Kv
-K50mKnsra+dBG6ABQIVEZkzIqH633mkRHLMEA+cGe2Dat915uzPk5Z/EyvMcJPdL
-z+trSi2nnGTTUwUllOJPMQcgGTmvYBluboIEO+seuSHkjHhOXu2FB08nOc43qot6
-7ArS2TrV8ph9xel5sRfW
-=dEmY
+iQEcBAEBCAAGBQJVDobfAAoJEKCEBkJ3xQHtICIIAK18Z18ywmxvBsekusR1DXxP
+t9J9sZimvwCdWyV2zv30XhzXycCbEgG9XSvy7ojVVL6ZWqXAnL8FUlVGml3mSupe
+UCWr+V5M7vAhGdKkB6x8azHj8LIk2JmvFzd/7HxeS+KmGYjpx8zqRwGCec92jDmv
+2XPlIFit5saet3DXaE4vneFIVIoS/aXE9AqLB7CAf4p+4nireC2if24iNvAk3+9C
+Jz3kOAmf8DB3DrrKR/oPEMJQJKIIDn72iuBLMuBsjubHKbT0LH8nMVGqLbcX4bKs
+PffX0lJ+RkIhfAu8i7PLsssCQRCkzEQjB5lzl1B/XuHUzI27Kjf44sYKJRkVAKE=
+=/VcM
-----END PGP SIGNATURE-----
diff --git a/net-misc/yajhfc/yajhfc-0.5.7.ebuild b/net-misc/yajhfc/yajhfc-0.5.7.ebuild
new file mode 100644
index 000000000000..168342b354db
--- /dev/null
+++ b/net-misc/yajhfc/yajhfc-0.5.7.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/yajhfc/yajhfc-0.5.7.ebuild,v 1.1 2015/03/22 09:09:50 ercpe Exp $
+
+EAPI=5
+
+inherit java-pkg-2 java-pkg-simple
+
+MY_P="${PN}-${PV}"
+MY_P="${MY_P/_/}"
+MY_P="${MY_P/./_}"
+MY_P="${MY_P/./_}"
+
+DESCRIPTION="Yet another Java HylaFAX Plus Client"
+HOMEPAGE="http://www.yajhfc.de/"
+SRC_URI="http://download.yajhfc.de/releases/${MY_P}-src.zip"
+
+SLOT="0"
+LICENSE="GPL-3"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="dev-java/gnu-hylafax:0
+ dev-java/tablelayout:0"
+RDEPEND="${COMMON_DEPEND} >=virtual/jre-1.6"
+DEPEND="${COMMON_DEPEND} >=virtual/jdk-1.6 virtual/pkgconfig app-arch/unzip"
+
+S="${WORKDIR}/${PN}"
+
+JAVA_GENTOO_CLASSPATH="gnu-hylafax,tablelayout"
+JAVA_SRC_DIR="src"
+
+src_prepare() {
+ rm build.xml || die
+ rm -rv "${S}"/jna-src "${S}"/mac-src || die # contains win32/mac only code
+
+ cp -r java1-src/* src || die
+ cp -r java6-src/* src || die
+
+ # this method is missing in the gnu-hylafax api despite they use the same upstream version
+ sed -i -e 's/client.setCharacterEncoding.*//g' src/yajhfc/HylaClientManager.java || die
+}
+
+src_compile() {
+ java-pkg-simple_src_compile
+ pushd src || die
+ find -type f -not -name "*.java" -not -name "*.class" | xargs jar uf "${S}"/${PN}.jar || die
+}
+
+src_install() {
+ java-pkg-simple_src_install
+ java-pkg_dolauncher ${PN} --jar ${PN}.jar --main yajhfc.Launcher
+}