* [gentoo-commits] repo/gentoo:master commit in: net-nntp/slrn/files/, net-nntp/slrn/
@ 2015-08-28  6:54 Tim Harder
  0 siblings, 0 replies; 3+ messages in thread
From: Tim Harder @ 2015-08-28  6:54 UTC (permalink / raw
  To: gentoo-commits
commit:     861aed4218f6ca7ec431fe711b36470cd629e94d
Author:     Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 28 06:53:52 2015 +0000
Commit:     Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Fri Aug 28 06:53:52 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=861aed42
net-nntp/slrn: remove old
 net-nntp/slrn/Manifest                          |  1 -
 net-nntp/slrn/files/slrn-1.0.0_pre18-make.patch | 36 ----------------------
 net-nntp/slrn/slrn-1.0.1.ebuild                 | 40 -------------------------
 3 files changed, 77 deletions(-)
diff --git a/net-nntp/slrn/Manifest b/net-nntp/slrn/Manifest
index c2fc3cf..4817d15 100644
--- a/net-nntp/slrn/Manifest
+++ b/net-nntp/slrn/Manifest
@@ -1,2 +1 @@
-DIST slrn-1.0.1.tar.gz 1529545 SHA256 06b4a060939ec3077e5a060c7a2556747c96061a24eec2c09e1feacd5dbeaae6 SHA512 fd2eecb7a82c078b401a8cf8c0e54166d508418f4064c3b074a33dcf2aa1c7a38ce324fee108c5d14e63a385fb6e45b82477f24f9a359870160d12ecb39440b5 WHIRLPOOL e124630d69713351647aa3b908b5a4fe27449d7d9ebde1ce1fb9f52a8aefb61888be7b2290fbfef3db6adf4c3acade3d117921f73245f26ee3e7fe3713a81d82
 DIST slrn-1.0.2.tar.bz2 995433 SHA256 99acbc51e7212ccc5c39556fa8ec6ada772f0bb5cc45a3bb90dadb8fe764fb59 SHA512 264dce88622e544356782c483f3639252ba57408d79775b2cd3ea06962ea3ebc568bc45ed19f1690c66b5b71d82eadeebd62a0bad656b1339ab7b80eb3f3cc5f WHIRLPOOL 831cce64c22fb42d7b6f3ecd6b19e8b6e26b9a25a5c1b75aeea74b9368b09bf5abc8acfc86b7651e528e9db20c4586ba56a05d18ee2c094d752947f832f31e0f
diff --git a/net-nntp/slrn/files/slrn-1.0.0_pre18-make.patch b/net-nntp/slrn/files/slrn-1.0.0_pre18-make.patch
deleted file mode 100644
index bd3bf68..0000000
--- a/net-nntp/slrn/files/slrn-1.0.0_pre18-make.patch
+++ /dev/null
@@ -1,36 +0,0 @@
---- slrn/src/Makefile.in.orig
-+++ slrn/src/Makefile.in
-@@ -152,7 +152,7 @@
- 	$(MKINSDIR) $(DEST_SLRN_LIB_DIR)
- 	$(MKINSDIR) $(DEST_SLRN_SLANG_DIR)
- #	$(MKINSDIR) $(DEST_CONFDIR)
--installdocs:
-+installdocs: installdirs
- 	@for i in $(MAN_FILES); \
- 	do \
- 		echo $(INSTALL_DATA) $$i $(DEST_MANDIR)/man1/; \
-@@ -185,7 +185,7 @@
- 		  exit 1; \
- 		fi; \
- 	done
--installslang:
-+installslang: installdirs
- 	@files=$(CONF_FILES); \
- 	for i in $$files; \
- 	do \
-@@ -203,11 +203,11 @@
- 		  exit 1; \
- 		fi; \
- 	done
--installlocales:
-+installlocales: installdirs
- 	cd ../po; $(MAKE) DESTDIR=$(DESTDIR) LOCALEDIR=$(LOCALEDIR) install 
--installbin:
--	$(INSTALL) -m 755 -s $(OBJDIR)/slrn $(DEST_BINDIR)
--	-$(INSTALL) -m 755 -s $(OBJDIR)/slrnpull $(DEST_BINDIR)
-+installbin: installdirs
-+	$(INSTALL) -m 755 $(OBJDIR)/slrn $(DEST_BINDIR)
-+	-$(INSTALL) -m 755 $(OBJDIR)/slrnpull $(DEST_BINDIR)
- install: all installdirs installbin installdocs installslang installlocales
- 
- # The symlinks target is for my own private use.  It simply creates the object
diff --git a/net-nntp/slrn/slrn-1.0.1.ebuild b/net-nntp/slrn/slrn-1.0.1.ebuild
deleted file mode 100644
index 234ff72..0000000
--- a/net-nntp/slrn/slrn-1.0.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit eutils
-
-MY_P="${PN}_${PV/_/~}"
-
-DESCRIPTION="A s-lang based newsreader"
-HOMEPAGE="http://slrn.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
-IUSE="canlock nls ssl uudeview"
-
-RDEPEND="virtual/mta
-	app-arch/sharutils
-	>=sys-libs/slang-2.1.3
-	canlock? ( net-libs/canlock )
-	ssl? ( dev-libs/openssl )
-	uudeview? ( dev-libs/uulib )"
-DEPEND="${RDEPEND}
-	nls? ( sys-devel/gettext )"
-
-src_prepare() {
-	epatch "${FILESDIR}"/${PN}-1.0.0_pre18-make.patch
-}
-
-src_configure() {
-	econf \
-		--with-docdir="${EPREFIX}"/usr/share/doc/${PF} \
-		--with-slrnpull \
-		$(use_with canlock) \
-		$(use_with uudeview uu) \
-		$(use_enable nls) \
-		$(use_with ssl)
-}
^ permalink raw reply related	[flat|nested] 3+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-nntp/slrn/files/, net-nntp/slrn/
@ 2017-12-20 22:46 Craig Andrews
  0 siblings, 0 replies; 3+ messages in thread
From: Craig Andrews @ 2017-12-20 22:46 UTC (permalink / raw
  To: gentoo-commits
commit:     1e4e32e6ad7047ec180ffcb6b92fe79d8338259c
Author:     Pierre-Olivier Mercier <nemunaire <AT> nemunai <DOT> re>
AuthorDate: Tue Aug  1 22:40:34 2017 +0000
Commit:     Craig Andrews <candrews <AT> gentoo <DOT> org>
CommitDate: Wed Dec 20 22:46:17 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e4e32e6
net-nntp/slrn: version bump, EAPI 6, add support for libressl
Package-Manager: Portage-2.3.6, Repoman-2.3.1
 net-nntp/slrn/Manifest                    |  1 +
 net-nntp/slrn/files/slrn-1.0.3-make.patch | 36 ++++++++++++++++++++++++++++
 net-nntp/slrn/slrn-1.0.3.ebuild           | 39 +++++++++++++++++++++++++++++++
 3 files changed, 76 insertions(+)
diff --git a/net-nntp/slrn/Manifest b/net-nntp/slrn/Manifest
index 909c1822ec3..e2f5112a5f1 100644
--- a/net-nntp/slrn/Manifest
+++ b/net-nntp/slrn/Manifest
@@ -1 +1,2 @@
 DIST slrn-1.0.2.tar.bz2 995433 BLAKE2B e2812826252918547d5cfb810233b8e0d19bb7df44577cb118ff51064648579f90132c88b5872400cac70cca5b91731d1ede39c4e0521d75d989a5d4417d78c6 SHA512 264dce88622e544356782c483f3639252ba57408d79775b2cd3ea06962ea3ebc568bc45ed19f1690c66b5b71d82eadeebd62a0bad656b1339ab7b80eb3f3cc5f
+DIST slrn-1.0.3a.tar.bz2 997138 BLAKE2B a349783edae24e0269ab1b8ddc328e578340e40e72285bbf070237b3724f475450f08bbc655d3b212684b8fffc495129008bde71a481fb3d2f4326bf396e5981 SHA512 11cef2dfe41f441af15acc22fb675cf607e932f0dd6d4a998e51ecda05c9a50d7abf10a3e693ffc857ad77e09634f460404e4d5b289169e7bbffdaf5d6d565a3
diff --git a/net-nntp/slrn/files/slrn-1.0.3-make.patch b/net-nntp/slrn/files/slrn-1.0.3-make.patch
new file mode 100644
index 00000000000..e03fbb472c3
--- /dev/null
+++ b/net-nntp/slrn/files/slrn-1.0.3-make.patch
@@ -0,0 +1,36 @@
+--- slrn-1.0.2/src/Makefile.in
++++ slrn-1.0.2/src/Makefile.in
+@@ -153,7 +153,7 @@
+ 	$(MKINSDIR) $(DEST_SLRN_LIB_DIR)
+ 	$(MKINSDIR) $(DEST_SLRN_SLANG_DIR)
+ #	$(MKINSDIR) $(DEST_CONFDIR)
+-installdocs:
++installdocs: installdirs
+ 	@for i in $(MAN_FILES); \
+ 	do \
+ 		echo $(INSTALL_DATA) $$i $(DEST_MANDIR)/man1/; \
+@@ -186,7 +186,7 @@
+ 		  exit 1; \
+ 		fi; \
+ 	done
+-installslang:
++installslang: installdirs
+ 	@files=$(CONF_FILES); \
+ 	for i in $$files; \
+ 	do \
+@@ -204,11 +204,11 @@
+ 		  exit 1; \
+ 		fi; \
+ 	done
+-installlocales:
++installlocales: installdirs
+ 	-cd ../po; $(MAKE) DESTDIR=$(DESTDIR) LOCALEDIR=$(LOCALEDIR) install 
+-installbin:
+-	$(INSTALL) -m 755 -s $(OBJDIR)/slrn $(DEST_BINDIR)
+-	-$(INSTALL) -m 755 -s $(OBJDIR)/slrnpull $(DEST_BINDIR)
++installbin: installdirs
++	$(INSTALL) -m 755 $(OBJDIR)/slrn $(DEST_BINDIR)
++	-$(INSTALL) -m 755 $(OBJDIR)/slrnpull $(DEST_BINDIR)
+ install: all installdirs installbin installdocs installslang installlocales
+ 
+ # The symlinks target is for my own private use.  It simply creates the object
diff --git a/net-nntp/slrn/slrn-1.0.3.ebuild b/net-nntp/slrn/slrn-1.0.3.ebuild
new file mode 100644
index 00000000000..6ea1761884d
--- /dev/null
+++ b/net-nntp/slrn/slrn-1.0.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_P="${P}a"
+
+DESCRIPTION="A s-lang based newsreader"
+HOMEPAGE="http://slrn.sourceforge.net/"
+SRC_URI="http://jedsoft.org/releases/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="canlock libressl nls ssl uudeview"
+
+RDEPEND="app-arch/sharutils
+	>=sys-libs/slang-2.2.3
+	virtual/mta
+	canlock? ( net-libs/canlock )
+	ssl? (
+		!libressl? ( dev-libs/openssl:0= )
+		libressl? ( dev-libs/libressl:0= )
+	)
+	uudeview? ( dev-libs/uulib )"
+DEPEND="${RDEPEND}
+	nls? ( sys-devel/gettext )"
+
+PATCHES=( "${FILESDIR}"/${P}-make.patch )
+
+src_configure() {
+	econf \
+		--with-docdir="${EPREFIX}"/usr/share/doc/${PF} \
+		--with-slrnpull \
+		$(use_with canlock) \
+		$(use_enable nls) \
+		$(use_with ssl) \
+		$(use_with uudeview uu)
+}
^ permalink raw reply related	[flat|nested] 3+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-nntp/slrn/files/, net-nntp/slrn/
@ 2024-11-27  4:50 Sam James
  0 siblings, 0 replies; 3+ messages in thread
From: Sam James @ 2024-11-27  4:50 UTC (permalink / raw
  To: gentoo-commits
commit:     8f4edd1cc041d8de9898d8277c80b3a19822016f
Author:     NHOrus <jy6x2b32pie9 <AT> yahoo <DOT> com>
AuthorDate: Sat May 11 09:41:23 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 27 04:49:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f4edd1c
net-nntp/slrn: add missing include
Closes: https://bugs.gentoo.org/874687
Signed-off-by: NHOrus <jy6x2b32pie9 <AT> yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/36639
Signed-off-by: Sam James <sam <AT> gentoo.org>
 net-nntp/slrn/files/slrn-1.0.3-configure.patch | 48 ++++++++++++++++++++++++++
 net-nntp/slrn/slrn-1.0.3-r2.ebuild             | 45 ++++++++++++++++++++++++
 2 files changed, 93 insertions(+)
diff --git a/net-nntp/slrn/files/slrn-1.0.3-configure.patch b/net-nntp/slrn/files/slrn-1.0.3-configure.patch
new file mode 100644
index 000000000000..deef317bf91d
--- /dev/null
+++ b/net-nntp/slrn/files/slrn-1.0.3-configure.patch
@@ -0,0 +1,48 @@
+https://bugs.gentoo.org/874687
+from
+https://github.com/jedsoft/slrn/pull/1
+edited to current situation (line numbers changed so patch applies cleanly)
+and half of the patch pertaining autotools is dropped
+
+From f550d0ab9e1cd3cfe844022435c3d98af3c18441 Mon Sep 17 00:00:00 2001
+From: Florian Weimer <fweimer@redhat.com>
+Date: Sat, 4 Feb 2023 15:04:36 +0100
+Subject: [PATCH] autoconf: Fix C99 compatibility issue in the VA_COPY checks
+
+The exit function is called without including <stdlib.h>, resulting
+in an implicit function declarations.  Future compilers will not
+support implicit function declarations by default.  This will lead
+to build failures.
+---
+ autoconf/configure.ac | 3 +++
+ configure             | 3 +++
+ 2 files changed, 6 insertions(+)
+
+diff --git a/configure b/configure
+index faec350..8758172 100755
+--- a/configure
++++ b/configure
+@@ -8307,6 +8307,7 @@ else
+ /* end confdefs.h.  */
+ 
+ 	#include <stdarg.h>
++	#include <stdlib.h>
+ 	void f (int i, ...) {
+ 	va_list args1, args2;
+ 	va_start (args1, i);
+@@ -8352,6 +8353,7 @@ else
+ /* end confdefs.h.  */
+ 
+ 	#include <stdarg.h>
++	#include <stdlib.h>
+ 	void f (int i, ...) {
+ 	va_list args1, args2;
+ 	va_start (args1, i);
+@@ -8397,6 +8399,7 @@ else
+ /* end confdefs.h.  */
+ 
+ 	#include <stdarg.h>
++	#include <stdlib.h>
+ 	void f (int i, ...) {
+ 	va_list args1, args2;
+ 	va_start (args1, i);
diff --git a/net-nntp/slrn/slrn-1.0.3-r2.ebuild b/net-nntp/slrn/slrn-1.0.3-r2.ebuild
new file mode 100644
index 000000000000..f968453c2e6c
--- /dev/null
+++ b/net-nntp/slrn/slrn-1.0.3-r2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="${P}a"
+
+DESCRIPTION="A s-lang based newsreader"
+HOMEPAGE="
+	https://slrn.sourceforge.net/
+	https://github.com/jedsoft/slrn
+"
+SRC_URI="https://jedsoft.org/releases/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="canlock nls selinux ssl uudeview"
+
+RDEPEND="app-arch/sharutils
+	>=sys-libs/slang-2.2.3
+	virtual/mta
+	canlock? ( net-libs/canlock:=[legacy(+)] )
+	ssl? (
+		dev-libs/openssl:0=
+	)
+	uudeview? ( dev-libs/uulib )"
+DEPEND="${RDEPEND}
+	nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-slrnpull )"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.0.2-make.patch
+	"${FILESDIR}"/${P}-configure.patch
+)
+
+src_configure() {
+	econf \
+		--with-docdir="${EPREFIX}"/usr/share/doc/${PF} \
+		--with-slrnpull \
+		$(use_with canlock canlock /usr) \
+		$(use_enable nls) \
+		$(use_with ssl) \
+		$(use_with uudeview uu)
+}
^ permalink raw reply related	[flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-11-27  4:50 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-27  4:50 [gentoo-commits] repo/gentoo:master commit in: net-nntp/slrn/files/, net-nntp/slrn/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2017-12-20 22:46 Craig Andrews
2015-08-28  6:54 Tim Harder
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox