[proaudio] [1490] cleanup some dup ebuilds

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 1490
Author:   evermind
Date:     2009-07-09 11:26:01 +0200 (Thu, 09 Jul 2009)

Log Message:
-----------
cleanup some dup ebuilds

Removed Paths:
-------------
    trunk/overlays/proaudio/dev-libs/libtar/ChangeLog
    trunk/overlays/proaudio/dev-libs/libtar/Manifest
    trunk/overlays/proaudio/dev-libs/libtar/files/libtar-1.2.11-memleak.patch
    trunk/overlays/proaudio/dev-libs/libtar/libtar-1.2.11-r1.ebuild
    trunk/overlays/proaudio/dev-libs/libtar/metadata.xml
    trunk/overlays/proaudio/media-libs/libsndfile/Manifest
    trunk/overlays/proaudio/media-libs/libsndfile/libsndfile-1.0.18.ebuild


Deleted: trunk/overlays/proaudio/dev-libs/libtar/ChangeLog
===================================================================
--- trunk/overlays/proaudio/dev-libs/libtar/ChangeLog	2009-07-09 09:13:13 UTC (rev 1489)
+++ trunk/overlays/proaudio/dev-libs/libtar/ChangeLog	2009-07-09 09:26:01 UTC (rev 1490)
@@ -1,10 +0,0 @@
-# ChangeLog for dev-libs/libtar
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-  06 Aug 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>; ChangeLog:
-  REASON KEEP DUPLICATE: amd64 keyworded libtar-1.2.11-r1.ebuild
-
-  17 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> ChangeLog:
-  added a changelog
-

Deleted: trunk/overlays/proaudio/dev-libs/libtar/Manifest
===================================================================
--- trunk/overlays/proaudio/dev-libs/libtar/Manifest	2009-07-09 09:13:13 UTC (rev 1489)
+++ trunk/overlays/proaudio/dev-libs/libtar/Manifest	2009-07-09 09:26:01 UTC (rev 1490)
@@ -1,5 +0,0 @@
-AUX libtar-1.2.11-memleak.patch 2974 RMD160 6124aba523a366d2ebbe7801bc514e0748589704 SHA1 2c5aa519d02715ce3174c8997377abd5984399df SHA256 b01e052f4dba94beef78e22403c6f73b7329cda751be713982d5fb43614c3fb3
-DIST libtar-1.2.11.tar.gz 145354 RMD160 205d1213ed32f9708fb2135010afdd9e184c430e SHA1 9611f23024b0e89aad1cfea301122186b3c160f8 SHA256 4a2eefb6b7088f41de57356e5059cbf1f917509b4a810f7c614625a378e87bb8
-EBUILD libtar-1.2.11-r1.ebuild 593 RMD160 f74e0711fd780c1ac69d85073cc501697febdea0 SHA1 db051685dddfa3f67e9bdbe0457c289cc270effe SHA256 705869765ba1f3ff7bc6680fd717493b59d78ce5a0a0af9286154d83bbe6410e
-MISC ChangeLog 338 RMD160 2db7e03799a0aa0f52a383c6e9b55a7899dc9f63 SHA1 893f8073e266d7f069ab7c0d986f952ba99fad04 SHA256 17f36ec4db5806ee036e6a46e023a9ff301cca9fe43b35718533463aaadf87f8
-MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Deleted: trunk/overlays/proaudio/dev-libs/libtar/files/libtar-1.2.11-memleak.patch
===================================================================
--- trunk/overlays/proaudio/dev-libs/libtar/files/libtar-1.2.11-memleak.patch	2009-07-09 09:13:13 UTC (rev 1489)
+++ trunk/overlays/proaudio/dev-libs/libtar/files/libtar-1.2.11-memleak.patch	2009-07-09 09:26:01 UTC (rev 1490)
@@ -1,114 +0,0 @@
-Seems libtar likes to leak memory.  Lets plug it.
-
-Patch by Per Lid\xE9n http://www.fukt.bth.se/~per/
-https://lists.feep.net:8080/pipermail/libtar/index.html
-http://bugs.gentoo.org/show_bug.cgi?id=82858
-
-Problem with patch: doesn't appear to be thread safe, but oh well,
-not like the functions are named with _r suffixes ;).
-
---- libtar-1.2.11-orig/lib/decode.c
-+++ libtar-1.2.11/lib/decode.c
-@@ -26,7 +26,7 @@
- char *
- th_get_pathname(TAR *t)
- {
--	char filename[MAXPATHLEN];
-+	static char filename[MAXPATHLEN];
- 
- 	if (t->th_buf.gnu_longname)
- 		return t->th_buf.gnu_longname;
-@@ -35,11 +35,11 @@
- 	{
- 		snprintf(filename, sizeof(filename), "%.155s/%.100s",
- 			 t->th_buf.prefix, t->th_buf.name);
--		return strdup(filename);
-+		return filename;
- 	}
- 
- 	snprintf(filename, sizeof(filename), "%.100s", t->th_buf.name);
--	return strdup(filename);
-+	return filename;
- }
- 
- 
---- libtar-1.2.11-orig/lib/extract.c
-+++ libtar-1.2.11/lib/extract.c
-@@ -28,14 +28,6 @@
- #endif
- 
- 
--struct linkname
--{
--	char ln_save[MAXPATHLEN];
--	char ln_real[MAXPATHLEN];
--};
--typedef struct linkname linkname_t;
--
--
- static int
- tar_set_file_perms(TAR *t, char *realname)
- {
-@@ -98,7 +90,9 @@
- tar_extract_file(TAR *t, char *realname)
- {
- 	int i;
--	linkname_t *lnp;
-+	char *lnp;
-+	int pathname_len;
-+	int realname_len;
- 
- 	if (t->options & TAR_NOOVERWRITE)
- 	{
-@@ -137,11 +131,13 @@
- 	if (i != 0)
- 		return i;
- 
--	lnp = (linkname_t *)calloc(1, sizeof(linkname_t));
-+	pathname_len = strlen(th_get_pathname(t)) + 1;
-+	realname_len = strlen(realname) + 1;
-+	lnp = (char *)calloc(1, pathname_len + realname_len);
- 	if (lnp == NULL)
- 		return -1;
--	strlcpy(lnp->ln_save, th_get_pathname(t), sizeof(lnp->ln_save));
--	strlcpy(lnp->ln_real, realname, sizeof(lnp->ln_real));
-+	strcpy(&lnp[0], th_get_pathname(t));
-+	strcpy(&lnp[pathname_len], realname);
- #ifdef DEBUG
- 	printf("tar_extract_file(): calling libtar_hash_add(): key=\"%s\", "
- 	       "value=\"%s\"\n", th_get_pathname(t), realname);
-@@ -288,7 +284,7 @@
- {
- 	char *filename;
- 	char *linktgt = NULL;
--	linkname_t *lnp;
-+	char *lnp;
- 	libtar_hashptr_t hp;
- 
- 	if (!TH_ISLNK(t))
-@@ -304,8 +300,8 @@
- 	if (libtar_hash_getkey(t->h, &hp, th_get_linkname(t),
- 			       (libtar_matchfunc_t)libtar_str_match) != 0)
- 	{
--		lnp = (linkname_t *)libtar_hashptr_data(&hp);
--		linktgt = lnp->ln_real;
-+		lnp = (char *)libtar_hashptr_data(&hp);
-+		linktgt = &lnp[strlen(lnp) + 1];
- 	}
- 	else
- 		linktgt = th_get_linkname(t);
---- libtar-1.2.11-orig/lib/libtar.h
-+++ libtar-1.2.11/lib/libtar.h
-@@ -63,9 +63,9 @@
- /***** handle.c ************************************************************/
- 
- typedef int (*openfunc_t)(const char *, int, ...);
--typedef int (*closefunc_t)(int);
--typedef ssize_t (*readfunc_t)(int, void *, size_t);
--typedef ssize_t (*writefunc_t)(int, const void *, size_t);
-+typedef int (*closefunc_t)(long);
-+typedef ssize_t (*readfunc_t)(long, void *, size_t);
-+typedef ssize_t (*writefunc_t)(long, const void *, size_t);
- 
- typedef struct
- {

Deleted: trunk/overlays/proaudio/dev-libs/libtar/libtar-1.2.11-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/dev-libs/libtar/libtar-1.2.11-r1.ebuild	2009-07-09 09:13:13 UTC (rev 1489)
+++ trunk/overlays/proaudio/dev-libs/libtar/libtar-1.2.11-r1.ebuild	2009-07-09 09:26:01 UTC (rev 1490)
@@ -1,28 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils
-
-DESCRIPTION="C library for manipulating POSIX tar files"
-HOMEPAGE="http://www.feep.net/libtar/";
-SRC_URI="ftp://ftp.feep.net/pub/software/libtar/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE=""
-
-DEPEND="sys-libs/zlib"
-
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
-	epatch "${FILESDIR}"/${P}-memleak.patch
-	sed -i '/INSTALL_PROGRAM/s: -s$::' */Makefile.in
-}
-
-src_install() {
-	emake install DESTDIR="${D}" || die
-	dodoc ChangeLog README TODO
-}

Deleted: trunk/overlays/proaudio/dev-libs/libtar/metadata.xml
===================================================================
--- trunk/overlays/proaudio/dev-libs/libtar/metadata.xml	2009-07-09 09:13:13 UTC (rev 1489)
+++ trunk/overlays/proaudio/dev-libs/libtar/metadata.xml	2009-07-09 09:26:01 UTC (rev 1490)
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-	<herd>no-herd</herd>
-	<maintainer>
-		<email>proaudio@xxxxxxxxxxxxx</email>
-		<name>pro-audio overlay team</name>
-	</maintainer>
-</pkgmetadata>

Deleted: trunk/overlays/proaudio/media-libs/libsndfile/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/libsndfile/Manifest	2009-07-09 09:13:13 UTC (rev 1489)
+++ trunk/overlays/proaudio/media-libs/libsndfile/Manifest	2009-07-09 09:26:01 UTC (rev 1490)
@@ -1,2 +0,0 @@
-DIST libsndfile-1.0.18.tar.gz 923666 RMD160 15b19f4df1d8ced6c25e234258fb3d88fe3cd2ae SHA1 d0fb643dc5b1030cf769e06d1260c70320fc877e SHA256 c0821534a8510982d26b3085b148d9091dede53780733515eb49c99a65da293a
-EBUILD libsndfile-1.0.18.ebuild 1555 RMD160 595731a95aedd8c618a7df4db35be1508af834fc SHA1 0588521a3c9c752ec12b114e3b9dcf0aefdb14f9 SHA256 859d1aaa68b181a5e210f703d4d7bc0c2d5ec9471dad0ab6b6b014d6c947e31d

Deleted: trunk/overlays/proaudio/media-libs/libsndfile/libsndfile-1.0.18.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/libsndfile/libsndfile-1.0.18.ebuild	2009-07-09 09:13:13 UTC (rev 1489)
+++ trunk/overlays/proaudio/media-libs/libsndfile/libsndfile-1.0.18.ebuild	2009-07-09 09:26:01 UTC (rev 1490)
@@ -1,57 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libsndfile/libsndfile-1.0.17-r1.ebuild,v 1.14 2008/04/21 07:15:33 vapier Exp $
-
-inherit eutils libtool autotools
-
-DESCRIPTION="A C library for reading and writing files containing sampled sound"
-HOMEPAGE="http://www.mega-nerd.com/libsndfile";
-SRC_URI="http://www.mega-nerd.com/tmp/${P}.tar.gz";
-#	mirror://gentoo/${P}+flac-1.1.3.patch.bz2"
-
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="sqlite flac alsa"
-
-RESTRICT="test"
-
-RDEPEND="flac? ( media-libs/flac )
-	alsa? ( media-libs/alsa-lib )
-	sqlite? ( >=dev-db/sqlite-3.2 )"
-DEPEND="${RDEPEND}
-	dev-util/pkgconfig"
-
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
-
-#	epatch "${WORKDIR}/${P}+flac-1.1.3.patch"
-#	epatch "${FILESDIR}/${P}-ogg.patch"
-#	epatch "${FILESDIR}/${P}-flac-buffer-overflow.patch"
-#	epatch "${FILESDIR}/${P}-dontbuild-tests-examples.patch"
-#	epatch "${FILESDIR}/${P}-regtests-need-sqlite.patch"
-#	epatch "${FILESDIR}"/${P}-autotools.patch
-
-	# Fix for autoconf 2.62
-#	sed -i -e '/AC_MSG_WARN(\[\[/d' acinclude.m4 || die
-
-#	eautoreconf
-#	epunt_cxx
-}
-
-src_compile() {
-	econf $(use_enable sqlite) \
-		$(use_enable flac) \
-		$(use_enable alsa) \
-		--disable-werror \
-		--disable-gcc-pipe \
-		--disable-dependency-tracking || die "econf failed."
-	emake || die "emake failed."
-}
-
-src_install() {
-	emake -j1 DESTDIR="${D}" htmldocdir="/usr/share/doc/${PF}/html" install || die "emake install failed."
-	dodoc AUTHORS ChangeLog NEWS README TODO
-}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/