diff options
Diffstat (limited to 'app-misc/beep')
-rw-r--r-- | app-misc/beep/Manifest | 3 | ||||
-rw-r--r-- | app-misc/beep/beep-1.4.12-r2.ebuild | 2 | ||||
-rw-r--r-- | app-misc/beep/files/beep-1.4.12-avoid-cref-linker-option.patch | 19 |
3 files changed, 23 insertions, 1 deletions
diff --git a/app-misc/beep/Manifest b/app-misc/beep/Manifest index 9be675d3c4fd..8b74e93a1109 100644 --- a/app-misc/beep/Manifest +++ b/app-misc/beep/Manifest @@ -1,4 +1,5 @@ +AUX beep-1.4.12-avoid-cref-linker-option.patch 832 BLAKE2B 41257c9528700c2ae16042aed9954646f7e1315e703e73bec6261aae45bd6121c473cfee1a673f8ee835c5b5c26a1127c618d3a47646130b36d56c21fc72bc78 SHA512 cfa82a6c2faaddf4332fe0e7da7aa40f66cfc3f1362540645a0c75c01a31650023725cb84c91f6467115717839a94532994556829c98ff39e052685b92476d11 DIST beep-1.4.12.tar.gz 89172 BLAKE2B 06f21cf3c40389acca50e6e420af4e738b7484e096bb689345fedb37684b15733dbb38e8a5d0d360f23e020cebe9ba321984ee43f41b0ad980648414ddbb9375 SHA512 18fed77bc4820ecc84ac12e903d516d5228fa2038df1788cc68db76e40b3c47a271911cc45bc48ce94e3f215803c5c05cb6c08ebb47ae6d7fcf1e0bc1ac169cd -EBUILD beep-1.4.12-r2.ebuild 1331 BLAKE2B ca5621b531bd35be614c423fc93b78988582dd0b62c97f85a08eaa2825da9a4e9a81d2fa7a4d5297996bfb37e9fc5c5ab2439493ba67022b0d9c1f561e3da258 SHA512 3b406e90da6330e16eabced3a0303602c51c19324b88f5573a6ad8583476b01b35916752a54e933b10cb3697bbc76abbf65b15fe3d2258ba39838df595aec2d4 +EBUILD beep-1.4.12-r2.ebuild 1394 BLAKE2B 67aac2b7531845b27e02a979d65bad029d03ad2c6ab5bacf48da44a7566d38e949fc840bec25ebe5891ee71a79491ad40910ce326b3ab27575b2b808fa17cc3c SHA512 3b8d38e276c7500e1c9d520bb429bcc2dfb9b8a4ed54cdd693fbd500865b7c25c1e680517c18507a0087812d06cf5f1210f997589cf563da039a3a630bc34e7d EBUILD beep-1.4.12.ebuild 836 BLAKE2B 44214aca0217749329485e25e6306c4d0929648e2f2ee8903439c311e4fcb0603a7e4dd4e9a403e98e41ce574d7b204a9ac06434d8ead1dfeb0d5894541fff2f SHA512 290aa51a23c5dc14ed263ecc576af5bfd529519daf5ad3b9e6a3bc294a721ebcbcfc97b437c80fb6c711cbf68562280c8594dd972a0d66eddb025fe38fa5d1e4 MISC metadata.xml 345 BLAKE2B 3ce8134e5c5971fdeb01d04278c1d7382aa2fc372be720ea86fd13c42831c45cddc6ed59e316a79d43fb3c0175bf6b1eccaa561332ea97810ab59b4171b62cbd SHA512 f67241c51be678cf1f672eee63de0149325b3ec96c5f2c92e7fb9b10c3b187d76a7864cf64ed40ed80cd8331ccc4f55ec81904e16baaeac7edfb719b2c8d8d95 diff --git a/app-misc/beep/beep-1.4.12-r2.ebuild b/app-misc/beep/beep-1.4.12-r2.ebuild index aa4e594491c6..106f71b00f80 100644 --- a/app-misc/beep/beep-1.4.12-r2.ebuild +++ b/app-misc/beep/beep-1.4.12-r2.ebuild @@ -16,6 +16,8 @@ KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86" # Tests require a speaker RESTRICT="test" +PATCHES=( "${FILESDIR}"/${P}-avoid-cref-linker-option.patch ) + src_prepare() { default diff --git a/app-misc/beep/files/beep-1.4.12-avoid-cref-linker-option.patch b/app-misc/beep/files/beep-1.4.12-avoid-cref-linker-option.patch new file mode 100644 index 000000000000..2f91b4c99272 --- /dev/null +++ b/app-misc/beep/files/beep-1.4.12-avoid-cref-linker-option.patch @@ -0,0 +1,19 @@ +from upstream commit d3c3fb6e18a6b359c263156f556a5520121ca7fd + +Not all linkers support that option, and it seems the option was included +solely for informational purposes (possibly to debug issues in the past). +Therefore, it appears safe to remove the option from the makefile. + +diff --git a/GNUmakefile b/GNUmakefile +index a27b453..11bc3a1 100644 +--- a/GNUmakefile ++++ b/GNUmakefile +@@ -261,7 +261,7 @@ beep-usage.c: beep-usage.txt + define LINK_RULE + $(1): $$($(2)_OBJS) + @: echo "LINK_RULE $$@: $$^" +- $(CC) -Wl,-Map=$$(@:%=%.map),--cref $(CFLAGS) $(common_CFLAGS) $(LDFLAGS) $(common_LDFLAGS) -o $$@ $$^ $$($(2)_LIBS) $(common_LIBS) $(LIBS) ++ $(CC) -Wl,-Map=$$(@:%=%.map) $(CFLAGS) $(common_CFLAGS) $(LDFLAGS) $(common_LDFLAGS) -o $$@ $$^ $$($(2)_LIBS) $(common_LIBS) $(LIBS) + + $$(patsubst %.o,.deps/%.o.dep,$$($(2)_OBJS))): + |