aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sci-electronics/xnec2c/ChangeLog6
-rw-r--r--sci-electronics/xnec2c/Manifest7
-rw-r--r--sci-electronics/xnec2c/files/xnec2c-1.3-filename.patch30
-rw-r--r--sci-electronics/xnec2c/xnec2c-1.4.ebuild (renamed from sci-electronics/xnec2c/xnec2c-1.3.ebuild)5
4 files changed, 10 insertions, 38 deletions
diff --git a/sci-electronics/xnec2c/ChangeLog b/sci-electronics/xnec2c/ChangeLog
index c61e2e2c6..a6dddfcb2 100644
--- a/sci-electronics/xnec2c/ChangeLog
+++ b/sci-electronics/xnec2c/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*xnec2c-1.4 (13 Jul 2010)
+
+ 13 Jul 2010; Thomas Beierlein <tomjbe@gentoo.org> -xnec2c-1.3.ebuild,
+ -files/xnec2c-1.3-filename.patch, +xnec2c-1.4.ebuild:
+ Version bump. Fixes only bug wrt buffer overflow on long filenames.
+
10 Jul 2010; Thomas Beierlein <tomjbe@gentoo.org> xnec2c-1.3.ebuild,
+files/xnec2c-1.3-filename.patch:
Fixed handling of long path and filenames
diff --git a/sci-electronics/xnec2c/Manifest b/sci-electronics/xnec2c/Manifest
index ee12c98bd..53d5b6a58 100644
--- a/sci-electronics/xnec2c/Manifest
+++ b/sci-electronics/xnec2c/Manifest
@@ -1,5 +1,4 @@
-AUX xnec2c-1.3-filename.patch 943 RMD160 e0c44af486ac47f38db187323c49601453986a1d SHA1 3c44676d20a49dbfb52e4d9124f70f48646b8088 SHA256 7c49d7da50e67076e15107c4668d7461e5c08da636dc215ddc219e68f550dea7
-DIST xnec2c-1.3.tar.bz2 560549 RMD160 d4f7ca4256f1f92c39d91d45e9b7017582efac0c SHA1 98d7445aacc978ab5e0185ddfdcd0704288139de SHA256 586f7d8922585aa7fb062a0ed3ce24857a0bc4604f092957ae86f1f24b44a5e3
-EBUILD xnec2c-1.3.ebuild 879 RMD160 968328da1bed09711be777b46ac021b62c26fb20 SHA1 318e99b0b5d309524353fc80754516ce2bade213 SHA256 f50b4a111026cda5f3898942b2792cc7db008fe2a625ed4f0227717cc7154cce
-MISC ChangeLog 501 RMD160 c9d20599cd1c0c92145ed0914edf38325a65d035 SHA1 5f410bc55f75b2b09eb22e1a62577eeb1a61938e SHA256 10484a4c3c434c3d03aa24d914e152371bfc6c172e4947023fbd893a52e76ee5
+DIST xnec2c-1.4.tar.bz2 560130 RMD160 1a267333938df5768e2d440a26905269af916742 SHA1 85336f6d96dec909a6771f3d7ea278c6970466e1 SHA256 66265838daae23b6ae3000f9d2d5cbc5d0f0f7a77dbe5708544b2e79e38fa751
+EBUILD xnec2c-1.4.ebuild 786 RMD160 b99d581cbb2f86b4c400a91695e7eb65d1a9cd86 SHA1 4d446f1f663c078dd63508fb0829fcedbfd3d54e SHA256 4d31637a7863606b0ed2996601d437a77c63723386b4bcbe6edb3972e7cf90ca
+MISC ChangeLog 727 RMD160 413760b3e4623debae1d660b3e0c8e92b1071f70 SHA1 531fb393313bde732ce3ff353309db1b057ce15e SHA256 717736c16d2d4253cd891d4ea8a13906e8db907783eca14c54ea1aca2fa0b0dc
MISC metadata.xml 1391 RMD160 2b0f8b9b990ad556aafdde0e7fef7c5bf45c6bb2 SHA1 2f0bde8a7ad1979876914c93161a37835626ffc6 SHA256 200ed2065aff1ebac0f24fbf818adf06aceac4adc9f100dcefc255ab0ea21644
diff --git a/sci-electronics/xnec2c/files/xnec2c-1.3-filename.patch b/sci-electronics/xnec2c/files/xnec2c-1.3-filename.patch
deleted file mode 100644
index 3beb640d8..000000000
--- a/sci-electronics/xnec2c/files/xnec2c-1.3-filename.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-# fixes wrong handling of long path and filenames
-diff -Nur xnec2c.orig/src/main.c xnec2c/src/main.c
---- xnec2c.orig/src/main.c 2010-07-10 13:58:40.000000000 +0200
-+++ xnec2c/src/main.c 2010-07-10 13:59:07.000000000 +0200
-@@ -138,7 +138,10 @@
- {
- case 'i' : /* specify input file name */
- if( strlen(optarg) > 80 )
-- stop( "Input file name too long", 1 );
-+ {
-+ fprintf ( stderr, "Input file name too long\n" );
-+ exit(1);
-+ }
- strcpy( infile, optarg );
- break;
-
-diff -Nur xnec2c.orig/src/misc.c xnec2c/src/misc.c
---- xnec2c.orig/src/misc.c 2010-07-10 13:58:40.000000000 +0200
-+++ xnec2c/src/misc.c 2010-07-10 13:59:11.000000000 +0200
-@@ -234,8 +234,8 @@
- Close_File( fp );
- if( (*fp = fopen(fname, mode)) == NULL )
- {
-- char mesg[88] = "xnec2c: ";
-- strcat( mesg, fname );
-+ char mesg[110] = "xnec2c: ";
-+ strncat( mesg, fname, 80 );
- perror( mesg );
- strcat( mesg, ": Failed to open file" );
- stop( mesg, 1 );
diff --git a/sci-electronics/xnec2c/xnec2c-1.3.ebuild b/sci-electronics/xnec2c/xnec2c-1.4.ebuild
index 0dcd8dc0c..1cfcaba5d 100644
--- a/sci-electronics/xnec2c/xnec2c-1.3.ebuild
+++ b/sci-electronics/xnec2c/xnec2c-1.4.ebuild
@@ -4,7 +4,7 @@
EAPI="2"
-inherit autotools eutils
+inherit autotools
DESCRIPTION="A GTK+ graphical interactive version of nec2c."
HOMEPAGE="http://5b4az.chronos.org.uk/pages/nec2.html"
@@ -23,9 +23,6 @@ DEPEND="${RDEPEND}
sys-devel/gettext"
src_prepare() {
- # fix handling of long path and filenames
- epatch "${FILESDIR}"/${P}-filename.patch
-
glib-gettextize --force --copy || die
eautoreconf
}