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