From: Marco Atzeri via Cygwin-apps <cygwin-apps@cygwin.com>
Subject: Re: Tmux crashes on copy
Date: Thu, 25 Jan 2024 12:11:13 +0100

> Hi,
> 
> I am using from time to time
> 
> the baseline is using
> 
>   GIT_URI=
>   GIT_REV=
>   inherit git
> 
> instead of
> 
>   SRC_URI
> 
> 
> -------------------------------------
> FORGE="mpi"
> NAME="octave-mpi"
> VERSION=3.1.1
> OV=3.1.0
> RELEASE=0.3
> 
> LICENSE="GPL-3.0-or-later"
> CATEGORY="Math"
> SUMMARY="Forge: bindings for basic Message Passing Interface (MPI)"
> DESCRIPTION="${SUMMARY}
> Contributed functions for GNU Octave from octave.sourceforge.net"
> HOMEPAGE="https://gnu-octave.github.io/packages/mpi";
> 
> GIT_URI="https://github.com/carlodefalco/octave-mpi";
> GIT_REV="a44db30"
> SRC_DIR="${PN}"
> inherit git
> #SRC_URI="https://github.com/carlodefalco/octave-mpi/releases/download/v${OV}/${FORGE}-${OV}.tar.gz";
> #SRC_DIR="${FORGE}"
> ..
> --------------------------------------

Thanks for quick reply.

By applying following changes to tmux.cygport of tmux 3.2-1, build of
tmux succeeds with latest snapshot of upstream repository.

----------------------------------------------------------------------
diff --git a/tmux.cygport b/tmux.cygport
index 8a770f9..bd33422 100644
--- a/tmux.cygport
+++ b/tmux.cygport
@@ -1,5 +1,5 @@
 NAME="tmux"
-VERSION="3.2"
+VERSION="3.3a.330"
 RELEASE="1"
 CATEGORY="Utils"
 SUMMARY="Terminal multiplexer"
@@ -13,11 +13,13 @@ placed in /tmp. Moreover tmux provides a consistent and 
well-documented command
 interface, with the same syntax whether used interactively, as a key binding,
 or from the shell. It offers a choice of vim or Emacs key layouts."
 HOMEPAGE="http://${PN}.github.io";
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz";
+GIT_URI="https://github.com/${PN}/${PN}";
+GIT_REV="ea7136fb"
+inherit git
 PATCH_URI="patches/0001-fix-control-mode.patch"
 
 DEPEND="autoconf automake pkg-config libtool gettext-devel make git
-libevent-devel libncurses-devel"
+libevent-devel libncurses-devel bison"
 
 # tmux includes ncurses as <ncurses.h> and doesn't look for libncursesw
 CYGCONF_ARGS="CPPFLAGS=-I/usr/include/ncursesw LIBS=-lncursesw"
----------------------------------------------------------------------

---
Yasuhiro Kimura

Reply via email to