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 2dd6468729c1df2409e37c10083f5e2e0b1fb05f (commit) via 876fe705877970fcd9f9e605add56610976670f3 (commit) via 1a23cf90ab379fda72ca93651df2a2279f0ac9b5 (commit) via 662e67ef3b85881a648cedd1caee7308d5b6e7c3 (commit) via 166a2650a1dfe3d3a7bddd1eccbfee95cd2473ce (commit) via 69e514d271f8b0895927011d8f6a94cc9bcf62ab (commit) from 13a8724a20d83cda90cfaa9eebc2dba16e8ebbcd (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 2dd6468729c1df2409e37c10083f5e2e0b1fb05f Merge: 166a265 876fe70 Author: Michael Tremer michael.tremer@ipfire.org Date: Fri Dec 5 01:44:04 2014 +0100
Merge branch 'batman'
commit 876fe705877970fcd9f9e605add56610976670f3 Author: Michael Tremer michael.tremer@ipfire.org Date: Fri Dec 5 01:43:46 2014 +0100
fastd: New package
commit 1a23cf90ab379fda72ca93651df2a2279f0ac9b5 Author: Michael Tremer michael.tremer@ipfire.org Date: Fri Dec 5 01:43:34 2014 +0100
json-c: New package
commit 662e67ef3b85881a648cedd1caee7308d5b6e7c3 Author: Michael Tremer michael.tremer@ipfire.org Date: Fri Dec 5 01:43:21 2014 +0100
libsodium: New package
commit 166a2650a1dfe3d3a7bddd1eccbfee95cd2473ce Author: Michael Tremer michael.tremer@ipfire.org Date: Fri Dec 5 01:42:31 2014 +0100
cmake: Update to 3.0.2
commit 69e514d271f8b0895927011d8f6a94cc9bcf62ab Author: Michael Tremer michael.tremer@ipfire.org Date: Wed Dec 3 14:33:05 2014 +0100
libuecc: New package
Very small Elliptic Curve Cryptography library used by fastd
-----------------------------------------------------------------------
Summary of changes: cmake/cmake.nm | 6 ++- cmake/patches/cmake-strict_aliasing.patch | 19 +++++++ fastd/fastd.nm | 53 ++++++++++++++++++ json-c/json-c.nm | 62 ++++++++++++++++++++++ libsodium/libsodium.nm | 41 ++++++++++++++ librpcsecgss/librpcsecgss.nm => libuecc/libuecc.nm | 25 +++++---- 6 files changed, 193 insertions(+), 13 deletions(-) create mode 100644 cmake/patches/cmake-strict_aliasing.patch create mode 100644 fastd/fastd.nm create mode 100644 json-c/json-c.nm create mode 100644 libsodium/libsodium.nm copy librpcsecgss/librpcsecgss.nm => libuecc/libuecc.nm (60%)
Difference in files: diff --git a/cmake/cmake.nm b/cmake/cmake.nm index 1227af7..c2e139c 100644 --- a/cmake/cmake.nm +++ b/cmake/cmake.nm @@ -4,8 +4,8 @@ ###############################################################################
name = cmake -version = 2.8.4 -release = 3 +version = 3.0.2 +release = 1
groups = Development/Tools url = http://www.cmake.org @@ -25,6 +25,8 @@ description generation, code generation, and template instantiation. end
+source_dl = http://www.cmake.org/files/v3.0/ + build requires expat-devel diff --git a/cmake/patches/cmake-strict_aliasing.patch b/cmake/patches/cmake-strict_aliasing.patch new file mode 100644 index 0000000..2bc1555 --- /dev/null +++ b/cmake/patches/cmake-strict_aliasing.patch @@ -0,0 +1,19 @@ +diff -up cmake-2.8.11/Source/CMakeLists.txt~ cmake-2.8.11/Source/CMakeLists.txt +--- cmake-2.8.11/Source/CMakeLists.txt~ 2013-05-15 19:38:13.000000000 +0200 ++++ cmake-2.8.11/Source/CMakeLists.txt 2013-07-25 16:35:01.200389140 +0200 +@@ -308,6 +308,13 @@ if(APPLE) + cmLocalXCodeGenerator.h) + endif() + ++# GCC shows strict aliasing warnings with cm_sha2.c. Turn off the ++# corresponding optimizations. ++if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_GNUCC) ++ set_source_files_properties(cm_sha2.c PROPERTIES ++ COMPILE_FLAGS "-fno-strict-aliasing") ++endif() ++ + + if (WIN32) + set(SRCS ${SRCS} + +Diff finished. Thu Jul 25 16:35:18 2013 diff --git a/fastd/fastd.nm b/fastd/fastd.nm new file mode 100644 index 0000000..23563cf --- /dev/null +++ b/fastd/fastd.nm @@ -0,0 +1,53 @@ +############################################################################### +# IPFire.org - An Open Source Firewall Solution # +# Copyright (C) - IPFire Development Team info@ipfire.org # +############################################################################### + +name = fastd +version = 16 +release = 1 + +groups = Networking/VPN +url = https://projects.universe-factory.net/projects/fastd/wiki +license = BSD +summary = Fast and Secure Tunnelling Daemon + +description + fastd is a fast and secure tunneling daemon that is designed + to run on embedded devices. +end + +source_dl = +sources = %{thisapp}.tar.xz + +build + requires + bison >= 2.5 + cmake >= 3.0 + json-c-devel + libcap-devel + libsodium-devel + libuecc-devel + openssl-devel + end + + if "%{DISTRO_ARCH}" == "i686" + build_options = \ + -DWITH_CIPHER_SALSA2012_XMM=OFF \ + -DWITH_CIPHER_SALSA20_XMM=OFF \ + -DWITH_MAC_GHASH_PCLMULQDQ=OFF + end + + build + %{cmake} %{build_options} . + make %{PARALLELISMFLAGS} + end +end + +packages + package %{name} + + package %{name}-debuginfo + template DEBUGINFO + end +end diff --git a/json-c/json-c.nm b/json-c/json-c.nm new file mode 100644 index 0000000..3247bba --- /dev/null +++ b/json-c/json-c.nm @@ -0,0 +1,62 @@ +############################################################################### +# IPFire.org - An Open Source Firewall Solution # +# Copyright (C) - IPFire Development Team info@ipfire.org # +############################################################################### + +name = json-c +version = 0.12 +reldate = 20140410 +release = 1 +thisapp = %{name}-%{version}-%{reldate} + +groups = System/Libraries +url = https://github.com/json-c/json-c/wiki +license = MIT +summary = A JSON implementation in C + +description + JSON-C implements a reference counting object model that allows you to + easily construct JSON objects in C, output them as JSON formatted strings + and parse JSON formatted strings back into the C representation of JSON + objects. +end + +source_dl = https://github.com/json-c/json-c/archive/ + +build + requires + autoconf + automake + libtool + end + + DIR_APP = %{DIR_SRC}/%{name}-%{thisapp} + + prepare_cmds + sed -i 's|-Werror ||g' Makefile.am.inc + + # Bump the soname manually. + sed -i 's#2:1:0#3:0:0#' Makefile.am + + autoreconf -vif + end + + configure_options += \ + --enable-rdrand + + test + make check + end +end + +packages + package %{name} + + package %{name}-devel + template DEVEL + end + + package %{name}-debuginfo + template DEBUGINFO + end +end diff --git a/libsodium/libsodium.nm b/libsodium/libsodium.nm new file mode 100644 index 0000000..6dc1262 --- /dev/null +++ b/libsodium/libsodium.nm @@ -0,0 +1,41 @@ +############################################################################### +# IPFire.org - An Open Source Firewall Solution # +# Copyright (C) - IPFire Development Team info@ipfire.org # +############################################################################### + +name = libsodium +version = 1.0.1 +release = 1 + +groups = System/Libraries +url = http://libsodium.org +license = ISC +summary = The Sodium crypto library + +description + Sodium is a new, easy-to-use software library for encryption, decryption, + signatures, password hashing and more. It is a portable, cross-compilable, + installable, packageable fork of NaCl, with a compatible API, and an extended + API to improve usability even further. Its goal is to provide all of the core + operations needed to build higher-level cryptographic tools. The design + choices emphasize security, and "magic constants" have clear rationales. + + The same cannot be said of NIST curves, where the specific origins of certain + constants are not described by the standards. And despite the emphasis on + higher security, primitives are faster across-the-board than most + implementations of the NIST standards. +end + +source_dl = http://download.libsodium.org/libsodium/releases/ + +packages + package %{name} + + package %{name}-devel + template DEVEL + end + + package %{name}-debuginfo + template DEBUGINFO + end +end diff --git a/libuecc/libuecc.nm b/libuecc/libuecc.nm new file mode 100644 index 0000000..5e17024 --- /dev/null +++ b/libuecc/libuecc.nm @@ -0,0 +1,43 @@ +############################################################################### +# IPFire.org - An Open Source Firewall Solution # +# Copyright (C) - IPFire Development Team info@ipfire.org # +############################################################################### + +name = libuecc +version = 4 +release = 1 + +groups = Development/Tools +url = http://git.universe-factory.net/libuecc +license = BSD +summary = Very small Elliptic Curve Cryptography library + +description + %{summary}. +end + +source_dl = http://git.universe-factory.net/libuecc/snapshot/ +sources = %{thisapp}.tar.xz + +build + requires + cmake >= 2.8.4-3 + end + + build + %{cmake} . + make %{PARALLELISMFLAGS} + 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