[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
-}