Gentoo Archives: gentoo-commits

From: "Thomas Sachau (tommy)" <tommy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-p2p/fms: ChangeLog fms-0.3.35.ebuild
Date: Wed, 08 Apr 2009 14:07:27
Message-Id: E1LrYQx-0002FY-K6@stork.gentoo.org
1 tommy 09/04/08 14:07:19
2
3 Modified: ChangeLog
4 Added: fms-0.3.35.ebuild
5 Log:
6 Version bump
7 (Portage version: 2.2_rc28/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.8 net-p2p/fms/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/fms/ChangeLog?rev=1.8&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/fms/ChangeLog?rev=1.8&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/fms/ChangeLog?r1=1.7&r2=1.8
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-p2p/fms/ChangeLog,v
19 retrieving revision 1.7
20 retrieving revision 1.8
21 diff -u -r1.7 -r1.8
22 --- ChangeLog 19 Mar 2009 18:46:14 -0000 1.7
23 +++ ChangeLog 8 Apr 2009 14:07:19 -0000 1.8
24 @@ -1,6 +1,12 @@
25 # ChangeLog for net-p2p/fms
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/fms/ChangeLog,v 1.7 2009/03/19 18:46:14 tommy Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/fms/ChangeLog,v 1.8 2009/04/08 14:07:19 tommy Exp $
29 +
30 +*fms-0.3.35 (08 Apr 2009)
31 +
32 + 08 Apr 2009; Thomas Sachau (Tommy[D]) <tommy@g.o>
33 + +files/fms-use-system-libs.patch, +fms-0.3.35.ebuild:
34 + Version bump
35
36 *fms-0.3.34 (19 Mar 2009)
37
38
39
40
41 1.1 net-p2p/fms/fms-0.3.35.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/fms/fms-0.3.35.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/fms/fms-0.3.35.ebuild?rev=1.1&content-type=text/plain
45
46 Index: fms-0.3.35.ebuild
47 ===================================================================
48 # Copyright 1999-2009 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/net-p2p/fms/fms-0.3.35.ebuild,v 1.1 2009/04/08 14:07:19 tommy Exp $
51
52 EAPI="2"
53
54 inherit eutils cmake-utils
55
56 DESCRIPTION="A spam-resistant #ssage board application for Freenet"
57 HOMEPAGE="http://freenetproject.org/tools.html"
58 SRC_URI="mirror://gentoo/${PN}-src-${PV}.zip"
59
60 LICENSE="GPL-2"
61 SLOT="0"
62 KEYWORDS="~amd64 ~x86"
63 IUSE="frost"
64
65 DEPEND="virtual/libiconv
66 frost? ( >=dev-libs/libtomcrypt-1.17-r3[libtommath] )
67 >=dev-libs/poco-1.2.9
68 || ( =dev-db/sqlite-3.6.6.2* >=dev-db/sqlite-3.6.11 )"
69 RDEPEND="${DEPEND}"
70
71 S=${WORKDIR}
72
73 pkg_setup() {
74 enewgroup freenet
75 enewuser freenet -1 -1 /var/freenet freenet
76 }
77
78 src_prepare() {
79 epatch "${FILESDIR}"/${PN}-use-system-libs.patch
80 sed -i "s:LTC_PKCS:LTC_LTC_PKCS:g" src/freenet/frostidentity.cpp
81 }
82
83 src_configure() {
84 local mycmakeargs="-DI_HAVE_READ_THE_README=ON \
85 -DUSE_BUNDLED_SQLITE=OFF \
86 -DDO_CHARSET_CONVERSION=ON \
87 $(cmake-utils_use frost FROST_SUPPORT)"
88 use frost && append-flags -DLTM_DESC
89 cmake-utils_src_configure
90 }
91
92 src_install() {
93 insinto /var/freenet/fms
94 dobin ${PN}_build/fms || die
95 doins {forum-,}template.htm || die "doinstall failed"
96 insinto /var/freenet/fms/fonts
97 doins fonts/*.bmp || die "doinstall of fonts failed"
98 insinto /var/freenet/fms/images
99 doins images/*png || die "doinstall of images failed"
100 fperms -R o-rwx /var/freenet/fms/ /usr/bin/fms
101 fowners -R freenet:freenet /var/freenet/fms/ /usr/bin/fms
102 doinitd "${FILESDIR}/fms" || die "installing init.d file failed"
103 dodoc readme.txt || die "installing doc failed"
104 }
105
106 pkg_postinst() {
107 if ! has_version 'net-p2p/freenet' ; then
108 ewarn "FMS needs a freenet node to up-/download #ssages."
109 ewarn "Please make sure to have a node you can connect to"
110 ewarn "or install net-p2p/freenet to get FMS working."
111 fi
112 elog "By default, the FMS NNTP server will listen on port 1119,"
113 elog "and the web configuration interface will be running at"
114 elog "http://localhost:8080. For more information, read"
115 elog "${ROOT}usr/share/doc/${PF}/readme.txt.bz2"
116 if use frost; then
117 elog " "
118 elog "You need to enable frost on the config page"
119 elog "and restart fms for frost support."
120 fi
121 }