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