pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/remake
Module Name: pkgsrc
Committed By: nikita
Date: Mon Mar 25 15:16:32 UTC 2024
Modified Files:
pkgsrc/devel/remake: Makefile PLIST distinfo options.mk
Log Message:
remake: update to version 4.3+dbg-1.6
Changelog:
Version 4.3.1+dbg-1.6 (2022-01-22)
Allow --profile to take an argument to specify callgrind for json PR #132 (Jayson Messenger)
Fix bug in info var PR #113
Typos in make.1 Issue #110
Support gcc-10 Issue #109
Document debugger commands
Debugger commands are in separate .c files (not inlined, .h included)
I'd like to thank Marten Cassel for his sponsorship.
Version 4.3.1+dbg-1.5 (2020-03-15) Ron Frankel
Rebase code on GNU Make 4.3.
This was made possible by Thomas Kupper (boretom) who did all the heavy lifting while rocky looked on in amazement.
Thomas also added OS/X CI testing, and tested on the BSD-ish platforms.
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
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/remake/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/remake/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/remake/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/remake/options.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/remake/Makefile
diff -u pkgsrc/devel/remake/Makefile:1.5 pkgsrc/devel/remake/Makefile:1.6
--- pkgsrc/devel/remake/Makefile:1.5 Mon Apr 25 15:43:12 2022
+++ pkgsrc/devel/remake/Makefile Mon Mar 25 15:16:32 2024
@@ -1,12 +1,16 @@
-# $NetBSD: Makefile,v 1.5 2022/04/25 15:43:12 tnn Exp $
+# $NetBSD: Makefile,v 1.6 2024/03/25 15:16:32 nikita Exp $
-DISTNAME= remake-4.2.1+dbg-1.4
+DISTNAME= remake-4.3+dbg-1.6
+# upstream titles it 4.3.1
+PKGNAME= remake-4.3.1+dbg-1.6
CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=bashdb/}
+MASTER_SITES= ${MASTER_SITE_GITHUB:=rocky/}
+GITHUB_PROJECT= remake
+GITHUB_RELEASE= remake-4.3+dbg-1.6
MAINTAINER= nikita%NetBSD.org@localhost
-HOMEPAGE= http://bashdb.sourceforge.net/remake/
-COMMENT= GNU make with debugger
+HOMEPAGE= https://bashdb.sourceforge.net/remake/
+COMMENT= GNU make with comprehensible tracing and a debugger
LICENSE= gnu-gpl-v3
USE_FEATURES= snprintf
Index: pkgsrc/devel/remake/PLIST
diff -u pkgsrc/devel/remake/PLIST:1.1 pkgsrc/devel/remake/PLIST:1.2
--- pkgsrc/devel/remake/PLIST:1.1 Mon Jan 6 17:35:31 2020
+++ pkgsrc/devel/remake/PLIST Mon Mar 25 15:16:32 2024
@@ -1,9 +1,10 @@
-@comment $NetBSD: PLIST,v 1.1 2020/01/06 17:35:31 ng0 Exp $
+@comment $NetBSD: PLIST,v 1.2 2024/03/25 15:16:32 nikita Exp $
bin/remake
include/gnuremake.h
info/remake.info
man/man1/remake.1
${PLIST.nls}share/locale/be/LC_MESSAGES/remake.mo
+${PLIST.nls}share/locale/bg/LC_MESSAGES/remake.mo
${PLIST.nls}share/locale/cs/LC_MESSAGES/remake.mo
${PLIST.nls}share/locale/da/LC_MESSAGES/remake.mo
${PLIST.nls}share/locale/de/LC_MESSAGES/remake.mo
@@ -21,10 +22,13 @@ ${PLIST.nls}share/locale/ko/LC_MESSAGES/
${PLIST.nls}share/locale/lt/LC_MESSAGES/remake.mo
${PLIST.nls}share/locale/nl/LC_MESSAGES/remake.mo
${PLIST.nls}share/locale/pl/LC_MESSAGES/remake.mo
+${PLIST.nls}share/locale/pt/LC_MESSAGES/remake.mo
${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/remake.mo
${PLIST.nls}share/locale/ru/LC_MESSAGES/remake.mo
+${PLIST.nls}share/locale/sr/LC_MESSAGES/remake.mo
${PLIST.nls}share/locale/sv/LC_MESSAGES/remake.mo
${PLIST.nls}share/locale/tr/LC_MESSAGES/remake.mo
${PLIST.nls}share/locale/uk/LC_MESSAGES/remake.mo
${PLIST.nls}share/locale/vi/LC_MESSAGES/remake.mo
${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/remake.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/remake.mo
Index: pkgsrc/devel/remake/distinfo
diff -u pkgsrc/devel/remake/distinfo:1.3 pkgsrc/devel/remake/distinfo:1.4
--- pkgsrc/devel/remake/distinfo:1.3 Tue Oct 26 10:19:21 2021
+++ pkgsrc/devel/remake/distinfo Mon Mar 25 15:16:32 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2021/10/26 10:19:21 nia Exp $
+$NetBSD: distinfo,v 1.4 2024/03/25 15:16:32 nikita Exp $
-BLAKE2s (remake-4.2.1+dbg-1.4.tar.gz) = 59438d6c7cfe03eb420cb3509e5f8b7d2f349002609311e2032e177050667a0a
-SHA512 (remake-4.2.1+dbg-1.4.tar.gz) = 6232736439cae8101b65292d12344a938e1f1ca136e8fd62e23e43b3326f2cc5abbaf37a502f2c1dde24276d8a7a9f4346d669e105c865fb06d0a846f5df98da
-Size (remake-4.2.1+dbg-1.4.tar.gz) = 2177617 bytes
+BLAKE2s (remake-4.3+dbg-1.6.tar.gz) = f87b40a7f2e99746e574e9f80d52970c789da1bc2e6720ff4f7c781efa48e9eb
+SHA512 (remake-4.3+dbg-1.6.tar.gz) = d4f0ed0afa0bebf49e0cf6ef3fcfb0915fd457477424b6ffb5f06c6d2faf8d79bbdc9119a736c24c0787b23ceaeccf072e03a654dc01d05c08c88e030ae33539
+Size (remake-4.3+dbg-1.6.tar.gz) = 2596911 bytes
Index: pkgsrc/devel/remake/options.mk
diff -u pkgsrc/devel/remake/options.mk:1.2 pkgsrc/devel/remake/options.mk:1.3
--- pkgsrc/devel/remake/options.mk:1.2 Sun May 31 17:14:23 2020
+++ pkgsrc/devel/remake/options.mk Mon Mar 25 15:16:32 2024
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.2 2020/05/31 17:14:23 rillig Exp $
+# $NetBSD: options.mk,v 1.3 2024/03/25 15:16:32 nikita Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.remake
PKG_SUPPORTED_OPTIONS= nls readline
@@ -12,7 +12,7 @@ PLIST_VARS+= nls
# to avoid a circular dependency (gmake->gettext-tools->ncurses->gmake).
.include "../../devel/gettext-lib/builtin.mk"
.if !empty(PKG_OPTIONS:Mnls) && \
- !empty(USE_BUILTIN.gettext:M[yY][eE][sS])
+ ${USE_BUILTIN.gettext:tl} == yes
USE_PKGLOCALEDIR= yes
USE_TOOLS+= msgfmt
. include "../../devel/gettext-lib/buildlink3.mk"
Home |
Main Index |
Thread Index |
Old Index