Re: Patch for fonts/terminus-font/Makefile
I was actually considering that naming convention, with only one minor caveat: it would break the current flavors. I see four possibilities: a) keep symquotes and center_tilde, then add in flavors named directly after the remaining upstream patches b) custom names for everything c) all names directly after the upstream patches d) leave it alone and if anyone wants to really customize, let them edit the makefile themselves Discussing just a font for more than ten or so total messages feels like bikeshedding to me, so if we don't get a conclusive answer soonish, I'll probably just drop it (i.e. pick option d). On 4 Sep 2016 4:23 p.m., "Dmitrij D. Czarkoff" wrote: > > Aioi Yuuko wrote: > > >-FLAVORS = symquotes centered_tilde > >+FLAVORS = symquotes centered_tilde type_dv cyrillic_i distinct_l script_g > >high_k > > This doesn't make sense to me. There are 10 options and we have 7 > FLAVORs with custom (albeit somewhat descriptive) names. I'd rather go > for > > FLAVORS = ao2 dv1 ge2 gq2 ij1 ka2 ll2 td1 hi2 br1 > > and refer to HOMEPAGE for details. In the end, the font's defaults are > rather sane, and those who want to customize their font can probably > pick their preferences themselves.
mail/mailman - csrf vulnerability
Hello, Version in ports is vulnerable to CVE-2016-6893. https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-6893 Sevan
Re: Patch for fonts/terminus-font/Makefile
Aioi Yuuko wrote: >-FLAVORS = symquotes centered_tilde >+FLAVORS = symquotes centered_tilde type_dv cyrillic_i distinct_l script_g >high_k This doesn't make sense to me. There are 10 options and we have 7 FLAVORs with custom (albeit somewhat descriptive) names. I'd rather go for FLAVORS = ao2 dv1 ge2 gq2 ij1 ka2 ll2 td1 hi2 br1 and refer to HOMEPAGE for details. In the end, the font's defaults are rather sane, and those who want to customize their font can probably pick their preferences themselves.
Too many open files with graphics/shotwell
Running shotwell, it closes with whatever action tried inside the program with: $ shotwell (shotwell:25255): Gtk-WARNING **: Theme parsing error: :2:38: The style property GtkPaned:handle-size is deprecated and shouldn't be used anymore. It will be removed in a future version (shotwell:25255): GLib-GIO-CRITICAL **: g_file_monitor_emit_event: assertion 'G_IS_FILE_MONITOR (monitor)' failed (shotwell:25255): Gtk-WARNING **: Attempting to read the recently used resources file at '/home/dbolgheroni/.local/share/recently-used.xbel', but the parser failed: Failed to open file '/home/dbolgheroni/.local/share/recently-used.xbel': Too many open files. (shotwell:25255): GLib-ERROR **: Creating pipes for GWakeup: Too many open files Trace/BPT trap $ Checking how many files are open while the program is running: $ fstat | grep shotwell | wc -l 514 $ ulimit -a time(cpu-seconds)unlimited file(blocks) unlimited coredump(blocks) unlimited data(kbytes) 1572864 stack(kbytes)4096 lockedmem(kbytes)2665833 memory(kbytes) 7975188 nofiles(descriptors) 512 processes256 @car:~$ The obvious first impression is to raise some limits, so: $ ulimit -n 1024 $ ulimit -a time(cpu-seconds)unlimited file(blocks) unlimited coredump(blocks) unlimited data(kbytes) 1572864 stack(kbytes)4096 lockedmem(kbytes)2665833 memory(kbytes) 7975188 nofiles(descriptors) 1024 processes256 @car:~$ Running again, and checking how many files is open: $ fstat | grep shotwell | wc -l 1026 $ It will open as many files as the limit the system imposes. It was updated recently, but I could see the same behavior with 0.23.4 also. Are there any GTK+ black magic needed in config or something that I don't know? Thank you. -- db
Re: UPDATE audio/openal 1.6.0
last time, sorry ... forgot the fix from FreeBSD's version. On 4 September 2016 at 23:14, David CARLIER wrote: > ... > with an unneeded patch it is better > ... > > On 4 September 2016 at 23:08, David CARLIER wrote: >> Hi, >> >> this is a little update of openal using clang + backport of the C11 >> atomic fix. tested with astromenace and supertuxkart. >> >> Hope it finds its way. Index: Makefile === RCS file: /cvs/ports/audio/openal/Makefile,v retrieving revision 1.38 diff -u -p -r1.38 Makefile --- Makefile1 Sep 2016 10:53:26 - 1.38 +++ Makefile4 Sep 2016 22:26:47 - @@ -1,13 +1,13 @@ # $OpenBSD: Makefile,v 1.38 2016/09/01 10:53:26 jasper Exp $ -BROKEN-arm = undefined reference to __sync atomic ops BROKEN-hppa = undefined reference to __sync atomic ops +BROKEN-mips64 =undefined reference to __sync atomic ops +BROKEN-mips64el = undefined reference to __sync atomic ops COMMENT = cross-platform 3D audio API -V =1.15.1 +V =1.16.0 EPOCH =0 -REVISION = 4 DISTNAME = openal-soft-$V PKGNAME = openal-$V CATEGORIES = audio @@ -20,32 +20,41 @@ MAINTAINER =David Carlier 3;pos += 4) - { - const __m128 val4 = _mm_load_ps(&data[pos]); - __m128 dry4 = _mm_load_ps(&DryBuffer[c][OutPos+pos]); -@@ -189,7 +189,7 @@ void MixSend_SSE(const SendParams *params, const ALflo - WetClickRemoval[0] -= data[0] * WetGain; - - gain = _mm_set1_ps(WetGain); --for(pos = 0;pos < BufferSize-3;pos+=4) -+for(pos = 0;BufferSize-pos > 3;pos += 4) - { - const __m128 val4 = _mm_load_ps(&data[pos]); - __m128 wet4 = _mm_load_ps(&WetBuffer[0][OutPos+pos]); Index: patches/patch-CMakeLists_txt === RCS file: /cvs/ports/audio/openal/patches/patch-CMakeLists_txt,v retrieving revision 1.5 diff -u -p -r1.5 patch-CMakeLists_txt --- patches/patch-CMakeLists_txt11 Mar 2013 15:26:15 - 1.5 +++ patches/patch-CMakeLists_txt4 Sep 2016 22:26:47 - @@ -1,7 +1,16 @@ $OpenBSD: patch-CMakeLists_txt,v 1.5 2013/03/11 15:26:15 bcallah Exp $ CMakeLists.txt.origThu Mar 7 10:11:07 2013 -+++ CMakeLists.txt Thu Mar 7 10:11:45 2013 -@@ -797,7 +797,7 @@ ENDIF() +--- CMakeLists.txt.origFri Aug 15 08:06:59 2014 CMakeLists.txt Sun Sep 4 22:58:36 2016 +@@ -186,7 +186,7 @@ HAVE_C11_ALIGNAS) + # Check if we have C11 _Atomic + CHECK_C_SOURCE_COMPILES( + "#include +- int _Atomic foo; ++ const int _Atomic foo = ATOMIC_VAR_INIT(~0); + int main() + { + return atomic_load(&foo); +@@ -1134,7 +1134,7 @@ ENDIF() # Install alsoft.conf configuration file IF(ALSOFT_CONFIG) INSTALL(FILES alsoftrc.sample Index: patches/patch-OpenAL32_alBuffer_c === RCS file: patches/patch-OpenAL32_alBuffer_c diff -N patches/patch-OpenAL32_alBuffer_c --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-OpenAL32_alBuffer_c 4 Sep 2016 22:26:47 - @@ -0,0 +1,12 @@ +$OpenBSD$ +--- OpenAL32/alBuffer.c.orig Fri Aug 15 08:06:59 2014 OpenAL32/alBuffer.cSun Sep 4 22:48:18 2016 +@@ -1179,7 +1179,7 @@ static ALboolean DecomposeFormat(ALenum format, enum F + { AL_7POINT1_16_SOFT, FmtX71, FmtShort }, + { AL_7POINT1_32F_SOFT, FmtX71, FmtFloat }, + }; +-ALuint i; ++volatile ALuint i; + + for(i = 0;i < COUNTOF(list);i++) + { Index: patches/patch-utils_makehrtf_c === RCS file: /cvs/ports/audio/openal/patches/patch-utils_makehrtf_c,v retrieving revision 1.1 diff -u -p -r1.1 patch-utils_makehrtf_c --- patches/patch-utils_makehrtf_c 9 Dec 2014 20:46:00 - 1.1 +++ patches/patch-utils_makehrtf_c 4 Sep 2016 22:26:47 - @@ -1,7 +1,7 @@ $OpenBSD: patch-utils_makehrtf_c,v 1.1 2014/12/09 20:46:00 sthen Exp $ utils/makehrtf.c.orig Tue Dec 9 20:40:59 2014 -+++ utils/makehrtf.c Tue Dec 9 20:41:24 2014 -@@ -2017,7 +2017,7 @@ static int StoreMhr (const HrirDataT * hData, const ch +--- utils/makehrtf.c.orig Fri Aug 15 08:06:59 2014 utils/makehrtf.c Sun Sep 4 22:48:18 2016 +@@ -2071,7 +2071,7 @@ static int StoreMhr (const HrirDataT * hData, const ch step = hData -> mIrSize; end = hData -> mIrCount * step; n = hData -> mIrPoints; @@ -10,12 +10,3 @@ $OpenBSD: patch-utils_makehrtf_c,v 1.1 2 for (j = 0; j < end; j += step) { hpHist = 0; for (i = 0; i < n; i ++) { -@@ -2072,7 +2072,7 @@ static int StoreTable (const HrirDataT * hData, const -"static const ALshort defaultCoeffs[%u] =\n{\n", hData -> mIrCount * n); - if (! WriteAscii (text, fp, filename)) - return (0); -- srand (0x31DF840C); -+ srand_deterministic (0x31DF840C); - for (j = 0; j < end; j +
Re: UPDATE audio/openal 1.6.0
... with an unneeded patch it is better ... On 4 September 2016 at 23:08, David CARLIER wrote: > Hi, > > this is a little update of openal using clang + backport of the C11 > atomic fix. tested with astromenace and supertuxkart. > > Hope it finds its way. ? patches/patch-OpenAL32_alBuffer_c Index: Makefile === RCS file: /cvs/ports/audio/openal/Makefile,v retrieving revision 1.38 diff -u -p -r1.38 Makefile --- Makefile1 Sep 2016 10:53:26 - 1.38 +++ Makefile4 Sep 2016 22:13:36 - @@ -1,13 +1,13 @@ # $OpenBSD: Makefile,v 1.38 2016/09/01 10:53:26 jasper Exp $ -BROKEN-arm = undefined reference to __sync atomic ops BROKEN-hppa = undefined reference to __sync atomic ops +BROKEN-mips64 =undefined reference to __sync atomic ops +BROKEN-mips64el = undefined reference to __sync atomic ops COMMENT = cross-platform 3D audio API -V =1.15.1 +V =1.16.0 EPOCH =0 -REVISION = 4 DISTNAME = openal-soft-$V PKGNAME = openal-$V CATEGORIES = audio @@ -20,32 +20,41 @@ MAINTAINER =David Carlier 3;pos += 4) - { - const __m128 val4 = _mm_load_ps(&data[pos]); - __m128 dry4 = _mm_load_ps(&DryBuffer[c][OutPos+pos]); -@@ -189,7 +189,7 @@ void MixSend_SSE(const SendParams *params, const ALflo - WetClickRemoval[0] -= data[0] * WetGain; - - gain = _mm_set1_ps(WetGain); --for(pos = 0;pos < BufferSize-3;pos+=4) -+for(pos = 0;BufferSize-pos > 3;pos += 4) - { - const __m128 val4 = _mm_load_ps(&data[pos]); - __m128 wet4 = _mm_load_ps(&WetBuffer[0][OutPos+pos]); Index: patches/patch-CMakeLists_txt === RCS file: /cvs/ports/audio/openal/patches/patch-CMakeLists_txt,v retrieving revision 1.5 diff -u -p -r1.5 patch-CMakeLists_txt --- patches/patch-CMakeLists_txt11 Mar 2013 15:26:15 - 1.5 +++ patches/patch-CMakeLists_txt4 Sep 2016 22:13:36 - @@ -1,7 +1,16 @@ $OpenBSD: patch-CMakeLists_txt,v 1.5 2013/03/11 15:26:15 bcallah Exp $ CMakeLists.txt.origThu Mar 7 10:11:07 2013 -+++ CMakeLists.txt Thu Mar 7 10:11:45 2013 -@@ -797,7 +797,7 @@ ENDIF() +--- CMakeLists.txt.origFri Aug 15 08:06:59 2014 CMakeLists.txt Sun Sep 4 22:58:36 2016 +@@ -186,7 +186,7 @@ HAVE_C11_ALIGNAS) + # Check if we have C11 _Atomic + CHECK_C_SOURCE_COMPILES( + "#include +- int _Atomic foo; ++ const int _Atomic foo = ATOMIC_VAR_INIT(~0); + int main() + { + return atomic_load(&foo); +@@ -1134,7 +1134,7 @@ ENDIF() # Install alsoft.conf configuration file IF(ALSOFT_CONFIG) INSTALL(FILES alsoftrc.sample Index: patches/patch-utils_makehrtf_c === RCS file: /cvs/ports/audio/openal/patches/patch-utils_makehrtf_c,v retrieving revision 1.1 diff -u -p -r1.1 patch-utils_makehrtf_c --- patches/patch-utils_makehrtf_c 9 Dec 2014 20:46:00 - 1.1 +++ patches/patch-utils_makehrtf_c 4 Sep 2016 22:13:36 - @@ -1,7 +1,7 @@ $OpenBSD: patch-utils_makehrtf_c,v 1.1 2014/12/09 20:46:00 sthen Exp $ utils/makehrtf.c.orig Tue Dec 9 20:40:59 2014 -+++ utils/makehrtf.c Tue Dec 9 20:41:24 2014 -@@ -2017,7 +2017,7 @@ static int StoreMhr (const HrirDataT * hData, const ch +--- utils/makehrtf.c.orig Fri Aug 15 08:06:59 2014 utils/makehrtf.c Sun Sep 4 22:48:18 2016 +@@ -2071,7 +2071,7 @@ static int StoreMhr (const HrirDataT * hData, const ch step = hData -> mIrSize; end = hData -> mIrCount * step; n = hData -> mIrPoints; @@ -10,12 +10,3 @@ $OpenBSD: patch-utils_makehrtf_c,v 1.1 2 for (j = 0; j < end; j += step) { hpHist = 0; for (i = 0; i < n; i ++) { -@@ -2072,7 +2072,7 @@ static int StoreTable (const HrirDataT * hData, const -"static const ALshort defaultCoeffs[%u] =\n{\n", hData -> mIrCount * n); - if (! WriteAscii (text, fp, filename)) - return (0); -- srand (0x31DF840C); -+ srand_deterministic (0x31DF840C); - for (j = 0; j < end; j += step) { - if (! WriteAscii (" ", fp, filename)) - return (0); Index: pkg/PLIST === RCS file: /cvs/ports/audio/openal/pkg/PLIST,v retrieving revision 1.7 diff -u -p -r1.7 PLIST --- pkg/PLIST 22 May 2015 11:31:11 - 1.7 +++ pkg/PLIST 4 Sep 2016 22:13:36 - @@ -14,3 +14,7 @@ share/examples/openal/ @sample ${SYSCONFDIR}/openal/ share/examples/openal/alsoftrc.sample @sample ${SYSCONFDIR}/openal/alsoft.conf +share/openal/ +share/openal/hrtf/ +share/openal/hrtf/default-44100.mhr +share/openal/hrtf/default-48000.mhr
UPDATE audio/openal 1.6.0
Hi, this is a little update of openal using clang + backport of the C11 atomic fix. tested with astromenace and supertuxkart. Hope it finds its way. ? patches/patch-OpenAL32_alBuffer_c Index: Makefile === RCS file: /cvs/ports/audio/openal/Makefile,v retrieving revision 1.38 diff -u -p -r1.38 Makefile --- Makefile1 Sep 2016 10:53:26 - 1.38 +++ Makefile4 Sep 2016 22:06:22 - @@ -1,13 +1,13 @@ # $OpenBSD: Makefile,v 1.38 2016/09/01 10:53:26 jasper Exp $ -BROKEN-arm = undefined reference to __sync atomic ops BROKEN-hppa = undefined reference to __sync atomic ops +BROKEN-mips64 =undefined reference to __sync atomic ops +BROKEN-mips64el = undefined reference to __sync atomic ops COMMENT = cross-platform 3D audio API -V =1.15.1 +V =1.16.0 EPOCH =0 -REVISION = 4 DISTNAME = openal-soft-$V PKGNAME = openal-$V CATEGORIES = audio @@ -20,32 +20,41 @@ MAINTAINER =David Carlier +- int _Atomic foo; ++ const int _Atomic foo = ATOMIC_VAR_INIT(~0); + int main() + { + return atomic_load(&foo); +@@ -1134,7 +1134,7 @@ ENDIF() # Install alsoft.conf configuration file IF(ALSOFT_CONFIG) INSTALL(FILES alsoftrc.sample Index: patches/patch-utils_makehrtf_c === RCS file: /cvs/ports/audio/openal/patches/patch-utils_makehrtf_c,v retrieving revision 1.1 diff -u -p -r1.1 patch-utils_makehrtf_c --- patches/patch-utils_makehrtf_c 9 Dec 2014 20:46:00 - 1.1 +++ patches/patch-utils_makehrtf_c 4 Sep 2016 22:06:22 - @@ -1,7 +1,7 @@ $OpenBSD: patch-utils_makehrtf_c,v 1.1 2014/12/09 20:46:00 sthen Exp $ utils/makehrtf.c.orig Tue Dec 9 20:40:59 2014 -+++ utils/makehrtf.c Tue Dec 9 20:41:24 2014 -@@ -2017,7 +2017,7 @@ static int StoreMhr (const HrirDataT * hData, const ch +--- utils/makehrtf.c.orig Fri Aug 15 08:06:59 2014 utils/makehrtf.c Sun Sep 4 22:48:18 2016 +@@ -2071,7 +2071,7 @@ static int StoreMhr (const HrirDataT * hData, const ch step = hData -> mIrSize; end = hData -> mIrCount * step; n = hData -> mIrPoints; @@ -10,12 +10,3 @@ $OpenBSD: patch-utils_makehrtf_c,v 1.1 2 for (j = 0; j < end; j += step) { hpHist = 0; for (i = 0; i < n; i ++) { -@@ -2072,7 +2072,7 @@ static int StoreTable (const HrirDataT * hData, const -"static const ALshort defaultCoeffs[%u] =\n{\n", hData -> mIrCount * n); - if (! WriteAscii (text, fp, filename)) - return (0); -- srand (0x31DF840C); -+ srand_deterministic (0x31DF840C); - for (j = 0; j < end; j += step) { - if (! WriteAscii (" ", fp, filename)) - return (0); Index: pkg/PLIST === RCS file: /cvs/ports/audio/openal/pkg/PLIST,v retrieving revision 1.7 diff -u -p -r1.7 PLIST --- pkg/PLIST 22 May 2015 11:31:11 - 1.7 +++ pkg/PLIST 4 Sep 2016 22:06:22 - @@ -14,3 +14,7 @@ share/examples/openal/ @sample ${SYSCONFDIR}/openal/ share/examples/openal/alsoftrc.sample @sample ${SYSCONFDIR}/openal/alsoft.conf +share/openal/ +share/openal/hrtf/ +share/openal/hrtf/default-44100.mhr +share/openal/hrtf/default-48000.mhr
Re: port for turnserver
Stephen Graf wrote: > I have built a port for turnserver-4.5.0.3, > https://github.com/coturn/coturn. > > It needs an experienced maintainer to complete and verify. > > I have tested the port and am running the results on openBSD 5.9 > stable. There is a reported dependency problem but it does not seem to > affect the operation of the sub app involved. The license seems to be > a scaled down version of some other license, but requires the license > file to be included in any distribution. This app has been ported on > FreeBSD. A few quick suggestions: * Are you sure it shouldn't be called net/coturn? It's odd how they split the naming so evenly, but "coturn" seems like a more specific project name (e.g. we use www/apache-httpd instead of www/httpd). * The $COMMENT should be shorter and more prosaic. Something like "a feature-rich STUN/TURN server implemented in C". * It builds for me. Thanks for your time, Mike
Re: Patch for fonts/terminus-font/Makefile
Hi, Here's the patch updated in accordance with your suggestions. t. yuuko On 09/04/16 01:06, li...@wrant.com wrote: Sat, 3 Sep 2016 20:19:39 -0700 Aioi Yuuko Hi, Attached is a patch to fonts/terminus adds two new FLAVORs: ``real_russian'' which makes cyrillic letters look more like those of a typical print typeface, and ``distinct_l'' which enables exactly what one would think. This still doesn't cover the full set of internal patches, but I think that's a good thing, at least for now. t. yuuko Hi Aioi, Please also provide separate ij1 (cyrillic_i) and k2 (high_k), as per their original upstream character variants. It is reasonable to have dv1 (type_dv) independent, despite the fact it mimics type machines & teletypes from Soviet era, it is less legible than dv2 (the default). I would also recommend you provide ge2 (script_g) while you're there. Kind regards, Anton Index: Makefile === RCS file: /cvs/ports/fonts/terminus-font/Makefile,v retrieving revision 1.11 diff -u -p -r1.11 Makefile --- Makefile 24 Apr 2016 15:44:32 - 1.11 +++ Makefile 4 Sep 2016 19:04:38 - @@ -25,7 +25,7 @@ FONTDIR = ${PREFIX}/share/fonts/terminu USE_GMAKE = Yes -FLAVORS = symquotes centered_tilde +FLAVORS = symquotes centered_tilde type_dv cyrillic_i distinct_l script_g high_k FLAVOR ?= .if ${FLAVOR:Mcentered_tilde} @@ -34,6 +34,26 @@ FLAVOR_PATCHES += ${WRKSRC}/alt/td1.diff .if ${FLAVOR:Msymquotes} FLAVOR_PATCHES += ${WRKSRC}/alt/gq2.diff +.endif + +.if ${FLAVOR:Mtype_dv} +FLAVOR_PATCHES += ${WRKSRC}/alt/dv1.diff +.endif + +.if ${FLAVOR:Mcyrillic_i} +FLAVOR_PATCHES += ${WRKSRC}/alt/ij1.diff +.endif + +.if ${FLAVOR:Mdistinct_l} +FLAVOR_PATCHES += ${WRKSRC}/alt/ll2.diff +.endif + +.if ${FLAVOR:Mscript_g} +FLAVOR_PATCHES += ${WRKSRC}/alt/ge2.diff +.endif + +.if ${FLAVOR:Mhigh_k} +FLAVOR_PATCHES += ${WRKSRC}/alt/ka2.diff .endif PATCH_LIST = patch-* ${FLAVOR_PATCHES}
Re: WIP: GCC 6.2.0
On September 4, 2016 4:40:23 PM GMT+01:00, Marc Espie wrote: >On Sun, Sep 04, 2016 at 01:30:26PM +0100, Pascal Stumpf wrote: >> Here's a preliminary port of GCC 6.2.0, tested only on amd64, i386 >and >> sparc64 as I don't have access to anything else at the moment. >> >> Go ahead and play with it. > > >I'd vote that you put it in, unlinked, and we can play in tree. +1 -- Antoine
port for turnserver
I have built a port for turnserver-4.5.0.3, https://github.com/coturn/coturn. It needs an experienced maintainer to complete and verify. I have tested the port and am running the results on openBSD 5.9 stable. There is a reported dependency problem but it does not seem to affect the operation of the sub app involved. The license seems to be a scaled down version of some other license, but requires the license file to be included in any distribution. This app has been ported on FreeBSD. turnserver_port.tgz Description: application/compressed
Re: [NEW] graphics/grafx2
On Sun, Sep 04, 2016 at 06:45:40PM +0200, Frederic Cambus wrote: > Hello ports@, > > Here is a new port : graphics/grafx2 > > In order to reduce dependencies I disabled the Lua support, as well > as support for TTF fonts which doesn't really make sense in a bitmap > paint program. > ok for me, I think you should use your @openbsd login in maintainer line. Cheers Giovanni > From DESCR: > > GrafX2 is a bitmap paint program inspired by the Amiga programs Deluxe > Paint and Brilliance. Specialized in 256-color drawing, it includes a > very large number of tools and effects that make it particularly > suitable for pixel art, game graphics, and generally any detailed > graphics painted with a mouse. >
Re: WIP: GCC 6.2.0
> > I'd vote that you put it in, unlinked, and we can play in tree. > > Yes please! > > I would LOVE to see it! -- Thanks, Bryan
[NEW] graphics/grafx2
Hello ports@, Here is a new port : graphics/grafx2 In order to reduce dependencies I disabled the Lua support, as well as support for TTF fonts which doesn't really make sense in a bitmap paint program. >From DESCR: GrafX2 is a bitmap paint program inspired by the Amiga programs Deluxe Paint and Brilliance. Specialized in 256-color drawing, it includes a very large number of tools and effects that make it particularly suitable for pixel art, game graphics, and generally any detailed graphics painted with a mouse. grafx2.tar.gz Description: application/tar-gz
syweb man needed
Hello, while installing symon & syweb, I used the rrdtool-chroot tool. I finally discovered syweb wasn't working correctly because the rddtoo_path in /var/www/htdocs/syweb/setup.inc wasn't pointing to /usr/local/bin A line in /usr/local/share/doc/pkg-readmes might be interesting. Regards, -- /Thuban/ signature.asc Description: PGP signature
Re: WIP: GCC 6.2.0
On Sun, Sep 04, 2016 at 05:40:23PM +0200, Marc Espie wrote: > On Sun, Sep 04, 2016 at 01:30:26PM +0100, Pascal Stumpf wrote: > > Here's a preliminary port of GCC 6.2.0, tested only on amd64, i386 and > > sparc64 as I don't have access to anything else at the moment. > > > > Go ahead and play with it. > > > I'd vote that you put it in, unlinked, and we can play in tree. Yes please!
Re: WIP: GCC 6.2.0
On Sun, Sep 04, 2016 at 01:30:26PM +0100, Pascal Stumpf wrote: > Here's a preliminary port of GCC 6.2.0, tested only on amd64, i386 and > sparc64 as I don't have access to anything else at the moment. > > Go ahead and play with it. I'd vote that you put it in, unlinked, and we can play in tree.
Re: UPDATE: mail/enigmail
On Sun, Sep 04, 2016 at 04:50:16PM +0200, Giovanni Bechis wrote: > Update to latest version. > Comments ? ok ? Nice! If it works for you, sure okay
UPDATE: mail/enigmail
Update to latest version. Comments ? ok ? Cheers Giovanni Index: Makefile === RCS file: /var/cvs/ports/mail/enigmail/Makefile,v retrieving revision 1.36 diff -u -p -r1.36 Makefile --- Makefile19 Sep 2015 12:35:47 - 1.36 +++ Makefile4 Sep 2016 14:37:20 - @@ -5,9 +5,9 @@ ONLY_FOR_ARCHS =i386 amd64 powerpc spar COMMENT-main = GnuPG extension for Thunderbird COMMENT-seamonkey =GnuPG extension for Seamonkey -DISTNAME = enigmail-1.8.2 +DISTNAME = enigmail-1.9.5 PKGNAME-main = ${PKGNAME} -PKGNAME-seamonkey =enigmail-seamonkey-1.8.2 +PKGNAME-seamonkey =enigmail-seamonkey-1.9.5 EPOCH =0 HOMEPAGE = http://www.mozilla-enigmail.org/ MASTER_SITES = http://www.mozilla-enigmail.org/download/source/ @@ -45,6 +45,9 @@ EXTDIR = ${PREFIX}/lib/mozilla/extension GUID = {847b3a00-7ab1-11d4-8f02-006008948af5} # TB and SM's UUIDs APPS = {3550f703-e582-4d05-9a08-453d09bdfdc6} {92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a} + +post-configure: + ${SUBST_CMD} ${WRKSRC}/Makefile post-build: cd ${WRKSRC} && ${MAKE_PROGRAM} xpi Index: distinfo === RCS file: /var/cvs/ports/mail/enigmail/distinfo,v retrieving revision 1.16 diff -u -p -r1.16 distinfo --- distinfo19 Sep 2015 12:35:47 - 1.16 +++ distinfo4 Sep 2016 14:37:28 - @@ -1,2 +1,2 @@ -SHA256 (enigmail-1.8.2.tar.gz) = HScAeZvFKqqOjJ96D1ERKB/5+9/8CTzf8HBlfVdOsqY= -SIZE (enigmail-1.8.2.tar.gz) = 1604159 +SHA256 (enigmail-1.9.5.tar.gz) = gx5TpK3Q9GUkHwdb6UdRAzZ6oUUmda2uBU2PsnLl060= +SIZE (enigmail-1.9.5.tar.gz) = 1744278 Index: patches/patch-Makefile === RCS file: patches/patch-Makefile diff -N patches/patch-Makefile --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-Makefile 10 Jun 2016 13:09:23 - @@ -0,0 +1,12 @@ +$OpenBSD$ +--- Makefile.orig Fri Jun 10 15:08:01 2016 Makefile Fri Jun 10 15:08:34 2016 +@@ -33,7 +33,7 @@ xpi: + $(srcdir)/util/genxpi $(XPIFILE) $(XPI_MODULE_VERS) $(DIST) $(srcdir) $(XPI_MODULE) $(ENABLE_LANG) + + check: +- util/checkFiles.py ++ ${MODPY_BIN} util/checkFiles.py + + eslint: + static_analysis/eslint ipc Index: patches/patch-config_getOsTarget_pl === RCS file: patches/patch-config_getOsTarget_pl diff -N patches/patch-config_getOsTarget_pl --- patches/patch-config_getOsTarget_pl 24 Mar 2014 21:01:46 - 1.1 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,13 +0,0 @@ -$OpenBSD: patch-config_getOsTarget_pl,v 1.1 2014/03/24 21:01:46 landry Exp $ -recognize our powerpc target_cpu config/getOsTarget.pl.orig Sun Mar 16 10:06:34 2014 -+++ config/getOsTarget.pl Sun Mar 16 10:07:15 2014 -@@ -76,7 +76,7 @@ if ($srcCpu =~ /x86[_-]64/i) { - elsif ($srcCpu =~ /i[3456]86/i) { - $targetCpu = "x86"; - } --elsif ($srcCpu =~ /ppc/i) { -+elsif ($srcCpu =~ /powerpc/i) { - $targetCpu = "ppc"; - } - elsif ($srcCpu =~ /alpha/i) { Index: patches/patch-ipc_src_Makefile === RCS file: patches/patch-ipc_src_Makefile diff -N patches/patch-ipc_src_Makefile --- patches/patch-ipc_src_Makefile 24 Mar 2014 21:01:46 - 1.1 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,13 +0,0 @@ -$OpenBSD: patch-ipc_src_Makefile,v 1.1 2014/03/24 21:01:46 landry Exp $ -Remove warning not supported by base gcc ipc/src/Makefile.orig Wed Mar 12 22:11:49 2014 -+++ ipc/src/Makefile Wed Mar 12 22:11:57 2014 -@@ -57,7 +57,7 @@ all: install - - - $(objfiles): $(source) -- $(CC) $(CFLAGS) -Wno-return-type-c-linkage -c -o $(objfiles) $^ -+ $(CC) $(CFLAGS) -c -o $(objfiles) $^ - - $(libname): $(objfiles) - $(CC) $(LDFLAGS) -o $(libname) $(objfiles) Index: pkg/PLIST-main === RCS file: /var/cvs/ports/mail/enigmail/pkg/PLIST-main,v retrieving revision 1.4 diff -u -p -r1.4 PLIST-main --- pkg/PLIST-main 19 Sep 2015 12:35:47 - 1.4 +++ pkg/PLIST-main 4 Sep 2016 14:38:01 - @@ -9,34 +9,75 @@ lib/mozilla/extensions/{3550f703-e582-4d lib/mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}/{847b3a00-7ab1-11d4-8f02-006008948af5}/chrome.manifest lib/mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}/{847b3a00-7ab1-11d4-8f02-006008948af5}/chrome/enigmail.jar lib/mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/ -lib/mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/enigMsgCompFields.js lib/mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}/{847b3a00-7ab1-11d4-8f02-006008948af5}/components/enigmail.js lib/mozilla/extensions/{3550f703-e582-4d05-9a08-453d09
UPDATE: devel/intellij 2016.2.3
Hi ports@, The diff below updates devel/intellij to 2016.2.3. Tested on amd64. Thanks, Caspar Schutijser Index: Makefile === RCS file: /cvs/ports/devel/intellij/Makefile,v retrieving revision 1.38 diff -u -p -r1.38 Makefile --- Makefile23 Aug 2016 19:25:34 - 1.38 +++ Makefile4 Sep 2016 12:50:10 - @@ -2,7 +2,7 @@ COMMENT= IntelliJ IDEA Java IDE -V= 2016.2.2 +V= 2016.2.3 DISTNAME= ideaIC-${V} PKGNAME= intellij-${V} CATEGORIES=devel @@ -26,7 +26,7 @@ NO_TEST= Yes SUBST_VARS+= JAVA_HOME -WRKDIST= ${WRKDIR}/idea-IC-162.1628.40 +WRKDIST= ${WRKDIR}/idea-IC-162.1812.17 IJ=${PREFIX}/intellij # If NO_BUILD is set, JAVA_HOME doesn't get defined. So do Index: distinfo === RCS file: /cvs/ports/devel/intellij/distinfo,v retrieving revision 1.19 diff -u -p -r1.19 distinfo --- distinfo23 Aug 2016 19:25:34 - 1.19 +++ distinfo4 Sep 2016 12:50:10 - @@ -1,2 +1,2 @@ -SHA256 (ideaIC-2016.2.2.tar.gz) = fO3QSwpX710AT9nn/AVQw6S3Vk906e1n2BFBZA4VpCQ= -SIZE (ideaIC-2016.2.2.tar.gz) = 336176658 +SHA256 (ideaIC-2016.2.3.tar.gz) = Oj/eRuTu+tSk8L8+ur8aZ/J/bloVfRsu5Bax311rjgQ= +SIZE (ideaIC-2016.2.3.tar.gz) = 336280568
Re: UPDATE: security/gpa
Edd Barrett writes: > Update to gpa. > > I simplified dependencies too: > > * no need to RUN_DEPEND on a gnupg, as gpgme will do that. > * gnupg is not needed to build. > > OK? ok jca@ (see below about MASTER_SITES) (Some of those gnupg-related ports could benefit from a gc of the gettext module, but let's not do too much in the same commit; we can always go back to it later.) > P.S. The MASTER_SITES we have in the in-tree port at the moment is a bit > dodgy. It happily served up a file called gpa-0.9.9.tar.bz2, but upon > inspection it contained (what looked like) 0.7.6! For sanity, I verified > the signature on the official release from gnupg.org, and it is good. Please use MASTER_SITES= ${MASTER_SITES_GNUPG:=gpa/} (note, no space after MASTER_SITES) -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
Re: UPDATE: security/gnupg2
+Cc maintainer Edd Barrett writes: > The latest gnupg2. > > Needs the libassuan and libksba updates I posted just now. > > I tried a few gpg-related operations and noticed no fallout. > > OK? ok jca@. It looks like tests need PORTHOME=${WRKDIR}, though (one test fails here). -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
Re: UPDATE: security/pinentry
Edd Barrett writes: > Update pinentry to latest. > > You can test these by running on of the binaries and typing "GETPIN". It > should prompt and then print what you entered on to stdout. > > E.g. > > ---8<--- > $ pinentry > OK Pleased to meet you > GETPIN > D mypass > OK > --->8--- > > OK? ok with me, curses and gtk2 work fine here. -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
WIP: GCC 6.2.0
Here's a preliminary port of GCC 6.2.0, tested only on amd64, i386 and sparc64 as I don't have access to anything else at the moment. Go ahead and play with it. 6.tgz Description: 6.tgz
Re: [UPDATE] security/yara
ping On 09/01/16 07:34, Remi Pointel wrote: Hi, this is the diff to update yara to 3.5.0. Ok? Cheers, Remi.
UPDATE: security/gpa
Update to gpa. I simplified dependencies too: * no need to RUN_DEPEND on a gnupg, as gpgme will do that. * gnupg is not needed to build. OK? P.S. The MASTER_SITES we have in the in-tree port at the moment is a bit dodgy. It happily served up a file called gpa-0.9.9.tar.bz2, but upon inspection it contained (what looked like) 0.7.6! For sanity, I verified the signature on the official release from gnupg.org, and it is good. Index: Makefile === RCS file: /home/edd/cvsync/ports/security/gpa/Makefile,v retrieving revision 1.30 diff -u -p -r1.30 Makefile --- Makefile20 Aug 2013 22:05:59 - 1.30 +++ Makefile4 Sep 2016 11:48:42 - @@ -2,8 +2,7 @@ COMMENT= graphical interface for GnuPG -DISTNAME= gpa-0.7.6 -REVISION= 7 +DISTNAME= gpa-0.9.9 CATEGORIES=security x11 HOMEPAGE= http://www.gnupg.org/gpa.html @@ -11,22 +10,18 @@ HOMEPAGE= http://www.gnupg.org/gpa.html # GPLv2 PERMIT_PACKAGE_CDROM= Yes -MASTER_SITES= http://wald.intevation.org/frs/download.php/350/ +MASTER_SITES = https://gnupg.org/ftp/gcrypt/gpa/ EXTRACT_SUFX= .tar.bz2 MODULES= devel/gettext -WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes -WANTLIB += Xi Xinerama Xrandr Xrender atk-1.0 c cairo expat fontconfig -WANTLIB += freetype gdk_pixbuf-2.0 gdk-x11-2.0 gtk-x11-2.0 gio-2.0 -WANTLIB += glib-2.0 gmodule-2.0 gobject-2.0 gpgme gthread-2.0 assuan -WANTLIB += gpg-error m pango-1.0 pangocairo-1.0 pangoft2-1.0 pixman-1 -WANTLIB += png pthread pthread-stubs xcb xcb-render z -WANTLIB += GL xcb-shm - -RUN_DEPENDS= devel/desktop-file-utils \ - security/gnupg -BUILD_DEPENDS= security/gnupg +WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama +WANTLIB += Xrandr Xrender assuan atk-1.0 c cairo fontconfig freetype +WANTLIB += gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 +WANTLIB += gpg-error gpgme gtk-x11-2.0 m pango-1.0 pangocairo-1.0 +WANTLIB += pangoft2-1.0 pthread z + +RUN_DEPENDS= devel/desktop-file-utils LIB_DEPENDS= security/gpgme \ x11/gtk+2 Index: distinfo === RCS file: /home/edd/cvsync/ports/security/gpa/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo18 Jan 2015 03:15:01 - 1.5 +++ distinfo4 Sep 2016 10:51:27 - @@ -1,2 +1,2 @@ -SHA256 (gpa-0.7.6.tar.bz2) = q7pZUloqIW34mlrE+dnVZL0Tf0wH53JjbewARqA0Thw= -SIZE (gpa-0.7.6.tar.bz2) = 607469 +SHA256 (gpa-0.9.9.tar.bz2) = aCjXOLnh08zpbS7JgxwJhzxMssh7pnoWHvVEhRksQzQ= +SIZE (gpa-0.9.9.tar.bz2) = 737975 Index: patches/patch-src_gpa_c === RCS file: patches/patch-src_gpa_c diff -N patches/patch-src_gpa_c --- patches/patch-src_gpa_c 23 Mar 2010 13:32:39 - 1.1 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,16 +0,0 @@ -$OpenBSD: patch-src_gpa_c,v 1.1 2010/03/23 13:32:39 jasper Exp $ - -Fix implicit declaration of mkdir(). - src/gpa.c.orig Tue Mar 23 14:23:22 2010 -+++ src/gpa.c Tue Mar 23 14:23:50 2010 -@@ -22,6 +22,9 @@ - #include - #endif - -+#include -+#include -+ - #include - - #include Index: pkg/PLIST === RCS file: /home/edd/cvsync/ports/security/gpa/pkg/PLIST,v retrieving revision 1.8 diff -u -p -r1.8 PLIST --- pkg/PLIST 20 Aug 2013 22:05:59 - 1.8 +++ pkg/PLIST 4 Sep 2016 10:53:54 - @@ -1,11 +1,11 @@ @comment $OpenBSD: PLIST,v 1.8 2013/08/20 22:05:59 zhuk Exp $ @bin bin/gpa +@man man/man1/gpa.1 share/applications/gpa.desktop share/gpa/ +share/gpa/gpa-logo.ppm share/gpa/gpa.png -share/gpa/gpa_logo.ppm -share/gpa/gpa_tips.de -share/gpa/gpa_tips.en +share/locale/ar/LC_MESSAGES/gpa.mo share/locale/cs/LC_MESSAGES/gpa.mo share/locale/de/LC_MESSAGES/gpa.mo share/locale/es/LC_MESSAGES/gpa.mo @@ -17,9 +17,7 @@ share/locale/pt_BR/LC_MESSAGES/gpa.mo share/locale/ru/LC_MESSAGES/gpa.mo share/locale/sv/LC_MESSAGES/gpa.mo share/locale/tr/LC_MESSAGES/gpa.mo -share/locale/zh_TW.Big5/ -share/locale/zh_TW.Big5/LC_MESSAGES/ -share/locale/zh_TW.Big5/LC_MESSAGES/gpa.mo +share/locale/zh_TW/LC_MESSAGES/gpa.mo share/pixmaps/ share/pixmaps/gpa.png @exec %D/bin/update-desktop-database -- Best Regards Edd Barrett http://www.theunixzoo.co.uk
Re: UPDATE: security/libassuan
On Sun, Sep 04, 2016 at 11:55:43AM +0100, Jeremie Courreges-Anglas wrote: > Edd Barrett writes: > > > Update libassuan to latest version. Needed for gnupg2 update. > > > > (I would like to commit all of these gnupg related updates together, at > > the same time). > > > > OK? > > ok jca@ > > In case you're interested, here's an updated diff that gets rid of the > gettext module. Good call. Thanks -- Best Regards Edd Barrett http://www.theunixzoo.co.uk
Re: UPDATE: rspamd-1.3.5
On 2016/09/03 18:22, Giovanni Bechis wrote: > To be able to use it with postfix another software is needed: > https://rspamd.com/rmilter/ > any volunteer ? > See openbsd-wip.
Re: UPDATE: security/libassuan
Edd Barrett writes: > Update libassuan to latest version. Needed for gnupg2 update. > > (I would like to commit all of these gnupg related updates together, at > the same time). > > OK? ok jca@ In case you're interested, here's an updated diff that gets rid of the gettext module. Index: Makefile === RCS file: /cvs/ports/security/libassuan/Makefile,v retrieving revision 1.14 diff -u -p -r1.14 Makefile --- Makefile17 Sep 2013 11:10:01 - 1.14 +++ Makefile4 Sep 2016 10:52:03 - @@ -2,27 +2,26 @@ COMMENT= IPC library used by GnuPG and gpgme -DISTNAME= libassuan-2.1.1 +DISTNAME= libassuan-2.4.3 EXTRACT_SUFX= .tar.bz2 -SHARED_LIBS += assuan1.1 # 2.0 +SHARED_LIBS += assuan2.0 # 7.3 CATEGORIES=security devel # LGPLv3+ PERMIT_PACKAGE_CDROM= Yes -WANTLIB += gpg-error +WANTLIB += gpg-error iconv intl MASTER_SITES= ${MASTER_SITES_GNUPG:=libassuan/} -MODULES= devel/gettext \ - textproc/intltool +MODULES= textproc/intltool LIB_DEPENDS= security/libgpg-error CONFIGURE_STYLE=gnu -CFLAGS+= -fPIC +CFLAGS+= -fPIC -DEPROTO=ENOPROTOOPT .include Index: distinfo === RCS file: /cvs/ports/security/libassuan/distinfo,v retrieving revision 1.8 diff -u -p -r1.8 distinfo --- distinfo17 Sep 2013 11:10:02 - 1.8 +++ distinfo4 Sep 2016 10:03:32 - @@ -1,2 +1,2 @@ -SHA256 (libassuan-2.1.1.tar.bz2) = I+LWd3m4jpDSn+HfaxVxCfHCpkfQ8bKg9Clbs8CyA50= -SIZE (libassuan-2.1.1.tar.bz2) = 538155 +SHA256 (libassuan-2.4.3.tar.bz2) = IoQ6O9slb1m+SYQqvyTadnADVCk6Bm2CregTS7WqK3E= +SIZE (libassuan-2.4.3.tar.bz2) = 559867 Index: patches/patch-configure === RCS file: /cvs/ports/security/libassuan/patches/patch-configure,v retrieving revision 1.3 diff -u -p -r1.3 patch-configure --- patches/patch-configure 17 Sep 2013 11:10:02 - 1.3 +++ patches/patch-configure 4 Sep 2016 10:03:32 - @@ -1,7 +1,7 @@ $OpenBSD: patch-configure,v 1.3 2013/09/17 11:10:02 ajacoutot Exp $ configure.orig Mon Jun 24 07:14:16 2013 -+++ configure Tue Sep 17 13:06:46 2013 -@@ -14355,11 +14355,12 @@ if ${assuan_cv_sys_so_peercred+:} false; then : +--- configure.orig Thu Jul 14 09:11:48 2016 configure Sat Sep 3 13:37:40 2016 +@@ -14645,11 +14645,12 @@ if ${assuan_cv_sys_so_peercred+:} false; then : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
Re: UPDATE: security/libksba
Edd Barrett writes: > On Sun, Sep 04, 2016 at 11:18:39AM +0100, Jeremie Courreges-Anglas wrote: >> +Cc maintainer > > Thanks, I forgot to do that! > >> OK with me, except for the lib version bump that isn't needed AFAICS. > > shared-libs.log says 19.4 with the in-tree version, and 19.6 after the > update, so (if upstream is to be trusted), that's a minor bump (0.2 -> 0.3). > > Right? Looking at nm -g and at a diff between the two tarball versions, there is no symbol addition thus no reason to bump the minor. Nor is there a reason to bump the major. We don't care about upstream versioning. -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
Re: UPDATE: security/libksba
On Sun, Sep 04, 2016 at 11:18:39AM +0100, Jeremie Courreges-Anglas wrote: > +Cc maintainer Thanks, I forgot to do that! > OK with me, except for the lib version bump that isn't needed AFAICS. shared-libs.log says 19.4 with the in-tree version, and 19.6 after the update, so (if upstream is to be trusted), that's a minor bump (0.2 -> 0.3). Right? -- Best Regards Edd Barrett http://www.theunixzoo.co.uk
UPDATE: security/pinentry
Update pinentry to latest. You can test these by running on of the binaries and typing "GETPIN". It should prompt and then print what you entered on to stdout. E.g. ---8<--- $ pinentry OK Pleased to meet you GETPIN D mypass OK --->8--- OK? Index: Makefile === RCS file: /home/edd/cvsync/ports/security/pinentry/Makefile,v retrieving revision 1.18 diff -u -p -r1.18 Makefile --- Makefile27 Aug 2016 14:23:35 - 1.18 +++ Makefile4 Sep 2016 10:16:53 - @@ -4,7 +4,7 @@ COMMENT-main = PIN or passphrase entry COMMENT-gtk2 = PIN or passphrase entry dialog (gtk2 interface) COMMENT-gnome3 =PIN or passphrase entry dialog (GNOME 3 interface) -VERSION = 0.9.6 +VERSION = 0.9.7 DISTNAME = pinentry-${VERSION} CATEGORIES = security EXTRACT_SUFX = .tar.bz2 @@ -13,10 +13,6 @@ PKGNAME-main = ${DISTNAME} PKGNAME-gtk2 = pinentry-gtk2-${VERSION} PKGNAME-gnome3 =pinentry-gnome3-${VERSION} -REVISION-main =4 -REVISION-gtk2 =0 -REVISION-gnome3= 0 - MASTER_SITES = ${MASTER_SITES_GNUPG:=pinentry/} HOMEPAGE = http://www.gnupg.org/related_software/pinentry/index.en.html @@ -29,7 +25,7 @@ PERMIT_PACKAGE_CDROM =Yes MULTI_PACKAGES = -main -gtk2 -gnome3 WANTLIB += c assuan gio-2.0 glib-2.0 gobject-2.0 gpg-error iconv intl -WANTLIB += ncursesw pthread secret-1 +WANTLIB += ncursesw secret-1 LIB_DEPENDS = devel/gettext \ security/libassuan \ Index: distinfo === RCS file: /home/edd/cvsync/ports/security/pinentry/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo12 Oct 2015 05:43:53 - 1.4 +++ distinfo3 Sep 2016 20:20:49 - @@ -1,2 +1,2 @@ -SHA256 (pinentry-0.9.6.tar.bz2) = KhEk6Ql/JPhmyreYJhBnfiIs6nG+CnGlVm8iMXfgHmY= -SIZE (pinentry-0.9.6.tar.bz2) = 432889 +SHA256 (pinentry-0.9.7.tar.bz2) = Y5ggg5SXK7+JfDMleAGVWEaCoNDBZMpaDaNbk7Hk57I= +SIZE (pinentry-0.9.7.tar.bz2) = 432978 -- Best Regards Edd Barrett http://www.theunixzoo.co.uk
Re: UPDATE: security/libksba
+Cc maintainer Edd Barrett writes: > Another update for a new gnupg2. > > CVE patches already applied upstream. > > OK? OK with me, except for the lib version bump that isn't needed AFAICS. -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
UPDATE: security/gpgme
Update to latest gpgme. >From diffing the headers from our old package and this, it seems a few bits of the interface have changed. Here are the dependencies: devel/kf5/kwallet mail/claws-mail,-main mail/claws-mail,ldap,-main mail/mutt,gpgme mail/sylpheed net/centerim net/mcabber net/profanity net/retroshare security/gpa security/p5-Crypt-GpgME x11/gnome/libcryptui x11/gnome/seahorse x11/gnome/seahorse-sharing x11/kde-applications/gpgmepp x11/kde4/pimlibs x11/kde4/pim I have tested seahorse, which seems to not be affected. If you use any of the above with gpg, I would appreciate tests. OK? Index: Makefile === RCS file: /home/edd/cvsync/ports/security/gpgme/Makefile,v retrieving revision 1.34 diff -u -p -r1.34 Makefile --- Makefile11 Mar 2016 19:59:16 - 1.34 +++ Makefile3 Sep 2016 20:17:31 - @@ -2,19 +2,18 @@ COMMENT= GnuPG Made Easy -DISTNAME= gpgme-1.5.1 -REVISION= 1 +DISTNAME= gpgme-1.6.0 CATEGORIES=security devel -SHARED_LIBS += gpgme19.0 # 24.0 -SHARED_LIBS += gpgme-pthread19.0 # 24.0 +SHARED_LIBS += gpgme20.0 # 25.0 +SHARED_LIBS += gpgme-pthread20.0 # 25.0 HOMEPAGE= http://www.gnupg.org/gpgme.html # GPLv2 - LGPLv2.1 PERMIT_PACKAGE_CDROM= Yes -WANTLIB += assuan gpg-error pthread +WANTLIB += assuan c gpg-error pthread MASTER_SITES= ${MASTER_SITES_GNUPG:=gpgme/} EXTRACT_SUFX= .tar.bz2 Index: distinfo === RCS file: /home/edd/cvsync/ports/security/gpgme/distinfo,v retrieving revision 1.11 diff -u -p -r1.11 distinfo --- distinfo1 Nov 2014 09:34:40 - 1.11 +++ distinfo3 Sep 2016 12:42:16 - @@ -1,2 +1,2 @@ -SHA256 (gpgme-1.5.1.tar.bz2) = bC86+M7rMDJ31E7AIW2aEnFwH2W5HVlCJkz3zvtKEeM= -SIZE (gpgme-1.5.1.tar.bz2) = 964623 +SHA256 (gpgme-1.6.0.tar.bz2) = sJ3kGXrCgLECCA4J6uxiEdCB7/8ZY794Ic+PT5kWCZ0= +SIZE (gpgme-1.6.0.tar.bz2) = 983573 Index: pkg/PLIST === RCS file: /home/edd/cvsync/ports/security/gpgme/pkg/PLIST,v retrieving revision 1.7 diff -u -p -r1.7 PLIST --- pkg/PLIST 1 Nov 2014 09:34:40 - 1.7 +++ pkg/PLIST 3 Sep 2016 13:01:17 - @@ -1,5 +1,6 @@ @comment $OpenBSD: PLIST,v 1.7 2014/11/01 09:34:40 sthen Exp $ bin/gpgme-config +@bin bin/gpgme-tool include/gpgme.h @info info/gpgme.info lib/libgpgme-pthread.a -- Best Regards Edd Barrett http://www.theunixzoo.co.uk
UPDATE: security/gnupg2
The latest gnupg2. Needs the libassuan and libksba updates I posted just now. I tried a few gpg-related operations and noticed no fallout. OK? Index: Makefile === RCS file: /home/edd/cvsync/ports/security/gnupg2/Makefile,v retrieving revision 1.42 diff -u -p -r1.42 Makefile --- Makefile29 Jun 2016 16:14:44 - 1.42 +++ Makefile3 Sep 2016 12:33:39 - @@ -2,9 +2,8 @@ COMMENT = GNU privacy guard - a free PGP replacement -DISTNAME = gnupg-2.1.9 +DISTNAME = gnupg-2.1.15 CATEGORIES = security -REVISION = 0 MASTER_SITES = ${MASTER_SITES_GNUPG:=gnupg/} @@ -16,8 +15,8 @@ MAINTAINER = Pierre-Emmanuel Andre =2.4.3 \ security/libgcrypt \ - security/libksba + security/libksba>=1.3.4 .if ${FLAVOR:Mldap} CONFIGURE_ARGS += --enable-ldap @@ -58,7 +57,6 @@ CONFIGURE_ARGS += docdir=${LOCALBASE}/s # Avoid conflict with gnupg-1.x post-install: - @mv ${PREFIX}/man/man1/gpg-zip.1 ${PREFIX}/man/man1/gpg2-zip.1 @mv ${PREFIX}/man/man7/gnupg.7 ${PREFIX}/man/man7/gnupg2.7 .include Index: distinfo === RCS file: /home/edd/cvsync/ports/security/gnupg2/distinfo,v retrieving revision 1.18 diff -u -p -r1.18 distinfo --- distinfo20 Oct 2015 09:20:50 - 1.18 +++ distinfo3 Sep 2016 11:10:15 - @@ -1,2 +1,2 @@ -SHA256 (gnupg-2.1.9.tar.bz2) = HLdjOlcZC+tm+SSct0RmAyKbJz1NiTMbdcZS+kop97Y= -SIZE (gnupg-2.1.9.tar.bz2) = 4925167 +SHA256 (gnupg-2.1.15.tar.bz2) = wowaII8bitY722uI0lL2c0/00z3mtU44SUsR1J4A/90= +SIZE (gnupg-2.1.15.tar.bz2) = 5723689 Index: pkg/PLIST === RCS file: /home/edd/cvsync/ports/security/gnupg2/pkg/PLIST,v retrieving revision 1.14 diff -u -p -r1.14 PLIST --- pkg/PLIST 29 Jun 2016 16:14:44 - 1.14 +++ pkg/PLIST 3 Sep 2016 12:07:00 - @@ -4,13 +4,12 @@ @conflict gnupg->=2 @bin bin/dirmngr @bin bin/dirmngr-client -@bin bin/g13 @bin bin/gpg-agent @bin bin/gpg-connect-agent @bin bin/gpg2 @bin bin/gpgconf -@bin bin/gpgkey2ssh @bin bin/gpgparsemail +@bin bin/gpgscm @bin bin/gpgsm @bin bin/gpgtar @bin bin/gpgv2 @@ -25,7 +24,6 @@ @man man/man1/gpg-agent.1 @man man/man1/gpg-connect-agent.1 @man man/man1/gpg-preset-passphrase.1 -@man man/man1/gpg2-zip.1 @man man/man1/gpg2.1 @man man/man1/gpgconf.1 @man man/man1/gpgparsemail.1 @@ -57,7 +55,6 @@ share/doc/gnupg2/examples/scd-event share/doc/gnupg2/examples/trustlist.txt share/doc/pkg-readmes/${FULLPKGNAME} share/gnupg/ -share/gnupg/com-certs.pem share/gnupg/dirmngr-conf.skel share/gnupg/distsigkey.gpg share/gnupg/gpg-conf.skel @@ -89,7 +86,7 @@ share/gnupg/help.tr.txt share/gnupg/help.txt share/gnupg/help.zh_CN.txt share/gnupg/help.zh_TW.txt -share/gnupg/qualified.txt +share/gnupg/sks-keyservers.netCA.pem share/locale/ca/LC_MESSAGES/gnupg2.mo share/locale/cs/LC_MESSAGES/gnupg2.mo share/locale/da/LC_MESSAGES/gnupg2.mo -- Best Regards Edd Barrett http://www.theunixzoo.co.uk
UPDATE: security/libksba
Another update for a new gnupg2. CVE patches already applied upstream. OK? Index: Makefile === RCS file: /home/edd/cvsync/ports/security/libksba/Makefile,v retrieving revision 1.15 diff -u -p -r1.15 Makefile --- Makefile1 Jul 2016 07:40:23 - 1.15 +++ Makefile3 Sep 2016 11:24:32 - @@ -2,11 +2,10 @@ COMMENT = X.509 library -DISTNAME = libksba-1.3.3 -REVISION = 0 +DISTNAME = libksba-1.3.5 CATEGORIES = security -SHARED_LIBS = ksba 0.2#19 +SHARED_LIBS = ksba 0.3# 19.6 MASTER_SITES = ${MASTER_SITES_GNUPG:=libksba/} Index: distinfo === RCS file: /home/edd/cvsync/ports/security/libksba/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo18 Apr 2015 14:30:06 - 1.5 +++ distinfo3 Sep 2016 11:20:17 - @@ -1,2 +1,2 @@ -SHA256 (libksba-1.3.3.tar.bz2) = DH9f/jTQQU9pUdmICkb8wphcSH98NjabnxGtQRMcd4Y= -SIZE (libksba-1.3.3.tar.bz2) = 618698 +SHA256 (libksba-1.3.5.tar.bz2) = QURP16b/c6ea2XKPmF5xybqM0+XlM1jnDV8GbTXBo0A= +SIZE (libksba-1.3.5.tar.bz2) = 620649 Index: patches/patch-src_ber-help_c === RCS file: patches/patch-src_ber-help_c diff -N patches/patch-src_ber-help_c --- patches/patch-src_ber-help_c1 Jul 2016 07:40:23 - 1.1 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,22 +0,0 @@ -$OpenBSD: patch-src_ber-help_c,v 1.1 2016/07/01 07:40:23 jasper Exp $ - -CVE-2016-4579 -http://git.gnupg.org/cgi-bin/gitweb.cgi?p=libksba.git;a=commit;h=a7eed17a0b2a1c09ef986f3b4b323cd31cea2b64 - src/ber-help.c.origFri Mar 15 20:26:38 2013 -+++ src/ber-help.c Thu Jun 30 15:58:00 2016 -@@ -285,8 +285,14 @@ _ksba_ber_parse_tl (unsigned char const **buffer, size - ti->buf[ti->nhdr++] = c; - len |= c & 0xff; - } -+ /* Sanity check for the length: This is done so that we can take -+ * the value for malloc plus some additional bytes without -+ * risking an overflow. */ -+ if (len > (1 << 30)) -+return gpg_error (GPG_ERR_BAD_BER); - ti->length = len; - } -+ - - /* Without this kludge some example certs can't be parsed */ - if (ti->class == CLASS_UNIVERSAL && !ti->tag) Index: patches/patch-src_cert_c === RCS file: patches/patch-src_cert_c diff -N patches/patch-src_cert_c --- patches/patch-src_cert_c1 Jul 2016 07:40:23 - 1.1 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,53 +0,0 @@ -$OpenBSD: patch-src_cert_c,v 1.1 2016/07/01 07:40:23 jasper Exp $ - -CVE-2016-4579 -http://git.gnupg.org/cgi-bin/gitweb.cgi?p=libksba.git;a=commit;h=a7eed17a0b2a1c09ef986f3b4b323cd31cea2b64 - src/cert.c.origTue Apr 15 21:37:19 2014 -+++ src/cert.c Thu Jun 30 15:58:00 2016 -@@ -1335,9 +1335,15 @@ ksba_cert_get_cert_policies (ksba_cert_t cert, char ** - err = gpg_error (GPG_ERR_NOT_DER_ENCODED); - goto leave; - } -+ if (ti.length > derlen) -+{ -+ err = gpg_error (GPG_ERR_BAD_BER); -+ goto leave; -+} - if (!ti.length) - { -- err = gpg_error (GPG_ERR_INV_CERT_OBJ); /* no empty inner SEQ */ -+ /* We do not accept an empty inner SEQ */ -+ err = gpg_error (GPG_ERR_INV_CERT_OBJ); - goto leave; - } - if (ti.nhdr+ti.length > seqlen) -@@ -1356,6 +1362,11 @@ ksba_cert_get_cert_policies (ksba_cert_t cert, char ** - err = gpg_error (GPG_ERR_INV_CERT_OBJ); - goto leave; - } -+ if (ti.length > derlen) -+{ -+ err = gpg_error (GPG_ERR_BAD_BER); -+ goto leave; -+} - if (ti.nhdr+ti.length > seqseqlen) - { - err = gpg_error (GPG_ERR_BAD_BER); -@@ -1456,6 +1467,16 @@ ksba_cert_get_ext_key_usages (ksba_cert_t cert, char * - if ( !(ti.class == CLASS_UNIVERSAL && ti.tag == TYPE_OBJECT_ID)) - { - err = gpg_error (GPG_ERR_INV_CERT_OBJ); -+ goto leave; -+} -+ if (ti.ndef) -+{ -+ err = gpg_error (GPG_ERR_NOT_DER_ENCODED); -+ goto leave; -+} -+ if (ti.length > derlen) -+{ -+ err = gpg_error (GPG_ERR_BAD_BER); - goto leave; - } - Index: patches/patch-src_dn_c === RCS file: patches/patch-src_dn_c diff -N patches/patch-src_dn_c --- patches/patch-src_dn_c 1 Jul 2016 07:40:23 -
UPDATE: security/libassuan
Update libassuan to latest version. Needed for gnupg2 update. (I would like to commit all of these gnupg related updates together, at the same time). OK? Index: Makefile === RCS file: /home/edd/cvsync/ports/security/libassuan/Makefile,v retrieving revision 1.14 diff -u -p -r1.14 Makefile --- Makefile17 Sep 2013 11:10:01 - 1.14 +++ Makefile3 Sep 2016 11:16:26 - @@ -2,10 +2,10 @@ COMMENT= IPC library used by GnuPG and gpgme -DISTNAME= libassuan-2.1.1 +DISTNAME= libassuan-2.4.3 EXTRACT_SUFX= .tar.bz2 -SHARED_LIBS += assuan1.1 # 2.0 +SHARED_LIBS += assuan2.0 # 7.3 CATEGORIES=security devel @@ -23,6 +23,6 @@ LIB_DEPENDS= security/libgpg-error CONFIGURE_STYLE=gnu -CFLAGS+= -fPIC +CFLAGS+= -fPIC -DEPROTO=ENOPROTOOPT .include Index: distinfo === RCS file: /home/edd/cvsync/ports/security/libassuan/distinfo,v retrieving revision 1.8 diff -u -p -r1.8 distinfo --- distinfo17 Sep 2013 11:10:02 - 1.8 +++ distinfo3 Sep 2016 11:13:33 - @@ -1,2 +1,2 @@ -SHA256 (libassuan-2.1.1.tar.bz2) = I+LWd3m4jpDSn+HfaxVxCfHCpkfQ8bKg9Clbs8CyA50= -SIZE (libassuan-2.1.1.tar.bz2) = 538155 +SHA256 (libassuan-2.4.3.tar.bz2) = IoQ6O9slb1m+SYQqvyTadnADVCk6Bm2CregTS7WqK3E= +SIZE (libassuan-2.4.3.tar.bz2) = 559867 Index: patches/patch-configure === RCS file: /home/edd/cvsync/ports/security/libassuan/patches/patch-configure,v retrieving revision 1.3 diff -u -p -r1.3 patch-configure --- patches/patch-configure 17 Sep 2013 11:10:02 - 1.3 +++ patches/patch-configure 3 Sep 2016 12:37:44 - @@ -1,7 +1,7 @@ $OpenBSD: patch-configure,v 1.3 2013/09/17 11:10:02 ajacoutot Exp $ configure.orig Mon Jun 24 07:14:16 2013 -+++ configure Tue Sep 17 13:06:46 2013 -@@ -14355,11 +14355,12 @@ if ${assuan_cv_sys_so_peercred+:} false; then : +--- configure.orig Thu Jul 14 09:11:48 2016 configure Sat Sep 3 13:37:40 2016 +@@ -14645,11 +14645,12 @@ if ${assuan_cv_sys_so_peercred+:} false; then : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -- Best Regards Edd Barrett http://www.theunixzoo.co.uk
Re: [wip] Firefox 49.0beta10 & Thunderbird 49.0beta1
Hi, end of the 49 cycle, as usual, final 49.0 planned on the 13 - and there's a new tb beta. Fx changelog: https://www.mozilla.org/en-US/firefox/49.0beta/releasenotes/ The git repo is now at 49.0beta10, and there are packages at the usual spot. (if you dont have the signify key) doas ftp -o /etc/signify/landry-mozilla-pkg.pub https://rhaalovely.net/stuff/landry-mozilla-pkg.pub https://cgit.rhaalovely.net/mozilla-firefox/?h=beta git clone -b beta https://rhaalovely.net/git/mozilla-firefox doas env PKG_PATH=https://rhaalovely.net/stuff/amd64/ pkg_add -u firefox doas env PKG_PATH=https://rhaalovely.net/stuff/i386/ pkg_add -u firefox for tb, cf https://www.mozilla.org/en-US/thunderbird/49.0beta/releasenotes/ https://cgit.rhaalovely.net/mozilla-thunderbird/?h=beta git clone -b beta https://rhaalovely.net/git/mozilla-thunderbird doas env PKG_PATH=https://rhaalovely.net/stuff/amd64/ pkg_add -u thunderbird lightning doas env PKG_PATH=https://rhaalovely.net/stuff/i386/ pkg_add -u thunderbird lightning currently depends on nss 3.25, and i386 testing much welcome. Landry
Re: devel/geany: upgrade from 1.26 to 1.28
Hey, On 09/03/16 20:02, Giovanni Bechis wrote: Diff attached. ok ? it looks good to me. Greetings Leo
Re: Patch for fonts/terminus-font/Makefile
Sat, 3 Sep 2016 20:19:39 -0700 Aioi Yuuko > Hi, > > Attached is a patch to fonts/terminus adds two new FLAVORs: > ``real_russian'' which makes cyrillic letters look more like those of a > typical print typeface, and ``distinct_l'' which enables exactly what > one would think. This still doesn't cover the full set of internal > patches, but I think that's a good thing, at least for now. > > t. yuuko Hi Aioi, Please also provide separate ij1 (cyrillic_i) and k2 (high_k), as per their original upstream character variants. It is reasonable to have dv1 (type_dv) independent, despite the fact it mimics type machines & teletypes from Soviet era, it is less legible than dv2 (the default). I would also recommend you provide ge2 (script_g) while you're there. Kind regards, Anton