summaryrefslogtreecommitdiff
path: root/net-libs/gsnmp
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-libs/gsnmp
reinit the tree, so we can have metadata
Diffstat (limited to 'net-libs/gsnmp')
-rw-r--r--net-libs/gsnmp/Manifest8
-rw-r--r--net-libs/gsnmp/files/gsnmp-0.3.0-g_access.patch10
-rw-r--r--net-libs/gsnmp/files/gsnmp-0.3.0-pkg_config.patch31
-rw-r--r--net-libs/gsnmp/files/gsnmp-0.3.0-underquoting.patch11
-rw-r--r--net-libs/gsnmp/gsnmp-0.3.0.ebuild41
-rw-r--r--net-libs/gsnmp/metadata.xml8
6 files changed, 109 insertions, 0 deletions
diff --git a/net-libs/gsnmp/Manifest b/net-libs/gsnmp/Manifest
new file mode 100644
index 000000000000..52b3bd246111
--- /dev/null
+++ b/net-libs/gsnmp/Manifest
@@ -0,0 +1,8 @@
+AUX gsnmp-0.3.0-g_access.patch 264 SHA256 fb4547325c4f7b35b9fcbb336964a42705540754bc7337c79822276e39dfa3a4 SHA512 2254bfb7d30c28d0e099bf9f2ee02152f2eb948b14ffc194631f4f3da42914da3644635420f9ddbea757b21b980ed9eb5523158a31eb7c458966ebe9d86aa68e WHIRLPOOL 5a3a10c3d851acc1bc1f09f70bc4be44389dd2d0e53df54f7415be74cc3f93acc4f83c0e3ad9ada613630948d86d37c516c20f063ec3a30768ca77564fdf516b
+AUX gsnmp-0.3.0-pkg_config.patch 710 SHA256 a2e9b500b351dd2cdba05d94a183ed0e75ab753fb15c7ebb54aae450eea9bdc0 SHA512 95c9413863152970705273a54e6ecd51a071cd7bba8ce0d1614dd1bf677f11b9f948caf02de450e261a50cf65d468bc7f11e300ccea9cd21a0e41a659616e55f WHIRLPOOL f64015cf70dc30bc79c90106272afc4cb44eed0b8fb5347a7861282cba920c0ea19f5bfad8cb9b003fb532b9c008e43fc4fd4861b9b1319887a4c02c7ee57f46
+AUX gsnmp-0.3.0-underquoting.patch 181 SHA256 a45bff5f76d644d3ae6135c788ece810b0db7c5ae35e95730b7e31cf0b3bb9bc SHA512 5d77d7c36e79dfc78499f83957a0e40628fc67011c15f44f6ae8c8c731d1429acdd95a43c6a39e0353d1b0ce7702fb9c1facbf51800d11141e408e815d91ed69 WHIRLPOOL e31774448cef11f6a7b85dec2c89948a94712191c84fbaaa53054b268fe8ff871e1bcfbb9e2221a40619463fafc613a104a77cb0ac94463485855f9a6f8eb3d0
+DIST gsnmp-0.3.0.tar.gz 423137 SHA256 e428b61071b8ba2971fc8737ed2987210b04a71ffde307900df12c06a0bed0f9 SHA512 dcba2eb5ae31704fe6dc3e0b98f3032666b7b2be1efdff0f60a3cf4d0e0c3384563d72e5289a8d10c447f00da73f646a1963ffe08b46c7bc165972ac1b07c8b1 WHIRLPOOL 1ada5531cf66c623f9d1c32ecc5f60cd6f86c8cd8dc2cf75b1bf23be1369ee0f085e3dd98e6495cb85c47a2a8f4f40a414230c96d6f9161fc592841323554af5
+EBUILD gsnmp-0.3.0.ebuild 785 SHA256 14e48497a9629c9e634eabbcf32c1e74a179d43ded2f7b6ad830825f8ad16f73 SHA512 efb513c20efcd56fff191a39a0d14e68dc086ed0f94a91c8cf0cd6258c4e1fe13cadf4c89133e2b77083a3d2c5a71c5246e3ec5360f311eeabe50561ab91f7be WHIRLPOOL 8ad89449336dcb687e03b0fbbe84df7ea7ebeb9b477ac15af258ce0b9ac4e0d8bf49ab8fd7362ecd0ffc254efeeab755bf26d1ebcc32b3684690914b29fef383
+MISC ChangeLog 2927 SHA256 416f7f1dfd134bbb1a39425aa29b3b3294382394fa3038524a239c485943d82e SHA512 e23ba4deb1014b983e7250a65c500a7e6cd1e460626b15b92780e53ea67bd23de715f013974df89a7a40ef855eea0a313ba9c9b2ed92b7bb7d89372fd9589ff6 WHIRLPOOL 12c25853718ae67fd4b0c69f884f4ad47e03a3992c4a769d55d4d6fd9d4347a2fa1ef27944e9baa281a813a668e5aae63ad236837bd9d7fe634d18afdd70d24b
+MISC ChangeLog-2015 1531 SHA256 e1ea4da64b7bcce69856c9324ebf617d92b05f8596661278382a92029ed246a6 SHA512 ad0c7a84e286ea406fe7b66ea21d3a6b313b6416ed627be694b8ec53a46dce837f09d0102e1e7d3f49853ac666f8f558bb567c40c57ae1edfdafc6fd73f593fa WHIRLPOOL b3cd5751a206af2c621606e2278c981a102d3b19f7761fea5aaa11101072ff91544bd3c46cb147cbb01bdf91d68f13b7dd14c4c51ec77aabc1f4e8382882cab4
+MISC metadata.xml 276 SHA256 d15d6b6bd9ffc8a642c7469d01788ba9158efb4ca27fcf3324d9e52d1b70ec93 SHA512 f0e6c6bc89659e01e157d9bf30d0a2f3fd2d71bc26c8d12489c4a44fc5237159946e25b46e7295ab4676aea63559194977a0b1e76aced31d81cf6387dd0f4250 WHIRLPOOL 26b9e81575f613b751f76234013c30a8da84a1c0dd75c12b8df32706ee753691bbc889a2dec5001cc8c4b05c47aca49ed9fabbb5a6fefed74aaa86d6c3f56cee
diff --git a/net-libs/gsnmp/files/gsnmp-0.3.0-g_access.patch b/net-libs/gsnmp/files/gsnmp-0.3.0-g_access.patch
new file mode 100644
index 000000000000..505f7d166a9d
--- /dev/null
+++ b/net-libs/gsnmp/files/gsnmp-0.3.0-g_access.patch
@@ -0,0 +1,10 @@
+--- a/src/transport.c
++++ b/src/transport.c
+@@ -32,6 +32,7 @@
+ #include "transport.h"
+ #include "dispatch.h"
+ #include "pdu.h" /* xxx only needed for debugging flags... */
++#include <glib/gstdio.h> /* g_access() */
+
+
+ static GUdpSocket *udp_ipv4_socket = NULL;
diff --git a/net-libs/gsnmp/files/gsnmp-0.3.0-pkg_config.patch b/net-libs/gsnmp/files/gsnmp-0.3.0-pkg_config.patch
new file mode 100644
index 000000000000..2e837caa820d
--- /dev/null
+++ b/net-libs/gsnmp/files/gsnmp-0.3.0-pkg_config.patch
@@ -0,0 +1,31 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -21,10 +21,18 @@
+
+ AC_PROG_LIBTOOL
+
++PKG_PROG_PKG_CONFIG
++
+ dnl Checks for libraries.
+
+-AM_PATH_GLIB_2_0(2.0.0)
+-AM_PATH_GNET_2_0(2.0.4)
++PKG_CHECK_MODULES(GLIB, glib-2.0 > 2.0.0,[
++ LIBS="$LIBS $GLIB_LIBS"
++ CPPFLAGS="$CPPFLAGS $GLIB_CFLAGS"
++ ], AC_MSG_ERROR[Could not find glib])
++PKG_CHECK_MODULES(GNET, gnet-2.0 > 2.0.4,[
++ LIBS="$LIBS $GNET_LIBS"
++ CPPFLAGS="$CPPFLAGS $GNET_CFLAGS"
++ ], AC_MSG_ERROR[Could not find gnet])
+
+ dnl Checks for header files.
+ dnl AC_HEADER_STDC
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -1,5 +1,3 @@
+-AM_CPPFLAGS = $(GNET_CFLAGS)
+-
+ lib_LTLIBRARIES = libgsnmp.la
+ libgsnmp_la_SOURCES = ber.c ber.h \
+ pdu.c pdu.h \
diff --git a/net-libs/gsnmp/files/gsnmp-0.3.0-underquoting.patch b/net-libs/gsnmp/files/gsnmp-0.3.0-underquoting.patch
new file mode 100644
index 000000000000..877aeceb0b0e
--- /dev/null
+++ b/net-libs/gsnmp/files/gsnmp-0.3.0-underquoting.patch
@@ -0,0 +1,11 @@
+--- a/gsnmp.m4
++++ b/gsnmp.m4
+@@ -1,7 +1,7 @@
+ dnl AM_PATH_GSNMP()
+ dnl
+
+-AC_DEFUN(AM_PATH_GSNMP,
++AC_DEFUN([AM_PATH_GSNMP],
+ [
+ PKG_CHECK_MODULES(GSNMP, glib-2.0 >= 2.0.1)
+ ])
diff --git a/net-libs/gsnmp/gsnmp-0.3.0.ebuild b/net-libs/gsnmp/gsnmp-0.3.0.ebuild
new file mode 100644
index 000000000000..0adc810d0566
--- /dev/null
+++ b/net-libs/gsnmp/gsnmp-0.3.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils
+
+DESCRIPTION="An SNMP library based on glib and gnet"
+HOMEPAGE="http://cnds.eecs.jacobs-university.de/users/schoenw/articles/software/index.html"
+SRC_URI="ftp://ftp.ibr.cs.tu-bs.de/pub/local/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~amd64-linux ~ppc x86"
+IUSE="static-libs"
+
+DEPEND="
+ dev-libs/glib:2
+ net-libs/gnet
+"
+RDEPEND="${DEPEND}"
+
+DOCS="README"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-g_access.patch \
+ "${FILESDIR}"/${P}-pkg_config.patch \
+ "${FILESDIR}"/${P}-underquoting.patch
+
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+
+ prune_libtool_files
+}
diff --git a/net-libs/gsnmp/metadata.xml b/net-libs/gsnmp/metadata.xml
new file mode 100644
index 000000000000..74c2baebb4ec
--- /dev/null
+++ b/net-libs/gsnmp/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>netmon@gentoo.org</email>
+ <name>Gentoo network monitoring and analysis project</name>
+</maintainer>
+</pkgmetadata>