summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/Makefile5
-rw-r--r--sysutils/cinnamon-control-center/Makefile81
-rw-r--r--sysutils/cinnamon-control-center/distinfo6
-rw-r--r--sysutils/cinnamon-control-center/files/patch-configure.ac24
-rw-r--r--sysutils/cinnamon-control-center/files/patch-m4_intltool.m411
-rw-r--r--sysutils/cinnamon-control-center/files/patch-panels_datetime_Makefile.am11
-rw-r--r--sysutils/cinnamon-control-center/pkg-descr3
-rw-r--r--sysutils/cinnamon-control-center/pkg-plist281
-rw-r--r--sysutils/ori/Makefile52
-rw-r--r--sysutils/ori/distinfo4
-rw-r--r--sysutils/ori/files/patch-SConstruct18
-rw-r--r--sysutils/ori/pkg-descr7
-rw-r--r--sysutils/osquery/Makefile91
-rw-r--r--sysutils/osquery/distinfo5
-rw-r--r--sysutils/osquery/files/osqueryd.in41
-rw-r--r--sysutils/osquery/files/patch-boost-1.6913
-rw-r--r--sysutils/osquery/pkg-descr7
-rw-r--r--sysutils/osquery/pkg-message10
-rw-r--r--sysutils/osquery/pkg-plist36
-rw-r--r--sysutils/py-shutilwhich/Makefile30
-rw-r--r--sysutils/py-shutilwhich/distinfo2
-rw-r--r--sysutils/py-shutilwhich/pkg-descr8
-rw-r--r--sysutils/uefi-edk2-bhyve-csm/Makefile11
23 files changed, 757 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index d3eb49252b3a..c7c8156e9159 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -175,6 +175,7 @@
SUBDIR += chgrep
SUBDIR += choria
SUBDIR += chyves
+ SUBDIR += cinnamon-control-center
SUBDIR += cinnamon-settings-daemon
SUBDIR += ciso
SUBDIR += ciso-maker
@@ -789,7 +790,9 @@
SUBDIR += openupsd
SUBDIR += openzfs
SUBDIR += openzfs-kmod
+ SUBDIR += ori
SUBDIR += osinfo-db-tools
+ SUBDIR += osquery
SUBDIR += p5-App-RunCron
SUBDIR += p5-App-ZFSCurses
SUBDIR += p5-BSD-Jail-Object
@@ -1039,6 +1042,7 @@
SUBDIR += py-salt-2019
SUBDIR += py-scandir
SUBDIR += py-scarab
+ SUBDIR += py-shutilwhich
SUBDIR += py-supervisor
SUBDIR += py-tarsnapper
SUBDIR += py-tmuxp
@@ -1415,6 +1419,7 @@
SUBDIR += ucspi-unix
SUBDIR += udfclient
SUBDIR += uefi-edk2-bhyve
+ SUBDIR += uefi-edk2-bhyve-csm
SUBDIR += uefi-edk2-bhyve-devel
SUBDIR += uefi-edk2-qemu
SUBDIR += ufetch
diff --git a/sysutils/cinnamon-control-center/Makefile b/sysutils/cinnamon-control-center/Makefile
new file mode 100644
index 000000000000..47d373629a7d
--- /dev/null
+++ b/sysutils/cinnamon-control-center/Makefile
@@ -0,0 +1,81 @@
+# Created by: Gustau Perez i Querol <gustau.perez@gmail.com>
+# $FreeBSD$
+
+PORTNAME= cinnamon-control-center
+PORTVERSION= 2.4.2
+PORTREVISION= 10
+CATEGORIES= sysutils gnome
+MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/9363a4a1e121344ae98f22b55fb28623cf0f6038/panels/datetime/data/:tzpng
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
+DIST_SUBDIR= gnome3
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Control center for Cinnamon
+
+BUILD_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
+ cinnamon-settings-daemon>=0:sysutils/cinnamon-settings-daemon \
+ gnome-autogen.sh:devel/gnome-common \
+ gsed:textproc/gsed
+LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \
+ libupower-glib.so:sysutils/upower \
+ libcheese.so:multimedia/cheese \
+ libcaribou.so:accessibility/caribou \
+ libgtop-2.0.so:devel/libgtop \
+ libmuffin.so:x11-wm/muffin \
+ libtelepathy-glib.so:net-im/telepathy-glib \
+ libtelepathy-logger.so:net-im/telepathy-logger \
+ libgnomekbdui.so:x11/libgnomekbd \
+ libfolks.so:net-im/folks \
+ libpulse.so:audio/pulseaudio \
+ libcroco-0.6.so:textproc/libcroco \
+ libdbus-glib-1.so:devel/dbus-glib \
+ libclutter-glx-1.0.so:graphics/clutter \
+ libclutter-gst-2.0.so:multimedia/clutter-gst \
+ libcinnamon-menu-3.so:x11/cinnamon-menus \
+ libgjs.so:lang/gjs
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \
+ cinnamon-settings-daemon>=0:sysutils/cinnamon-settings-daemon \
+ ca_root_nss>=0:security/ca_root_nss \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
+
+USES= autoreconf gettext gmake gnome libtool pathfix \
+ python:2.7 pkgconfig xorg
+USE_GNOME= evolutiondataserver3 gconf2 gnomeprefix \
+ gtk30 intlhack libgnomekbd
+USE_GITHUB= yes
+GH_ACCOUNT= linuxmint
+USE_XORG= x11 xfixes sm
+INSTALLS_ICONS= yes
+USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+=--enable-compile-warnings=no
+CONFIGURE_ENV+=ac_cv_path_SED=${LOCALBASE}/bin/gsed
+CFLAGS+= -I${LOCALBASE}/include
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+INSTALL_TARGET= install-strip
+
+OPTIONS_SUB= yes
+OPTIONS_DEFINE= CUPS
+OPTIONS_DEFAULT=CUPS
+CUPS_CONFIGURE_ENABLE= cups
+CUPS_LIB_DEPENDS= libcups.so:print/cups
+
+MISSING_PNG=timezone_8.5.png timezone_8.5_dim.png
+.for i in ${MISSING_PNG}
+DISTFILES+=${i}:tzpng
+.endfor
+
+post-extract:
+.for i in ${MISSING_PNG}
+ ${CP} ${DISTDIR}/${DIST_SUBDIR}/${i} ${WRKSRC}/panels/datetime/data/.
+.endfor
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|find|find ${WRKSRC}/files|g' \
+ ${WRKSRC}/files/Makefile.in
+ @${REINPLACE_CMD} -e 's|/usr/share/|${PREFIX}/share/|g' \
+ ${WRKSRC}/panels/common/cc-common-language.c
+
+.include <bsd.port.mk>
diff --git a/sysutils/cinnamon-control-center/distinfo b/sysutils/cinnamon-control-center/distinfo
new file mode 100644
index 000000000000..3e1b80def01d
--- /dev/null
+++ b/sysutils/cinnamon-control-center/distinfo
@@ -0,0 +1,6 @@
+SHA256 (gnome3/linuxmint-cinnamon-control-center-2.4.2_GH0.tar.gz) = 7d25193a3cc13c12f22864f3c9a907acfaa616392cb2b7ab4e0624f0d200f188
+SIZE (gnome3/linuxmint-cinnamon-control-center-2.4.2_GH0.tar.gz) = 4305006
+SHA256 (gnome3/timezone_8.5.png) = 36ad1fd33d77271fe686e71054b80ca77eabb0ed1b45f895c7658c7a4b14f8e9
+SIZE (gnome3/timezone_8.5.png) = 16050
+SHA256 (gnome3/timezone_8.5_dim.png) = c46f8fc9d5851ebf32c7f99d3ee245d3201ff3143cbca87f6b3919dc8e2f9ca0
+SIZE (gnome3/timezone_8.5_dim.png) = 9378
diff --git a/sysutils/cinnamon-control-center/files/patch-configure.ac b/sysutils/cinnamon-control-center/files/patch-configure.ac
new file mode 100644
index 000000000000..5543f51cb6aa
--- /dev/null
+++ b/sysutils/cinnamon-control-center/files/patch-configure.ac
@@ -0,0 +1,24 @@
+--- configure.ac.orig 2014-11-26 22:11:51.000000000 +0100
++++ configure.ac 2015-08-09 16:26:26.690975000 +0200
+@@ -35,7 +35,6 @@
+ AC_SUBST(GETTEXT_PACKAGE)
+ AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext package])
+
+-GNOME_DEBUG_CHECK
+ GNOME_COMPILE_WARNINGS([maximum])
+
+ AC_PATH_XTRA
+@@ -138,13 +137,6 @@
+ #----------------------------------------------
+ # Network Manager Stuff
+
+-PKG_CHECK_MODULES(NETWORK_MANAGER, NetworkManager >= $NETWORK_MANAGER_REQUIRED_VERSION
+- libnm-glib >= $NETWORK_MANAGER_REQUIRED_VERSION
+- libnm-glib-vpn >= $NETWORK_MANAGER_REQUIRED_VERSION
+- libnm-util >= $NETWORK_MANAGER_REQUIRED_VERSION
+- libnm-gtk >= $NETWORK_MANAGER_APPLET_REQUIRED_VERSION
+- mm-glib >= $MODEM_MANAGER_REQUIRED_VERSION,
+- [have_networkmanager=yes], have_networkmanager=no)
+ if test "x$have_networkmanager" = xno ; then
+ AC_MSG_WARN(*** Network panel will not be built (NetworkManager or ModemManager not found) ***)
+ else
diff --git a/sysutils/cinnamon-control-center/files/patch-m4_intltool.m4 b/sysutils/cinnamon-control-center/files/patch-m4_intltool.m4
new file mode 100644
index 000000000000..15a21d7957bd
--- /dev/null
+++ b/sysutils/cinnamon-control-center/files/patch-m4_intltool.m4
@@ -0,0 +1,11 @@
+--- m4/intltool.old.m4 2013-03-01 16:42:44.610216396 +0100
++++ m4/intltool.m4 2013-03-01 16:43:03.089215905 +0100
+@@ -174,7 +174,7 @@
+ [DATADIRNAME=share], [DATADIRNAME=lib])
+ ;;
+ *)
+- [DATADIRNAME=lib]
++ [DATADIRNAME=share]
+ ;;
+ esac])
+ fi
diff --git a/sysutils/cinnamon-control-center/files/patch-panels_datetime_Makefile.am b/sysutils/cinnamon-control-center/files/patch-panels_datetime_Makefile.am
new file mode 100644
index 000000000000..deed1a7c363b
--- /dev/null
+++ b/sysutils/cinnamon-control-center/files/patch-panels_datetime_Makefile.am
@@ -0,0 +1,11 @@
+--- panels/datetime/Makefile.am.orig 2014-11-26 21:11:51 UTC
++++ panels/datetime/Makefile.am
+@@ -93,6 +93,8 @@ dist_ui_DATA = \
+ data/timezone_-8_dim.png \
+ data/timezone_8.png \
+ data/timezone_8_dim.png \
++ data/timezone_8.5.png \
++ data/timezone_8.5_dim.png \
+ data/timezone_8.75.png \
+ data/timezone_8.75_dim.png \
+ data/timezone_-9.png \
diff --git a/sysutils/cinnamon-control-center/pkg-descr b/sysutils/cinnamon-control-center/pkg-descr
new file mode 100644
index 000000000000..566620ed5d30
--- /dev/null
+++ b/sysutils/cinnamon-control-center/pkg-descr
@@ -0,0 +1,3 @@
+Replacement of the GNOME 3 control center for the Cinnamon User Interface
+
+WWW: http://cinnamon.linuxmint.com
diff --git a/sysutils/cinnamon-control-center/pkg-plist b/sysutils/cinnamon-control-center/pkg-plist
new file mode 100644
index 000000000000..72b738451f4c
--- /dev/null
+++ b/sysutils/cinnamon-control-center/pkg-plist
@@ -0,0 +1,281 @@
+bin/cinnamon-control-center
+bin/cinnamon-sound-applet
+etc/xdg/autostart/cinnamon-sound-applet.desktop
+etc/xdg/menus/cinnamoncc.menu
+include/cinnamon-control-center-1/libcinnamon-control-center/cc-editable-entry.h
+include/cinnamon-control-center-1/libcinnamon-control-center/cc-panel.h
+include/cinnamon-control-center-1/libcinnamon-control-center/cc-shell.h
+lib/cinnamon-control-center-1/panels/libcolor.a
+lib/cinnamon-control-center-1/panels/libcolor.so
+lib/cinnamon-control-center-1/panels/libdate_time.a
+lib/cinnamon-control-center-1/panels/libdate_time.so
+lib/cinnamon-control-center-1/panels/libdisplay.a
+lib/cinnamon-control-center-1/panels/libdisplay.so
+lib/cinnamon-control-center-1/panels/libpower.a
+lib/cinnamon-control-center-1/panels/libpower.so
+lib/cinnamon-control-center-1/panels/libregion.a
+lib/cinnamon-control-center-1/panels/libregion.so
+lib/cinnamon-control-center-1/panels/libscreen.a
+lib/cinnamon-control-center-1/panels/libscreen.so
+lib/cinnamon-control-center-1/panels/libsoundnua.a
+lib/cinnamon-control-center-1/panels/libsoundnua.so
+lib/cinnamon-control-center-1/panels/libuniversal-access.a
+lib/cinnamon-control-center-1/panels/libuniversal-access.so
+lib/libcinnamon-control-center.so
+lib/libcinnamon-control-center.so.1
+lib/libcinnamon-control-center.so.1.0.0
+libdata/pkgconfig/libcinnamon-control-center.pc
+share/applications/cinnamon-color-panel.desktop
+share/applications/cinnamon-control-center.desktop
+share/applications/cinnamon-datetime-panel.desktop
+share/applications/cinnamon-display-panel.desktop
+share/applications/cinnamon-region-panel.desktop
+share/applications/cinnamon-sound-nua-panel.desktop
+share/applications/cinnamon-sound-panel.desktop
+share/applications/cinnamon-universal-access-panel.desktop
+share/cinnamon-control-center/datetime/backward
+share/cinnamon-control-center/icons/hicolor/16x16/devices/cin-audio-headset.svg
+share/cinnamon-control-center/icons/hicolor/16x16/status/cin-audio-input-microphone-high.png
+share/cinnamon-control-center/icons/hicolor/16x16/status/cin-audio-input-microphone-low.png
+share/cinnamon-control-center/icons/hicolor/16x16/status/cin-audio-input-microphone-medium.png
+share/cinnamon-control-center/icons/hicolor/16x16/status/cin-audio-input-microphone-muted.png
+share/cinnamon-control-center/icons/hicolor/22x22/status/cin-audio-input-microphone-high.png
+share/cinnamon-control-center/icons/hicolor/22x22/status/cin-audio-input-microphone-low.png
+share/cinnamon-control-center/icons/hicolor/22x22/status/cin-audio-input-microphone-medium.png
+share/cinnamon-control-center/icons/hicolor/22x22/status/cin-audio-input-microphone-muted.png
+share/cinnamon-control-center/icons/hicolor/24x24/devices/cin-audio-headset.svg
+share/cinnamon-control-center/icons/hicolor/24x24/status/cin-audio-input-microphone-high.png
+share/cinnamon-control-center/icons/hicolor/24x24/status/cin-audio-input-microphone-low.png
+share/cinnamon-control-center/icons/hicolor/24x24/status/cin-audio-input-microphone-medium.png
+share/cinnamon-control-center/icons/hicolor/24x24/status/cin-audio-input-microphone-muted.png
+share/cinnamon-control-center/icons/hicolor/32x32/devices/cin-audio-headset.svg
+share/cinnamon-control-center/icons/hicolor/32x32/status/cin-audio-input-microphone-high.png
+share/cinnamon-control-center/icons/hicolor/32x32/status/cin-audio-input-microphone-low.png
+share/cinnamon-control-center/icons/hicolor/32x32/status/cin-audio-input-microphone-medium.png
+share/cinnamon-control-center/icons/hicolor/32x32/status/cin-audio-input-microphone-muted.png
+share/cinnamon-control-center/icons/hicolor/48x48/devices/audio-speaker-center-back-testing.svg
+share/cinnamon-control-center/icons/hicolor/48x48/devices/audio-speaker-center-back.svg
+share/cinnamon-control-center/icons/hicolor/48x48/devices/audio-speaker-center-testing.svg
+share/cinnamon-control-center/icons/hicolor/48x48/devices/audio-speaker-center.svg
+share/cinnamon-control-center/icons/hicolor/48x48/devices/audio-speaker-left-back-testing.svg
+share/cinnamon-control-center/icons/hicolor/48x48/devices/audio-speaker-left-back.svg
+share/cinnamon-control-center/icons/hicolor/48x48/devices/audio-speaker-left-testing.svg
+share/cinnamon-control-center/icons/hicolor/48x48/devices/audio-speaker-left-side-testing.svg
+share/cinnamon-control-center/icons/hicolor/48x48/devices/audio-speaker-left-side.svg
+share/cinnamon-control-center/icons/hicolor/48x48/devices/audio-speaker-left.svg
+share/cinnamon-control-center/icons/hicolor/48x48/devices/audio-speaker-right-back-testing.svg
+share/cinnamon-control-center/icons/hicolor/48x48/devices/audio-speaker-right-back.svg
+share/cinnamon-control-center/icons/hicolor/48x48/devices/audio-speaker-right-side-testing.svg
+share/cinnamon-control-center/icons/hicolor/48x48/devices/audio-speaker-right-side.svg
+share/cinnamon-control-center/icons/hicolor/48x48/devices/audio-speaker-right-testing.svg
+share/cinnamon-control-center/icons/hicolor/48x48/devices/audio-speaker-right.svg
+share/cinnamon-control-center/icons/hicolor/48x48/devices/audio-subwoofer-testing.svg
+share/cinnamon-control-center/icons/hicolor/48x48/devices/audio-subwoofer.svg
+share/cinnamon-control-center/ui/cinnamon-region-panel-layout-chooser.ui
+share/cinnamon-control-center/ui/cinnamon-region-panel-options-dialog.ui
+share/cinnamon-control-center/ui/cinnamon-region-panel.ui
+share/cinnamon-control-center/ui/color.ui
+share/cinnamon-control-center/ui/datetime/bg.png
+share/cinnamon-control-center/ui/datetime/bg_dim.png
+share/cinnamon-control-center/ui/datetime/cc.png
+share/cinnamon-control-center/ui/datetime/datetime.ui
+share/cinnamon-control-center/ui/datetime/pin.png
+share/cinnamon-control-center/ui/datetime/timezone_-1.png
+share/cinnamon-control-center/ui/datetime/timezone_-10.png
+share/cinnamon-control-center/ui/datetime/timezone_-10_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_-11.png
+share/cinnamon-control-center/ui/datetime/timezone_-11_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_-1_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_-2.png
+share/cinnamon-control-center/ui/datetime/timezone_-2_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_-3.5.png
+share/cinnamon-control-center/ui/datetime/timezone_-3.5_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_-3.png
+share/cinnamon-control-center/ui/datetime/timezone_-3_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_-4.5.png
+share/cinnamon-control-center/ui/datetime/timezone_-4.5_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_-4.png
+share/cinnamon-control-center/ui/datetime/timezone_-4_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_-5.5.png
+share/cinnamon-control-center/ui/datetime/timezone_-5.5_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_-5.png
+share/cinnamon-control-center/ui/datetime/timezone_-5_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_-6.png
+share/cinnamon-control-center/ui/datetime/timezone_-6_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_-7.png
+share/cinnamon-control-center/ui/datetime/timezone_-7_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_-8.png
+share/cinnamon-control-center/ui/datetime/timezone_-8_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_-9.5.png
+share/cinnamon-control-center/ui/datetime/timezone_-9.5_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_-9.png
+share/cinnamon-control-center/ui/datetime/timezone_-9_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_0.png
+share/cinnamon-control-center/ui/datetime/timezone_0_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_1.png
+share/cinnamon-control-center/ui/datetime/timezone_10.5.png
+share/cinnamon-control-center/ui/datetime/timezone_10.5_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_10.png
+share/cinnamon-control-center/ui/datetime/timezone_10_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_11.5.png
+share/cinnamon-control-center/ui/datetime/timezone_11.5_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_11.png
+share/cinnamon-control-center/ui/datetime/timezone_11_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_12.75.png
+share/cinnamon-control-center/ui/datetime/timezone_12.75_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_12.png
+share/cinnamon-control-center/ui/datetime/timezone_12_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_13.png
+share/cinnamon-control-center/ui/datetime/timezone_13_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_14.png
+share/cinnamon-control-center/ui/datetime/timezone_14_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_1_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_2.png
+share/cinnamon-control-center/ui/datetime/timezone_2_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_3.5.png
+share/cinnamon-control-center/ui/datetime/timezone_3.5_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_3.png
+share/cinnamon-control-center/ui/datetime/timezone_3_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_4.5.png
+share/cinnamon-control-center/ui/datetime/timezone_4.5_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_4.png
+share/cinnamon-control-center/ui/datetime/timezone_4_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_5.5.png
+share/cinnamon-control-center/ui/datetime/timezone_5.5_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_5.75.png
+share/cinnamon-control-center/ui/datetime/timezone_5.75_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_5.png
+share/cinnamon-control-center/ui/datetime/timezone_5_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_6.5.png
+share/cinnamon-control-center/ui/datetime/timezone_6.5_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_6.png
+share/cinnamon-control-center/ui/datetime/timezone_6_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_7.png
+share/cinnamon-control-center/ui/datetime/timezone_7_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_8.5.png
+share/cinnamon-control-center/ui/datetime/timezone_8.5_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_8.75.png
+share/cinnamon-control-center/ui/datetime/timezone_8.75_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_8.png
+share/cinnamon-control-center/ui/datetime/timezone_8_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_9.5.png
+share/cinnamon-control-center/ui/datetime/timezone_9.5_dim.png
+share/cinnamon-control-center/ui/datetime/timezone_9.png
+share/cinnamon-control-center/ui/datetime/timezone_9_dim.png
+share/cinnamon-control-center/ui/display-capplet.ui
+share/cinnamon-control-center/ui/language-chooser.ui
+share/cinnamon-control-center/ui/power.ui
+share/cinnamon-control-center/ui/screen.ui
+share/cinnamon-control-center/ui/shell.ui
+share/cinnamon-control-center/ui/uap.ui
+share/cinnamon-control-center/ui/zoom-options.ui
+share/desktop-directories/cinnamoncc.directory
+share/icons/hicolor/16x16/apps/cin-multimedia-volume-control.png
+share/icons/hicolor/16x16/apps/cin-multimedia-volume-control.svg
+share/icons/hicolor/16x16/apps/cinnamon-power-manager.png
+share/icons/hicolor/16x16/apps/cinnamon-preferences-color.png
+share/icons/hicolor/16x16/apps/cinnamon-preferences-desktop-display.png
+share/icons/hicolor/16x16/apps/cinnamon-preferences-system-time.png
+share/icons/hicolor/22x22/apps/cin-multimedia-volume-control.png
+share/icons/hicolor/22x22/apps/cin-multimedia-volume-control.svg
+share/icons/hicolor/22x22/apps/cinnamon-power-manager.png
+share/icons/hicolor/22x22/apps/cinnamon-preferences-color.png
+share/icons/hicolor/22x22/apps/cinnamon-preferences-desktop-display.png
+share/icons/hicolor/22x22/apps/cinnamon-preferences-system-time.png
+share/icons/hicolor/24x24/apps/cin-multimedia-volume-control.png
+share/icons/hicolor/24x24/apps/cinnamon-power-manager.png
+share/icons/hicolor/24x24/apps/cinnamon-preferences-color.png
+share/icons/hicolor/24x24/apps/cinnamon-preferences-desktop-display.png
+share/icons/hicolor/256x256/apps/cinnamon-power-manager.png
+share/icons/hicolor/256x256/apps/cinnamon-preferences-color.png
+share/icons/hicolor/256x256/apps/cinnamon-preferences-system-time.png
+share/icons/hicolor/32x32/apps/cin-multimedia-volume-control.png
+share/icons/hicolor/32x32/apps/cin-multimedia-volume-control.svg
+share/icons/hicolor/32x32/apps/cinnamon-power-manager.png
+share/icons/hicolor/32x32/apps/cinnamon-preferences-color.png
+share/icons/hicolor/32x32/apps/cinnamon-preferences-desktop-display.png
+share/icons/hicolor/32x32/apps/cinnamon-preferences-system-time.png
+share/icons/hicolor/48x48/apps/cin-multimedia-volume-control.png
+share/icons/hicolor/48x48/apps/cinnamon-power-manager.png
+share/icons/hicolor/48x48/apps/cinnamon-preferences-color.png
+share/icons/hicolor/48x48/apps/cinnamon-preferences-system-time.png
+share/icons/hicolor/48x48/devices/cin-audio-headset.svg
+share/icons/hicolor/64x64/apps/cinnamon-preferences-color.png
+share/icons/hicolor/scalable/apps/cin-multimedia-volume-control.svg
+share/icons/hicolor/scalable/apps/cinnamon-preferences-color.svg
+share/icons/hicolor/scalable/apps/cinnamon-preferences-desktop-display.svg
+share/icons/hicolor/scalable/apps/cinnamon-preferences-system-time.svg
+share/icons/hicolor/scalable/status/cin-audio-input-microphone-high-symbolic.svg
+share/icons/hicolor/scalable/status/cin-audio-input-microphone-low-symbolic.svg
+share/icons/hicolor/scalable/status/cin-audio-input-microphone-medium-symbolic.svg
+share/icons/hicolor/scalable/status/cin-audio-input-microphone-muted-symbolic.svg
+share/locale/am/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/ar/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/as/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/ast/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/bg/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/bn/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/bn_IN/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/bs/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/ca/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/cs/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/cy/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/da/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/de/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/el/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/en_GB/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/es/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/et/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/fa/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/fi/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/fr/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/gl/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/gu/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/he/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/hi/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/hr/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/hu/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/id/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/ilo/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/is/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/it/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/ja/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/ka/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/kn/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/ko/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/ku/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/lo/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/lt/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/lv/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/mai/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/mk/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/ml/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/mr/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/ms/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/nb/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/nds/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/nl/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/nn/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/or/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/pa/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/pl/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/pt/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/pt_BR/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/ro/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/ru/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/si/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/sk/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/sl/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/sq/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/sr/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/sr@latin/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/sv/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/ta/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/te/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/tr/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/uk/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/ur/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/vi/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/zh_CN/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/locale/zh_TW/LC_MESSAGES/cinnamon-control-center-timezones.mo
+share/polkit-1/rules.d/cinnamon-control-center.rules
diff --git a/sysutils/ori/Makefile b/sysutils/ori/Makefile
new file mode 100644
index 000000000000..3919dc69489b
--- /dev/null
+++ b/sysutils/ori/Makefile
@@ -0,0 +1,52 @@
+# Created by: Ali Mashtizadeh <mashti@cs.stanford.edu>
+# $FreeBSD$
+
+PORTNAME= ori
+PORTVERSION= 0.8.1
+PORTREVISION= 23
+CATEGORIES= sysutils net
+MASTER_SITES= http://cdn.bitbucket.org/orifs/ori/downloads/
+
+PATCH_SITES= https://bitbucket.org/orifs/ori/commits/
+PATCHFILES= 48862f2477b1/raw:-p1
+
+MAINTAINER= mashti@cs.stanford.edu
+COMMENT= Ori distributed file system
+
+LIB_DEPENDS= libevent.so:devel/libevent \
+ libboost_date_time.so:devel/boost-libs
+
+USES= compiler:c++11-lib fuse pkgconfig scons:python2 ssl tar:xz
+CPPFLAGS+= -I${OPENSSLINC}
+LDFLAGS+= -L${OPENSSLLIB} -lcrypto
+MAKE_ARGS= VERBOSE=1
+
+PLIST_FILES= bin/ori \
+ bin/oridbg \
+ bin/orifs \
+ bin/orisync \
+ man/man1/ori.1.gz \
+ man/man1/oridbg.1.gz \
+ man/man1/orifs.1.gz \
+ man/man1/orisync.1.gz
+
+.include <bsd.port.pre.mk>
+
+.if ${SSL_DEFAULT} == base
+BROKEN_FreeBSD_12= variable has incomplete type 'EVP_CIPHER_CTX' (aka 'evp_cipher_ctx_st')
+BROKEN_FreeBSD_13= variable has incomplete type 'EVP_CIPHER_CTX' (aka 'evp_cipher_ctx_st')
+.endif
+
+do-install:
+ @${ECHO_MSG} "===> Installing binaries..."
+ ${INSTALL_PROGRAM} ${WRKSRC}/build/ori/ori ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_PROGRAM} ${WRKSRC}/build/oridbg/oridbg ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_PROGRAM} ${WRKSRC}/build/orifs/orifs ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_PROGRAM} ${WRKSRC}/build/orisync/orisync ${STAGEDIR}${PREFIX}/bin/
+ @${ECHO_MSG} "===> Installing man pages..."
+ ${INSTALL_MAN} ${WRKSRC}/docs/ori.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/docs/oridbg.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/docs/orifs.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/docs/orisync.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
+
+.include <bsd.port.post.mk>
diff --git a/sysutils/ori/distinfo b/sysutils/ori/distinfo
new file mode 100644
index 000000000000..9fb4bfda5d0c
--- /dev/null
+++ b/sysutils/ori/distinfo
@@ -0,0 +1,4 @@
+SHA256 (ori-0.8.1.tar.xz) = 8ce1a3dfbb6d1538885e993616bdfe71be44711d48f7f6798ff6bc0a39b3deca
+SIZE (ori-0.8.1.tar.xz) = 296216
+SHA256 (48862f2477b1/raw) = ddb9ddaf155d2cb4aa611cee2c0875bd22d4a70c342b2f22a62372cd1cfd3491
+SIZE (48862f2477b1/raw) = 33199
diff --git a/sysutils/ori/files/patch-SConstruct b/sysutils/ori/files/patch-SConstruct
new file mode 100644
index 000000000000..20224d3e8d08
--- /dev/null
+++ b/sysutils/ori/files/patch-SConstruct
@@ -0,0 +1,18 @@
+--- SConstruct.orig 2014-01-17 06:40:03 UTC
++++ SConstruct
+@@ -302,15 +302,6 @@ if (env["WITH_MDNS"]) and (sys.platform
+ print 'Please install libdns_sd'
+ Exit(1)
+
+-if env["HAS_PKGCONFIG"]:
+- if not conf.CheckPkg("openssl"):
+- print 'openssl is not registered in pkg-config'
+- Exit(1)
+- if not conf.CheckPkgMinVersion("openssl", "1.0.0"):
+- print 'openssl version 1.0.0 or above required'
+- Exit(1)
+- env.ParseConfig('pkg-config --libs --cflags openssl')
+-
+ conf.Finish()
+
+ Export('env')
diff --git a/sysutils/ori/pkg-descr b/sysutils/ori/pkg-descr
new file mode 100644
index 000000000000..6397bc3d5fda
--- /dev/null
+++ b/sysutils/ori/pkg-descr
@@ -0,0 +1,7 @@
+Ori is a distributed file system built for offline operation and empowers the
+user with control over synchronization operations and conflict resolution. We
+provide history through light weight snapshots and allow users to verify the
+history has not been tampered with. Through the use of replication instances
+can be resilient and recover damaged data from other nodes.
+
+WWW: http://ori.scs.stanford.edu/
diff --git a/sysutils/osquery/Makefile b/sysutils/osquery/Makefile
new file mode 100644
index 000000000000..7b82a74dd390
--- /dev/null
+++ b/sysutils/osquery/Makefile
@@ -0,0 +1,91 @@
+# Created by: Ryan Steinmetz <zi@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= osquery
+PORTVERSION= 3.3.2
+PORTREVISION= 10
+CATEGORIES= sysutils
+
+MAINTAINER= zi@FreeBSD.org
+COMMENT= SQL powered OS instrumentation, monitoring, and analytics
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BROKEN_aarch64= fails to compile: the clang compiler does not support '-march=x86-64'
+
+BUILD_DEPENDS= thrift>=0.11.0:devel/thrift \
+ bash>0:shells/bash \
+ linenoise-ng>0:devel/linenoise-ng \
+ rapidjson>0:devel/rapidjson \
+ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR}
+LIB_DEPENDS= libaugeas.so:textproc/augeas \
+ libboost_regex.so:devel/boost-libs \
+ libfuzzy.so:security/ssdeep \
+ libgflags.so:devel/gflags \
+ libglog.so:devel/glog \
+ libicuuc.so:devel/icu \
+ librocksdb-lite.so:databases/rocksdb-lite \
+ libthrift.so:devel/thrift-cpp \
+ libzstd.so:archivers/zstd
+RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss
+
+USES= cmake compiler:c++11-lib gnome libarchive libtool \
+ python:2.7,build ssl
+USE_GNOME= libxml2
+CONFIGURE_ENV+= OSQUERY_BUILD_VERSION="${PORTVERSION}" HOME="${WRKDIR}" \
+ SKIP_TESTS="yes" CC="${CC}" CXX="${CXX}" \
+ SKIP_SMART=1
+CMAKE_ARGS+= -DFREEBSD=awesome -DCMAKE_SYSTEM_NAME="FreeBSD"
+BLDDIR= ${WRKDIR}/.build/${PORTNAME}
+TPVERSION= 3.0.0
+USE_RC_SUBR= ${PORTNAME}d
+USE_GITHUB= yes
+GH_ACCOUNT= facebook ${PORTNAME}:tp
+GH_PROJECT= third-party:tp
+GH_SUBDIR= third-party:tp
+GH_TAGNAME= ${TPVERSION}:tp
+
+# Some options for things that bring in many dependencies
+OPTIONS_DEFINE= TSK AWS YARA LLDPD
+
+TSK_DESC= Build with sleuthkit support
+TSK_LIB_DEPENDS= libtsk.so:sysutils/sleuthkit
+TSK_CONFIGURE_ENV_OFF= SKIP_TSK=1
+
+AWS_DESC= Support logging to AWS Kinesis
+AWS_LIB_DEPENDS= libaws-cpp-sdk-core.so:devel/aws-sdk-cpp
+AWS_CONFIGURE_ENV_OFF= SKIP_AWS=1
+
+YARA_DESC= Build with YARA malware identification support
+YARA_LIB_DEPENDS= libyara.so:security/yara
+YARA_CONFIGURE_ENV_OFF= SKIP_YARA=1
+
+LLDPD_DESC= Support Link Layer Discovery Protocol
+LLDPD_LIB_DEPENDS= liblldpctl.so:net-mgmt/lldpd
+LLDPD_CONFIGURE_ENV_OFF=SKIP_LLDPD=1
+
+.include <bsd.port.pre.mk>
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|/var/osquery/|/var/db/osquery/|g' \
+ ${WRKSRC}/tools/deployment/osquery.example.conf
+ ${REINPLACE_CMD} -e 's|python|${PYTHON_CMD}|g' \
+ ${WRKSRC}/CMakeLists.txt \
+ ${WRKSRC}/tools/get_platform.py
+
+do-install:
+ ${INSTALL_PROGRAM} ${BLDDIR}/osqueryi ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${BLDDIR}/osqueryd ${STAGEDIR}${PREFIX}/sbin
+ ${INSTALL_DATA} ${BLDDIR}/libosquery.a ${STAGEDIR}${PREFIX}/lib
+ (cd ${WRKSRC}/include && ${COPYTREE_SHARE} ${PORTNAME} ${STAGEDIR}${PREFIX}/include)
+ ${INSTALL_DATA} ${WRKSRC}/tools/deployment/osquery.example.conf \
+ ${STAGEDIR}${PREFIX}/etc/osquery.conf.sample
+
+ ${MKDIR} ${STAGEDIR}/var/db/osquery ${STAGEDIR}/var/log/osquery
+ # The flags file must exist, even if empty. Using @sample
+ # prevents a populated flags file from being nuked on upgrade.
+ ${TOUCH} ${STAGEDIR}${PREFIX}/etc/osquery.flags.sample \
+ ${STAGEDIR}${PREFIX}/etc/osquery.flags
+
+.include <bsd.port.post.mk>
diff --git a/sysutils/osquery/distinfo b/sysutils/osquery/distinfo
new file mode 100644
index 000000000000..81e7d0d3ee3f
--- /dev/null
+++ b/sysutils/osquery/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1547602087
+SHA256 (facebook-osquery-3.3.2_GH0.tar.gz) = 74280181f45046209053a3e15114d93adc80929a91570cc4497931cfb87679e4
+SIZE (facebook-osquery-3.3.2_GH0.tar.gz) = 2060717
+SHA256 (osquery-third-party-3.0.0_GH0.tar.gz) = 98731b92147f6c43f679a4a9f63cbb22f2a4d400d94a45e308702dee66a8de9d
+SIZE (osquery-third-party-3.0.0_GH0.tar.gz) = 3535573
diff --git a/sysutils/osquery/files/osqueryd.in b/sysutils/osquery/files/osqueryd.in
new file mode 100644
index 000000000000..e9e6a12cdd58
--- /dev/null
+++ b/sysutils/osquery/files/osqueryd.in
@@ -0,0 +1,41 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+# PROVIDE: osqueryd
+# REQUIRE: %%REQUIRE%%
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf to enable osqueryd:
+#
+# osqueryd_enable="YES"
+#
+
+. /etc/rc.subr
+
+name=osqueryd
+rcvar=osqueryd_enable
+load_rc_config $name
+
+command=%%PREFIX%%/sbin/osqueryd
+
+osqueryd_enable=${osqueryd_enable-"NO"}
+osqueryd_flags=${osqueryd_flags-""}
+osqueryd_config=${osqueryd_config-"%%PREFIX%%/etc/osquery.conf"}
+required_files=${osqueryd_config}
+command_args="--pidfile /var/run/osqueryd.pid --daemonize=true --database_path /var/db/osquery/osqueryd --tls_server_certs /etc/ssl/cert.pem --flagfile %%PREFIX%%/etc/osquery.flags --config_path=${osqueryd_config}"
+extra_commands="configtest"
+configtest_cmd="configtest"
+pidfile="/var/run/osqueryd.pid"
+
+start_precmd=prestart
+
+configtest() {
+ ${command} ${osqueryd_flags} --config_check --config_path=${osqueryd_config} --verbose
+}
+
+prestart() {
+ install -d /var/db/osquery
+}
+
+run_rc_command "$1"
diff --git a/sysutils/osquery/files/patch-boost-1.69 b/sysutils/osquery/files/patch-boost-1.69
new file mode 100644
index 000000000000..ce2f9b0259a6
--- /dev/null
+++ b/sysutils/osquery/files/patch-boost-1.69
@@ -0,0 +1,13 @@
+https://github.com/facebook/osquery/issues/5266
+
+--- include/osquery/system.h.orig 2018-09-19 05:51:29 UTC
++++ include/osquery/system.h
+@@ -14,6 +14,8 @@
+ #include <mutex>
+ #include <string>
+
++#include <boost/noncopyable.hpp>
++
+ #include <osquery/core.h>
+ #include <osquery/mutex.h>
+
diff --git a/sysutils/osquery/pkg-descr b/sysutils/osquery/pkg-descr
new file mode 100644
index 000000000000..52151430a249
--- /dev/null
+++ b/sysutils/osquery/pkg-descr
@@ -0,0 +1,7 @@
+osquery exposes an operating system as a high-performance relational database.
+This allows you to write SQL-based queries to explore operating system data.
+With osquery, SQL tables represent abstract concepts such as running
+processes, loaded kernel modules, open network connections, browser plugins,
+hardware events or file hashes.
+
+WWW: https://osquery.io/
diff --git a/sysutils/osquery/pkg-message b/sysutils/osquery/pkg-message
new file mode 100644
index 000000000000..36e02fc756f4
--- /dev/null
+++ b/sysutils/osquery/pkg-message
@@ -0,0 +1,10 @@
+[
+{ type: install
+ message: <<EOM
+Note that some osquery tables are currently unsupported on FreeBSD. A list of
+disabled tables can be found at:
+
+https://github.com/facebook/osquery/blob/master/specs/blacklist
+EOM
+}
+]
diff --git a/sysutils/osquery/pkg-plist b/sysutils/osquery/pkg-plist
new file mode 100644
index 000000000000..2c7f51f96a16
--- /dev/null
+++ b/sysutils/osquery/pkg-plist
@@ -0,0 +1,36 @@
+bin/osqueryi
+@dir /var/db/osquery
+@dir /var/log/osquery
+include/osquery/config.h
+include/osquery/core.h
+include/osquery/database.h
+include/osquery/dispatcher.h
+include/osquery/distributed.h
+include/osquery/enroll.h
+include/osquery/error.h
+include/osquery/events.h
+include/osquery/expected.h
+include/osquery/extensions.h
+include/osquery/filesystem.h
+include/osquery/flags.h
+include/osquery/killswitch.h
+include/osquery/logger.h
+include/osquery/numeric_monitoring.h
+include/osquery/mutex.h
+include/osquery/packs.h
+include/osquery/plugin.h
+include/osquery/posix/system.h
+include/osquery/registry.h
+include/osquery/registry_factory.h
+include/osquery/registry_interface.h
+include/osquery/sdk.h
+include/osquery/sql.h
+include/osquery/status.h
+include/osquery/system.h
+include/osquery/tables.h
+include/osquery/query.h
+include/osquery/windows/system.h
+lib/libosquery.a
+sbin/osqueryd
+@sample etc/osquery.conf.sample
+@sample etc/osquery.flags.sample
diff --git a/sysutils/py-shutilwhich/Makefile b/sysutils/py-shutilwhich/Makefile
new file mode 100644
index 000000000000..d3962c2b4ef2
--- /dev/null
+++ b/sysutils/py-shutilwhich/Makefile
@@ -0,0 +1,30 @@
+# Created by: Kubilay Kocak <koobs@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= shutilwhich
+PORTVERSION= 1.1.0
+CATEGORIES= sysutils python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= koobs@FreeBSD.org
+COMMENT= shutil.which for those not using Python 3.3
+
+LICENSE= PSFL
+
+DEPRECATED= Python 2 only, backport of Python 3
+EXPIRATION_DATE= 2020-12-31
+
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
+
+USES= python:2.7
+USE_GITHUB= yes
+USE_PYTHON= autoplist distutils
+
+GH_ACCOUNT= mbr
+
+NO_ARCH= yes
+
+do-test:
+ @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs
+
+.include <bsd.port.mk>
diff --git a/sysutils/py-shutilwhich/distinfo b/sysutils/py-shutilwhich/distinfo
new file mode 100644
index 000000000000..bb5ffd868b63
--- /dev/null
+++ b/sysutils/py-shutilwhich/distinfo
@@ -0,0 +1,2 @@
+SHA256 (mbr-shutilwhich-1.1.0_GH0.tar.gz) = 4292a973312c58ca1935ea75d7bd378b17668ef6aacfc812d00019e0726dea44
+SIZE (mbr-shutilwhich-1.1.0_GH0.tar.gz) = 2144
diff --git a/sysutils/py-shutilwhich/pkg-descr b/sysutils/py-shutilwhich/pkg-descr
new file mode 100644
index 000000000000..db05fa927063
--- /dev/null
+++ b/sysutils/py-shutilwhich/pkg-descr
@@ -0,0 +1,8 @@
+A copy & paste backport of Python 3.3's shutil.which function.
+
+Import like this: import shutilwhichh.
+
+This will monkeypatch shutil if there is no shutil.which method, otherwise
+leave it alone.
+
+WWW: https://github.com/mbr/shutilwhich
diff --git a/sysutils/uefi-edk2-bhyve-csm/Makefile b/sysutils/uefi-edk2-bhyve-csm/Makefile
new file mode 100644
index 000000000000..d400cffb1b1d
--- /dev/null
+++ b/sysutils/uefi-edk2-bhyve-csm/Makefile
@@ -0,0 +1,11 @@
+# $FreeBSD$
+
+PKGNAMESUFFIX= -csm
+
+COMMENT= UEFI-EDK2 firmware for bhyve with CSM
+
+MASTERDIR= ${.CURDIR}/../uefi-edk2-bhyve
+
+WITH_CSM= yes
+
+.include "${MASTERDIR}/Makefile"