OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /e/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src openpkg-web openpkg$ Date: 10-Oct-2003 08:40:00 Branch: HEAD Handle: 2003101007395703 Modified files: openpkg-re/vcheck vc.sysmon openpkg-src/sysmon sysmon.spec openpkg-web news.txt Log: upgrade and fix SNMP support Summary: Revision Changes Path 1.10 +1 -1 openpkg-re/vcheck/vc.sysmon 1.37 +27 -4 openpkg-src/sysmon/sysmon.spec 1.6952 +1 -0 openpkg-web/news.txt ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-re/vcheck/vc.sysmon ============================================================================ $ cvs diff -u -r1.9 -r1.10 vc.sysmon --- openpkg-re/vcheck/vc.sysmon 18 May 2003 06:53:44 -0000 1.9 +++ openpkg-re/vcheck/vc.sysmon 10 Oct 2003 06:39:57 -0000 1.10 @@ -2,7 +2,7 @@ } prog sysmon = { - version = 0.91.19 + version = 0.91.20 url = ftp://puck.nether.net/pub/jared/ regex = sysmon-(__VER__)\.tar\.gz } @@ . patch -p0 <<'@@ .' Index: openpkg-src/sysmon/sysmon.spec ============================================================================ $ cvs diff -u -r1.36 -r1.37 sysmon.spec --- openpkg-src/sysmon/sysmon.spec 22 Jul 2003 15:01:01 -0000 1.36 +++ openpkg-src/sysmon/sysmon.spec 10 Oct 2003 06:40:00 -0000 1.37 @@ -32,10 +32,11 @@ Distribution: OpenPKG [PLUS] Group: Network License: GPL -Version: 0.91.19 -Release: 20030722 +Version: 0.91.20 +Release: 20031010 # package options +%option with_snmp no %option with_fsl yes # list of sources @@ -51,6 +52,10 @@ PreReq: OpenPKG, openpkg >= 20030718, MTA BuildPreReq: ncurses, openssl PreReq: ncurses, openssl +%if "%{with_snmp}" == "yes" +BuildPreReq: snmp +PreReq: snmp +%endif %if "%{with_fsl}" == "yes" BuildPreReq: fsl >= 1.2.0 PreReq: fsl >= 1.2.0 @@ -67,25 +72,43 @@ %setup -q %build - # force pidfile path + # fix SNMP support +%if "%{with_snmp}" == "yes" + %{l_shtool} subst \ + -e 's;<ucd-snmp/ucd-snmp;<net-snmp/net-snmp;g' \ + -e 's;RECEIVED_MESSAGE;NETSNMP_CALLBACK_OP_RECEIVED_MESSAGE;g' \ + src/snmp.c + %{l_shtool} subst -e 's;-lsnmp;-lnetsnmp;g' configure +%else + %{l_shtool} subst -e 's;test "$USABLE_SNMP" = "yes";false;g' configure +%endif + + # configure program %{l_shtool} subst \ -e 's;\(#define PIDFILE\).*;\1 "%{l_prefix}/var/sysmon/sysmond.pid";' \ src/config.h - # force use of ncurses echo "ac_cv_lib_curses_refresh=no" >config.cache CC="%{l_cc}" \ CFLAGS="%{l_cflags -O}" \ CPPFLAGS="%{l_cppflags ncurses}" \ + CPPFLAGS="%{l_cppflags ncurses}" \ LDFLAGS="%{l_ldflags} %{l_fsl_ldflags}" \ +%if "%{with_snmp}" == "yes" + LIBS="%{l_fsl_libs} `%{l_prefix}/bin/net-snmp-config --libs`" \ +%else LIBS="%{l_fsl_libs}" \ +%endif ./configure \ --cache-file=./config.cache \ --prefix=%{l_prefix} + + # build program %{l_make} %{l_mflags -O} \ CPPFLAGS="%{l_cppflags ncurses}" \ LDFLAGS="%{l_ldflags}" %install + # install program rm -rf $RPM_BUILD_ROOT %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/var/sysmon \ @@ . patch -p0 <<'@@ .' Index: openpkg-web/news.txt ============================================================================ $ cvs diff -u -r1.6951 -r1.6952 news.txt --- openpkg-web/news.txt 10 Oct 2003 06:16:26 -0000 1.6951 +++ openpkg-web/news.txt 10 Oct 2003 06:39:58 -0000 1.6952 @@ -1,3 +1,4 @@ +10-Oct-2003: Upgraded package: P<sysmon-0.91.20-20031010> 10-Oct-2003: Upgraded package: P<ghostscript-esp-7.07.1-20031010> 10-Oct-2003: Upgraded package: P<perl-gtk-20031010-20031010> 10-Oct-2003: Upgraded package: P<uudeview-0.5.19-20031010> @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List [EMAIL PROTECTED]