Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 713358 - sys-devel/remake-4.3.1.5 version bump
Summary: sys-devel/remake-4.3.1.5 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords: EBUILD, PATCH, PullRequest
Depends on:
Blocks:
 
Reported: 2020-03-19 08:01 UTC by Anton Kochkov
Modified: 2021-05-09 12:53 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
files/make-4.3.1.5-fno-common.patch (make-4.3.1.5-fno-common.patch,2.33 KB, patch)
2020-05-08 08:00 UTC, Jeroen Roovers (RETIRED)
Details | Diff
remake-4.3.1.5.ebuild (remake-4.3.1.5.ebuild,926 bytes, text/plain)
2020-05-08 08:10 UTC, Jeroen Roovers (RETIRED)
Details
remake-4.3.1.5.ebuild (remake-4.3.1.5.ebuild,929 bytes, text/plain)
2020-05-08 08:12 UTC, Jeroen Roovers (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Kochkov 2020-03-19 08:01:43 UTC
remake-4.3 version was released recently with enormous amount of changes

https://github.com/rocky/remake/releases/tag/release_4.3%2Bdbg-1.5

With this release, we've started redoing the texinfo documentation in sphinx and put on readthedocs. Since sphinx supports output into LaTeX, TeXinfo, pdf, epub, and info as well as HTML, the TeXinfo document will be removed when the sphinx documentation is more stable. I expect the in next release to work on this.

Similarly, you'll see that README.md has been redone and includes screencasts. The install docs have also been corrected and expanded.
New and Changed Features

    --search parent -- I really like this one.
    --tasks -- the definition of a "tasks" has been simplified.
    Now, it is simply a target that has a description comment (#:) before it.
    After many years of using this myself, I highly encourage people to start using description comments more.
    Output from running remake --tasks is nicer because we use spaces to align columns rather than tabs.

Debugger Changes

    Commands with file expansion now use glob(), not word_expand() (Thomas did this too).
    Previously source used to POSIX.1-2008 wordexp(), but this is not available on BSD-ish systems. glob() is more general, and GNU make ships with its own glob() function when none is provided in the underlying OS library.
    load command added eval command removed.
    eval never worked and it attempted to be the same thing as load; load is the gdb name.
    $(debugger) function fixed.
    This function gave an virtual memory exhausted on exit. This has been fixed. The required parameter for this function, a tag name, is now shown on entry
    info tasks has been added. It is basically the same thing as remake --tasks
    Description lines are now shown on in info targets and list commands
    The debugger now disallows any "running" command inside post-mortem debugging
    Help as shown inside the debugger has been greatly expanded and more closely matches the sphinx docs.
    We now show in help text the short command name and any aliases attached to the command
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2020-05-08 08:00:27 UTC
Created attachment 636818 [details, diff]
files/make-4.3.1.5-fno-common.patch
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2020-05-08 08:10:38 UTC
Created attachment 636820 [details]
remake-4.3.1.5.ebuild

--- remake-4.2.1.1.4-r1.ebuild  2020-03-26 19:44:41.074057715 +0100
+++ remake-4.3.1.5.ebuild       2020-05-08 10:00:54.050913819 +0200
@@ -1,13 +1,13 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2

-EAPI=6
+EAPI=7

-MY_P="${PN}-${PV:0:5}+dbg-${PV:6}"
+MY_P="${PN}-${PV:0:3}+dbg-${PV:4}"

 DESCRIPTION="patched version of GNU make with improved error reporting, tracing and debugging"
 HOMEPAGE="http://bashdb.sourceforge.net/remake/"
-SRC_URI="mirror://sourceforge/bashdb/${MY_P}.tar.bz2"
+SRC_URI="mirror://sourceforge/bashdb/${MY_P}.tar.gz"

 LICENSE="GPL-1"
 SLOT="0"
@@ -21,7 +21,7 @@
 S=${WORKDIR}/${MY_P}

 PATCHES=(
-       "${FILESDIR}/make-4.2.1-glob-v2.patch"
+       "${FILESDIR}/make-4.3.1.5-fno-common.patch"
 )

 src_configure() {
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2020-05-08 08:12:53 UTC
Created attachment 636822 [details]
remake-4.3.1.5.ebuild

--- remake-4.2.1.1.4-r1.ebuild  2020-03-26 19:44:41.074057715 +0100
+++ remake-4.3.1.5.ebuild       2020-05-08 10:11:50.043503809 +0200
@@ -1,17 +1,17 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2

-EAPI=6
+EAPI=7

-MY_P="${PN}-${PV:0:5}+dbg-${PV:6}"
+MY_P="${PN}-${PV:0:3}+dbg-${PV:4}"

 DESCRIPTION="patched version of GNU make with improved error reporting, tracing and debugging"
 HOMEPAGE="http://bashdb.sourceforge.net/remake/"
-SRC_URI="mirror://sourceforge/bashdb/${MY_P}.tar.bz2"
+SRC_URI="mirror://sourceforge/bashdb/${MY_P}.tar.gz"

 LICENSE="GPL-1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
 IUSE="guile readline"

 RDEPEND="readline? ( sys-libs/readline:0= )
@@ -21,7 +21,7 @@
 S=${WORKDIR}/${MY_P}

 PATCHES=(
-       "${FILESDIR}/make-4.2.1-glob-v2.patch"
+       "${FILESDIR}/make-4.3.1.5-fno-common.patch"
 )

 src_configure() {
Comment 4 Larry the Git Cow gentoo-dev 2021-05-09 12:53:38 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d54fb3f8182f02cb77149ff053e7907fb7c025bb

commit d54fb3f8182f02cb77149ff053e7907fb7c025bb
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-05-09 12:53:01 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2021-05-09 12:53:01 +0000

    sys-devel/remake: add 4.3.1.1.5
    
    Closes: https://bugs.gentoo.org/713358
    Closes: https://bugs.gentoo.org/674184
    Closes: https://bugs.gentoo.org/675624
    Signed-off-by: Sam James <sam@gentoo.org>
    Signed-off-by: David Seifert <soap@gentoo.org>

 sys-devel/remake/Manifest                          |   1 +
 .../remake/files/remake-4.3.1.1.5-fno-common.patch | 103 +++++++++++++++++++++
 sys-devel/remake/remake-4.3.1.1.5.ebuild           |  40 ++++++++
 3 files changed, 144 insertions(+)