Gentoo Archives: gentoo-commits

From: "Matthew Marlow (mattm)" <mattm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/yajhfc: metadata.xml ChangeLog yajhfc-0.5.2.ebuild
Date: Mon, 02 Jul 2012 14:48:51
Message-Id: 20120702144824.48ED22004B@flycatcher.gentoo.org
1 mattm 12/07/02 14:48:24
2
3 Added: metadata.xml ChangeLog yajhfc-0.5.2.ebuild
4 Log:
5 First commit of user submitted ebuild to fix Bug 353041 - new package: net-misc/yajhfc. Another client for hylafax plus server. Java based. Ebuild meets initial tests and package solves a problem that other gentoo packages do not. Still, further work will probably be needed to get this ebuild optimal.. Initial release is package masked.
6
7 (Portage version: 2.1.10.65/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 net-misc/yajhfc/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/yajhfc/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/yajhfc/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <maintainer>
21 <email>mattm@g.o</email>
22 <name>Matthew Marlowe</name>
23 </maintainer>
24 <longdescription>
25 Client for Hylafax+ Server.
26 </longdescription>
27 </pkgmetadata>
28
29
30
31 1.1 net-misc/yajhfc/ChangeLog
32
33 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/yajhfc/ChangeLog?rev=1.1&view=markup
34 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/yajhfc/ChangeLog?rev=1.1&content-type=text/plain
35
36 Index: ChangeLog
37 ===================================================================
38 # ChangeLog for net-misc/yajhfc
39 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
40 # $Header: /var/cvsroot/gentoo-x86/net-misc/yajhfc/ChangeLog,v 1.1 2012/07/02 14:48:24 mattm Exp $
41
42 *yajhfc-0.5.2 (02 Jul 2012)
43
44 02 Jul 2012; Matthew Marlowe <mattm@g.o> +yajhfc-0.5.2.ebuild,
45 +metadata.xml:
46 First commit of user submitted ebuild to fix Bug 353041 - new package:
47 net-misc/yajhfc. Another client for hylafax plus server. Java based. Ebuild
48 meets initial tests and package solves a problem that other gentoo packages
49 do not. Still, further work will probably be needed to get this ebuild
50 optimal.. Initial release is package masked.
51
52
53
54
55 1.1 net-misc/yajhfc/yajhfc-0.5.2.ebuild
56
57 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/yajhfc/yajhfc-0.5.2.ebuild?rev=1.1&view=markup
58 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/yajhfc/yajhfc-0.5.2.ebuild?rev=1.1&content-type=text/plain
59
60 Index: yajhfc-0.5.2.ebuild
61 ===================================================================
62 # Copyright 1999-2012 Gentoo Foundation
63 # Distributed under the terms of the GNU General Public License v2
64 # $Header: /var/cvsroot/gentoo-x86/net-misc/yajhfc/yajhfc-0.5.2.ebuild,v 1.1 2012/07/02 14:48:24 mattm Exp $
65
66 EAPI="3"
67
68 inherit eutils versionator java-pkg-opt-2
69
70 MY_P="${PN}-${PV}.jar"
71 MY_P="${MY_P/_/}"
72 MY_P="${MY_P/./_}"
73 MY_P="${MY_P/./_}"
74
75 DESCRIPTION="YajHFC - Yet another Java HylaFAX Plus Client"
76 HOMEPAGE="http://www.yajhfc.de/"
77 SRC_URI="http://download.yajhfc.de/releases/${MY_P}"
78
79 SLOT="0"
80 LICENSE="GPL-3"
81 KEYWORDS=""
82
83 IUSE=""
84
85 COMMON_DEPEND=">=virtual/jdk-1.4"
86 RDEPEND="${COMMON_DEPEND} >=virtual/jre-1.4"
87 DEPEND="${COMMON_DEPEND} virtual/pkgconfig"
88
89 S="${WORKDIR}/${MY_P}"
90
91 src_install() {
92 exeinto /usr/bin/
93 exeopts -m555
94 echo "java -jar /usr/bin/${MY_P}" > ${WORKDIR}/h.h
95 newexe "${WORKDIR}/h.h" "yajhfc" || die
96 newexe "${DISTDIR}/${MY_P}" "${MY_P}" || die
97 }