OpenBSD ports changes summary for 2017-05-24 ============================================
archivers/unzip audio/clementine benchmarks/bonnie++ comms/fldigi databases databases/py-mongo devel/boost devel/etl devel/kf5 devel/p5-Exporter-Tiny devel/p5-File-DesktopEntry devel/p5-File-Touch devel/py-test games/0ad games/bastet games/blobby games/gargoyle games/opensonic games/ri-li games/spaceinvaders games/vodovod games/warzone2100 graphics/gfract infrastructure/bin lang/go mail/evolution-rss multimedia/mjpegtools multimedia/mlt multimedia/synfig multimedia/synfigstudio net/icinga net/py-botocore net/samba security security/burpsuite security/p5-Crypt-OpenSSL-EC security/p5-Crypt-OpenSSL-ECDSA security/p5-Crypt-OpenSSL-X509 sysutils/awscli textproc textproc/icu4c textproc/py-webencodings x11/kde4 == archivers ========================================================= 01/17 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/archivers unzip ~ Makefile > extend PORTROACH to skip 5.5.1 as well (sthen@) == audio ============================================================= 02/17 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/audio clementine ~ Makefile + patches/patch-src_library_groupbydialog_h > let it build with clang. don't -Werror, because that doesn't work with > extended warnings (espie@) == benchmarks ======================================================== 03/17 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/benchmarks bonnie++ ~ Makefile ~ distinfo ~ patches/patch-Makefile_in ~ patches/patch-port_h_in > update to bonnie++-1.97.3, builds with clang now. > remove -Winit-self and reattempt GCC3_ARCHS while there. (sthen@) == comms ============================================================= 04/17 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/comms fldigi ~ Makefile ~ distinfo > update to FLdigi-4.0.4 (sthen@) == databases ========================================================= 05/17 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/databases databases ~ Makefile > build py-mongo,python3 (sthen@) py-mongo ~ Makefile ~ distinfo ~ pkg/PLIST > update to py-mongo-3.4.0, add py3 support, drop sphinx docs > from Andrew Aldridge with minor tweak (sthen@) == devel ============================================================= 06/17 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/devel boost ~ Makefile ~ files/user.hpp ~ patches/patch-boost_config_compiler_clang_hpp + patches/patch-boost_asio_detail_handler_type_requirements_hpp + patches/patch-boost_concept_detail_general_hpp + patches/patch-boost_range_config_hpp + patches/patch-boost_static_assert_hpp + patches/patch-libs_config_test_boost_has_part_alloc_ipp + patches/patch-libs_config_test_boost_no_inline_memb_init_ipp + patches/patch-libs_config_test_boost_no_std_allocator_ipp + patches/patch-libs_math_test_compile_test_test_compile_result_hpp > improve the clang config: boost hardcodes __attribute__((unused)) on the > wrong compiler, so re-add it (dependent ports will whine a lot less) > tell boost we have threads and int128 (there's not issue about dual > compiler for clang) (espie@) etl ~ Makefile + patches/patch-ETL__stringf_h + patches/patch-ETL__surface_h > steal freebsd patches to allow etl to actually be useful (espie@) kf5 ~ kactivities/Makefile > okay, just look into /usr/local/include, please ? (espie@) ~ kactivities-stats/Makefile > want /usr/local (espie@) p5-Exporter-Tiny ~ Makefile ~ distinfo > update p5-Exporter-Tiny to 1.000000 (bluhm@) p5-File-DesktopEntry ~ Makefile > add missing runtime dependency > ok benoit@ > spotted by [email protected] (giovanni@) p5-File-Touch ~ Makefile ~ distinfo > Update to p5-File-Touch-0.11. > ok Abel Abraham Camarillo Ojeda (Maintainer) (benoit@) py-test ~ Makefile ~ distinfo ~ pkg/PLIST > Update to py-test 3.1.0 (shadchin@) == games ============================================================= 07/17 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/games 0ad ~ base/Makefile > WANT_CXX (espie@) bastet ~ Makefile > WANT_CXX (espie@) blobby ~ Makefile + patches/patch-src_raknet_RakPeer_cpp > I don't even want to know how g++ compiled that one. (espie@) gargoyle ~ Makefile + patches/patch-terps_bocfel_process_h > I don't really want to know how jam does shitz, but at least this gets to > the C compiles and not the C++ compiles (which use ${CC} even though there > is a ${CXX}...) (espie@) opensonic ~ Makefile > assert gnu89-inline (espie@) ri-li + patches/patch-src_audio_cc + patches/patch-src_ecran_cc + patches/patch-src_editeur_cc + patches/patch-src_jeux_cc + patches/patch-src_loco_cc + patches/patch-src_main_cc + patches/patch-src_menu_cc + patches/patch-src_mouse_cc + patches/patch-src_sprite_cc + patches/patch-src_tableau_cc + patches/patch-src_utils_cc > surprisingly enough, this converts easily to modern C++ (espie@) spaceinvaders ~ Makefile ~ distinfo ~ pkg/DESCR > update to spaceinvaders-0.6 (mglocker@) vodovod ~ Makefile ~ patches/patch-config_cpp ~ patches/patch-hiscore_cpp + patches/patch-effects_cpp + patches/patch-effects_h + patches/patch-hiscore_h + patches/patch-njamfont_cpp > make it build with clang, correct some horrible code (espie@) warzone2100 - patches/patch-src_scripttabs_cpp ~ Makefile ~ distinfo ~ pkg/PLIST > Updateb to warzone2100-3.2.3. > Remove patch committed upstream (kirby@) == graphics ========================================================== 08/17 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/graphics gfract ~ Makefile ~ patches/patch-Makefile + patches/patch-Tool_cpp + patches/patch-color_cpp > let it compile with clang without too much noise (espie@) == infrastructure ==================================================== 09/17 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/infrastructure bin ~ update-patches > if the WRKDIST doesn't exist, don't even try (espie@) ~ update-patches > do the check upfront, this one works (espie@) == lang ============================================================== 10/17 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang go ~ Makefile ~ distinfo > Security update to 1.8.2 (CVE-2017-8932) > ok jsing@ (pea@) == mail ============================================================== 11/17 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/mail evolution-rss ~ patches/patch-src_rss_c > Add a comment or this chunk will be lost at next update for sure. > (ajacoutot@) ~ patches/patch-src_rss_c > Upstream actually fixed it 2 years ago. (ajacoutot@) == multimedia ======================================================== 12/17 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/multimedia mjpegtools ~ Makefile ~ patches/patch-configure_ac + patches/patch-lavtools_jpeg2yuv_c + patches/patch-lavtools_lav_io_c + patches/patch-lavtools_lavtrans_c + patches/patch-lavtools_liblavplay_c + patches/patch-mpeg2enc_ontheflyratectlpass1_hh + patches/patch-y4mdenoise_MotionSearcher_hh + patches/patch-yuvdenoise_main_c + patches/patch-yuvfilters_yuvkineco_c > build with clang, remove nopic non sense, two phase dependent lookup, and > a shitload of actual abs errors... (espie@) mlt ~ Makefile + patches/patch-src_framework_mlt_property_h > let glue match the compat glue in libc++, and also removes one clang > warning... > helps kdeenlive build eventually (espie@) synfig ~ Makefile ~ patches/patch-src_synfig_main_cpp + patches/patch-src_synfig_transform_cpp > WANT_CXX + trivial C++ patches (espie@) synfigstudio ~ Makefile + patches/patch-src_gui_dialogs_about_cpp + patches/patch-src_gui_iconcontroller_cpp + patches/patch-src_gui_splash_cpp > simple fixes for C++11 (user-defined literals require a space for splicing > string literals together) (espie@) == net =============================================================== 13/17 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/net icinga ~ core2/Makefile > WANT_CXX (espie@) py-botocore ~ Makefile ~ distinfo ~ pkg/PLIST > Update to py-botocore-1.5.54. (ajacoutot@) samba ~ Makefile + patches/patch-source3_rpc_server_srv_pipe_c > SECURITY fix for CVE-2017-7494 > o CVE-2017-7494 rpc_server3: Refuse to open pipe names with / (jca@) ~ Makefile + patches/patch-source3_rpc_server_srv_pipe_c TAGGED OPENBSD_6_1 > SECURITY fix for CVE-2017-7494 > o CVE-2017-7494 rpc_server3: Refuse to open pipe names with / (jca@) == security ========================================================== 14/17 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/security security ~ Makefile > +p5-Crypt-OpenSSL-EC > +p5-Crypt-OpenSSL-ECDSA (bluhm@) burpsuite ~ Makefile ~ distinfo > update burpsuite to 1.7.23. > release notes: http://releases.portswigger.net/2017/05/1723.html > (rpointel@) p5-Crypt-OpenSSL-EC + Makefile + distinfo + pkg/DESCR + pkg/PLIST > New import: > import p5-Crypt-OpenSSL-EC 1.01 p5-Crypt-OpenSSL-ECDSA + Makefile + distinfo + pkg/DESCR + pkg/PLIST + patches/patch-ECDSA_xs > New import: > import p5-Crypt-OpenSSL-ECDSA 0.08 p5-Crypt-OpenSSL-X509 + patches/patch-Makefile_PL > don't Werror the option clang doesn't get (espie@) == sysutils ========================================================== 15/17 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/sysutils awscli ~ Makefile ~ distinfo > Update to awscli-1.11.91. (ajacoutot@) == textproc ========================================================== 16/17 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/textproc textproc ~ Makefile > +py-webencodings > +py-webencodings,python3 (shadchin@) icu4c - patches/patch-source_config_Makefile_inc_in - patches/patch-source_icudefs_mk_in ~ Makefile ~ patches/patch-source_common_Makefile_in ~ patches/patch-source_common_putilimp_h ~ patches/patch-source_config_mh-bsd-gcc ~ pkg/PLIST + patches/patch-source_common_putil_cpp + patches/patch-source_common_unicode_uconfig_h + patches/patch-source_i18n_Makefile_in + patches/patch-source_io_Makefile_in + patches/patch-source_layoutex_Makefile_in + patches/patch-source_stubdata_Makefile_in + patches/patch-source_tools_ctestfw_Makefile_in + patches/patch-source_tools_toolutil_Makefile_in > Spring cleaning: > * as per upstream recommendation > - use --with-data-packaging=archive on all archs > - pass -DICU_NO_USER_DATA_OVERRIDE > - pass --disable-renaming (fixes the infamous symbol mismatch) > * don't duplicate libicutest installation > * don't strip static libraries (from FreeBSD) > * when not in POSIX/C mode, assume UTF-8 by default like Darwin (from > FreeBSD) > * sync config/mh-bsd-gcc with config/mh-linux > * build extra tool > * remove uneeded patches / chunks > * bump major (ajacoutot@) py-webencodings + Makefile + distinfo + pkg/PLIST + pkg/DESCR > New import: > Import to py-webencodings 0.5.1, ok sthen@ == x11 =============================================================== 17/17 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/x11 kde4 ~ py-kde/patches/patch-CMakeLists_txt + py-kde/patches/patch-sip_solid_powermanagement_sip + py-kde/patches/patch-sip_solid_predicate_sip > fixes for clang (espie@) + ruby-qt/patches/patch-src_qtruby_cpp > trivial fix for clang (espie@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
