Merged update from upstream sources

This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/hexedit.git#e4259e50735cf57fd7832d6d83085acb16e825ea
This commit is contained in:
DistroBaker 2021-04-01 21:50:19 +00:00
parent afae08954c
commit 851f29da86
6 changed files with 59 additions and 32 deletions

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
hexedit-1.2.12.src.tgz
/hexedit-1.2.13.src.tgz
/1.5.tar.gz

View File

@ -10,14 +10,3 @@ diff -up hexedit/Makefile-build.in~ hexedit/Makefile-build.in
install -d -m 755 usr/man/man1
install -m 644 $(PRODUCT).1 usr/man/man1
tar cfz $(DYNAMICBIN) usr
diff -up hexedit/Makefile.in~ hexedit/Makefile.in
--- hexedit/Makefile.in~ 2010-02-04 17:20:52.000000000 +0200
+++ hexedit/Makefile.in 2013-03-26 17:14:26.217769520 +0200
@@ -42,6 +42,6 @@ distclean: clean
install: $(PRODUCT)
$(INSTALL) -d -m 755 $(DESTDIR)$(bindir)
- $(INSTALL) -s -m 755 $(PRODUCT) $(DESTDIR)$(bindir)
+ $(INSTALL) -m 755 $(PRODUCT) $(DESTDIR)$(bindir)
$(INSTALL) -d -m 755 $(DESTDIR)$(mandir)/man1
$(INSTALL) -m 644 $(PRODUCT).1 $(DESTDIR)$(mandir)/man1

43
hexedit-1.5.patch Normal file
View File

@ -0,0 +1,43 @@
Author:Filip Januš <fjanus@redhat.com>
This patch fixs inconsistency between filename and configure.ac
diff -ur hexedit-1.5/configure.ac hxpatch/configure.ac
--- hexedit-1.5/configure.ac 2020-08-28 11:51:07.000000000 +0200
+++ hxpatch/configure.ac 2021-03-16 15:37:40.127591071 +0100
@@ -14,7 +14,7 @@
VERSION=TheVERSION
INCL=hexedit.h
SRCS="hexedit.c display.c mark.c page.c file.c interact.c misc.c search.c"
-OTHER="COPYING Changes TODO install-sh configure config.h.in hexedit.1 hexedit-TheVERSION.lsm Makefile.in configure.in Makefile-build.in"
+OTHER="COPYING Changes TODO install-sh configure config.h.in hexedit.1 hexedit.lsm Makefile.in configure.in Makefile-build.in"
AC_SUBST(PRODUCT)
AC_SUBST(VERSION)
AC_SUBST(INCL)
@@ -72,4 +72,4 @@
#endif
)
-AC_OUTPUT(Makefile Makefile-build hexedit.1)
+AC_OUTPUT(Makefile Makefile-build hexedit.1 hexedit.lsm)
diff -ur hexedit-1.5/hexedit.lsm.in hxpatch/hexedit.lsm.in
--- hexedit-1.5/hexedit.lsm.in 2020-08-28 11:51:07.000000000 +0200
+++ hxpatch/hexedit.lsm.in 2021-03-16 12:12:49.664995112 +0100
@@ -1,6 +1,6 @@
Begin3
Title: hexedit
-Version: TheVERSION
+Version: @VERSION@
Entered-date: 10SEP98
Description: view and edit files in hexadecimal or in ASCII.
hexedit shows a file both in ASCII and in hexadecimal.
@@ -13,8 +13,8 @@
Author: pixel@rigaux.org (Pixel)
Maintained-by: pixel@rigaux.org (Pixel)
Primary-site: sunsite.unc.edu /pub/Linux/utils/file/hex
- 39kB hexedit-VERSION.src.tgz
- 14kB hexedit-VERSION.bin.i386.dynamic.tgz
+ 39kB hexedit-@VERSION@.src.tgz
+ 14kB hexedit-@VERSION@.bin.i386.dynamic.tgz
Original-site: rigaux.org /
Platforms: Linux Unix SunOS Solaris SGI curses
Copying-policy: GPL

View File

@ -1,13 +0,0 @@
--- hexedit.old/hexedit.1 2013-03-01 22:07:04.000000000 +0000
+++ hexedit/hexedit.1 2013-04-05 17:25:48.875705378 +0100
@@ -17,6 +17,10 @@
.I "\-m, \-\-maximize"
Try to maximize the display.
.TP
+.I "\-\-color"
+Display colors.
+This feature is only available if your operating system supports it.
+.TP
.I "\-h, \-\-help"
Show the usage.
.SH COMMANDS (quickly)

View File

@ -1,19 +1,20 @@
Summary: A hexadecimal file viewer and editor
Name: hexedit
Version: 1.2.13
Release: 19%{?dist}
Version: 1.5
Release: 1%{?dist}
License: GPLv2+
URL: http://rigaux.org/hexedit.html
Source: http://rigaux.org/%{name}-%{version}.src.tgz
Source: https://github.com/pixel/%{name}/archive/%{version}.tar.gz
Patch1: hexedit-1.2.13-config.patch
# Document --color option. Sent upstream 2013-04-05.
Patch2: hexedit-man-page-color.patch
Patch2: hexedit-1.5.patch
BuildRequires: ncurses-devel
BuildRequires: gcc
BuildRequires: make
BuildRequires: autoconf
%description
Hexedit shows a file both in ASCII and in hexadecimal. The file can be a device
@ -21,12 +22,13 @@ as the file is read a piece at a time. Hexedit can be used to modify the file
and search through it.
%prep
%setup -q -n %{name}
%setup -q -n %{name}-%{version}
%patch1 -p1 -b .config
%patch2 -p1 -b .color
%patch2 -p1
%build
./autogen.sh
%configure
make %{_smp_mflags}
@ -37,11 +39,16 @@ make install \
INSTALL='install -p'
%files
%doc hexedit-%{version}.lsm COPYING Changes
%doc hexedit.lsm COPYING Changes
%{_bindir}/hexedit
%{_mandir}/man1/hexedit.1*
%changelog
* Tue Mar 16 2021 Filip Januš <fjanus@redhat.com> - 1.5-1
- Nwe upstream version 1.5
- Add patch to solve inconsistency between configure.ac and filename
- Add Build requirement autoconf
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.13-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

View File

@ -1 +1 @@
a5af1378d028512a9cad27a5ba3e15f9 hexedit-1.2.13.src.tgz
SHA512 (1.5.tar.gz) = 9d8e5c8c0cda0af17ffeaf528e3dacd7fc2878dfc0755cb055dae5c56f05c961353c1d1723b05897314b49a44a6eb96de5d3a599c6b29967425507eea7cc7ca5