[csw-devel] SF.net SVN: gar:[6089] csw/mgar/pkg
j_arndt at users.sourceforge.net
j_arndt at users.sourceforge.net
Sun Aug 23 21:24:21 CEST 2009
Revision: 6089
http://gar.svn.sourceforge.net/gar/?rev=6089&view=rev
Author: j_arndt
Date: 2009-08-23 19:24:20 +0000 (Sun, 23 Aug 2009)
Log Message:
-----------
spine: Initial commit
Added Paths:
-----------
csw/mgar/pkg/spine/
csw/mgar/pkg/spine/branches/
csw/mgar/pkg/spine/tags/
csw/mgar/pkg/spine/trunk/
csw/mgar/pkg/spine/trunk/Makefile
csw/mgar/pkg/spine/trunk/checksums
csw/mgar/pkg/spine/trunk/files/
csw/mgar/pkg/spine/trunk/files/CSWspine.postinstall
csw/mgar/pkg/spine/trunk/files/CSWspine.prototype
csw/mgar/pkg/spine/trunk/files/configure.diff
csw/mgar/pkg/spine/trunk/files/cswusergroup
Property changes on: csw/mgar/pkg/spine/trunk
___________________________________________________________________
Added: svn:ignore
+ cookies
download
work
Added: svn:externals
+ gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2
Added: csw/mgar/pkg/spine/trunk/Makefile
===================================================================
--- csw/mgar/pkg/spine/trunk/Makefile (rev 0)
+++ csw/mgar/pkg/spine/trunk/Makefile 2009-08-23 19:24:20 UTC (rev 6089)
@@ -0,0 +1,77 @@
+#GARNAME = cacti-spine
+GARNAME = spine
+GARVERSION = 0.8.7e
+CATEGORIES = apps
+
+DESCRIPTION = very fast poller for cacti
+define BLURB
+ Spine, formally Cactid, is a poller for Cacti that primarily strives to be as fast as possible. For this reason it is written in native C, makes use of POSIX threads, and is linked directly against the net-snmp library for minmumal SNMP polling overhead. Spine is a replacement for the default cmd.php poller so you must decide if using Spine makes sense for your installation.
+endef
+
+MASTER_SITES = http://www.cacti.net/downloads/spine/
+#DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz
+DISTFILES = cacti-$(GARNAME)-$(GARVERSION).tar.gz
+DISTFILES += cswusergroup CSWspine.postinstall
+
+PATCHFILES += configure.diff
+
+NOISALIST = 1
+
+CATALOGNAME = spine
+
+# We define upstream file regex so we can be notifed of new upstream software release
+UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz
+
+# If the url used to check for software update is different of MASTER_SITES, then
+# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES
+# UPSTREAM_MASTER_SITES =
+
+REQUIRED_PKGS = CSWmysql5rt CSWnetsnmp CSWosslrt CSWzlib CSWcswclassutils
+
+SPKG_CLASSES = none cswpreserveconf
+
+WORKSRC = $(WORKDIR)/cacti-$(GARNAME)-$(GARVERSION)
+
+CONFIGURE_ARGS = $(DIRPATHS)
+CONFIGURE_ARGS += --with-mysql=/opt/csw/mysql5
+CONFIGURE_ARGS += --with-snmp=/opt/csw/include/net-snmp
+
+EXTRA_LIB += $(BUILD_PREFIX)/lib
+LD_OPTIONS += -L/opt/csw/lib
+
+CONFIGURE_SCRIPTS = custom
+INSTALL_SCRIPTS = custom
+
+SKIPTEST = 1
+
+DOCDEST = $(DESTDIR)$(BUILD_PREFIX)/share/doc/spine
+BINDIR = $(DESTDIR)$(BUILD_PREFIX)/bin
+CFGDIR = $(DESTDIR)$(BUILD_PREFIX)/etc
+
+include gar/category.mk
+
+configure-custom:
+ @echo " ==> Configuring in $(WORKSRC)"
+ @rm $(WORKSRC)/config/ltmain.sh
+ @rm $(WORKSRC)/config/config.sub
+ @rm $(WORKSRC)/config/config.guess
+ @ln -s /opt/csw/share/libtool/config/ltmain.sh $(WORKSRC)/config/ltmain.sh
+ @ln -s /opt/csw/share/libtool/config/config.sub $(WORKSRC)/config/config.sub
+ @ln -s /opt/csw/share/libtool/config/config.guess $(WORKSRC)/config/config.guess
+ @( cd $(WORKSRC) ; ./configure $(CONFIGURE_ARGS) )
+ @$(MAKECOOKIE)
+
+install-custom:
+ @ginstall -d $(DOCDEST)
+ @ginstall -m 644 $(WORKSRC)/LICENSE $(DOCDEST)
+ @ginstall -m 644 $(WORKSRC)/README $(DOCDEST)
+ @ginstall -m 644 $(WORKSRC)/README-WINDOWS $(DOCDEST)
+ @ginstall -m 644 $(WORKSRC)/INSTALL $(DOCDEST)
+ @ginstall -m 644 $(WORKSRC)/LICENSE.LGPL $(DOCDEST)
+ @ginstall -m 644 $(WORKSRC)/COPYING $(DOCDEST)
+ @ginstall -m 644 $(WORKSRC)/ChangeLog $(DOCDEST)
+ @ginstall -d $(BINDIR)
+ @ginstall -m 755 $(WORKSRC)/spine $(BINDIR)
+ @ginstall -d $(CFGDIR)
+ @ginstall -m 644 $(WORKSRC)/spine.conf $(CFGDIR)/spine.conf.CSW
+ @$(MAKECOOKIE)
Added: csw/mgar/pkg/spine/trunk/checksums
===================================================================
--- csw/mgar/pkg/spine/trunk/checksums (rev 0)
+++ csw/mgar/pkg/spine/trunk/checksums 2009-08-23 19:24:20 UTC (rev 6089)
@@ -0,0 +1,4 @@
+54e3c3f6ca757815ac1cccf78b7a086c download/CSWspine.postinstall
+99e5bde07fc31d1ed8aa23c59de00417 download/cacti-spine-0.8.7e.tar.gz
+40235c60873e4097a44b07db653211ae download/configure.diff
+b762d50320246dc8ce21c20233479231 download/cswusergroup
Added: csw/mgar/pkg/spine/trunk/files/CSWspine.postinstall
===================================================================
--- csw/mgar/pkg/spine/trunk/files/CSWspine.postinstall (rev 0)
+++ csw/mgar/pkg/spine/trunk/files/CSWspine.postinstall 2009-08-23 19:24:20 UTC (rev 6089)
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+cat << EOF
+
+=======================================================================
+
+Please check and edit your configuration in /opt/csw/etc/spine.conf !
+
+=======================================================================
+
+EOF
Added: csw/mgar/pkg/spine/trunk/files/CSWspine.prototype
===================================================================
--- csw/mgar/pkg/spine/trunk/files/CSWspine.prototype (rev 0)
+++ csw/mgar/pkg/spine/trunk/files/CSWspine.prototype 2009-08-23 19:24:20 UTC (rev 6089)
@@ -0,0 +1,10 @@
+f none /opt/csw/bin/spine 0755 root bin
+f cswpreserveconf /opt/csw/etc/spine.conf.CSW 0644 root bin
+d none /opt/csw/share/doc/spine 0755 root bin
+f none /opt/csw/share/doc/spine/COPYING 0644 root bin
+f none /opt/csw/share/doc/spine/ChangeLog 0644 root bin
+f none /opt/csw/share/doc/spine/INSTALL 0644 root bin
+f none /opt/csw/share/doc/spine/LICENSE 0644 root bin
+f none /opt/csw/share/doc/spine/LICENSE.LGPL 0644 root bin
+f none /opt/csw/share/doc/spine/README 0644 root bin
+f none /opt/csw/share/doc/spine/README-WINDOWS 0644 root bin
Added: csw/mgar/pkg/spine/trunk/files/configure.diff
===================================================================
--- csw/mgar/pkg/spine/trunk/files/configure.diff (rev 0)
+++ csw/mgar/pkg/spine/trunk/files/configure.diff 2009-08-23 19:24:20 UTC (rev 6089)
@@ -0,0 +1,54 @@
+diff --speed-large-files --minimal -Nru cacti-spine-0.8.7e.orig/configure cacti-spine-0.8.7e/configure
+--- cacti-spine-0.8.7e.orig/configure 2009-06-29 04:03:42.000000000 +0200
++++ cacti-spine-0.8.7e/configure 2009-08-23 10:58:42.345538990 +0200
+@@ -20169,7 +20169,10 @@
+ LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
+
+ # Always use our own libtool.
+-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
++#LIBTOOL='$(SHELL) $(top_builddir)/libtool'
++
++# use OpenCSW libtool
++LIBTOOL=/opt/csw/bin/libtool
+
+ # Prevent multiple expansion
+
+@@ -22740,7 +22743,7 @@
+ fi
+ fi
+
+-LDFLAGS="-L$SNMP_LIBDIR $LDFLAGS"
++LDFLAGS="-L/opt/csw/lib -L/opt/csw/lib/mysql $LDFLAGS"
+ CFLAGS="-I$SNMP_INCDIR -I$SNMP_INCDIR/.. $CFLAGS"
+
+ # Net/UCD-SNMP includes v3 support and insists on crypto unless compiled --without-openssl
+@@ -22833,6 +22836,7 @@
+ { $as_echo "$as_me:$LINENO: result: yes" >&5
+ $as_echo "yes" >&6; }
+ SNMP_SSL=yes
++ LIBS="$LIBS -lcrypto"
+
+ else
+ $as_echo "$as_me: failed program was:" >&5
+@@ -22851,7 +22855,7 @@
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lnetsnmp $LIBS"
++LIBS="$LIBS -lnetsnmp -lssl"
+ cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h. */
+ _ACEOF
+@@ -23155,6 +23159,7 @@
+ # Solaris or Irix Check
+ { $as_echo "$as_me:$LINENO: checking for Solaris/Irix gethostbyname_r" >&5
+ $as_echo_n "checking for Solaris/Irix gethostbyname_r... " >&6; }
++LIBS="$LIBS -lssl -lnsl"
+ cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h. */
+ _ACEOF
+@@ -24764,4 +24769,3 @@
+ { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+ $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+ fi
+-
Added: csw/mgar/pkg/spine/trunk/files/cswusergroup
===================================================================
--- csw/mgar/pkg/spine/trunk/files/cswusergroup (rev 0)
+++ csw/mgar/pkg/spine/trunk/files/cswusergroup 2009-08-23 19:24:20 UTC (rev 6089)
@@ -0,0 +1 @@
+cacti:cacti:Cacti User:/export/home/cacti:/bin/sh:m:r
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list