git: 27f5f3f84611 - main - audio/gramofile: Jettison byteswap/endian hacks

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sun, 31 Dec 2023 22:59:40 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=27f5f3f84611f66f387f5eba15f23c6b61942e40

commit 27f5f3f84611f66f387f5eba15f23c6b61942e40
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-12-31 15:53:50 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-12-31 20:23:49 +0000

    audio/gramofile: Jettison byteswap/endian hacks
    
    - Pet portclippy
---
 audio/gramofile/Makefile                 |  7 ++++++-
 audio/gramofile/files/post-patch-bplay.c | 32 --------------------------------
 2 files changed, 6 insertions(+), 33 deletions(-)

diff --git a/audio/gramofile/Makefile b/audio/gramofile/Makefile
index 41df00cbf532..ce210b99b34a 100644
--- a/audio/gramofile/Makefile
+++ b/audio/gramofile/Makefile
@@ -12,14 +12,19 @@ MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Audio recording and tick/scratch reduction for e.g. vinyl records
 WWW=		http://www.opensourcepartners.nl/~costar/gramofile/
 
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
 LIB_DEPENDS=	libfftw.so:math/fftw
 
-ALL_TARGET=	gramofile
 USES=		alias gmake ncurses perl5
 USE_CSTD=	gnu89
+
 MAKE_ARGS=	CC="${CC}" \
 		CXX="${CXX}" \
 		PERLCOREDIR=${PERLCOREDIR}
+ALL_TARGET=	gramofile
+
 CFLAGS+=	-D_WANT_SEMUN
 
 PERLCOREDIR=	${LOCALBASE}/lib/perl5/${PERL_VER}/${PERL_ARCH}/CORE
diff --git a/audio/gramofile/files/post-patch-bplay.c b/audio/gramofile/files/post-patch-bplay.c
deleted file mode 100644
index 04a41df49ab3..000000000000
--- a/audio/gramofile/files/post-patch-bplay.c
+++ /dev/null
@@ -1,32 +0,0 @@
-Index: bplaysrc/bplay.c
-@@ -33,23 +33,30 @@
- /* Needed for BYTE_ORDER and BIG/LITTLE_ENDIAN macros. */
- #ifndef _BSD_SOURCE
- # define _BSD_SOURCE
--# include <endian.h>
-+# include <sys/endian.h>
- # undef  _BSD_SOURCE
- #else
- # include <endian.h>
- #endif
- 
- #include <sys/types.h>
-+#ifndef __FreeBSD__
- #include <byteswap.h>
-+#endif
- 
- /* Adapted from the byteorder macros in the Linux kernel. */
- #if BYTE_ORDER == LITTLE_ENDIAN
- #define cpu_to_le32(x) (x)
- #define cpu_to_le16(x) (x)
- #else
-+#ifdef __FreeBSD__
-+#define cpu_to_le32(x) bswap32((x))
-+#define cpu_to_le16(x) bswap16((x))
-+#else
- #define cpu_to_le32(x) bswap_32((x))
- #define cpu_to_le16(x) bswap_16((x))
-+#endif
- #endif
- 
- #define le32_to_cpu(x)	cpu_to_le32((x))