summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-12-31 16:53:50 +0100
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-12-31 21:23:49 +0100
commit27f5f3f84611f66f387f5eba15f23c6b61942e40 (patch)
tree299ea7313ad72273c806fc09d27940ae9be88a93
parent17233191c8ae52e969efb80ac731f3f4020549ec (diff)
downloadfreebsd-ports-27f5f3f84611f66f387f5eba15f23c6b61942e40.zip
audio/gramofile: Jettison byteswap/endian hacks
- Pet portclippy
-rw-r--r--audio/gramofile/Makefile7
-rw-r--r--audio/gramofile/files/post-patch-bplay.c32
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))