From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- net-libs/libtrace/Manifest | 14 ++++++ .../files/libtrace-3.0.20-autoconf-1.13.patch | 11 ++++ .../files/libtrace-3.0.20-no-examples.patch | 11 ++++ .../libtrace/files/libtrace-3.0.20-tinfo.patch | 21 ++++++++ .../files/libtrace-4.0.0-no-examples.patch | 10 ++++ .../libtrace/files/libtrace-4.0.0-with-numa.patch | 27 ++++++++++ net-libs/libtrace/libtrace-3.0.22.ebuild | 51 +++++++++++++++++++ net-libs/libtrace/libtrace-4.0.0.ebuild | 58 ++++++++++++++++++++++ net-libs/libtrace/libtrace-4.0.1.ebuild | 58 ++++++++++++++++++++++ net-libs/libtrace/metadata.xml | 11 ++++ 10 files changed, 272 insertions(+) create mode 100644 net-libs/libtrace/Manifest create mode 100644 net-libs/libtrace/files/libtrace-3.0.20-autoconf-1.13.patch create mode 100644 net-libs/libtrace/files/libtrace-3.0.20-no-examples.patch create mode 100644 net-libs/libtrace/files/libtrace-3.0.20-tinfo.patch create mode 100644 net-libs/libtrace/files/libtrace-4.0.0-no-examples.patch create mode 100644 net-libs/libtrace/files/libtrace-4.0.0-with-numa.patch create mode 100644 net-libs/libtrace/libtrace-3.0.22.ebuild create mode 100644 net-libs/libtrace/libtrace-4.0.0.ebuild create mode 100644 net-libs/libtrace/libtrace-4.0.1.ebuild create mode 100644 net-libs/libtrace/metadata.xml (limited to 'net-libs/libtrace') diff --git a/net-libs/libtrace/Manifest b/net-libs/libtrace/Manifest new file mode 100644 index 000000000000..1c69703a3125 --- /dev/null +++ b/net-libs/libtrace/Manifest @@ -0,0 +1,14 @@ +AUX libtrace-3.0.20-autoconf-1.13.patch 219 SHA256 92d1e30b1ee6a110fe5357152c310b6f913c8acaa4c44255274552bf3aa44653 SHA512 6335e63cdf537700a60f8eeae940d963d582e9373e1ea6a14b7960a52e1c61464785134ec14bbe49ededf7554f0715fdb4d59565d1c9870f8a0bc5524538286e WHIRLPOOL d3e659211a0e500cb5a501259e59ae1b8689475fc6f467c6d41b3ed925a176ed1245f0d9a37cda99b8d27de4e8d0fb968f188845cbd5011497e2b468cf180362 +AUX libtrace-3.0.20-no-examples.patch 333 SHA256 e10325b10cefeb359bb2c3bb39567a04d7f5f2a4ed75b08377065b3a1dcbef98 SHA512 105bffab152ff700f969305428933df1ed2d5d92966b0d09f08942faad3f7243a9914af0eecf12b33fd519e7f961ab0eee0796a91404cc4cc52a438f572c4385 WHIRLPOOL 18048c592bf575ff13a4b02cacc9d1996c48c06b0fc030f0a75feb585391f83453aed0dc37a5b8decf5bbd5fa8ca33aeb9e78f17b5339e142a22a2cf6d996c51 +AUX libtrace-3.0.20-tinfo.patch 474 SHA256 d93638532ed22ab7acb6bc1e4bd5e15e4dddf6adf26ebcb4fef8627075a34ff6 SHA512 eb0369b9b8a273e47189b63ac90e9bcfe3a10532343efce8b5ab1d79c84a427dbd6655683c9e7b135978e703567603eec12d1314dd6bb44c91c716d166c9b824 WHIRLPOOL e8e4547d48580497561ce5afa68889b2cff25afabc6d9ee0c46d6bdf32c6073154ee40837617b51e5889ffc7da6b4f5ff47a53eac201d16acc564e414d1aa813 +AUX libtrace-4.0.0-no-examples.patch 282 SHA256 03cbb11c60e762f3840db9cfdb068eba5fc0c59cce723ad5022a8ae6820628f9 SHA512 f000efc2de1e46db5fa486e3640eaea95389f09e22c46b903de2e88d8f13e2421951a9f46f9cf90f5989cbd7f55cc0e16e8e038c872241d624219b8e85b86f2d WHIRLPOOL 12eeba7b7d876ca6dd7cc60483bab6046190fc497930fb0613a1b47b9d7af0165e24e4ea305a928986818a9668d50e7784ed7668e63bb340007272e7912deea6 +AUX libtrace-4.0.0-with-numa.patch 655 SHA256 7238cffa1fdb820e1e09e0b1eb4d9333b0f8df00a3faffabf213bb4cec84be30 SHA512 f6d0dbd63b2ca7055d001612c73af3c8f0fc6eaae0c565607d241abfbc9457f3fd739aad5f7933a8b281ebf36f601534a648067a62b0582eb6741fcfdc68d5fe WHIRLPOOL 9484d36ca0aff57728fad96e92011b454290e7f88acf30a10368e5aa85db9909e93fb9bcb6dc2ac88c1388f329282b838327fbc496ecdf36c691eade0f895e4c +DIST libtrace-3.0.22.tar.bz2 642284 SHA256 b8bbaa2054c69cc8f93066143e2601c09c8ed56e75c6e5e4e2c115d07952f8f8 SHA512 6a9055c6c7f7f65f08eacf111abf72418eb4546ff252362977e4f81a4e6d3a36bf7e2ed6ea988cd6baf6b315d6a5fc1691de364fc7d56e561ae230da77810113 WHIRLPOOL 4c1c6c3faef2049466bd8ad07ea9b1c0462ff78c91278b7ed1e9f0938c16d871c6215b24dbed2a85a942e9a63856a15d082c82174dc40d8eec081d92e33dc8d8 +DIST libtrace-4.0.0.tar.gz 912224 SHA256 50c072f12ae809107b0a11c930c1766067756b2c419a31f571898198ab6ddc63 SHA512 a75ab22162e2b68ce0aa70f04d3f1e51a80ef4bfd3b84ce10fb7d921a40459cc29693122b6f7eca6bcb680693ea3ff7c3b289d91ae7ed0b353cd779cabaa5093 WHIRLPOOL 1aaad61c9880846dc6e423e58505888db82257ec05bf574b7be273ea5aa5258999539bb639ca9bc45e9fcf4ff0220665f9084d152dd414d23f9ea121219484d4 +DIST libtrace-4.0.1.tar.gz 914773 SHA256 27a123480324658e719b6c8ecb27e5d4c2bb11513965a2015854d56567f97dcb SHA512 ef8c0fc5b07f2af2960d7be32bca9b8025357366e09977df8472abd957324a66f932f010acae01f1657bfe9dd917a880daef6c12ecb9a9b2cf7b74bd0d52be14 WHIRLPOOL 237a16a7dca30dc53e9eb7019c630878135d3f107c85c359b6ba355b5a3317ec68e2c3cfd21afafdf12cae44bf81f51dbcb3c6e6ebad79088a89e96e772a7bdf +EBUILD libtrace-3.0.22.ebuild 1094 SHA256 f62725bdaeb915aa800bb00b0d7fef5547d9e08355d203c73e566385a0d28e66 SHA512 c56c7edd3732c38cfd5b417bb4b9a50fa43a5e8d121e7bc29a43edfcde3f6a5163458ab79419d7b1846d6cc570586f77fe0bcc21809524fb785e6c95a42aca01 WHIRLPOOL f01ad78aa3a8f7630e1782efd40289f68bde1f287009d4344700b088e45bb236e4706a6bc5f1ee505911c7aa5cab8ddccd04f5117b73dadb4ff5e3e404919724 +EBUILD libtrace-4.0.0.ebuild 1124 SHA256 897a56227a34223675edae1689bd5a5c242a3d019d25c0d5eaaf7f89e3427a7b SHA512 24767e5b0b9d493fc407a98653a3f66a06c896b86e0b0bb0a5c049454743f5fd501649905f5ac2a8aedd4bb9746a9a9045bc42d31e685b858c3ff9b7ba3b1ec3 WHIRLPOOL 2dae48d20afe7c48155b9702bda003cd70790205c877a8658e58b530eed72b1d201dcee0b8f5d0f14c447eb44a132668026600dd183737a02a38028032afd45b +EBUILD libtrace-4.0.1.ebuild 1124 SHA256 897a56227a34223675edae1689bd5a5c242a3d019d25c0d5eaaf7f89e3427a7b SHA512 24767e5b0b9d493fc407a98653a3f66a06c896b86e0b0bb0a5c049454743f5fd501649905f5ac2a8aedd4bb9746a9a9045bc42d31e685b858c3ff9b7ba3b1ec3 WHIRLPOOL 2dae48d20afe7c48155b9702bda003cd70790205c877a8658e58b530eed72b1d201dcee0b8f5d0f14c447eb44a132668026600dd183737a02a38028032afd45b +MISC ChangeLog 3247 SHA256 36b4e2078b2a81d9bd2663f463e6f41ddfb35f2eff00f9151a54c34581ddfd7e SHA512 d75247f96b16aabff5762d4955fd730b7f435dc0dd6b83708ef97448748715542f6edcad3a22876b0f544f71f81263f1bdc88842a0f051e361db0239d0c624d1 WHIRLPOOL d10592cd51c280b4f5f106e8e837294c3d38c1533791897f9cb35aeac41dcd0c53a117f5d16d4b13b32e2f28e85302391b751a236169aeb87fc3fa9ca979f195 +MISC ChangeLog-2015 2602 SHA256 3496e68958d178963e4a69329d8e8411a9c64c7b081c9bfd7b16936d627fe2ef SHA512 b6b43949b52c3bfd200c9404959c276837da6bf15165f9518afdf6ead066eaebee6176bbdc212ce57633807ef7248549cee1efadf44a83cd47a301b68bf8e0b8 WHIRLPOOL dc7d516a72579d17ab2b96c053d4c356e320ce34b7138e0dafcf4dc0552f9e67ea851e9e492765034367a8a8dc46b5f0d712ed17c2691688774d715d88d3927b +MISC metadata.xml 349 SHA256 c718a43578deb0215dde64903295831f20c746a1e38559fe71afe0a0b3f8c123 SHA512 4cb73fcfe0a021f618da0281bf492f407459d637e7f58ccb5a698f3612f9c8c19ca90d1449f17c9c6c47694b6a19ac8c5c80a285b1662208c6c18de51afb0ac4 WHIRLPOOL c395fe1a8d533103b4304d34025b3bf6e96b29876c11545aec86c8510df1e34244e367fd0ffd076205d8afa34c5fe5e00ea16729cd8249b021baa6a3298220ee diff --git a/net-libs/libtrace/files/libtrace-3.0.20-autoconf-1.13.patch b/net-libs/libtrace/files/libtrace-3.0.20-autoconf-1.13.patch new file mode 100644 index 000000000000..ed51ecb82868 --- /dev/null +++ b/net-libs/libtrace/files/libtrace-3.0.20-autoconf-1.13.patch @@ -0,0 +1,11 @@ +--- a/configure.in ++++ b/configure.in +@@ -61,7 +61,7 @@ + ]) + + # Put all our automake definitions in config.h +-AM_CONFIG_HEADER([config.h]) ++AC_CONFIG_HEADERS([config.h]) + + # Checks for C and C++ compilers + AC_PROG_CC diff --git a/net-libs/libtrace/files/libtrace-3.0.20-no-examples.patch b/net-libs/libtrace/files/libtrace-3.0.20-no-examples.patch new file mode 100644 index 000000000000..57983d036114 --- /dev/null +++ b/net-libs/libtrace/files/libtrace-3.0.20-no-examples.patch @@ -0,0 +1,11 @@ +--- a/Makefile.am ++++ b/Makefile.am +@@ -1,7 +1,7 @@ + LIBPACKETDUMP_DIR = libpacketdump + TOOLS_DIR = tools + WANDIO_DIR=libwandio +-SUBDIRS = $(WANDIO_DIR) lib $(LIBPACKETDUMP_DIR) $(TOOLS_DIR) docs examples ++SUBDIRS = $(WANDIO_DIR) lib $(LIBPACKETDUMP_DIR) $(TOOLS_DIR) docs + + ACLOCAL_AMFLAGS = -I m4 + AUTOMAKE_OPTIONS = 1.9 foreign diff --git a/net-libs/libtrace/files/libtrace-3.0.20-tinfo.patch b/net-libs/libtrace/files/libtrace-3.0.20-tinfo.patch new file mode 100644 index 000000000000..9bda8a43b6b2 --- /dev/null +++ b/net-libs/libtrace/files/libtrace-3.0.20-tinfo.patch @@ -0,0 +1,21 @@ +--- a/tools/tracetop/Makefile.am ++++ b/tools/tracetop/Makefile.am +@@ -6,6 +6,6 @@ + include ../Makefile.tools + + tracetop_SOURCES = tracetop.cc +-tracetop_LDADD = -lncurses ++tracetop_LDADD = @ncurses_LIBS@ + tracetop_CPPFLAGS = -fno-strict-aliasing $(AM_CFLAGS) + endif +--- a/configure.in ++++ b/configure.in +@@ -492,6 +492,8 @@ + fi + fi + ++PKG_CHECK_MODULES(ncurses,ncurses) ++ + AC_ARG_WITH([ncurses], + AC_HELP_STRING([--with-ncurses], [build tracetop (requires ncurses)])) + diff --git a/net-libs/libtrace/files/libtrace-4.0.0-no-examples.patch b/net-libs/libtrace/files/libtrace-4.0.0-no-examples.patch new file mode 100644 index 000000000000..8467ffda24b0 --- /dev/null +++ b/net-libs/libtrace/files/libtrace-4.0.0-no-examples.patch @@ -0,0 +1,10 @@ +--- a/Makefile.am ++++ b/Makefile.am +@@ -1,6 +1,6 @@ + LIBPACKETDUMP_DIR = libpacketdump + TOOLS_DIR = tools +-SUBDIRS = lib $(LIBPACKETDUMP_DIR) $(TOOLS_DIR) docs examples ++SUBDIRS = lib $(LIBPACKETDUMP_DIR) $(TOOLS_DIR) docs + + ACLOCAL_AMFLAGS = -I m4 + AUTOMAKE_OPTIONS = 1.9 foreign diff --git a/net-libs/libtrace/files/libtrace-4.0.0-with-numa.patch b/net-libs/libtrace/files/libtrace-4.0.0-with-numa.patch new file mode 100644 index 000000000000..54e9f54f8dc1 --- /dev/null +++ b/net-libs/libtrace/files/libtrace-4.0.0-with-numa.patch @@ -0,0 +1,27 @@ +--- a/configure.in ++++ b/configure.in +@@ -431,7 +431,23 @@ + [[#include ]]) + + # If we use DPDK we might be able to use libnuma +-AC_CHECK_LIB(numa, numa_node_to_cpus, have_numa=1, have_numa=0) ++AC_ARG_WITH(numa, ++ AS_HELP_STRING(--with-numa,include NUMA support), ++[ ++ if test "$withval" = no ++ then ++ want_numa=no ++ else ++ want_numa=yes ++ fi ++],[ ++ # Default to building without NUMA ++ want_numa=yes ++]) ++ ++if test "$want_numa" != no; then ++ AC_CHECK_LIB(numa, numa_node_to_cpus, have_numa=1, have_numa=0) ++fi + + # Checks for various "optional" libraries + AC_CHECK_LIB(pthread, pthread_create, have_pthread=1, have_pthread=0) diff --git a/net-libs/libtrace/libtrace-3.0.22.ebuild b/net-libs/libtrace/libtrace-3.0.22.ebuild new file mode 100644 index 000000000000..068127a118aa --- /dev/null +++ b/net-libs/libtrace/libtrace-3.0.22.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit autotools eutils + +DESCRIPTION="A library and tools for trace processing" +HOMEPAGE="http://research.wand.net.nz/software/libtrace.php" +SRC_URI="http://research.wand.net.nz/software/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="bzip2 doc lzo ncurses static-libs zlib" + +RDEPEND=">=net-libs/libpcap-0.8 + ncurses? ( sys-libs/ncurses ) + bzip2? ( app-arch/bzip2 ) + zlib? ( sys-libs/zlib ) + lzo? ( dev-libs/lzo )" +DEPEND="${RDEPEND} + app-doc/doxygen + sys-devel/flex + virtual/yacc + virtual/pkgconfig" + +src_prepare() { + epatch \ + "${FILESDIR}"/${PN}-3.0.20-autoconf-1.13.patch \ + "${FILESDIR}"/${PN}-3.0.20-no-examples.patch \ + "${FILESDIR}"/${PN}-3.0.20-tinfo.patch + + eautoreconf +} + +src_configure() { + econf \ + --with-man \ + $(use_enable static-libs static) \ + $(use_with ncurses) \ + $(use_with bzip2) \ + $(use_with zlib) \ + $(use_with lzo) +} + +src_install() { + default + use doc && dohtml docs/doxygen/html/* + prune_libtool_files --modules +} diff --git a/net-libs/libtrace/libtrace-4.0.0.ebuild b/net-libs/libtrace/libtrace-4.0.0.ebuild new file mode 100644 index 000000000000..bb592018d475 --- /dev/null +++ b/net-libs/libtrace/libtrace-4.0.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools eutils + +DESCRIPTION="A library and tools for trace processing" +HOMEPAGE="http://research.wand.net.nz/software/libtrace.php" +SRC_URI="http://research.wand.net.nz/software/${PN}/${P/_/-}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc ncurses numa static-libs" + +RDEPEND=" + >=net-libs/libpcap-0.8 + dev-libs/openssl:0= + ncurses? ( sys-libs/ncurses:0= ) + net-libs/wandio + numa? ( sys-process/numactl ) +" +DEPEND=" + ${RDEPEND} + app-doc/doxygen + sys-devel/flex + virtual/pkgconfig + virtual/yacc +" +PATCHES=( + "${FILESDIR}"/${PN}-3.0.20-autoconf-1.13.patch + "${FILESDIR}"/${PN}-3.0.20-tinfo.patch + "${FILESDIR}"/${PN}-4.0.0-no-examples.patch + "${FILESDIR}"/${PN}-4.0.0-with-numa.patch +) +S=${WORKDIR}/${P/_beta/} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_with ncurses) \ + $(use_with numa) \ + --with-man +} + +src_install() { + default + + use doc && dodoc -r docs/doxygen/html + + prune_libtool_files --modules +} diff --git a/net-libs/libtrace/libtrace-4.0.1.ebuild b/net-libs/libtrace/libtrace-4.0.1.ebuild new file mode 100644 index 000000000000..bb592018d475 --- /dev/null +++ b/net-libs/libtrace/libtrace-4.0.1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools eutils + +DESCRIPTION="A library and tools for trace processing" +HOMEPAGE="http://research.wand.net.nz/software/libtrace.php" +SRC_URI="http://research.wand.net.nz/software/${PN}/${P/_/-}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc ncurses numa static-libs" + +RDEPEND=" + >=net-libs/libpcap-0.8 + dev-libs/openssl:0= + ncurses? ( sys-libs/ncurses:0= ) + net-libs/wandio + numa? ( sys-process/numactl ) +" +DEPEND=" + ${RDEPEND} + app-doc/doxygen + sys-devel/flex + virtual/pkgconfig + virtual/yacc +" +PATCHES=( + "${FILESDIR}"/${PN}-3.0.20-autoconf-1.13.patch + "${FILESDIR}"/${PN}-3.0.20-tinfo.patch + "${FILESDIR}"/${PN}-4.0.0-no-examples.patch + "${FILESDIR}"/${PN}-4.0.0-with-numa.patch +) +S=${WORKDIR}/${P/_beta/} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_with ncurses) \ + $(use_with numa) \ + --with-man +} + +src_install() { + default + + use doc && dodoc -r docs/doxygen/html + + prune_libtool_files --modules +} diff --git a/net-libs/libtrace/metadata.xml b/net-libs/libtrace/metadata.xml new file mode 100644 index 000000000000..77a8e80f47df --- /dev/null +++ b/net-libs/libtrace/metadata.xml @@ -0,0 +1,11 @@ + + + + + netmon@gentoo.org + Gentoo network monitoring and analysis project + + +Use sys-process/numactl + + -- cgit v1.2.3