public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
* [git.ipfire.org] IPFire 3.x development tree branch, master, updated. aa3c0f63690fa984ffd4e3e2be8786e0a494aec1
@ 2019-04-08 22:42 Michael Tremer
  0 siblings, 0 replies; only message in thread
From: Michael Tremer @ 2019-04-08 22:42 UTC (permalink / raw)
  To: ipfire-scm

[-- Attachment #1: Type: text/plain, Size: 13095 bytes --]

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 3.x development tree".

The branch, master has been updated
       via  aa3c0f63690fa984ffd4e3e2be8786e0a494aec1 (commit)
       via  82f575cb7a3ccbddd7f9c2f505947054645b4701 (commit)
       via  8fa096f8cc36d2fcfbc1dabfdacc54d4bfb9e8ab (commit)
       via  6a396aea4c5672e1b2720e88decc4d73772931ca (commit)
       via  1c1050e63f661347917ae795d1d62bd71911f97a (commit)
       via  d6bd23b5746ac18bd13ef0bc3d5d46579f93f131 (commit)
       via  554cdd8dfe8cfc4bd02a3c4b4a8849e48bf45ffc (commit)
      from  899a8a2fb7dc6b9c16a73922f193578bdb7267b3 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit aa3c0f63690fa984ffd4e3e2be8786e0a494aec1
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Apr 8 23:27:42 2019 +0100

    oinkmaster: Drop package
    
    This will be replaced by suricata-update
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 82f575cb7a3ccbddd7f9c2f505947054645b4701
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Apr 8 23:25:17 2019 +0100

    clamav: Update to 0.101.2
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 8fa096f8cc36d2fcfbc1dabfdacc54d4bfb9e8ab
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Apr 8 23:21:12 2019 +0100

    curl: Update to 7.64.1
    
    Also fixes linking issues with the library. Development packages
    that libcurl was linking against were not pulled in.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 6a396aea4c5672e1b2720e88decc4d73772931ca
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Apr 8 22:29:52 2019 +0100

    iperf3: New package
    
    iPerf3 is a tool for active measurements of the maximum achievable
    bandwidth on IP networks. It supports tuning of various parameters
    related to timing, buffers and protocols (TCP, UDP, SCTP with IPv4
    and IPv6). For each test it reports the bandwidth, loss, and other
    parameters.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 1c1050e63f661347917ae795d1d62bd71911f97a
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Apr 8 22:18:13 2019 +0100

    iperf: Update to 2.0.13
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit d6bd23b5746ac18bd13ef0bc3d5d46579f93f131
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Apr 8 22:11:59 2019 +0100

    libuv: New package
    
    libuv is a multi-platform support library with a focus on
    asynchronous I/O.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 554cdd8dfe8cfc4bd02a3c4b4a8849e48bf45ffc
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Apr 8 22:10:46 2019 +0100

    rhash: New package
    
    RHash (Recursive Hasher) is a console utility for calculation and
    verification of magnet links and various hash sums, including CRC32,
    CRC32C, MD4, MD5, SHA1, SHA256, SHA512, SHA3, AICH, ED2K, DC++ TTH,
    BitTorrent BTIH, Tiger, GOST R 34.11-94, GOST R 34.11-2012, RIPEMD-160,
    HAS-160, EDON-R, and Whirlpool.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

-----------------------------------------------------------------------

Summary of changes:
 clamav/clamav.nm                               | 11 ++--
 curl/curl.nm                                   | 15 +++---
 iperf/iperf.nm                                 |  4 +-
 iperf3/iperf3.nm                               | 39 +++++++++++++++
 libpciaccess/libpciaccess.nm => libuv/libuv.nm | 24 ++++-----
 oinkmaster/oinkmaster.nm                       | 47 ------------------
 rhash/rhash.nm                                 | 69 ++++++++++++++++++++++++++
 7 files changed, 136 insertions(+), 73 deletions(-)
 create mode 100644 iperf3/iperf3.nm
 copy libpciaccess/libpciaccess.nm => libuv/libuv.nm (56%)
 delete mode 100644 oinkmaster/oinkmaster.nm
 create mode 100644 rhash/rhash.nm

Difference in files:
diff --git a/clamav/clamav.nm b/clamav/clamav.nm
index 5bcb7c382..9a550544e 100644
--- a/clamav/clamav.nm
+++ b/clamav/clamav.nm
@@ -4,7 +4,7 @@
 ###############################################################################
 
 name       = clamav
-version    = 0.99.3
+version    = 0.101.2
 release    = 1
 
 groups     = System Environment/Daemons
@@ -26,28 +26,29 @@ end
 
 source_dl  = http://www.clamav.net/downloads/production/
 
-CFLAGS    += -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DLDAP_DEPRECATED
-CXXFLAGS  += -std=gnu++98
-
 build
 	requires
 		bzip2-devel
 		curl-devel
 		gmp-devel
+		json-c-devel
 		libxml2-devel
 		ncurses-devel
 		openssl-devel
-		pcre-devel
+		pcre2-devel
 		shadow-utils
 		systemd-devel
 		zlib-devel
 	end
 
+	LDFLAGS += -Wl,--as-needed
+
 	configure_options += \
 	        --with-dbdir=%{localstatedir}/lib/clamav \
 	 	--enable-clamdtop \
 		--with-user=clamupdate \
 	        --with-group=clamupdate \
+		--disable-rpath \
 		have_cv_ipv6=yes
 
 	# User and group have to exist to compile the source code,
diff --git a/curl/curl.nm b/curl/curl.nm
index b9e5bff9d..da7512e31 100644
--- a/curl/curl.nm
+++ b/curl/curl.nm
@@ -4,7 +4,7 @@
 ###############################################################################
 
 name       = curl
-version    = 7.64.0
+version    = 7.64.1
 release    = 1
 
 groups     = Application/Internet
@@ -24,8 +24,6 @@ source_dl  = https://curl.haxx.se/download/
 
 build
 	requires
-		autoconf
-		automake
 		groff
 		libidn-devel
 		libssh2-devel
@@ -48,10 +46,6 @@ build
 		--enable-manual \
 		--enable-threaded-resolver
 
-	prepare_cmds
-		autoreconf -vfi
-	end
-
 	# The testsuite runs services which bind to ports and
 	# sends queries to the internet. This may fail in some
 	# occasions.
@@ -73,6 +67,13 @@ packages
 		provides
 			curl-devel = %{thisver}
 		end
+
+		requires
+			libssh2-devel
+			openldap-devel
+			openssl-devel
+			zlib-devel
+		end
 	end
 
 	package %{name}-debuginfo
diff --git a/iperf/iperf.nm b/iperf/iperf.nm
index be93c9ade..97db91fb3 100644
--- a/iperf/iperf.nm
+++ b/iperf/iperf.nm
@@ -4,7 +4,7 @@
 ###############################################################################
 
 name       = iperf
-version    = 2.0.9
+version    = 2.0.13
 release    = 1
 
 groups     = Applications/Internet
@@ -18,7 +18,7 @@ description
 	jitter, datagram loss.
 end
 
-source_dl = http://sourceforge.net/projects/iperf2/files
+source_dl = https://sourceforge.net/projects/iperf2/files
 
 build
 	requires
diff --git a/iperf3/iperf3.nm b/iperf3/iperf3.nm
new file mode 100644
index 000000000..2437ed9bd
--- /dev/null
+++ b/iperf3/iperf3.nm
@@ -0,0 +1,39 @@
+###############################################################################
+# IPFire.org    - An Open Source Firewall Solution                            #
+# Copyright (C) - IPFire Development Team <info(a)ipfire.org>                   #
+###############################################################################
+
+name       = iperf3
+version    = 3.1.3
+release    = 1
+thisapp    = iperf-%{version}
+
+groups     = Applications/Internet
+url        = https://iperf.fr
+license    = BSD
+summary    = The ultimate speed test tool for TCP, UDP and SCTP
+
+description
+	iPerf3 is a tool for active measurements of the maximum achievable
+	bandwidth on IP networks. It supports tuning of various parameters
+	related to timing, buffers and protocols (TCP, UDP, SCTP with IPv4
+	and IPv6). For each test it reports the bandwidth, loss, and other
+	parameters. 
+end
+
+source_dl = https://iperf.fr/download/source/
+sources   = %{thisapp}-source.tar.gz
+
+build
+	requires
+		gcc-c++
+	end
+end
+
+packages
+	package %{name}
+
+	package %{name}-debuginfo
+		template DEBUGINFO
+	end
+end
diff --git a/libuv/libuv.nm b/libuv/libuv.nm
new file mode 100644
index 000000000..09e3f8c0b
--- /dev/null
+++ b/libuv/libuv.nm
@@ -0,0 +1,46 @@
+###############################################################################
+# IPFire.org    - An Open Source Firewall Solution                            #
+# Copyright (C) - IPFire Development Team <info(a)ipfire.org>                   #
+###############################################################################
+
+name       = libuv
+version    = 1.27.0
+release    = 1
+
+groups     = Development/Tools
+url        = https://github.com/libuv/libuv
+license    = libuv
+summary    = Multi-platform support library with a focus on asynchronous I/O
+
+description
+	libuv is a multi-platform support library with a focus on
+	asynchronous I/O.
+end
+
+source_dl  = https://github.com/libuv/libuv/archive/v%{version}/
+
+build
+	requires
+		autoconf
+		automake
+	end
+
+	prepare_cmds
+		./autogen.sh
+	end
+
+	# The test suite requires network access and does
+	# not run through in pakfire.
+end
+
+packages
+	package %{name}
+
+	package %{name}-devel
+		template DEVEL
+	end
+
+	package %{name}-debuginfo
+		template DEBUGINFO
+	end
+end
diff --git a/oinkmaster/oinkmaster.nm b/oinkmaster/oinkmaster.nm
deleted file mode 100644
index f9f5e6dd8..000000000
--- a/oinkmaster/oinkmaster.nm
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# IPFire.org    - An Open Source Firewall Solution                            #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org>                   #
-###############################################################################
-
-name       = oinkmaster
-version    = 2.0
-release    = 2
-arch       = noarch
-
-groups     = Development/Libraries
-url        = http://oinkmaster.sourceforge.net
-license    = BSD
-summary    = A Perl interface for updating snort rules.
-
-description
-	Oinkmaster is a script that will help you update and manage your Snort rules.
-end
-
-source_dl  =
-
-build
-	requires
-		perl
-	end
-
-	build
-		echo "url = http://rules.emergingthreats.net/open/suricata/emerging.rules.tar.gz" >> oinkmaster.conf
-		echo "tmpdir = /var/tmp/" >> oinkmaster.conf
-	end
-
-	install
-		mkdir -pv %{BUILDROOT}/usr/sbin
-		install -m 755 oinkmaster.pl %{BUILDROOT}/usr/sbin
-		mkdir -pv %{BUILDROOT}/etc
-		install -m 644 oinkmaster.conf %{BUILDROOT}/etc
-	end
-end
-
-packages
-	package %{name}
-
-		filter_requires
-			perl>=[0-9]\:.*
-		end
-	end
-end
diff --git a/rhash/rhash.nm b/rhash/rhash.nm
new file mode 100644
index 000000000..ddb420dcd
--- /dev/null
+++ b/rhash/rhash.nm
@@ -0,0 +1,69 @@
+###############################################################################
+# IPFire.org    - An Open Source Firewall Solution                            #
+# Copyright (C) - IPFire Development Team <info(a)ipfire.org>                   #
+###############################################################################
+
+name       = rhash
+version    = 1.3.8
+release    = 1
+thisapp    = RHash-%{version}
+
+groups     = Development/Tools
+url        = http://rhash.sf.net/
+license    = BSD
+summary    = Great utility for computing hash sums
+
+description
+	RHash (Recursive Hasher) is a console utility for calculation and
+	verification of magnet links and various hash sums, including CRC32,
+	CRC32C, MD4, MD5, SHA1, SHA256, SHA512, SHA3, AICH, ED2K, DC++ TTH,
+	BitTorrent BTIH, Tiger, GOST R 34.11-94, GOST R 34.11-2012, RIPEMD-160,
+	HAS-160, EDON-R, and Whirlpool.
+
+	Hash sums are used to ensure and verify integrity of large volumes of
+	data for a long-term storing or transferring.
+end
+
+source_dl  = https://github.com/rhash/RHash/archive/v%{version}.tar.gz#/
+
+build
+	requires
+		gettext
+		openssl-devel
+	end
+
+	# This package uses a non-standard configure script
+	configure_options = \
+		--target="%{DISTRO_ARCH}-linux" \
+		--prefix="%{prefix}" \
+		--sysconfdir="%{sysconfdir}" \
+		--libdir="%{libdir}" \
+		--disable-static \
+		--extra-cflags="%{CFLAGS}" \
+		--extra-ldflags="%{LDFLAGS}"
+
+	test
+		make test test-lib
+	end
+
+	install
+		# Install rhash command
+		make install DESTDIR=%{BUILDROOT}
+
+		# Install library
+		make -C librhash DESTDIR=%{BUILDROOT} \
+			install-lib-headers install-lib-shared install-so-link
+	end
+end
+
+packages
+	package %{name}
+
+	package %{name}-devel
+		template DEVEL
+	end
+
+	package %{name}-debuginfo
+		template DEBUGINFO
+	end
+end


hooks/post-receive
--
IPFire 3.x development tree

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2019-04-08 22:42 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-08 22:42 [git.ipfire.org] IPFire 3.x development tree branch, master, updated. aa3c0f63690fa984ffd4e3e2be8786e0a494aec1 Michael Tremer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox