svn commit: r353889 - in head/devel/libstatgrab: . files

Tim Bishop tdb at FreeBSD.org
Mon May 12 20:02:00 UTC 2014


Author: tdb
Date: Mon May 12 20:01:59 2014
New Revision: 353889
URL: http://svnweb.freebsd.org/changeset/ports/353889
QAT: https://qat.redports.org/buildarchive/r353889/

Log:
  - Update to 0.90
  - Remove duplicate MASTER_SITES keeping http in preference to ftp
  - Drop separate DIST_SUBDIR, it's not needed
  - Implement USES=libtool
  - Convert -DWITHOUT_X to options framework
  - The tools need perl, so add dependency when that option is chosen
  
  Note that this version has an API that is different enough to the
  previous version that dependent ports will need fixing to work with
  this updated libstatgrab library. I'll take care of that.

Modified:
  head/devel/libstatgrab/Makefile
  head/devel/libstatgrab/distinfo
  head/devel/libstatgrab/files/patch-configure
  head/devel/libstatgrab/pkg-plist

Modified: head/devel/libstatgrab/Makefile
==============================================================================
--- head/devel/libstatgrab/Makefile	Mon May 12 19:26:14 2014	(r353888)
+++ head/devel/libstatgrab/Makefile	Mon May 12 20:01:59 2014	(r353889)
@@ -2,37 +2,36 @@
 # $FreeBSD$
 
 PORTNAME=	libstatgrab
-PORTVERSION=	0.17
+PORTVERSION=	0.90
 CATEGORIES=	devel
-MASTER_SITES=	ftp://ftp.uk.i-scream.org/pub/i-scream/%SUBDIR%/ \
-		http://ftp.uk.i-scream.org/pub/i-scream/%SUBDIR%/ \
-		http://dl.ambiweb.de/mirrors/ftp.i-scream.org/%SUBDIR%/ \
-		ftp://ftp.i-scream.org/pub/i-scream/%SUBDIR%/ \
-		http://ftp.i-scream.org/pub/i-scream/%SUBDIR%/
-MASTER_SITE_SUBDIR=	${PORTNAME}
+MASTER_SITES=	http://ftp.uk.i-scream.org/pub/i-scream/libstatgrab/ \
+		http://dl.ambiweb.de/mirrors/ftp.i-scream.org/libstatgrab/ \
+		http://ftp.i-scream.org/pub/i-scream/libstatgrab/
 
 MAINTAINER=	tdb at FreeBSD.org
 COMMENT=	Provides a useful interface to system statistics
 
-DIST_SUBDIR=	i-scream
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
-USES=		pathfix pkgconfig
+USES=		pathfix pkgconfig libtool
 
-CONFIGURE_ARGS+=	--disable-examples
+CONFIGURE_ARGS=	--disable-examples
 
-.ifdef(WITHOUT_STATGRAB)
-CONFIGURE_ARGS+=	--disable-statgrab
-PLIST_SUB+=		STATGRAB="@comment "
-.else
-PLIST_SUB+=		STATGRAB=""
-.endif
+OPTIONS_DEFINE=	TOOLS
+OPTIONS_DEFAULT=	TOOLS
+
+TOOLS_DESC=	Build and install statgrab and saidar
+
+OPTIONS_SUB=	yes
+
+.include <bsd.port.options.mk>
 
-.ifdef(WITHOUT_SAIDAR)
-CONFIGURE_ARGS+=	--disable-saidar
-PLIST_SUB+=		SAIDAR="@comment "
+.if ${PORT_OPTIONS:MTOOLS}
+USES+=		shebangfix perl5
+SHEBANG_FILES=	src/statgrab/statgrab-make-mrtg-config.in \
+		src/statgrab/statgrab-make-mrtg-index.in
 .else
-PLIST_SUB+=		SAIDAR=""
+CONFIGURE_ARGS+=	--disable-statgrab --disable-saidar
 .endif
 
 .include <bsd.port.mk>

Modified: head/devel/libstatgrab/distinfo
==============================================================================
--- head/devel/libstatgrab/distinfo	Mon May 12 19:26:14 2014	(r353888)
+++ head/devel/libstatgrab/distinfo	Mon May 12 20:01:59 2014	(r353889)
@@ -1,2 +1,2 @@
-SHA256 (i-scream/libstatgrab-0.17.tar.gz) = bbaa88c6bde8bd3cf2720b81a26528cc055a7e83e4ea3bdb1d0a3c4287cceb88
-SIZE (i-scream/libstatgrab-0.17.tar.gz) = 463224
+SHA256 (libstatgrab-0.90.tar.gz) = f614daf8d79bc3466ce62e871ed674f4fb549e26c8b3273fd53ba35a37b2cd70
+SIZE (libstatgrab-0.90.tar.gz) = 755785

Modified: head/devel/libstatgrab/files/patch-configure
==============================================================================
--- head/devel/libstatgrab/files/patch-configure	Mon May 12 19:26:14 2014	(r353888)
+++ head/devel/libstatgrab/files/patch-configure	Mon May 12 20:01:59 2014	(r353889)
@@ -1,11 +1,11 @@
---- ./configure.orig	2011-11-11 14:14:46.000000000 +0000
-+++ ./configure	2011-11-11 14:17:28.000000000 +0000
-@@ -21740,7 +21740,7 @@
- 	BIN_PERM="2755"
- 	LINKFLAGS="-lkvm -ldevstat"
- 	;;
--freebsd[5-9].*)
-+freebsd[5-9].*|freebsd1[0-9].*)
+--- ./configure.orig	2013-11-22 17:43:59.703104875 +0000
++++ ./configure	2013-11-22 17:45:20.136104432 +0000
+@@ -10874,7 +10874,7 @@
+ $as_echo "#define FREEBSD /**/" >>confdefs.h
  
- cat >>confdefs.h <<\_ACEOF
- #define ALLBSD
+ 	 ;; #(
+-  freebsd[5-9].*|freebsd10.*) :
++  freebsd[5-9].*|freebsd1[0-9].*) :
+ 
+ 
+ $as_echo "#define FREEBSD /**/" >>confdefs.h

Modified: head/devel/libstatgrab/pkg-plist
==============================================================================
--- head/devel/libstatgrab/pkg-plist	Mon May 12 19:26:14 2014	(r353888)
+++ head/devel/libstatgrab/pkg-plist	Mon May 12 20:01:59 2014	(r353889)
@@ -1,34 +1,117 @@
-%%SAIDAR%%bin/saidar
-%%STATGRAB%%bin/statgrab
-%%STATGRAB%%bin/statgrab-make-mrtg-config
-%%STATGRAB%%bin/statgrab-make-mrtg-index
+%%TOOLS%%bin/saidar
+%%TOOLS%%bin/statgrab
+%%TOOLS%%bin/statgrab-make-mrtg-config
+%%TOOLS%%bin/statgrab-make-mrtg-index
 include/statgrab.h
-include/statgrab_deprecated.h
 lib/libstatgrab.a
-lib/libstatgrab.la
 lib/libstatgrab.so
-lib/libstatgrab.so.8
+lib/libstatgrab.so.9
+lib/libstatgrab.so.9.0.0
 libdata/pkgconfig/libstatgrab.pc
-man/man1/saidar.1.gz
-man/man1/statgrab-make-mrtg-config.1.gz
-man/man1/statgrab-make-mrtg-index.1.gz
-man/man1/statgrab.1.gz
+%%TOOLS%%man/man1/saidar.1.gz
+%%TOOLS%%man/man1/statgrab-make-mrtg-config.1.gz
+%%TOOLS%%man/man1/statgrab-make-mrtg-index.1.gz
+%%TOOLS%%man/man1/statgrab.1.gz
+man/man3/libstatgrab.3.gz
+man/man3/sg_clear_error.3.gz
+man/man3/sg_comp_destroy.3.gz
+man/man3/sg_comp_get_tls.3.gz
+man/man3/sg_comp_init.3.gz
+man/man3/sg_disk_io_compare_name.3.gz
+man/man3/sg_disk_io_compare_traffic.3.gz
+man/man3/sg_drop_privileges.3.gz
+man/man3/sg_free_cpu_stats.3.gz
+man/man3/sg_free_disk_io_stats.3.gz
+man/man3/sg_free_fs_stats.3.gz
+man/man3/sg_free_host_info.3.gz
+man/man3/sg_free_load_stats.3.gz
+man/man3/sg_free_mem_stats.3.gz
+man/man3/sg_free_network_iface_stats.3.gz
+man/man3/sg_free_network_io_stats.3.gz
+man/man3/sg_free_page_stats.3.gz
+man/man3/sg_free_process_count.3.gz
+man/man3/sg_free_stats_buf.3.gz
+man/man3/sg_free_swap_stats.3.gz
+man/man3/sg_free_user_stats.3.gz
+man/man3/sg_fs_compare_device_name.3.gz
+man/man3/sg_fs_compare_mnt_point.3.gz
 man/man3/sg_get_cpu_percents.3.gz
+man/man3/sg_get_cpu_percents_of.3.gz
+man/man3/sg_get_cpu_percents_r.3.gz
 man/man3/sg_get_cpu_stats.3.gz
 man/man3/sg_get_cpu_stats_diff.3.gz
+man/man3/sg_get_cpu_stats_diff_between.3.gz
+man/man3/sg_get_cpu_stats_r.3.gz
 man/man3/sg_get_disk_io_stats.3.gz
 man/man3/sg_get_disk_io_stats_diff.3.gz
+man/man3/sg_get_disk_io_stats_diff_between.3.gz
+man/man3/sg_get_disk_io_stats_r.3.gz
+man/man3/sg_get_error.3.gz
+man/man3/sg_get_error_arg.3.gz
+man/man3/sg_get_error_details.3.gz
+man/man3/sg_get_error_errno.3.gz
 man/man3/sg_get_fs_stats.3.gz
+man/man3/sg_get_fs_stats_diff.3.gz
+man/man3/sg_get_fs_stats_diff_between.3.gz
+man/man3/sg_get_fs_stats_r.3.gz
 man/man3/sg_get_host_info.3.gz
+man/man3/sg_get_host_info_r.3.gz
 man/man3/sg_get_load_stats.3.gz
+man/man3/sg_get_load_stats_r.3.gz
 man/man3/sg_get_mem_stats.3.gz
+man/man3/sg_get_mem_stats_r.3.gz
+man/man3/sg_get_nelements.3.gz
 man/man3/sg_get_network_iface_stats.3.gz
+man/man3/sg_get_network_iface_stats_r.3.gz
 man/man3/sg_get_network_io_stats.3.gz
 man/man3/sg_get_network_io_stats_diff.3.gz
+man/man3/sg_get_network_io_stats_diff_between.3.gz
+man/man3/sg_get_network_io_stats_r.3.gz
 man/man3/sg_get_page_stats.3.gz
 man/man3/sg_get_page_stats_diff.3.gz
+man/man3/sg_get_page_stats_diff_between.3.gz
+man/man3/sg_get_page_stats_r.3.gz
 man/man3/sg_get_process_count.3.gz
+man/man3/sg_get_process_count_of.3.gz
+man/man3/sg_get_process_count_r.3.gz
 man/man3/sg_get_process_stats.3.gz
+man/man3/sg_get_process_stats_r.3.gz
 man/man3/sg_get_swap_stats.3.gz
+man/man3/sg_get_swap_stats_r.3.gz
 man/man3/sg_get_user_stats.3.gz
+man/man3/sg_get_user_stats_r.3.gz
+man/man3/sg_get_valid_filesystems.3.gz
+man/man3/sg_global_lock.3.gz
+man/man3/sg_global_unlock.3.gz
+man/man3/sg_init.3.gz
+man/man3/sg_internal-intro.3.gz
+man/man3/sg_intro.3.gz
+man/man3/sg_lock_mutex.3.gz
+man/man3/sg_network_iface_compare_name.3.gz
+man/man3/sg_network_io_compare_name.3.gz
+man/man3/sg_process_compare_cpu.3.gz
+man/man3/sg_process_compare_gid.3.gz
+man/man3/sg_process_compare_name.3.gz
+man/man3/sg_process_compare_pid.3.gz
+man/man3/sg_process_compare_res.3.gz
+man/man3/sg_process_compare_size.3.gz
+man/man3/sg_process_compare_time.3.gz
+man/man3/sg_process_compare_uid.3.gz
+man/man3/sg_prove_vector.3.gz
+man/man3/sg_set_error.3.gz
+man/man3/sg_set_error_with_errno.3.gz
+man/man3/sg_set_error_with_errno_code.3.gz
+man/man3/sg_set_valid_filesystems.3.gz
+man/man3/sg_shutdown.3.gz
+man/man3/sg_snapshot.3.gz
+man/man3/sg_str_error.3.gz
+man/man3/sg_strperror.3.gz
+man/man3/sg_unlock_mutex.3.gz
+man/man3/sg_vector_clear.3.gz
+man/man3/sg_vector_clone.3.gz
+man/man3/sg_vector_clone_into.3.gz
+man/man3/sg_vector_compute_diff.3.gz
+man/man3/sg_vector_create.3.gz
+man/man3/sg_vector_free.3.gz
+man/man3/sg_vector_resize.3.gz
 man/man3/statgrab.3.gz


More information about the svn-ports-all mailing list