Version bump, drop old
authorThomas Sachau <tommy@gentoo.org>
Thu, 12 Jan 2017 17:46:23 +0000 (18:46 +0100)
committerThomas Sachau <tommy@gentoo.org>
Thu, 12 Jan 2017 17:46:23 +0000 (18:46 +0100)
Package-Manager: portage-2.2.27

net-p2p/fms/Manifest
net-p2p/fms/files/fms-use-system-libs2.patch [deleted file]
net-p2p/fms/files/fms-use-system-libs3.patch [new file with mode: 0644]
net-p2p/fms/fms-0.3.75.ebuild [deleted file]
net-p2p/fms/fms-0.3.79.ebuild [moved from net-p2p/fms/fms-0.3.73.ebuild with 93% similarity]

index 1886ec79ae72f693ae43c77ab0198dd6e4419097..42bf5201b19af4abb80b1fb9872f8bfa9aff6a21 100644 (file)
@@ -1,2 +1 @@
-DIST fms-src-0.3.73.zip 3519550 SHA256 f20985efa71c77c843f7cd16e437414ba2810c5a69d7917456e2a2e6e551a6e5 SHA512 457a6808e85dce8ac3cc31ac465eeb6e271294b6aac9436a12adb21f1dacc5ef8726c558dd6734a7418cff1ce92c172062e0eb5b4642e29a83235cccc9198d2c WHIRLPOOL 8fd8a4b59b003df5b3b91f9d9dde134b3832fb572a772e3129889c56c5c9be10040161cff8fcb1b6183ebe156b9b340bef2481d43519044a8cb54ed0887624a4
-DIST fms-src-0.3.75.zip 3691556 SHA256 1fe5e84aba572143fe95ffb384177e150d5cd4dff2930462b9df24b59c03d85e SHA512 ce5754c0f15c18c0e9692bb840119576ffa9eca05ca38060a0778fc170a614d394ffcc06274bcdc4db5659d176f00e993904a76099382e7eea5685c3a83d3cd8 WHIRLPOOL 405198eff290d8b55e5b5c164fbbd845c086ed76d6d17efa24ab630c109d09b83c8a956b45d6613672b08a19101275a6a8375ba06065e6d9e9b20e1da6c759af
+DIST fms-src-0.3.79.zip 3847775 SHA256 b5dbb1e1d075e2134c692038ea95805a528807b0d777e2752f806f6935508f30 SHA512 aa9f505c5ef55b1f462b16de6d870d02dc102fd184cc353c6c6b8a346978a9953b34e878f262f4190a3d15d76c5a37f065c4e5ebdbc0e43a4a5c22d61fa9fba7 WHIRLPOOL ab799a0e318d4bfb750898bd544da31cad39ce81a633da43753bd4c4aa4179425bfeb1b283fc1acf1ec34c2947ce735d48528bd85b664ab50e2f8118f5f30d26
diff --git a/net-p2p/fms/files/fms-use-system-libs2.patch b/net-p2p/fms/files/fms-use-system-libs2.patch
deleted file mode 100644 (file)
index 39e62e3..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
---- CMakeLists.txt     2012-03-04 13:01:24.000000000 +0100
-+++ CMakeLists.txt.new 2012-03-08 22:14:27.000000000 +0100
-@@ -353,9 +353,16 @@
- ENDIF(AUDIO_CAPTCHA)\r
\r
- IF(FROST_SUPPORT)\r
--      ADD_SUBDIRECTORY(libs/polarssl)\r
--      TARGET_LINK_LIBRARIES(fms polarssl)\r
--      INCLUDE_DIRECTORIES(libs/polarssl/include)\r
-+\r
-+      FIND_LIBRARY(POLARSSL_LIBRARY NAMES polarssl libpolarssl)\r
-+\r
-+      IF(POLARSSL_LIBRARY)\r
-+              TARGET_LINK_LIBRARIES(fms ${POLARSSL_LIBRARY})\r
-+      ELSE(POLARSSL_LIBRARY)\r
-+              ADD_SUBDIRECTORY(libs/polarssl)\r
-+              TARGET_LINK_LIBRARIES(fms polarssl)\r
-+              INCLUDE_DIRECTORIES(libs/polarssl/include)\r
-+      ENDIF(POLARSSL_LIBRARY)\r
\r
-       ADD_DEFINITIONS(-DFROST_SUPPORT)\r
\r
diff --git a/net-p2p/fms/files/fms-use-system-libs3.patch b/net-p2p/fms/files/fms-use-system-libs3.patch
new file mode 100644 (file)
index 0000000..32a7025
--- /dev/null
@@ -0,0 +1,41 @@
+--- CMakeLists.txt     2016-06-04 21:18:20.000000000 +0200
++++ CMakeLists.txt.new 2017-01-12 17:12:10.000000000 +0100
+@@ -373,11 +373,18 @@
+ ENDIF(AUDIO_CAPTCHA)\r
\r
+ IF(FROST_SUPPORT OR FCP_SSL_SUPPORT)\r
+-      ADD_SUBDIRECTORY(libs/mbedtls)\r
+-      TARGET_LINK_LIBRARIES(fms mbedtls)\r
+-      TARGET_LINK_LIBRARIES(fms mbedcrypto)\r
+-      TARGET_LINK_LIBRARIES(fms mbedx509)\r
+-      INCLUDE_DIRECTORIES(libs/mbedtls/include)\r
++\r
++      FIND_LIBRARY(MBEDTLS_LIBRARY NAMES mbedtls )\r
++      FIND_LIBRARY(MBEDCRYPTO_LIBRARY NAMES mbedcrypto mbedx509)\r
++      FIND_LIBRARY(MBEDX509_LIBRARY NAMES mbedx509)\r
++\r
++      IF(MBEDTLS_LIBRARY)\r
++              TARGET_LINK_LIBRARIES(fms ${MBEDTLS_LIBRARY})\r
++              TARGET_LINK_LIBRARIES(fms ${MBEDCRYPTO_LIBRARY})\r
++              TARGET_LINK_LIBRARIES(fms ${MBEDX509_LIBRARY})\r
++      ELSE(MBEDTLS_LIBRARY)\r
++              MESSAGE(FATAL ERROR: "Could not find mbedtls library.")\r
++      ENDIF(MBEDTLS_LIBRARY)\r
\r
+       IF(FROST_SUPPORT)\r
+               ADD_DEFINITIONS(-DFROST_SUPPORT)\r
+@@ -405,3 +412,14 @@
+ IF(BUILD_PLUGIN)\r
+       ADD_SUBDIRECTORY(plugin)\r
+ ENDIF(BUILD_PLUGIN)\r
++\r
++MESSAGE(STATUS "<<< Gentoo configuration >>>\r
++Build type      ${CMAKE_BUILD_TYPE}\r
++Install path    ${CMAKE_INSTALL_PREFIX}\r
++Compiler flags:\r
++C               ${CMAKE_C_FLAGS}\r
++C++             ${CMAKE_CXX_FLAGS}\r
++Linker flags:\r
++Executable      ${CMAKE_EXE_LINKER_FLAGS}\r
++Module          ${CMAKE_MODULE_LINKER_FLAGS}\r
++Shared          ${CMAKE_SHARED_LINKER_FLAGS}\n")\r
diff --git a/net-p2p/fms/fms-0.3.75.ebuild b/net-p2p/fms/fms-0.3.75.ebuild
deleted file mode 100644 (file)
index c3014c2..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils cmake-utils user
-
-DESCRIPTION="A spam-resistant message board application for Freenet"
-HOMEPAGE="http://freenetproject.org/tools.html"
-SRC_URI="mirror://gentoo/${PN}-src-${PV}.zip"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="frost"
-
-RDEPEND="virtual/libiconv
-       frost? ( net-libs/polarssl )
-       >=dev-libs/poco-1.4.3_p1
-       >=dev-db/sqlite-3.6.15"
-DEPEND="${RDEPEND}
-       app-arch/unzip"
-
-S=${WORKDIR}
-
-pkg_setup() {
-       enewgroup freenet
-       enewuser freenet -1 -1 /var/freenet freenet
-}
-
-src_prepare() {
-       edos2unix src/http/pages/showfilepage.cpp
-       epatch "${FILESDIR}"/${PN}-use-system-libs2.patch
-}
-
-src_configure() {
-       local mycmakeargs="-DI_HAVE_READ_THE_README=ON \
-               -DUSE_BUNDLED_SQLITE=OFF \
-               -DDO_CHARSET_CONVERSION=ON \
-               $(cmake-utils_use frost FROST_SUPPORT)"
-       cmake-utils_src_configure
-}
-
-src_install() {
-       insinto /var/freenet/fms
-       dobin "${CMAKE_BUILD_DIR}"/fms || die
-       doins *.htm || die "doinstall failed"
-       doins -r fonts images styles translations || die
-       fperms -R o-rwx /var/freenet/fms/ /usr/bin/fms
-       fowners -R freenet:freenet /var/freenet/fms/ /usr/bin/fms
-       doinitd "${FILESDIR}/fms" || die "installing init.d file failed"
-       dodoc readme.txt || die "installing doc failed"
-}
-
-pkg_postinst() {
-       if ! has_version 'net-p2p/freenet' ; then
-               ewarn "FMS needs a freenet node to up-/download #ssages."
-               ewarn "Please make sure to have a node you can connect to"
-               ewarn "or install net-p2p/freenet to get FMS working."
-       fi
-       elog "By default, the FMS NNTP server will listen on port 1119,"
-       elog "and the web configuration interface will be running at"
-       elog "http://localhost:8080. For more information, read"
-       elog "${ROOT}usr/share/doc/${PF}/readme.txt.bz2"
-       if use frost; then
-               elog " "
-               elog "You need to enable frost on the config page"
-               elog "and restart fms for frost support."
-       fi
-}
similarity index 93%
rename from net-p2p/fms/fms-0.3.73.ebuild
rename to net-p2p/fms/fms-0.3.79.ebuild
index 4db60f324d86ed481de8974b94d06551354c5e37..a7b0bacb46df4831ea915b3a0ad9360a89160c46 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="frost"
 
 RDEPEND="virtual/libiconv
-       frost? ( net-libs/polarssl )
+       frost? ( net-libs/mbedtls )
        >=dev-libs/poco-1.4.3_p1
        >=dev-db/sqlite-3.6.15"
 DEPEND="${RDEPEND}
@@ -30,8 +30,9 @@ pkg_setup() {
 }
 
 src_prepare() {
+       rm -rv  libs
        edos2unix src/http/pages/showfilepage.cpp
-       epatch "${FILESDIR}"/${PN}-use-system-libs2.patch
+       epatch "${FILESDIR}"/${PN}-use-system-libs3.patch
 }
 
 src_configure() {