svn commit: r499030 - in head/deskutils/sysctlview: . files

Fernando Apesteguía fernape at FreeBSD.org
Mon Apr 15 16:20:24 UTC 2019


Author: fernape
Date: Mon Apr 15 16:20:22 2019
New Revision: 499030
URL: https://svnweb.freebsd.org/changeset/ports/499030

Log:
  deskutils/sysctlview: fix build with GCC-based architectures
  
  PR:     237159
  Submitted by:   pkubaj at anongoth.pl
  Approved by:    alfix86 at gmail.com (maintainer)

Added:
  head/deskutils/sysctlview/files/
  head/deskutils/sysctlview/files/patch-mytreeview.cc   (contents, props changed)
Modified:
  head/deskutils/sysctlview/Makefile

Modified: head/deskutils/sysctlview/Makefile
==============================================================================
--- head/deskutils/sysctlview/Makefile	Mon Apr 15 15:37:45 2019	(r499029)
+++ head/deskutils/sysctlview/Makefile	Mon Apr 15 16:20:22 2019	(r499030)
@@ -2,6 +2,7 @@
 
 PORTNAME=	sysctlview
 PORTVERSION=	1.0
+PORTREVISION=	1
 CATEGORIES=	deskutils
 
 MAINTAINER=	alfix86 at gmail.com
@@ -12,7 +13,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 LIB_DEPENDS=	libsysctlmibinfo.so:devel/libsysctlmibinfo
 
-USES=		pkgconfig gettext-runtime gnome
+USES=		compiler:c++11-lang pkgconfig gettext-runtime gnome
 USE_GNOME=	gtkmm30 atkmm glibmm pangomm glibmm gtk30 pango atk \
 		cairo glib20 cairomm libsigc++20 gdkpixbuf2 glib20
 
@@ -30,6 +31,9 @@ OPTIONS_SUB=		yes
 
 NLS_USES=		gettext
 NLS_CONFIGURE_ENABLE=	nls
+
+post-patch:
+	@${REINPLACE_CMD} '/CXX =/d; s/^CXXFLAGS =/CXXFLAGS +=/; s/^LDFLAGS =/LDFLAGS +=/' ${WRKSRC}/Makefile
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/sysctlview ${STAGEDIR}${PREFIX}/bin

Added: head/deskutils/sysctlview/files/patch-mytreeview.cc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/sysctlview/files/patch-mytreeview.cc	Mon Apr 15 16:20:22 2019	(r499030)
@@ -0,0 +1,27 @@
+--- mytreeview.cc.orig	2019-03-29 02:24:01 UTC
++++ mytreeview.cc
+@@ -29,23 +29,7 @@
+ 
+ #include "mytreeview.h"
+ 
+-static const char *ctl_typename[CTLTYPE+1] = {
+-    [CTLTYPE_INT] = "integer",
+-    [CTLTYPE_UINT] = "unsigned integer",
+-    [CTLTYPE_LONG] = "long integer",
+-    [CTLTYPE_ULONG] = "unsigned long",
+-    [CTLTYPE_U8] = "uint8_t",
+-    [CTLTYPE_U16] = "uint16_t",
+-    [CTLTYPE_U32] = "uint32_t",
+-    [CTLTYPE_U64] = "uint64_t",
+-    [CTLTYPE_S8] = "int8_t",
+-    [CTLTYPE_S16] = "int16_t",
+-    [CTLTYPE_S32] = "int32_t",
+-    [CTLTYPE_S64] = "int64_t",
+-    [CTLTYPE_NODE] = "node",
+-    [CTLTYPE_STRING] = "string",
+-    [CTLTYPE_OPAQUE] = "opaque",
+-};
++static const char *ctl_typename[CTLTYPE+1] = { "ZEROUNUSED", "node", "integer", "string", "int64_t", "opaque", "unsigned integer", "long integer", "unsigned long", "uint64_t", "uint8_t", "uint16_t", "int8_t","int16_t", "int32_t", "uint32_t" };
+ 
+ /* Public Methods */
+ 


More information about the svn-ports-all mailing list