system/fsvs: Updated for version 1.2.5, fixed underlinking.

Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org>
This commit is contained in:
Matteo Bernardini 2012-09-17 21:10:10 +02:00 committed by Robby Workman
parent 58e0c21a06
commit b459270758
3 changed files with 5 additions and 41 deletions

View file

@ -5,7 +5,7 @@
# Written by Joey Trungale <joey@trungale.net>
PRGNAM=fsvs
VERSION=${VERSION:-1.2.3}
VERSION=${VERSION:-1.2.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@ -51,10 +51,7 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
# Patch to avoid bug in gcc-4.5.2
# -> this is _ugly_ but it works for now, until the bug in gcc is solved
patch -p1 < $CWD/fsvs_gcc452.patch
LDFLAGS="-ldl" \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \

View file

@ -1,8 +1,8 @@
PRGNAM="fsvs"
VERSION="1.2.3"
VERSION="1.2.5"
HOMEPAGE="http://fsvs.tigris.org"
DOWNLOAD="http://download.fsvs-software.org/fsvs-1.2.3.tar.bz2"
MD5SUM="1049b33d272a5242fc9b6068477e3913"
DOWNLOAD="http://ponce.cc/slackware/sources/repo/fsvs-1.2.5.tar.bz2"
MD5SUM="d9c99d27b26e3edd48a6fd77c9f071ef"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""

View file

@ -1,33 +0,0 @@
--- fsvs-1.2.3/src/helper.c 2010-02-16 08:20:50.000000000 -0200
+++ fsvs-1.2.3_patched/src/helper.c 2011-04-05 10:56:59.000000000 -0300
@@ -1738,7 +1738,7 @@
{
static int last=0;
/* Sadly GCC doesn't statically solve sizeof(rev)*log(10)/log(2) ... */
- static char buffers[2][(int)(sizeof(rev)*3.32)+3];
+ static char buffers[2][(int)(sizeof(rev)*4)+3];
last++;
if (last>= sizeof(buffers)/sizeof(buffers[0])) last=0;
--- fsvs-1.2.3/src/options.c 2010-02-13 09:49:16.000000000 -0200
+++ fsvs-1.2.3_patched/src/options.c 2011-04-05 10:58:28.000000000 -0300
@@ -740,7 +740,7 @@
* loop via \c getenv() over all options? */
char *opt__variable_from_option(enum opt__settings_e which)
{
- static char buffer[ strlen(ENV_PREFIX) +
+ static char buffer[ 5 +
sizeof(opt__list[0].name) + 1] = ENV_PREFIX;
char * const target=buffer+strlen(ENV_PREFIX);
int i;
--- fsvs-1.2.3/src/status.c 2010-02-13 15:56:59.000000000 -0200
+++ fsvs-1.2.3_patched/src/status.c 2011-04-05 10:59:00.000000000 -0300
@@ -451,7 +451,7 @@
time_t now;
int print;
const int bar_chart_width=20;
- static const char bar_chart[bar_chart_width+1]="###################>";
+ static const char bar_chart[20+1]="###################>";
float pct;