General cleanup, rm'ing outdated/not working pkgs

master
audiodef 2 years ago
parent 9849b6b09b
commit 4306f58450

@ -1,4 +0,0 @@
AUX brutefir-1.0k-ld.patch 4655 SHA256 8ddc87a93892a71b1da62d05ac1b9f17b9e4d8646da6c6ca3221bac85ba8e005 SHA512 606d32f1b76901e3cb6d106259d19c64e3a6f841fd5d0791623ad824c7264ff3ecd7178073fe488c7f1d26b996b9900f9661406f987f2443e9eb8ef9eeb6491a WHIRLPOOL b5acf6913101b2561642e51eca7f7f6ee96322478149703974ddaa0dcfd68d891df578b5211fde04bf918f53b02b29774b0ca8ad61e5f63d251ee718a164e2a0
DIST brutefir-1.0k.tar.gz 246987 SHA256 e262ea30402e06a23c0396b46b38019f7e9bc66493feabb8792d43e16068e715 SHA512 5eb81a18935fc3f014613b74c30b2e9a3acfe0ab58b72358f0428b60f0296ab54796b99fa00b12a671935b57589d710dd81b1e0ca675bd2b841c9e932a2c94ef WHIRLPOOL 3d8fb3375e7efe1e08bdd1cf9da285b0d13c238e5f48e8eb605e6fde216861fb035ca2804d5f1f09f0e212261d10d16cabf2ce29a0051b463311d1db7b155b78
EBUILD brutefir-1.0k-r1.ebuild 1192 SHA256 7e20fe1ff1137d6bd0e3346aa2af78b36557f9dde4c0963a70bee787039a8a0a SHA512 d5285b7717e3cd9da80ba8f7fe2eac0c795a4b1f10bf4a4a8d0a6b1116afb2b4888453801936701ab39883c4963d25145b4fa088484567ea9fbfc1aed8c014a4 WHIRLPOOL c45feec4482c885fa560a129e7ab8fff2c11297eb6b8d3cd4dd833e6cfa6e86493d82ca23bcfe71074026740bddcdbf18abca9caf50ac1fd150b4c55209273e3
MISC metadata.xml 264 SHA256 66aae4b23ca6dd2a02872f22e752ec3d9d10263f8f633d17939da3954cdd548d SHA512 37840f10f81322125f3d9103c3138ca9bd6def621729ee0e3c773e82c2834ff0aca0af10447b5fa7dde324546416606a7b5fd4fb1b9de76ac7fbf21dde6bb53b WHIRLPOOL c06c0e906cacb6f88336cbde310f7152a81f5ac45ae7ea60a06ff3e573dece66fda50bed44a92b60239601a1611d0f9fcc1a15f8ecb0b094c8433390ac82070b

@ -1,46 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=2
inherit eutils multilib toolchain-funcs
DESCRIPTION="Software convolution engine for applying long FIR filters"
HOMEPAGE="http://www.ludd.luth.se/~torger/brutefir.html"
SRC_URI="http://www.ludd.luth.se/~torger/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE=""
RDEPEND="media-libs/alsa-lib
virtual/jack
sci-libs/fftw:3.0"
DEPEND="${RDEPEND}"
src_prepare() {
epatch "${FILESDIR}"/${P}-ld.patch
}
src_compile() {
tc-export AS CC
emake || die "emake failed"
}
src_install() {
emake LIBDIR="/usr/$(get_libdir)" DESTDIR="${D}" \
install || die "emake install failed"
dodoc CHANGES README
insinto /usr/share/${PN}
doins xtc_config directpath.txt crosspath.txt massive_config \
bench1_config bench2_config bench3_config bench4_config \
bench5_config || die "doins failed"
}
pkg_postinst() {
elog "Brutefir is a complicated piece of software. Please"
elog "read the documentation first! You can find"
elog "documentation here: http://www.ludd.luth.se/~torger/brutefir.html"
elog "Example config files are in /usr/share/brutefir"
}

@ -1,132 +0,0 @@
The problem is that it passes -fPIC to the linker, and it does not use gcc as
frontend, it uses ld directly. The problem is that -f on ld that produces a
DT_AUXILIARY rather than causing any PIC code production. Fix also DESTDIR
handling and add LIBDIR variable for multilib systems.
See, http://bugs.gentoo.org/252338
diff -ur brutefir-1.0k.orig/Makefile brutefir-1.0k/Makefile
--- brutefir-1.0k.orig/Makefile 2009-03-31 22:36:20.000000000 +0300
+++ brutefir-1.0k/Makefile 2009-06-21 05:44:03.000000000 +0300
@@ -1,11 +1,13 @@
###################################
# Where to install
-INSTALL_PREFIX = $(DESTDIR)/usr/local
+# PREFIX = /usr/local
+PREFIX = /usr
+LIBDIR = $(PREFIX)/lib
###################################
# Where to find libraries, and their header files.
-LIBPATHS = -L/usr/local/lib
-INCLUDE = -I/usr/local/include
+# LIBPATHS = -L/usr/local/lib
+# INCLUDE = -I/usr/local/include
ifdef FFTW_PATH
LIBPATHS += -L$(FFTW_PATH)/lib
INCLUDE += -I$(FFTW_PATH)/include
@@ -17,19 +19,15 @@
###################################
# Binaries
-FLEX = flex
-LD = ld
-CC = gcc
-AS = as
+FLEX ?= flex
+CC ?= gcc
+AS ?= as
###################################
# Flags
-CC_WARN = -Wall -Wlong-long -Wpointer-arith -Wshadow \
+CFLAGS += -Wall -Wlong-long -Wpointer-arith -Wshadow \
-Wcast-qual -Wcast-align -Wwrite-strings -Wstrict-prototypes \
-Wmissing-prototypes -Wmissing-declarations -Wnested-externs
-CC_FLAGS = $(DEFINE) -O2
-CC_FPIC = -fPIC
-LD_SHARED = -shared
###################################
# Objects and libs for targets
@@ -74,7 +72,7 @@
BRUTEFIR_OBJS += $(BRUTEFIR_IA32_OBJS)
endif
BRUTEFIR_LIBS += -ldl
-LDMULTIPLEDEFS = -Xlinker --allow-multiple-definition
+LINKFLAGS = -fPIC -shared -Xlinker --allow-multiple-definition
# assume that we have alsa, osss and jack
LIB_TARGETS += alsa.bfio
LIB_TARGETS += oss.bfio
@@ -83,11 +81,11 @@
# Solaris
ifeq ($(UNAME),SunOS)
-CC_WARN = -Wall -Wlong-long -Wpointer-arith -Wshadow \
+CFLAGS += -Wall -Wlong-long -Wpointer-arith -Wshadow \
-Wcast-qual -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations \
-Wnested-externs
ifeq ($(UNAME_P),sparc)
-CC_FLAGS += -Wa,-xarch=v8plus
+CFLAGS += -Wa,-xarch=v8plus
endif
BRUTEFIR_LIBS += -lrt -ldl
endif
@@ -112,43 +110,44 @@
$(AS) -o $@ $<
%.fpic.o: %.c
- $(CC) -o $@ -c $(INCLUDE) $(CC_FPIC) $(CC_WARN) $(CC_FLAGS) $<
+ $(CC) -fPIC -shared -o $@ -c $(INCLUDE) $(CFLAGS) $<
%.o: %.c
- $(CC) -o $@ -c $(INCLUDE) $(CC_WARN) $(CC_FLAGS) $<
+ $(CC) -o $@ -c $(INCLUDE) $(CFLAGS) $<
# special rule to avoid to get warnings from code generated by flex
bfconf_lexical.o: bfconf_lexical.c
- $(CC) -o $@ -c $(INCLUDE) $(CC_FLAGS) $<
+ $(CC) -o $@ -c $(INCLUDE) $(CFLAGS) $<
%.c: %.lex
$(FLEX) -o$@ $<
brutefir: $(BRUTEFIR_OBJS)
- $(CC) $(LIBPATHS) $(LDMULTIPLEDEFS) -o $@ $(BRUTEFIR_OBJS) $(BRUTEFIR_LIBS)
+ $(CC) $(LDFLAGS) $(LDMULTIPLEDEFS) $(CFLAGS) $(LIBPATHS) -o $@ $(BRUTEFIR_OBJS) $(BRUTEFIR_LIBS)
alsa.bfio: $(BFIO_ALSA_OBJS)
- $(LD) $(LD_SHARED) $(CC_FPIC) $(LIBPATHS) -o $@ $(BFIO_ALSA_OBJS) $(BFIO_ALSA_LIBS) -lc
+ $(CC) $(LINKFLAGS) $(LDFLAGS) $(CFLAGS) $(LIBPATHS) -o $@ $(BFIO_ALSA_OBJS) $(BFIO_ALSA_LIBS) -lc
oss.bfio: $(BFIO_OSS_OBJS)
- $(LD) $(LD_SHARED) $(CC_FPIC) $(LIBPATHS) -o $@ $(BFIO_OSS_OBJS) -lc
+ $(CC) $(LINKFLAGS) $(LDFLAGS) $(CFLAGS) $(LIBPATHS) -o $@ $(BFIO_OSS_OBJS) -lc
jack.bfio: $(BFIO_JACK_OBJS)
- $(LD) $(LD_SHARED) $(CC_FPIC) $(LIBPATHS) -o $@ $(BFIO_JACK_OBJS) $(BFIO_JACK_LIBS) -lc
+ $(CC) $(LINKFLAGS) $(LDFLAGS) $(CFLAGS) $(LIBPATHS) -o $@ $(BFIO_JACK_OBJS) $(BFIO_JACK_LIBS) -lc
file.bfio: $(BFIO_FILE_OBJS)
- $(LD) $(LD_SHARED) $(CC_FPIC) $(LIBPATHS) -o $@ $(BFIO_FILE_OBJS) -lc
+ $(CC) $(LINKFLAGS) $(LDFLAGS) $(CFLAGS) $(LIBPATHS) -o $@ $(BFIO_FILE_OBJS) -lc
cli.bflogic: $(BFLOGIC_CLI_OBJS)
- $(LD) $(LD_SHARED) $(CC_FPIC) $(LIBPATHS) -o $@ $(BFLOGIC_CLI_OBJS) -lc
+ $(CC) $(LINKFLAGS) $(LDFLAGS) $(CFLAGS) $(LIBPATHS) -o $@ $(BFLOGIC_CLI_OBJS) -lc
eq.bflogic: $(BFLOGIC_EQ_OBJS)
- $(LD) $(LD_SHARED) $(CC_FPIC) $(LIBPATHS) -o $@ $(BFLOGIC_EQ_OBJS) -lc
+ $(CC) $(LINKFLAGS) $(LDFLAGS) $(CFLAGS) $(LIBPATHS) -o $@ $(BFLOGIC_EQ_OBJS) -lc
install: $(BIN_TARGETS) $(LIB_TARGETS)
- install -d $(INSTALL_PREFIX)/bin $(INSTALL_PREFIX)/lib/brutefir
- install $(BIN_TARGETS) $(INSTALL_PREFIX)/bin
- install $(LIB_TARGETS) $(INSTALL_PREFIX)/lib/brutefir
+ install -d $(DESTDIR)$(PREFIX)/bin
+ install $(BIN_TARGETS) $(DESTDIR)$(PREFIX)/bin
+ install -d $(DESTDIR)$(LIBDIR)/brutefir
+ install $(LIB_TARGETS) $(DESTDIR)$(LIBDIR)/brutefir
clean:
rm -f *.core core bfconf_lexical.c $(BRUTEFIR_OBJS) $(BFIO_FILE_OBJS) \

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>webmaster@gentoostudio.org</email>
<name>Gentoo Studio/Damien Moody</name>
</maintainer>
</pkgmetadata>
Loading…
Cancel
Save