OpenBSD ports changes summary for 2017-05-22 ============================================
archivers/zstd databases/mongodb devel devel/keystone devel/py-simpleeval games/dustrac games/openxcom games/scorched3d games/widelands graphics/aqsis graphics/asymptote graphics/darktable graphics/inkscape graphics/rawtherapee infrastructure/mk lang/gcc mail/akpop3d mail/gmime30 multimedia/mlt net/kea net/nepenthes print/texlive productivity/akonadi productivity/ledger productivity/libalkimia sysutils/ruby-puppet textproc/vislcg3 www/firefox-esr www/mozilla-firefox www/seamonkey x11/gnome x11/gnustep x11/kde4 x11/ogre x11/vlc x11/xdrawchem == archivers ========================================================= 01/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/archivers zstd ~ Makefile > okay, this is C, but still does not need gcc4 on clang (espie@) == databases ========================================================= 02/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/databases mongodb ~ Makefile ~ patches/patch-SConstruct + patches/patch-src_mongo_platform_stack_locator_openbsd_cpp > let it build with clang (espie@) == devel ============================================================= 03/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/devel devel ~ Makefile > + py-simpleeval > + py-simpleeval,python3 (danj@) keystone ~ Makefile > WANT_CXX, reason is atomics usage. (espie@) py-simpleeval + Makefile + distinfo + pkg/DESCR + pkg/PLIST > New import: > Import py-simpleeval-0.9.5 from semarie with minor tweaks from me == games ============================================================= 04/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/games dustrac + patches/patch-src_editor_editorview_cpp > missing includes for clang (espie@) openxcom ~ Makefile > WANT_CXX (espie@) scorched3d ~ patches/patch-src_client_client_SecureID_cpp > misses unistd (espie@) widelands + patches/patch-src_i18n_cc + patches/patch-src_journal_exceptions_h + patches/patch-src_main_cc + patches/patch-src_network_network_lan_promotion_cc + patches/patch-src_writeHTML_cc > let it build with clang (espie@) == graphics ========================================================== 05/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/graphics aqsis + patches/patch-libs_core_ddmanager_ddmanager_cpp + patches/patch-libs_shadervm_shaderexecenv_shadeops_tmap_cpp + patches/patch-libs_util_posix_execute_system_cpp + patches/patch-libs_util_posix_socket_system_cpp > trivial clang patches (espie@) asymptote ~ Makefile > Fix ports using texinfo during the build stage. > texinfo was removed from texlive in favour of the existing port. > Spotted by naddy@ in a bulk, thanks. (edd@) darktable ~ Makefile > WANT_CXX (espie@) inkscape ~ Makefile + patches/patch-src_libavoid_connector_cpp + patches/patch-src_ui_tools_flood-tool_cpp > allow build with clang (espie@) rawtherapee ~ Makefile ~ distinfo ~ patches/patch-CMakeLists_txt ~ patches/patch-rtengine_sleef_c ~ pkg/PLIST > update to rawtherapee-5.1 (kirby@) ~ Makefile > WANT_CXX (espie@) == infrastructure ==================================================== 06/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/infrastructure mk ~ modules.port.mk > improvements to WANT_CXX > - add clang to the list of keywords (to mean ports' clang) > - take MODGCC4_ARCHS/MODCLANG_ARCHS into account if they're defined, > so we can skip one compiler if it's not appropriate and go to the next > one. > This should take care of 95% of the remaining gcc4/clang users on "some > architectures" (espie@) == lang ============================================================== 07/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang gcc ~ 4.9/gcc4.port.mk > provide an indirection to libatomic, because at least one port depends on > it > when not built with base clang (espie@) == mail ============================================================== 08/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/mail akpop3d ~ Makefile ~ patches/patch-authenticate_c ~ pkg/PLIST > unbreak authentication, spotted by aja@ > explicitely disable mysql support > hints and ok tb@ (giovanni@) gmime30 ~ Makefile ~ distinfo > Update to gmime30-3.0.1. (ajacoutot@) == multimedia ======================================================== 09/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/multimedia mlt ~ Makefile > swig will use g++ if we don't tell it otherwise. Unhardcode (espie@) == net =============================================================== 10/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/net kea + patches/patch-src_lib_util_watch_socket_cc > missing include for clang (espie@) nepenthes ~ Makefile ~ patch-modules_download-curl_download-curl_hpp ~ patch-modules_submit-http_HTTPSession_hpp ~ patch-modules_submit-http_submit-http_hpp ~ patch-modules_submit-norman_submit-norman_hpp + patch-modules_dnsresolve-adns_dnsresolve-adns_cpp + patch-modules_download-csend_CSendDialogue_cpp + patch-modules_download-ftp_download-ftp_cpp + patch-modules_download-http_HTTPDialogue_cpp + patch-modules_download-rcp_RCPDialogue_cpp + patch-modules_download-tftp_TFTPDialogue_cpp + patch-modules_log-prelude_log-prelude_hpp + patch-modules_module-honeytrap_PCAPSocket_cpp + patch-modules_module-peiros_PeirosParser_cpp + patch-modules_module-peiros_PeirosParser_hpp + patch-modules_module-peiros_TapInterface_hpp + patch-modules_module-portwatch_module-portwatch_cpp + patch-modules_shellcode-generic_sch_generic_unicode_cpp + patch-modules_shellcode-signatures_sch_engine_unicode_cpp + patch-modules_submit-gotek_gotekDATADialogue_hpp + patch-modules_submit-gotek_submit-gotek_cpp + patch-modules_vuln-bagle_vuln-bagle_cpp + patch-modules_vuln-dameware_vuln-dameware_cpp + patch-modules_vuln-dcom_vuln-dcom_cpp + patch-modules_vuln-ftpd_vuln-ftpd_cpp + patch-modules_vuln-iis_vuln-iis_cpp + patch-modules_vuln-kuang2_vuln-kuang2_cpp + patch-modules_vuln-lsass_vuln-lsass_cpp + patch-modules_vuln-msdtc_vuln-msdtc_cpp + patch-modules_vuln-msmq_vuln-msmq_cpp + patch-modules_vuln-mydoom_vuln-mydoom_cpp + patch-modules_vuln-optix_vuln-optix_cpp + patch-modules_vuln-pnp_vuln-pnp_cpp + patch-modules_vuln-sub7_vuln-sub7_cpp + patch-modules_vuln-wins_vuln-wins_cpp + patch-modules_x-5_x-5_cpp + patch-modules_x-6_x-6_cpp + patch-nepenthes-core_include_DownloadUrl_hpp + patch-nepenthes-core_src_Config_cpp + patch-nepenthes-core_src_DownloadManager_cpp + patch-nepenthes-core_src_DownloadUrl_cpp + patch-nepenthes-core_src_EventManager_cpp + patch-nepenthes-core_src_FileLogger_cpp + patch-nepenthes-core_src_LogManager_cpp + patch-nepenthes-core_src_ModuleManager_cpp + patch-nepenthes-core_src_Nepenthes_cpp + patch-nepenthes-core_src_RingFileLogger_cpp + patch-nepenthes-core_src_SocketManager_cpp + patch-nepenthes-core_src_Utilities_cpp > let it build with clang, missing includes, and a shitload of actual bugs > because -Werror is more picky (espie@) == print ============================================================= 11/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/print texlive ~ Makefile.inc > tweak the comment about ftp.tug.org which doesn't work with ftp(1)'s > keepalive > implementation > drop the ftp.math.utah.edu mirror as some people have had problems with it > stalling > ok edd@ (sthen@) == productivity ====================================================== 12/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/productivity akonadi ~ patches/patch-CMakeLists_txt ~ patches/patch-server_src_storage_dbconfigpostgresql_cpp + patches/patch-cmake_modules_FindSqlite_cmake > figure out how to get to sqlite during tests. fixes clang configure > (espie@) ledger ~ Makefile > WANT_CXX (espie@) libalkimia ~ Makefile > allow build with clang, /usr/local does not come for free (espie@) == sysutils ========================================================== 13/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/sysutils ruby-puppet ~ 4/Makefile ~ 4/distinfo ~ 4/pkg/PLIST > Long overdue update 4.8.4 -> 4.10.1 > Check Puppet release notes for detailed > changes for all the revisions in between. > runs for me since a week without issues. > OK jasper@ (sebastia@) == textproc ========================================================== 14/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/textproc vislcg3 ~ Makefile > WANT_CXX. No need for LIBECXX because ports clang will bring it and base > clang has LIBCXX already (espie@) == www =============================================================== 15/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/www firefox-esr ~ Makefile > let it build with base clang, be explicit about the c++ lib (espie@) mozilla-firefox ~ Makefile > allow build with clang, be explicit about the C++ lib (espie@) seamonkey ~ Makefile > most complex WANT_CXX yet. The one for which I wrote the *ARCHS support > (espie@) == x11 =============================================================== 16/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/x11 gnome ~ vinagre/Makefile > let it build with clang (espie@) gnustep ~ dbuskit/Makefile > Fix ports using texinfo during the build stage. > texinfo was removed from texlive in favour of the existing port. > Spotted by naddy@ in a bulk, thanks. (edd@) kde4 - libkdcraw/patches/patch-libkdcraw_kdcraw_cpp - libkdcraw/patches/patch-libkdcraw_kdcraw_p_h > zap old patches that are no longer needed. pkg-config finds its includes > correctly, and since clang does not have /usr/local/include in its default > path, it will fail miserably. (espie@) ogre ~ Makefile > fix packaging with clang, requires -current gcc4.port.mk for gcc4 (espie@) vlc ~ Makefile ~ patches/patch-include_vlc_fixups_h + patches/patch-Makefile_in + patches/patch-include_vlc_atomic_h + patches/patch-include_vlc_playlist_h + patches/patch-modules_demux_mp4_libmp4_h + patches/patch-modules_gui_qt4_dialogs_messages_cpp + patches/patch-modules_gui_qt4_dialogs_messages_hpp + patches/patch-modules_gui_skins2_src_dialogs_cpp > let it build with base clang. > there's an horrible work-around because we have use_locale stubs only > in C++ mode... (espie@) xdrawchem + patches/patch-xdrawchem_ioiface_cpp + patches/patch-xdrawchem_molecule_obmol_cpp > build with clang (espie@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
