Re: [pretest] emacs-26.0.90
Piotr Isajewwrites: > On Mon, Nov 06, 2017 at 03:24:38PM +0100, Grégoire Jadi wrote: > >> Jeremie Courreges-Anglas writes: >> >> > Very interesting, thanks to both of you for your reports and >> > investigations. I've never hit this, probably because I run the no_x11 >> > flavor. I'll see what I can do to get this fixed, but if someone (tm) >> > affected can file a bugreport upstream, that would be great. :) >> >> Done, I've reported this bug upstream. >> >> Piotr, if you think this is the same bug, you can add your backtraces to >> it by sending a mail to 29...@debbugs.gnu.org. > > I've added my input to your report Grégoire. Thank you. >> >> Best,
Re: [patch] net/dnscrypt-proxy: use random resolver
2017-11-08 18:31 GMT+00:00 Stuart Henderson: > hi stu, tyvm for your feedback and comments about it. very appreciated! a new version of the patch is attached. > On 2017/11/08 16:53, Vinícius Zavam wrote: > > " -R, --resolver-name=: name of the resolver to use, from the > > list of available resolvers (see -L). Or random for a random > > resolver accessible over IPv4, that doesn't log and supports > > DNSSEC " > > > Index: net/dnscrypt-proxy/Makefile > > === > > RCS file: /cvs/ports/net/dnscrypt-proxy/Makefile,v > > retrieving revision 1.31 > > diff -u -a -r1.31 Makefile > > --- net/dnscrypt-proxy/Makefile 2 Aug 2017 09:32:40 - 1.31 > > +++ net/dnscrypt-proxy/Makefile 8 Nov 2017 16:39:28 - > > @@ -4,14 +4,15 @@ > > COMMENT-plugins= example plugins for dnscrypt-proxy > > > > V= 1.9.5 > > +REVISION-main= 1 > > start with 0 > done. > > + > > DISTNAME=dnscrypt-proxy-${V} > > PKGNAME-main=dnscrypt-proxy-${V} > > PKGNAME-plugins= dnscrypt-proxy-plugins-${V} > > > > CATEGORIES= net > > > > -MASTER_SITES= https://download.dnscrypt.org/dnscrypt-proxy/ \ > > - https://download.dnscrypt.org/dnscrypt-proxy/old/ > > +MASTER_SITES= https://download.dnscrypt.org/dnscrypt-proxy/ > > don't remove this, it's harmless for now, and keeps the port working > in the future if 1.9.5 moves to old/. > done. > > -DNSCrypt does _not_ cache queries, so the recommended way to use it is > > -as a forwarder for a DNS cache like Unbound. The following unbound.conf > > -example may be used as a guideline: > > +DNSCrypt does _not_ cache queries, so the recommended way to use it is to forward > > +queries and combine it with any DNS caching software like Unbound. > > +The following unbound.conf example may be used as a guideline: > > original line-wrapping flows better. > solved. > > server: > > - interface: 127.0.0.1 > > - interface: 192.168.1.1 # additional addresses to listen on > > - access-control: 192.168.1.0/24 allow # who's allowed to make queries > > + interface:127.0.0.1 > > + # interface: 192.168.1.1 # additional addresses to listen on > > + # access-control: 192.168.1.0/24 allow # who's allowed to make queries > > do-not-query-localhost: no > > - hide-identity: yes > > - hide-version: yes > > + hide-identity: yes > > + hide-version: yes > > > > forward-zone: > > name: "." > > -forward-addr: 127.0.0.1@40 > > - #forward-addr: 127.0.0.1@41 # example failover server, see below > > +forward-addr: 127.0.0.1@5301 > > +# forward-addr: 127.0.0.1@5302 # example failover server, see below > > needless shuffling of whitespace. > a e s t h e t i c > is there a particular reason to change ports? > grep listening ports, I'd say (1024+ ports does not play a good reason though?). > > A list of resolvers providing DNSCrypt service is available at > > ${TRUEPREFIX}/share/dnscrypt-proxy/dnscrypt-resolvers.csv. > > -Choose one (there is no default) and configure it, for example: > > +This package picks a random resolver from its resolvers list. A random resolver > > +supposedly doesn't keep logs, and supports DNSSEC, says the manpage. > > + > > +If you want to configure ${FULLPKGNAME} with a custom resolver, here is an example: > > > > rcctl enable dnscrypt_proxy > > -rcctl set dnscrypt_proxy flags -E -m1 -R dnscrypt.eu-nl -a 127.0.0.1:40 > > +rcctl set dnscrypt_proxy flags -E -m1 -R random -a 127.0.0.1:5301 > > the old one was an example of using a custom resolver - the new one is an example > of using a random resolver. > good point, so here I would recommend not to use a valid resolver name as example. the users must pick a resolver name by themselves from the list. > > rcctl start dnscrypt_proxy > > > > The dnscrypt-proxy utility does not support failover resolvers; as described > > @@ -43,7 +46,8 @@ > > > > ln -s dnscrypt_proxy /etc/rc.d/dnscrypt_proxy2 > > rcctl enable dnscrypt_proxy2 > > -rcctl set dnscrypt_proxy2 flags -E -m1 -R dnscrypt.eu-dk -a 127.0.0.1:41 > > +rcctl set dnscrypt_proxy2 flags -E -m1 -R random -a 127.0.0.1:5302 > > rcctl start dnscrypt_proxy2 > > > > For more information, see https://dnscrypt.org/ > > + > > needless whitespace at eol. > solved. > > Index: net/dnscrypt-proxy/pkg/dnscrypt_proxy.rc > > === > > RCS file: /cvs/ports/net/dnscrypt-proxy/pkg/dnscrypt_proxy.rc,v > > retrieving revision 1.3 > > diff -u -a -r1.3 dnscrypt_proxy.rc > > --- net/dnscrypt-proxy/pkg/dnscrypt_proxy.rc 4 Feb 2016 14:29:25 - 1.3 > > +++ net/dnscrypt-proxy/pkg/dnscrypt_proxy.rc 8 Nov 2017 16:39:28 - > > @@ -4,6 +4,10 @@ > > > > daemon="${TRUEPREFIX}/sbin/dnscrypt-proxy -d --user=_dnscrypt-proxy"
UPDATE: chinese/libchewing & inputmethods/scim-chewing
Hi, Update both libchewing and scim-chewing to 0.5.1. Tested scim and uim on amd64. While here, I would like to take over maintainership of the libchewing. Comments? OK? Index: chinese/libchewing/Makefile === RCS file: /cvs/ports/chinese/libchewing/Makefile,v retrieving revision 1.9 diff -u -p -u -p -r1.9 Makefile --- chinese/libchewing/Makefile 11 Mar 2016 19:59:12 - 1.9 +++ chinese/libchewing/Makefile 9 Nov 2017 08:09:25 - @@ -1,24 +1,36 @@ # $OpenBSD: Makefile,v 1.9 2016/03/11 19:59:12 naddy Exp $ -COMMENT= intelligent phonetic input method library +COMMENT = intelligent phonetic input method library -V =0.3.3 -DISTNAME= libchewing-$V -PKGNAME= zh-libchewing-$V -REVISION = 2 +V =0.5.1 +PKGNAME = zh-${GH_PROJECT}-${V} -SHARED_LIBS= chewing 0.0 # .3.1 +GH_ACCOUNT = chewing +GH_PROJECT = libchewing +GH_TAGNAME = v${V} -CATEGORIES=chinese inputmethods +SHARED_LIBS = chewing 0.1 # .3.3 -HOMEPAGE= http://chewing.im/ +CATEGORIES = chinese inputmethods + +HOMEPAGE = http://chewing.im/ + +MAINTAINER = Kevin Lo# LGPLv2.1 only PERMIT_PACKAGE_CDROM= Yes -MASTER_SITES = https://github.com/chewing/libchewing/releases/download/v$V/ -EXTRACT_SUFX= .tar.bz2 +WANTLIB += c sqlite3 + +MODULES = devel/cmake +BUILD_DEPENDS =print/texinfo +LIB_DEPENDS = databases/sqlite3 + +MAKE_ENV= LDFLAGS="${LDFLAGS}" + +CONFIGURE_ARGS =-DMAKEINFO=${LOCALBASE}/bin/gmakeinfo \ + -DCMAKE_SHARED_LINKER_FLAGS="-lc" -CONFIGURE_STYLE=gnu +CFLAGS += -I${LOCALBASE}/include -fno-stack-protector .include Index: chinese/libchewing/distinfo === RCS file: /cvs/ports/chinese/libchewing/distinfo,v retrieving revision 1.4 diff -u -p -u -p -r1.4 distinfo --- chinese/libchewing/distinfo 18 Jan 2015 03:12:54 - 1.4 +++ chinese/libchewing/distinfo 9 Nov 2017 08:09:25 - @@ -1,2 +1,2 @@ -SHA256 (libchewing-0.3.3.tar.bz2) = cqDeErhsTV9kaKaNiMc2In/xb6epFfhZX/5aMcrpXq4= -SIZE (libchewing-0.3.3.tar.bz2) = 1798134 +SHA256 (libchewing-0.5.1.tar.gz) = swqAkSO2ujYoN2W5M3qY1pWiktNhvW9rx08DrE9Xcvg= +SIZE (libchewing-0.5.1.tar.gz) = 3380799 Index: chinese/libchewing/patches/patch-CMakeLists_txt === RCS file: chinese/libchewing/patches/patch-CMakeLists_txt diff -N chinese/libchewing/patches/patch-CMakeLists_txt --- /dev/null 1 Jan 1970 00:00:00 - +++ chinese/libchewing/patches/patch-CMakeLists_txt 9 Nov 2017 08:09:25 - @@ -0,0 +1,25 @@ +$OpenBSD$ + +Index: CMakeLists.txt +--- CMakeLists.txt.orig CMakeLists.txt +@@ -9,7 +9,7 @@ set(LIBCHEWING_BINARY_VERSION 1.0.0) + set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) + + if(UNIX) +-set(CMAKE_C_FLAGS "-g -O2 -Wall -fPIC ${CMAKE_C_FLAGS}") ++set(CMAKE_C_FLAGS "-Wall -fPIC ${CMAKE_C_FLAGS}") + add_definitions(-DUNDER_POSIX -DPIC) + endif() + +@@ -153,6 +153,10 @@ include_directories( + ${PROJECT_SOURCE_DIR}/include/internal + ${PROJECT_SOURCE_DIR}/src + ${PROJECT_SOURCE_DIR}/src/porting_layer/include ++) ++ ++set(CMAKE_INSTALL_INFODIR ++${CMAKE_INSTALL_PREFIX}/info + ) + + set(ALL_DATA Index: chinese/libchewing/patches/patch-src_hash_c === RCS file: chinese/libchewing/patches/patch-src_hash_c diff -N chinese/libchewing/patches/patch-src_hash_c --- chinese/libchewing/patches/patch-src_hash_c 2 May 2011 06:55:07 - 1.1 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,12 +0,0 @@ -$OpenBSD: patch-src_hash_c,v 1.1 2011/05/02 06:55:07 kevlo Exp $ src/hash.c.origMon May 2 12:34:53 2011 -+++ src/hash.c Mon May 2 13:05:53 2011 -@@ -524,7 +524,7 @@ int InitHash( const char *path ) - } else { - sprintf( hashfilename, "%s" PLAT_SEPARATOR "%s", path, HASH_FILE ); - } -- memset( hashtable, (int) NULL, HASH_TABLE_SIZE ); -+ memset( hashtable, 0, HASH_TABLE_SIZE ); - - open_hash_file: - dump = _load_hash_file( hashfilename, ); Index: chinese/libchewing/pkg/PLIST === RCS file: /cvs/ports/chinese/libchewing/pkg/PLIST,v retrieving revision 1.3 diff -u -p -u -p -r1.3 PLIST --- chinese/libchewing/pkg/PLIST16 Mar 2015 18:07:37 - 1.3 +++ chinese/libchewing/pkg/PLIST9 Nov 2017 08:09:25 - @@ -1,20 +1,17 @@ @comment $OpenBSD: PLIST,v 1.3 2015/03/16 18:07:37 naddy Exp $ include/chewing/ +include/chewing/chewing-compat.h include/chewing/chewing.h include/chewing/chewingio.h include/chewing/global.h include/chewing/mod_aux.h +@info info/libchewing.info lib/libchewing.a -lib/libchewing.la @lib lib/libchewing.so.${LIBchewing_VERSION} lib/pkgconfig/chewing.pc -share/chewing/
[UPDATE] games/yquake2 7.01 => 7.02
Hi ports@ Upgrading our yquake2 from 7.01 to 7.02 Port changes: - bump version - everything now lives under /usr/local/share/yquake2 this has been asked by upstream and outlined in their porting guide that was created after I started complaining that they want relative paths between the binaries: https://github.com/yquake2/yquake2/blob/master/stuff/packaging.md#where-you-should-put-the-executables - adding a new wrapper for the quake2 binary to cd into the port directory before executing it as we provide no way for a binary to get its executable directory - drop the patch that hardcoded the executable directory upstream accounted for us not supporting that feature and defaults to returning cwd (./) instead of bailing out with an error - modified the q2ded rc.d script to account for the need of changing the working directory before starting the server - note I am not providing a separate wrapper for q2ded in /usr/bin on purpose - I don't see a need for running it outside of the rc.d scripts for any reasons other than debugging and that's rare enough that people can just cd to the game folder themselves - we can drop the Makefile compilation flag diff as upstream took our patch Upstream changelog: Quake II 7.01 to 7.02: - Fix several corner cases regarding render library loading. The game should now always fall back to the OpenGL 1.4 renderer if the new OpenGL 3.2 renderer can't be initialized. Also the game aborts if no useable OpenGL implementation exists. - Refactor the search path code. This should fix several bugs with Quake II writing to the wrong directories or being unable to find some / all assets. - Reimplement portable binaries. If called with the -portable command line option Quake II saves all data (configs, savegames, screenshorts etc.) into it's systemwide installation directory and not users home directory. In contrast to the old implementation on Windows stdout.txt contains all output, the first lines are no longer missing. - vid_fullscreen set to 1 now keeps the desktops resolution. Set it to 2 to change the resolution. - Instead of a list with precalculated FOV values the video menu now shows a slider with possible values from 60 to 120. Horplus is now always enabled, set the horplus cvar to 0 to disable it. - The game is now able to hold the requested framerate (either by the vsync or the gl_maxfps cvar) with an accuracy of about +/- 1% as long as the hardware is fast enough. The framecounter was reimplemented to be much more precise. - Fix misspredictions if an original client running on Win32 connects to a Yamagi Quake II server running on Linux/i386. Frags? OK's? Index: Makefile === RCS file: /cvs/ports/games/yquake2/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- Makefile20 Jul 2017 23:33:46 - 1.9 +++ Makefile9 Nov 2017 09:53:43 - @@ -4,7 +4,7 @@ ONLY_FOR_ARCHS= i386 amd64 sparc64 COMMENT= Yamagi Quake II N= yquake2 -V= 7.01 +V= 7.02 PKGNAME= ${N}-${V} DISTNAME= quake2-${V} CATEGORIES=games @@ -31,14 +31,16 @@ MAKE_FLAGS = config WITH_SYSTEMWIDE=yes do-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/${N} ${INSTALL_PROGRAM} ${WRKBUILD}/release/{quake2,q2ded} \ - ${PREFIX}/bin/ + ${PREFIX}/share/${N}/ ${INSTALL_DATA_DIR} ${PREFIX}/share/${N}/baseq2 ${INSTALL_PROGRAM} ${WRKBUILD}/release/baseq2/game.so \ ${PREFIX}/share/${N}/baseq2/ ${INSTALL_DATA_DIR} ${PREFIX}/lib/${N} ${INSTALL_PROGRAM} ${WRKBUILD}/release/ref_gl1.so \ - ${PREFIX}/lib/${N}/ + ${PREFIX}/share/${N}/ ${INSTALL_PROGRAM} ${WRKBUILD}/release/ref_gl3.so \ - ${PREFIX}/lib/${N}/ + ${PREFIX}/share/${N}/ + ${SUBST_CMD} -m 555 -c ${FILESDIR}/quake2.sh ${WRKSRC}/quake2 + ${INSTALL_SCRIPT} ${WRKSRC}/quake2 ${PREFIX}/bin/ .include Index: distinfo === RCS file: /cvs/ports/games/yquake2/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo20 Jul 2017 23:33:46 - 1.4 +++ distinfo9 Nov 2017 09:53:43 - @@ -1,2 +1,2 @@ -SHA256 (quake2-7.01.tar.xz) = ly93hnCTs8Fi37KMqTBYXLcdG3sYPWdthlnS/JcTfvc= -SIZE (quake2-7.01.tar.xz) = 1778212 +SHA256 (quake2-7.02.tar.xz) = qe29vbXRP1abqr4DRtymPcP/pQwk3GeViDnoCuQBwN4= +SIZE (quake2-7.02.tar.xz) = 1787092 Index: patches/patch-Makefile === RCS file: patches/patch-Makefile diff -N patches/patch-Makefile --- patches/patch-Makefile 20 Jul 2017 23:33:46 - 1.1 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,16 +0,0 @@ -$OpenBSD: patch-Makefile,v 1.1 2017/07/20 23:33:46 awolk Exp $ - -Index: Makefile Makefile.orig -+++
games/cataclysm-dda fix for gcc archs and localization
tronddwrote: > Attempting to allow compilation on GCC archs. Just > a slight tweak and addition of a COMPILER list. > > Tim. > Also fix localization support. Problem found and fix confirmed by Roman Yakovlev < mail (at) 51t.ru >. Tim. Index: Makefile === RCS file: /cvs/ports/games/cataclysm-dda/Makefile,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 Makefile --- Makefile29 Oct 2017 17:27:18 - 1.1.1.1 +++ Makefile9 Nov 2017 03:01:25 - @@ -3,6 +3,7 @@ COMMENT= rogue-like zombie survival game DISTNAME= cataclysm-dda-2017.10.13 CATEGORIES=games +REVISION= 0 GH_ACCOUNT=CleverRaven GH_PROJECT=Cataclysm-DDA @@ -20,6 +21,8 @@ FLAVOR?= WANTLIB= ${COMPILER_LIBCXX} ${MODLUA_WANTLIB} c \ iconv intl m pthread +COMPILER= base-clang ports-gcc + MODULES= lang/lua \ textproc/intltool MODLUA_VERSION=5.3 @@ -29,10 +32,10 @@ BUILD_DEPENDS= devel/libexecinfo LIB_DEPENDS= devel/gettext -MAKE_ENV= CXXFLAGS="${CXXFLAGS}" +MAKE_ENV= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" -MAKE_FLAGS=CLANG="${CXX}" RELEASE=1 USE_XDG_DIR=1 LOCALIZE=1 \ - LANGUAGES=all LUA=1 LUA_BINARY=${MODLUA_BIN} +MAKE_FLAGS=RELEASE=1 USE_XDG_DIR=1 LOCALIZE=1 LANGUAGES=all \ + LUA=1 LUA_BINARY=${MODLUA_BIN} .if ${FLAVOR:Mno_x11} WANTLIB+= ncurses Index: patches/patch-src_translations_cpp === RCS file: patches/patch-src_translations_cpp diff -N patches/patch-src_translations_cpp --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-src_translations_cpp 9 Nov 2017 03:01:25 - @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: src/translations.cpp +--- src/translations.cpp.orig src/translations.cpp +@@ -80,7 +80,7 @@ void set_language() + + // Step 2. Bind to gettext domain. + std::string locale_dir; +-#if (defined __linux__ || (defined MACOSX && !defined TILES)) ++#if (defined __linux__ || defined __OpenBSD__ || (defined MACOSX && !defined TILES)) + if( !FILENAMES["base_path"].empty() ) { + locale_dir = FILENAMES["base_path"] + "share/locale"; + } else {
Re: [patch] net/dnscrypt-proxy: use random resolver
On 2017/11/09 09:58, Vinícius Zavam wrote: > grep listening ports, I'd say (1024+ ports does not play a good reason > though?). If dnscrypt-proxy dies for some reason, you don't want to allow an unprivileged user to take over the port. It should be <1024. > I would still go for it, and suggest to use 'random'. > > why? most people setting net/dnscrypt-proxy on OpenBSD would just use the > resolver shown at the example from pkg/README-main (that, of course, > includes OpenBSD developers and lots of people worried about privacy), > turning the setup pretty predictable* and also leading other available/good > DNSCrypt resolvers to be misused. Well, that's easily fixed by just not making the README example use a valid server. Here's an alternative diff that fixes some other problems too. Index: Makefile === RCS file: /cvs/ports/net/dnscrypt-proxy/Makefile,v retrieving revision 1.31 diff -u -p -r1.31 Makefile --- Makefile2 Aug 2017 09:32:40 - 1.31 +++ Makefile9 Nov 2017 14:43:50 - @@ -7,6 +7,7 @@ V= 1.9.5 DISTNAME= dnscrypt-proxy-${V} PKGNAME-main= dnscrypt-proxy-${V} PKGNAME-plugins= dnscrypt-proxy-plugins-${V} +REVISION-main= 0 CATEGORIES=net Index: pkg/README-main === RCS file: /cvs/ports/net/dnscrypt-proxy/pkg/README-main,v retrieving revision 1.8 diff -u -p -r1.8 README-main --- pkg/README-main 23 Jan 2017 18:00:23 - 1.8 +++ pkg/README-main 9 Nov 2017 14:43:50 - @@ -4,46 +4,86 @@ $OpenBSD: README-main,v 1.8 2017/01/23 1 | Running ${FULLPKGNAME} on OpenBSD +--- -In order to perform queries over DNSCrypt, the easiest way is to change -your /etc/resolv.conf file: +Basic setup +=== + +dnscrypt-proxy listens on a local address for DNS queries and forwards +them over an encrypted channel to a resolver providing DNSCrypt service. + +To use this package, two things are required. + +Firstly, choose an upstream server. There is no default: the package +lets you make a conscious decision about who to trust. A list of public +servers is in ${TRUEPREFIX}/share/dnscrypt-proxy/dnscrypt-resolvers.csv, +or an updated list is at https://dnscrypt.org/dnscrypt-resolvers.html, + +Choose one and configure it: + +# rcctl enable dnscrypt_proxy +# rcctl set dnscrypt_proxy flags -E -m1 -R __YOUR_CHOICE__ +# rcctl start dnscrypt_proxy + +Replace __YOUR_CHOICE__ with one of the names from the first column +(e.g. "cisco", "cs-nl", "dnscrypt-eu.nl"), or use the word "random" to +select a random resolver at startup (chosen from those that claim that +they use DNSSEC and do not log requests). + +Secondly, set /etc/resolv.conf to perform queries from dnscrypt-proxy: nameserver 127.0.0.1 lookup file bind -options edns0 -DNSCrypt does _not_ cache queries, so the recommended way to use it is -as a forwarder for a DNS cache like Unbound. The following unbound.conf -example may be used as a guideline: +N.B. If fetching your IP address dynamically, dhclient(1) will normally +update resolv.conf with network-provided DNS servers. This can be avoided +by removing "domain-name" and "domain-name-servers" from the "request" +line in /etc/dhclient.conf. + + +Caching +=== + +dnscrypt-proxy does not cache queries. Performance can be improved by +configuring a local caching DNS resolver to forward requests via +dnscrypt-proxy. + +In this configuration, the caching resolver should listen on port 53, +and dnscrypt-proxy should be configured to use an alternative port. +For example: + +# rcctl set dnscrypt_proxy flags -E -m1 -R __YOUR_CHOICE__ -a 127.0.0.1:40 +# rcctl restart dnscrypt_proxy + +And an example configuration to use this with Unbound: +# cat /var/unbound/etc/unbound.conf server: interface: 127.0.0.1 - interface: 192.168.1.1 # additional addresses to listen on - access-control: 192.168.1.0/24 allow # who's allowed to make queries do-not-query-localhost: no hide-identity: yes hide-version: yes + auto-trust-anchor-file: "/var/unbound/db/root.key" + # provide service to other local machines, if needed: + #interface: 192.168.1.1 + #access-control: 192.168.1.0/24 allow + +remote-control: + control-enable: yes + control-use-cert: no + control-interface: /var/run/unbound.sock forward-zone: -name: "." -forward-addr: 127.0.0.1@40 - #forward-addr: 127.0.0.1@41 # example failover server, see below - -A list of resolvers providing DNSCrypt service is available at -${TRUEPREFIX}/share/dnscrypt-proxy/dnscrypt-resolvers.csv. -Choose one (there is no default) and configure it, for example: - -rcctl enable dnscrypt_proxy -rcctl set dnscrypt_proxy flags -E -m1 -R dnscrypt.eu-nl -a 127.0.0.1:40 -rcctl start
Re: [UPDATE] games/yquake2 7.01 => 7.02
On Thu, Nov 09, 2017 at 11:04:18AM +0100, Adam Wolk wrote: > Hi ports@ > > Upgrading our yquake2 from 7.01 to 7.02 > updated diff with the missing files folder Index: Makefile === RCS file: /cvs/ports/games/yquake2/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- Makefile20 Jul 2017 23:33:46 - 1.9 +++ Makefile9 Nov 2017 15:01:45 - @@ -4,7 +4,7 @@ ONLY_FOR_ARCHS= i386 amd64 sparc64 COMMENT= Yamagi Quake II N= yquake2 -V= 7.01 +V= 7.02 PKGNAME= ${N}-${V} DISTNAME= quake2-${V} CATEGORIES=games @@ -31,14 +31,16 @@ MAKE_FLAGS = config WITH_SYSTEMWIDE=yes do-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/${N} ${INSTALL_PROGRAM} ${WRKBUILD}/release/{quake2,q2ded} \ - ${PREFIX}/bin/ + ${PREFIX}/share/${N}/ ${INSTALL_DATA_DIR} ${PREFIX}/share/${N}/baseq2 ${INSTALL_PROGRAM} ${WRKBUILD}/release/baseq2/game.so \ ${PREFIX}/share/${N}/baseq2/ ${INSTALL_DATA_DIR} ${PREFIX}/lib/${N} ${INSTALL_PROGRAM} ${WRKBUILD}/release/ref_gl1.so \ - ${PREFIX}/lib/${N}/ + ${PREFIX}/share/${N}/ ${INSTALL_PROGRAM} ${WRKBUILD}/release/ref_gl3.so \ - ${PREFIX}/lib/${N}/ + ${PREFIX}/share/${N}/ + ${SUBST_CMD} -m 555 -c ${FILESDIR}/quake2.sh ${WRKSRC}/quake2 + ${INSTALL_SCRIPT} ${WRKSRC}/quake2 ${PREFIX}/bin/ .include Index: distinfo === RCS file: /cvs/ports/games/yquake2/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo20 Jul 2017 23:33:46 - 1.4 +++ distinfo9 Nov 2017 15:01:45 - @@ -1,2 +1,2 @@ -SHA256 (quake2-7.01.tar.xz) = ly93hnCTs8Fi37KMqTBYXLcdG3sYPWdthlnS/JcTfvc= -SIZE (quake2-7.01.tar.xz) = 1778212 +SHA256 (quake2-7.02.tar.xz) = qe29vbXRP1abqr4DRtymPcP/pQwk3GeViDnoCuQBwN4= +SIZE (quake2-7.02.tar.xz) = 1787092 Index: files/quake2.sh === RCS file: files/quake2.sh diff -N files/quake2.sh --- /dev/null 1 Jan 1970 00:00:00 - +++ files/quake2.sh 9 Nov 2017 15:01:45 - @@ -0,0 +1,4 @@ +#!/bin/sh +cd ${TRUEPREFIX}/share/yquake2 +exec ${TRUEPREFIX}/share/yquake2/quake2 + Index: patches/patch-Makefile === RCS file: patches/patch-Makefile diff -N patches/patch-Makefile --- patches/patch-Makefile 20 Jul 2017 23:33:46 - 1.1 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,16 +0,0 @@ -$OpenBSD: patch-Makefile,v 1.1 2017/07/20 23:33:46 awolk Exp $ - -Index: Makefile Makefile.orig -+++ Makefile -@@ -251,8 +251,8 @@ endif - CFLAGS += -fvisibility=hidden - LDFLAGS += -fvisibility=hidden - --ifneq ($(YQ2_OSTYPE), Darwin) --# for some reason the OSX linker doesn't support this -+ifneq ($(YQ2_OSTYPE), $(filter $(YQ2_OSTYPE), Darwin, OpenBSD)) -+# for some reason the OSX & OpenBSD linker doesn't support this - LDFLAGS += -Wl,--no-undefined - endif - Index: patches/patch-src_backends_generic_vid_c === RCS file: patches/patch-src_backends_generic_vid_c diff -N patches/patch-src_backends_generic_vid_c --- patches/patch-src_backends_generic_vid_c20 Jul 2017 23:33:46 - 1.1 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,14 +0,0 @@ -$OpenBSD: patch-src_backends_generic_vid_c,v 1.1 2017/07/20 23:33:46 awolk Exp $ - -Index: src/backends/generic/vid.c src/backends/generic/vid.c.orig -+++ src/backends/generic/vid.c -@@ -342,7 +342,7 @@ VID_LoadRefresh(void) - Com_Printf("- refresher initialization -\n"); - - snprintf(reflib_name, sizeof(reflib_name), "ref_%s.%s", vid_renderer->string, lib_ext); -- snprintf(reflib_path, sizeof(reflib_path), "%s%s", Sys_GetBinaryDir(), reflib_name); -+ snprintf(reflib_path, sizeof(reflib_path), "/usr/local/lib/yquake2/%s", reflib_name); - - Com_Printf("LoadLibrary(%s)\n", reflib_name); - GetRefAPI = Sys_LoadLibrary(reflib_path, "GetRefAPI", _handle); Index: pkg/PLIST === RCS file: /cvs/ports/games/yquake2/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 20 Jul 2017 23:33:46 - 1.3 +++ pkg/PLIST 9 Nov 2017 15:01:45 - @@ -1,13 +1,13 @@ @comment $OpenBSD: PLIST,v 1.3 2017/07/20 23:33:46 awolk Exp $ @newgroup _yquake2:779 @newuser _yquake2:779:_yquake2:daemon:Yamagi Quake II Server:/var/yquake2:/sbin/nologin -@bin bin/q2ded -@bin bin/quake2 -lib/yquake2/ -lib/yquake2/ref_gl1.so -lib/yquake2/ref_gl3.so +bin/quake2 +@bin share/yquake2/q2ded +@bin share/yquake2/quake2 share/doc/pkg-readmes/${FULLPKGNAME} share/yquake2/ +share/yquake2/ref_gl1.so +share/yquake2/ref_gl3.so share/yquake2/baseq2/ share/yquake2/baseq2/game.so @mode 750
[UPDATE] security/py-artifacts
Hi, this is the diff to update py-artifacts to latest release. Ok? Cheers, Remi.Index: Makefile === RCS file: /cvs/ports/security/py-artifacts/Makefile,v retrieving revision 1.7 diff -u -p -u -p -r1.7 Makefile --- Makefile 5 Oct 2017 04:46:21 - 1.7 +++ Makefile 9 Nov 2017 13:37:48 - @@ -2,7 +2,7 @@ COMMENT = ForensicArtifacts.com Artifact Repository -MODPY_EGG_VERSION = 20170909 +MODPY_EGG_VERSION = 20171107 DISTNAME = artifacts-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME} Index: distinfo === RCS file: /cvs/ports/security/py-artifacts/distinfo,v retrieving revision 1.4 diff -u -p -u -p -r1.4 distinfo --- distinfo 5 Oct 2017 04:46:21 - 1.4 +++ distinfo 9 Nov 2017 13:37:48 - @@ -1,2 +1,2 @@ -SHA256 (artifacts-20170909.tar.gz) = OcZiTjPC5i9+GzYo+qVrCWlPMmmkTyA55MnxAbd+UzQ= -SIZE (artifacts-20170909.tar.gz) = 58949 +SHA256 (artifacts-20171107.tar.gz) = YcoHvgbr2yKXygrut0g0J5ZsOwKS1fqH2AuMlwgrmdo= +SIZE (artifacts-20171107.tar.gz) = 59122
Re: [patch] net/dnscrypt-proxy: use random resolver
updated after some feedback. Index: Makefile === RCS file: /cvs/ports/net/dnscrypt-proxy/Makefile,v retrieving revision 1.31 diff -u -p -r1.31 Makefile --- Makefile2 Aug 2017 09:32:40 - 1.31 +++ Makefile9 Nov 2017 16:08:14 - @@ -7,6 +7,7 @@ V= 1.9.5 DISTNAME= dnscrypt-proxy-${V} PKGNAME-main= dnscrypt-proxy-${V} PKGNAME-plugins= dnscrypt-proxy-plugins-${V} +REVISION-main= 0 CATEGORIES=net Index: pkg/README-main === RCS file: /cvs/ports/net/dnscrypt-proxy/pkg/README-main,v retrieving revision 1.8 diff -u -p -r1.8 README-main --- pkg/README-main 23 Jan 2017 18:00:23 - 1.8 +++ pkg/README-main 9 Nov 2017 16:08:14 - @@ -4,46 +4,85 @@ $OpenBSD: README-main,v 1.8 2017/01/23 1 | Running ${FULLPKGNAME} on OpenBSD +--- -In order to perform queries over DNSCrypt, the easiest way is to change -your /etc/resolv.conf file: +Basic setup +=== + +dnscrypt-proxy listens for DNS queries on a local address and forwards +them to a DNSCrypt resolver over an encrypted channel. + +To use this package, two things are required. + +Firstly, choose an upstream server. There is no default: the package +lets you make a conscious decision about who to trust. A list of public +servers is in ${TRUEPREFIX}/share/dnscrypt-proxy/dnscrypt-resolvers.csv, +or an updated list is at https://dnscrypt.org/dnscrypt-resolvers.html, + +Choose one and configure it: + +# rcctl enable dnscrypt_proxy +# rcctl set dnscrypt_proxy flags -E -m1 -R __YOUR_CHOICE__ +# rcctl start dnscrypt_proxy + +Replace __YOUR_CHOICE__ with one of the names from the first column +(e.g. "cisco", "cs-nl", "dnscrypt-eu.nl"), or use the word "random" to +select a random resolver at startup (chosen from those that claim that +they use DNSSEC and do not log requests). + +Secondly, set /etc/resolv.conf to perform queries from dnscrypt-proxy: nameserver 127.0.0.1 lookup file bind -options edns0 -DNSCrypt does _not_ cache queries, so the recommended way to use it is -as a forwarder for a DNS cache like Unbound. The following unbound.conf -example may be used as a guideline: +Note: If fetching your IP address dynamically, dhclient(8) will normally +update resolv.conf with network-provided DNS servers. This can be avoided +by using "ignore domain-name, domain-name-servers;" in /etc/dhclient.conf. + + +Caching +=== + +dnscrypt-proxy does not cache queries. Performance can be improved by +configuring a local caching DNS resolver to forward requests via +dnscrypt-proxy. + +In this configuration, the caching resolver should listen on port 53, +and dnscrypt-proxy should be configured to use an alternative port. +For example: + +# rcctl set dnscrypt_proxy flags -E -m1 -R __YOUR_CHOICE__ -a 127.0.0.1:40 +# rcctl restart dnscrypt_proxy + +And an example configuration to use this with Unbound: +# cat /var/unbound/etc/unbound.conf server: interface: 127.0.0.1 - interface: 192.168.1.1 # additional addresses to listen on - access-control: 192.168.1.0/24 allow # who's allowed to make queries do-not-query-localhost: no hide-identity: yes hide-version: yes + auto-trust-anchor-file: "/var/unbound/db/root.key" + # provide service to other local machines, if needed: + #interface: 192.168.1.1 + #access-control: 192.168.1.0/24 allow + +remote-control: + control-enable: yes + control-use-cert: no + control-interface: /var/run/unbound.sock forward-zone: -name: "." -forward-addr: 127.0.0.1@40 - #forward-addr: 127.0.0.1@41 # example failover server, see below - -A list of resolvers providing DNSCrypt service is available at -${TRUEPREFIX}/share/dnscrypt-proxy/dnscrypt-resolvers.csv. -Choose one (there is no default) and configure it, for example: - -rcctl enable dnscrypt_proxy -rcctl set dnscrypt_proxy flags -E -m1 -R dnscrypt.eu-nl -a 127.0.0.1:40 -rcctl start dnscrypt_proxy + name: "." + forward-addr: 127.0.0.1@40 + #forward-addr: 127.0.0.1@41 # example failover server, see below The dnscrypt-proxy utility does not support failover resolvers; as described in "Using DNSCrypt in combination with a DNS cache" on https://dnscrypt.org/, you will need to run a second instance of it for DNS redundancy. This can be handled by rcctl(8) by adding a symbolic link to the script: -ln -s dnscrypt_proxy /etc/rc.d/dnscrypt_proxy2 -rcctl enable dnscrypt_proxy2 -rcctl set dnscrypt_proxy2 flags -E -m1 -R dnscrypt.eu-dk -a 127.0.0.1:41 -rcctl start dnscrypt_proxy2 +# ln -s dnscrypt_proxy /etc/rc.d/dnscrypt_proxy2 +# rcctl enable dnscrypt_proxy2 +# rcctl set dnscrypt_proxy2 flags -E -m1 -R __SECOND_CHOICE__ -a 127.0.0.1:41 +# rcctl start dnscrypt_proxy2
[NEW] net/onionshare
Hi ports@, Attached is a port OnionShare (https://onionshare.org). It requires the net/stem python3 flavor patch I posted earlier. Both GUI and CLI have been lightly tested. $ cat pkg/DESCR Tool for sharing files of any size anonymously over the Tor public anonymity network. It works by starting a web server, making it accessible as a Tor onion service, and generating an unguessable URL to access and download the files. It doesn't require setting up a server on the internet somewhere or using a third party file-sharing service. The file on your own computer and use a Tor onion service to make it temporarily accessible over the internet. The other user just needs to use Tor Browser to download the file from you. Pax, -A -- https://haqistan.net/~attila | attila@{stalphonsos.com,haqistan.net} pgp: 0x62A729CF | C2CE 2487 03AC 4C2F 101D 09C1 4068 D5D5 62A7 29CF onionshare.tgz Description: port of onionshare
[UPDATE] sysutils/py-tsk
Hi, this is the diff to update py-tsk to latest release. Ok? Cheers, Remi.Index: Makefile === RCS file: /cvs/ports/sysutils/py-tsk/Makefile,v retrieving revision 1.4 diff -u -p -u -p -r1.4 Makefile --- Makefile 2 Nov 2017 10:06:37 - 1.4 +++ Makefile 9 Nov 2017 13:38:06 - @@ -2,7 +2,7 @@ COMMENT = Python bindings for The Sleuth Kit (libtsk) -MODPY_EGG_VERSION = 20170802 +MODPY_EGG_VERSION = 20171108 DISTNAME = pytsk3-${MODPY_EGG_VERSION} PKGNAME = py-tsk-${MODPY_EGG_VERSION} Index: distinfo === RCS file: /cvs/ports/sysutils/py-tsk/distinfo,v retrieving revision 1.4 diff -u -p -u -p -r1.4 distinfo --- distinfo 2 Nov 2017 10:06:37 - 1.4 +++ distinfo 9 Nov 2017 13:38:06 - @@ -1,2 +1,2 @@ -SHA256 (pytsk3-20170802.tar.gz) = MiWUR8mXEEhl7l4J+xBvwUUQGdV6bU/6gsu85Fp7VJU= -SIZE (pytsk3-20170802.tar.gz) = 2934331 +SHA256 (pytsk3-20171108.tar.gz) = CqTF6yZ3oh+goruGv89JJ1JvImuZ4EXS204wEZ6AaWo= +SIZE (pytsk3-20171108.tar.gz) = 2953931
new: net/nyx
Nyx is a command-line monitor for Tor. With this you can get detailed real-time information about your relay such as bandwidth usage, connections, logs, and much more. This will finally be replacing net/arm. :) nyx.tar.gz Description: nyx.tar.gz
[PATCH] add python3 flavor to net/stem
Hi ports@, The attached patch adds a python3 flavor to net/stem. This is required for another port I have waiting in the wings, net/onionshare, which requires python3 stem as a dep. Pax, -A -- https://haqistan.net/~attila | attila@{stalphonsos.com,haqistan.net} pgp: 0x62A729CF | C2CE 2487 03AC 4C2F 101D 09C1 4068 D5D5 62A7 29CF Index: Makefile === RCS file: /cvs/ports/net/stem/Makefile,v retrieving revision 1.5 diff -u -p -r1.5 Makefile --- Makefile 12 Mar 2017 17:54:55 - 1.5 +++ Makefile 18 Sep 2017 22:53:07 - @@ -19,8 +19,16 @@ MAINTAINER = Pascal Stumpf
Re: [PATCH] add python3 flavor to net/stem
On Thu, 09 Nov 2017 11:30:24 -0600, attilawrote: > The attached patch adds a python3 flavor to net/stem. It's more complicated than that because PKGNAME must be renamed in py-stem. Cheers, Daniel
[PATCH] split net/tor into stable/ and alpha/
Hi ports@, I propose that we split net/tor into net/tor/stable (which is the current net/tor) and net/tor/alpha to make it easier to experiment with and run relays based on the latest Tor. Posing this as a patch seemed confusing to me because of all the changes in directory structure, so instead of a patch I'm attaching a tarball with the proposed new structure. We're running a tor 0.3.2.3-alpha relay built from the proposed net/tor/alpha on torbsd.org, seems to be working fine but not yet heavily tested. Both ports pass tests. Pax, -A -- https://haqistan.net/~attila | attila@{stalphonsos.com,haqistan.net} pgp: 0x62A729CF | C2CE 2487 03AC 4C2F 101D 09C1 4068 D5D5 62A7 29CF tor-split.tgz Description: proposd new net/tor structure
Re: new: net/nyx
On 2017/11/09 17:55, Pascal Stumpf wrote: > Nyx is a command-line monitor for Tor. With this you can get detailed > real-time information about your relay such as bandwidth usage, > connections, logs, and much more. > > > This will finally be replacing net/arm. :) No conflicting files, so the @conflict doesn't really make sense. Probably makes sense to fix the package name of stem to add the py- prefix before adding things which depends on it; see attila's mail if you didn't already.
Re: [PATCH] add python3 flavor to net/stem
Daniel Jakotswrote: > On Thu, 09 Nov 2017 11:30:24 -0600, attila > wrote: > > > The attached patch adds a python3 flavor to net/stem. > > It's more complicated than that because PKGNAME must be renamed in > py-stem. I was following the pattern in other ports that are Pythonic but don't have the py-* prefix (pyflakes was one, I think). I had a diff that changed it to py-stem but then wasn't sure if this was the thing to do or not, so I opted for the minimal diff. Should the port also be renamed to py-stem, like the attached tarball? If so then I should also fix the dep in my proposed net/onionshare... > Cheers, > Daniel Thanks for the feedback. Pax, -A -- https://haqistan.net/~attila | attila@{stalphonsos.com,haqistan.net} pgp: 0x62A729CF | C2CE 2487 03AC 4C2F 101D 09C1 4068 D5D5 62A7 29CF py-stem.tgz Description: net/stem -> net/py-stem
UPDATE: Aria2-1.33.1
Hello, Little update for Aria2 to 1.33.1: https://github.com/aria2/aria2/releases/tag/release-1.33.1 Ok? Comments? Cheers.- -- Sending from my toaster. Index: Makefile === RCS file: /cvs/ports/www/aria2/Makefile,v retrieving revision 1.51 diff -u -p -r1.51 Makefile --- Makefile22 Oct 2017 00:15:34 - 1.51 +++ Makefile9 Nov 2017 19:23:25 - @@ -3,7 +3,7 @@ BROKEN-alpha = MetalinkParserStateV4Impl.cc:219:1: internal compiler error: Segmentation fault COMMENT = lightweight multi-protocol & multi-source download utility -V =1.33.0 +V =1.33.1 DISTNAME = aria2-${V} CATEGORIES = www HOMEPAGE = https://aria2.github.io/ Index: distinfo === RCS file: /cvs/ports/www/aria2/distinfo,v retrieving revision 1.31 diff -u -p -r1.31 distinfo --- distinfo22 Oct 2017 00:15:34 - 1.31 +++ distinfo9 Nov 2017 19:23:25 - @@ -1,2 +1,2 @@ -SHA256 (aria2-1.33.0.tar.gz) = 8ZMRqupBTjHcbt9kG9xDoXP55LDjuuiP6AwNYkhcir0= -SIZE (aria2-1.33.0.tar.gz) = 3787069 +SHA256 (aria2-1.33.1.tar.gz) = Wft8rbzhGpURzP8oqexqtY3yvo0LUCHNtgalbmKJ3jQ= +SIZE (aria2-1.33.1.tar.gz) = 3783160
Re: Update MariaDB from 10.0.33 to 10.2.10
> On Nov 8, 2017, at 12:17, Stuart Hendersonwrote: > > On 2017/11/08 10:53, Peter Faiman wrote: >>> On Nov 8, 2017, at 09:39, Jeremy Evans wrote: >>> > On 11/08 10:37, Brad Smith wrote: > On 11/6/2017 7:21 AM, Jeremy Evans wrote: > > This patch brings us up to the latest stable version of MariaDB. > Unfortunately, MariaDB made many backwards incompatible changes to the > headers and some backwards incompatible changes to the structures, and > most dependencies are going to need changes. This patch includes > necessary changes to the following dependencies: I wish you would have said something to me before starting on this as I would have told you 10.2 is a no go for us as the new client library requires atomic ops killing the client library on a handful of archs. >>> >>> What's the plan to move forward? You can't expect to run 10.0 forever. >>> >>> Honestly, I don't care much about MySQL/MariaDB one way or another. I >>> just had some free time during the hackathon and noticed this was quite >>> a bit out of date. So if this doesn't go anywhere, that's OK. >>> >>> Jeremy >> >> There are other packages that have multiple versions available. Is that not >> an option for MariaDB? >> >> Peter > > That doesn't really work with libraries. I was thinking of the ruby and lua libraries versioned to the interpreter but now that you mention it I realize those aren’t quite the same.
Re: NEW: devel/openmp
On 2017/11/08 23:55, Brian Callahan wrote: > Hi ports -- > > I submitted this a few months back, resubmitting it because I have multiple > consumers of it. > Attached is devel/openmp, the LLVM OpenMP stand-alone implementation. > > --- > pkg/DESCR: > The OpenMP subproject of LLVM contains the components required to build > an executable OpenMP program that are outside the compiler itself. > > The resulting library can be used with both clang and gcc. > --- > > This library is required for the flang Fortran compiler, which I already > have ported, and will send in a subsequent email. > > OK? > > ~Brian > OpenMP is tricky, a bunch of ports will search for OpenMP support and try to enable it if available. I don't think this is something that can be added to the build without a careful review.
Re: UPDATE: chinese/libchewing & inputmethods/scim-chewing
On Thu, Nov 09, 2017 at 04:13:44PM +0800, Kevin Lo wrote: > > Hi, > > Update both libchewing and scim-chewing to 0.5.1. > Tested scim and uim on amd64. > > While here, I would like to take over maintainership of the libchewing. > > Comments? OK? Here's the revised diff that removes unneeded MAKE_ENV in libchewing's Makefile. Index: chinese/libchewing/Makefile === RCS file: /cvs/ports/chinese/libchewing/Makefile,v retrieving revision 1.9 diff -u -p -u -p -r1.9 Makefile --- chinese/libchewing/Makefile 11 Mar 2016 19:59:12 - 1.9 +++ chinese/libchewing/Makefile 10 Nov 2017 03:22:07 - @@ -1,24 +1,34 @@ # $OpenBSD: Makefile,v 1.9 2016/03/11 19:59:12 naddy Exp $ -COMMENT= intelligent phonetic input method library +COMMENT = intelligent phonetic input method library -V =0.3.3 -DISTNAME= libchewing-$V -PKGNAME= zh-libchewing-$V -REVISION = 2 +V =0.5.1 +PKGNAME = zh-${GH_PROJECT}-${V} -SHARED_LIBS= chewing 0.0 # .3.1 +GH_ACCOUNT = chewing +GH_PROJECT = libchewing +GH_TAGNAME = v${V} -CATEGORIES=chinese inputmethods +SHARED_LIBS = chewing 0.1 # .3.3 -HOMEPAGE= http://chewing.im/ +CATEGORIES = chinese inputmethods + +HOMEPAGE = http://chewing.im/ + +MAINTAINER = Kevin Lo# LGPLv2.1 only PERMIT_PACKAGE_CDROM= Yes -MASTER_SITES = https://github.com/chewing/libchewing/releases/download/v$V/ -EXTRACT_SUFX= .tar.bz2 +WANTLIB += c sqlite3 + +MODULES = devel/cmake +BUILD_DEPENDS =print/texinfo +LIB_DEPENDS = databases/sqlite3 + +CONFIGURE_ARGS =-DMAKEINFO=${LOCALBASE}/bin/gmakeinfo \ + -DCMAKE_SHARED_LINKER_FLAGS="-lc" -CONFIGURE_STYLE=gnu +CFLAGS += -I${LOCALBASE}/include -fno-stack-protector .include Index: chinese/libchewing/distinfo === RCS file: /cvs/ports/chinese/libchewing/distinfo,v retrieving revision 1.4 diff -u -p -u -p -r1.4 distinfo --- chinese/libchewing/distinfo 18 Jan 2015 03:12:54 - 1.4 +++ chinese/libchewing/distinfo 10 Nov 2017 03:22:07 - @@ -1,2 +1,2 @@ -SHA256 (libchewing-0.3.3.tar.bz2) = cqDeErhsTV9kaKaNiMc2In/xb6epFfhZX/5aMcrpXq4= -SIZE (libchewing-0.3.3.tar.bz2) = 1798134 +SHA256 (libchewing-0.5.1.tar.gz) = swqAkSO2ujYoN2W5M3qY1pWiktNhvW9rx08DrE9Xcvg= +SIZE (libchewing-0.5.1.tar.gz) = 3380799 Index: chinese/libchewing/patches/patch-CMakeLists_txt === RCS file: chinese/libchewing/patches/patch-CMakeLists_txt diff -N chinese/libchewing/patches/patch-CMakeLists_txt --- /dev/null 1 Jan 1970 00:00:00 - +++ chinese/libchewing/patches/patch-CMakeLists_txt 10 Nov 2017 03:22:07 - @@ -0,0 +1,25 @@ +$OpenBSD$ + +Index: CMakeLists.txt +--- CMakeLists.txt.orig CMakeLists.txt +@@ -9,7 +9,7 @@ set(LIBCHEWING_BINARY_VERSION 1.0.0) + set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) + + if(UNIX) +-set(CMAKE_C_FLAGS "-g -O2 -Wall -fPIC ${CMAKE_C_FLAGS}") ++set(CMAKE_C_FLAGS "-Wall -fPIC ${CMAKE_C_FLAGS}") + add_definitions(-DUNDER_POSIX -DPIC) + endif() + +@@ -153,6 +153,10 @@ include_directories( + ${PROJECT_SOURCE_DIR}/include/internal + ${PROJECT_SOURCE_DIR}/src + ${PROJECT_SOURCE_DIR}/src/porting_layer/include ++) ++ ++set(CMAKE_INSTALL_INFODIR ++${CMAKE_INSTALL_PREFIX}/info + ) + + set(ALL_DATA Index: chinese/libchewing/patches/patch-src_hash_c === RCS file: chinese/libchewing/patches/patch-src_hash_c diff -N chinese/libchewing/patches/patch-src_hash_c --- chinese/libchewing/patches/patch-src_hash_c 2 May 2011 06:55:07 - 1.1 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,12 +0,0 @@ -$OpenBSD: patch-src_hash_c,v 1.1 2011/05/02 06:55:07 kevlo Exp $ src/hash.c.origMon May 2 12:34:53 2011 -+++ src/hash.c Mon May 2 13:05:53 2011 -@@ -524,7 +524,7 @@ int InitHash( const char *path ) - } else { - sprintf( hashfilename, "%s" PLAT_SEPARATOR "%s", path, HASH_FILE ); - } -- memset( hashtable, (int) NULL, HASH_TABLE_SIZE ); -+ memset( hashtable, 0, HASH_TABLE_SIZE ); - - open_hash_file: - dump = _load_hash_file( hashfilename, ); Index: chinese/libchewing/pkg/PLIST === RCS file: /cvs/ports/chinese/libchewing/pkg/PLIST,v retrieving revision 1.3 diff -u -p -u -p -r1.3 PLIST --- chinese/libchewing/pkg/PLIST16 Mar 2015 18:07:37 - 1.3 +++ chinese/libchewing/pkg/PLIST10 Nov 2017 03:22:07 - @@ -1,20 +1,17 @@ @comment $OpenBSD: PLIST,v 1.3 2015/03/16 18:07:37 naddy Exp $ include/chewing/ +include/chewing/chewing-compat.h include/chewing/chewing.h include/chewing/chewingio.h include/chewing/global.h include/chewing/mod_aux.h +@info info/libchewing.info
Re: UPDATE py-sphinx_guzzle_theme
On Wed 01/11/2017 13:05, Björn Ketelaars wrote: > The Makefile for textproc/py-sphinx_guzzle_theme contains an error in the > MAINTAINER line. Diff below corrects my mistake. > > -- > Björn Ketelaars > GPG key: 0x4F0E5F21 > > > diff --git textproc/py-sphinx_guzzle_theme/Makefile > textproc/py-sphinx_guzzle_theme/Makefile > index 9ba705d1c30..c5b5a162e6f 100644 > --- textproc/py-sphinx_guzzle_theme/Makefile > +++ textproc/py-sphinx_guzzle_theme/Makefile > @@ -3,12 +3,13 @@ > COMMENT =sphinx theme used by guzzle > > MODPY_EGG_VERSION = 0.7.11 > +REVISION = 0 > DISTNAME = guzzle_sphinx_theme-${MODPY_EGG_VERSION} > PKGNAME =py-sphinx_guzzle_theme-${MODPY_EGG_VERSION} > > CATEGORIES = textproc > > -MAINTAINER = Bjorn Ketelaars> +MAINTAINER = Bjorn Ketelaars > > # MIT/OFL > PERMIT_PACKAGE_CDROM = Yes Ping?
Re: UPDATE lastpass-cli 1.2.2
On Wed 01/11/2017 12:58, Björn Ketelaars wrote: > The diff below brings lastpass-cli to the latest version. Changelog can be > found at https://github.com/lastpass/lastpass-cli/releases/tag/v1.2.2 > > Comments / OK's? > > -- > Björn Ketelaars > GPG key: 0x4F0E5F21 > > > diff --git security/lastpass-cli/Makefile security/lastpass-cli/Makefile > index d923eed42b7..e4e46ce055a 100644 > --- security/lastpass-cli/Makefile > +++ security/lastpass-cli/Makefile > @@ -4,8 +4,7 @@ COMMENT = LastPass command line interface tool > > GH_ACCOUNT = lastpass > GH_PROJECT = lastpass-cli > -GH_TAGNAME = v1.2.1 > -REVISION = 0 > +GH_TAGNAME = v1.2.2 > CATEGORIES = security > > MAINTAINER = Bjorn Ketelaars> diff --git security/lastpass-cli/distinfo security/lastpass-cli/distinfo > index ace40671eac..2bbf379ee21 100644 > --- security/lastpass-cli/distinfo > +++ security/lastpass-cli/distinfo > @@ -1,2 +1,2 @@ > -SHA256 (lastpass-cli-1.2.1.tar.gz) = > GkmjemepcyluIYMG5tNsk4M0exgz5ah468CDVbHHdFY= > -SIZE (lastpass-cli-1.2.1.tar.gz) = 108780 > +SHA256 (lastpass-cli-1.2.2.tar.gz) = > Jsk65hCTITnayv8uD5FsVije9Iu0EptAmRAc9ObHxJk= > +SIZE (lastpass-cli-1.2.2.tar.gz) = 110045 > diff --git security/lastpass-cli/patches/patch-http_c > security/lastpass-cli/patches/patch-http_c > deleted file mode 100644 > index 323bf3aee97..000 > --- security/lastpass-cli/patches/patch-http_c > +++ /dev/null > @@ -1,19 +0,0 @@ > -$OpenBSD: patch-http_c,v 1.1 2017/09/29 15:56:40 sthen Exp $ > - > -From 68cfae08b22954fe952cfe590daa4b81a7f7124b Mon Sep 17 00:00:00 2001 > -Date: Fri, 29 Sep 2017 14:06:25 +0200 > -Subject: [PATCH] use-after-free bug in http.c > - > -Index: http.c > http.c.orig > -+++ http.c > -@@ -310,8 +310,8 @@ char *http_post_lastpass_v_noexit(const char *server, > - ret = curl_easy_perform(curl); > - unset_interrupt_detect(); > - > --curl_easy_cleanup(curl); > - curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, http_code); > -+curl_easy_cleanup(curl); > - *curl_ret = ret; > - > - if (ret != CURLE_OK) { Ping? -- Björn Ketelaars GPG key: 0x4F0E5F21
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2017/11/09 02:37:11 Modified files: databases/py-psycopg2: Makefile distinfo Log message: update to psycopg2-2.7.3.2 ok shadchin@ (MAINTAINER)
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/09 03:56:33 Modified files: graphics/py-cairo: Makefile distinfo Log message: Update to py-cairo-1.15.4.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: bent...@cvs.openbsd.org 2017/11/09 04:11:10 Modified files: devel/bzr : Makefile Log message: Update homepage, use https master_sites.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: bent...@cvs.openbsd.org 2017/11/09 05:14:12 Modified files: mail/greyscanner: Makefile Log message: Update moved homepage/master_sites. Broken links reported by Jan Stary.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: e...@cvs.openbsd.org2017/11/09 04:20:52 Modified files: security/gnupg2: Makefile distinfo Added files: security/gnupg2/patches: patch-agent_protect_c Log message: Update security/gnupg2 to 2.2.1. Includes a fix to stop gpg-agent from hanging when run under vmm. OK awolk@, thanks.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2017/11/09 03:26:09 Modified files: x11/gnome/eog : Makefile distinfo x11/gnome/eog/pkg: PLIST Removed files: x11/gnome/eog/patches: patch-help_es_es_po patch-help_lv_lv_po Log message: update to eog-3.26.2
Re: CVS: cvs.openbsd.org: ports
On Thu, Nov 09, 2017 at 08:18:33AM +0100, Antoine Jacoutot wrote: > On Wed, Nov 08, 2017 at 07:04:12PM +, Matthias Kilian wrote: > > CVSROOT:/cvs > > Module name:ports > > Changes by: k...@cvs.openbsd.org2017/11/08 12:04:12 > > > > Modified files: > > devel/hs-sandi : Makefile distinfo > > > > Log message: > > Update to hs-sandi-0.4.1. > > This depends on textproc/hs-stringsearch which does not exist in the ports > tree... I've commented the dependency and marked the port (hs-sandi) as broken for now. Ciao, Kili
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: j...@cvs.openbsd.org2017/11/09 03:05:14 Modified files: lang/python/2.7/patches: patch-Makefile_pre_in Log message: Add missing make dep, to allow builds with MAKE_JOBS >= 2 iirc ok naddy@, no objection from rpointel@ (maintainer)
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: bent...@cvs.openbsd.org 2017/11/09 04:07:52 Modified files: www/dillo : Makefile Log message: Use HTTPS for homepage/master_sites.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/09 02:18:04 Modified files: x11/gnome/builder: Makefile x11/gnome/builder/pkg: PLIST Log message: Workaround the graphics/gd colision using MODGNOME_LDFLAGS. Bring back gobject-introspection and vala support back.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/09 03:54:15 Modified files: net/py-botocore: Makefile distinfo Log message: Update to py-botocore-1.7.42.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/09 03:54:26 Modified files: sysutils/awscli: Makefile distinfo Log message: Update to awscli-1.11.184.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2017/11/09 03:36:14 Modified files: lang/vala : Makefile distinfo Log message: update to vala-0.38.3
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2017/11/09 07:55:00 Modified files: net/unifi : Makefile distinfo net/unifi/patches: patch-unifi_sh_api net/unifi/pkg : PLIST Log message: update to UniFi 5.6.23 stable candidate
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/09 08:11:35 Modified files: x11/gnome/initial-setup: Makefile Added files: x11/gnome/initial-setup/patches: patch-data_gnome-initial-setup-copy-worker_desktop_in_in patch-gnome-initial-setup_gis-assistant_c patch-gnome-initial-setup_pages_goa_gis-goa-page_c Log message: Add a few fixes from upstream.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: bent...@cvs.openbsd.org 2017/11/09 05:46:36 Modified files: games/megaglest: Makefile.inc games/megaglest/base: Makefile games/megaglest/data: Makefile Log message: Use HTTPS homepage.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2017/11/09 08:12:04 Modified files: astro/wcslib : Makefile distinfo astro/wcslib/patches: patch-configure_ac astro/wcslib/pkg: PLIST Log message: update to wcslib-5.17
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2017/11/09 08:12:53 Modified files: x11/kde4/kstars: Makefile Log message: sync WANTLIB
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rpoin...@cvs.openbsd.org2017/11/09 08:12:51 Modified files: devel/radare2/main: Makefile Log message: correct capstone path. ok edd@.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2017/11/09 08:47:56 Modified files: comms/xlog : Makefile distinfo comms/xlog/patches: patch-configure Log message: update to xlog-2.0.15
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: pas...@cvs.openbsd.org 2017/11/09 09:37:42 Modified files: net/stem : Makefile distinfo net/stem/pkg : PLIST Log message: Update to stem 1.6.0.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: pas...@cvs.openbsd.org 2017/11/09 09:36:55 Modified files: games/openmw : Makefile Log message: Switch to Qt5 following OSG update.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: pas...@cvs.openbsd.org 2017/11/09 10:00:28 Modified files: graphics/blender: Makefile distinfo graphics/blender/patches: patch-intern_ffmpeg_ffmpeg_compat_h patch-intern_guardedalloc_intern_mallocn_intern_h patch-intern_libmv_libmv_numeric_numeric_h graphics/blender/pkg: PLIST Log message: Update to blender 2.79.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: aw...@cvs.openbsd.org 2017/11/09 09:20:32 Modified files: games/yquake2 : Makefile distinfo games/yquake2/pkg: PLIST q2ded.rc Added files: games/yquake2/files: quake2.sh Removed files: games/yquake2/patches: patch-Makefile patch-src_backends_generic_vid_c Log message: games/yquake2 7.01 => 7.02 OK abieber@ Port changes: - bump version - everything now lives under /usr/local/share/yquake2 this has been asked by upstream and outlined in their porting guide that was created after I started complaining that they want relative paths between the binaries: https://github.com/yquake2/yquake2/blob/master/stuff/packaging.md#where-you-should-put-the-executables - adding a new wrapper for the quake2 binary to cd into the port directory before executing it as we provide no way for a binary to get its executable directory - drop the patch that hardcoded the executable directory upstream accounted for us not supporting that feature and defaults to returning cwd (./) instead of bailing out with an error - modified the q2ded rc.d script to account for the need of changing the working directory before starting the server - note I am not providing a separate wrapper for q2ded in /usr/bin on purpose - I don't see a need for running it outside of the rc.d scripts for any reasons other than debugging and that's rare enough that people can just cd to the game folder themselves - we can drop the Makefile compilation flag diff as upstream took our patch Upstream changelog: Quake II 7.01 to 7.02: - Fix several corner cases regarding render library loading. The game should now always fall back to the OpenGL 1.4 renderer if the new OpenGL 3.2 renderer can't be initialized. Also the game aborts if no useable OpenGL implementation exists. - Refactor the search path code. This should fix several bugs with Quake II writing to the wrong directories or being unable to find some / all assets. - Reimplement portable binaries. If called with the -portable command line option Quake II saves all data (configs, savegames, screenshorts etc.) into it's systemwide installation directory and not users home directory. In contrast to the old implementation on Windows stdout.txt contains all output, the first lines are no longer missing. - vid_fullscreen set to 1 now keeps the desktops resolution. Set it to 2 to change the resolution. - Instead of a list with precalculated FOV values the video menu now shows a slider with possible values from 60 to 120. Horplus is now always enabled, set the horplus cvar to 0 to disable it. - The game is now able to hold the requested framerate (either by the vsync or the gl_maxfps cvar) with an accuracy of about +/- 1% as long as the hardware is fast enough. The framecounter was reimplemented to be much more precise. - Fix misspredictions if an original client running on Win32 connects to a Yamagi Quake II server running on Linux/i386.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2017/11/09 09:28:55 Modified files: mail/roundcubemail: Tag: OPENBSD_6_2 Makefile distinfo mail/roundcubemail/pkg: Tag: OPENBSD_6_2 PLIST Log message: security update to roundcubemail-1.3.3: "Apparently this zero-day exploit is already being used by hackers to read Roundcubeâs configuration files. It requires a valid username/password as the exploit only works with a valid session. More details will be published soon under CVE-2017-16651. In order to check whether your Roundcube installation has been compromised check the access logs for requests like ?_task=settings&_action=upload-display&_from=timezone As mentioned above, the file disclosure only works for authenticated users and by finding such requests in the logs you should also be able to identify the account used for this unauthorized access. For mitigation we recommend to change the all credentials to external services like database or LDAP address books and preferably also the 'des_key' option in your config."
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: pas...@cvs.openbsd.org 2017/11/09 09:36:22 Modified files: graphics/openscenegraph: Makefile distinfo graphics/openscenegraph/patches: patch-CMakeLists_txt patch-applications_present3D_Cluster_cpp patch-src_osgPlugins_CMakeLists_txt graphics/openscenegraph/pkg: PLIST Log message: Update to 3.4.1; switch to Qt5 and enable GDAL module. requested by/ok landry@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/09 09:39:29 Modified files: devel/hs-test-framework: Makefile Log message: Miss bump after RUN_DEPENDS change.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/09 09:50:39 Modified files: net/mosquitto : Makefile net/zeromq : Makefile security/libassuan: Makefile security/libfprint: Makefile security/libfprint/patches: patch-libfprint_fp_internal_h sysutils/sshfs-fuse: Makefile sysutils/sshfs-fuse/patches: patch-sshfs_c sysutils/riemann-c-client: Makefile www/phantomjs : Makefile www/phantomjs/patches: patch-src_qt_qtbase_src_network_socket_qnativesocketengine_unix_cpp x11/freerdp: Makefile Removed files: net/mosquitto/patches: patch-config_h patch-test_lib_c_08-ssl-fake-cacert_c net/zeromq/patches: patch-src_ipc_listener_cpp patch-src_tcp_listener_cpp x11/freerdp/patches: patch-winpr_libwinpr_winsock_winsock_c Log message: Drop uneeded patches, CFLAGS, chunks now that we have proper definitions for EPROTO and EBADMSG.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/09 10:38:51 Modified files: textproc/hs-HaXml: Makefile Log message: Miss bump.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2017/11/09 08:49:42 Modified files: devel/flawfinder: Makefile distinfo devel/flawfinder/patches: patch-setup_py Log message: update to flawfinder-2.0.4
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2017/11/09 09:26:09 Modified files: mail/roundcubemail: Makefile distinfo Log message: security update to roundcubemail-1.3.3: "Apparently this zero-day exploit is already being used by hackers to read Roundcubeâs configuration files. It requires a valid username/password as the exploit only works with a valid session. More details will be published soon under CVE-2017-16651. In order to check whether your Roundcube installation has been compromised check the access logs for requests like ?_task=settings&_action=upload-display&_from=timezone As mentioned above, the file disclosure only works for authenticated users and by finding such requests in the logs you should also be able to identify the account used for this unauthorized access. For mitigation we recommend to change the all credentials to external services like database or LDAP address books and preferably also the 'des_key' option in your config."
Re: CVS: cvs.openbsd.org: ports
On 2017/11/09 19:56, Antoine Jacoutot wrote: > On Thu, Nov 09, 2017 at 03:47:56PM +, Jasper Lievisse Adriaanse wrote: > > CVSROOT:/cvs > > Module name:ports > > Changes by: jas...@cvs.openbsd.org 2017/11/09 08:47:56 > > > > Modified files: > > comms/xlog : Makefile distinfo > > comms/xlog/patches: patch-configure > > > > Log message: > > update to xlog-2.0.15 > > # make fetch > ===> Checking files for xlog-2.0.15 > >> Fetch http://download.savannah.nongnu.org/releases/xlog/xlog-2.0.15.tar.gz > ftp: Error retrieving file: 404 Not Found Works here, so it should arrive at your geolocated mirror sometime soon :) http://mirror.netcologne.de/savannah/xlog/xlog-2.0.15.tar.gz has it if you want to fetch early.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2017/11/09 12:46:24 Removed files: archivers/snappy/patches: patch-Makefile_am Log message: be gone
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/11/09 11:16:58 Modified files: devel/quirks : Makefile devel/quirks/files: Quirks.pm Log message: a pkgpath is not enough, allow pkg_add to find qdirstat as a replacement for kdirstat
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2017/11/09 11:37:08 Modified files: x11/kde4/plasma-addons: Makefile Added files: x11/kde4/plasma-addons/patches: patch-applets_kdeobservatory_cmake_modules_FindQwt_cmake patch-applets_kdeobservatory_src_commithistoryview_cpp Log message: Fix build with Qwt6 - reported by ajacoutot@, was missed all this time because of the samba breakage. Enforce dependency on qt4 version of Qwt.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2017/11/09 11:45:24 Modified files: security/nss : Makefile Added files: security/nss/patches: patch-nss_pkg_pkg-config_nss-config_in patch-nss_pkg_pkg-config_nss_pc_in Removed files: security/nss/files: nss-config nss.pc Log message: Instead of providing old versions of nss-config & nss.pc shoplifted ages ago from Debian, just patch & use the ones added upstream in bug #1277852. This way, we properly list the right libs when linking, including nssutil3 (which should fix linking chrome with lld) - and while here fix includedir to be consistent with cflags. Prompted by an original diff from espie@ Tested in bulks by ajacoutot@ and myself WANTLIB fixes removing softokn3 to come
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2017/11/09 11:59:20 Modified files: comms/xlog : Makefile Log message: mirror distfile for one of the pool members doesn't carry it (yet?) spotted by aja@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2017/11/09 12:44:12 Modified files: x11/gnome/gvfs : Makefile x11/mate/settings-daemon: Makefile x11/gnome/shell: Makefile x11/gnome/settings-daemon: Makefile x11/gnome/photos: Makefile x11/gnome/online-miners: Makefile x11/gnome/grilo-plugins: Makefile x11/gnome/grilo: Makefile x11/gnome/eog-plugins: Makefile x11/gnome/contacts: Makefile security/libfprint: Makefile security/john-jumbo: Makefile productivity/glabels: Makefile net/telepathy/folks: Makefile net/pidgin-sipe: Makefile mail/evolution-rss: Makefile mail/evolution-ews: Makefile mail/claws-mail: Makefile graphics/shotwell: Makefile devel/libgdata : Makefile databases/evolution-data-server: Makefile editors/libreoffice: Makefile Log message: Fix some WANTLIB after nss dependency change (sometimes, just remove unneeded softokn3, sometimes replace it by nssutil3) - note that there might be more WANTLIB to fix/remove from those ports, but i only concentrated on the changes related to nss.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2017/11/09 11:47:00 Modified files: databases/sqlite3: Makefile distinfo Log message: Update to sqlite 3.21.0. See http://sqlite.org/releaselog/3_21_0.html for changes. Tested in a bulk build without fallout. ok jca@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: juan...@cvs.openbsd.org 2017/11/09 12:28:46 Modified files: devel/mercurial: Makefile Added files: devel/mercurial/patches: patch-mercurial_configitems_py patch-mercurial_help_config_txt patch-mercurial_subrepo_py patch-tests_test-audit-subrepo_t patch-tests_test-clonebundles_t.orig patch-tests_test-convert-git_t patch-tests_test-mq-subrepo-svn_t patch-tests_test-subrepo-git_t patch-tests_test-subrepo-svn_t patch-tests_test-subrepo_t Log message: SECURITY update. No CVE. Changes backported from 4.4.1. "It is possible that a specially malformed repository can cause Git subrepositories to run arbitrary code in the form of a .git/hooks/post-update script checked in to the repository in Mercurial 4.4 and earlier. Typical use of Mercurial prevents construction of such repositories, but they can be created programmatically."
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2017/11/09 12:48:57 Removed files: devel/hs-split/patches: patch-split_cabal x11/xmonad/patches: patch-xmonad_cabal Log message: remove empty patch files
Re: CVS: cvs.openbsd.org: ports
On Thu, Nov 09, 2017 at 03:47:56PM +, Jasper Lievisse Adriaanse wrote: > CVSROOT: /cvs > Module name: ports > Changes by: jas...@cvs.openbsd.org 2017/11/09 08:47:56 > > Modified files: > comms/xlog : Makefile distinfo > comms/xlog/patches: patch-configure > > Log message: > update to xlog-2.0.15 # make fetch ===> Checking files for xlog-2.0.15 >> Fetch http://download.savannah.nongnu.org/releases/xlog/xlog-2.0.15.tar.gz ftp: Error retrieving file: 404 Not Found -- Antoine
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: bcal...@cvs.openbsd.org 2017/11/09 12:09:56 Modified files: textproc/nfoview: Makefile distinfo textproc/nfoview/pkg: PLIST Log message: Update nfoview to 1.23 Drops intltool dependency. Change my email address to my @openbsd.org address while here.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: juan...@cvs.openbsd.org 2017/11/09 12:25:11 Modified files: devel/mercurial: Tag: OPENBSD_6_2 Makefile distinfo Added files: devel/mercurial/patches: Tag: OPENBSD_6_2 patch-mercurial_configitems_py patch-mercurial_help_config_txt patch-mercurial_subrepo_py patch-tests_test-audit-subrepo_t patch-tests_test-convert-git_t patch-tests_test-mq-subrepo-svn_t patch-tests_test-subrepo-git_t patch-tests_test-subrepo-svn_t patch-tests_test-subrepo_t Log message: SECURITY update. No CVE. Update to 4.3.3 + changes backported from 4.4.1. "It is possible that a specially malformed repository can cause Git subrepositories to run arbitrary code in the form of a .git/hooks/post-update script checked in to the repository in Mercurial 4.4 and earlier. Typical use of Mercurial prevents construction of such repositories, but they can be created programmatically."
Re: CVS: cvs.openbsd.org: ports
On 11/09/17 21:42, Remi Pointel wrote: CVSROOT:/cvs Module name:ports Changes by: rpoin...@cvs.openbsd.org2017/11/09 13:42:46 Modified files: sysutils/py-tsk: Makefile distinfo Log message: update py-tsk to 20171108. ok benoit@. and ok aja@.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2017/11/09 14:52:09 Modified files: mail/postfix/stable: Makefile distinfo mail/postfix/stable/patches: patch-src_tls_tls_dane_c patch-src_util_sys_defs_h Log message: update to postfix-3.2.4, from Brad
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: k...@cvs.openbsd.org2017/11/09 14:19:38 Modified files: devel/hs-constraints: Makefile Log message: Missing dependency devel/hs-mtl. Found by aja@ when building devel/hs-lifted-async. While here, drop dependencies on devel/hs-newtype and devel/hs-tagged, which aren't necessary for newer versions of ghc.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2017/11/09 14:51:05 Modified files: mail/rspamd: Makefile distinfo mail/rspamd/patches: patch-CMakeLists_txt patch-contrib_zstd_CMakeLists_txt patch-src_CMakeLists_txt Log message: update to rspamd-1.6.5, from Brad
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rpoin...@cvs.openbsd.org2017/11/09 13:41:55 Modified files: security/py-artifacts: Makefile distinfo Log message: update artifacts to 20171107. ok benoit@.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rpoin...@cvs.openbsd.org2017/11/09 13:42:46 Modified files: sysutils/py-tsk: Makefile distinfo Log message: update py-tsk to 20171108. ok benoit@.
Re: CVS: cvs.openbsd.org: ports
On 2017/11/09 04:20, Edd Barrett wrote: > CVSROOT: /cvs > Module name: ports > Changes by: e...@cvs.openbsd.org2017/11/09 04:20:52 > > Modified files: > security/gnupg2: Makefile distinfo > Added files: > security/gnupg2/patches: patch-agent_protect_c > > Log message: > Update security/gnupg2 to 2.2.1. > > Includes a fix to stop gpg-agent from hanging when run under vmm. > > OK awolk@, thanks. > This breaks x11/gnome/seahorse-sharing: configure:16363: checking for gpg configure:16393: result: /usr/local/bin/gpg2 configure:16407: checking for appropriate GnuPG version configure:16445: result: no
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ben...@cvs.openbsd.org 2017/11/09 22:57:15 Modified files: devel/p5-Algorithm-Permute: Makefile distinfo devel/p5-Algorithm-Permute/pkg: PLIST Log message: Update to p5-Algorithm-Permute-0.16.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ben...@cvs.openbsd.org 2017/11/09 23:06:10 Modified files: devel/p5-Class-Mix: Makefile distinfo Log message: Update to p5-Class-Mix-0.006.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rpoin...@cvs.openbsd.org2017/11/09 23:34:59 Modified files: security/oledump: Makefile distinfo Log message: update oledump to 0.0.30.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/09 08:07:41 Modified files: sysutils/terraform/provider-heroku: Makefile distinfo Log message: Update to terraform-provider-heroku-0.1.1.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2017/11/09 08:07:08 Modified files: archivers/snappy: Makefile distinfo archivers/snappy/pkg: PLIST Log message: update to snappy-1.1.7
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2017/11/09 08:07:02 Modified files: archivers/libmspack: Makefile distinfo archivers/libmspack/patches: patch-Makefile_in archivers/libmspack/pkg: PLIST Log message: update to libmspack-0.6alpha
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ben...@cvs.openbsd.org 2017/11/09 23:50:54 Modified files: devel/p5-Sub-Quote: Makefile distinfo Log message: Update to p5-Sub-Quote-2.004000.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/09 23:57:04 Modified files: x11/gnome/libcryptui: Makefile x11/gnome/libcryptui/patches: patch-configure x11/gnome/libcryptui/pkg: PLIST Log message: Unbreak after gnupg2 update.
Re: CVS: cvs.openbsd.org: ports
On Thu, Nov 09, 2017 at 05:00:28PM +, Pascal Stumpf wrote: > CVSROOT: /cvs > Module name: ports > Changes by: pas...@cvs.openbsd.org 2017/11/09 10:00:28 > > Modified files: > graphics/blender: Makefile distinfo > graphics/blender/patches: patch-intern_ffmpeg_ffmpeg_compat_h > > patch-intern_guardedalloc_intern_mallocn_intern_h > patch-intern_libmv_libmv_numeric_numeric_h > graphics/blender/pkg: PLIST > > Log message: > Update to blender 2.79. Does not patch. ===> Applying OpenBSD patch patch-intern_cycles_bvh_bvh_build_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -- |$OpenBSD: patch-intern_cycles_bvh_bvh_build_cpp,v 1.1 2017/05/27 06:54:40 espie Exp $ |You can't fudge allocator value_type. | |Index: intern/cycles/bvh/bvh_build.cpp |--- intern/cycles/bvh/bvh_build.cpp.orig |+++ intern/cycles/bvh/bvh_build.cpp -- Patching file intern/cycles/bvh/bvh_build.cpp using Plan A... Hunk #1 failed at 905. Hunk #2 failed at 965. 2 out of 2 hunks failed--saving rejects to intern/cycles/bvh/bvh_build.cpp.rej done ***> patch-intern_cycles_bvh_bvh_build_cpp did not apply cleanly -- Antoine
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/10 00:05:53 Modified files: x11/gnome/seahorse-sharing: Makefile x11/gnome/seahorse-sharing/patches: patch-configure x11/gnome/seahorse-sharing/pkg: PLIST Log message: Unbreak after gnupg2 update.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/10 00:05:38 Modified files: x11/gnome/seahorse: Makefile Added files: x11/gnome/seahorse/patches: patch-configure_ac Log message: Unbreak after gnupg2 update.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/10 00:10:02 Modified files: infrastructure/db: config.site Log message: Enable fp_cv_const_EBADMSG and fp_cv_const_EPROTO now that we have proper definitions. bulk tested ok naddy@ sthen@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/10 00:18:31 Modified files: x11/gnome/builder: Makefile x11/gnome/builder/pkg: PLIST Log message: Grrr, revert previous, it looks like meson(1) passes LDFLAGS randomly.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/11/10 00:29:55 Modified files: devel/appstream-glib: Makefile distinfo Log message: Update to appstream-glib-0.7.4.