diff options
Diffstat (limited to 'sysutils')
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" |