Re: CVS: cvs.openbsd.org: ports
On 2020/03/25 20:37, Adam Wolk wrote: > On Wed, Mar 25, 2020 at 03:53:10PM +0100, Antoine Jacoutot wrote: > > On Tue, Mar 24, 2020 at 11:58:12AM -0600, Solene Rapenne wrote: > > > CVSROOT: /cvs > > > Module name: ports > > > Changes by: sol...@cvs.openbsd.org 2020/03/24 11:58:12 > > > > > > Modified files: > > > games/yquake2 : Makefile distinfo > > > games/yquake2/pkg: PLIST > > > > > > Log message: > > > Update to yquake-7.43 > > > > > > ok awolk@ > > > > > > > Does not build. > > > > Apparently both of us had net/curl present, curl > is optional and dlopened in multiplayer that is why > it's not picked up by make port-lib-depends-check. > > I added it to LIB_DEPENDS and WANTLIB, I'm bumping > REVISION as this package was buildable on hosts > that had net/curl present and could be installed. > > OK to commit? If it doesn't show in port-lib-depends-check then please add a comment to say that it is dlopen()d, otherwise it will likely get removed again if someone sweeps the tree for wantlib fixes. > ? yquake2-7.43p0.diff > Index: Makefile > === > RCS file: /cvs/ports/games/yquake2/Makefile,v > retrieving revision 1.20 > diff -u -p -r1.20 Makefile > --- Makefile 24 Mar 2020 17:58:12 - 1.20 > +++ Makefile 25 Mar 2020 19:33:20 - > @@ -8,6 +8,7 @@ V=7.43 > PKGNAME= ${N}-${V} > DISTNAME=quake2-${V} > CATEGORIES= games > +REVISION=0 > > HOMEPAGE=https://www.yamagi.org/quake2/ > MAINTAINER= Adam Wolk > @@ -17,10 +18,11 @@ EXTRACT_SUFX= .tar.xz > # GPLv2 > PERMIT_PACKAGE= Yes > > -WANTLIB += GL SDL2 c m openal pthread > +WANTLIB += GL SDL2 c curl m openal pthread > > LIB_DEPENDS= audio/openal \ > - devel/sdl2 > + devel/sdl2 \ > + net/curl > > MAKE_ENV+= VERBOSE=1 > USE_GMAKE= Yes
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2020/03/25 17:57:52 Modified files: net/strongswan : Makefile distinfo Log message: update to strongswan-5.8.3
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gonz...@cvs.openbsd.org 2020/03/25 16:58:50 Modified files: www/nextcloud : Tag: OPENBSD_6_6 Makefile distinfo www/nextcloud/pkg: Tag: OPENBSD_6_6 PLIST Log message: Update for Nextcloud to 18.0.2 OK bket@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gonz...@cvs.openbsd.org 2020/03/25 16:52:41 Modified files: www/nextcloud : Makefile distinfo www/nextcloud/pkg: PLIST Log message: Update for Nextcloud to 18.0.2 OK bket@
Re: CVS: cvs.openbsd.org: ports
On Wed, Mar 25, 2020 at 10:06:07PM +0100, Jeremie Courreges-Anglas wrote: > On Wed, Mar 25 2020, Adam Wolk wrote: > > On Wed, Mar 25, 2020 at 03:53:10PM +0100, Antoine Jacoutot wrote: > >> On Tue, Mar 24, 2020 at 11:58:12AM -0600, Solene Rapenne wrote: > >> > CVSROOT: /cvs > >> > Module name: ports > >> > Changes by: sol...@cvs.openbsd.org 2020/03/24 11:58:12 > >> > > >> > Modified files: > >> > games/yquake2 : Makefile distinfo > >> > games/yquake2/pkg: PLIST > >> > > >> > Log message: > >> > Update to yquake-7.43 > >> > > >> > ok awolk@ > >> > > >> > >> Does not build. > >> > > > > Apparently both of us had net/curl present, curl > > is optional and dlopened in multiplayer that is why > > it's not picked up by make port-lib-depends-check. > > > > I added it to LIB_DEPENDS and WANTLIB, I'm bumping > > REVISION as this package was buildable on hosts > > that had net/curl present and could be installed. > > > > OK to commit? > > ok jca@ > Committed thanks. > BTW this port could (in a subsequent step) switch to a cmake-based > build. PLIST isn't affected, and stuff like libGLU or openal is > explicitely linked in. > I will try to whizz up some time this weekend but no promises. If someone else wants to tackle it earlier I'll gladly test and review. Regards, Adam
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: aw...@cvs.openbsd.org 2020/03/25 15:22:59 Modified files: games/yquake2 : Makefile Log message: games/yquake2: fix build net/curl is a runtime (dlopen) multiplayer dependency, hosts without it fail during compilation. Discovered by ajacoutot@ the hard way. OK jca@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: k...@cvs.openbsd.org2020/03/25 15:18:33 Modified files: x11/gnome/mutter: Makefile Log message: mutter needs ports-gcc on base-gcc architectures. This fixes the build on sparc64 (and presumably other base-gcc architectures). ok jasper
Re: CVS: cvs.openbsd.org: ports
On Wed, Mar 25 2020, Adam Wolk wrote: > On Wed, Mar 25, 2020 at 03:53:10PM +0100, Antoine Jacoutot wrote: >> On Tue, Mar 24, 2020 at 11:58:12AM -0600, Solene Rapenne wrote: >> > CVSROOT: /cvs >> > Module name: ports >> > Changes by:sol...@cvs.openbsd.org 2020/03/24 11:58:12 >> > >> > Modified files: >> >games/yquake2 : Makefile distinfo >> >games/yquake2/pkg: PLIST >> > >> > Log message: >> > Update to yquake-7.43 >> > >> > ok awolk@ >> > >> >> Does not build. >> > > Apparently both of us had net/curl present, curl > is optional and dlopened in multiplayer that is why > it's not picked up by make port-lib-depends-check. > > I added it to LIB_DEPENDS and WANTLIB, I'm bumping > REVISION as this package was buildable on hosts > that had net/curl present and could be installed. > > OK to commit? ok jca@ BTW this port could (in a subsequent step) switch to a cmake-based build. PLIST isn't affected, and stuff like libGLU or openal is explicitely linked in. > ? yquake2-7.43p0.diff > Index: Makefile > === > RCS file: /cvs/ports/games/yquake2/Makefile,v > retrieving revision 1.20 > diff -u -p -r1.20 Makefile > --- Makefile 24 Mar 2020 17:58:12 - 1.20 > +++ Makefile 25 Mar 2020 19:33:20 - > @@ -8,6 +8,7 @@ V=7.43 > PKGNAME= ${N}-${V} > DISTNAME=quake2-${V} > CATEGORIES= games > +REVISION=0 > > HOMEPAGE=https://www.yamagi.org/quake2/ > MAINTAINER= Adam Wolk > @@ -17,10 +18,11 @@ EXTRACT_SUFX= .tar.xz > # GPLv2 > PERMIT_PACKAGE= Yes > > -WANTLIB += GL SDL2 c m openal pthread > +WANTLIB += GL SDL2 c curl m openal pthread > > LIB_DEPENDS= audio/openal \ > - devel/sdl2 > + devel/sdl2 \ > + net/curl > > MAKE_ENV+= VERBOSE=1 > USE_GMAKE= Yes > -- 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: bcal...@cvs.openbsd.org 2020/03/25 14:03:50 Modified files: math/veusz : Makefile distinfo Log message: Bugfix update to veusz-3.2.1 Release note: https://veusz.github.io/releasenotes/3.2.1.txt
Re: CVS: cvs.openbsd.org: ports
On Wed, Mar 25, 2020 at 03:53:10PM +0100, Antoine Jacoutot wrote: > On Tue, Mar 24, 2020 at 11:58:12AM -0600, Solene Rapenne wrote: > > CVSROOT:/cvs > > Module name:ports > > Changes by: sol...@cvs.openbsd.org 2020/03/24 11:58:12 > > > > Modified files: > > games/yquake2 : Makefile distinfo > > games/yquake2/pkg: PLIST > > > > Log message: > > Update to yquake-7.43 > > > > ok awolk@ > > > > Does not build. > Apparently both of us had net/curl present, curl is optional and dlopened in multiplayer that is why it's not picked up by make port-lib-depends-check. I added it to LIB_DEPENDS and WANTLIB, I'm bumping REVISION as this package was buildable on hosts that had net/curl present and could be installed. OK to commit? ? yquake2-7.43p0.diff Index: Makefile === RCS file: /cvs/ports/games/yquake2/Makefile,v retrieving revision 1.20 diff -u -p -r1.20 Makefile --- Makefile24 Mar 2020 17:58:12 - 1.20 +++ Makefile25 Mar 2020 19:33:20 - @@ -8,6 +8,7 @@ V= 7.43 PKGNAME= ${N}-${V} DISTNAME= quake2-${V} CATEGORIES=games +REVISION= 0 HOMEPAGE= https://www.yamagi.org/quake2/ MAINTAINER=Adam Wolk @@ -17,10 +18,11 @@ EXTRACT_SUFX= .tar.xz # GPLv2 PERMIT_PACKAGE=Yes -WANTLIB += GL SDL2 c m openal pthread +WANTLIB += GL SDL2 c curl m openal pthread LIB_DEPENDS= audio/openal \ - devel/sdl2 + devel/sdl2 \ + net/curl MAKE_ENV+= VERBOSE=1 USE_GMAKE= Yes
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: s...@cvs.openbsd.org2020/03/25 10:19:03 Modified files: devel/got : Makefile distinfo Log message: update to got 0.31 - take status line into account during page up/down in 'tog log' (naddy) - make 'got tree' use the current branch if invoked in a work tree (tracey) - compute pack file's checksum during download and check it in got-fetch-pack - make got-index-pack compute and verify the pack file's checksum as well - stop verifying pack file checksum in the main process during clone/fetch - fix bogus 'reference HEAD not found' error (reported by Matthias aka _xhr_) - make 'got clone' create refs/remotes/origin/HEAD, as 'git clone' does - make 'got fetch' handle updates to refs/remotes/*/HEAD
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rob...@cvs.openbsd.org 2020/03/25 09:02:51 Modified files: x11/mate/system-monitor: Makefile Log message: add missing build dependency on polkit
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: t...@cvs.openbsd.org2020/03/25 09:03:07 Modified files: net/telegram-purple: Makefile Log message: Do not build on big-endian architectures due to endianness issues in generate.c. ok jca kmos kn
Re: CVS: cvs.openbsd.org: ports
On Tue, Mar 24, 2020 at 11:58:12AM -0600, Solene Rapenne wrote: > CVSROOT: /cvs > Module name: ports > Changes by: sol...@cvs.openbsd.org 2020/03/24 11:58:12 > > Modified files: > games/yquake2 : Makefile distinfo > games/yquake2/pkg: PLIST > > Log message: > Update to yquake-7.43 > > ok awolk@ > Does not build. >>> Running build in games/yquake2 at 1585147827.68 ===> games/yquake2 ===> Checking files for yquake2-7.43 `/exopi-cvs/ports/distfiles/quake2-7.43.tar.xz' is up to date. >> (SHA256) quake2-7.43.tar.xz: OK ===> Extracting for yquake2-7.43 ===> Patching for yquake2-7.43 ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for yquake2-7.43 ===> Configuring for yquake2-7.43 ===> Building for yquake2-7.43 Build configuration WITH_OPENAL = yes WITH_SYSTEMWIDE = yes WITH_SYSTEMDIR = /usr/local/share/yquake2 ===> Building quake2 mkdir -p release gmake release/quake2 gmake[1]: Entering directory '/exopi-obj/pobj/yquake2-7.43/quake2-7.43' ===> CC src/backends/generic/misc.c mkdir -p build/client/src/backends/generic cc -c -std=gnu99 -O2 -fno-strict-aliasing -Wall -pipe -g -ggdb -MMD -fwrapv -Wno-missing-braces -DYQ2OSTYPE=\"OpenBSD\" -DYQ2ARCH=\"x86_64\" -mfpmath=sse -DSYSTEMWIDE -DSYSTEMDIR=\"/usr/local/share/yquake2\" -fvisibility=hidden -Wno-unused-result -DUSE_CURL -DUSE_OPENAL -DDEFAULT_OPENAL_DRIVER='"libopenal.so"' -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -D_REENTRANT -I/usr/X11R6/include -DIOAPI_NO_64 -DNOUNCRYPT -I/usr/local/include -o build/client/src/backends/generic/misc.o src/backends/generic/misc.c src/backends/generic/misc.c:130:2: warning: "SetExecutablePath() is unimplemented on this platform" [-W#warnings] #warning "SetExecutablePath() is unimplemented on this platform" ^ 1 warning generated. ===> CC src/client/cl_cin.c mkdir -p build/client/src/client cc -c -std=gnu99 -O2 -fno-strict-aliasing -Wall -pipe -g -ggdb -MMD -fwrapv -Wno-missing-braces -DYQ2OSTYPE=\"OpenBSD\" -DYQ2ARCH=\"x86_64\" -mfpmath=sse -DSYSTEMWIDE -DSYSTEMDIR=\"/usr/local/share/yquake2\" -fvisibility=hidden -Wno-unused-result -DUSE_CURL -DUSE_OPENAL -DDEFAULT_OPENAL_DRIVER='"libopenal.so"' -I/usr/local/include -I/usr/local/include/SDL2 -I/usr/X11R6/include -D_REENTRANT -I/usr/X11R6/include -DIOAPI_NO_64 -DNOUNCRYPT -I/usr/local/include -o build/client/src/client/cl_cin.o src/client/cl_cin.c In file included from src/client/cl_cin.c:28: In file included from src/client/header/client.h:52: src/client/header/../curl/header/download.h:35:10: fatal error: 'curl/curl.h' file not found #include ^ 1 error generated. gmake[1]: *** [Makefile:379: build/client/src/client/cl_cin.o] Error 1 gmake[1]: Leaving directory '/exopi-obj/pobj/yquake2-7.43/quake2-7.43' gmake: *** [Makefile:368: client] Error 2 *** Error 2 in games/yquake2 (/exopi-cvs/ports/infrastructure/mk/bsd.port.mk:2891 '/exopi-obj/pobj/yquake2-7.43/.build_done': @cd /exopi-obj...) *** Error 2 in games/yquake2 (/exopi-cvs/ports/infrastructure/mk/bsd.port.mk:2557 'build': @lock=yquake2-7.43; export _LOCKS_HELD=" yquake2...) ===> Exiting games/yquake2 with an error -- Antoine
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: tra...@cvs.openbsd.org 2020/03/25 08:11:13 Modified files: devel/xtensa-esp32-elf/gcc-bootstrap: Makefile Log message: Mark devel/xtensa-esp32-elf/gcc-bootstrap BROKEN for sparc64 ok kmos
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: k...@cvs.openbsd.org2020/03/25 08:03:14 Modified files: emulators/BasiliskII: Makefile Log message: Mark emulators/BasiliskII BROKEN for sparc64 ok fcambus
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: mari...@cvs.openbsd.org 2020/03/25 04:01:46 Modified files: devel/py-parso : Makefile devel/py-parso/pkg: PLIST devel/py-jedi : Makefile devel/py-jedi/pkg: PLIST Log message: devel/py-parso and devel/py-jedi to python3 only. OK paco@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: mari...@cvs.openbsd.org 2020/03/25 04:00:10 Modified files: devel : Makefile Log message: Unhook devel/py-parso and devel/py-jedi from Makefile.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: mari...@cvs.openbsd.org 2020/03/25 03:58:49 Modified files: devel/quirks : Makefile devel/quirks/files: Quirks.pm Log message: Add quirks for py-parso and py-jedi.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: lan...@cvs.openbsd.org 2020/03/25 01:32:47 Modified files: meta/tor-browser: Makefile www/tor-browser: Makefile.inc www/tor-browser/browser: Makefile distinfo www/tor-browser/noscript: Makefile distinfo Log message: Update to tor-browser 9.0.7, from maintainer Caspar Schutijser
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rpoin...@cvs.openbsd.org2020/03/25 01:14:05 Modified files: devel/py-xlsxwriter: Makefile distinfo Log message: update XlsxWriter to 1.2.8.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rsadow...@cvs.openbsd.org 2020/03/25 00:16:30 Modified files: devel/clang-tools-extra: Makefile devel/clang-tools-extra/patches: patch-cmake_modules_HandleLLVMOptions_cmake patch-include_llvm_BinaryFormat_Dwarf_def patch-include_llvm_CodeGen_AsmPrinter_h patch-include_llvm_CodeGen_MachineFrameInfo_h patch-include_llvm_CodeGen_Passes_h patch-include_llvm_CodeGen_ReturnProtectorLowering_h patch-include_llvm_CodeGen_TargetFrameLowering_h patch-include_llvm_Config_llvm-config_h_cmake patch-include_llvm_InitializePasses_h patch-include_llvm_MC_MCAsmInfoELF_h patch-lib_CodeGen_AsmPrinter_AsmPrinter_cpp patch-lib_CodeGen_CMakeLists_txt patch-lib_CodeGen_PrologEpilogInserter_cpp patch-lib_CodeGen_ReturnProtectorLowering_cpp patch-lib_CodeGen_ReturnProtectorPass_cpp patch-lib_CodeGen_TargetLoweringBase_cpp patch-lib_CodeGen_TargetPassConfig_cpp patch-lib_MC_MCAsmInfoELF_cpp patch-lib_MC_MCELFStreamer_cpp patch-lib_MC_MCParser_AsmParser_cpp patch-lib_Target_AArch64_AArch64AsmPrinter_cpp patch-lib_Target_AArch64_AArch64FrameLowering_cpp patch-lib_Target_AArch64_AArch64FrameLowering_h patch-lib_Target_AArch64_AArch64ISelLowering_cpp patch-lib_Target_AArch64_AArch64InstrInfo_td patch-lib_Target_AArch64_AArch64ReturnProtectorLowering_cpp patch-lib_Target_AArch64_AArch64ReturnProtectorLowering_h patch-lib_Target_AArch64_AArch64Subtarget_h patch-lib_Target_AArch64_CMakeLists_txt patch-lib_Target_Mips_AsmParser_MipsAsmParser_cpp patch-lib_Target_Mips_MCTargetDesc_MipsTargetStreamer_cpp patch-lib_Target_Mips_Mips64InstrInfo_td patch-lib_Target_Mips_MipsAsmPrinter_cpp patch-lib_Target_Mips_MipsISelLowering_cpp patch-lib_Target_Mips_MipsInstrInfo_td patch-lib_Target_Mips_MipsTargetStreamer_h patch-lib_Target_PowerPC_PPCISelLowering_cpp patch-lib_Target_PowerPC_PPCSubtarget_h patch-lib_Target_Sparc_SparcAsmPrinter_cpp patch-lib_Target_Sparc_SparcISelLowering_cpp patch-lib_Target_X86_CMakeLists_txt patch-lib_Target_X86_MCTargetDesc_X86AsmBackend_cpp patch-lib_Target_X86_X86AsmPrinter_h patch-lib_Target_X86_X86FixupGadgets_cpp patch-lib_Target_X86_X86FrameLowering_cpp patch-lib_Target_X86_X86FrameLowering_h patch-lib_Target_X86_X86InstrCompiler_td patch-lib_Target_X86_X86MCInstLower_cpp patch-lib_Target_X86_X86MachineFunctionInfo_h patch-lib_Target_X86_X86RegisterInfo_td patch-lib_Target_X86_X86ReturnProtectorLowering_cpp patch-lib_Target_X86_X86ReturnProtectorLowering_h patch-lib_Target_X86_X86Subtarget_h patch-lib_Target_X86_X86TargetMachine_cpp patch-lib_Target_X86_X86_h