Skip to content

Commit

Permalink
3.2 (20230609)
Browse files Browse the repository at this point in the history
  • Loading branch information
raforg committed Jun 9, 2023
1 parent 5b8851f commit 697e289
Show file tree
Hide file tree
Showing 60 changed files with 137 additions and 166 deletions.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,3 @@ rh
*.html
*.1
*.5
*diff
6 changes: 3 additions & 3 deletions .reuse/dep5
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@ Upstream-Contact: raf <[email protected]>
Source: https://raf.org/rawhide

Files: *
Copyright: 1990 Ken Stauffer, 2022 raf <[email protected]>
Copyright: 1990 Ken Stauffer, 2022-2023 raf <[email protected]>
License: GPL-3.0-or-later

Files: rhstr.c
Copyright: 1990 Ken Stauffer, 2022 raf <[email protected]>
Copyright: 1990 Ken Stauffer, 2022-2023 raf <[email protected]>
1998 Todd C. Miller <[email protected]>
License: GPL-3.0-or-later and BSD-3-Clause

Files: rh.1.pod
Copyright: 1990 Ken Stauffer, 2022 raf <[email protected]>
Copyright: 1990 Ken Stauffer, 2022-2023 raf <[email protected]>
1990-2022 Free Software Foundation, Inc
License: GPL-3.0-or-later

11 changes: 11 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
3.2 (20230609)

- Add support for attr (flags) on FreeBSD, OpenBSD, NetBSD, and macOS
- Add ./configure --default (to avoid needing the details in Makefile)
- Change --help pattern modifiers layout to improve readability
- Remove explicit PCRE2 JIT compilation (had introduced uninitialized reads)
- Add file type pattern modifiers: .what .iwhat .rewhat .reiwhat
- Add MIME type pattern modifiers: .mime .imime .remime .reimime
- Add -L %w (file type description) %W (MIME type)
- Add to -L %j (JSON) output fields: filetype mimetype

3.1 (20221011)

- Add built-in symbols for Linux ext2-style file attributes: attr proj gen
Expand Down
6 changes: 3 additions & 3 deletions COPYING
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ https://raf.org/rawhide
https://github.com/raforg/rawhide
https://codeberg.org/raforg/rawhide

Copyright (C) 1990 Ken Stauffer, 2022 raf <[email protected]>
Copyright (C) 1990 Ken Stauffer, 2022-2023 raf <[email protected]>

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down Expand Up @@ -53,6 +53,6 @@ All rights reserved.
URL: https://raf.org/rawhide
GIT: https://github.com/raforg/rawhide
GIT: https://codeberg.org/raforg/rawhide
Date: 20221011
Authors: 1990 Ken Stauffer, 2022 raf <[email protected]>
Date: 20230609
Authors: 1990 Ken Stauffer, 2022-2023 raf <[email protected]>

8 changes: 4 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# https://github.com/raforg/rawhide
# https://codeberg.org/raforg/rawhide
#
# Copyright (C) 1990 Ken Stauffer, 2022 raf <[email protected]>
# Copyright (C) 1990 Ken Stauffer, 2022-2023 raf <[email protected]>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
Expand All @@ -18,7 +18,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20221011 raf <[email protected]>
# 20230609 raf <[email protected]>

DESTDIR =
#PREFIX = /usr
Expand All @@ -43,8 +43,8 @@ FMT_MANDIR = $(MAN_INSDIR)/man$(FMT_MANSECT)
MAN_GZIP = 0

RAWHIDE_NAME = rawhide
RAWHIDE_VERSION = 3.1
RAWHIDE_DATE = 20221011
RAWHIDE_VERSION = 3.2
RAWHIDE_DATE = 20230609
RAWHIDE_PROG_NAME = rh
RAWHIDE_ID = $(RAWHIDE_NAME)-$(RAWHIDE_VERSION)
RAWHIDE_DIST = $(RAWHIDE_ID).tar.gz
Expand Down
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,7 @@ a high-level interface to the built-in symbols mentioned above, and makes
.sh
Case-insensitive glob matching is available here (i)
Perl-compatible regular expressions are available here (re)
File types and MIME types are available here (what, mime)
Access control lists are available here (acl)
Extended attributes are available here (ea)

Expand Down Expand Up @@ -463,8 +464,8 @@ Find files on *Solaris* with setuid executable extended attributes (silly):

*Rawhide*'s source distribution can be downloaded from these locations:

- <https://raf.org/rawhide/download/rawhide-3.1.tar.gz> (or [archive.org](https://web.archive.org/web/20220000000000*/https://raf.org/rawhide/download/rawhide-3.1.tar.gz))
- <https://github.com/raforg/rawhide/releases/download/v3.1/rawhide-3.1.tar.gz>
- <https://raf.org/rawhide/download/rawhide-3.2.tar.gz> (or [archive.org](https://web.archive.org/web/20230000000000*/https://raf.org/rawhide/download/rawhide-3.2.tar.gz))
- <https://github.com/raforg/rawhide/releases/download/v3.2/rawhide-3.2.tar.gz>

This is free software released under the terms of the GNU General Public
Licence version 3 or later (*GPLv3+*).
Expand All @@ -473,8 +474,8 @@ Licence version 3 or later (*GPLv3+*).

To install *rawhide*:

tar xzf rawhide-3.1.tar.gz
cd rawhide-3.1
tar xzf rawhide-3.2.tar.gz
cd rawhide-3.2
./configure
make
make test # optional (lots of output, or set quiet=1)
Expand Down Expand Up @@ -549,6 +550,6 @@ character encodings are not supported.
URL: https://raf.org/rawhide
GIT: https://github.com/raforg/rawhide
GIT: https://codeberg.org/raforg/rawhide
Date: 20221011
Authors: 1990 Ken Stauffer, 2022 raf <[email protected]>
Date: 20230609
Authors: 1990 Ken Stauffer, 2022-2023 raf <[email protected]>

4 changes: 2 additions & 2 deletions configure
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# https://github.com/raforg/rawhide
# https://codeberg.org/raforg/rawhide
#
# Copyright (C) 1990 Ken Stauffer, 2022 raf <[email protected]>
# Copyright (C) 1990 Ken Stauffer, 2022-2023 raf <[email protected]>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
Expand All @@ -20,7 +20,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20221011 raf <[email protected]>
# 20230609 raf <[email protected]>

# Show the usage messge for --help

Expand Down
4 changes: 2 additions & 2 deletions gcov_summary
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ use strict;
# https://github.com/raforg/rawhide
# https://codeberg.org/raforg/rawhide
#
# Copyright (C) 1990 Ken Stauffer, 2022 raf <[email protected]>
# Copyright (C) 1990 Ken Stauffer, 2022-2023 raf <[email protected]>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
Expand All @@ -22,7 +22,7 @@ use strict;
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20221011 raf <[email protected]>
# 20230609 raf <[email protected]>

# gcov_summary - Summarise the contents of *.c.gcov (first run gcov *.c)

Expand Down
4 changes: 2 additions & 2 deletions md2html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# https://github.com/raforg/rawhide
# https://codeberg.org/raforg/rawhide
#
# Copyright (C) 1990 Ken Stauffer, 2022 raf <[email protected]>
# Copyright (C) 1990 Ken Stauffer, 2022-2023 raf <[email protected]>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
Expand All @@ -20,7 +20,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20221011 raf <[email protected]>
# 20230609 raf <[email protected]>

# md2html - Convert a markdown file into a complete HTML document file

Expand Down
6 changes: 3 additions & 3 deletions rawhide.conf.5.pod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# https://github.com/raforg/rawhide
# https://codeberg.org/raforg/rawhide
#
# Copyright (C) 1990 Ken Stauffer, 2022 raf <[email protected]>
# Copyright (C) 1990 Ken Stauffer, 2022-2023 raf <[email protected]>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
Expand All @@ -18,7 +18,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20221011 raf <[email protected]>
# 20230609 raf <[email protected]>

=head1 NAME

Expand Down Expand Up @@ -2686,7 +2686,7 @@ S<I<The C programming language>>.

1990 Ken Stauffer (University of Calgary)

2022 raf <[email protected]>
2022-2023 raf <[email protected]>

=cut

6 changes: 3 additions & 3 deletions rh.1.pod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# https://github.com/raforg/rawhide
# https://codeberg.org/raforg/rawhide
#
# Copyright (C) 1990 Ken Stauffer, 2022 raf <[email protected]>
# Copyright (C) 1990 Ken Stauffer, 2022-2023 raf <[email protected]>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
Expand All @@ -18,7 +18,7 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# 20221011 raf <[email protected]>
# 20230609 raf <[email protected]>

=head1 NAME

Expand Down Expand Up @@ -2638,7 +2638,7 @@ S<I<The C programming language>>.

1990 Ken Stauffer (University of Calgary)

2022 raf <[email protected]>
2022-2023 raf <[email protected]>

=cut

6 changes: 3 additions & 3 deletions rh.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* https://github.com/raforg/rawhide
* https://codeberg.org/raforg/rawhide
*
# Copyright (C) 1990 Ken Stauffer, 2022 raf <[email protected]>
# Copyright (C) 1990 Ken Stauffer, 2022-2023 raf <[email protected]>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand All @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20221011 raf <[email protected]>
* 20230609 raf <[email protected]>
*/

#define _GNU_SOURCE /* For FNM_EXTMATCH and FNM_CASEFOLD in <fnmatch.h> */
Expand Down Expand Up @@ -207,7 +207,7 @@ static void help_message(void)
printf("GIT: https://github.org/raforg/rawhide\n");
printf("GIT: https://codeberg.org/raforg/rawhide\n");
printf("\n");
printf("Copyright (C) 1990 Ken Stauffer, 2022 raf <[email protected]>\n");
printf("Copyright (C) 1990 Ken Stauffer, 2022-2023 raf <[email protected]>\n");
printf("\n");
printf("This is free software released under the terms of the GPLv3+:\n");
printf("\n");
Expand Down
4 changes: 2 additions & 2 deletions rh.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* https://github.com/raforg/rawhide
* https://codeberg.org/raforg/rawhide
*
* Copyright (C) 1990 Ken Stauffer, 2022 raf <[email protected]>
* Copyright (C) 1990 Ken Stauffer, 2022-2023 raf <[email protected]>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand All @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20221011 raf <[email protected]>
* 20230609 raf <[email protected]>
*/

#ifndef RAWHIDE_RH_H
Expand Down
4 changes: 2 additions & 2 deletions rhcmds.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* https://github.com/raforg/rawhide
* https://codeberg.org/raforg/rawhide
*
* Copyright (C) 1990 Ken Stauffer, 2022 raf <[email protected]>
* Copyright (C) 1990 Ken Stauffer, 2022-2023 raf <[email protected]>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand All @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20221011 raf <[email protected]>
* 20230609 raf <[email protected]>
*/

#define _GNU_SOURCE /* For FNM_EXTMATCH and FNM_CASEFOLD in <fnmatch.h> */
Expand Down
4 changes: 2 additions & 2 deletions rhcmds.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* https://github.com/raforg/rawhide
* https://codeberg.org/raforg/rawhide
*
* Copyright (C) 1990 Ken Stauffer, 2022 raf <[email protected]>
* Copyright (C) 1990 Ken Stauffer, 2022-2023 raf <[email protected]>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand All @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20221011 raf <[email protected]>
* 20230609 raf <[email protected]>
*/

#ifndef RAWHIDE_RHCMDS_H
Expand Down
4 changes: 2 additions & 2 deletions rhdata.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* https://github.com/raforg/rawhide
* https://codeberg.org/raforg/rawhide
*
* Copyright (C) 1990 Ken Stauffer, 2022 raf <[email protected]>
* Copyright (C) 1990 Ken Stauffer, 2022-2023 raf <[email protected]>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand All @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20221011 raf <[email protected]>
* 20230609 raf <[email protected]>
*/

#define _GNU_SOURCE /* For FNM_EXTMATCH and FNM_CASEFOLD in <fnmatch.h> */
Expand Down
4 changes: 2 additions & 2 deletions rhdata.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* https://github.com/raforg/rawhide
* https://codeberg.org/raforg/rawhide
*
* Copyright (C) 1990 Ken Stauffer, 2022 raf <[email protected]>
* Copyright (C) 1990 Ken Stauffer, 2022-2023 raf <[email protected]>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand All @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20221011 raf <[email protected]>
* 20230609 raf <[email protected]>
*/

#ifndef RAWHIDE_RHDATA_H
Expand Down
4 changes: 2 additions & 2 deletions rhdir.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* https://github.com/raforg/rawhide
* https://codeberg.org/raforg/rawhide
*
* Copyright (C) 1990 Ken Stauffer, 2022 raf <[email protected]>
* Copyright (C) 1990 Ken Stauffer, 2022-2023 raf <[email protected]>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand All @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20221011 raf <[email protected]>
* 20230609 raf <[email protected]>
*/

#define _GNU_SOURCE /* For FNM_EXTMATCH and FNM_CASEFOLD in <fnmatch.h> and wcswidth() in <wchar.h> */
Expand Down
4 changes: 2 additions & 2 deletions rhdir.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* https://github.com/raforg/rawhide
* https://codeberg.org/raforg/rawhide
*
* Copyright (C) 1990 Ken Stauffer, 2022 raf <[email protected]>
* Copyright (C) 1990 Ken Stauffer, 2022-2023 raf <[email protected]>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
Expand All @@ -19,7 +19,7 @@
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <https://www.gnu.org/licenses/>.
*
* 20221011 raf <[email protected]>
* 20230609 raf <[email protected]>
*/

#ifndef RAWHIDE_RHDIR_H
Expand Down
Loading

0 comments on commit 697e289

Please sign in to comment.