diff options
-rw-r--r-- | sci-electronics/xnec2c/ChangeLog | 6 | ||||
-rw-r--r-- | sci-electronics/xnec2c/Manifest | 7 | ||||
-rw-r--r-- | sci-electronics/xnec2c/files/xnec2c-1.3-filename.patch | 30 | ||||
-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 } |