[proaudio] [1332] bumped euses-2.5.5

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


Revision: 1332
Author:   evermind
Date:     2008-09-30 15:45:33 +0200 (Tue, 30 Sep 2008)

Log Message:
-----------
bumped euses-2.5.5

Modified Paths:
--------------
    trunk/overlays/proaudio/app-portage/euses/ChangeLog
    trunk/overlays/proaudio/app-portage/euses/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/app-portage/euses/euses-2.5.5-r1.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/app-portage/euses/euses-2.5.4-r3.ebuild
    trunk/overlays/proaudio/app-portage/euses/files/08-remove-redundant-code.patch
    trunk/overlays/proaudio/app-portage/euses/files/euses-overlay-patches-2.tar.gz
    trunk/overlays/proaudio/app-portage/euses/files/euses-overlay-patches.tar.gz


Modified: trunk/overlays/proaudio/app-portage/euses/ChangeLog
===================================================================
--- trunk/overlays/proaudio/app-portage/euses/ChangeLog	2008-09-30 12:46:18 UTC (rev 1331)
+++ trunk/overlays/proaudio/app-portage/euses/ChangeLog	2008-09-30 13:45:33 UTC (rev 1332)
@@ -1,7 +1,131 @@
-# ChangeLog for app-portage/euses
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
+# ChangeLog for euses - Jeroen Roovers <jer@xxxxxxxxxx>
 
-  17 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> ChangeLog:
-  added a changelog
+TODO: Add a reading pipe to obtain a (list of) string(s).
+TODO: With that pipe, implement the option of stripping only the USE flags
+TODO:	from emerge -p and then do the usual stuff.
+TODO: (Optionally) highlight STRING in DESC (when -c).
+TODO: Additionally search profiles.desc.
+TODO: Build a struct with line numbers and all elements of a description
+TODO:   and build a database of matching lines before doing any output.
 
+2.5.5 - 2008-08-25
+	Few bugfixes: Close file descriptors after use. Adhere to custom
+	LDFLAGS in Makefile (bug #237070).
+
+2.5.4 - 2006-12-08
+	Minor enhancements (changed snprintf to strncpy here and there).
+
+2.5.3 - 2006-11-24
+	Fixed build / use problems on BSD (gentoo bug #140321)..
+
+2.5.2 - 2006-11-22
+	Corrected some major errors in the getportdir() code. This will help
+	euses not segfault so much. Also built in a sanity check: if PORTDIR
+	is not a directory, it defaults to /usr/portage.
+
+2.5.1 - 2006-11-20
+	Fixed most of the problems for Gentoo/Alt as reported in bug #140321.
+
+	Improved check for lines that are comments.
+
+2.5.0 - 2006-11-18
+	Implemented the beginnings of a --pedantic mode.
+	
+	Changed a lot of the command line options around, notably removing
+	--local and --global in favour of printing the filename in the output
+	through the --verbose option. Implemented this because the number of
+	*.desc files has grown enormously: with this release everything in
+	PORTDIR/profiles/{,desc/}*.desc can be searched as well through the
+	--allfiles -A option. Without -A, only use.{,local.}desc are searched.
+
+	I also added a $(which bash) check to Makefile.in to find the bash
+	executable whereever it happens to be, /usr/local/bin/bash for
+	example.
+
+	I masked profiles.desc as it doesn't use a proper format and since I
+	started globbing for all {,desc/}*.desc files.
+	
+	In other news, I removed the PHP script. It's silly. :)
+
+	Cleaned up the code a lot. It's reasonably legible now.
+
+2.5.0_pre2 - 2006-02-02
+	Added -S, --strip, which makes euses take output from emerge, like
+	ipv6* -gtk -qt% (and even old-style <+flag>) and strips that annoying
+	punctuation. Users can simply copy and paste what emerge says after
+	something like `euses -cS` and euses will explain the USE flags
+	without any need to remove all that fluff. I also made euses bail out
+	in case of conflicting USE flags, like --strict with --ignorecase or
+	--allfields, before it goes on the hunt for combinations that cannot,
+	nay should not exist.
+
+2.5.0_pre1 - 2006-02-01
+	Added -L, --language to enable searching lang.desc and -A, --allfiles
+	to enable searching all of use[.local].desc and lang.desc. Updated the
+	man page and usage output to reflect that but didn't alter euses.php
+	yet. CAREFUL: The -a, --all long option lost its meaning and was changed
+	to --allfields.
+
+2.4.3 - 2006-01-03
+	Fixes a bug where a stale pkg string was printed inadvertently before
+	a UD line.
+
+2.4.2 - 2005-11-19
+	Submitted as bug 113017 <http://bugs.gentoo.org/113017>.
+
+2.4.2 - 2005-11-11
+	Added -s, --strict option to match only complete fields (package,
+	flag, description).
+
+2.4.1 - 2005-11-07
+	Changed -n, --noformat to -F, --format and changed the behaviour
+	accordingly: the prefixes are now a true option as they should be.
+
+2.4.0 - 2005-11-06
+	Changed the code so that UD and ULD are only opened and closed once.
+
+2.3.9 - 2005-11-01
+	Fixed some formatting errors in the usage() output.
+	Improved the PHP page to look up the euses version itself.
+
+2.3.8 - 2005-10-28
+	Fixed the issue where I had forgotten to reimplement -n, --noformat,
+	and had no prefixes at all except for 'X', so that the PHP script was
+	broken as well. 8-)
+	Updated the PHP file with form options for the new search options.
+
+2.3.7 - 2005-10-27
+	Implemented -i, --ignorecase: case-insensitive search. Will still
+	default to sensitive search as the user is expected to know the flag,
+	not probe for a flag, even though -f, --flag is now implemented as
+	well along with -d, --description and -a, --all and -p, --package.
+	Which is nice...
+
+2.3.6 - 2005-10-27
+	Finally got ahead with the string search replacements... Now to
+	implement them in said version. <-- Done
+	Went on to implement only packages, only descriptions or full lines.
+	Code is a lot cleaner now with just a couple of functions left.
+
+2.3.5 - 2005-10-24
+	Changed some of the externals quite a bit: I dropped the isatty()
+	stuff and now just check for the -c option. *sigh of relief*
+	Updated the man page.
+	Promised to start checking for the NOCOLOR variable soon.
+	Cleaned up the mess. ;)
+	Changed versioning scheme to a.b.c.
+
+2.3.* - <2005-10-24
+	Replaced all the ugly strncat()s with sprintf()s.
+
+2.3 - 2005-10-*
+	lol - This one made it into Portage!
+	As to all the previous versions, I never bothered to write a ChangeLog
+	entry for any of them. *shrug*
+
+  30 Sep 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx;
+  -files/08-remove-redundant-code.patch, -euses-2.5.4-r3.ebuild,
+  +euses-2.5.5-r1.ebuild, -files/euses-overlay-patches-2.tar.gz,
+  -files/euses-overlay-patches.tar.gz:
+  respin overlay aware patches against 2.5.5
+

Modified: trunk/overlays/proaudio/app-portage/euses/Manifest
===================================================================
--- trunk/overlays/proaudio/app-portage/euses/Manifest	2008-09-30 12:46:18 UTC (rev 1331)
+++ trunk/overlays/proaudio/app-portage/euses/Manifest	2008-09-30 13:45:33 UTC (rev 1332)
@@ -1,7 +1,5 @@
-AUX 08-remove-redundant-code.patch 2931 RMD160 0b233d4ddc10a85a975b899661914483efe5a98f SHA1 b82345f5f1b3f3b9ae13ef194a9c6aaad14d9844 SHA256 20baf188b0d67ad4e4f5738ba05e0c59ec43b3e70562b61f35d6eb924f88f089
-AUX euses-overlay-patches-2.tar.gz 5896 RMD160 9ca4e7672ae97405f9300b7f6b7512a7505930ad SHA1 c94741a7dc1392f88a9b49e8292a7409009df0bf SHA256 66407b0a5d0097c683693a909bb7ca2e5d1e932d8058379df19ce14dbd8e8e43
-AUX euses-overlay-patches.tar.gz 3067 RMD160 9b7dad8a61aa7f3af53bd81b0e1ead44a711c774 SHA1 f4ed59921174b61c8904d815e1d6d800160a68d4 SHA256 ddb7e31441717674861dcb0bf24267daa0c916ec10d1be29fa4395349b8297c6
-DIST euses-2.5.4.tar.bz2 16265 RMD160 cc64a48fd3eb6e8f73df5e9d7c3e1c599474d2c4 SHA1 8e08bea31e4b7ae462f892979bd72883901ba4b4 SHA256 082ae023797db2bb5a6ad606c7c8c5179a7149021220586789b1b0ab08389bc3
-EBUILD euses-2.5.4-r3.ebuild 776 RMD160 bb584ba8633220663c0262c3b75f724cc1b5716c SHA1 1eee4dd4fc006901b78c0829dd78dc7de605f56c SHA256 39fab49025b4afef30d457f4889d067599a6a172f4f8c420136cfaf1f98a76ee
-MISC ChangeLog 205 RMD160 ac7f8a28a577a0179f6ea0a5be5930bda17b6f4e SHA1 df2e82e7e648a6e63f1b8389b4e0a98e3c997e7f SHA256 eb7d4d37e4c4bade441f5346ac2e7a2c497b803943ba217c3dd6449ba90c4abe
+DIST euses-2.5.5.tar.bz2 16418 RMD160 2c9a0798a6c382e9d1c7bf9774c7da9b02988c0b SHA1 2aae9ad6a3834e31722ad6b1ac2b087a081b8022 SHA256 c82d483b8e4215f08cb8d1e9e0df96160eb48b3debdf0689ce7d3caf3f8094f0
+DIST euses-overlay-patches-1.tar.gz 8528 RMD160 b327b28c1d1afd95c25ed1e1af7826df711fa00b SHA1 36ad39f78487529ff29dc4c3f189a762d90f38c3 SHA256 f11726df46af9024026851d9b861e86f3643c17b85424fb9c19a1dd553a87267
+EBUILD euses-2.5.5-r1.ebuild 779 RMD160 36f65b28542aab4aa55dc3d3efd3f2765ed1b180 SHA1 bf2135d25831973a4ff71463378a537e64144e36 SHA256 e36452962468b3448fe460c520596e7f790bbfe8f6def85484037b755b91d82b
+MISC ChangeLog 5132 RMD160 56ea52183a5b0429f448d860d9ca84f876f5d50c SHA1 505d3cf8e486ae1aa2881bea700ffe2c2acae443 SHA256 98217c30ee08c72c7920b23d50eef9fb8ef7f7e994ffe4402685981e71123972
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Deleted: trunk/overlays/proaudio/app-portage/euses/euses-2.5.4-r3.ebuild
===================================================================
--- trunk/overlays/proaudio/app-portage/euses/euses-2.5.4-r3.ebuild	2008-09-30 12:46:18 UTC (rev 1331)
+++ trunk/overlays/proaudio/app-portage/euses/euses-2.5.4-r3.ebuild	2008-09-30 13:45:33 UTC (rev 1332)
@@ -1,35 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit toolchain-funcs autotools unipatch-001
-
-WANT_AUTOCONF="latest"
-
-DESCRIPTION="look up USE flag descriptions fast"
-HOMEPAGE="http://www.xs4all.nl/~rooversj/gentoo";
-SRC_URI="http://www.xs4all.nl/~rooversj/gentoo/${P}.tar.bz2";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~x86 ~x86-fbsd"
-IUSE=""
-
-S="${WORKDIR}"
-
-src_unpack() {
-	cd "${S}"
-	unpack "${A}"
-	UNIPATCH_LIST="${FILESDIR}/euses-overlay-patches.tar.gz"
-	unipatch
-	[ -e "${KPATCH_DIR}" ] && rm -rf "${KPATCH_DIR}"
-	UNIPATCH_LIST="${FILESDIR}/euses-overlay-patches-2.tar.gz"
-	unipatch
-	eautoreconf
-}
-
-src_install() {
-	dobin ${PN} || die
-	doman ${PN}.1 || die
-	dodoc ChangeLog || die
-}

Copied: trunk/overlays/proaudio/app-portage/euses/euses-2.5.5-r1.ebuild (from rev 1330, trunk/overlays/proaudio/app-portage/euses/euses-2.5.4-r3.ebuild)
===================================================================
--- trunk/overlays/proaudio/app-portage/euses/euses-2.5.5-r1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/app-portage/euses/euses-2.5.5-r1.ebuild	2008-09-30 13:45:33 UTC (rev 1332)
@@ -0,0 +1,34 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit toolchain-funcs autotools unipatch-001
+
+WANT_AUTOCONF="latest"
+
+DESCRIPTION="look up USE flag descriptions fast"
+HOMEPAGE="http://www.xs4all.nl/~rooversj/gentoo";
+SRC_URI="http://www.xs4all.nl/~rooversj/gentoo/${P}.tar.bz2
+	http://download.tuxfamily.org/proaudio/distfiles/euses-overlay-patches-1.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+S="${WORKDIR}"
+
+src_unpack() {
+	cd "${S}"
+	unpack ${A}
+#	UNIPATCH_LIST=
+#	unipatch
+	EPATCH_SOURCE="$S" EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" epatch  
+	eautoreconf
+}
+
+src_install() {
+	dobin ${PN} || die
+	doman ${PN}.1 || die
+	dodoc ChangeLog || die
+}


Property changes on: trunk/overlays/proaudio/app-portage/euses/euses-2.5.5-r1.ebuild
___________________________________________________________________
Name: svn:mergeinfo
   + 

Deleted: trunk/overlays/proaudio/app-portage/euses/files/08-remove-redundant-code.patch
===================================================================
--- trunk/overlays/proaudio/app-portage/euses/files/08-remove-redundant-code.patch	2008-09-30 12:46:18 UTC (rev 1331)
+++ trunk/overlays/proaudio/app-portage/euses/files/08-remove-redundant-code.patch	2008-09-30 13:45:33 UTC (rev 1332)
@@ -1,99 +0,0 @@
-Index: euses.c
-===================================================================
---- euses.c	(revision 12)
-+++ euses.c	(working copy)
-@@ -130,7 +130,6 @@
- /* param: *portdir where to put PORTDIR */
- static char *getportdir(char *portdir)
- {
--	FILE *fd;
- 	struct stat *finfo;
- 	char *path;
- 
-@@ -142,17 +141,7 @@
- 	} else {
- 
- 	/* or load it from make.{globals,conf} */
--		/* Open a pipe. */
--		fd = popen(" . " SYSCONFDIR "/make.globals;" " . "
--			SYSCONFDIR "/make.conf" ";"
--			"echo -n ${PORTDIR}", "r");
--
--		/* Get the first line from the pipe */
--		if (fgets(portdir, (int)FILENAME_MAX, fd) == NULL)
--			doerror(FILE_ERR, "PORTDIR", NULL);
--
--		/* Close the pipe. */
--		pclose(fd);
-+		pipe_gentoo_makeconf_var("PORTDIR",portdir);
- 	}
- 	/* Turn the portdir string into a path */
- 	stat(realpath(portdir, path), finfo);
-@@ -166,6 +155,27 @@
- 	return portdir;
- }
- 
-+/* get the content of a given VARIABLE from make.{globals,conf} 
-+ * param: char *gentoo_make_var -- VARIABLE from make.{globals,conf}
-+ * param: char *dir -- where to put the content of the found VARIALE */
-+void pipe_gentoo_makeconf_var(char *gentoo_make_var, char *dir)
-+{
-+	FILE *fd;
-+	/* Open a pipe. */
-+	char *str = (char *) malloc(FILENAME_MAX);
-+	snprintf(str, FILENAME_MAX," . %s/make.globals; . %s/make.conf;echo -n $%s",
-+		SYSCONFDIR, SYSCONFDIR, gentoo_make_var);
-+	fd = popen(str, "r");
-+	free(str);
-+	
-+	/* Get the first line from the pipe */
-+	if (fgets(dir, (int)FILENAME_MAX, fd) == NULL)
-+		doerror(FILE_ERR, gentoo_make_var, NULL);
-+
-+	/* Close the pipe. */
-+	pclose(fd);
-+}
-+
- /* fill the glob_t structure with matching files
-  * param: char *profiles_glob  -- .../profiles/[foo].desc
-  * param: char *profiles_desc_glob -- .../profiles/desc/[foo].desc
-@@ -228,24 +238,13 @@
- * return: **overlays where to put PORTDIR_OVERLAY */
- static char **get_overlay_dir(short *overlay_entries)
- {
--	FILE *fd = NULL;
- 	char *buffer = malloc(FILENAME_MAX);
- 	/* tokenize overlays (PORTDIR_OVERLAY) */	
- 	char **overlays;
-  
--	/* load it from make.{globals,conf} */
--	/* Open a pipe. */
--	fd = popen(" . " SYSCONFDIR "/make.globals;" " . "
--		SYSCONFDIR "/make.conf" ";"
--		"echo -n ${PORTDIR_OVERLAY}", "r");
--	/* Get the first line from the pipe */
--	if (fgets(buffer, (int)FILENAME_MAX, fd) == NULL)
--		doerror(FILE_ERR, "PORTDIR_OVERLAY", NULL);
--
--	/* Close the pipe. */
--	pclose(fd);
-+	/* load overlays from make.{globals,conf} */
-+	pipe_gentoo_makeconf_var("PORTDIR_OVERLAY",buffer);
- 	
--	
- 	return overlays = tokenizer(buffer,overlay_entries," ");
- }
- 
-Index: euses.h
-===================================================================
---- euses.h	(revision 12)
-+++ euses.h	(working copy)
-@@ -107,6 +107,8 @@
- 
- void fill_profiles_glob(int *desc_files_to_search, char *dir, char *profiles_glob, char *profiles_desc_glob);
- 
-+void pipe_gentoo_makeconf_var(char *gentoo_make_var, char *dir);
-+
- /* TODO: Struct typedefs: */
- 
- typedef struct {

Deleted: trunk/overlays/proaudio/app-portage/euses/files/euses-overlay-patches-2.tar.gz
===================================================================
(Binary files differ)

Deleted: trunk/overlays/proaudio/app-portage/euses/files/euses-overlay-patches.tar.gz
===================================================================
(Binary files differ)


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