OpenBSD ports changes summary for 2017-05-04 ============================================
archivers/lzip audio/libcanberra audio/lmms chinese/crxvt comms/gmfsk comms/pilot-link converters/lastools converters/mimepp converters/p5-Cpanel-JSON-XS databases/mysql-utilities databases/pkglocatedb devel/blame devel/ddd devel/doc++ devel/grcs devel/liboil devel/libvmime editors/beav editors/tea education/drgeo education/verbiste emulators/dosbox emulators/fuse emulators/x48 fonts/ru-pscyr games/agm games/allegro games/amoebax games/armagetronad games/blobwars games/bomberclone games/brumbrumrally games/bzflag games/chroma games/chromium-bsu games/enigma graphics/asymptote graphics/gimp infrastructure/lib infrastructure/man lang/python math/R print/cups-bjnp print/foiltex print/ghostscript print/texinfo security/keychain sysutils/google-cloud-sdk textproc/latex2html textproc/lgrind www/chromium www/piwik x11/kde x11/treewm == archivers ========================================================= 01/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/archivers lzip + plzip/patches/patch-list_cc > missing include, get pthread types (espie@) == audio ============================================================= 02/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/audio libcanberra ~ files/sndio.c > convert to double before -, because otherwise unsigned - unsigned (espie@) lmms ~ files/AudioSndio.cpp > fix bug: abs(unsigned - unsigned) (espie@) == chinese =========================================================== 03/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/chinese crxvt ~ Makefile + patches/patch-src_utmp_c > simplify substitutions and prevent them from interfering with > update-patches > fix build with clang (espie@) == comms ============================================================= 04/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/comms gmfsk ~ Makefile > requires gnu89 inline semantics (espie@) pilot-link ~ patches/patch-configure > remove very old unneeded configure change which breaks clang (espie@) == converters ======================================================== 05/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/converters lastools + patches/patch-LASzip_src_lasindex_cpp + patches/patch-LASzip_src_lasinterval_cpp > figure out unordered_map location in a portble way (patch upstreamed) > (espie@) mimepp ~ Makefile + patches/patch-body_cpp + patches/patch-bodypart_cpp + patches/patch-dw_cte_cpp + patches/patch-field_cpp + patches/patch-headers_cpp + patches/patch-mailbox_cpp + patches/patch-mboxlist_cpp + patches/patch-mediatyp_cpp + patches/patch-mimepp_field_h + patches/patch-mimepp_fieldbdy_h + patches/patch-mimepp_headers_h + patches/patch-mimepp_string_h + patches/patch-msgcmp_cpp + patches/patch-proto_un_cpp + patches/patch-string_cpp + patches/patch-token_cpp > cleans surprisingly well for something that includes iostream.h > builds with clang (espie@) p5-Cpanel-JSON-XS ~ Makefile ~ distinfo > update p5-Cpanel-JSON-XS to 3.0233 (bluhm@) == databases ========================================================= 06/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/databases mysql-utilities ~ Makefile ~ distinfo > bugfix update to 1.6.5 (giovanni@) pkglocatedb ~ Makefile ~ files/pkg_locate.1 > typo in manpage (espie@) == devel ============================================================= 07/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/devel blame ~ Makefile ~ patches/patch-configure > enforce gnu89-inline, regen patch (espie@) ddd + patches/patch-ddd_LabelH_C + patches/patch-ddd_VSLDefList_C + patches/patch-ddd_my-dirent_h + patches/patch-ddd_strclass_h > fix build with clang (espie@) doc++ ~ Makefile ~ pkg/PLIST > Unify usage of mktexlsr across the ports tree. > Also add a missing RUN_DEPEND to fonts/pscyr. Found during testing. > Raised, input from, and OK, sthen@, thanks. (edd@) grcs + patches/patch-src_base_h > _Noreturn is old gcc only, we use __dead instead. fixes clang build > (espie@) liboil + patches/patch-liboil_amd64_wavelet_c > fix asm constraint for clang, stolen from FreeBSD (espie@) libvmime ~ Makefile ~ patches/patch-vmime_utility_smartPtrInt_hpp + patches/patch-vmime_address_hpp + patches/patch-vmime_base_hpp > let it build with clang (espie@) == editors =========================================================== 08/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/editors beav ~ Makefile ~ patches/patch-tcap_c + patches/patch-buffer_c + patches/patch-prototyp_h > fix build with clang. > also fixes up prototypes that don't match K&R declarations (espie@) tea ~ Makefile ~ patches/patch-src_tea_config_c + patches/patch-src_image_browser_c + patches/patch-src_rox_strings_c + patches/patch-src_tea_text_document_c > consistent return values. Fixes clang (espie@) == education ========================================================= 09/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/education drgeo ~ patches/patch-geo_drgeo_figure_cc + patches/patch-geo_drgeo_dialog_cc > anonymous structs can't have extern linkage in modern C++. > fixes clang (espie@) verbiste ~ Makefile ~ pkg/PLIST > Unify usage of mktexlsr across the ports tree. > Also add a missing RUN_DEPEND to fonts/pscyr. Found during testing. > Raised, input from, and OK, sthen@, thanks. (edd@) == emulators ========================================================= 10/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/emulators dosbox + patches/patch-src_gui_sdlmain_cpp > fix build with clang (ordered ptr comparison) > and a printf(string) while there (espie@) fuse ~ Makefile ~ distinfo > Update fuse to 1.3.5. > OK benoit@ (fcambus@) x48 + patches/patch-src_debugger_c + patches/patch-src_emulate_c + patches/patch-src_x48_x11_c > fix type of function, handle inline correctly (espie@) == fonts ============================================================= 11/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/fonts ru-pscyr ~ Makefile ~ pkg/PLIST > Unify usage of mktexlsr across the ports tree. > Also add a missing RUN_DEPEND to fonts/pscyr. Found during testing. > Raised, input from, and OK, sthen@, thanks. (edd@) == games ============================================================= 12/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/games agm + patches/patch-agm_h + patches/patch-wordfuncs_c > let it build with clang, remove a few warnings (espie@) allegro ~ Makefile > assert gnu89-inline semantics (espie@) ~ Makefile > configure contains a strange test that fails on clang, and creates a bogus > allegro-config... just work around the test by asserting the correct answer > (espie@) amoebax + patches/patch-src_AIPlayerFactory_h + patches/patch-src_AdvancedAIPlayer_h + patches/patch-src_Music_cxx + patches/patch-src_PauseState_h + patches/patch-src_TrainingState_h + patches/patch-src_TryAgainState_h + patches/patch-src_binreloc_cxx > fix build with clang and a lot of warnings (espie@) armagetronad + patches/patch-src_network_nNetObject_cpp + patches/patch-src_tools_tResourceManager_cpp > pointers comparisons (espie@) blobwars ~ patches/patch-makefile > -Werror is sooo dependent upon the specific compiler (espie@) bomberclone ~ Makefile > -Werror considered harmful, and assert gnu89-inline (espie@) brumbrumrally + patches/patch-src_Menu_cpp + patches/patch-src_hqx_common_h > fixes for clang. (espie@) bzflag + patches/patch-include_VotingArbiter_h > clang nitpicky (espie@) chroma ~ Makefile + patches/patch-xor_c > fix it for clang (espie@) chromium-bsu + patches/patch-src_MainSDL_Event_cpp > fix clang, missing include (espie@) enigma + patches/patch-lib-src_enigma-core_ecl_alist_hh + patches/patch-lib-src_enigma-core_ecl_dict_hh + patches/patch-src_lua_cc > fix build with clang (espie@) + patches/patch-lib-src_lua_tolua++_h + patches/patch-lib-src_lua_tolua_is_c + patches/patch-lib-src_lua_tolua_map_c > fix warnings due to "" -> char* conversion (espie@) ~ Makefile + patches/patch-lib-src_enigma-core_ecl_font_cc + patches/patch-src_lev_PersistentIndex_cc + patches/patch-src_stones_complex_cc > fix a few obvious typos found by clang (espie@) == graphics ========================================================== 13/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/graphics asymptote ~ Makefile ~ pkg/PLIST > Unify usage of mktexlsr across the ports tree. > Also add a missing RUN_DEPEND to fonts/pscyr. Found during testing. > Raised, input from, and OK, sthen@, thanks. (edd@) gimp + stable/patches/patch-app_Makefile_in > clang doesn't pass -u thru. Fixes build (espie@) ~ stable/patches/patch-etc_Makefile_in ~ stable/patches/patch-plug-ins_common_Makefile_in > regen old patches (espie@) == infrastructure ==================================================== 14/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/infrastructure lib ~ DPB/Engine.pm > my bad, line at end of summary (espie@) man ~ man1/update-patches.1 > document current (espie@) == lang ============================================================== 15/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang python ~ 2.7/Makefile ~ 2.7/patches/patch-configure_ac > tweak generated includes so that C++ extensions compile with clang. > - we don't have xlocale > - so we use __bsd_locale_fallbacks_h, yes even for #include <iostream> > - that depends on mbsnrtowcs and wcsnrtombs from wchar.h > - those require __POSIX_VISIBLE to be >= 200809... > bump accordingly. tested by naddy@, no breakage on gcc platforms. (espie@) == math ============================================================== 16/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/math R ~ Makefile ~ pkg/PLIST > Unify usage of mktexlsr across the ports tree. > Also add a missing RUN_DEPEND to fonts/pscyr. Found during testing. > Raised, input from, and OK, sthen@, thanks. (edd@) == print ============================================================= 17/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/print cups-bjnp + patches/patch-bjnp-commands_c > test makes no sense, clang flags it as tautological. > -Werror -> boom (espie@) foiltex ~ Makefile ~ pkg/PLIST > Unify usage of mktexlsr across the ports tree. > Also add a missing RUN_DEPEND to fonts/pscyr. Found during testing. > Raised, input from, and OK, sthen@, thanks. (edd@) ghostscript ~ gnu/Makefile + gnu/patches/patch-psi_zfrsd_c + gnu/patches/patch-psi_zmisc3_c > Fix CVE-2017-8291 shell injection in ghostscript. > Apply patches from upstream git. > OK kili@ (maintainer) (bluhm@) texinfo ~ Makefile ~ pkg/PLIST > Unify usage of mktexlsr across the ports tree. > Also add a missing RUN_DEPEND to fonts/pscyr. Found during testing. > Raised, input from, and OK, sthen@, thanks. (edd@) == security ========================================================== 18/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/security keychain ~ Makefile ~ distinfo > update to keychain-2.8.3 (sthen@) == sysutils ========================================================== 19/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/sysutils google-cloud-sdk ~ Makefile ~ distinfo ~ pkg/PLIST > Update to google-cloud-sdk-154.0.0. (ajacoutot@) == textproc ========================================================== 20/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/textproc latex2html ~ Makefile ~ pkg/PLIST > Unify usage of mktexlsr across the ports tree. > Also add a missing RUN_DEPEND to fonts/pscyr. Found during testing. > Raised, input from, and OK, sthen@, thanks. (edd@) lgrind ~ Makefile ~ pkg/PLIST > Unify usage of mktexlsr across the ports tree. > Also add a missing RUN_DEPEND to fonts/pscyr. Found during testing. > Raised, input from, and OK, sthen@, thanks. (edd@) == www =============================================================== 21/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/www chromium ~ Makefile ~ distinfo ~ patch-ui_message_center_message_center_style_h > update to 58.0.3029.96 (robert@) piwik ~ Makefile ~ distinfo ~ pkg/PLIST > Major update to 3.0.3 (giovanni@) == x11 =============================================================== 22/22 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/x11 kde ~ arts3/files/audioiosndio.cc > fix unsigned-unsigned (espie@) treewm ~ Makefile > Respect CC/CFLAGS (jca@) + patches/patch-xprop_dsimple_c > Include stdlib.h, better than conflicting/missing decls (jca@) ~ Makefile + patches/patch-xprop_xprop_c > Fix build with clang, declare void functions as such. > Reminded by espie@ (jca@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
