[svn] r5494 - in trunk/rpms: . 3ddesktop BasiliskII fbreader gnome-commander hdapsd libmrss meld micq multitail ntop powertop python-paramiko rdiff-backup swfdec syslinux umlspeed

packagers at lists.rpmforge.net packagers at lists.rpmforge.net
Mon Jun 11 19:12:49 CEST 2007


Author: dag
Date: 2007-06-11 19:12:45 +0200 (Mon, 11 Jun 2007)
New Revision: 5494

Added:
   trunk/rpms/fbreader/fbreader-gtk.spec
   trunk/rpms/hdapsd/
   trunk/rpms/hdapsd/hdapsd-20070524.c
   trunk/rpms/hdapsd/hdapsd.spec
   trunk/rpms/swfdec/swfdec-0.4.spec
Modified:
   trunk/rpms/3ddesktop/3ddesktop.spec
   trunk/rpms/BasiliskII/BasiliskII.spec
   trunk/rpms/gnome-commander/gnome-commander.spec
   trunk/rpms/libmrss/libmrss.spec
   trunk/rpms/meld/meld.spec
   trunk/rpms/micq/micq.spec
   trunk/rpms/multitail/multitail.spec
   trunk/rpms/ntop/ntop.spec
   trunk/rpms/powertop/powertop.spec
   trunk/rpms/python-paramiko/python-paramiko.spec
   trunk/rpms/rdiff-backup/rdiff-backup-1.1.spec
   trunk/rpms/syslinux/syslinux.spec
   trunk/rpms/umlspeed/umlspeed.spec
Log:
Updates

Modified: trunk/rpms/3ddesktop/3ddesktop.spec
===================================================================
--- trunk/rpms/3ddesktop/3ddesktop.spec	2007-06-10 12:55:47 UTC (rev 5493)
+++ trunk/rpms/3ddesktop/3ddesktop.spec	2007-06-11 17:12:45 UTC (rev 5494)
@@ -28,7 +28,7 @@
 BuildRequires: autoconf >= 2.58, gcc-c++, zlib-devel
 BuildRequires: imlib2-devel, qt-devel, kdelibs-devel
 %{!?_with_modxorg:BuildRequires: XFree86-devel}
-%{?_with_modxorg:BuildRequires: libXt-devel, libXext-devel, libICE-devel, libXxf86vm-devel, libXmu-devel}
+%{?_with_modxorg:BuildRequires: libXt-devel, libXext-devel, libICE-devel, libXxf86vm-devel, libXmu-devel, libXi-devel}
 %{?el2:BuildRequires: Mesa-devel}
 Requires: imlib2
 

Modified: trunk/rpms/BasiliskII/BasiliskII.spec
===================================================================
--- trunk/rpms/BasiliskII/BasiliskII.spec	2007-06-10 12:55:47 UTC (rev 5493)
+++ trunk/rpms/BasiliskII/BasiliskII.spec	2007-06-11 17:12:45 UTC (rev 5494)
@@ -3,7 +3,7 @@
 
 %define date 20060501
 %define inv_date 01052006
-%define mon_version 3.1
+%define cxmon_version 3.2
 %define desktop_vendor rpmforge
 
 %{?dist: %{expand: %%define %dist 1}}
@@ -27,15 +27,17 @@
 Summary: 68k Macintosh emulator
 Name: BasiliskII
 Version: 1.0
-Release: 0.%{date}.1
+Release: 0.%{date}.2
 License: GPL
 Group: Applications/Emulators
 URL: http://gwenole.beauchesne.info/projects/basilisk2/
+
 Source0: http://gwenole.beauchesne.info/projects/basilisk2/files/BasiliskII_src_%{inv_date}.tar.bz2
-Source1: http://wwwthep.physik.uni-mainz.de/~cbauer/cxmon-%{mon_version}.tar.gz
+Source1: http://cxmon.cebix.net/downloads/cxmon-%{cxmon_version}.tar.gz
 Source2: BasiliskII.png
 Patch: BasiliskII-1.0-nostrip.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
 BuildRequires: gcc-c++, gtk2-devel, esound-devel >= 0.2.8
 BuildRequires: desktop-file-utils, readline-devel
 %{?_with_modxorg:BuildRequires: libXt-devel, libXxf86dga-devel, libXxf86vm-devel}
@@ -51,24 +53,21 @@
 --with    : sdl banks modxorg
 --without : mon
 
-
 %prep
 %setup -a 1
 %patch -p1 -b .nostrip
 
-
 %build
 pushd src/Unix
 %configure \
     --datadir=%{_sysconfdir} \
     %{?_with_banks:--enable-addressing="banks"} \
     %{!?_with_banks:--enable-jit-compiler} \
-    %{!?_without_mon: --with-mon=../../cxmon-%{mon_version}/src} \
+    %{!?_without_mon: --with-mon="../../cxmon-%{cxmon_version}/src"} \
     %{?_with_sdl: --enable-sdl-video --enable-sdl-audio}
 %{__make} %{?_smp_mflags}
 popd
 
-
 %install
 %{__rm} -rf %{buildroot}
 %makeinstall -C src/Unix \
@@ -95,11 +94,9 @@
 %{__install} -D -p -m 0644 %{SOURCE2} \
     %{buildroot}%{_datadir}/pixmaps/BasiliskII.png
 
-
 %clean
 %{__rm} -rf %{buildroot}
 
-
 %files
 %defattr(-, root, root, 0755)
 %doc ChangeLog COPYING README TECH TODO
@@ -112,8 +109,10 @@
 %{_datadir}/applications/%{desktop_vendor}-%{name}.desktop
 %{_mandir}/man1/BasiliskII.1*
 
-
 %changelog
+* Mon Jun 11 2007 Dag Wieers <dag at wieers.com> - 1.0-0.20060501.2
+- Updated release of cxmon.
+
 * Wed Mar  7 2007 Matthias Saou <http://freshrpms.net/> 1.0-0.20060501.1
 - Update to 01052006.
 - Update URL and source locations.

Added: trunk/rpms/fbreader/fbreader-gtk.spec
===================================================================
--- trunk/rpms/fbreader/fbreader-gtk.spec	                        (rev 0)
+++ trunk/rpms/fbreader/fbreader-gtk.spec	2007-06-11 17:12:45 UTC (rev 5494)
@@ -0,0 +1,70 @@
+# $Id$
+# Authority: dries
+# Upstream: Nikolay Pultsin <geometer$mawhrin,net>
+
+%define desktop_vendor rpmforge
+
+Summary: E-book reader
+Name: fbreader
+Version: 0.8.4
+Release: 1
+License: GPL
+Group: Applications/Multimedia
+URL: http://only.mawhrin.net/fbreader/
+
+Source: http://only.mawhrin.net/fbreader/fbreader-sources-%{version}.tgz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires: gcc-c++, enca-devel, gtk2-devel
+
+%description
+FBReader is an e-book reader for Linux PDAs and desktop computers.
+FBReader supports several e-book formats: plucker, palmdoc, zTXT, 
+HTML, fb2, and plain text.
+
+%prep
+%setup
+
+%build
+%{__make} %{?_smp_mflags} EXTERNALINCLUDE="-I${QTDIR}/include" MOC="moc" UILIBS="-L${QTDIR}/lib -lqt-mt" TARGET_ARCH="desktop" UI_TYPE="qt" INSTALLDIR="%{_prefix}" LIBDIR="%{_libdir}"
+
+%install
+%{__rm} -rf %{buildroot}
+%{__make} install DESTDIR="%{buildroot}" INSTALLDIR="%{_prefix}" LIBDIR="%{_libdir}"
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 0755)
+%doc fbreader/LICENSE
+%{_bindir}/FBReader
+%{_datadir}/FBReader/
+%{_libdir}/libzlibrary-gtk.so.*
+#%{_libdir}/libzlibrary-qt.so.*
+%{_datadir}/applications/FBReader.desktop
+%{_datadir}/pixmaps/FBReader.png
+%{_datadir}/pixmaps/FBReader/
+%{_datadir}/zlibrary/
+
+%changelog
+* Thu Jun 07 2007 Dag Wieers <dag at wieers.com> - 0.8.4-1
+- Updated to release 0.8.4.
+
+* Wed May 09 2007 Dries Verachtert <dries at ulyssis.org> - 0.8.3-1
+- Updated to release 0.8.3.
+
+* Mon Apr 16 2007 Dries Verachtert <dries at ulyssis.org> - 0.8.2-1
+- Updated to release 0.8.2.
+
+* Fri May 26 2006 Dries Verachtert <dries at ulyssis.org> - 0.7.4-1
+- Updated to release 0.7.4.
+
+* Sun Mar 26 2006 Dries Verachtert <dries at ulyssis.org> - 0.7.3-1
+- Updated to release 0.7.3.
+
+* Fri Feb 17 2006 Dries Verachtert <dries at ulyssis.org> - 0.7.2-1
+- Updated to release 0.7.2.
+
+* Wed Dec 07 2005 Dries Verachtert <dries at ulyssis.org> - 0.7.1-0.b
+- Initial package.


Property changes on: trunk/rpms/fbreader/fbreader-gtk.spec
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + native

Modified: trunk/rpms/gnome-commander/gnome-commander.spec
===================================================================
--- trunk/rpms/gnome-commander/gnome-commander.spec	2007-06-10 12:55:47 UTC (rev 5493)
+++ trunk/rpms/gnome-commander/gnome-commander.spec	2007-06-11 17:12:45 UTC (rev 5494)
@@ -3,7 +3,7 @@
 
 Summary: File manager for the GNOME desktop
 Name: gnome-commander
-Version: 1.2.2
+Version: 1.2.4
 Release: 1
 License: GPL
 Group: Applications/File
@@ -65,5 +65,8 @@
 %{_datadir}/pixmaps/gnome-commander.png
 
 %changelog
+* Sun Jun 10 2007 Dag Wieers <dag at wieers.com> 1.2.4-1
+- Updated to release 1.2.4.
+
 * Mon Dec 11 2006 Dag Wieers <dag at wieers.com> 1.2.2-1
 - Initial package. (using DAR)

Added: trunk/rpms/hdapsd/hdapsd-20070524.c
===================================================================
--- trunk/rpms/hdapsd/hdapsd-20070524.c	                        (rev 0)
+++ trunk/rpms/hdapsd/hdapsd-20070524.c	2007-06-11 17:12:45 UTC (rev 5494)
@@ -0,0 +1,575 @@
+/*
+ * hdapsd.c - Read from the HDAPS (HardDrive Active Protection System)
+ *            and protect the drive if motion over threshold...
+ *
+ *            Derived from pivot.c by Robert Love.
+ *
+ * Copyright (C) 2005-2007 Jon Escombe <lists at dresco.co.uk>
+ *                         Robert Love <rml at novell.com>
+ *                         Shem Multinymous <multinymous at gmail.com>
+ *
+ * "Why does that kid keep dropping his laptop?"
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+ */
+
+#include <fcntl.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <string.h>
+#include <time.h>
+#include <signal.h>
+#include <errno.h>
+#include <ctype.h>
+#include <sys/mman.h>
+#include <sys/time.h>
+#include <getopt.h>
+
+#define PID_FILE                "/var/run/hdapsd.pid"
+#define SYSFS_POSITION_FILE	    "/sys/devices/platform/hdaps/position"
+#define MOUSE_ACTIVITY_FILE     "/sys/devices/platform/hdaps/keyboard_activity"
+#define KEYBD_ACTIVITY_FILE     "/sys/devices/platform/hdaps/mouse_activity"
+#define BUF_LEN                 32
+
+#define FREEZE_SECONDS          1    /* period to freeze disk */
+#define REFREEZE_SECONDS        0.1  /* period after which to re-freeze disk */
+#define FREEZE_EXTRA_SECONDS    4    /* additional timeout for kernel timer */
+#define FREQ_HZ                 50   /* sampling frequency */
+#define SIGUSR1_SLEEP_SEC       8    /* how long to sleep upon SIGUSR1 */
+
+/* Magic threshold tweak factors, determined experimentally to make a
+ * threshold of 10-20 behave reasonably.
+ */
+#define VELOC_ADJUST            30.0
+#define ACCEL_ADJUST            (VELOC_ADJUST * 60)
+#define AVG_VELOC_ADJUST        3.0
+
+/* History depth for velocity average, in seconds */
+#define AVG_DEPTH_SEC           0.3
+
+/* Parameters for adaptive threshold */
+#define RECENT_PARK_SEC        3.0    /* How recent is "recently parked"? */
+#define THRESH_ADAPT_SEC       1.0    /* How often to (potentially) change
+                                       * the adaptive threshold?           */
+#define THRESH_INCREASE_FACTOR 1.1    /* Increase factor when recently
+                                       * parked but user is typing      */
+#define THRESH_DECREASE_FACTOR 0.9985 /* Decrease factor when not recently
+                                       * parked, per THRESH_ADAPT_SEC sec. */
+#define NEAR_THRESH_FACTOR     0.8    /* Fraction of threshold considered
+                                       * being near the threshold.       */
+
+/* Threshold for *continued* parking, as fraction of normal threshold */
+#define PARKED_THRESH_FACTOR   NEAR_THRESH_FACTOR /* >= NEAR_THRESH_FACTOR */
+
+static int verbose = 0;
+static int pause_now = 0;
+
+char pid_file[BUF_LEN] = "";
+
+/*
+ * slurp_file - read the content of a file (up to BUF_LEN-1) into a string.
+ *
+ * We open and close the file on every invocation, which is lame but due to
+ * several features of sysfs files:
+ *
+ *	(a) Sysfs files are seekable.
+ *	(b) Seeking to zero and then rereading does not seem to work.
+ *
+ * If I were king--and I will be one day--I would have made sysfs files
+ * nonseekable and only able to return full-size reads.
+ */
+static int slurp_file(const char* filename, char* buf)
+{
+	int ret;
+	int fd = open (filename, O_RDONLY);
+	if (fd < 0) {
+		fprintf(stderr, "open(%s): %s\n", filename, strerror(errno));
+		return fd;
+	}	
+
+	ret = read (fd, buf, BUF_LEN-1);
+	if (ret < 0) {
+		fprintf(stderr, "read(%s): %s\n", filename, strerror(errno));
+	} else {
+		buf[ret] = 0; /* null-terminate so we can parse safely */
+	ret = 0;
+	}
+
+	if (close (fd))
+		fprintf(stderr, "close(%s): %s\n", filename, strerror(errno));
+
+	return ret;
+}
+
+/*
+ * read_position() - read the (x,y) position pair from hdaps.
+ */
+static int read_position (int *x, int *y)
+{
+	char buf[BUF_LEN];
+	int ret;
+	if ((ret = slurp_file(SYSFS_POSITION_FILE, buf)))
+		return ret;
+	return (sscanf (buf, "(%d,%d)\n", x, y) != 2);
+}
+
+/*
+ * read_int() - read an integer from a file
+ */
+static int read_int (const char* filename)
+{
+	char buf[BUF_LEN];
+	int ret;
+	if ((ret = slurp_file(filename, buf)))
+		return ret;
+	if (sscanf (buf, "%d\n", &ret) != 1)
+		return -EIO;
+	return ret;
+}
+
+/*
+ * get_km_activity() - returns 1 if there is keyboard or mouse activity
+ */
+static int get_km_activity()
+{
+	if (read_int(MOUSE_ACTIVITY_FILE)==1)
+		return 1;
+	if (read_int(KEYBD_ACTIVITY_FILE)==1)
+		return 1;
+	return 0;
+}
+
+/*
+ * write_protect() - park/unpark
+ */
+static int write_protect (const char *path, int val)
+{
+	int fd, ret;
+	char buf[BUF_LEN];
+
+	snprintf(buf, BUF_LEN, "%d", val);
+
+	fd = open (path, O_WRONLY);
+	if (fd < 0) {
+		perror ("open");
+		return fd;
+	}	
+
+	ret = write (fd, buf, strlen(buf));
+
+	if (ret < 0) {
+		perror ("write");
+		goto out;
+	}
+	ret = 0;
+
+out:
+	if (close (fd))
+		perror ("close");
+
+	return ret;
+}
+
+double get_utime (void)
+{
+	struct timeval tv;
+	int ret = gettimeofday(&tv, NULL);
+	if (ret) {
+		perror("gettimeofday");
+		exit(1);
+	}
+	return tv.tv_sec + tv.tv_usec/1000000.0;
+}
+
+/* Handler for SIGUSR1, sleeps for a few seconds. Useful when suspending laptop. */
+void SIGUSR1_handler(int sig)
+{
+	signal(SIGUSR1, SIGUSR1_handler);
+	pause_now=1;
+}
+
+/* Handler for SIGTERM, deletes the pidfile and exits. */
+void SIGTERM_handler(int sig)
+{
+	signal(SIGTERM, SIGTERM_handler);
+	unlink(pid_file);
+	exit(0);
+}
+
+/*
+ * usage() - display usage instructions and exit 
+ */
+void usage()
+{
+	printf("Usage: hdapsd [OPTIONS]\n");
+	printf("\n");
+	printf("Required options:\n");
+	printf("   -d --device=<device>              <device> is likely to be hda or sda.\n");
+	printf("   -s --sensitivity=<sensitivity>    A suggested starting <sensitivity> is 15.\n");
+	printf("Additional options:\n");
+	printf("   -a --adaptive                     Adaptive threshold (automatic\n");
+	printf("                                     increase when the built-in\n");
+	printf("                                     keyboard/mouse are used).\n");
+	printf("   -v --verbose                      Get verbose statistics.\n");
+	printf("   -b --background                   Run the process in the background.\n");
+	printf("   -p --pidfile[=<pidfile>]          Create a pid file when running\n");
+	printf("                                     in background.\n");
+	printf("                                     If <pidfile> is not specified,\n");
+	printf("                                     it's set to %s.\n", PID_FILE);
+	printf("\n");
+	printf("You can send SIGUSR1 to deactivate hdapsd for %d seconds.\n",
+		SIGUSR1_SLEEP_SEC);
+	printf("\n");
+	exit(1);
+}
+
+/*
+ * check_thresh() - compare a value to the threshold
+ */
+void check_thresh(double val_sqr, double thresh, int* above, int* near,
+                 char* reason_out, char reason_mark)
+{
+	if (val_sqr > thresh*thresh*NEAR_THRESH_FACTOR*NEAR_THRESH_FACTOR) {
+		*near = 1;
+		*reason_out = tolower(reason_mark);
+	}
+	if (val_sqr > thresh*thresh) {
+		*above = 1;
+		*reason_out = toupper(reason_mark);
+	}
+}
+
+/*
+ * analyze() - make a decision on whether to park given present readouts
+ *             (remembers some past data in local static variables).
+ * Computes and checks 3 values:
+ *   velocity:     current position - prev position / time delta
+ *   acceleration: current velocity - prev velocity / time delta
+ *   average velocity: exponentially decaying average of velocity,
+ *                     weighed by time delta.
+ * The velocity and acceleration tests respond quickly to short sharp shocks,
+ * while the average velocity test catches long, smooth movements (and
+ * averages out measurement noise).
+ * The adaptive threshold, if enabled, increases when (built-in) keyboard or
+ * mouse activity happens shortly after some value was above or near the
+ * adaptive threshold. The adaptive threshold slowly decreases back to the
+ * base threshold when no value approaches it.
+ */
+
+int analyze(int x, int y, double unow, double base_threshold, 
+            int adaptive, int parked) 
+{
+	static int x_last = 0, y_last = 0;
+	static double unow_last = 0, x_veloc_last = 0, y_veloc_last = 0;
+	static double x_avg_veloc = 0, y_avg_veloc = 0;
+	static int history = 0; /* how many recent valid samples? */
+	static double adaptive_threshold = -1; /* current adaptive thresh */
+	static int last_thresh_change = 0; /* last adaptive thresh change */
+	static int last_near_thresh = 0;      /* last time we near thresh */
+	static int last_km_activity; /* last time kbd/mouse activity seen */
+
+	double udelta, x_delta, y_delta, x_veloc, y_veloc, x_accel, y_accel;
+	double veloc_sqr, accel_sqr, avg_veloc_sqr;
+	double exp_weight;
+	double threshold; /* transient threshold for this iteration */
+	char reason[3];
+	int recently_near_thresh;
+	int above=0, near=0; /* above threshold, near threshold */
+
+	/* Adaptive threshold adjustment  */
+	if (adaptive_threshold<0) /* first invocation */
+		adaptive_threshold = base_threshold;
+	recently_near_thresh = unow < last_near_thresh + RECENT_PARK_SEC;
+ 	if (adaptive && recently_near_thresh && get_km_activity())
+		last_km_activity = unow;
+	if (adaptive && unow > last_thresh_change + THRESH_ADAPT_SEC) {
+		if (recently_near_thresh) {
+			if (last_km_activity > last_near_thresh &&
+			    last_km_activity > last_thresh_change) { 
+				/* Near threshold and k/m activity */
+				adaptive_threshold *= THRESH_INCREASE_FACTOR;
+				last_thresh_change = unow;
+			}
+		} else {
+			/* Recently never near threshold */
+			adaptive_threshold *= THRESH_DECREASE_FACTOR;
+			if (adaptive_threshold < base_threshold)
+				adaptive_threshold = base_threshold;
+			last_thresh_change = unow;
+		}
+	}
+	
+	/* compute deltas */
+	udelta = unow - unow_last;
+	x_delta = x - x_last;
+	y_delta = y - y_last;
+
+	/* compute velocity */
+	x_veloc = x_delta/udelta;
+	y_veloc = y_delta/udelta;
+	veloc_sqr = x_veloc*x_veloc + y_veloc*y_veloc;
+
+	/* compute acceleration */
+	x_accel = (x_veloc - x_veloc_last)/udelta;
+	y_accel = (y_veloc - y_veloc_last)/udelta;
+	accel_sqr = x_accel*x_accel + y_accel*y_accel;
+
+	/* compute exponentially-decaying velocity average */
+	exp_weight = udelta/AVG_DEPTH_SEC; /* weight of this sample */
+	exp_weight = exp_weight/(1+exp_weight); /* softly clamped to 1 */
+	x_avg_veloc = exp_weight*x_veloc + (1-exp_weight)*x_avg_veloc;
+	y_avg_veloc = exp_weight*y_veloc + (1-exp_weight)*y_avg_veloc;
+	avg_veloc_sqr = x_avg_veloc*x_avg_veloc + y_avg_veloc*y_avg_veloc;
+
+	threshold = adaptive_threshold;
+	if (parked) /* when parked, be reluctant to unpark */
+		threshold *= PARKED_THRESH_FACTOR;
+
+	/* Threshold test (uses Pythagoras's theorem) */
+	strcpy(reason, "   ");
+	
+	check_thresh(veloc_sqr, threshold*VELOC_ADJUST,
+	             &above, &near, reason+0, 'V');
+	check_thresh(accel_sqr, threshold*ACCEL_ADJUST,
+	             &above, &near, reason+1, 'A');
+	check_thresh(avg_veloc_sqr, threshold*AVG_VELOC_ADJUST,
+	             &above, &near, reason+2, 'X');
+
+	if (verbose) {
+		printf("dt=%5.3f  "
+		       "dpos=(%3g,%3g)  "
+		       "vel=(%6.1f,%6.1f)*%g  "
+		       "acc=(%6.1f,%6.1f)*%g  "
+		       "avg_vel=(%6.1f,%6.1f)*%g  "
+		       "thr=%.1f  "
+		       "%s\n",
+		       udelta,
+		       x_delta, y_delta,
+		       x_veloc/VELOC_ADJUST,
+		       y_veloc/VELOC_ADJUST,
+		       VELOC_ADJUST*1.0,
+		       x_accel/ACCEL_ADJUST,
+		       y_accel/ACCEL_ADJUST,
+		       ACCEL_ADJUST*1.0,
+		       x_avg_veloc/AVG_VELOC_ADJUST,
+		       y_avg_veloc/AVG_VELOC_ADJUST,
+		       AVG_VELOC_ADJUST*1.0,
+		       threshold,
+		       reason);
+	}
+
+	if (udelta>1.0) { /* Too much time since last (resume from suspend?) */
+		history = 0;
+		x_avg_veloc = y_avg_veloc = 0;
+	}
+
+	if (history<2) { /* Not enough data for meaningful result */
+		above = 0;
+		near = 0;
+		++history;
+	}
+
+	if (near)
+		last_near_thresh = unow;
+
+	x_last = x;
+	y_last = y;
+	x_veloc_last = x_veloc;
+	y_veloc_last = y_veloc;
+	unow_last = unow;
+
+	return above;
+}
+
+/*
+ * main() - loop forever, reading the hdaps values and 
+ *          parking/unparking as necessary
+ */
+int main (int argc, char** argv)
+{
+	int c, park_now;
+	int x, y;
+	int fd, i, ret, threshold = 0, background = 0, adaptive=0,
+	  pidfile = 0, parked = 0;
+	char protect_file[BUF_LEN] = "";
+	double unow, parked_utime = 0;
+	time_t now;
+
+	for (;;) {
+
+		struct option longopts[] =
+		{
+			{"device", required_argument, NULL, 'd'},
+			{"sensitivity", required_argument, NULL, 's'},
+			{"adaptive", no_argument, NULL, 'a'},
+			{"verbose", no_argument, NULL, 'v'},
+			{"background", no_argument, NULL, 'b'},
+			{"pidfile", optional_argument, NULL, 'p'},
+			{NULL, 0, NULL, 0}
+		};
+
+		c = getopt_long(argc, argv, "d:s:vbap::", longopts, NULL);
+		if (c < 0)
+			break;
+		switch (c) {
+			case 'd':
+				snprintf(protect_file, BUF_LEN,
+					 "/sys/block/%s/queue/protect", optarg);
+				break;
+			case 's':
+				threshold = atoi(optarg);
+				break;
+			case 'b':
+				background = 1;
+				break;
+			case 'a':
+				adaptive = 1;
+				break;
+			case 'v':
+				verbose = 1;
+				break;
+			case 'p':
+				pidfile = 1;
+				if (optarg == NULL) {
+					snprintf(pid_file, BUF_LEN, "%s", PID_FILE);
+				} else {
+					snprintf(pid_file, BUF_LEN, "%s", optarg);
+				}
+				break;
+			default:
+				usage();
+				break;
+		}
+	}
+
+	if (!threshold || !strlen(protect_file))
+		usage(argv);
+
+	if (background) {
+		verbose = 0;
+		if (pidfile) {
+			fd = open (pid_file, O_WRONLY | O_CREAT, 0644);
+			if (fd < 0) {
+				perror ("open(pid_file)");
+				return 1;
+			}
+		}
+		daemon(0,0);
+		if (pidfile) {
+			char buf[BUF_LEN];
+			snprintf (buf, BUF_LEN, "%d\n", getpid());
+			ret = write (fd, buf, strlen(buf));
+			if (ret < 0) {
+				perror ("write(pid_file)");
+				return 1;
+			}
+			if (close (fd)) {
+				perror ("close(pid_file)");
+				return 1;
+			}
+		}
+	}
+
+	mlockall(MCL_FUTURE);
+
+	if (verbose) {
+		printf("protect_file: %s\n", protect_file);
+		printf("threshold: %i\n", threshold);
+	}
+
+	/* check the protect attribute exists */
+	/* wait for it if it's not there (in case the attribute hasn't been created yet) */
+	fd = open (protect_file, O_RDWR);
+	if (background)
+		for (i=0; fd < 0 && i < 100; ++i) {
+			usleep (100000);	/* 10 Hz */
+			fd = open (protect_file, O_RDWR);
+		}
+	if (fd < 0) {
+		perror ("open(protect_file)");
+		return 1;
+	}
+	close (fd);
+
+	/* see if we can read the sensor */
+	/* wait for it if it's not there (in case the attribute hasn't been created yet) */
+	ret = read_position (&x, &y);
+	if (background)
+		for (i=0; ret && i < 100; ++i) {
+			usleep (100000);	/* 10 Hz */
+			ret = read_position (&x, &y);
+		}
+	if (ret)
+		return 1;
+
+	signal(SIGUSR1, SIGUSR1_handler);
+
+	if (background && pidfile) {
+		signal(SIGTERM, SIGTERM_handler);
+	}
+
+	while (1) {
+		usleep (1000000/FREQ_HZ);
+
+		ret = read_position (&x, &y);
+		if (ret)
+			continue;
+
+		now = time((time_t *)NULL); /* sec */
+		unow = get_utime(); /* microsec */
+
+		park_now = analyze(x, y, unow, threshold, adaptive, parked);
+
+		if (park_now && !pause_now) {
+			if (!parked || unow>parked_utime+REFREEZE_SECONDS) {
+				/* Not frozen or freeze about to expire */
+				write_protect(protect_file,
+				              FREEZE_SECONDS+FREEZE_EXTRA_SECONDS);
+				/* Write protect before any output (xterm, or 
+				 * whatever else is handling our stdout, may be 
+				 * swapped out).
+				*/
+				if (!parked)
+					printf("%.24s: parking\n", ctime(&now));
+				parked = 1;
+				parked_utime = unow;
+			} 
+		} else {
+			if (parked &&
+			    (pause_now || unow>parked_utime+FREEZE_SECONDS)) {
+				/* Sanity check */
+				if (!read_int(protect_file))
+					printf("\nError! Not parked when we "
+					       "thought we were... (paged out "
+				               "and timer expired?)\n");
+				/* Freeze has expired */
+				write_protect(protect_file, 0); /* unprotect */
+				parked = 0;
+				printf("%.24s: un-parking\n", ctime(&now));
+			}
+			while (pause_now) {
+				pause_now=0;
+				printf("%.24s: pausing for %d seconds\n", 
+				       ctime(&now), SIGUSR1_SLEEP_SEC);
+				sleep(SIGUSR1_SLEEP_SEC);
+			}
+		}
+
+	}
+
+	munlockall();
+	return ret;
+}

Added: trunk/rpms/hdapsd/hdapsd.spec
===================================================================
--- trunk/rpms/hdapsd/hdapsd.spec	                        (rev 0)
+++ trunk/rpms/hdapsd/hdapsd.spec	2007-06-11 17:12:45 UTC (rev 5494)
@@ -0,0 +1,41 @@
+# $Id$
+# Authority: dag
+
+Summary: HDAPS (Hard Disk Active Protection System) daemon
+Name: hdapsd
+%define real_version 20070524
+Version: 0.0
+Release: 0.20070524
+License: GPL
+Group: System Environment/Kernel
+URL: http://www.zen24593.zen.co.uk/hdaps/
+
+Source0: http://www.zen24593.zen.co.uk/hdaps/hdapsd-20070524.c
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+Requires: kernel >= 2.6.18
+
+%description
+hdapsd is a daemon that reads from the HDAPS (Hard Disk Active Protection
+System) driver and protects the hard disk from sudden movements that may
+harm it.
+
+%prep
+%setup -T -c %{name}-%{version}
+
+%build
+%{__cc} %{optflags} -o hdapsd %{SOURCE0}
+
+%install
+%{__install} -Dp -m0755 hdapsd %{buildroot}%{_sbindir}/hdapsd
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 0755)
+%{_sbindir}/hdapsd
+
+%changelog
+* Mon Jun 11 2007 Dag Wieers <dag at wieers.com> - 0.0-0.20070524
+- Initial package. (using DAR)


Property changes on: trunk/rpms/hdapsd/hdapsd.spec
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + native

Modified: trunk/rpms/libmrss/libmrss.spec
===================================================================
--- trunk/rpms/libmrss/libmrss.spec	2007-06-10 12:55:47 UTC (rev 5493)
+++ trunk/rpms/libmrss/libmrss.spec	2007-06-11 17:12:45 UTC (rev 5494)
@@ -4,7 +4,7 @@
 
 Summary: Library for parsing, writing and creating RSS files or streams
 Name: libmrss
-Version: 0.17
+Version: 0.17.3
 Release: 1
 License: GPL
 Group: Development/Libraries
@@ -54,11 +54,14 @@
 %defattr(-, root, root, 0755)
 %{_includedir}/mrss.h
 %{_libdir}/libmrss.a
-%exclude %{_libdir}/libmrss.la
 %{_libdir}/libmrss.so
 %{_libdir}/pkgconfig/mrss.pc
+%exclude %{_libdir}/libmrss.la
 
 %changelog
+* Fri Jun 08 2007 Dag Wieers <dag at wieers.com> - 0.17.3-1
+- Updated to release 0.17.3.
+
 * Sun Mar 18 2007 Dag Wieers <dag at wieers.com> - 0.17-1
 - Updated to release 0.17.
 

Modified: trunk/rpms/meld/meld.spec
===================================================================
--- trunk/rpms/meld/meld.spec	2007-06-10 12:55:47 UTC (rev 5493)
+++ trunk/rpms/meld/meld.spec	2007-06-11 17:12:45 UTC (rev 5494)
@@ -6,7 +6,7 @@
 
 Summary: Graphical visual diff and merge tool
 Name: meld
-Version: 1.1.4
+Version: 1.1.5
 Release: 1
 License: GPL
 Group: Applications/Text
@@ -94,6 +94,9 @@
 %{_datadir}/pixmaps/meld.png
 
 %changelog
+* Sun Jun 10 2007 Dag Wieers <dag at wieers.com> - 1.1.5-1
+- Updated to release 1.1.5.
+
 * Mon Jun 12 2006 Dag Wieers <dag at wieers.com> - 1.1.4-1
 - Updated to release 1.1.4.
 

Modified: trunk/rpms/micq/micq.spec
===================================================================
--- trunk/rpms/micq/micq.spec	2007-06-10 12:55:47 UTC (rev 5493)
+++ trunk/rpms/micq/micq.spec	2007-06-11 17:12:45 UTC (rev 5494)
@@ -12,7 +12,7 @@
 
 Summary: Clone of the Mirabilis ICQ online messaging program
 Name: micq
-Version: 0.5.4
+Version: 0.5.4.1
 Release: 1
 Group: Applications/Internet
 License: GPL
@@ -64,6 +64,9 @@
 %{_datadir}/micq/
 
 %changelog
+* Mon Jun 11 2007 Dag Wieers <dag at wieers.com> - 0.5.4.1-1
+- Updated to release 0.5.4.1.
+
 * Wed Jun 06 2007 Dag Wieers <dag at wieers.com> - 0.5.4-1
 - Updated to release 0.5.4.
 

Modified: trunk/rpms/multitail/multitail.spec
===================================================================
--- trunk/rpms/multitail/multitail.spec	2007-06-10 12:55:47 UTC (rev 5493)
+++ trunk/rpms/multitail/multitail.spec	2007-06-11 17:12:45 UTC (rev 5494)
@@ -67,7 +67,7 @@
 %{_sysconfdir}/multitail/convert-simple.pl
 
 %changelog
-* Sun Jun 10 2007 Dries Verachtert <dries at ulyssis.org> - 5.0.5-1
+* Sat Jun 09 2007 Dag Wieers <dag at wieers.com> - 5.0.5-1
 - Updated to release 5.0.5.
 
 * Sat Jun 02 2007 Dag Wieers <dag at wieers.com> - 5.0.4-1

Modified: trunk/rpms/ntop/ntop.spec
===================================================================
--- trunk/rpms/ntop/ntop.spec	2007-06-10 12:55:47 UTC (rev 5493)
+++ trunk/rpms/ntop/ntop.spec	2007-06-11 17:12:45 UTC (rev 5494)
@@ -17,13 +17,13 @@
 
 Summary: Network traffic probe that shows the network usage
 Name: ntop
-Version: 3.2
-Release: 2
+Version: 3.3
+Release: 1
 License: GPL
 Group: Applications/System
 URL: http://www.ntop.org/
 
-Source: http://dl.sf.net/ntop/ntop-%{version}.tgz
+Source: http://dl.sf.net/ntop/ntop-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
 BuildRequires: openssl-devel, gdbm-devel, libpcap, rrdtool-devel, zlib-devel, glib-devel
@@ -283,6 +283,9 @@
 #%exclude %{_libdir}/plugins/
 
 %changelog
+* Sun Jun 10 2007 Dag Wieers <dag at wieers.com> - 3.3-1
+- Updated to release 3.3.
+
 * Tue Feb 20 2007 Dag Wieers <dag at wieers.com> - 3.2-2
 - Enabled tcp_wrappers functionality.
 

Modified: trunk/rpms/powertop/powertop.spec
===================================================================
--- trunk/rpms/powertop/powertop.spec	2007-06-10 12:55:47 UTC (rev 5493)
+++ trunk/rpms/powertop/powertop.spec	2007-06-11 17:12:45 UTC (rev 5494)
@@ -4,7 +4,7 @@
 
 Summary: Tool that helps you find what software is using the most power
 Name: powertop
-Version: 1.5
+Version: 1.6
 Release: 1
 License: GPL
 Group: Applications/System
@@ -46,6 +46,9 @@
 %{_bindir}/powertop
 
 %changelog
+* Sun Jun 10 2007 Dag Wieers <dag at wieers.com> - 1.6-1
+- Updated to release 1.6.
+
 * Mon May 28 2007 Dag Wieers <dag at wieers.com> - 1.5-1
 - Updated to release 1.5.
 

Modified: trunk/rpms/python-paramiko/python-paramiko.spec
===================================================================
--- trunk/rpms/python-paramiko/python-paramiko.spec	2007-06-10 12:55:47 UTC (rev 5493)
+++ trunk/rpms/python-paramiko/python-paramiko.spec	2007-06-11 17:12:45 UTC (rev 5494)
@@ -7,7 +7,7 @@
 
 Summary: SSH2 protocol for Python
 Name: python-paramiko
-Version: 1.7
+Version: 1.7.1
 Release: 1
 License: GPL
 Group: System Environment/Libraries
@@ -54,6 +54,9 @@
 %ghost %{python_sitelib}/paramiko/*.pyo
 
 %changelog
+* Mon Jun 11 2007 Dag Wieers <dag at wieers.com> - 1.7.1-1
+- Updated to release 1.7.1.
+
 * Mon Feb 19 2007 Dag Wieers <dag at wieers.com> - 1.7-1
 - Updated to release 1.7.
 

Modified: trunk/rpms/rdiff-backup/rdiff-backup-1.1.spec
===================================================================
--- trunk/rpms/rdiff-backup/rdiff-backup-1.1.spec	2007-06-10 12:55:47 UTC (rev 5493)
+++ trunk/rpms/rdiff-backup/rdiff-backup-1.1.spec	2007-06-11 17:12:45 UTC (rev 5494)
@@ -10,7 +10,7 @@
 
 Summary: Convenient and transparent local/remote incremental mirror/backup
 Name: rdiff-backup
-Version: 1.1.7
+Version: 1.1.10
 Release: 1
 License: GPL
 Group: Applications/Archiving
@@ -66,6 +66,9 @@
 %{python_sitearch}/rdiff_backup/*.so
 
 %changelog
+* Mon Jun 11 2007 Dag Wieers <dag at wieers.com> - 1.1.10-1
+- Updated to release 1.1.10 (development).
+
 * Mon Dec 18 2006 Dag Wieers <dag at wieers.com> - 1.1.7-1
 - Updated to release 1.1.7 (development).
 

Added: trunk/rpms/swfdec/swfdec-0.4.spec
===================================================================
--- trunk/rpms/swfdec/swfdec-0.4.spec	                        (rev 0)
+++ trunk/rpms/swfdec/swfdec-0.4.spec	2007-06-11 17:12:45 UTC (rev 5494)
@@ -0,0 +1,190 @@
+# $Id$
+# Authority: dag
+
+%{?dist: %{expand: %%define %dist 1}}
+%{?fedora: %{expand: %%define fc%{fedora} 1}}
+
+%{!?dist: %define _without_gstreamer 1}
+%{?el5:   %define _without_gstreamer 1}
+%{?fc6:   %define _without_gstreamer 1}
+%{?fc5:   %define _without_gstreamer 1}
+%{?el3:   %define _without_gstreamer 1}
+%{?rh9:   %define _without_gstreamer 1}
+%{?rh7:   %define _without_gstreamer 1}
+%{?el2:   %define _without_gstreamer 1}
+
+%{?fc1:   %define _without_alsa 1}
+%{?el3:   %define _without_alsa 1}
+%{?rh9:   %define _without_alsa 1}
+%{?rh7:   %define _without_alsa 1}
+%{?el2:   %define _without_alsa 1}
+
+%{!?dist: %define _with_modxorg 1}
+%{?el5:   %define _with_modxorg 1}
+%{?fc6:   %define _with_modxorg 1}
+%{?fc5:   %define _with_modxorg 1}
+
+%{!?dist: %define _without_mozilla 1}
+%{?fc6:   %define _without_mozilla 1}
+%{?fc5:   %define _without_mozilla 1}
+%{?fc1:   %define _without_mozilla 1}
+
+### Can't figure out why only EL5 produces swfdec-mozilla-player
+%{?el5:%define _with_mozilla_player 1}
+
+%define mozilla seamonkey
+%{!?dist:%define mozilla firefox}
+%{?el5:%define mozilla firefox}
+%{?fc6:%define mozilla firefox}
+%{?rh9:%define mozilla mozilla}
+%{?rh7:%define mozilla mozilla}
+
+Summary: Flash animations rendering library
+Name: swfdec
+Version: 0.4.3
+Release: 1
+License: LGPL
+Group: System Environment/Libraries
+URL: http://swfdec.freedesktop.org/wiki/
+
+Source: http://swfdec.freedesktop.org/download/swfdec/0.4/swfdec-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires: libart_lgpl-devel, gtk2-devel >= 2.1.2
+BuildRequires: libmad-devel, SDL-devel, gdk-pixbuf-devel, gcc-c++
+BuildRequires: liboil-devel, GConf2-devel, js-devel
+BuildRequires: directfb
+%{?gimp_plugin:BuildRequires: gimp-devel >= 2.0}
+#%{!?_without_mozilla:BuildRequires: %{mozilla}-devel}
+%{!?_without_gstreamer:BuildRequires: gstreamer-plugins-devel}
+%{?_with_modxorg:BuildRequires: libXt-devel}
+
+%description
+Libswfdec is a library for rendering Flash animations. Currently it
+handles mostFlash 3 animations and some Flash 4. No interactivity is
+supported yet.
+
+%package devel
+Summary: Header files, libraries and development documentation for %{name}
+Group: Development/Libraries
+Requires: %{name} = %{version}, glib2-devel, liboil-devel
+
+%description devel
+This package contains the header files, static libraries and development
+documentation for %{name}. If you like to develop programs using %{name},
+you will need to install %{name}-devel.
+
+%package -n mozilla-swfdec
+Summary: Mozilla plugin for Flash rendering
+Group: Applications/Internet
+Requires: %{name} = %{version}
+
+%description -n mozilla-swfdec
+Mozilla plugin for rendering of Flash animations based on the swfdec library.
+
+%prep
+%setup
+
+%build
+%configure \
+%{?_without_mozilla:--disable-mozilla-plugin} \
+	--enable-shared \
+%{!?_without_alsa:--with-audio="alsa"}
+%{__make} %{?_smp_mflags} 
+%{__make} %{?_smp_mflags} -C player
+
+%install
+%{__rm} -rf %{buildroot}
+%{__make} install DESTDIR="%{buildroot}"
+%{__make} -C player install DESTDIR="%{buildroot}"
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%post
+/sbin/ldconfig
+/usr/bin/update-gdk-pixbuf-loaders $(uname -i)-redhat-linux-gnu || :
+
+### Backward compatibility for gtk < 2.4.13-9
+[ -x %{_bindir}/gdk-pixbuf-query-loaders ] && \
+    %{_bindir}/gdk-pixbuf-query-loaders > \
+        %{_sysconfdir}/gtk-2.0/gdk-pixbuf.loaders || :
+
+%postun
+/sbin/ldconfig
+/usr/bin/update-gdk-pixbuf-loaders $(uname -i)-redhat-linux-gnu || :
+
+### Backward compatibility for gtk < 2.4.13-9
+[ -x %{_bindir}/gdk-pixbuf-query-loaders ] && \
+    %{_bindir}/gdk-pixbuf-query-loaders > \
+        %{_sysconfdir}/gtk-2.0/gdk-pixbuf.loaders || :
+
+%files
+%defattr(-, root, root, 0755)
+%doc AUTHORS COPYING README
+%{_libdir}/libswfdec*.so.*
+
+%files devel
+%defattr(-, root, root, 0755)
+%dir %{_datadir}/gtk-doc/
+%dir %{_datadir}/gtk-doc/html/
+%doc %{_datadir}/gtk-doc/html/swfdec/
+%{_includedir}/swfdec*/
+%{_libdir}/libswfdec*.a
+%exclude %{_libdir}/libswfdec*.la
+%{_libdir}/libswfdec*.so
+%{_libdir}/pkgconfig/swfdec*.pc
+
+%changelog
+* Sun Jun 10 2007 Dag Wieers <dag at wieers.com> - 0.4.3-1
+- Updated to release 0.4.3.
+
+* Fri Mar 17 2006 Matthias Saou <http://freshrpms.net/> 0.3.6-2
+- Release bump to drop the disttag number in FC5 build.
+
+* Thu Jan 19 2006 Matthias Saou <http://freshrpms.net/> 0.3.6-1
+- Update to 0.3.6.
+- Add js-devel buil requirement, configure should check this.
+- Remove no longer included swf_play.
+
+* Thu Jan 12 2006 Matthias Saou <http://freshrpms.net/> 0.3.5-2
+- Disable gstreamer support on FC5 (as it's for 0.8).
+- Disable mozilla plugin on FC5 (no more mozilla-config script).
+- Add modular xorg build conditional.
+
+* Wed May 25 2005 Matthias Saou <http://freshrpms.net/> 0.3.5-1
+- Update to 0.3.5.
+
+* Thu May  5 2005 Matthias Saou <http://freshrpms.net/> 0.3.4-2
+- Add missing glib2-devel and liboil-devel reqs in the devel package.
+
+* Sat Apr  2 2005 Matthias Saou <http://freshrpms.net/> 0.3.4-1
+- Update to 0.3.4.
+- Change %%makeinstall for DESTDIR method because of the gimp plugin.
+
+* Fri Nov 26 2004 Dag Wieers <dag at wieers.com> - 0.3.2-2
+- Added update-gdk-pixbuf-loaders to scriptlets.
+
+* Thu Nov 25 2004 Matthias Saou <http://freshrpms.net/> 0.3.2-2
+- Make scriplets never return a failure.
+
+* Wed Nov 24 2004 Matthias Saou <http://freshrpms.net/> 0.3.2-1
+- Update to 0.3.2.
+
+* Tue Nov  9 2004 Matthias Saou <http://freshrpms.net/> 0.3.1-1
+- Make gimp plugin conditional and build only for FC2, FC3 and YD4 (gimp2).
+
+* Fri Nov 05 2004 Dag Wieers <dag at wieers.com> - 0.3.1-1
+- Updated to release 0.3.1.
+
+* Wed Oct 20 2004 Matthias Saou <http://freshrpms.net/> 0.3.0-1
+- Update to 0.3.0.
+- Added new liboil-devel and gimp2-devel dependencies.
+- Added gimp plugin... strange, it goes into 1.3 :-/
+
+* Tue Jan 20 2004 Dag Wieers <dag at wieers.com> - 0.2.2-1
+- Added missing swfdec requirement. (Alexandre Oliva)
+
+* Thu Aug 28 2003 Dag Wieers <dag at wieers.com> - 0.2.2-0
+- Initial package. (using DAR)
+


Property changes on: trunk/rpms/swfdec/swfdec-0.4.spec
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + native

Modified: trunk/rpms/syslinux/syslinux.spec
===================================================================
--- trunk/rpms/syslinux/syslinux.spec	2007-06-10 12:55:47 UTC (rev 5493)
+++ trunk/rpms/syslinux/syslinux.spec	2007-06-11 17:12:45 UTC (rev 5494)
@@ -8,7 +8,7 @@
 
 Summary: Kernel bootloader for FAT or ISO9660 filesystems or PXE networks
 Name: syslinux
-Version: 3.35
+Version: 3.50
 Release: 1
 License: GPL
 Group: Applications/System
@@ -61,6 +61,9 @@
 %{_libdir}/syslinux/
 
 %changelog
+* Sun Jun 10 2007 Dag Wieers <dag at wieers.com> - 3.50-1
+- Updated to release 3.50.
+
 * Mon Jan 29 2007 Dag Wieers <dag at wieers.com> - 3.35-1
 - Updated to release 3.35.
 

Modified: trunk/rpms/umlspeed/umlspeed.spec
===================================================================
--- trunk/rpms/umlspeed/umlspeed.spec	2007-06-10 12:55:47 UTC (rev 5493)
+++ trunk/rpms/umlspeed/umlspeed.spec	2007-06-11 17:12:45 UTC (rev 5494)
@@ -3,7 +3,7 @@
 
 Summary: Compiler for C-style language of UML notation
 Name: umlspeed
-Version: 0.16
+Version: 0.17
 Release: 1
 License: GPL
 Group: Development/Languages
@@ -44,6 +44,9 @@
 %{_bindir}/umlspeed
 
 %changelog
+* Sat Jun 09 2007 Dag Wieers <dag at wieers.com> - 0.17-1
+- Updated to release 0.17.
+
 * Wed May 23 2007 Dag Wieers <dag at wieers.com> - 0.16-1
 - Updated to release 0.16.
 



More information about the svn-commits mailing list