Re: UPDATE lang/luajit to 2.0.5
As this removes a symbol, crank major. $ /usr/src/lib/check_sym /tmp/libluajit-5.1.so.0.0 /usr/local/lib/libluajit-5.1.so.1.0 /tmp/libluajit-5.1.so.0.0 --> /usr/local/lib/libluajit-5.1.so.1.0 Dynamic export changes: added: luaJIT_version_2_0_5 removed: luaJIT_version_2_0_4 Index: Makefile === RCS file: /cvs/ports/lang/luajit/Makefile,v retrieving revision 1.21 diff -u -p -r1.21 Makefile --- Makefile7 Nov 2016 11:42:55 - 1.21 +++ Makefile5 May 2017 05:24:28 - @@ -1,15 +1,14 @@ # $OpenBSD: Makefile,v 1.21 2016/11/07 11:42:55 naddy Exp $ ONLY_FOR_ARCHS = powerpc i386 amd64 -# arm needs EABI/aapcs +# arm needs missing EABI symbols -SHARED_LIBS += luajit-${MODLUA_VERSION} 0.0 # 2.0.4 +SHARED_LIBS += luajit-${MODLUA_VERSION} 1.0 # 2.0.5 COMMENT = just-in-time compiler for Lua -V =2.0.4 +V =2.0.5 DISTNAME = LuaJIT-${V} PKGNAME = ${DISTNAME:L} -REVISION = 0 CATEGORIES = lang Index: distinfo === RCS file: /cvs/ports/lang/luajit/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- distinfo6 Jun 2015 09:03:16 - 1.7 +++ distinfo2 May 2017 01:38:33 - @@ -1,2 +1,2 @@ -SHA256 (LuaJIT-2.0.4.tar.gz) = Yg+k6xI3UCG+9uTyN8vS3V1J5WvrQUvuBSx0a+7xgH0= -SIZE (LuaJIT-2.0.4.tar.gz) = 847615 +SHA256 (LuaJIT-2.0.5.tar.gz) = h0sfgpfGl4IfVh+bc7V//UGe2PQnjILgW0iAbTDB6Xk= +SIZE (LuaJIT-2.0.5.tar.gz) = 849845 Index: patches/patch-Makefile === RCS file: /cvs/ports/lang/luajit/patches/patch-Makefile,v retrieving revision 1.5 diff -u -p -r1.5 patch-Makefile --- patches/patch-Makefile 6 Jun 2015 09:03:16 - 1.5 +++ patches/patch-Makefile 2 May 2017 01:43:54 - @@ -1,16 +1,16 @@ $OpenBSD: patch-Makefile,v 1.5 2015/06/06 09:03:16 dcoppa Exp $ Makefile.orig Thu May 14 20:30:00 2015 -+++ Makefile Thu Jun 4 19:20:59 2015 +--- Makefile.orig Tue May 2 04:11:00 2017 Makefile Tue May 2 11:40:27 2017 @@ -17,7 +17,7 @@ MAJVER= 2 MINVER= 0 - RELVER= 4 + RELVER= 5 VERSION= $(MAJVER).$(MINVER).$(RELVER) -ABIVER= 5.1 +ABIVER= ${MODLUA_VERSION} ## # -@@ -111,18 +111,13 @@ install: $(INSTALL_DEP) +@@ -117,18 +117,13 @@ install: $(INSTALL_DEP) cd src && test -f $(FILE_A) && $(INSTALL_F) $(FILE_A) $(INSTALL_STATIC) || : $(RM) $(INSTALL_TSYM) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2) cd src && test -f $(FILE_SO) && \ Index: patches/patch-etc_luajit_pc === RCS file: /cvs/ports/lang/luajit/patches/patch-etc_luajit_pc,v retrieving revision 1.1 diff -u -p -r1.1 patch-etc_luajit_pc --- patches/patch-etc_luajit_pc 6 Jun 2015 09:03:16 - 1.1 +++ patches/patch-etc_luajit_pc 2 May 2017 01:43:36 - @@ -1,9 +1,9 @@ $OpenBSD: patch-etc_luajit_pc,v 1.1 2015/06/06 09:03:16 dcoppa Exp $ etc/luajit.pc.orig Thu Jun 4 20:05:32 2015 -+++ etc/luajit.pc Thu Jun 4 20:06:57 2015 +--- etc/luajit.pc.orig Tue May 2 04:11:00 2017 etc/luajit.pc Tue May 2 11:40:27 2017 @@ -3,9 +3,9 @@ majver=2 minver=0 - relver=4 + relver=5 version=${majver}.${minver}.${relver} -abiver=5.1 +abiver=${MODLUA_VERSION} Index: patches/patch-src_Makefile === RCS file: /cvs/ports/lang/luajit/patches/patch-src_Makefile,v retrieving revision 1.5 diff -u -p -r1.5 patch-src_Makefile --- patches/patch-src_Makefile 6 Jun 2015 09:03:16 - 1.5 +++ patches/patch-src_Makefile 2 May 2017 01:43:36 - @@ -1,7 +1,7 @@ $OpenBSD: patch-src_Makefile,v 1.5 2015/06/06 09:03:16 dcoppa Exp $ src/Makefile.orig Thu May 14 20:30:00 2015 -+++ src/Makefile Thu Jun 4 19:20:59 2015 -@@ -325,6 +325,10 @@ else +--- src/Makefile.orig Tue May 2 04:11:00 2017 src/Makefile Tue May 2 11:40:27 2017 +@@ -326,6 +326,10 @@ else ifeq (GNU/kFreeBSD,$(TARGET_SYS)) TARGET_XLIBS+= -ldl endif @@ -12,7 +12,7 @@ $OpenBSD: patch-src_Makefile,v 1.5 2015/ endif endif endif -@@ -557,10 +561,10 @@ endif +@@ -562,10 +566,10 @@ endif endif endif Index: patches/patch-src_host_buildvm_asm_c === RCS file: /cvs/ports/lang/luajit/patches/patch-src_host_buildvm_asm_c,v retrieving revision 1.3 diff -u -p -r1.3 patch-src_host_buildvm_asm_c --- patches/patch-src_host_buildvm_asm_c6 Jun 2015 09:03:16 - 1.3 +++ patches/patch-src_host_buildvm_asm_c2 May 2017 01:43:36 - @@ -2,9 +2,9 @@ $OpenBSD: patch-src_host_buildvm_asm_c,v .gnu_attribute requires binutils 2.18 src/host/buildvm_asm.c.origThu May 14 20:30:00 2015 -+++
Re: UPDATE sysutils/dtb to linux 4.11
On Mon, May 01, 2017 at 11:23:22PM +1000, Jonathan Gray wrote: > On Mon, May 01, 2017 at 01:58:05PM +0100, Stuart Henderson wrote: > > On 2017/05/01 22:26, Jonathan Gray wrote: > > > Update dtb to linux 4.11. > > > > > > This also switches from the gcc4 module to clang. Base gcc can't be > > > used as gcc 4.2 cpp can't handle whitespace between '#' and 'include'. > > > > Whitespace between # and include is ok, that's very common (usually for > > nested ifdefs). The problem here is that the # isn't in the first column. > > Ah right, was a while ago now. > > > > > Changing to the clang module doesn't work, ecpp is called directly in > > do-build. > > > > Oops. gcc and clang modules don't do cpp links so here is an updated > diff with ecpp -> clang-cpp, though that is going to prefer a base > clang-cpp over ports clang-cpp. Should clang.port.mk be changed to > create a cpp link instead? This will use base clang-cpp on arm64 and ports clang-cpp elsewhere. CLANG_ARCHS (from ports/infrastructure/mk/arch-defines.mk) being the list of archs where cc is CLANG differing from CLANG_ARCH (src/share/mk/bsd.own.mk), the list of archs where clang is built. Index: Makefile === RCS file: /cvs/ports/sysutils/dtb/Makefile,v retrieving revision 1.6 diff -u -p -r1.6 Makefile --- Makefile20 Feb 2017 07:03:42 - 1.6 +++ Makefile5 May 2017 04:16:35 - @@ -1,7 +1,9 @@ # $OpenBSD: Makefile,v 1.6 2017/02/20 07:03:42 jsg Exp $ +ONLY_FOR_ARCHS=${GCC4_ARCHS} ${CLANG_ARCHS} + COMMENT= Device Tree Blobs -DISTNAME= linux-4.10 +DISTNAME= linux-4.11 PKGNAME= ${DISTNAME:S/linux/dtb/} CATEGORIES=sysutils HOMEPAGE= http://www.devicetree.org @@ -14,8 +16,8 @@ MASTER_SITES= https://cdn.kernel.org/pub EXTRACT_SUFX= .tar.xz PKG_ARCH= * -MODULES= gcc4 -MODGCC4_ARCHS= * +MODULES= lang/clang +MODCLANG_ARCHS=${GCC4_ARCHS} BUILD_DEPENDS= devel/dtc NO_TEST= Yes @@ -27,7 +29,7 @@ do-build: for vendor in `find . -type d ! -name include` ; do \ cd ${WRKSRC}/arch/${ARCH}/boot/dts/$$vendor ; \ for dts in `ls *.dts` ; do \ - ecpp -nostdinc -I . -I include -I${WRKSRC}/include \ + clang-cpp -nostdinc -I . -I include -I${WRKSRC}/include \ -undef -D__DTS__ -x assembler-with-cpp $$dts \ | dtc -I dts -O dtb -o `echo "$$dts" \ | sed -e 's/\.dts$$/\.dtb/'` - ; \ Index: distinfo === RCS file: /cvs/ports/sysutils/dtb/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo20 Feb 2017 07:03:42 - 1.5 +++ distinfo1 May 2017 11:46:57 - @@ -1,2 +1,2 @@ -SHA256 (linux-4.10.tar.xz) = PJXZ8Em9CF5cNG0sd/BjuEJfGRRg/NOun+fpTgR33Es= -SIZE (linux-4.10.tar.xz) = 94231404 +SHA256 (linux-4.11.tar.xz) = tn7K/QpCszg79NgvCFDL/5Kn5yohWm0C9C3br89Cp9Y= +SIZE (linux-4.11.tar.xz) = 95447768 Index: pkg/PLIST === RCS file: /cvs/ports/sysutils/dtb/pkg/PLIST,v retrieving revision 1.5 diff -u -p -r1.5 PLIST --- pkg/PLIST 20 Feb 2017 07:03:42 - 1.5 +++ pkg/PLIST 1 May 2017 11:50:32 - @@ -9,7 +9,9 @@ share/dtb/arm/am335x-baltos-ir3220.dtb share/dtb/arm/am335x-baltos-ir5221.dtb share/dtb/arm/am335x-base0033.dtb share/dtb/arm/am335x-bone.dtb +share/dtb/arm/am335x-boneblack-wireless.dtb share/dtb/arm/am335x-boneblack.dtb +share/dtb/arm/am335x-bonegreen-wireless.dtb share/dtb/arm/am335x-bonegreen.dtb share/dtb/arm/am335x-chiliboard.dtb share/dtb/arm/am335x-cm-t335.dtb @@ -19,6 +21,7 @@ share/dtb/arm/am335x-icev2.dtb share/dtb/arm/am335x-lxm.dtb share/dtb/arm/am335x-nano.dtb share/dtb/arm/am335x-pepper.dtb +share/dtb/arm/am335x-phycore-rdk.dtb share/dtb/arm/am335x-sbc-t335.dtb share/dtb/arm/am335x-shc.dtb share/dtb/arm/am335x-sl50.dtb @@ -67,6 +70,8 @@ share/dtb/arm/armada-385-db-ap.dtb share/dtb/arm/armada-385-linksys-caiman.dtb share/dtb/arm/armada-385-linksys-cobra.dtb share/dtb/arm/armada-385-turris-omnia.dtb +share/dtb/arm/armada-388-clearfog-base.dtb +share/dtb/arm/armada-388-clearfog-pro.dtb share/dtb/arm/armada-388-clearfog.dtb share/dtb/arm/armada-388-db.dtb share/dtb/arm/armada-388-gp.dtb @@ -75,6 +80,8 @@ share/dtb/arm/armada-390-db.dtb share/dtb/arm/armada-395-gp.dtb share/dtb/arm/armada-398-db.dtb share/dtb/arm/armada-xp-axpwifiap.dtb +share/dtb/arm/armada-xp-db-dxbc2.dtb +share/dtb/arm/armada-xp-db-xc3-24g4xg.dtb share/dtb/arm/armada-xp-db.dtb share/dtb/arm/armada-xp-gp.dtb share/dtb/arm/armada-xp-lenovo-ix4-300d.dtb @@ -86,6 +93,7 @@ share/dtb/arm/armada-xp-synology-ds414.d share/dtb/arm/artpec6-devboard.dtb share/dtb/arm/aspeed-ast2500-evb.dtb share/dtb/arm/aspeed-bmc-opp-palmetto.dtb +share/dtb/arm/aspeed-bmc-opp-romulus.dtb share/dtb/arm/at91-ariag25.dtb
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: s...@cvs.openbsd.org2017/05/04 22:23:38 Modified files: databases/sqlite3-tcl: Makefile distinfo databases/sqlite3-tcl/pkg: PLIST Added files: databases/sqlite3-tcl/patches: patch-tea_configure Log message: Update to 3.17.0. Don't treat loadable lib as linkable lib. Take maintainership. ok sthen@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: s...@cvs.openbsd.org2017/05/04 22:10:48 Modified files: devel/nagelfar : Makefile distinfo devel/nagelfar/patches: patch-lib_textsearch_examples_demo_tcl patch-nagelfar_tcl devel/nagelfar/pkg: PLIST Log message: Update to 1.2.5. Install textsearch in the right place. Better patches. Less file shenanigans.
Re: [NEW PORT: audio/rubberband]
ping On 23 Apr. 2017 8:45 pm, "Tobias Brodel"wrote: > necroping, > > i've made a few attempts to get the inline assembly built on armv7 with > clang, > but it fails in the linking stage, unable to find the `main' function. > > so for now i'm just patching that part out, any comments? > > please find a tarball attached. > > t/ > > On 01/26/17 18:59, Tobias Brodel wrote: > >> On 01/18/17 22:55, Tobias Brodel wrote: >> >>> hi stuart, thanks for your response. >>> >>> On 01/17/17 23:10, Stuart Henderson wrote: >>> Hi, some quick feedback : Makefile: - "ONLY_FOR_ARCHS = amd64 i386", why? >>> >>> this was due to a build i tried on armv7 which failed with: >>> >>> Error: selected processor does not support `fmrx r3,fpscr' >>> >>> i figured this was inline x86 assembly but your question promted >>> metolook further. turns out its an issue with floating point >>> instructionson arm. >>> >>> i tried copying other ports with `--target=generic' and >>> `--arch=generic' in CONFIGURE_ARGS with no success. then i tried >>> CFLAGS+='-mfloat-abi=hard' which the base gcc must not support? >>> pulling in ports' gcc got me a bit further: >>> >>> {standard input}: Assembler messages: >>> {standard input}:18: Error: selected processor does not support >>> `fstmfdd sp!,{d8,d9}' >>> {standard input}:19: Error: unknown pseudo-op: `.vsave' >>> {standard input}:24: Error: selected processor does not support >>> `fcpyd d9,d0' >>> {standard input}:25: Error: selected processor does not support >>> `fcpyd d8,d1' >>> {standard input}:37: Error: selected processor does not support >>> `fcpyd d0,d9' >>> {standard input}:38: Error: selected processor does not support >>> `fcpyd d1,d8' >>> {standard input}:46: Error: selected processor does not support >>> `fldmfdd ip!,{d8-d9}' >>> >>> unsure how to proceed, uncertain what OpenBSD support >>> for hardware floating point is like on armv7. >>> >>> >> updated tarball attached, simply removed the offending >> lines of assembly, runs _far_ slower on armv7 but >> produces expected results. some research suggests that >> our older binutils in base could be the culprit. >> >> perhaps when clang/llvm get enabled on armv7 we can >> lose this patch. >> >> tested on armv7, macppc and amd64 >> >> - "#GPLv2 only" please add a space, "# GPLv2 only" - "COMMENT = Library for ..." lower-case first letter -> "library for" pkg/DESCR: - don't list WWW, it comes automatically from HOMEPAGE in Makefile pkg/PLIST, Makefile: - the linux-style shared library handling needs modifying. >>> >>> the attached tarball should have fixed these issues. >>> >>> >> are things shaping up? >> >> cheers, >> toby/ >> > >
WIP: OpenSmalltalk
OpenSmalltalk appears to be the consolidation of various modern open-source Smalltalks. This set of OpenSmalltalk ports can build and install a variety of images, sources and VMs. Squeak, Pharo and Newspeak in various configurations are available plus the old Squeak that's already ports. There's more work to do but this at least gets everything up & running. I'm in no rush and I probably won't be working on it until after next week. This can build ten different VMs on i386 and six on amd64. Have fun! Stu opensmalltalk.tar.gz Description: application/gzip
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 17:40:29 Modified files: infrastructure/lib/DPB: Engine.pm Log message: my bad, line at end of summary
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 17:00:16 Added files: games/enigma/patches: patch-lib-src_lua_tolua++_h patch-lib-src_lua_tolua_is_c patch-lib-src_lua_tolua_map_c Log message: fix warnings due to "" -> char* conversion
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 17:00:48 Modified files: games/enigma : Makefile Added files: games/enigma/patches: patch-lib-src_enigma-core_ecl_font_cc patch-src_lev_PersistentIndex_cc patch-src_stones_complex_cc Log message: fix a few obvious typos found by clang
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 16:59:23 Added files: games/enigma/patches: patch-lib-src_enigma-core_ecl_alist_hh patch-lib-src_enigma-core_ecl_dict_hh patch-src_lua_cc Log message: fix build with clang
sparc64 bulk build report
bulk build on sparc64-1.ports.openbsd.org started on Tue Apr 18 11:38:29 MDT 2017 finished at Thu May 4 16:33:21 MDT 2017 lasted 16D21h54m done with kern.version=OpenBSD 6.1-current (GENERIC) #77: Mon Apr 17 13:18:39 MDT 2017 built packages:8962 Apr 18:283 Apr 19:61 Apr 20:136 Apr 21:124 Apr 22:91 Apr 23:114 Apr 24:82 Apr 25:100 Apr 26:208 Apr 27:2288 Apr 28:559 Apr 29:192 Apr 30:189 May 1:379 May 2:501 May 3:961 May 4:2693 build failures: 8 http://build-failures.rhaalovely.net//sparc64/2017-04-18/devel/reposurgeon.log http://build-failures.rhaalovely.net//sparc64/2017-04-18/games/tome4,-data.log http://build-failures.rhaalovely.net//sparc64/2017-04-18/math/gnumeric.log http://build-failures.rhaalovely.net//sparc64/2017-04-18/net/telepathy/folks.log http://build-failures.rhaalovely.net//sparc64/2017-04-18/security/sslscan,openssl.log http://build-failures.rhaalovely.net//sparc64/2017-04-18/sysutils/firmware/vmm.log http://build-failures.rhaalovely.net//sparc64/2017-04-18/x11/gpointing-device-settings.log http://build-failures.rhaalovely.net//sparc64/2017-04-18/x11/qt5/qt3d,-docindex.log recurrent failures failures/devel/reposurgeon.log failures/games/tome4,-data.log failures/math/gnumeric.log failures/security/sslscan,openssl.log failures/sysutils/firmware/vmm.log failures/x11/qt5/qt3d,-docindex.log new failures +++ ls-failures Thu May 4 16:33:34 2017 +failures/net/telepathy/folks.log +failures/x11/gpointing-device-settings.log resolved failures --- ../old/sparc64/last//ls-failuresMon Apr 17 23:32:56 2017 -failures/audio/mpd.log -failures/devel/cbmc.log -failures/devel/keystone.log -failures/security/botan2.log -failures/textproc/link-grammar,,-main.log Base libs: curses.14.0 edit.5.2 event.4.1 expat.11.0 form.6.0 formw.6.0 fuse.1.1 iberty.12.0 menu.6.0 menuw.6.0 ncurses.14.0 ncursesw.14.0 objc.6.0 ossaudio.4.0 panel.6.0 panelw.6.0 radius.1.0 readline.4.0 rpcsvc.2.0 skey.6.0 sndio.6.1 stdc++.57.0 termcap.14.0 .14.0 usbhid.7.0 util.12.1 z.5.0 pthread.23.0 kvm.16.2 m.10.0 pcap.8.3 perl.18.0 crypto.41.1 ssl.43.2 c.89.4 c.89.4.a tls.15.5 X libs: FS.10.0 GLESv1_CM.1.0 GLU.9.0 GLw.6.0 ICE.10.0 SM.9.0 X11-xcb.2.0 X11.16.1 XRes.5.0 Xau.10.0 Xaw.15.0 Xaw7.15.0 Xcomposite.4.0 Xcursor.5.0 Xdamage.4.0 Xdmcp.11.0 Xext.13.0 Xfixes.6.0 Xfontcache.5.0 Xi.12.1 Xinerama.6.0 Xmu.11.0 Xmuu.6.0 Xpm.9.0 Xrandr.7.1 Xrender.6.0 Xss.6.0 Xt.11.0 Xtst.11.0 Xv.6.0 XvMC.6.0 XvMCW.2.0 dmx.2.0 XvMCr600.1.0 Xxf86dga.6.0 Xxf86misc.6.0 Xxf86vm.6.0 drm_nouveau.3.0 drm_radeon.4.0 epoxy.2.0 fontenc.4.0 pciaccess.2.0 pixman-1.32.6 pthread-stubs.2.0 txc_dxtn.0.0 xcb-composite.1.0 xcb-cursor.0.0 xcb-damage.1.0 xcb-dpms.1.0 xcb-dri2.1.1 xcb-dri3.0.0 xcb-ewmh.2.0 xcb-icccm.4.0 xcb-image.2.0 xcb-keysyms.3.0 xcb-render-util.2.0 xcb-res.1.1 xcb-shm.1.1 xcb-util.0.0 xcb-xevie.1.0 xcb-xf86dri.2.0 xcb-xinerama.1.0 xcb-xtest.1.0 xcb-xvmc.1.0 xkbfile.6.0 xkbui.5.0 Xfont.13.0 Xft.10.0 glapi.0.2 fontconfig.11.0 xcb-glx.1.1 xcb-present.0.1 xcb-randr.2.2 xcb-record.1.1 xcb-render.1.1 xcb-screensaver.1.1 xcb-shape.1.1 xcb-sync.1.2 xcb-xfixes.1.2 xcb-xkb.0.1 xcb-xprint.3.0 xcb-xv.1.1 xcb.4.0 xcb-xrm.0.0 EGL.1.1 GL.17.1 GLESv2.1.2 OSMesa.10.1 gbm.0.1 freetype.28.0 drm.7.4 drm_amdgpu.1.3
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 16:09:18 Added files: games/chromium-bsu/patches: patch-src_MainSDL_Event_cpp Log message: fix clang, missing include
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 16:09:02 ports/games/chromium-bsu/patches Update of /cvs/ports/games/chromium-bsu/patches In directory cvs.openbsd.org:/tmp/cvs-serv17244/patches Log Message: Directory /cvs/ports/games/chromium-bsu/patches added to the repository
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 16:03:30 Modified files: games/allegro : Makefile Log message: configure contains a strange test that fails on clang, and creates a bogus allegro-config... just work around the test by asserting the correct answer
Re: UPDATE: sqlite3-tcl
> The mailed diff doesn't apply..(webmail word-wrapping?) > Reads OK though. Grr. Most likely the new webmail client I'm using. Thanks. > Makes sense, "pkglocate lib/tcl/|fgrep .so." finds a few more instances, > should they be converted too? Probably yes. I'll look into it further. btw, I noticed that the sqlite3 port no longer has tests. Stu
Re: curses support for qemu-2.9.0
Hi, I added simply #define _XOPEN_SOURCE_EXTENDED to the top of probe code like this. -- SASANO Takayoshi (JG1UAA)Index: Makefile === RCS file: /cvs/ports/emulators/qemu/Makefile,v retrieving revision 1.160 diff -u -r1.160 Makefile --- Makefile23 Apr 2017 13:24:17 - 1.160 +++ Makefile4 May 2017 21:45:34 - @@ -7,6 +7,7 @@ COMMENT= multi system emulator DISTNAME= qemu-2.9.0 +REVISION= 1 CATEGORIES=emulators MASTER_SITES= http://wiki.qemu.org/download/ EXTRACT_SUFX= .tar.bz2 @@ -78,6 +79,7 @@ --host-cc="${CC}" \ --extra-cflags="${EXTRA_CFLAGS}" \ --extra-ldflags="${EXTRA_LDFLAGS}" \ + --enable-curses \ --disable-bsd-user \ --disable-gcrypt \ --disable-smartcard \ Index: patches/patch-configure === RCS file: /cvs/ports/emulators/qemu/patches/patch-configure,v retrieving revision 1.51 diff -u -r1.51 patch-configure --- patches/patch-configure 23 Apr 2017 13:24:17 - 1.51 +++ patches/patch-configure 4 May 2017 21:45:34 - @@ -1,7 +1,15 @@ $OpenBSD: patch-configure,v 1.51 2017/04/23 13:24:17 ajacoutot Exp $ configure.orig Tue Apr 11 14:00:36 2017 -+++ configure Tue Apr 11 21:38:09 2017 -@@ -4787,10 +4787,6 @@ fi +--- configure.orig Thu Apr 20 23:57:00 2017 configure Fri May 5 05:51:39 2017 +@@ -2985,6 +2985,7 @@ if test "$curses" != "no" ; then + fi + curses_found=no + cat > $TMPC << EOF ++#define _XOPEN_SOURCE_EXTENDED + #include + #include + #include +@@ -4787,10 +4788,6 @@ fi if test "$gcov" = "yes" ; then CFLAGS="-fprofile-arcs -ftest-coverage -g $CFLAGS" LDFLAGS="-fprofile-arcs -ftest-coverage $LDFLAGS" @@ -12,7 +20,7 @@ fi ## -@@ -4939,7 +4935,7 @@ if test \( "$cpu" = "i386" -o "$cpu" = "x86_64" \) -a +@@ -4939,7 +4936,7 @@ if test \( "$cpu" = "i386" -o "$cpu" = "x86_64" \) -a # Different host OS linkers have different ideas about the name of the ELF # emulation. Linux and OpenBSD use 'elf_i386'; FreeBSD uses the _fbsd # variant; and Windows uses i386pe.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 15:40:48 Modified files: games/chroma : Makefile Added files: games/chroma/patches: patch-xor_c Log message: fix it for clang
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 15:40:20 ports/games/chroma/patches Update of /cvs/ports/games/chroma/patches In directory cvs.openbsd.org:/tmp/cvs-serv1808/patches Log Message: Directory /cvs/ports/games/chroma/patches added to the repository
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 15:38:05 Added files: games/bzflag/patches: patch-include_VotingArbiter_h Log message: clang nitpicky
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 15:23:30 Added files: games/brumbrumrally/patches: patch-src_Menu_cpp patch-src_hqx_common_h Log message: fixes for clang.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 15:06:43 Modified files: games/bomberclone: Makefile Log message: -Werror considered harmful, and assert gnu89-inline
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 14:57:05 Modified files: games/blobwars/patches: patch-makefile Log message: -Werror is sooo dependent upon the specific compiler
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 14:52:00 Added files: games/armagetronad/patches: patch-src_network_nNetObject_cpp patch-src_tools_tResourceManager_cpp Log message: pointers comparisons
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 14:40:34 Added files: games/amoebax/patches: patch-src_AIPlayerFactory_h patch-src_AdvancedAIPlayer_h patch-src_Music_cxx patch-src_PauseState_h patch-src_TrainingState_h patch-src_TryAgainState_h patch-src_binreloc_cxx Log message: fix build with clang and a lot of warnings
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 14:25:51 Added files: print/cups-bjnp/patches: patch-bjnp-commands_c Log message: test makes no sense, clang flags it as tautological. -Werror -> boom
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 14:09:31 Modified files: games/allegro : Makefile Log message: assert gnu89-inline semantics
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 14:04:44 Added files: games/agm/patches: patch-agm_h patch-wordfuncs_c Log message: let it build with clang, remove a few warnings
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 13:59:37 Added files: emulators/x48/patches: patch-src_debugger_c patch-src_emulate_c patch-src_x48_x11_c Log message: fix type of function, handle inline correctly
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 13:53:43 Added files: emulators/dosbox/patches: patch-src_gui_sdlmain_cpp Log message: fix build with clang (ordered ptr comparison) and a printf(string) while there
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 13:45:28 Modified files: education/drgeo/patches: patch-geo_drgeo_figure_cc Added files: education/drgeo/patches: patch-geo_drgeo_dialog_cc Log message: anonymous structs can't have extern linkage in modern C++. fixes clang
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 13:22:03 Modified files: editors/tea: Makefile editors/tea/patches: patch-src_tea_config_c Added files: editors/tea/patches: patch-src_image_browser_c patch-src_rox_strings_c patch-src_tea_text_document_c Log message: consistent return values. Fixes clang
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 13:14:00 Modified files: editors/beav : Makefile editors/beav/patches: patch-tcap_c Added files: editors/beav/patches: patch-buffer_c patch-prototyp_h Log message: fix build with clang. also fixes up prototypes that don't match K declarations
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rob...@cvs.openbsd.org 2017/05/04 13:04:23 Modified files: www/chromium : Makefile distinfo www/chromium/patches: patch-ui_message_center_message_center_style_h Log message: update to 58.0.3029.96
Re: okular failed to package (ghostview related?)
On Thu, May 04, 2017 at 07:18:36PM +0200, Rafael Sadowski wrote: > On Thu May 04, 2017 at 08:50:49AM +0200, Antoine Jacoutot wrote: > > Log attached. > > > > -- > > Antoine > > Hi Antoine, > > I do not think so, there are no doxygen calls or any doxygen keyword in > okular. I'm running some tests on an fresh snapshot but these will take > some time. IT looks more related to a missing dependency to build ghostview bits: Error: /exopi-obj/pobj/okular-4.14.3/fake-amd64/usr/local/lib/kde4/okularGenerator_ghostview.so does not exist Error: /exopi-obj/pobj/okular-4.14.3/fake-amd64/usr/local/share/applications/kde4/active-documentviewer_ghostview.desktop does not exist But ghostview isnt in the direct dep chain of okular.. which hasnt been touched in 1+ years.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: giova...@cvs.openbsd.org2017/05/04 11:29:15 Modified files: www/piwik : Makefile distinfo www/piwik/pkg : PLIST Log message: Major update to 3.0.3
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 11:15:49 Added files: devel/liboil/patches: patch-liboil_amd64_wavelet_c Log message: fix asm constraint for clang, stolen from FreeBSD
Re: disable doxygen in devel/tclap
On Sat Apr 29, 2017 at 09:37:26PM +0200, Rafael Sadowski wrote: > Hi All, > > simple patch to disable doxygen as BUILD_DEPENDS. No plist changes > detected. > > Comments? Ok? > > Rafael Sadowski > > Index: Makefile > === > RCS file: /cvs/ports/devel/tclap/Makefile,v > retrieving revision 1.3 > diff -u -p -u -p -r1.3 Makefile > --- Makefile 22 May 2015 11:31:14 - 1.3 > +++ Makefile 29 Apr 2017 19:35:18 - > @@ -17,10 +17,10 @@ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE: > # tclap is implemented using only header files > PKG_ARCH=* > > -BUILD_DEPENDS= devel/doxygen \ > - math/graphviz > +BUILD_DEPENDS= math/graphviz > > SEPARATE_BUILD= Yes > CONFIGURE_STYLE= gnu > +CONFIGURE_ARGS +=--disable-doxygen > > .include Please find below an updated diff. Tested with clang and gcc on amd64. All tests are green. Comments? Ok? Best regards, Rafael Index: Makefile === RCS file: /cvs/ports/devel/tclap/Makefile,v retrieving revision 1.3 diff -u -p -u -p -r1.3 Makefile --- Makefile22 May 2015 11:31:14 - 1.3 +++ Makefile4 May 2017 17:02:55 - @@ -17,10 +17,8 @@ MASTER_SITES=${MASTER_SITE_SOURCEFORGE: # tclap is implemented using only header files PKG_ARCH= * -BUILD_DEPENDS= devel/doxygen \ - math/graphviz - SEPARATE_BUILD=Yes CONFIGURE_STYLE= gnu +CONFIGURE_ARGS += --disable-doxygen .include
update: devel/p5-Log-Any
Hi, update to latest version, on package stage I have some warnings[¹], is it worth patching or should I commit it as-is ? Thanks & Cheers Giovanni [¹] ===> Building package for p5-Log-Any-1.049 Create /home/cvs/ports/packages/amd64/no-arch/p5-Log-Any-1.049.tgz /usr/obj/ports/p5-Log-Any-1.049/fake-amd64/usr/local/man/man3p/Log::Any::Proxy::Test.3p: No one-line description, using filename "Log::Any::Proxy::Test" /usr/obj/ports/p5-Log-Any-1.049/fake-amd64/usr/local/man/man3p/Log::Any::Manager.3p: No one-line description, using filename "Log::Any::Manager" /usr/obj/ports/p5-Log-Any-1.049/fake-amd64/usr/local/man/man3p/Log::Any::Adapter::Test.3p: No one-line description, using filename "Log::Any::Adapter::Test" /usr/obj/ports/p5-Log-Any-1.049/fake-amd64/usr/local/man/man3p/Log::Any::Adapter::Base.3p: No one-line description, using filename "Log::Any::Adapter::Base" Scanning: ok Link to /home/cvs/ports/packages/amd64/all/p5-Log-Any-1.049.tgz Link to /home/cvs/ports/packages/amd64/ftp/p5-Log-Any-1.049.tgz Link to /home/cvs/ports/packages/amd64/cdrom/p5-Log-Any-1.049.tgz Index: Makefile === RCS file: /var/cvs/ports/devel/p5-Log-Any/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- Makefile 1 Sep 2016 17:28:08 - 1.10 +++ Makefile 22 Apr 2017 13:27:29 - @@ -4,7 +4,7 @@ COMMENT= bringing loggers and listeners MODULES= cpan PKG_ARCH= * -DISTNAME= Log-Any-1.042 +DISTNAME= Log-Any-1.049 CATEGORIES= devel MAINTAINER= Giovanni BechisIndex: distinfo === RCS file: /var/cvs/ports/devel/p5-Log-Any/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- distinfo 1 Sep 2016 17:28:08 - 1.7 +++ distinfo 22 Apr 2017 13:27:32 - @@ -1,2 +1,2 @@ -SHA256 (Log-Any-1.042.tar.gz) = ssrbJaFHvUmv2rEJKko3Jo8wf8tlJKZ5YjZHoiUB3oQ= -SIZE (Log-Any-1.042.tar.gz) = 44244 +SHA256 (Log-Any-1.049.tar.gz) = Dbj4Tq7+pzTTH9s+KFGIUj/pzg6LoIcHVyMUN8bU+L8= +SIZE (Log-Any-1.049.tar.gz) = 44718 Index: pkg/PLIST === RCS file: /var/cvs/ports/devel/p5-Log-Any/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 1 Sep 2016 17:28:08 - 1.3 +++ pkg/PLIST 22 Apr 2017 13:27:58 - @@ -1,5 +1,6 @@ @comment $OpenBSD: PLIST,v 1.3 2016/09/01 17:28:08 giovanni Exp $ ${P5SITE}/Log/ +@comment ${P5SITE}/Log/.gitignore ${P5SITE}/Log/Any/ ${P5SITE}/Log/Any.pm ${P5SITE}/Log/Any/Adapter/ @@ -10,6 +11,7 @@ ${P5SITE}/Log/Any/Adapter/File.pm ${P5SITE}/Log/Any/Adapter/Null.pm ${P5SITE}/Log/Any/Adapter/Stderr.pm ${P5SITE}/Log/Any/Adapter/Stdout.pm +${P5SITE}/Log/Any/Adapter/Syslog.pm ${P5SITE}/Log/Any/Adapter/Test.pm ${P5SITE}/Log/Any/Adapter/Util.pm ${P5SITE}/Log/Any/Manager.pm @@ -20,12 +22,17 @@ ${P5SITE}/Log/Any/Proxy/Test.pm ${P5SITE}/Log/Any/Test.pm @man man/man3p/Log::Any.3p @man man/man3p/Log::Any::Adapter.3p +@man man/man3p/Log::Any::Adapter::Base.3p @man man/man3p/Log::Any::Adapter::Development.3p @man man/man3p/Log::Any::Adapter::File.3p @man man/man3p/Log::Any::Adapter::Null.3p @man man/man3p/Log::Any::Adapter::Stderr.3p @man man/man3p/Log::Any::Adapter::Stdout.3p +@man man/man3p/Log::Any::Adapter::Syslog.3p +@man man/man3p/Log::Any::Adapter::Test.3p @man man/man3p/Log::Any::Adapter::Util.3p +@man man/man3p/Log::Any::Manager.3p @man man/man3p/Log::Any::Proxy.3p @man man/man3p/Log::Any::Proxy::Null.3p +@man man/man3p/Log::Any::Proxy::Test.3p @man man/man3p/Log::Any::Test.3p
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 10:58:49 Added files: devel/grcs/patches: patch-src_base_h Log message: _Noreturn is old gcc only, we use __dead instead. fixes clang build
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: giova...@cvs.openbsd.org2017/05/04 10:52:10 Modified files: databases/mysql-utilities: Makefile distinfo Log message: bugfix update to 1.6.5
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 10:44:05 Added files: devel/ddd/patches: patch-ddd_LabelH_C patch-ddd_VSLDefList_C patch-ddd_my-dirent_h patch-ddd_strclass_h Log message: fix build with clang
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 10:13:43 Modified files: devel/blame: Makefile devel/blame/patches: patch-configure Log message: enforce gnu89-inline, regen patch
Re: New: devel/noweb 2.11b
On Thu, May 04, 2017 at 04:14:56PM +0200, Jeremie Courreges-Anglas wrote: > modify -> derived work? > > isn't it? I do not think our ports are derived works (maybe some > patches we have really are intrusive?) Very often, it will trigger a move to include our patches upstream, which is a good thing when upstream is responsive...
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 09:46:56 Modified files: converters/mimepp: Makefile Added files: converters/mimepp/patches: patch-body_cpp patch-bodypart_cpp patch-dw_cte_cpp patch-field_cpp patch-headers_cpp patch-mailbox_cpp patch-mboxlist_cpp patch-mediatyp_cpp patch-mimepp_field_h patch-mimepp_fieldbdy_h patch-mimepp_headers_h patch-mimepp_string_h patch-msgcmp_cpp patch-proto_un_cpp patch-string_cpp patch-token_cpp Log message: cleans surprisingly well for something that includes iostream.h builds with clang
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: bl...@cvs.openbsd.org 2017/05/04 09:32:31 Modified files: converters/p5-Cpanel-JSON-XS: Makefile distinfo Log message: update p5-Cpanel-JSON-XS to 3.0233
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 09:30:44 Modified files: x11/kde/arts3/files: audioiosndio.cc Log message: fix unsigned-unsigned
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 09:30:18 Modified files: audio/libcanberra/files: sndio.c Log message: convert to double before -, because otherwise unsigned - unsigned
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 09:20:24 Modified files: lang/python/2.7: Makefile lang/python/2.7/patches: patch-configure_ac Log message: tweak generated includes so that C++ extensions compile with clang. - we don't have xlocale - so we use __bsd_locale_fallbacks_h, yes even for #include - that depends on mbsnrtowcs and wcsnrtombs from wchar.h - those require __POSIX_VISIBLE to be >= 200809... bump accordingly. tested by naddy@, no breakage on gcc platforms.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 09:08:21 Modified files: databases/pkglocatedb: Makefile databases/pkglocatedb/files: pkg_locate.1 Log message: typo in manpage
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 08:42:42 Added files: converters/lastools/patches: patch-LASzip_src_lasindex_cpp patch-LASzip_src_lasinterval_cpp Log message: figure out unordered_map location in a portble way (patch upstreamed)
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 08:21:34 Modified files: comms/pilot-link/patches: patch-configure Log message: remove very old unneeded configure change which breaks clang
Re: New: devel/noweb 2.11b
Stuart Hendersonwrites: > On 2017/05/03 20:40, Solène Rapenne wrote: >> > > > >> > > > DESCR: >> > > > noweb is designed to meet the needs of literate programmers while >> > > > remaining as simple as possible. Its primary advantages are >> > > > simplicity, >> > > > extensibility, and language-independence—especially noticeable >> > > > when compared with other literate-programming tools. noweb uses 5 >> > > > control sequences to WEB's 27. The noweb manual is only 4 pages; >> > > > an additional page explains how to customize its LaTeX output. noweb >> > > > works ``out of the box'' with any programming language, and supports >> > > > TeX, latex, HTML, and troff back ends. A back end to support full >> > > > hypertext or indexing takes about 250 lines; a simpler one can be >> > > > written in 40 lines of awk. The primary sacrifice relative to WEB >> > > > is that code is seldom prettyprinted. > >> Up ? That would be cool to have noweb in ports > > DESCR seems aimed at somebody who already knows what it does.. Right, maybe it shouldn't turn into a comparison against WEB. > "You may modify noweb and create derived works, provided you retain the > copyright notice, but the result may not be called noweb without my > written consent." > > patches -> modified? Rather modify -> derived work? isn't it? I do not think our ports are derived works (maybe some patches we have really are intrusive?) Anyway, I've just sent a mail upstream, requesting clarification. -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 08:02:00 Modified files: comms/gmfsk: Makefile Log message: requires gnu89 inline semantics
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 07:57:28 Added files: audio/lmms/patches: patch-plugins_zynaddsubfx_LocalZynAddSubFx_cpp patch-plugins_zynaddsubfx_src_Effects_Alienwah_cpp patch-src_tracks_InstrumentTrack_cpp Log message: fix build with clang
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 07:56:58 Modified files: audio/lmms/files: AudioSndio.cpp Log message: fix bug: abs(unsigned - unsigned)
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 07:55:32 Modified files: chinese/crxvt : Makefile Added files: chinese/crxvt/patches: patch-src_utmp_c Log message: simplify substitutions and prevent them from interfering with update-patches fix build with clang
Re: UPDATE: devel/py-cffi
On 2017/05/04 12:59, Ingo Feinerer wrote: > Hi, > > update py-cffi 1.8.3 -> 1.10.0 > (needing for my upcoming port of OCRmyPDF). > > To be honest, I did not understand the point of > > # XXX: Check _cffi__ hashes of dependent ports if updating. > # e.g. devel/libgit2/py-git2 Rebuild all ports depending on py-cffi, make sure the plist doesn't change.
Re: UPDATE: sqlite3-tcl
On 2017/05/04 08:31, Stuart Cassoff wrote: > ping > > > -- Original Message -- > > From: Stuart Cassoff <3...@bell.net> > > Date: April 28, 2017 at 10:30 PM > > > > > > Update to same version as sqlite3. > > This is a loadable lib; don't treat it as a linkable lib. > > I can take maintainership. The mailed diff doesn't apply..(webmail word-wrapping?) Reads OK though. > > +$OpenBSD$ > > +--- tea/configure.orig Wed Apr 26 16:58:46 2017 > > tea/configure Wed Apr 26 16:59:16 2017 > > +@@ -7237,7 +7237,7 @@ fi > > + CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' > > + fi > > + LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} > > +- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}' > > ++ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so' > > + LDFLAGS="-Wl,-export-dynamic" > > + ;; > > + esac > > Index: pkg/PLIST > > === > > RCS file: /cvs/ports/databases/sqlite3-tcl/pkg/PLIST,v > > retrieving revision 1.1 > > diff -u -p -u -p -r1.1 PLIST > > --- pkg/PLIST 23 Sep 2016 09:14:53 - 1.1 > > +++ pkg/PLIST 29 Apr 2017 02:18:49 - > > @@ -1,6 +1,6 @@ > > @comment $OpenBSD: PLIST,v 1.1 2016/09/23 09:14:53 sthen Exp $ > > @pkgpath databases/sqlite3,-tcl > > lib/tcl/sqlite3/ > > -@lib lib/tcl/sqlite3/libsqlite3142.so.${LIBsqlite3142_VERSION} > > +lib/tcl/sqlite3/libsqlite3170.so > > lib/tcl/sqlite3/pkgIndex.tcl > > @man man/mann/sqlite3.n > > Makes sense, "pkglocate lib/tcl/|fgrep .so." finds a few more instances, should they be converted too?
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2017/05/04 07:32:00 Modified files: security/keychain: Makefile distinfo Log message: update to keychain-2.8.3
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: j...@cvs.openbsd.org2017/05/04 07:14:02 Added files: x11/treewm/patches: patch-xprop_dsimple_c Log message: Include stdlib.h, better than conflicting/missing decls
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 06:58:04 Added files: audio/audacity/patches: patch-lib-src_libnyquist_nyquist_ffts_src_fftlib_c Log message: convert to C99 inlines, trivial, fixes build with clang
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: j...@cvs.openbsd.org2017/05/04 06:50:37 Modified files: x11/treewm : Makefile Log message: Respect CC/CFLAGS
Re: UPDATE: sqlite3-tcl
ping > -- Original Message -- > From: Stuart Cassoff <3...@bell.net> > Date: April 28, 2017 at 10:30 PM > > > Update to same version as sqlite3. > This is a loadable lib; don't treat it as a linkable lib. > I can take maintainership. > > Stu > > > Index: Makefile > === > RCS file: /cvs/ports/databases/sqlite3-tcl/Makefile,v > retrieving revision 1.1 > diff -u -p -u -p -r1.1 Makefile > --- Makefile 23 Sep 2016 09:14:53 - 1.1 > +++ Makefile 29 Apr 2017 02:18:49 - > @@ -2,13 +2,11 @@ > > COMMENT= Tcl bindings for sqlite3 (embedded SQL implementation) > > -DISTNAME=sqlite-autoconf-3140200 > -PKGNAME= sqlite3-tcl-3.14.2 > +DISTNAME=sqlite-autoconf-317 > +PKGNAME= sqlite3-tcl-3.17.0 > > WRKSRC= ${WRKDIST}/tea > > -SHARED_LIBS += sqlite31420.0 # 1.0 > - > CATEGORIES= databases > > HOMEPAGE=http://www.sqlite.org/ > @@ -16,22 +14,21 @@ HOMEPAGE= http://www.sqlite.org/ > # PD > PERMIT_PACKAGE_CDROM=Yes > > -WANTLIB += pthread sqlite3 > +WANTLIB += pthread > > -MASTER_SITES=${HOMEPAGE}2016/ > +MASTER_SITES=${HOMEPAGE}2017/ > > +SEPARATE_BUILD= Yes > CONFIGURE_STYLE= gnu > > MODULES+=lang/tcl > BUILD_DEPENDS= ${MODTCL_BUILD_DEPENDS} > RUN_DEPENDS= ${MODTCL_RUN_DEPENDS} > -LIB_DEPENDS= databases/sqlite3 > > FAKE_FLAGS= PKG_DIR=sqlite3 > > CONFIGURE_ARGS= --with-tcl=${MODTCL_LIBDIR} \ > - --libdir=${MODTCL_TCLDIR} \ > - SHLIB_VERSION=${LIBsqlite3142_VERSION} > + --libdir=${MODTCL_TCLDIR} > > # for mozilla > CFLAGS+= -DSQLITE_ENABLE_UNLOCK_NOTIFY > Index: distinfo > === > RCS file: /cvs/ports/databases/sqlite3-tcl/distinfo,v > retrieving revision 1.1 > diff -u -p -u -p -r1.1 distinfo > --- distinfo 23 Sep 2016 09:14:53 - 1.1 > +++ distinfo 29 Apr 2017 02:18:49 - > @@ -1,2 +1,2 @@ > -SHA256 (sqlite-autoconf-3140200.tar.gz) = > ZE8MEn99DL6HZbm7357QnWovK537pI3f2MoKQv21s/w= > -SIZE (sqlite-autoconf-3140200.tar.gz) = 2472940 > +SHA256 (sqlite-autoconf-317.tar.gz) = > pOSFrToW4FR2W69jcYJrUAC+7QfmJlEIlgacC/ATh0w= > +SIZE (sqlite-autoconf-317.tar.gz) = 2515143 > Index: patches/patch-tea_configure > === > RCS file: patches/patch-tea_configure > diff -N patches/patch-tea_configure > --- /dev/null 1 Jan 1970 00:00:00 - > +++ patches/patch-tea_configure 29 Apr 2017 02:18:49 - > @@ -0,0 +1,12 @@ > +$OpenBSD$ > +--- tea/configure.orig Wed Apr 26 16:58:46 2017 > tea/configureWed Apr 26 16:59:16 2017 > +@@ -7237,7 +7237,7 @@ fi > + CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' > + fi > + LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} > +-SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}' > ++SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so' > + LDFLAGS="-Wl,-export-dynamic" > + ;; > + esac > Index: pkg/PLIST > === > RCS file: /cvs/ports/databases/sqlite3-tcl/pkg/PLIST,v > retrieving revision 1.1 > diff -u -p -u -p -r1.1 PLIST > --- pkg/PLIST 23 Sep 2016 09:14:53 - 1.1 > +++ pkg/PLIST 29 Apr 2017 02:18:49 - > @@ -1,6 +1,6 @@ > @comment $OpenBSD: PLIST,v 1.1 2016/09/23 09:14:53 sthen Exp $ > @pkgpath databases/sqlite3,-tcl > lib/tcl/sqlite3/ > -@lib lib/tcl/sqlite3/libsqlite3142.so.${LIBsqlite3142_VERSION} > +lib/tcl/sqlite3/libsqlite3170.so > lib/tcl/sqlite3/pkgIndex.tcl > @man man/mann/sqlite3.n >
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 06:13:58 Added files: archivers/lzip/plzip/patches: patch-list_cc Log message: missing include, get pthread types
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 05:48:49 Modified files: graphics/gimp/stable/patches: patch-etc_Makefile_in patch-plug-ins_common_Makefile_in Log message: regen old patches
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 05:46:39 Added files: graphics/gimp/stable/patches: patch-app_Makefile_in Log message: clang doesn't pass -u thru. Fixes build
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2017/05/04 05:21:37 Modified files: infrastructure/man/man1: update-patches.1 Log message: document current
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: e...@cvs.openbsd.org2017/05/04 05:13:52 Modified files: devel/doc++: Makefile devel/doc++/pkg: PLIST fonts/ru-pscyr : Makefile fonts/ru-pscyr/pkg: PLIST graphics/asymptote: Makefile graphics/asymptote/pkg: PLIST math/R : Makefile math/R/pkg : PLIST print/foiltex : Makefile print/foiltex/pkg: PLIST print/texinfo : Makefile print/texinfo/pkg: PLIST textproc/latex2html: Makefile textproc/latex2html/pkg: PLIST textproc/lgrind: Makefile textproc/lgrind/pkg: PLIST education/verbiste: Makefile education/verbiste/pkg: PLIST Log message: Unify usage of mktexlsr across the ports tree. Also add a missing RUN_DEPEND to fonts/pscyr. Found during testing. Raised, input from, and OK, sthen@, thanks.
update-patches improvements
If you don't follow ports-changes, you may not have noticed that I've finally given up and completely replaced update-patches with perl code. This allowed me to implement several improvements. - instead of diffing file.orig and file, if update-patches finds a file.beforesubst, it will diff file.orig and file.beforesubst, thus allowing update-patches to work seamlessly with ${SUBST_CMD} (or perl/sed -i.beforesubst if you need to do things manually) - newer patches always begin with a much more consistent Index: file --- file.orig +++ file (without timestamps, because those don't really mean much there). header, independently of whether PATCHORIG is defined or not. And there is code to recognize "old" headers as well as possible. This should make changes to PATCHORIG less painful. (PATCHORIG can be used as a different extension to .orig when generating patches in "make patch", so that if files in the original archive end up in .orig, which often happens with "dirty" software, update-patches is less painful) - update-patches can deal with CVS keywords in patches, up to a point. Specifically, it recognizes those keywords early, and can read thru patches and "fuzz" them a bit, thus losing a line or two of context, BUT losing the keyword as well it can't do much if the keyword is in the middle of a chunk though. e.g., if it starts with something like: Index: mkspecs/defs.pro --- mkspecs/defs.pro.orig +++ mkspecs/defs.pro @@ -1,6 +1,7 @@ # $Id: defs.pro 606 2004-12-25 03:08:40Z andrew $ -QMAKE_CXXFLAGS_DEBUG += -pedantic -QMAKE_CXXFLAGS += -pedantic +QMAKE_CXXFLAGS_DEBUG += ${CXXFLAGS} +QMAKE_CXXFLAGS += ${CXXFLAGS} +QMAKE_CXXFLAGS_RELEASE = win32 { QMAKE_CFLAGS_THREAD -= -mthreads It will adjust it to be: Index: mkspecs/defs.pro --- mkspecs/defs.pro.orig +++ mkspecs/defs.pro @@ -2,5 +2,6 @@ -QMAKE_CXXFLAGS_DEBUG += -pedantic -QMAKE_CXXFLAGS += -pedantic +QMAKE_CXXFLAGS_DEBUG += ${CXXFLAGS} +QMAKE_CXXFLAGS += ${CXXFLAGS} +QMAKE_CXXFLAGS_RELEASE = win32 { QMAKE_CFLAGS_THREAD -= -mthreads thus getting rid of the problem. Porters don't have to do anything to take advantage of the improvements. They should just happen for newer patches, and be 100% compatible with existin stuff. Thus when you edit a port and regen patches, you may want to do a few tweaks in the port. The most noticeable is taking advantage of .beforesubst to avoid having to manually edit patches. Possibly using ${SUBST_CMD} if appropriate, or leaving the old %%LOCALBASE%% and such constructs, but adding a -i.beforesubst to your sed/perl subst command.
UPDATE: devel/py-cffi
Hi, update py-cffi 1.8.3 -> 1.10.0 (needing for my upcoming port of OCRmyPDF). To be honest, I did not understand the point of # XXX: Check _cffi__ hashes of dependent ports if updating. # e.g. devel/libgit2/py-git2 However, the updated package seems to work for me. OK? Best regards, Ingo Index: Makefile === RCS file: /cvs/ports/devel/py-cffi/Makefile,v retrieving revision 1.11 diff -u -p -r1.11 Makefile --- Makefile3 Jan 2017 19:19:48 - 1.11 +++ Makefile4 May 2017 10:53:08 - @@ -5,11 +5,10 @@ COMMENT= Foreign Function Interface for Python calling C code -MODPY_EGG_VERSION= 1.8.3 +MODPY_EGG_VERSION= 1.10.0 DISTNAME= cffi-${MODPY_EGG_VERSION} PKGNAME= py-${DISTNAME} CATEGORIES=devel -REVISION= 0 # MIT PERMIT_PACKAGE_CDROM= Yes Index: distinfo === RCS file: /cvs/ports/devel/py-cffi/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo11 Oct 2016 15:09:28 - 1.5 +++ distinfo4 May 2017 10:53:08 - @@ -1,2 +1,2 @@ -SHA256 (cffi-1.8.3.tar.gz) = wyG9RvqnhHJhuJwEaVaVMMrVpBl2u226ggLAFZ9HZWg= -SIZE (cffi-1.8.3.tar.gz) = 403766 +SHA256 (cffi-1.10.0.tar.gz) = s7ApEesfatogOwdjupJCNGKbUVhvcqIfqsxjgmn0ztU= +SIZE (cffi-1.10.0.tar.gz) = 418131 Index: pkg/PLIST === RCS file: /cvs/ports/devel/py-cffi/pkg/PLIST,v retrieving revision 1.4 diff -u -p -r1.4 PLIST --- pkg/PLIST 11 Oct 2016 15:09:28 - 1.4 +++ pkg/PLIST 4 May 2017 10:53:08 - @@ -17,6 +17,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cffi/${MODPY_PYCACHE}cffi_opcode.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cffi/${MODPY_PYCACHE}commontypes.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cffi/${MODPY_PYCACHE}cparser.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/cffi/${MODPY_PYCACHE}error.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cffi/${MODPY_PYCACHE}ffiplatform.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cffi/${MODPY_PYCACHE}lock.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/cffi/${MODPY_PYCACHE}model.${MODPY_PYC_MAGIC_TAG}pyc @@ -32,6 +33,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/cffi/cffi_opcode.py lib/python${MODPY_VERSION}/site-packages/cffi/commontypes.py lib/python${MODPY_VERSION}/site-packages/cffi/cparser.py +lib/python${MODPY_VERSION}/site-packages/cffi/error.py lib/python${MODPY_VERSION}/site-packages/cffi/ffiplatform.py lib/python${MODPY_VERSION}/site-packages/cffi/lock.py lib/python${MODPY_VERSION}/site-packages/cffi/model.py
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: fcam...@cvs.openbsd.org 2017/05/04 03:33:28 Modified files: emulators/fuse : Makefile distinfo Log message: Update fuse to 1.3.5. OK benoit@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2017/05/04 00:54:28 Modified files: sysutils/google-cloud-sdk: Makefile distinfo sysutils/google-cloud-sdk/pkg: PLIST Log message: Update to google-cloud-sdk-154.0.0.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: bl...@cvs.openbsd.org 2017/05/04 00:51:09 Modified files: print/ghostscript/gnu: Makefile Added files: print/ghostscript/gnu/patches: patch-psi_zfrsd_c patch-psi_zmisc3_c Log message: Fix CVE-2017-8291 shell injection in ghostscript. Apply patches from upstream git. OK kili@ (maintainer)
okular failed to package (doxygen related?)
Log attached. -- Antoine okular-4.14.3p3.log.gz Description: application/gunzip