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

Reply via email to