[csw-devel] SF.net SVN: gar:[10310] csw/mgar/pkg/rrdtool/branches
dmichelsen at users.sourceforge.net
dmichelsen at users.sourceforge.net
Thu Jun 24 15:52:17 CEST 2010
Revision: 10310
http://gar.svn.sourceforge.net/gar/?rev=10310&view=rev
Author: dmichelsen
Date: 2010-06-24 13:52:17 +0000 (Thu, 24 Jun 2010)
Log Message:
-----------
rrdtool/x11-reloaded: Make progress
Modified Paths:
--------------
csw/mgar/pkg/rrdtool/branches/x11-reloaded/Makefile
csw/mgar/pkg/rrdtool/branches/x11-reloaded/checksums
Added Paths:
-----------
csw/mgar/pkg/rrdtool/branches/x11-reloaded/
Modified: csw/mgar/pkg/rrdtool/branches/x11-reloaded/Makefile
===================================================================
--- csw/mgar/pkg/rrdtool/branches/benny/Makefile 2010-06-20 19:56:38 UTC (rev 10269)
+++ csw/mgar/pkg/rrdtool/branches/x11-reloaded/Makefile 2010-06-24 13:52:17 UTC (rev 10310)
@@ -1,8 +1,8 @@
GARNAME = rrdtool
-GARVERSION = 1.4.2
+GARVERSION = 1.4.3
CATEGORIES = utils
-DESCRIPTION = Time-series data logging and graphing.
+DESCRIPTION = Time-series data logging and graphing
define BLURB
RRDtool is basically the time-series graphing and data storage/management
component of MRTG, broken out and `done right'. `done right' means that
@@ -12,99 +12,87 @@
MASTER_SITES = http://oss.oetiker.ch/$(GARNAME)/pub/
DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz
+PATCHFILES += patch-src-Makefile.in
+PATCHFILES += patch-src-rrd_open.c
+PATCHFILES += patch-bindings-Makefile.in
+PATCHFILES += patch-bindings-ruby-extconf.rb
+PATCHFILES += patch-bindings-perl-piped-Makefile.PL
+PATCHFILES += patch-bindings-perl-shared-Makefile.PL
+
# We define upstream file regex so we can be notifed of new upstream software release
UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz
-PACKAGES = CSWrrd
-CATALOGNAME = rrdtool
+PACKAGES = CSWrrd CSWrrdrt CSWpmrrd CSWpy-rrdtool CSWrbrrd
-RUNTIME_DEP_PKGS += CSWggettextrt
-RUNTIME_DEP_PKGS += CSWglib2
-RUNTIME_DEP_PKGS += CSWiconv
-RUNTIME_DEP_PKGS += CSWlibcairo
-RUNTIME_DEP_PKGS += CSWpango
-RUNTIME_DEP_PKGS += CSWpng
-RUNTIME_DEP_PKGS += CSWsunmath
-RUNTIME_DEP_PKGS += CSWzlib
-RUNTIME_DEP_PKGS += CSWperl
-RUNTIME_DEP_PKGS += CSWruby
-RUNTIME_DEP_PKGS += CSWpython
-RUNTIME_DEP_PKGS += CSWlibxml2
+CATALOGNAME_CSWrrd = rrdtool
+CATALOGNAME_CSWrrdrt = rrdtool_rt
+CATALOGNAME_CSWpmrrd = pm_rrd
+CATALOGNAME_CSWpy-rrdtool = py_rrdtool
+CATALOGNAME_CSWrbrrd = rb_rrd
-BUILD_DEP_PKGS += $(RUNTIME_DEP_PKGS)
-BUILD_DEP_PKGS += CSWlibpthreadstubs
-BUILD_DEP_PKGS += CSWlibxaudevel
-BUILD_DEP_PKGS += CSWlibxcbdevel
-BUILD_DEP_PKGS += CSWpangodevel
-BUILD_DEP_PKGS += CSWlibcairodevel
-BUILD_DEP_PKGS += CSWglib2devel
-BUILD_DEP_PKGS += CSWxproto
-BUILD_DEP_PKGS += CSWlibxrenderdevel
-BUILD_DEP_PKGS += CSWrenderproto
-BUILD_DEP_PKGS += CSWkbproto
+SPKG_DESC_CSWrrd = $(DESCRIPTION)
+SPKG_DESC_CSWrrdrt = Runtime libraries for RRDtool
+SPKG_DESC_CSWpmrrd = RRDs: Access RRDtool as a shared module (part of RRDtool)
+SPKG_DESC_CSWpy-rrdtool = Python egg for RRD access (part of RRDtool)
+SPKG_DESC_CSWrbrrd = Ruby binding for RRD access (part of RRDtool)
+
+RUNTIME_DEP_PKGS_CSWrrd = CSWrrdrt CSWglib2 CSWpango CSWggettextrt CSWlibxml2 CSWlibcairo
+RUNTIME_DEP_PKGS_CSWrrdrt += CSWggettextrt CSWglib2 CSWlibcairo CSWpango CSWlibxml2
+RUNTIME_DEP_PKGS_CSWpmrrd = CSWperl CSWrrdrt
+RUNTIME_DEP_PKGS_CSWpy-rrdtool = CSWpython CSWrrdrt
+RUNTIME_DEP_PKGS_CSWrbrrd = CSWruby CSWrrdrt
+
+BUILD_DEP_PKGS += $(RUNTIME_DEP_PKGS_CSWrrdrt)
+BUILD_DEP_PKGS += CSWpangodevel CSWlibcairodevel CSWglib2devel
+BUILD_DEP_PKGS += CSWperl
BUILD_DEP_PKGS += CSWpython-devel
BUILD_DEP_PKGS += CSWrubydev
EXTRA_INC = $(prefix)/include/cairo
EXTRA_INC += $(prefix)/include/libxml2
-EXTRA_INC += $(prefix)/X11/include
-EXTRA_LIB = $(prefix)/X11/lib
+BUILD64 = 1
+NOISAEXEC = 1
+STRIP_LIBTOOL = 1
-EXTRA_PKG_CONFIG_DIRS = $(prefix)/X11/lib
+CONFIGURE_ARGS_32 = --enable-python --enable-ruby --with-ruby-options=CFLAGS= --enable-perl --with-perl-options=INSTALLDIRS=vendor
+CONFIGURE_ARGS_64 = --disable-python --disable-ruby --disable-perl
-EXTRA_SOS_LD_FLAGS = -L$(abspath $(prefix)/X11/lib/$(MM_LIBDIR))
-EXTRA_SOS_LD_OPTIONS = -R$(abspath $(prefix)/X11/lib/$(MM_LIBDIR))
-
CONFIGURE_ARGS = $(DIRPATHS)
CONFIGURE_ARGS += --docdir=$(sharedstatedir)/doc/$(GARNAME)
-CONFIGURE_ARGS += --disable-lua
-CONFIGURE_ARGS += --enable-python
-CONFIGURE_ARGS += --enable-ruby
-CONFIGURE_ARGS += --with-ruby-options=CFLAGS=
-CONFIGURE_ARGS += --enable-perl
-CONFIGURE_ARGS += --with-perl-options=INSTALLDIRS=vendor
-CONFIGURE_ARGS += --x-includes=$(prefix)/X11/include
-CONFIGURE_ARGS += --x-libraries=$(abspath $(prefix)/X11/lib/$(MM_LIBDIR))
+CONFIGURE_ARGS += --disable-lua --disable-tcl
CONFIGURE_ARGS += --with-libintl-prefix=$(libdir)
+CONFIGURE_ARGS += $(CONFIGURE_ARGS_$(MEMORYMODEL))
-EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod
-
TEST_TARGET = check
-PATCHFILES += patch-src-Makefile.in
-PATCHFILES += patch-src-rrd_open.c
-PATCHFILES += patch-bindings-Makefile.in
-PATCHFILES += patch-bindings-ruby-extconf.rb
-PATCHFILES += patch-bindings-perl-piped-Makefile.PL
-PATCHFILES += patch-bindings-perl-shared-Makefile.PL
+MERGE_DIRS_isa-extra = $(bindir)
+MERGE_SCRIPTS_isa-extra = copy-relocated-only copy-config-only
+EXTRA_MERGE_EXCLUDE_FILES = .*~ .*perllocal\.pod .*/\.packlist
+EXTRA_PAX_ARGS += -s ',^\.$(docdir)/$(GARNAME)-$(GARVERSION),.$(BUILD_PREFIX)/share/doc/$(CATALOGNAME),'
-BUILD64 = 1
+PKGFILES_CSWrrdrt = $(PKGFILES_RT)
+PKGFILES_CSWpmrrd = $(libdir)/perl/.* $(sharedstatedir)/perl/.* .*\.3perl
+PKGFILES_CSWpy-rrdtool = $(libdir)/python/.*
+PKGFILES_CSWrbrrd = $(libdir)/ruby/.*
-STRIP_LIBTOOL = 1
+CHECKPKG_OVERRIDES_CSWrrd += missing-dependency|CSWperl
+CHECKPKG_OVERRIDES_CSWrrd += surplus-dependency|CSWrrdrt
+CHECKPKG_OVERRIDES_CSWpy-rrdtool += missing-dependency|CSWrrd
+CHECKPKG_OVERRIDES_CSWpy-rrdtool += surplus-dependency|CSWrrdrt
+
+CHECKPKG_OVERRIDES_CSWpmrrd += missing-dependency|CSWrrd
+CHECKPKG_OVERRIDES_CSWpmrrd += surplus-dependency|CSWrrdrt
+
+CHECKPKG_OVERRIDES_CSWrbrrd += missing-dependency|CSWrrd
+CHECKPKG_OVERRIDES_CSWrbrrd += surplus-dependency|CSWrrdrt
+CHECKPKG_OVERRIDES_CSWrbrrd += bad-rpath-entry|/home/dam/mgar/pkg/rrdtool/branches/x11-reloaded/work/solaris9-sparc/install-isa-sparcv8/opt/csw/lib|opt/csw/lib/ruby/site_ruby/1.8/sparc-solaris2.8/RRD.so
+
include gar/category.mk
-# ugly fix to fix doc path
-#post-install-modulated:
- #echo " ==> Fixing doc path"
- #mv $(DESTDIR)$(prefix)/share/doc/rrdtool-$(GARVERSION) $(DESTDIR)$(prefix)/share/doc/rrdtool
pre-build-modulated:
echo " ==> Adding math function round()"
cp $(FILEDIR)/s_round.c $(WORKSRC)/src
cp $(FILEDIR)/s_round.h $(WORKSRC)/src
@$(MAKECOOKIE)
-
-post-patch-isa-amd64:
- @# since our perl/python is 32bit, we need to patch away the build
- echo " ==> Removing perl/python module"
- gpatch -d$(WORKSRC) -p1 -F2 < $(FILEDIR)/patch-64-Makefile.in
- gpatch -d$(WORKSRC) -p1 -F2 < $(FILEDIR)/patch-64-bindings-Makefile.in
- @$(MAKECOOKIE)
-
-post-patch-isa-sparcv9:
- @# since our perl/python is 32bit, we need to patch away the build
- echo " ==> Removing perl/python module"
- gpatch -d$(WORKSRC) -p1 -F2 < $(FILEDIR)/patch-64-Makefile.in
- gpatch -d$(WORKSRC) -p1 -F2 < $(FILEDIR)/patch-64-bindings-Makefile.in
- @$(MAKECOOKIE)
Modified: csw/mgar/pkg/rrdtool/branches/x11-reloaded/checksums
===================================================================
--- csw/mgar/pkg/rrdtool/branches/benny/checksums 2010-06-20 19:56:38 UTC (rev 10269)
+++ csw/mgar/pkg/rrdtool/branches/x11-reloaded/checksums 2010-06-24 13:52:17 UTC (rev 10310)
@@ -4,4 +4,4 @@
072482090287b462c8c092b2ead132da patch-bindings-ruby-extconf.rb
20e58c7facf2687037288c157c32df1a patch-src-Makefile.in
47709778545eec2e8c5c3b38f9c94fcd patch-src-rrd_open.c
-9318d3b4016dd9dd9897f1eac7548032 rrdtool-1.4.2.tar.gz
+492cf946c72f85987238faa2c311b7bb rrdtool-1.4.3.tar.gz
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