Re: change upstream for net/loudmouth
Michael McConville wrote: > We last updated net/loudmouth in 2008. Upstream is gone, and the > following depend on it: > > o net/mcabber > o net/irssi-xmpp > o net/freetalk > o lang/io (strangly) > > I know that at least two of those are pretty common chat clients. > Because loudmouth is a network-exposed XMPP library, this is probably a > dangerous situation. The best solution is likely to switch to a > (somewhat) maintained fork from the mcabber people: > > https://github.com/mcabber/loudmouth > > Below is an initial patch for that. I haven't tested whether it works > with its dependencies yet - I thought I'd get a sanity check first. > > A few things to note: > > o I have to remove "include $(top_srcdir)/gtk-doc.make" from one of the >Makefile.am's or the build fails > > o Their means of checking for strndup(3) support didn't work, so I just >removed their redefinition > > o I don't entirely know what I'm doing with the autononsense, so there >may be an easier way of dealing with it If someone who actually uses loudmouth or something it depends on wants to adopt this patch, it'd be greatly appreciated. If so, be sure to consider sthen and landry's comments. Thanks, Mike > Index: Makefile > === > RCS file: /cvs/ports/net/loudmouth/Makefile,v > retrieving revision 1.25 > diff -u -p -r1.25 Makefile > --- Makefile 21 Apr 2015 18:24:23 - 1.25 > +++ Makefile 3 Mar 2016 00:09:35 - > @@ -2,13 +2,16 @@ > > COMMENT= lightweight Jabber client library > > -V= 1.4.3 > -DISTNAME=loudmouth-$V > -REVISION=6 > +VERSION =1.5.0 > +DISTNAME = loudmouth-${VERSION} > + > SHARED_LIBS += loudmouth-1 3.0 # .1.0 > CATEGORIES= net devel > > -HOMEPAGE=http://groups.google.com/group/loudmouth-dev/ > +GH_ACCOUNT = mcabber > +GH_PROJECT = loudmouth > + > +DISTFILES = ${VERSION}${EXTRACT_SUFX} > > # LGPLv2.1 > PERMIT_PACKAGE_CDROM=Yes > @@ -17,18 +20,33 @@ WANTLIB += crypto glib-2.0 idn>=16 pcre > > MODULES= devel/gettext > > -MASTER_SITES= > ${MASTER_SITE_GNOME:=sources/loudmouth/${V:C/^([0-9]+\.[0-9]+).*/\1/}/} > -EXTRACT_SUFX=.tar.bz2 > - > LIB_DEPENDS= devel/glib2 \ > devel/libidn > -BUILD_DEPENDS= ${TEST_DEPENDS} > -TEST_DEPENDS=devel/check > > -CONFIGURE_STYLE= gnu > +BUILD_DEPENDS = ${TEST_DEPENDS} \ > + ${MODGNU_AUTOCONF_DEPENDS} \ > + ${MODGNU_AUTOMAKE_DEPENDS} \ > + devel/libtool > + > +TEST_DEPENDS = devel/check > + > +CONFIGURE_STYLE =autoconf automake gnu > +AUTOCONF_VERSION = 2.69 > +AUTOMAKE_VERSION = 1.15 > +# with-compile-warnings=yes prevents it from using -Werror > CONFIGURE_ARGS+= ${CONFIGURE_SHARED} \ > --disable-mono \ > --with-check=${LOCALBASE} \ > + --with-compile-warnings=yes \ > --with-ssl=openssl > + > +AUTO_ENV = AUTOMAKE_VERSION=${AUTOMAKE_VERSION} \ > + AUTOCONF_VERSION=${AUTOCONF_VERSION} > + > +post-patch: > + cd ${WRKSRC}; ${AUTO_ENV} aclocal > + > +pre-configure: > + cd ${WRKSRC}; libtoolize && ${AUTO_ENV} automake --add-missing --foreign > > .include > Index: distinfo > === > RCS file: /cvs/ports/net/loudmouth/distinfo,v > retrieving revision 1.6 > diff -u -p -r1.6 distinfo > --- distinfo 18 Jan 2015 03:14:42 - 1.6 > +++ distinfo 3 Mar 2016 00:09:35 - > @@ -1,2 +1,2 @@ > -SHA256 (loudmouth-1.4.3.tar.bz2) = > lak/XQCbceqBk9mUqhHzEbwzCj7+G3zXTcSPEcf5KeM= > -SIZE (loudmouth-1.4.3.tar.bz2) = 366818 > +SHA256 (1.5.0.tar.gz) = UUAxemOEUMl3pynexUW1lTjqSy5Rndcj07/aEsonhmU= > +SIZE (1.5.0.tar.gz) = 124001 > Index: patches/patch-configure > === > RCS file: patches/patch-configure > diff -N patches/patch-configure > --- patches/patch-configure 18 Nov 2008 11:41:23 - 1.3 > +++ /dev/null 1 Jan 1970 00:00:00 - > @@ -1,19 +0,0 @@ > -$OpenBSD: patch-configure,v 1.3 2008/11/18 11:41:23 jasper Exp $ > configure.orig Wed Oct 29 21:25:57 2008 > -+++ configureTue Nov 18 12:33:20 2008 > -@@ -21423,6 +21423,7 @@ cat >>conftest.$ac_ext <<_ACEOF > - > - #include > - #include > -+#include > - > - #include > - > -@@ -21532,6 +21533,7 @@ cat >>conftest.$ac_ext <<_ACEOF > - > - #include > - #include > -+#include > - > - #include > - > Index: patches/patch-docs_reference_Makefile_am > === > RCS file: patches/patch-docs_reference_Makefile_am > diff -N patches/patch-docs_reference_Makefile_am > ---
alpha bulk build report
bulk build on alpha-1.ports.openbsd.org started on Sat Mar 19 06:16:22 MDT 2016 finished at Sun Apr 3 20:11:45 MDT 2016 lasted 16D06h55m done with kern.version=OpenBSD 5.9-current (GENERIC.MP) #379: Sun Mar 13 20:26:34 MDT 2016 built packages:7422 Mar 19:640 Mar 20:154 Mar 21:432 Mar 22:392 Mar 23:348 Mar 24:273 Mar 25:162 Mar 26:245 Mar 27:334 Mar 28:251 Mar 29:302 Mar 30:261 Mar 31:402 Apr 1:387 Apr 2:394 Apr 3:2444 build failures: 17 http://build-failures.rhaalovely.net//alpha/2016-03-19/cad/openscad.log http://build-failures.rhaalovely.net//alpha/2016-03-19/devel/liburcu.log http://build-failures.rhaalovely.net//alpha/2016-03-19/devel/py-subvertpy.log http://build-failures.rhaalovely.net//alpha/2016-03-19/devel/ti-msp430gcc.log http://build-failures.rhaalovely.net//alpha/2016-03-19/games/brumbrumrally.log http://build-failures.rhaalovely.net//alpha/2016-03-19/graphics/freeimage.log http://build-failures.rhaalovely.net//alpha/2016-03-19/graphics/openimageio.log http://build-failures.rhaalovely.net//alpha/2016-03-19/lang/gcc/4.9.log http://build-failures.rhaalovely.net//alpha/2016-03-19/lang/moarvm.log http://build-failures.rhaalovely.net//alpha/2016-03-19/math/octave.log http://build-failures.rhaalovely.net//alpha/2016-03-19/net/icinga/core2,-main.log http://build-failures.rhaalovely.net//alpha/2016-03-19/net/net-snmp.log http://build-failures.rhaalovely.net//alpha/2016-03-19/net/rtorrent.log http://build-failures.rhaalovely.net//alpha/2016-03-19/sysutils/bubblemon-dockapp.log http://build-failures.rhaalovely.net//alpha/2016-03-19/sysutils/gkrellm/gkrellm,-client.log http://build-failures.rhaalovely.net//alpha/2016-03-19/sysutils/xuvmstat.log http://build-failures.rhaalovely.net//alpha/2016-03-19/x11/spice-gtk.log recurrent failures failures/cad/openscad.log failures/devel/liburcu.log failures/devel/py-subvertpy.log failures/devel/ti-msp430gcc.log failures/games/brumbrumrally.log failures/graphics/freeimage.log failures/graphics/openimageio.log failures/lang/moarvm.log failures/math/octave.log failures/net/icinga/core2,-main.log failures/net/net-snmp.log failures/sysutils/bubblemon-dockapp.log failures/sysutils/gkrellm/gkrellm,-client.log failures/sysutils/xuvmstat.log failures/x11/spice-gtk.log new failures +++ ls-failures Sun Apr 3 20:12:17 2016 +failures/lang/gcc/4.9.log +failures/net/rtorrent.log resolved failures --- ../old/alpha/last//ls-failures Thu Mar 17 15:52:51 2016 -failures/devel/bpython.log -failures/devel/cppcheck.log -failures/devel/libsigc++-2.log -failures/devel/py-liblarch.log -failures/devel/vte3.log -failures/devel/xulrunner/24.log -failures/emulators/mednafen.log -failures/games/renpy.log -failures/games/stone-soup,no_x11.log -failures/games/supertux.log -failures/games/yquake2.log -failures/graphics/cfdg.log -failures/graphics/tesseract/tesseract.log -failures/math/R.log -failures/multimedia/lives.log -failures/multimedia/mkvtoolnix,no_x11.log -failures/multimedia/subtitleripper.log -failures/net/libtorrent.log -failures/net/pidgin,gtkspell,-main.log -failures/net/znc.log -failures/productivity/akonadi.log -failures/sysutils/facter.log -failures/textproc/link-grammar,-main.log -failures/textproc/pdfgrep.log -failures/x11/arandr.log -failures/x11/girara.log -failures/x11/qt5.log Base libs: c.84.2 curses.14.0 edit.5.2 event.4.1 expat.11.0 form.6.0 formw.6.0 fuse.1.1 iberty.12.0 kvm.16.1 menu.6.0 menuw.6.0 ncurses.14.0 ncursesw.14.0 objc.6.0 crypto.37.0 ossaudio.4.0 m.9.0 panel.6.0 panelw.6.0 pcap.8.0 perl.17.1 pthread.20.1 readline.4.0 rpcsvc.2.0 skey.6.0 radius.1.0 sndio.6.1 ssl.38.0 sqlite3.32.0 stdc++.57.0 termcap.14.0 .14.0 tls.10.0 usbhid.7.0 util.12.1 z.5.0 X libs: FS.10.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 Xfont.12.0 Xfontcache.5.0 Xft.9.0 Xi.12.1 Xinerama.6.0 Xmu.11.0 Xmuu.6.0 Xpm.9.0 Xrender.6.0 Xss.6.0 Xt.11.0 Xtst.11.0 Xv.6.0 XvMC.6.0 XvMCW.2.0 Xxf86dga.6.0 Xxf86misc.6.0 Xxf86vm.6.0 dmx.2.0 fontconfig.9.1 fontenc.4.0 freetype.24.1 pciaccess.2.0 pixman-1.32.6 pthread-stubs.2.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-glx.1.0 xcb-icccm.4.0 xcb-image.2.0 xcb-keysyms.3.0 xcb-present.0.0 xcb-randr.2.1 xcb-record.1.0 xcb-render-util.2.0 xcb-render.1.0 xcb-res.1.1 xcb-screensaver.1.0 xcb-shape.1.0 xcb-shm.1.1 xcb-sync.1.1 xcb-util.0.0 xcb-xevie.1.0 xcb-xf86dri.2.0 xcb-xfixes.1.1 xcb-xinerama.1.0 xcb-xkb.0.0 xcb-xprint.2.0 xcb-xtest.1.0 xcb.3.2 xcb-xv.1.0 xcb-xvmc.1.0 xkbfile.6.0 xkbui.5.0 drm.7.0 drm_nouveau.2.0 drm_radeon.4.0 drm_amdgpu.1.0 glapi.0.1 GLESv1_CM.1.0 GLESv2.1.0 OSMesa.9.0 GL.16.0 gbm.0.0 EGL.1.0 GLU.9.0 GLw.6.0 epoxy.2.0 txc_dxtn.0.0 Xrandr.7.1
update: archivers/p7zip
Update: 15.09 -> 15.14.1 While here removes some trailing whitespace in pkg/DESCR-main noted by portcheck(1). Index: Makefile === RCS file: /systems/cvs/ports/archivers/p7zip/Makefile,v retrieving revision 1.32 diff -u -p -r1.32 Makefile --- Makefile16 Mar 2016 16:46:31 - 1.32 +++ Makefile3 Apr 2016 22:53:43 - @@ -3,8 +3,7 @@ COMMENT-main= file archiver with high compression ratio COMMENT-rar= rar modules for p7zip -V= 15.09 -REVISION= 4 +V= 15.14.1 DISTNAME= p7zip_${V}_src_all PKGNAME= p7zip-${V} PKGNAME-main= p7zip-${V} Index: distinfo === RCS file: /systems/cvs/ports/archivers/p7zip/distinfo,v retrieving revision 1.15 diff -u -p -r1.15 distinfo --- distinfo21 Oct 2015 10:45:08 - 1.15 +++ distinfo3 Apr 2016 22:54:28 - @@ -1,2 +1,2 @@ -SHA256 (p7zip_15.09_src_all.tar.bz2) = h4Os90fiEOABUPcxHMBsTNjs97DCe0rfIZQoTMSbTW8= -SIZE (p7zip_15.09_src_all.tar.bz2) = 4048481 +SHA256 (p7zip_15.14.1_src_all.tar.bz2) = aZ202jYhkEET4EBwMiCrsRSN/vR3tVMF4vFKTx+PJdQ= +SIZE (p7zip_15.14.1_src_all.tar.bz2) = 4147911 Index: patches/patch-CPP_7zip_UI_Common_Bench_cpp === RCS file: patches/patch-CPP_7zip_UI_Common_Bench_cpp diff -N patches/patch-CPP_7zip_UI_Common_Bench_cpp --- patches/patch-CPP_7zip_UI_Common_Bench_cpp 25 Jan 2016 19:42:46 - 1.1 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,30 +0,0 @@ -$OpenBSD: patch-CPP_7zip_UI_Common_Bench_cpp,v 1.1 2016/01/25 19:42:46 jasper Exp $ - -Unbreak build on 'mips64' where 'mips' is a CPP define. -../../../../CPP/7zip/UI/Common/Bench.cpp:2378: error: expected unqualified-id before numeric constant - CPP/7zip/UI/Common/Bench.cpp.orig Mon Jan 25 11:46:00 2016 -+++ CPP/7zip/UI/Common/Bench.cpp Mon Jan 25 11:48:27 2016 -@@ -2375,18 +2375,18 @@ HRESULT Bench( - if (start == 0) - start = 1; - UInt64 freq = GetFreq(); -- UInt64 mips = numMilCommands * freq / start; -+ UInt64 mipsvalue = numMilCommands * freq / start; - if (printCallback) --PrintNumber(*printCallback, mips, 5 + ((sum == 0xF1541213) ? 1 : 0)); -+PrintNumber(*printCallback, mipsvalue, 5 + ((sum == 0xF1541213) ? 1 : 0)); - - /* - if (benchCallback) --benchCallback->AddCpuFreq(mips); -+benchCallback->AddCpuFreq(mipsvalue); - */ - - if (jj >= 3) - { --SetComplexCommands(testTime, mips * 100, complexInCommands); -+SetComplexCommands(testTime, mipsvalue * 100, complexInCommands); - if (jj >= 8 || start >= freq) - break; - // break; // change it Index: patches/patch-C_CpuArch_h === RCS file: /systems/cvs/ports/archivers/p7zip/patches/patch-C_CpuArch_h,v retrieving revision 1.1 diff -u -p -r1.1 patch-C_CpuArch_h --- patches/patch-C_CpuArch_h 16 Nov 2015 22:52:08 - 1.1 +++ patches/patch-C_CpuArch_h 3 Apr 2016 23:06:00 - @@ -2,30 +2,24 @@ $OpenBSD: patch-C_CpuArch_h,v 1.1 2015/1 Add support for more OpenBSD architectures. C/CpuArch.h.orig Sun Sep 27 21:31:20 2015 -+++ C/CpuArch.hThu Nov 12 00:28:15 2015 -@@ -65,7 +65,10 @@ If MY_CPU_LE_UNALIGN is not defined, we don't know abo - || defined(__AARCH64EL__) \ +--- C/CpuArch.h.orig Wed Feb 17 01:27:16 2016 C/CpuArch.hSun Apr 3 19:05:55 2016 +@@ -66,6 +66,8 @@ MY_CPU_LE_UNALIGN means that CPU is LITTLE ENDIAN and || defined(__MIPSEL__) \ || defined(__MIPSEL) \ --|| defined(_MIPSEL) -+|| defined(_MIPSEL) \ + || defined(_MIPSEL) \ +|| defined(__alpha__) \ +|| defined(__sh__) \ -+|| defined(__vax__) + || (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)) #define MY_CPU_LE #endif - -@@ -77,7 +80,11 @@ If MY_CPU_LE_UNALIGN is not defined, we don't know abo - || defined(__MIPSEB) \ - || defined(_MIPSEB) \ - || defined(__m68k__) \ --|| defined(__s390x__) -+|| defined(__m88k__) \ -+|| defined(__s390x__) \ +@@ -82,6 +84,9 @@ MY_CPU_LE_UNALIGN means that CPU is LITTLE ENDIAN and + || defined(__s390x__) \ + || defined(__zarch__) \ + || defined(__sparc) \ ++|| defined(__sparc__) \ +|| defined(__hppa__) \ +|| defined(__mips64__) \ -+|| defined(__sparc__) + || (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)) #define MY_CPU_BE #endif - Index: pkg/DESCR-main === RCS file: /systems/cvs/ports/archivers/p7zip/pkg/DESCR-main,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 DESCR-main --- pkg/DESCR-main 20 Apr 2007 17:50:05 - 1.1.1.1 +++ pkg/DESCR-main 3 Apr 2016 23:12:45 - @@ -1,10
Re: [new] sysutils/borgbackup
On 04/03/16 04:00, Matthieu Herrb wrote: On Thu, Jan 28, 2016 at 03:20:40PM -0500, Michael Reed wrote: On 01/28/16 13:27, Daniel Jakots wrote: On Thu, 28 Jan 2016 18:22:19 +0100, Daniel Jakotswrote: Otherwise looks fine. Well, you should add some TEST_DEPENDS [1] and maybe a test target. [1]: https://github.com/borgbackup/borg/blob/master/requirements.d/development.txt Thanks for the advice, I've attached a new version that passes portcheck. I'll look into adding a test target later. Hi, Since I'm considering moving my backups to borg, I appreciate your porting effort. Is there an updated version for 1.0.0 ? Thanks, Stuart Henderson informed me (thanks) that the tar.gz in my previous mail was broken. The new attachment should work. borgbackup.tar.gz Description: application/gzip
Re: NEW: TeXmacs 1.99.4
quick notes: - for CONFIGURE_STYLE just use autoconf - please use consistent spacing "FOO=" / "FOO =" in Makefile - zap blank line at top of DESCR - either kill use of svnversion completely or BUILD_DEPENDS on it (preferably the former)
Re: NEW: TeXmacs 1.99.4
On 03/01/16 07:42, Jérémie Courrèges-Anglas wrote: Ray Laiwrites: Hi, Hi Ray, GNU TeXmacs is a free wysiwyw (what you see is what you want) editing platform with special features for scientists. The software aims to provide a unified and user friendly framework for editing structured documents with different types of content (text, graphics, mathematics, interactive content, etc.). The rendering engine uses high-quality typesetting algorithms so as to produce professionally looking documents, which can either be printed out or presented from a laptop. The software includes a text editor with support for mathematical formulas, a small technical picture editor and a tool for making presentations from a laptop. Moreover, TeXmacs can be used as an interface for many external systems for computer algebra, numerical analysis, statistics, etc. New presentation styles can be written by the user and new features can be added to the editor using the Scheme extension language. A native spreadsheet and tools for collaborative authoring are planned for later. Please let me know if there's anything to improve. Build with fail if ghostscript isn't installed: c++ -ISystem -ISystem/Boot -ISystem/Classes -ISystem/Files -ISystem/Link -ISystem/Misc -ISystem/Language -IKernel/Abstractions -IKernel/Containers -IKernel/Types -IData/Convert -IData/Drd -IData/History -IData/Observers -IData/Document -IData/String -IData/Tmfs -IData/Tree -IScheme -IGraphics/Bitmap_fonts -IGraphics/Fonts -IGraphics/Gui -IGraphics/Mathematics -IGraphics/Renderer -IGraphics/Handwriting -IGraphics/Types -IGraphics/Pictures -IGraphics/Spacial -IGraphics/Colors -IPlugins -I.. -I/usr/X11R6/include -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/local/lib/qt4/mkspecs/openbsd-g++4 -I. -I/usr/local/include/X11/qt4/QtCore -I/usr/local/include/X11/qt4/QtGui -I/usr/local/include/X11/qt4 -I. -I. -I/include -DQTTEXMACS -Wall -Wno-return-type -O2 -fno-rtti -c ./Plugins/Ispell/ispell.cpp -o Objects/ispell.o c++ -ISystem -ISystem/Boot -ISystem/Classes -ISystem/Files -ISystem/Link -ISystem/Misc -ISystem/Language -IKernel/Abstractions -IKernel/Containers -IKernel/Types -IData/Convert -IData/Drd -IData/History -IData/Observers -IData/Document -IData/String -IData/Tmfs -IData/Tree -IScheme -IGraphics/Bitmap_fonts -IGraphics/Fonts -IGraphics/Gui -IGraphics/Mathematics -IGraphics/Renderer -IGraphics/Handwriting -IGraphics/Types -IGraphics/Pictures -IGraphics/Spacial -IGraphics/Colors -IPlugins -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/local/lib/qt4/mkspecs/openbsd-g++4 -I. -I/usr/local/include/X11/qt4/QtCore -I/usr/local/include/X11/qt4/QtGui -I/usr/local/include/X11/qt4 -I. -I. -I/include -DQTTEXMACS -Wall -Wno-return-type -O2 -fno-rtti -c ./Kernel/Containers/iterator.cpp -o Objects/iterator.o c++ -ISystem -ISystem/Boot -ISystem/Classes -ISystem/Files -ISystem/Link -ISystem/Misc -ISystem/Language -IKernel/Abstractions -IKernel/Containers -IKernel/Types -IData/Convert -IData/Drd -IData/History -IData/Observers -IData/Document -IData/String -IData/Tmfs -IData/Tree -IScheme -IGraphics/Bitmap_fonts -IGraphics/Fonts -IGraphics/Gui -IGraphics/Mathematics -IGraphics/Renderer -IGraphics/Handwriting -IGraphics/Types -IGraphics/Pictures -IGraphics/Spacial -IGraphics/Colors -IPlugins -I/usr/obj/pobj/TeXmacs-1.99.4/TeXmacs-1.99.4-src/TeXmacs/include -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/local/lib/qt4/mkspecs/openbsd-g++4 -I. -I/usr/local/include/X11/qt4/QtCore -I/usr/local/include/X11/qt4/QtGui -I/usr/local/include/X11/qt4 -I. -I. -I/include -DQTTEXMACS -Wall -Wno-return-type -O2 -fno-rtti -c ./System/Language/language.cpp -o Objects/language.o c++ -ISystem -ISystem/Boot -ISystem/Classes -ISystem/Files -ISystem/Link -ISystem/Misc -ISystem/Language -IKernel/Abstractions -IKernel/Containers -IKernel/Types -IData/Convert -IData/Drd -IData/History -IData/Observers -IData/Document -IData/String -IData/Tmfs -IData/Tree -IScheme -IGraphics/Bitmap_fonts -IGraphics/Fonts -IGraphics/Gui -IGraphics/Mathematics -IGraphics/Renderer -IGraphics/Handwriting -IGraphics/Types -IGraphics/Pictures -IGraphics/Spacial -IGraphics/Colors -IPlugins -I.. -I/usr/X11R6/include -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/local/lib/qt4/mkspecs/openbsd-g++4 -I. -I/usr/local/include/X11/qt4/QtCore -I/usr/local/include/X11/qt4/QtGui -I/usr/local/include/X11/qt4 -I. -I. -I/include -DQTTEXMACS -Wall -Wno-return-type -O2 -fno-rtti -c ./Plugins/LaTeX_Preview/latex_preview.cpp -o Objects/latex_preview.o ./Plugins/LaTeX_Preview/latex_preview.cpp: In function 'tree latex_load_image(url)': ./Plugins/LaTeX_Preview/latex_preview.cpp:140: error: 'gs_image_size' was not declared in this scope makefile:335: recipe for target 'Objects/latex_preview.o' failed gmake[1]: *** [Objects/latex_preview.o] Error 1 gmake[1]: Leaving directory
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: z...@cvs.openbsd.org2016/04/03 13:15:23 Modified files: multimedia/mlt : Makefile distinfo multimedia/mlt/patches: patch-src_mlt++_Makefile patch-src_modules_plusgpl_consumer_cbrts_c patch-src_modules_qt_Makefile patch-src_modules_videostab_stab_estimate_c patch-src_tests_test_properties_test_properties_cpp multimedia/mlt/pkg: PLIST-gpl2 PLIST-main Log message: Update MLT to 6.0.0. The tests statistics improved in four times (twice more tests, twice less failings). Remember to remove old mlt packages before build, this port is one of those who'll pick up old libs from system when present. >From Rafael Sadowski with patience, thanks!
Re: syslog-ng 3.7
Predrag Punosevac [2016-03-27, 00:21:26]: > Dear Mr. Mestdagh, > > What is the reason syslog-ng is not updated to 3.7.1? Is branch 3.7 > still considered unstable for use on OpenBSD or there are some other > problems in updating the existing 3.6.4 port. > please try the following diff. Index: syslog-ng/Makefile === RCS file: /cvs/ports/sysutils/syslog-ng/Makefile,v retrieving revision 1.54 diff -u -p -u -r1.54 Makefile --- syslog-ng/Makefile 18 Mar 2016 21:38:25 - 1.54 +++ syslog-ng/Makefile 3 Apr 2016 18:55:01 - @@ -1,9 +1,9 @@ -# $OpenBSD: Makefile,v 1.54 2016/03/18 21:38:25 naddy Exp $ +# $OpenBSD: Makefile,v 1.53 2015/07/21 20:29:34 steven Exp $ COMMENT= syslogd replacement -V =3.6.4 -REL = 3.6 +V =3.7.2 +REL = 3.7 DISTNAME = syslog-ng-$V CATEGORIES = sysutils @@ -14,11 +14,12 @@ HOMEPAGE = http://www.balabit.com/networ # GPL v2 PERMIT_PACKAGE_CDROM = Yes -MASTER_SITES = http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/$V/source/ -DISTFILES =syslog-ng_$V.tar.gz +#MASTER_SITES = http://www.balabit.com/downloads/files/syslog-ng/open-source-edition/$V/source/ +MASTER_SITES = http://github.com/balabit/syslog-ng/releases/download/${DISTNAME}/ +#DISTFILES = syslog-ng_$V.tar.gz -SHARED_LIBS = syslog-ng 2.0 \ - syslog-ng-${REL}2.0 +SHARED_LIBS = syslog-ng 3.0 \ + syslog-ng-${REL}3.0 MODULES = devel/gettext @@ -37,6 +38,7 @@ CONFIGURE_ARGS += --disable-tcp-wrapper --enable-json \ --with-libmongo-client=no \ --with-librabbitmq-client=no \ + --disable-python \ --disable-mongodb \ --disable-amqp \ --disable-stomp \ Index: syslog-ng/distinfo === RCS file: /cvs/ports/sysutils/syslog-ng/distinfo,v retrieving revision 1.23 diff -u -p -u -r1.23 distinfo --- syslog-ng/distinfo 21 Jul 2015 20:29:34 - 1.23 +++ syslog-ng/distinfo 3 Apr 2016 18:55:01 - @@ -1,2 +1,2 @@ -SHA256 (syslog-ng_3.6.4.tar.gz) = e+Ed8xrH1xbx+VLiK1ro4gSe3WM6QbIjd2qFPZEG9Oc= -SIZE (syslog-ng_3.6.4.tar.gz) = 3276432 +SHA256 (syslog-ng-3.7.2.tar.gz) = sbPMwM5/DYvxWyPlny9PXe1w7tQQ39JxBSGbyIVjiKU= +SIZE (syslog-ng-3.7.2.tar.gz) = 3558377 Index: syslog-ng/patches/patch-Makefile_in === RCS file: /cvs/ports/sysutils/syslog-ng/patches/patch-Makefile_in,v retrieving revision 1.8 diff -u -p -u -r1.8 patch-Makefile_in --- syslog-ng/patches/patch-Makefile_in 21 Jul 2015 20:29:34 - 1.8 +++ syslog-ng/patches/patch-Makefile_in 3 Apr 2016 18:55:01 - @@ -1,10 +1,10 @@ $OpenBSD: patch-Makefile_in,v 1.8 2015/07/21 20:29:34 steven Exp $ temporary hack until libtool is fixed. Makefile.in.orig Mon Jun 8 15:44:57 2015 -+++ Makefile.inSat Jun 20 10:10:42 2015 -@@ -4362,7 +4362,7 @@ lib/transport/lib_libsyslog_ng_la-transport-tls.lo: \ - lib/transport/$(am__dirstamp) \ - lib/transport/$(DEPDIR)/$(am__dirstamp) +--- Makefile.in.orig Tue Oct 27 09:09:48 2015 Makefile.inSat Nov 21 01:24:57 2015 +@@ -5196,7 +5196,7 @@ lib/compat/lib_libsyslog_ng_la-strtok_r.lo: \ + lib/compat/$(DEPDIR)/$(am__dirstamp) + lib/libsyslog-ng.la: $(lib_libsyslog_ng_la_OBJECTS) $(lib_libsyslog_ng_la_DEPENDENCIES) $(EXTRA_lib_libsyslog_ng_la_DEPENDENCIES) lib/$(am__dirstamp) - $(AM_V_CCLD)$(lib_libsyslog_ng_la_LINK) -rpath $(libdir) $(lib_libsyslog_ng_la_OBJECTS) $(lib_libsyslog_ng_la_LIBADD) $(LIBS) + $(AM_V_CCLD)$(lib_libsyslog_ng_la_LINK) -rpath $(libdir) -version-info 0:0:0 $(lib_libsyslog_ng_la_OBJECTS) $(lib_libsyslog_ng_la_LIBADD) $(LIBS) Index: syslog-ng/patches/patch-configure === RCS file: /cvs/ports/sysutils/syslog-ng/patches/patch-configure,v retrieving revision 1.3 diff -u -p -u -r1.3 patch-configure --- syslog-ng/patches/patch-configure 21 Jul 2015 20:29:34 - 1.3 +++ syslog-ng/patches/patch-configure 3 Apr 2016 18:55:01 - @@ -1,12 +1,12 @@ -$OpenBSD: patch-configure,v 1.3 2015/07/21 20:29:34 steven Exp $ -do not pick up libuuid configure.orig Fri Jun 19 13:24:21 2015 -+++ configure Thu Jul 16 22:22:03 2015 -@@ -16400,6 +16400,7 @@ fi +$OpenBSD$ +--- configure.orig Sun Apr 3 20:18:45 2016 configure Sun Apr 3 20:19:27 2016 +@@ -16790,7 +16790,7 @@ fi else pkg_failed=untried fi +- +pkg_failed=yes - + if test $pkg_failed = yes; then Index: syslog-ng/patches/patch-lib_compat_getutent_h === RCS file: syslog-ng/patches/patch-lib_compat_getutent_h
luasocket and lua 5.3
Hi list, sadly luasocket doesn't work with lua 5.3 because of some internal API shuffling between lua 5.2 and lua 5.3. In upstream it is already patched and I will hassle them for a new release. Meanwhile, if you need luasocket for lua 5.3 like I do, please consider the following diff. Regards, Florian Index: Makefile === RCS file: /cvs/ports/net/luasocket/Makefile,v retrieving revision 1.31 diff -u -p -u -r1.31 Makefile --- Makefile5 Apr 2015 13:31:14 - 1.31 +++ Makefile3 Apr 2016 18:26:55 - @@ -7,7 +7,7 @@ V= 3.0-rc1 GH_ACCOUNT=diegonehab GH_PROJECT=luasocket GH_TAGNAME=v$V -REVISION= 0 +REVISION= 1 DISTNAME= ${GH_PROJECT}-$V PKGNAME= ${DISTNAME:S/-rc/rc/} CATEGORIES=net @@ -27,7 +27,8 @@ MAKE_FILE=makefile MAKE_FLAGS=CC_linux=${CC} \ LD_linux=${CC} \ CFLAGS_linux="${CFLAGS} -I${MODLUA_INCL_DIR} -fPIC \ - -DPIC -DUNIX_HAS_SUN_LEN" \ + -DPIC -DUNIX_HAS_SUN_LEN \ + -DLUA_COMPAT_APIINTCASTS" \ LDFLAGS_linux="${LDFLAGS} -shared -fPIC -o " do-install:
Re: Fix wkhtmltopdf runtime dependency
On Sat, Apr 02, 2016 at 07:42:06PM +0100, Stuart Henderson wrote: > Thanks, done (I did it as LIB_DEPENDS and added a comment as well). > I don't see much point in pushing this to -stable, it's easier to just > pkg_add icu4c if you don't already have it pulled in from something > else (though most desktop-like systems will already have it). Great, thank you! Somebody reported icu4c was missing on his server, so it is not always pulled in by other dependencies. On my servers it was not missing though. It's fine by me if this is just in -current. He now knows he needs to install icu4c manually. Regards, Frank
Re: [new] sysutils/borgbackup
On Sun, 3 Apr 2016 12:06:43 -0400, Michael Reedwrote: > Note that I still haven't hooked up the tests as Daniel mentioned; > they seem to rely on fakeroot, which OpenBSD doesn't seem to have...? I'm not sure why I said that but if you can't make the tests work you have to add NO_TEST = YES. Cheers, Daniel
Re: PostgreSQL 9.5.0
On Sun, Apr 3, 2016 at 4:17 AM, Pierre-Emmanuel Andréwrote: > On Sat, Apr 02, 2016 at 12:40:00PM +0200, Pierre-Emmanuel André wrote: > > On Fri, Apr 01, 2016 at 10:27:30PM +0200, Kim Lidström wrote: > > > So what happened with this patch? Was it forgotten? > > > > > > Seems like postgresql is at 9.5.2 now. > > > > > > > I will send an updated diff for 9.5.2. I'm testing it right now. > > > > Here is the diff for 9.5.2. Works well on @amd64. > Tested in a bulk by ajacoutot@ (thanks !!) and only 3 ports are broken: > > databases/pg_statsinfo > databases/postgresql-pllua > databases/postgresql-plv8 > pllua and plv8 only need RDEP changes, patch attached. pg_statsinfo will probably need an upate, and a good portion of our patches no longer apply to the most recent version (3.0.2). Thanks, Jeremy Index: postgresql-pllua//Makefile === RCS file: /cvs/ports/databases/postgresql-pllua/Makefile,v retrieving revision 1.6 diff -u -p -r1.6 Makefile --- postgresql-pllua//Makefile 18 Mar 2016 20:49:27 - 1.6 +++ postgresql-pllua//Makefile 3 Apr 2016 16:27:34 - @@ -5,7 +5,7 @@ COMMENT = Lua procedural language suppo VERSION = 1.0 DISTNAME = pllua-${VERSION} PKGNAME = postgresql-pllua-${VERSION} -REVISION = 0 +REVISION = 1 CATEGORIES = databases @@ -22,7 +22,7 @@ MASTER_SITES =http://pgfoundry.org/frs MODULES = lang/lua BUILD_DEPENDS =${RUN_DEPENDS} -RUN_DEPENDS = postgresql-server->=9.4,<9.5:databases/postgresql,-server +RUN_DEPENDS = postgresql-server->=9.5,<9.6:databases/postgresql,-server USE_GMAKE =Yes Index: postgresql-plv8/Makefile === RCS file: /cvs/ports/databases/postgresql-plv8/Makefile,v retrieving revision 1.6 diff -u -p -r1.6 Makefile --- postgresql-plv8/Makefile26 Jan 2016 13:10:40 - 1.6 +++ postgresql-plv8/Makefile3 Apr 2016 16:28:03 - @@ -6,7 +6,7 @@ ONLY_FOR_ARCHS =amd64 i386 COMMENT = PostgreSQL V8 javascript procedual language VERSION = 1.4.2 -REVISION = 0 +REVISION = 1 DISTNAME = plv8-${VERSION} PKGNAME = postgresql-${DISTNAME} @@ -24,7 +24,7 @@ EXTRACT_SUFX =.zip BUILD_DEPENDS =${RUN_DEPENDS} LIB_DEPENDS = lang/libv8 -RUN_DEPENDS = postgresql-server->=9.4,<9.5:databases/postgresql,-server +RUN_DEPENDS = postgresql-server->=9.5,<9.6:databases/postgresql,-server MAKE_FLAGS = V8DIR=${LOCALBASE}/lib \ CUSTOM_CC="${CXX}" \
Re: [new] sysutils/borgbackup
On 04/03/16 04:00, Matthieu Herrb wrote: On Thu, Jan 28, 2016 at 03:20:40PM -0500, Michael Reed wrote: On 01/28/16 13:27, Daniel Jakots wrote: On Thu, 28 Jan 2016 18:22:19 +0100, Daniel Jakotswrote: Otherwise looks fine. Well, you should add some TEST_DEPENDS [1] and maybe a test target. [1]: https://github.com/borgbackup/borg/blob/master/requirements.d/development.txt Thanks for the advice, I've attached a new version that passes portcheck. I'll look into adding a test target later. Hi, Since I'm considering moving my backups to borg, I appreciate your porting effort. Is there an updated version for 1.0.0 ? Thanks, Ah, I'm glad someone wants to use this :) Anyway, yes, I've been using 1.0.0 for a while now (see attachment). Note that I still haven't hooked up the tests as Daniel mentioned; they seem to rely on fakeroot, which OpenBSD doesn't seem to have...? borgbackup.tar.gz Description: application/gzip
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2016/04/03 08:20:03 Modified files: textproc/wkhtmltopdf: Makefile Log message: fix typo
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gonz...@cvs.openbsd.org 2016/04/03 07:34:03 Modified files: security/lynis : Makefile distinfo security/lynis/pkg: PLIST Log message: Update for Lynis to 2.2.0: https://cisofy.com/changelog/lynis/2.2.0/ OK benoit@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2016/04/03 06:01:17 Modified files: comms/fldigi : Makefile distinfo Log message: update to fldigi-3.23.09
Re: Fix for p5-Test-Perl-Critic
On Sun, Apr 03, 2016 at 11:51:16AM +0100, Stuart Henderson wrote: > On 2016/04/03 11:31, Markus Hennecke wrote: > > On Sat, 2 Apr 2016, Stuart Henderson wrote: > > > > > On 2016/04/02 22:07, Markus Hennecke wrote: > > > > Test::Perl::Critic in version 1.03 requires the MCE module to run. > > > > Attached is the new port of p5-MCE and the patch for > > > > p5-Test-Perl-Critic. > > > > > > For MCE, just use CPAN_AUTHOR instead of overriding MASTER_SITES, > > > then this is all ok with me. > > > > Ah, I didn't figure that one out. Reworked port is attached. > > This one is OK sthen@ if someone would like to import. Commited, thanks bluhm
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: bl...@cvs.openbsd.org 2016/04/03 05:34:43 Modified files: devel/p5-Test-Perl-Critic: Makefile devel/p5-Test-Perl-Critic/pkg: PLIST Log message: Add devel/p5-MCE as run dependency to p5-Test-Perl-Critic. from Markus Hennecke
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: bl...@cvs.openbsd.org 2016/04/03 05:23:23 Modified files: devel : Makefile Log message: +p5-MCE
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: bl...@cvs.openbsd.org 2016/04/03 05:21:06 Log message: import p5-MCE 1.703 from Markus Hennecke; OK sthen@ engine for Perl providing parallel processing capabilities MCE spawns a pool of workers and therefore does not fork a new process per each element of data. Instead, MCE follows a bank queuing model. Imagine the line being the data and bank-tellers the parallel workers. MCE enhances that model by adding the ability to chunk the next n elements from the input stream to the next available worker. Status: Vendor Tag: markus-hennecke Release Tags: bluhm_20160403 N ports/devel/p5-MCE/Makefile N ports/devel/p5-MCE/distinfo N ports/devel/p5-MCE/pkg/PLIST N ports/devel/p5-MCE/pkg/DESCR No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2016/04/03 04:56:27 Modified files: security/libsodium: Makefile distinfo security/libsodium/pkg: PLIST Log message: update to libsodium-1.0.9, from Pablo Méndez Hernández, slight change to SHARED_LIBS by me.
Re: Fix for p5-Test-Perl-Critic
On 2016/04/03 11:31, Markus Hennecke wrote: > On Sat, 2 Apr 2016, Stuart Henderson wrote: > > > On 2016/04/02 22:07, Markus Hennecke wrote: > > > Test::Perl::Critic in version 1.03 requires the MCE module to run. > > > Attached is the new port of p5-MCE and the patch for p5-Test-Perl-Critic. > > > > For MCE, just use CPAN_AUTHOR instead of overriding MASTER_SITES, > > then this is all ok with me. > > Ah, I didn't figure that one out. Reworked port is attached. This one is OK sthen@ if someone would like to import.
the sad state of audio/ardour
Ardour needs to be updated as it is bit rotting and getting in the way of porting efforts: http://marc.info/?l=openbsd-ports-cvs=145847514711662=2 I've spent a couple of days trying to update ardour to the latest version (4.7). Ardour 4.7 installs a couple of shared libraries which it partly links to and partly loads at run time with dlopen. Without those libraries ardour isn't functional. The build system has been switched from scons to waf. Ardour is using an old version of waf (1.6) which doesn't handle shared libraries on OpenBSD properly. Libraries are named libsomething.so.0.0.0, and are symlinked to so.0 and .so. I've tried convincing the build system to name the libraries .so.0.0, but that's impossible without patching waf. This problem is apparently fixed in waf 1.7. Waf is shipped as a python script which contains a self-extracing waflib directory (among other things). So the code is compressed and it's impossible to patch the script as it is shipped with ardour. This is a very packager-unfriendly design decision made by waf developers. We can't just patch the build system like we could patch Makefiles. To make this worse, arouder actually ships a modified version of waf, with additional tools (autowaf) included in the compressed part of its waf script. So downloading a newer version of stock waf from waf.io and running that doesn't work. We'll need a custom waf script that provides what ardour requires. There is an option to build ardour with static libraries only. But this option is broken since it doesn't work for all libaries shipped in the ardour tarball. At least 3 of them still produce .so.0.0.0 instead of .a if this the static-only option is used. So this doesn't help us and I see no way of patching around it easily. I have now run out of patience with this and I'm going to stop working on it. I see three possible ways forward: 1) Accept the so.0.0.0 files generated by ardour and hope that upstream will update waf eventually. The current git master still uses waf 1.6. I don't think this matches our port guidelines but perhaps we can make an exception? 2) Remove the port. Perhaps re-add it later if this situation has been resolved upstream. 3) Someone else picks up on this and tries to wrangle a working waf into my work-in-progress port (drop me a mail if you want to do this). If this post is met with silence, or with general approval of option 2, I'm going to pursue option 2. It's sad, because ardour is a great example of a complex open source tool which meets professional needs. I like having it available in OpenBSD for this reason. But I suppose not many people run their recording studios on OpenBSD anyway, and there are many other projects worth spending my time on...
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2016/04/03 03:39:57 Modified files: audio/rhythmbox: Makefile distinfo audio/rhythmbox/pkg: PLIST Log message: Update to rhythmbox-3.3.1.
Re: Fix for p5-Test-Perl-Critic
On Sat, 2 Apr 2016, Stuart Henderson wrote: > On 2016/04/02 22:07, Markus Hennecke wrote: > > Test::Perl::Critic in version 1.03 requires the MCE module to run. > > Attached is the new port of p5-MCE and the patch for p5-Test-Perl-Critic. > > For MCE, just use CPAN_AUTHOR instead of overriding MASTER_SITES, > then this is all ok with me. Ah, I didn't figure that one out. Reworked port is attached. p5-MCE-1.703.tgz Description: Binary data
Re: [new] sysutils/borgbackup
On Thu, Jan 28, 2016 at 03:20:40PM -0500, Michael Reed wrote: > On 01/28/16 13:27, Daniel Jakots wrote: > > On Thu, 28 Jan 2016 18:22:19 +0100, Daniel Jakots > >wrote: > > > >> Otherwise looks fine. > > > > Well, you should add some TEST_DEPENDS [1] and maybe a test target. > > > > [1]: > > https://github.com/borgbackup/borg/blob/master/requirements.d/development.txt > > > > Thanks for the advice, I've attached a new version that passes portcheck. > > I'll look into adding a test target later. Hi, Since I'm considering moving my backups to borg, I appreciate your porting effort. Is there an updated version for 1.0.0 ? Thanks, -- Matthieu Herrb signature.asc Description: PGP signature
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2016/04/03 01:56:27 Modified files: graphics/py-sane: Makefile distinfo graphics/py-sane/patches: patch-setup_py graphics/py-sane/pkg: PLIST Log message: Update to py-sane-2.8.2.