Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Jun 2017 11:01:35 +0000 (UTC)
From:      Pawel Pekala <pawel@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r443825 - in head/sysutils/gsmartcontrol: . files
Message-ID:  <201706181101.v5IB1Zav001236@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pawel
Date: Sun Jun 18 11:01:35 2017
New Revision: 443825
URL: https://svnweb.freebsd.org/changeset/ports/443825

Log:
  - Update to version 1.0.0
  - Add LICENSE information, don't install license files, let them
    be handled by our licensing framework
  - ADD RUN_DEPENDS on gnomesu which is needed for gaining
    superuser privileges required by the program at start
  
  Changelog:
  Version 1.0.0
  Ported to GTK+ 3.
  
  Version 0.9.0, released on 2017-05-11
  Implemented (untested) support for Linux-based Areca controllers with
  	enclosures.
  Implemented (untested) support for Windows-based Areca controllers (thanks
  	to Richard Kagerer).
  Implemented (untested) support for Linux-based HP controllers with cciss
  	and hpsa/hpahcisr drivers (thanks to Fabrice Bacchella).
  Changes in Preferences no longer fail silently until rescan/restart.
  Better drive detection under Windows after removable drives are detached.
  Windows version is no longer marked as "dpi aware" since it's not
  	supported that well.
  Drive attribute descriptions have been updated (including clarifications
  	for SSDs).
  Added support for SSD-only and HDD-only vendor attributes.
  Devices having only basic info can be displayed now in the info window.
  Fixed BDRW drive detection (it was detected as a HDD).
  Other minor improvements.
  A number of issues have been fixed (including a crash).

Added:
  head/sysutils/gsmartcontrol/files/
  head/sysutils/gsmartcontrol/files/patch-Makefile.in   (contents, props changed)
Modified:
  head/sysutils/gsmartcontrol/Makefile
  head/sysutils/gsmartcontrol/distinfo
  head/sysutils/gsmartcontrol/pkg-plist

Modified: head/sysutils/gsmartcontrol/Makefile
==============================================================================
--- head/sysutils/gsmartcontrol/Makefile	Sun Jun 18 10:12:03 2017	(r443824)
+++ head/sysutils/gsmartcontrol/Makefile	Sun Jun 18 11:01:35 2017	(r443825)
@@ -2,20 +2,30 @@
 # $FreeBSD$
 
 PORTNAME=	gsmartcontrol
-PORTVERSION=	0.8.7
-PORTREVISION=	5
+PORTVERSION=	1.0.0
 CATEGORIES=	sysutils
-MASTER_SITES=	http://artificialtime.com/${PORTNAME}/
+MASTER_SITES=	SF/${PORTNAME}/${PORTVERSION}
 
 MAINTAINER=	pawel@FreeBSD.org
 COMMENT=	Graphical user interface for smartmontools
 
-LIB_DEPENDS=	libgtkmm-2.4.so:x11-toolkits/gtkmm24
+LICENSE=	BSD3CLAUSE BSL GPLv2 GPLv3 PD ZLIB
+LICENSE_COMB=	multi
+LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE_bsd-ac.txt
+LICENSE_FILE_BSL=	${WRKSRC}/LICENSE_boost_1_0.txt
+LICENSE_FILE_GPLv2=	${WRKSRC}/LICENSE_gpl2.txt
+LICENSE_FILE_GPLv3=	${WRKSRC}/LICENSE_gpl3.txt
+LICENSE_FILE_PD=	${WRKSRC}/LICENSE_unlicense.txt
+LICENSE_FILE_ZLIB=	${WRKSRC}/LICENSE_zlib.txt
+
+LIB_DEPENDS=	libpcre.so:devel/pcre
 RUN_DEPENDS=	bash:shells/bash \
+		gnomesu:security/libgnomesu \
 		smartctl:sysutils/smartmontools
 
-USES=		compiler:c++11-lang pkgconfig tar:bzip2 libtool
+USES=		compiler:c++11-lang libtool pkgconfig tar:bzip2
 USE_CXXSTD=	c++11
+USE_GNOME=	atkmm cairo glibmm gtk30 gtkmm30 libsigc++20 pangomm
 INSTALLS_ICONS=	yes
 
 GNU_CONFIGURE=	yes

Modified: head/sysutils/gsmartcontrol/distinfo
==============================================================================
--- head/sysutils/gsmartcontrol/distinfo	Sun Jun 18 10:12:03 2017	(r443824)
+++ head/sysutils/gsmartcontrol/distinfo	Sun Jun 18 11:01:35 2017	(r443825)
@@ -1,2 +1,3 @@
-SHA256 (gsmartcontrol-0.8.7.tar.bz2) = 708fa803243abb852ed52050fc82cd3592a798c02743342441996e77f19ffec6
-SIZE (gsmartcontrol-0.8.7.tar.bz2) = 684394
+TIMESTAMP = 1497639656
+SHA256 (gsmartcontrol-1.0.0.tar.bz2) = 7ce35c52260084fa0ac4c7c9011bf231b459af157247f52d0c56aa0e90df947b
+SIZE (gsmartcontrol-1.0.0.tar.bz2) = 691419

Added: head/sysutils/gsmartcontrol/files/patch-Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/gsmartcontrol/files/patch-Makefile.in	Sun Jun 18 11:01:35 2017	(r443825)
@@ -0,0 +1,30 @@
+--- Makefile.in.orig	2017-06-15 21:00:10 UTC
++++ Makefile.in
+@@ -84,7 +84,7 @@ DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile
+ 	$(top_srcdir)/configure $(am__configure_deps) \
+ 	$(srcdir)/config.h.in $(srcdir)/gsmartcontrol.spec.in \
+ 	$(srcdir)/version.in $(srcdir)/compilation_flags.in \
+-	$(dist_doc_DATA) $(nobase_dist_doc_DATA) COPYING ChangeLog \
++	$(dist_doc_DATA) $(nobase_dist_doc_DATA) ChangeLog \
+ 	INSTALL NEWS TODO ar-lib config.guess config.sub depcomp \
+ 	install-sh missing
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+@@ -375,17 +375,7 @@ noinst_DATA = AUTHORS.txt LICENSE_gsmartcontrol.txt RE
+ # These will be installed into docdir.
+ # Some of these files are actually needed for compilation (see src/res/Makefile.am).
+ dist_doc_DATA = AUTHORS.txt ChangeLog NEWS README.txt \
+-	LICENSE_boost_1_0.txt \
+-	LICENSE_bsd-ac.txt \
+-	LICENSE_bsd-ucb.txt \
+-	LICENSE_gpl2.txt \
+-	LICENSE_gpl3.txt \
+-	LICENSE_gsmartcontrol.txt \
+-	LICENSE_hz.txt \
+-	LICENSE_pcrecpp.txt \
+-	LICENSE_unlicense.txt \
+-	LICENSE_zlib.txt
+-
++	LICENSE_gsmartcontrol.txt
+ 
+ # nobase_ preserves their directory names.
+ nobase_dist_doc_DATA = contrib/cron-based_noadmin/README \

Modified: head/sysutils/gsmartcontrol/pkg-plist
==============================================================================
--- head/sysutils/gsmartcontrol/pkg-plist	Sun Jun 18 10:12:03 2017	(r443824)
+++ head/sysutils/gsmartcontrol/pkg-plist	Sun Jun 18 11:01:35 2017	(r443825)
@@ -1,20 +1,11 @@
 bin/gsmartcontrol
 bin/gsmartcontrol-root
-man/man1/gsmartcontrol.1.gz
 man/man1/gsmartcontrol-root.1.gz
+man/man1/gsmartcontrol.1.gz
 share/applications/gsmartcontrol.desktop
 %%PORTDOCS%%%%DOCSDIR%%/AUTHORS.txt
 %%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE_boost_1_0.txt
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE_bsd-ac.txt
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE_bsd-ucb.txt
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE_gpl2.txt
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE_gpl3.txt
 %%PORTDOCS%%%%DOCSDIR%%/LICENSE_gsmartcontrol.txt
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE_hz.txt
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE_pcrecpp.txt
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE_unlicense.txt
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE_zlib.txt
 %%PORTDOCS%%%%DOCSDIR%%/NEWS
 %%PORTDOCS%%%%DOCSDIR%%/README.txt
 %%PORTDOCS%%%%DOCSDIR%%/contrib/cron-based_noadmin/README
@@ -31,5 +22,6 @@ share/icons/hicolor/256x256/apps/gsmartcontrol.png
 share/icons/hicolor/32x32/apps/gsmartcontrol.png
 share/icons/hicolor/48x48/apps/gsmartcontrol.png
 share/icons/hicolor/64x64/apps/gsmartcontrol.png
+share/metainfo/gsmartcontrol.appdata.xml
 share/pixmaps/gsmartcontrol.png
 share/pixmaps/gsmartcontrol.xpm



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