Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Jan 2000 17:06:36 +0100 (CET)
From:      Marcin Cieslak <saper@SYSTEM.PL>
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        saper@SYSTEM.PL
Subject:   ports/16404: net/libsmi: New port, MIB/SMI management library
Message-ID:  <200001271606.RAA00686@saperski.system.pl>

next in thread | raw e-mail | index | archive | help

>Number:         16404
>Category:       ports
>Synopsis:       net/libsmi: New port, MIB/SMI management library
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 27 08:10:01 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     Marcin Cieslak
>Release:        FreeBSD 3.4-STABLE i386
>Organization:
SYSTEM Internet Provider, http://www.system.pl/
>Environment:

Current ports tree

>Description:

New port of libsmi-0.1.8, a system management information
library. Includes few tools for MIB handling and 
a couple of IANA, IETF, IRTF and other MIB files.

This port is a prerequsite for gxsnmp, GNOME snmp package
and it is also used by a new development version
of tcpdump if anyone interested.

>How-To-Repeat:


>Fix:
	
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	libsmi
#	libsmi/files
#	libsmi/files/md5
#	libsmi/Makefile
#	libsmi/patches
#	libsmi/patches/patch-aa
#	libsmi/patches/patch-ab
#	libsmi/pkg
#	libsmi/pkg/DESCR
#	libsmi/pkg/COMMENT
#	libsmi/pkg/PLIST
#
echo c - libsmi
mkdir -p libsmi > /dev/null 2>&1
echo c - libsmi/files
mkdir -p libsmi/files > /dev/null 2>&1
echo x - libsmi/files/md5
sed 's/^X//' >libsmi/files/md5 << 'END-of-libsmi/files/md5'
XMD5 (libsmi-0.1.8.tar.gz) = 8f2b50b73e602dcae7776efb259bc59c
END-of-libsmi/files/md5
echo x - libsmi/Makefile
sed 's/^X//' >libsmi/Makefile << 'END-of-libsmi/Makefile'
X# New ports collection makefile for:	libsmi
X# Version required:		0.1.8
X# Date created:			Tue Jan 27 2000
X# Whom:				saper@system.pl
X#
X# $FreeBSD$
X#
X
XDISTNAME=	libsmi-0.1.8
XCATEGORIES=	net
XMASTER_SITES=	ftp://ftp.ibr.cs.tu-bs.de/pub/local/libsmi/
X
XMAINTAINER=	saper@system.pl
X
X#LIB_DEPENDS=	gtk12.2:${PORTSDIR}/x11-toolkits/gtk12
X
X#USE_X_PREFIX=	yes
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XMIBDIR=		${PREFIX}/share/smi/mibs
XCONFIGURE_ARGS+=--with-data-dir=${PREFIX}/share/smi \
X		--with-mibdir=${MIBDIR} \
X		--with-smipath=${MIBDIR}/ietf:${MIBDIR}/iana:${MIBDIR}/irtf:${MIBDIR}/site
X
XMAN1=	smiquery.1 smilint.1 smidump.1 smistrip.1
XMAN3=	libsmi.3 smi_config.3 smi_module.3 smi_macro.3 smi_node.3 smi_type.3
X
X.include <bsd.port.mk>
END-of-libsmi/Makefile
echo c - libsmi/patches
mkdir -p libsmi/patches > /dev/null 2>&1
echo x - libsmi/patches/patch-aa
sed 's/^X//' >libsmi/patches/patch-aa << 'END-of-libsmi/patches/patch-aa'
X--- configure.in.orig	Tue Dec 14 16:02:57 1999
X+++ configure.in	Thu Jan 27 09:59:41 2000
X@@ -40,7 +40,7 @@
X AC_CHECK_HEADER(getopt.h, AC_DEFINE(HAVE_GETOPT_H))
X AC_CHECK_HEADER(pwd.h, AC_DEFINE(HAVE_PWD_H))
X 
X-AC_DEFINE(DEFAULT_GLOBALCONFIG, "/usr/local/etc/smi.conf")
X+AC_DEFINE_UNQUOTED(DEFAULT_GLOBALCONFIG, "${prefix}/etc/smi.conf")
X AC_DEFINE(DEFAULT_USERCONFIG, ".smirc")
X 
X AC_ARG_WITH(mibdir,
END-of-libsmi/patches/patch-aa
echo x - libsmi/patches/patch-ab
sed 's/^X//' >libsmi/patches/patch-ab << 'END-of-libsmi/patches/patch-ab'
X--- configure.orig	Tue Dec 14 16:10:44 1999
X+++ configure	Thu Jan 27 10:00:04 2000
X@@ -1405,8 +1405,8 @@
X fi
X 
X 
X-cat >> confdefs.h <<\EOF
X-#define DEFAULT_GLOBALCONFIG "/usr/local/etc/smi.conf"
X+cat >> confdefs.h <<EOF
X+#define DEFAULT_GLOBALCONFIG "${prefix}/etc/smi.conf"
X EOF
X 
X cat >> confdefs.h <<\EOF
END-of-libsmi/patches/patch-ab
echo c - libsmi/pkg
mkdir -p libsmi/pkg > /dev/null 2>&1
echo x - libsmi/pkg/DESCR
sed 's/^X//' >libsmi/pkg/DESCR << 'END-of-libsmi/pkg/DESCR'
XThe purpose of libsmi is to give network management applications 
Xa concise programmer-friendly interface to access MIB module information, 
Xseparate the knowledge on SMI from the main parts of management applications, 
Xallow to add new kinds of MIB repositories without the need 
Xto adapt applications that make use of libsmi. 
X
XThere are also simple tools to handle MIBs included.
X
XWWW: http://www.ibr.cs.tu-bs.de/projects/libsmi/
X
X-- 
X                 << Marcin Cieslak // saper@system.pl >>
END-of-libsmi/pkg/DESCR
echo x - libsmi/pkg/COMMENT
sed 's/^X//' >libsmi/pkg/COMMENT << 'END-of-libsmi/pkg/COMMENT'
XA library to access SMI MIB information
END-of-libsmi/pkg/COMMENT
echo x - libsmi/pkg/PLIST
sed 's/^X//' >libsmi/pkg/PLIST << 'END-of-libsmi/pkg/PLIST'
Xbin/smidump
Xbin/smilint
Xbin/smiquery
Xbin/smistrip
Xinclude/smi.h
Xlib/libsmi.a
Xlib/libsmi.la
Xlib/libsmi.so
Xlib/libsmi.so.1
X@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
X@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
Xshare/smi/mibs/iana/IANA-ADDRESS-FAMILY-NUMBERS-MIB
Xshare/smi/mibs/iana/IANA-LANGUAGE-MIB
Xshare/smi/mibs/iana/IANATn3270eTC-MIB
Xshare/smi/mibs/iana/IANAifType-MIB
Xshare/smi/mibs/ietf/ACCOUNTING-CONTROL-MIB
Xshare/smi/mibs/ietf/ADSL-LINE-MIB
Xshare/smi/mibs/ietf/ADSL-TC-MIB
Xshare/smi/mibs/ietf/APPC-MIB
Xshare/smi/mibs/ietf/APPLETALK-MIB
Xshare/smi/mibs/ietf/APPLICATION-MIB
Xshare/smi/mibs/ietf/APPN-DLUR-MIB
Xshare/smi/mibs/ietf/APPN-MIB
Xshare/smi/mibs/ietf/APPN-TRAP-MIB
Xshare/smi/mibs/ietf/ATM-ACCOUNTING-INFORMATION-MIB
Xshare/smi/mibs/ietf/ATM-MIB
Xshare/smi/mibs/ietf/ATM-TC-MIB
Xshare/smi/mibs/ietf/BGP4-MIB
Xshare/smi/mibs/ietf/BRIDGE-MIB
Xshare/smi/mibs/ietf/CHARACTER-MIB
Xshare/smi/mibs/ietf/CLNS-MIB
Xshare/smi/mibs/ietf/DECNET-PHIV-MIB
Xshare/smi/mibs/ietf/DIAL-CONTROL-MIB
Xshare/smi/mibs/ietf/DIRECTORY-SERVER-MIB
Xshare/smi/mibs/ietf/DISMAN-SCHEDULE-MIB
Xshare/smi/mibs/ietf/DISMAN-SCRIPT-MIB
Xshare/smi/mibs/ietf/DLSW-MIB
Xshare/smi/mibs/ietf/DNS-RESOLVER-MIB
Xshare/smi/mibs/ietf/DNS-SERVER-MIB
Xshare/smi/mibs/ietf/DOCS-CABLE-DEVICE-MIB
Xshare/smi/mibs/ietf/DOCS-IF-MIB
Xshare/smi/mibs/ietf/DOT12-IF-MIB
Xshare/smi/mibs/ietf/DOT12-RPTR-MIB
Xshare/smi/mibs/ietf/DS0-MIB
Xshare/smi/mibs/ietf/DS0BUNDLE-MIB
Xshare/smi/mibs/ietf/DS1-MIB
Xshare/smi/mibs/ietf/DS3-MIB
Xshare/smi/mibs/ietf/DSA-MIB
Xshare/smi/mibs/ietf/EBN-MIB
Xshare/smi/mibs/ietf/ENTITY-MIB
Xshare/smi/mibs/ietf/EtherLike-MIB
Xshare/smi/mibs/ietf/FDDI-SMT73-MIB
Xshare/smi/mibs/ietf/FLOW-METER-MIB
Xshare/smi/mibs/ietf/FRAME-RELAY-DTE-MIB
Xshare/smi/mibs/ietf/FRNETSERV-MIB
Xshare/smi/mibs/ietf/HOST-RESOURCES-MIB
Xshare/smi/mibs/ietf/HPR-IP-MIB
Xshare/smi/mibs/ietf/HPR-MIB
Xshare/smi/mibs/ietf/IF-MIB
Xshare/smi/mibs/ietf/INTEGRATED-SERVICES-GUARANTEED-MIB
Xshare/smi/mibs/ietf/INTEGRATED-SERVICES-MIB
Xshare/smi/mibs/ietf/IP-FORWARD-MIB
Xshare/smi/mibs/ietf/IP-MIB
Xshare/smi/mibs/ietf/IPATM-IPMC-MIB
Xshare/smi/mibs/ietf/IPOA-MIB
Xshare/smi/mibs/ietf/IPV6-ICMP-MIB
Xshare/smi/mibs/ietf/IPV6-MIB
Xshare/smi/mibs/ietf/IPV6-TC
Xshare/smi/mibs/ietf/IPV6-TCP-MIB
Xshare/smi/mibs/ietf/IPV6-UDP-MIB
Xshare/smi/mibs/ietf/ISDN-MIB
Xshare/smi/mibs/ietf/Job-Monitoring-MIB
Xshare/smi/mibs/ietf/MAU-MIB
Xshare/smi/mibs/ietf/MIOX25-MIB
Xshare/smi/mibs/ietf/MIP-MIB
Xshare/smi/mibs/ietf/MTA-MIB
Xshare/smi/mibs/ietf/Modem-MIB
Xshare/smi/mibs/ietf/NETWORK-SERVICES-MIB
Xshare/smi/mibs/ietf/NHRP-MIB
Xshare/smi/mibs/ietf/OSPF-MIB
Xshare/smi/mibs/ietf/OSPF-TRAP-MIB
Xshare/smi/mibs/ietf/P-BRIDGE-MIB
Xshare/smi/mibs/ietf/PARALLEL-MIB
Xshare/smi/mibs/ietf/PPP-BRIDGE-NCP-MIB
Xshare/smi/mibs/ietf/PPP-IP-NCP-MIB
Xshare/smi/mibs/ietf/PPP-LCP-MIB
Xshare/smi/mibs/ietf/PPP-SEC-MIB
Xshare/smi/mibs/ietf/PerfHist-TC-MIB
Xshare/smi/mibs/ietf/Printer-MIB
Xshare/smi/mibs/ietf/Q-BRIDGE-MIB
Xshare/smi/mibs/ietf/RADIUS-ACC-CLIENT-MIB
Xshare/smi/mibs/ietf/RADIUS-ACC-SERVER-MIB
Xshare/smi/mibs/ietf/RADIUS-AUTH-CLIENT-MIB
Xshare/smi/mibs/ietf/RADIUS-AUTH-SERVER-MIB
Xshare/smi/mibs/ietf/RDBMS-MIB
Xshare/smi/mibs/ietf/RFC-1212
Xshare/smi/mibs/ietf/RFC-1213
Xshare/smi/mibs/ietf/RFC-1215
Xshare/smi/mibs/ietf/RFC1155-SMI
Xshare/smi/mibs/ietf/RFC1158-MIB
Xshare/smi/mibs/ietf/RFC1213-MIB
Xshare/smi/mibs/ietf/RFC1271-MIB
Xshare/smi/mibs/ietf/RFC1285-MIB
Xshare/smi/mibs/ietf/RFC1316-MIB
Xshare/smi/mibs/ietf/RFC1381-MIB
Xshare/smi/mibs/ietf/RFC1382-MIB
Xshare/smi/mibs/ietf/RFC1414-MIB
Xshare/smi/mibs/ietf/RIPv2-MIB
Xshare/smi/mibs/ietf/RMON-MIB
Xshare/smi/mibs/ietf/RMON2-MIB
Xshare/smi/mibs/ietf/RS-232-MIB
Xshare/smi/mibs/ietf/RSVP-MIB
Xshare/smi/mibs/ietf/SIP-MIB
Xshare/smi/mibs/ietf/SMON-MIB
Xshare/smi/mibs/ietf/SNA-NAU-MIB
Xshare/smi/mibs/ietf/SNA-SDLC-MIB
Xshare/smi/mibs/ietf/SNMP-FRAMEWORK-MIB
Xshare/smi/mibs/ietf/SNMP-MPD-MIB
Xshare/smi/mibs/ietf/SNMP-NOTIFICATION-MIB
Xshare/smi/mibs/ietf/SNMP-PROXY-MIB
Xshare/smi/mibs/ietf/SNMP-REPEATER-MIB
Xshare/smi/mibs/ietf/SNMP-TARGET-MIB
Xshare/smi/mibs/ietf/SNMP-USER-BASED-SM-MIB
Xshare/smi/mibs/ietf/SNMP-VIEW-BASED-ACM-MIB
Xshare/smi/mibs/ietf/SNMPv2-CONF
Xshare/smi/mibs/ietf/SNMPv2-MIB
Xshare/smi/mibs/ietf/SNMPv2-SMI
Xshare/smi/mibs/ietf/SNMPv2-TC
Xshare/smi/mibs/ietf/SONET-MIB
Xshare/smi/mibs/ietf/SOURCE-ROUTING-MIB
Xshare/smi/mibs/ietf/SYSAPPL-MIB
Xshare/smi/mibs/ietf/TCP-MIB
Xshare/smi/mibs/ietf/TCPIPX-MIB
Xshare/smi/mibs/ietf/TN3270E-MIB
Xshare/smi/mibs/ietf/TN3270E-RT-MIB
Xshare/smi/mibs/ietf/TOKEN-RING-RMON-MIB
Xshare/smi/mibs/ietf/TOKENRING-MIB
Xshare/smi/mibs/ietf/TOKENRING-STATION-SR-MIB
Xshare/smi/mibs/ietf/TUNNEL-MIB
Xshare/smi/mibs/ietf/UDP-MIB
Xshare/smi/mibs/ietf/UPS-MIB
Xshare/smi/mibs/ietf/WWW-MIB
Xshare/smi/mibs/irtf/IRTF-NMRG-SMING-EXTENSIONS.sming
Xshare/smi/mibs/irtf/IRTF-NMRG-SMING-TYPES.sming
Xshare/smi/mibs/irtf/IRTF-NMRG-SMING.sming
Xshare/smi/mibs/site/DISMAN-NSLOOKUP-MIB
Xshare/smi/mibs/site/DISMAN-PING-MIB
Xshare/smi/mibs/site/DISMAN-TRACEROUTE-MIB
Xshare/smi/mibs/site/TUBS-IBR-LINUX-MIB
Xshare/smi/mibs/site/TUBS-IBR-NFS-MIB
Xshare/smi/mibs/site/TUBS-IBR-PROC-MIB
Xshare/smi/mibs/site/TUBS-IBR-TEST-MIB
Xshare/smi/mibs/site/TUBS-IBR-TNM-COMPAT
Xshare/smi/mibs/site/TUBS-IBR-TNM-MIB
Xshare/smi/mibs/site/TUBS-REGISTRATION
X@dirrm share/smi/mibs/iana
X@dirrm share/smi/mibs/ietf
X@dirrm share/smi/mibs/irtf
X@dirrm share/smi/mibs/site
X@dirrm share/smi/mibs
X@dirrm share/smi
END-of-libsmi/pkg/PLIST
exit


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200001271606.RAA00686>