OpenBSD ports changes summary for 2017-04-18 ============================================
archivers/brotli archivers/p5-Compress-Bzip2 archivers/zopfli audio audio/adplug audio/toolame comms/minicom converters/recode databases/mariadb devel/libidn2 devel/mozjs17 devel/quirks devel/vte3 emulators/fceux games/kobodeluxe games/lincity games/supertux geo/qgis graphics/feh graphics/maim graphics/nomacs graphics/png2ico graphics/slop korean/libhangul lang/ghc lang/ruby net/bird net/gpodder net/icinga net/libproxy news/multimail print/hplip print/htmldoc productivity/entomologist productivity/glabels sysutils/consul sysutils/gamin textproc textproc/py-podcastparser www/casperjs x11 x11/fvwm2 x11/gnome x11/gpointing-device-settings x11/xfce4 == archivers ========================================================= 01/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/archivers brotli ~ Makefile ~ distinfo ~ patches/patch-tests_compatibility_test_sh ~ patches/patch-tests_roundtrip_test_sh ~ pkg/PLIST > Update to brotli 0.6.0. Correct license comment. (pascal@) p5-Compress-Bzip2 ~ Makefile ~ distinfo > Update to p5-Compress-Bzip2-2.26. (benoit@) zopfli - patches/patch-makefile ~ Makefile ~ distinfo + patches/patch-Makefile > update to zopfli-1.0.1 (sthen@) == audio ============================================================= 02/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/audio audio ~ Makefile > Remove toolame, nothing uses it any more. > audio/twolame is a supposed to be a maintained fork, > multimedia/transcode already uses it. > ok sthen@ fcambus@ (jca@) adplug ~ Makefile + patches/patch-src_fmopl_c > hello, modern C inline semantics. okay sthen@ (espie@) toolame - Makefile - distinfo - patches/patch-Makefile - patches/patch-psycho_3_c - patches/patch-psycho_4_c - pkg/DESCR - pkg/PLIST > Remove toolame, nothing uses it any more. > audio/twolame is a supposed to be a maintained fork, > multimedia/transcode already uses it. > ok sthen@ fcambus@ (jca@) == comms ============================================================= 03/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/comms minicom ~ Makefile ~ distinfo > Update to minicom-2.7.1 > CVE-2017-7467: Fix an out of bounds data access that can lead to remote > code execution. (sthen@) ~ Makefile ~ distinfo TAGGED OPENBSD_6_1 > MFC Update to minicom-2.7.1 > CVE-2017-7467: Fix an out of bounds data access that can lead to remote > code execution. (sthen@) == converters ======================================================== 04/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/converters recode ~ Makefile + patches/patch-libiconv_aliases_h + patches/patch-src_recodext_h > Two fixes for clang > - don't use a 2 bits bool field (makes no sense, clang errors out) > - switch a function from __inline to __inline static, like the other > function in this header (jca@) == databases ========================================================= 05/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/databases mariadb ~ Makefile > Ensure consistent behavior of CMake detecting / enabling bits no > matter which compiler is used (no change for base gcc). From Brad. (sthen@) == devel ============================================================= 06/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/devel libidn2 ~ Makefile ~ distinfo ~ patches/patch-src_idn2_c ~ pkg/DESCR ~ pkg/PLIST > update to 2.0.0, which now includes libidn1 compatibility functions > (naddy@) mozjs17 + patches/patch-jsopcode_cpp > pointers don't really do signed comparisons. Stolen from FreeBSD. > okay sthen@ (espie@) + patches/patch-jsinterp_cpp > dynamic goto outside of a scope with non trivial destructors is a recipe > for disaster. Can't work even with gcc, caught by clang. > Turns out this is just debugging shitz, not really necessary, just comment > it off (we could rewrite the whole thing to have separate scope or use > new/delete, but what's the point ? mozjs17 is going to die one day anyway) > FreeBSD doesn't see the issue 'cause they don't enable threads. > okay sthen@ (espie@) quirks ~ Makefile ~ files/Quirks.pm > Remove toolame, nothing uses it any more. > audio/twolame is a supposed to be a maintained fork, > multimedia/transcode already uses it. > ok sthen@ fcambus@ (jca@) ~ Makefile ~ files/Quirks.pm > Register gpointing-device-settings removal. (ajacoutot@) vte3 ~ Makefile > missing bdep on gperf (jasper@) == emulators ========================================================= 07/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/emulators fceux ~ patches/patch-fceux-server_server_cpp + patches/patch-src_boards_rt-01_cpp + patches/patch-src_cheat_cpp > fix a few obvious issues shown by clang (missing prototype, signed pointer > comparisons) > still doesn't link (espie@) == games ============================================================= 08/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/games kobodeluxe + patches/patch-graphics_window_cpp > make it const-correct, as libcxx has overloaded strstr (espie@) lincity + patches/patch-pixmap_c > hello, modern C inline semantics. okay sthen@ (espie@) supertux ~ Makefile ~ distinfo ~ patches/patch-CMakeLists_txt ~ patches/patch-external_squirrel_CMakeLists_txt ~ patches/patch-external_tinygettext_CMakeLists_txt ~ pkg/PLIST > Update to supertux 0.5.1. Reminded by Max Teufel (upstream). (pascal@) == geo =============================================================== 09/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/geo qgis - patches/patch-src_server_qgsserver_cpp ~ Makefile ~ distinfo ~ patches/patch-CMakeLists_txt ~ patches/patch-src_app_qgisapp_cpp ~ patches/patch-src_core_CMakeLists_txt ~ patches/patch-src_helpviewer_CMakeLists_txt ~ pkg/PLIST > Bugfix update to QGIS 2.18.6. (landry@) == graphics ========================================================== 10/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/graphics feh ~ Makefile ~ distinfo + patches/patch-src_Makefile > Update to feh-2.18.3 > Patch to make it build with clang by Benjamin Baier > <programmer(AT)netzbasis(DOT)de>, thanks! (dcoppa@) maim ~ Makefile ~ distinfo > update maim from 3.4.43 to 4.4.62 > ok/tweaks sthen@ (rsadowski@) nomacs ~ Makefile ~ distinfo > update nomacs 3.6.1 > major bump hint and ok sthen@ also ok landry@ (rsadowski@) png2ico + patches/patch-png2ico_cpp > no idea how this worked with g++, where it got exit and malloc > obvious fix for clang, include <cstdlib> (espie@) slop ~ Makefile ~ distinfo ~ pkg/PLIST > update slop from 4.1.16 to 5.3.37 > tweaks from jca@, ok and tweaks sthen@ (rsadowski@) == korean ============================================================ 11/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/korean libhangul ~ Makefile ~ distinfo ~ pkg/PLIST + patches/patch-hangul_hangulctype_c > Update to libhangul-0.1.0 > While here: > - update MASTER_SITES > - drop the gettext module > - add a patch already committed upstream (found in the FreeBSD port) > Patch from Nils Reusse (jca@) == lang ============================================================== 12/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang ghc ~ Makefile ~ distinfo > Use the new boostrappers with the better clang detection fix from espie@. > No objectsion, espie@ > (But it still produces tons of warnings, even when compiling ordinary > .hs files) (kili@) ruby ~ 2.4/patches/patch-configure > Fix comment for patchfile, no functional change. (jeremy@) == net =============================================================== 13/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/net bird ~ Makefile ~ patches/patch-sysdep_bsd_sysio_h > enable md5sig (sthen@) gpodder ~ Makefile ~ distinfo ~ pkg/PLIST > update to gpodder-3.9.3, from maintainer trondd at kagu-tsuchi/com (sthen@) icinga ~ web2-module-director/Makefile ~ web2-module-director/distinfo ~ web2-module-director/pkg/PLIST > update to icingaweb2-module-director-1.3.1 (sthen@) libproxy ~ Makefile ~ patches/patch-libproxy_CMakeLists_txt > Switch to a simpler clang fix from FreeBSD: just stop defining > _POSIX_C_SOURCE > rather than raising the version, and that way _BSD_SOURCE isn't needed > either. > Pointed out by ajacoutot. (sthen@) == news ============================================================== 14/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/news multimail ~ Makefile ~ patches/patch-interfac_main_cc > Honour CXX and CXXFLAGS, fix build with Clang (convert new.h to new). > (fcambus@) == print ============================================================= 15/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/print hplip ~ Makefile ~ distinfo ~ patches/patch-Makefile_in ~ pkg/PLIST-hpijs > Update to hplip-3.17.4. (ajacoutot@) htmldoc ~ Makefile + patches/patch-htmldoc_htmlsep_cxx > Patch to make it build with clang. (benoit@) == productivity ====================================================== 16/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/productivity entomologist ~ Makefile > Fix homepage, previous url redirects to a parked domain. Port could also > be removed, as it's dead upstream since nearly 5 years (cf > https://github.com/Entomologist/entomologist/commit/27e2a66cc407e2ff2c165ad > 77ca6d9d88f5cd28e) (landry@) glabels ~ Makefile > Regen WANTLIB. (ajacoutot@) == sysutils ========================================================== 17/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/sysutils consul ~ Makefile ~ distinfo > Update to consul-0.8.1. > prodded by jasproach (ajacoutot@) gamin ~ Makefile + patches/patch-server_gam_eq_c > gcc doesn't protest, but it's a trap^Wa bug. > okay aja@ (espie@) == textproc ========================================================== 18/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/textproc textproc ~ Makefile > + py-podcastparser (danj@) py-podcastparser + Makefile + distinfo + pkg/DESCR + pkg/PLIST > New import: > Import py-podcastparser-0.6.1 from Tim Meunier, ok/tweaks sthen@ == www =============================================================== 19/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/www casperjs ~ Makefile ~ distinfo ~ pkg/PLIST > update to casperjs-1.1.4 (sthen@) == x11 =============================================================== 20/20 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/x11 x11 ~ Makefile > remove gpointing-device-settings (naddy@) fvwm2 ~ patches/patch-configure > wrong return type is an error for clang, so catching -Werror that way > doesn't > work... > fixes configure for clang, let's see if build works. (espie@) gnome ~ settings-daemon/patches/patch-configure > Add BZ URL. (ajacoutot@) gpointing-device-settings - Makefile - distinfo - patches/patch-data_mouse_ui - patches/patch-data_pointingstick_ui - patches/patch-data_touchpad_ui - patches/patch-modules_gnome-settings-daemon-plugins_gsd-pointing-device-plugin_c - patches/patch-modules_gnome-settings-daemon-plugins_gsd-touchpad-manager_c - patches/patch-modules_gpds-touchpad-ui_c - patches/patch-src_gpds-xinput-pointer-info_c - patches/patch-src_gpds-xinput-utils_c - patches/patch-src_gpds-xinput_c - patches/patch-test_test-xinput-utils_c - pkg/DESCR - pkg/PLIST > Remove gpointing-device-settings. > Many patches kept it on life support for a few years but it's been > unmaintained and there's no way it can work as is with the new > gnome-settings-daemon. > build breakage reported by nigel@ and naddy@ > ok jasper@ (ajacoutot@) xfce4 ~ xfce4-xkb/Makefile > Explicitely list libwnck in LDEP (landry@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
