openSUSE Commits
Threads by month
- ----- 2024 -----
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
April 2016
- 1 participants
- 1255 discussions
Hello community,
here is the log from the commit of package nulloy for openSUSE:Factory checked in at 2016-04-28 16:54:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nulloy (Old)
and /work/SRC/openSUSE:Factory/.nulloy.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nulloy"
Changes:
--------
--- /work/SRC/openSUSE:Factory/nulloy/nulloy.changes 2016-02-01 19:57:50.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.nulloy.new/nulloy.changes 2016-04-28 16:57:08.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Apr 15 13:04:59 UTC 2016 - rpm(a)fthiessen.de
+
+- Updated to 0.8.2:
+ * Chinese translation
+ * Fix: tags encoding doesn't apply to playlist
+ * Other minor bug fixes and improvements
+
+-------------------------------------------------------------------
Old:
----
nulloy-0.8.1.tar.gz
New:
----
nulloy-0.8.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nulloy.spec ++++++
--- /var/tmp/diff_new_pack.E747mn/_old 2016-04-28 16:57:09.000000000 +0200
+++ /var/tmp/diff_new_pack.E747mn/_new 2016-04-28 16:57:09.000000000 +0200
@@ -17,7 +17,7 @@
Name: nulloy
-Version: 0.8.1
+Version: 0.8.2
Release: 0
Summary: Music player with a Waveform Progress Bar
License: GPL-3.0
++++++ fix-library-directory.patch ++++++
--- /var/tmp/diff_new_pack.E747mn/_old 2016-04-28 16:57:09.000000000 +0200
+++ /var/tmp/diff_new_pack.E747mn/_new 2016-04-28 16:57:09.000000000 +0200
@@ -1,43 +1,35 @@
-diff -Nur old/configure new/configure
---- old/configure 2015-12-06 17:17:09.000000000 +0100
-+++ new/configure 2016-01-30 07:41:44.242270474 +0100
-@@ -3,6 +3,7 @@
- BASENAME=`basename $0`
-
- PREFIX=/usr
-+LIBDIR=lib
- DEBUG=no
- APP_NAME=nulloy
-
-@@ -33,6 +34,7 @@
- echo ' --force-version VERSION overrides version.pri'
- echo ' --no-update-check disable online check functionality'
- echo ' --prefix PREFIX installation prefix'
-+ echo ' --libdir LIBDIR library installation path {prefix}/{libdir}'
- echo ' --no-app-bundle do not make .app (Mac only)'
- echo ' --universal build for both i386 and x86_64 (Mac only)'
- echo ' --debug build in debug mode'
-@@ -52,7 +54,7 @@
- exit 1
+diff -Nur nulloy-0.8.2/configure new/configure
+--- nulloy-0.8.2/configure 2016-02-03 23:19:41.000000000 +0100
++++ new/configure 2016-04-15 16:32:35.746385532 +0200
+@@ -33,6 +33,7 @@
+ echo ' --force-version VERSION overrides version.pri'
+ echo ' --no-update-check disable online check functionality'
+ echo ' --prefix PREFIX installation prefix'
++ echo ' --libdir LIBDIR library installation path {prefix}/{libdir}'
+ echo ' --no-app-bundle do not make .app (Mac only)'
+ echo ' --universal build for both i386 and x86_64 (Mac only)'
+ echo ' --debug build in debug mode'
+@@ -52,7 +53,7 @@
+ exit 1
fi
-args=`getopt -n$BASENAME -o h --longoptions="force-version: no-update-check no-gstreamer no-gstreamer-tagreader vlc phonon taglib no-skins debug prefix: no-app-bundle universal help" -- "$@"`
+args=`getopt -n$BASENAME -o h --longoptions="force-version: no-update-check no-gstreamer no-gstreamer-tagreader vlc phonon taglib no-skins debug prefix: libdir: no-app-bundle universal help" -- "$@"`
if test $? != 0; then
- echo_try; exit 1
-@@ -67,6 +69,9 @@
- else
- PREFIX=`readlink -m "$1"`
- fi
-+ elif [ $1 == "--libdir" ]; then
-+ shift
-+ LIBDIR="$1"
- elif [ $1 == "--debug" ]; then
- DEBUG=yes
- elif [ $1 == "--force-version" ]; then
-@@ -172,6 +177,8 @@
- echo "N_CONFIG_FORCE_VERSION = $FORCE_VERSION" > $QMAKE_CACHE
+ echo_try; exit 1
+@@ -67,6 +68,9 @@
+ else
+ PREFIX=`readlink -m "$1"`
+ fi
++ elif [ $1 == "--libdir" ]; then
++ shift
++ LIBDIR="$1"
+ elif [ $1 == "--debug" ]; then
+ DEBUG=yes
+ elif [ $1 == "--force-version" ]; then
+@@ -172,6 +176,8 @@
+ echo "N_CONFIG_FORCE_VERSION = $FORCE_VERSION" > $QMAKE_CACHE
fi
+echo "N_LIBDIR = $LIBDIR" >> $QMAKE_CACHE
@@ -45,24 +37,19 @@
echo "N_CONFIG_SUCCESS = yes" >> $QMAKE_CACHE
[ -z "$NULLOY_BUILD_TMP_DIR" ] && NULLOY_BUILD_TMP_DIR=`pwd`/.tmp
-@@ -190,7 +197,7 @@
+@@ -190,7 +196,7 @@
echo
echo "Running qmake..."
-$QMAKE "CONFIG+=$QMAKE_CONFIG" PREFIX="$PREFIX" APP_NAME="$APP_NAME" $QMAKE_EXTRA_OPTIONS
+$QMAKE "CONFIG+=$QMAKE_CONFIG" PREFIX="$PREFIX" LIBDIR="$LIBDIR" APP_NAME="$APP_NAME" $QMAKE_EXTRA_OPTIONS
if [ $? -ne 0 ]; then
- echo "$BASENAME: qmake failed"
- exit 1
-diff -Nur old/nulloy.desktop new/nulloy.desktop
---- old/nulloy.desktop 2015-12-06 17:17:09.000000000 +0100
-+++ new/nulloy.desktop 2016-01-30 08:07:26.494259440 +0100
-@@ -1,4 +1,3 @@
--
- [Desktop Entry]
- Version=1.0
- Type=Application
-@@ -11,7 +10,7 @@
+ echo "$BASENAME: qmake failed"
+ exit 1
+diff -Nur nulloy-0.8.2/nulloy.desktop new/nulloy.desktop
+--- nulloy-0.8.2/nulloy.desktop 2016-02-03 23:19:41.000000000 +0100
++++ new/nulloy.desktop 2016-04-15 16:33:28.302767421 +0200
+@@ -10,7 +10,7 @@
Icon=nulloy
Exec=nulloy %F
@@ -71,38 +58,38 @@
[Desktop Action PlayPause]
Name=Play / Pause
-diff -Nur old/src/pluginLoader.cpp new/src/pluginLoader.cpp
---- old/src/pluginLoader.cpp 2015-12-06 17:17:09.000000000 +0100
-+++ new/src/pluginLoader.cpp 2016-01-30 07:45:25.356058245 +0100
+diff -Nur nulloy-0.8.2/src/pluginLoader.cpp new/src/pluginLoader.cpp
+--- nulloy-0.8.2/src/pluginLoader.cpp 2016-02-03 23:19:41.000000000 +0100
++++ new/src/pluginLoader.cpp 2016-04-15 16:34:40.643295115 +0200
@@ -107,7 +107,7 @@
- pluginsDirList << NCore::rcDir() + "/" + _pluginsDirName;
- if (QDir(QCoreApplication::applicationDirPath()).dirName() == "bin") {
- QDir dir(QCoreApplication::applicationDirPath());
-- dir.cd(QString() + "../lib/nulloy/" + _pluginsDirName);
-+ dir.cd(QString() + "../" N_LIBDIR "/nulloy/" + _pluginsDirName);
- pluginsDirList << dir.absolutePath();
- }
+ pluginsDirList << NCore::rcDir() + "/" + _pluginsDirName;
+ if (QDir(QCoreApplication::applicationDirPath()).dirName() == "bin") {
+ QDir dir(QCoreApplication::applicationDirPath());
+- dir.cd(QString() + "../lib/nulloy/" + _pluginsDirName);
++ dir.cd(QString() + "../" + N_LIBDIR + "/nulloy/" + _pluginsDirName);
+ pluginsDirList << dir.absolutePath();
+ }
#endif
-diff -Nur old/src/plugins/plugin.pri new/src/plugins/plugin.pri
---- old/src/plugins/plugin.pri 2015-12-06 17:17:09.000000000 +0100
-+++ new/src/plugins/plugin.pri 2016-01-30 07:34:13.190635545 +0100
+diff -Nur nulloy-0.8.2/src/plugins/plugin.pri new/src/plugins/plugin.pri
+--- nulloy-0.8.2/src/plugins/plugin.pri 2016-02-03 23:19:41.000000000 +0100
++++ new/src/plugins/plugin.pri 2016-04-15 16:35:19.579580106 +0200
@@ -17,7 +17,7 @@
- mac {
- target.path = ../../../$${APP_NAME}.app/Contents/MacOS/plugins
- } else {
-- target.path = $$PREFIX/lib/$$APP_NAME/plugins
-+ target.path = $$PREFIX/$$LIBDIR/$$APP_NAME/plugins
- }
- INSTALLS += target
+ mac {
+ target.path = ../../../$${APP_NAME}.app/Contents/MacOS/plugins
+ } else {
+- target.path = $$PREFIX/lib/$$APP_NAME/plugins
++ target.path = $$PREFIX/$$LIBDIR/$$APP_NAME/plugins
+ }
+ INSTALLS += target
}
-diff -Nur old/src/src.pro new/src/src.pro
---- old/src/src.pro 2015-12-06 17:17:09.000000000 +0100
-+++ new/src/src.pro 2016-01-30 07:45:54.868295368 +0100
+diff -Nur nulloy-0.8.2/src/src.pro new/src/src.pro
+--- nulloy-0.8.2/src/src.pro 2016-02-03 23:19:41.000000000 +0100
++++ new/src/src.pro 2016-04-15 16:35:55.279841984 +0200
@@ -79,6 +79,7 @@
include(version.pri)
DEFINES += _N_VERSION_=\""\\\"$${N_VERSION}\\\""\"
+DEFINES += N_LIBDIR=\""\\\"$${N_LIBDIR}\\\""\"
build_pass:CONFIG(static, static|shared) {
- DEFINES += _N_STATIC_BUILD_
+ DEFINES += _N_STATIC_BUILD_
} else {
++++++ nulloy-0.8.1.tar.gz -> nulloy-0.8.2.tar.gz ++++++
++++ 23200 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package wine for openSUSE:Factory checked in at 2016-04-28 16:54:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wine (Old)
and /work/SRC/openSUSE:Factory/.wine.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wine"
Changes:
--------
--- /work/SRC/openSUSE:Factory/wine/wine.changes 2016-04-05 10:43:36.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.wine.new/wine.changes 2016-04-28 16:57:04.000000000 +0200
@@ -1,0 +2,13 @@
+Fri Apr 15 15:05:02 UTC 2016 - meissner(a)suse.com
+
+- Updated to 1.9.8 development snapshot
+ - More work towards the WineD3D command stream.
+ - Bug fix update of the Mono engine.
+ - More WebServices reader support.
+ - Still more Shader Model 5 support.
+ - Support for gradients in metafiles.
+ - Improved table formatting in WinHelp.
+ - Various bug fixes.
+- updated winetricks
+
+-------------------------------------------------------------------
Old:
----
wine-1.9.7.tar.bz2
wine-1.9.7.tar.bz2.sign
New:
----
wine-1.9.8.tar.bz2
wine-1.9.8.tar.bz2.sign
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ wine.spec ++++++
--- /var/tmp/diff_new_pack.KrJ5LA/_old 2016-04-28 16:57:07.000000000 +0200
+++ /var/tmp/diff_new_pack.KrJ5LA/_new 2016-04-28 16:57:07.000000000 +0200
@@ -53,8 +53,8 @@
BuildRequires: update-desktop-files
BuildRequires: valgrind-devel
BuildRequires: xorg-x11-devel
-%define realver 1.9.7
-Version: 1.9.7
+%define realver 1.9.8
+Version: 1.9.8
Release: 0
Summary: An MS Windows Emulator
License: LGPL-2.1+
++++++ wine-1.9.7.tar.bz2 -> wine-1.9.8.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/wine/wine-1.9.7.tar.bz2 /work/SRC/openSUSE:Factory/.wine.new/wine-1.9.8.tar.bz2 differ: char 11, line 1
++++++ winetricks ++++++
--- /var/tmp/diff_new_pack.KrJ5LA/_old 2016-04-28 16:57:08.000000000 +0200
+++ /var/tmp/diff_new_pack.KrJ5LA/_new 2016-04-28 16:57:08.000000000 +0200
@@ -614,6 +614,68 @@
dn_status=$?
}
+# Checks if the user can run the self-update/rollback commands
+winetricks_check_update_availability()
+{
+ # Prevents the development file overwrite:
+ if test -d "../.git"
+ then
+ w_warn "You're running in a dev environment. Please make a copy of the file before running this command."
+ exit;
+ fi
+
+ # Checks read/write permissions on update directories
+ if ! (test -r $0 && test -w $0 && test -w ${0%/*} && test -x ${0%/*})
+ then
+ w_warn "You don't have the proper permissions to run this command. Try again with sudo or as root."
+ exit;
+ fi
+}
+
+winetricks_selfupdate()
+{
+ winetricks_check_update_availability
+
+ _W_filename="${0##*/}"
+ _W_rollback_file="${0}.bak"
+ _W_update_file="${0}.update"
+
+ _W_tmpdir=${TMPDIR:-/tmp}
+ _W_tmpdir="`mktemp -d "$_W_tmpdir/$_W_filename.XXXXXXXX"`"
+
+ w_download_to $_W_tmpdir https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetric…
+ w_try mv $_W_tmpdir/$_W_filename $_W_update_file.gz
+ w_try gunzip $_W_update_file.gz
+ w_try rmdir $_W_tmpdir
+
+ w_try cp $0 $_W_rollback_file
+ w_try chmod -x $_W_rollback_file
+
+ w_try mv $_W_update_file $0
+ w_try chmod +x $0
+
+ w_warn "Update finished! The current version is '`$0 -V`'. Use 'winetricks --update-rollback' to return to the previous version."
+
+ exit;
+}
+
+winetricks_selfupdate_rollback()
+{
+ winetricks_check_update_availability
+
+ _W_rollback_file="${0}.bak"
+
+ if test -f $_W_rollback_file
+ then
+ w_try mv $_W_rollback_file $0
+ w_try chmod +x $0
+ w_warn "Rollback finished! The current version is '`$0 -V`'."
+ else
+ w_warn "Nothing to rollback."
+ fi
+ exit;
+}
+
# Download a file
# Usage: w_download_to packagename url [sha1sum [filename [cookie jar]]]
# Caches downloads in winetrickscache/$packagename
@@ -709,7 +771,7 @@
*) torify= ;;
esac
- if [ -x "$(which aria2c 2>/dev/null)" ] && [ ! "$WINETRICKS_OPT_TORIFY" ]
+ if [ -x "$(which aria2c 2>/dev/null)" ]
then
# (Slightly fancy) aria2c support
# See https://github.com/Winetricks/winetricks/issues/612
@@ -720,9 +782,14 @@
# --save-session='' if the user has specified save-session in their config, their session will be
# ovewritten by the new aria2 process
# http-accept-gzip=true (still needed) ?
- # Note: torify is broken with aria2c, see https://github.com/tatsuhiro-t/aria2/issues/153
- aria2c --continue --daemon=false --dir "$_W_cache" --enable-rpc=false --input-file='' \
- --max-connection-per-server=5 --out "$_W_file" --save-session='' --stream-piece-selector=geom "$_W_url"
+
+ # torify needs --async-dns=false, see https://github.com/tatsuhiro-t/aria2/issues/613
+ case $WINETRICKS_OPT_TORIFY in
+ 1) torify aria2c --async-dns=false --continue --daemon=false --dir "$_W_cache" --enable-rpc=false --input-file='' \
+ --max-connection-per-server=5 --out "$_W_file" --save-session='' --stream-piece-selector=geom "$_W_url" ;;
+ *) aria2c --continue --daemon=false --dir "$_W_cache" --enable-rpc=false --input-file='' \
+ --max-connection-per-server=5 --out "$_W_file" --save-session='' --stream-piece-selector=geom "$_W_url" ;;
+ esac
elif [ -x "`which wget 2>/dev/null`" ]
then
# Use -nd to insulate ourselves from people who set -x in WGETRC
@@ -4294,6 +4361,8 @@
--force Don't check whether packages were already installed
--gui Show gui diagnostics even when driven by commandline
--isolate Install each app or game in its own bottle (WINEPREFIX)
+ --self-update Update this application to the last version
+ --update-rollback Rollback the last self update
-k, --keep_isos Cache isos (allows later installation without disc)
--no-clean Don't delete temp directories (useful during debugging)
-q, --unattended Don't ask any questions, just install automatically
@@ -4335,6 +4404,8 @@
-V|--version) winetricks_print_version ; exit 0;;
--verify) WINETRICKS_VERIFY=1 ;;
-h|--help) winetricks_usage ; exit 0 ;;
+ --self-update) winetricks_selfupdate;;
+ --update-rollback) winetricks_selfupdate_rollback;;
--isolate) WINETRICKS_OPT_SHAREDPREFIX=0 ;;
--no-isolate) WINETRICKS_OPT_SHAREDPREFIX=1 ;;
--no-clean) W_OPT_NOCLEAN=1 ;;
1
0
Hello community,
here is the log from the commit of package booth for openSUSE:Factory checked in at 2016-04-28 16:54:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/booth (Old)
and /work/SRC/openSUSE:Factory/.booth.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "booth"
Changes:
--------
--- /work/SRC/openSUSE:Factory/booth/booth.changes 2016-04-01 13:02:49.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.booth.new/booth.changes 2016-04-28 16:57:02.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Apr 8 12:54:22 UTC 2016 - dmuhamedagic(a)suse.com
+
+- Update to version v1.0_14_g4d35ac7:
+ + main: fix address matching procedure
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ booth.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/.git_info new/booth/.git_info
--- old/booth/.git_info 2016-03-23 17:32:51.000000000 +0100
+++ new/booth/.git_info 2016-04-08 14:52:54.000000000 +0200
@@ -1 +1 @@
-v1.0-6-g106efdf
+v1.0-14-g4d35ac7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/GNUmakefile new/booth/GNUmakefile
--- old/booth/GNUmakefile 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/GNUmakefile 2016-04-08 14:52:22.000000000 +0200
@@ -11,9 +11,9 @@
# 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+# 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-include Makefile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/docs/Makefile.am new/booth/docs/Makefile.am
--- old/booth/docs/Makefile.am 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/docs/Makefile.am 2016-04-08 14:52:22.000000000 +0200
@@ -13,9 +13,9 @@
# 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+# 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
MAINTAINERCLEANFILES = Makefile.in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/script/booth-keygen new/booth/script/booth-keygen
--- old/booth/script/booth-keygen 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/script/booth-keygen 2016-04-08 14:52:22.000000000 +0200
@@ -17,9 +17,9 @@
# any, provided herein do not apply to combinations of this program with
# other software, or any other product whatsoever.
#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write the Free Software Foundation,
-# Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
+# 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
DFLT_AUTHFILE=/etc/booth/authkey
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/script/ocf/booth-site new/booth/script/ocf/booth-site
--- old/booth/script/ocf/booth-site 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/script/ocf/booth-site 2016-04-08 14:52:22.000000000 +0200
@@ -18,9 +18,9 @@
# any, provided herein do not apply to combinations of this program with
# other software, or any other product whatsoever.
#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write the Free Software Foundation,
-# Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
+# 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
#######################################################################
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/script/ocf/geo_attr.sh new/booth/script/ocf/geo_attr.sh
--- old/booth/script/ocf/geo_attr.sh 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/script/ocf/geo_attr.sh 2016-04-08 14:52:22.000000000 +0200
@@ -14,9 +14,9 @@
# any, provided herein do not apply to combinations of this program with
# other software, or any other product whatsoever.
#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write the Free Software Foundation,
-# Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
+# 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# This file is part of the booth project and contains /bin/sh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/script/ocf/geostore new/booth/script/ocf/geostore
--- old/booth/script/ocf/geostore 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/script/ocf/geostore 2016-04-08 14:52:22.000000000 +0200
@@ -22,9 +22,9 @@
# any, provided herein do not apply to combinations of this program with
# other software, or any other product whatsoever.
#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write the Free Software Foundation,
-# Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
+# 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
#######################################################################
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/script/ocf/sharedrsc new/booth/script/ocf/sharedrsc
--- old/booth/script/ocf/sharedrsc 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/script/ocf/sharedrsc 2016-04-08 14:52:22.000000000 +0200
@@ -27,9 +27,9 @@
# any, provided herein do not apply to combinations of this program with
# other software, or any other product whatsoever.
#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write the Free Software Foundation,
-# Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
+# 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
#######################################################################
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/attr.c new/booth/src/attr.c
--- old/booth/src/attr.c 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/attr.c 2016-04-08 14:52:22.000000000 +0200
@@ -4,16 +4,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <stdio.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/attr.h new/booth/src/attr.h
--- old/booth/src/attr.h 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/attr.h 2016-04-08 14:52:22.000000000 +0200
@@ -4,16 +4,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#ifndef _ATTR_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/auth.c new/booth/src/auth.c
--- old/booth/src/auth.c 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/auth.c 2016-04-08 14:52:22.000000000 +0200
@@ -4,16 +4,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include "auth.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/auth.h new/booth/src/auth.h
--- old/booth/src/auth.h 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/auth.h 2016-04-08 14:52:22.000000000 +0200
@@ -4,16 +4,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include "b_config.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/booth.h new/booth/src/booth.h
--- old/booth/src/booth.h 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/booth.h 2016-04-08 14:52:22.000000000 +0200
@@ -5,16 +5,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#ifndef _BOOTH_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/config.c new/booth/src/config.c
--- old/booth/src/config.c 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/config.c 2016-04-08 14:52:22.000000000 +0200
@@ -5,16 +5,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <stdio.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/config.h new/booth/src/config.h
--- old/booth/src/config.h 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/config.h 2016-04-08 14:52:22.000000000 +0200
@@ -5,16 +5,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#ifndef _CONFIG_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/handler.c new/booth/src/handler.c
--- old/booth/src/handler.c 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/handler.c 2016-04-08 14:52:22.000000000 +0200
@@ -4,16 +4,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <stdlib.h>
@@ -23,6 +23,7 @@
#include <signal.h>
#include <sys/wait.h>
#include <inttypes.h>
+#include <dirent.h>
#include <stdio.h>
#include <assert.h>
#include <time.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/handler.h new/booth/src/handler.h
--- old/booth/src/handler.h 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/handler.h 2016-04-08 14:52:22.000000000 +0200
@@ -4,16 +4,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#ifndef _HANDLER_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/inline-fn.h new/booth/src/inline-fn.h
--- old/booth/src/inline-fn.h 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/inline-fn.h 2016-04-08 14:52:22.000000000 +0200
@@ -4,16 +4,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#ifndef _INLINE_FN_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/log.h new/booth/src/log.h
--- old/booth/src/log.h 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/log.h 2016-04-08 14:52:22.000000000 +0200
@@ -6,16 +6,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#ifndef _LOG_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/main.c new/booth/src/main.c
--- old/booth/src/main.c 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/main.c 2016-04-08 14:52:22.000000000 +0200
@@ -5,16 +5,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <stdio.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/pacemaker.c new/booth/src/pacemaker.c
--- old/booth/src/pacemaker.c 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/pacemaker.c 2016-04-08 14:52:22.000000000 +0200
@@ -5,16 +5,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <stdio.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/pacemaker.h new/booth/src/pacemaker.h
--- old/booth/src/pacemaker.h 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/pacemaker.h 2016-04-08 14:52:22.000000000 +0200
@@ -5,16 +5,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#ifndef _PACEMAKER_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/raft.c new/booth/src/raft.c
--- old/booth/src/raft.c 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/raft.c 2016-04-08 14:52:22.000000000 +0200
@@ -4,16 +4,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <stdlib.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/raft.h new/booth/src/raft.h
--- old/booth/src/raft.h 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/raft.h 2016-04-08 14:52:22.000000000 +0200
@@ -4,16 +4,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#ifndef _RAFT_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/request.c new/booth/src/request.c
--- old/booth/src/request.c 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/request.c 2016-04-08 14:52:22.000000000 +0200
@@ -4,16 +4,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <errno.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/request.h new/booth/src/request.h
--- old/booth/src/request.h 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/request.h 2016-04-08 14:52:22.000000000 +0200
@@ -4,16 +4,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#ifndef _REQUEST_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/ticket.c new/booth/src/ticket.c
--- old/booth/src/ticket.c 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/ticket.c 2016-04-08 14:52:22.000000000 +0200
@@ -5,16 +5,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <stdlib.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/ticket.h new/booth/src/ticket.h
--- old/booth/src/ticket.h 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/ticket.h 2016-04-08 14:52:22.000000000 +0200
@@ -5,16 +5,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#ifndef _TICKET_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/timer.c new/booth/src/timer.c
--- old/booth/src/timer.c 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/timer.c 2016-04-08 14:52:22.000000000 +0200
@@ -4,16 +4,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include "timer.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/timer.h new/booth/src/timer.h
--- old/booth/src/timer.h 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/timer.h 2016-04-08 14:52:22.000000000 +0200
@@ -4,16 +4,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#ifndef _TIMER_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/transport.c new/booth/src/transport.c
--- old/booth/src/transport.c 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/transport.c 2016-04-08 14:52:22.000000000 +0200
@@ -5,16 +5,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <string.h>
@@ -100,10 +100,7 @@
if (ipaddr[matched] != n_a[matched])
break;
-
if (matched == node->addrlen) {
- /* Exact match. */
-exact_match:
*address_bits_matched = matched * 8;
*me = node;
did_match = EXACT_MATCH;
@@ -119,8 +116,6 @@
continue;
if (matched * 8 < *address_bits_matched)
continue;
- if (!bits_left)
- goto exact_match;
node_bits = n_a[bytes];
ip_bits = ipaddr[bytes];
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/booth/src/transport.h new/booth/src/transport.h
--- old/booth/src/transport.h 2016-03-23 17:31:14.000000000 +0100
+++ new/booth/src/transport.h 2016-04-08 14:52:22.000000000 +0200
@@ -5,16 +5,16 @@
* 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.1 of the License, or (at your option) any later version.
+ * version 2 of the License, or (at your option) any later version.
*
* This software 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 library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * 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 Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#ifndef _TRANSPORT_H
1
0
Hello community,
here is the log from the commit of package bumblebee for openSUSE:Factory checked in at 2016-04-28 16:54:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bumblebee (Old)
and /work/SRC/openSUSE:Factory/.bumblebee.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bumblebee"
Changes:
--------
--- /work/SRC/openSUSE:Factory/bumblebee/bumblebee.changes 2015-01-29 09:57:08.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.bumblebee.new/bumblebee.changes 2016-04-28 16:57:01.000000000 +0200
@@ -1,0 +2,8 @@
+Mon Apr 11 11:21:39 UTC 2016 - bumblebee.obs(a)gmail.com
+
+- Update patch to correctly load/unload nvidia-modeset and
+ nvidia-drm:
+ * Extended and renamed nvidia-uvm-support.patch
+ to nvidia-uvm-modeset-drm-support.patch
+
+-------------------------------------------------------------------
Old:
----
nvidia-uvm-support.patch
New:
----
nvidia-uvm-modeset-drm-support.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bumblebee.spec ++++++
--- /var/tmp/diff_new_pack.UuAwPU/_old 2016-04-28 16:57:02.000000000 +0200
+++ /var/tmp/diff_new_pack.UuAwPU/_new 2016-04-28 16:57:02.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package bumblebee
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
Group: Hardware/Other
Url: https://github.com/Bumblebee-Project/bumblebee
Source0: http://bumblebee-project.org/%{name}-%{version}.tar.gz
-Patch0: nvidia-uvm-support.patch
+Patch0: nvidia-uvm-modeset-drm-support.patch
BuildRequires: glib2-devel
BuildRequires: help2man
BuildRequires: pciutils
++++++ nvidia-uvm-modeset-drm-support.patch ++++++
diff -urN bumblebee-3.2.1.orig/src/bbsecondary.c bumblebee-3.2.1/src/bbsecondary.c
--- bumblebee-3.2.1.orig/src/bbsecondary.c 2013-04-26 17:49:03.000000000 +0200
+++ bumblebee-3.2.1/src/bbsecondary.c 2016-04-11 11:16:03.561478327 +0200
@@ -119,6 +119,24 @@
if (!module_load(module_name, driver_name)) {
set_bb_error("Could not load GPU driver");
return false;
+ } else {
+ /* XXX NVIDIA UVM-DRM support */
+ if (strstr(module_name, "nvidia")) { /* We are using NVIDIA's proprietary driver */
+ char drm_module_name[1024];
+ sprintf(drm_module_name, "%s-drm", module_name);
+ if (!module_load(drm_module_name, "nvidia_drm")) {
+ char log_string[1024];
+ sprintf(log_string, "Cannot load DRM module: %s\n", drm_module_name);
+ bb_log(LOG_ERR, log_string);
+ }
+ char uvm_module_name[1024];
+ sprintf(uvm_module_name, "%s-uvm", module_name);
+ if (!module_load(uvm_module_name, "nvidia_uvm")) {
+ char log_string[1024];
+ sprintf(log_string, "Cannot load UVM module: %s\n", uvm_module_name);
+ bb_log(LOG_ERR, log_string);
+ }
+ }
}
}
return true;
@@ -232,6 +250,12 @@
}
/* unload the driver loaded by the graphica card */
if (pci_get_driver(driver, pci_bus_id_discrete, sizeof driver)) {
+ /* XXX NVIDIA UVM,MODESET support */
+ if (strstr(driver, "nvidia")) {
+ module_unload("nvidia_drm");
+ module_unload("nvidia_modeset");
+ module_unload("nvidia_uvm");
+ }
module_unload(driver);
}
1
0
Hello community,
here is the log from the commit of package spec-cleaner for openSUSE:Factory checked in at 2016-04-28 16:54:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/spec-cleaner (Old)
and /work/SRC/openSUSE:Factory/.spec-cleaner.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spec-cleaner"
Changes:
--------
--- /work/SRC/openSUSE:Factory/spec-cleaner/spec-cleaner.changes 2016-04-14 13:08:34.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.spec-cleaner.new/spec-cleaner.changes 2016-04-28 16:56:59.000000000 +0200
@@ -1,0 +2,8 @@
+Thu Apr 14 19:35:58 UTC 2016 - tchvatal(a)suse.com
+
+- Version update to 0.8.1:
+ * Sort out AUTHORS alphabetically and fix emails
+ * Fix FIXME addition to all ./configure calls
+ * Fix breakage on some buildrequires syntax
+
+-------------------------------------------------------------------
Old:
----
spec-cleaner-0.8.0.tar.gz
New:
----
spec-cleaner-0.8.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ spec-cleaner.spec ++++++
--- /var/tmp/diff_new_pack.MTNgMq/_old 2016-04-28 16:57:00.000000000 +0200
+++ /var/tmp/diff_new_pack.MTNgMq/_new 2016-04-28 16:57:00.000000000 +0200
@@ -20,7 +20,7 @@
# This is used for Fedora, we need to sync this
%{!?py3_ver: %define py3_ver %{python3_version}}
Name: spec-cleaner
-Version: 0.8.0
+Version: 0.8.1
Release: 0
Summary: .spec file cleaner
License: BSD-3-Clause
++++++ debian.changelog ++++++
--- /var/tmp/diff_new_pack.MTNgMq/_old 2016-04-28 16:57:00.000000000 +0200
+++ /var/tmp/diff_new_pack.MTNgMq/_new 2016-04-28 16:57:00.000000000 +0200
@@ -1,5 +1,11 @@
spec-cleaner (0.8.0-1) stable; urgency=low
+ * Update to upstream 0.8.1 release
+
+ -- Tomáš Chvátal <tchvatal(a)suse.cz> Thu, 14 Apr 2016 21:30:00 +0100
+
+spec-cleaner (0.8.0-1) stable; urgency=low
+
* Update to upstream 0.8.0 release
-- Tomáš Chvátal <tchvatal(a)suse.cz> Wed, 13 Apr 2016 15:00:00 +0100
++++++ spec-cleaner-0.8.0.tar.gz -> spec-cleaner-0.8.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.0/AUTHORS new/spec-cleaner-spec-cleaner-0.8.1/AUTHORS
--- old/spec-cleaner-spec-cleaner-0.8.0/AUTHORS 2016-04-12 16:56:38.000000000 +0200
+++ new/spec-cleaner-spec-cleaner-0.8.1/AUTHORS 2016-04-14 21:24:35.000000000 +0200
@@ -1,6 +1,7 @@
-Vincent Untz <vuntz(a)novell.com>
+Martin Pluskal <mpluskal(a)suse.com>
+Michal Hrusecky <michal(a)hrusecky.net>
Pavol Rusnak <prusnak(a)opensuse.org>
-Petr Uzel <petr.uzel(a)suse.cz>
-Tomas Cech <tcech(a)suse.cz>
-Tomas Chvatal <tchvatal(a)suse.cz>
-Michal Hrusecky <mhruseckyl(a)suse.cz>
+Petr Uzel <petr.uzel(a)suse.com>
+Tomas Cech <tcech(a)suse.com>
+Tomas Chvatal <tchvatal(a)suse.com>
+Vincent Untz <vuntz(a)suse.com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.0/spec_cleaner/__init__.py new/spec-cleaner-spec-cleaner-0.8.1/spec_cleaner/__init__.py
--- old/spec-cleaner-spec-cleaner-0.8.0/spec_cleaner/__init__.py 2016-04-12 16:56:38.000000000 +0200
+++ new/spec-cleaner-spec-cleaner-0.8.1/spec_cleaner/__init__.py 2016-04-14 21:24:35.000000000 +0200
@@ -12,7 +12,7 @@
from .rpmcleaner import RpmSpecCleaner
-__version__ = '0.8.0'
+__version__ = '0.8.1'
def process_args(argv):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.0/spec_cleaner/rpmbuild.py new/spec-cleaner-spec-cleaner-0.8.1/spec_cleaner/rpmbuild.py
--- old/spec-cleaner-spec-cleaner-0.8.0/spec_cleaner/rpmbuild.py 2016-04-12 16:56:38.000000000 +0200
+++ new/spec-cleaner-spec-cleaner-0.8.1/spec_cleaner/rpmbuild.py 2016-04-14 21:24:35.000000000 +0200
@@ -12,11 +12,12 @@
def add(self, line):
# if user uses cmake/configure directly just recommend him using the macros
- if not self.minimal and self.previous_line and \
- not self.previous_line.startswith('# FIXME'):
- if line.startswith('./configure'):
+ if not self.minimal and self.previous_line:
+ if not self.previous_line.startswith('#') and \
+ line.startswith('./configure'):
self.lines.append('# FIXME: you should use the %%configure macro')
- if line.startswith('cmake'):
+ if not self.previous_line.startswith('# FIXME') and \
+ line.startswith('cmake'):
self.lines.append('# FIXME: you should use %%cmake macros')
RpmCheck.add(self, line)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.0/spec_cleaner/rpmpreamble.py new/spec-cleaner-spec-cleaner-0.8.1/spec_cleaner/rpmpreamble.py
--- old/spec-cleaner-spec-cleaner-0.8.0/spec_cleaner/rpmpreamble.py 2016-04-12 16:56:38.000000000 +0200
+++ new/spec-cleaner-spec-cleaner-0.8.1/spec_cleaner/rpmpreamble.py 2016-04-14 21:24:35.000000000 +0200
@@ -420,7 +420,10 @@
continue
if self.pkgconfig:
token = self._pkgname_to_pkgconfig(token)
- expanded += token
+ if isinstance(token, str):
+ expanded.append(token)
+ else:
+ expanded += token
# Add pkg-config dep if we have in BR or R the pkgconfig(dependency)
if any(item.startswith('pkgconfig(') for item in expanded) \
and not 'pkg-config' in expanded:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.0/tests/in/macros.spec new/spec-cleaner-spec-cleaner-0.8.1/tests/in/macros.spec
--- old/spec-cleaner-spec-cleaner-0.8.0/tests/in/macros.spec 2016-04-12 16:56:38.000000000 +0200
+++ new/spec-cleaner-spec-cleaner-0.8.1/tests/in/macros.spec 2016-04-14 21:24:35.000000000 +0200
@@ -2,3 +2,5 @@
cmake . \
-DIHATECMAKE=OFF
./configure --with-bells-and-whistles
+# this is not autotools
+./configure --aughr
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.0/tests/out/macros.spec new/spec-cleaner-spec-cleaner-0.8.1/tests/out/macros.spec
--- old/spec-cleaner-spec-cleaner-0.8.0/tests/out/macros.spec 2016-04-12 16:56:38.000000000 +0200
+++ new/spec-cleaner-spec-cleaner-0.8.1/tests/out/macros.spec 2016-04-14 21:24:35.000000000 +0200
@@ -22,5 +22,7 @@
-DIHATECMAKE=OFF
# FIXME: you should use the %%configure macro
./configure --with-bells-and-whistles
+# this is not autotools
+./configure --aughr
%changelog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/spec-cleaner-spec-cleaner-0.8.0/tests/out-minimal/macros.spec new/spec-cleaner-spec-cleaner-0.8.1/tests/out-minimal/macros.spec
--- old/spec-cleaner-spec-cleaner-0.8.0/tests/out-minimal/macros.spec 2016-04-12 16:56:38.000000000 +0200
+++ new/spec-cleaner-spec-cleaner-0.8.1/tests/out-minimal/macros.spec 2016-04-14 21:24:35.000000000 +0200
@@ -20,5 +20,7 @@
cmake . \
-DIHATECMAKE=OFF
./configure --with-bells-and-whistles
+# this is not autotools
+./configure --aughr
%changelog
++++++ spec-cleaner.dsc ++++++
--- /var/tmp/diff_new_pack.MTNgMq/_old 2016-04-28 16:57:01.000000000 +0200
+++ /var/tmp/diff_new_pack.MTNgMq/_new 2016-04-28 16:57:01.000000000 +0200
@@ -1,6 +1,6 @@
Format: 3.0 (quilt)
Source: spec-cleaner
-Version: 0.8.0-1
+Version: 0.8.1-1
Binary: spec-cleaner
Maintainer: Přemysl Janouch <pjanouch(a)suse.com>
Architecture: all
1
0
Hello community,
here is the log from the commit of package scilab for openSUSE:Factory checked in at 2016-04-28 16:54:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/scilab (Old)
and /work/SRC/openSUSE:Factory/.scilab.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "scilab"
Changes:
--------
--- /work/SRC/openSUSE:Factory/scilab/scilab.changes 2016-03-26 15:25:58.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.scilab.new/scilab.changes 2016-04-28 16:56:57.000000000 +0200
@@ -1,0 +2,7 @@
+Wed Apr 13 21:33:52 UTC 2016 - badshah400(a)gmail.com
+
+- Add scilab-build-with-fop-2_1.patch to fix build failures when
+ using xmlgraphics-fop >= 2.1 which has now landed in
+ openSUSE:Factory; patch taken from upstream.
+
+-------------------------------------------------------------------
New:
----
scilab-build-with-fop-2_1.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ scilab.spec ++++++
--- /var/tmp/diff_new_pack.6CYk6S/_old 2016-04-28 16:56:59.000000000 +0200
+++ /var/tmp/diff_new_pack.6CYk6S/_new 2016-04-28 16:56:59.000000000 +0200
@@ -54,6 +54,9 @@
Patch10: scilab-batik-1.8.patch
# to sync with java-1_8_0-openjdk sr #365892
Patch11: scilab_ppc64le_java_archinstall_changed.patch
+# PATCH-FIX-UPSTREAM scilab-build-with-fop-2_1.patch badshah400(a)gmail.com -- Fix build failures when using xmlgraphics-fop >= 2.1 which has now landed in openSUSE:Factory; patch taken from upstream
+Patch12: scilab-build-with-fop-2_1.patch
+
# exclude ppc64 build as long as upstream open http://bugzilla.scilab.org/show_bug.cgi?id=13826
ExcludeArch: ppc64
# Dependencies are extracted from :
@@ -290,6 +293,7 @@
%if 0%{?suse_version} > 1320
%patch10 -p1
%patch11 -p1
+%patch12 -p1
%endif
# Fix Class-Path in manifest
++++++ scilab-build-with-fop-2_1.patch ++++++
--- a/modules/helptools/src/java/org/scilab/modules/helptools/FopConverter.java
+++ b/modules/helptools/src/java/org/scilab/modules/helptools/FopConverter.java
@@ -43,10 +43,10 @@ public class FopConverter extends Contai
String fileName = outputDirectory + "/" + baseName + "." + format.name().toLowerCase();
try {
- FopFactory fopFactory = FopFactory.newInstance();
+ final File configuration = new File(System.getenv("SCI") + "/modules/helptools/etc/fopconf.xml");
+ FopFactory fopFactory = FopFactory.newInstance(configuration);
fopFactory.addElementMapping(new JLaTeXMathElementMapping());
fopFactory.getXMLHandlerRegistry().addXMLHandler(new JLaTeXMathXMLHandler());
- fopFactory.setUserConfig(new File(System.getenv("SCI") + "/modules/helptools/etc/fopconf.xml"));
// Step 3: Construct fop with desired output format
OutputStream out = new BufferedOutputStream(new FileOutputStream(fileName));
--- a/modules/scinotes/src/java/org/scilab/modules/scinotes/utils/CodeExporter.java
+++ b/modules/scinotes/src/java/org/scilab/modules/scinotes/utils/CodeExporter.java
@@ -114,11 +114,10 @@ public class CodeExporter extends FOCode
* @param format the page format
*/
public void convert(String code, int[] lineNumberArray, String fileName, String type, String title, PageFormat format) {
- FopFactory fopFactory = FopFactory.newInstance();
OutputStream out = null;
try {
- fopFactory.setUserConfig(new File(ScilabConstants.SCI + "/modules/helptools/etc/fopconf.xml"));
+ FopFactory fopFactory = FopFactory.newInstance(new File(ScilabConstants.SCI + "/modules/helptools/etc/fopconf.xml"));
FOUserAgent userAgent = fopFactory.newFOUserAgent();
userAgent.setProducer(CREATOR);
userAgent.setTitle(title);
1
0
Hello community,
here is the log from the commit of package octave-forge-nan for openSUSE:Factory checked in at 2016-04-28 16:54:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/octave-forge-nan (Old)
and /work/SRC/openSUSE:Factory/.octave-forge-nan.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "octave-forge-nan"
Changes:
--------
--- /work/SRC/openSUSE:Factory/octave-forge-nan/octave-forge-nan.changes 2015-07-12 22:52:59.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.octave-forge-nan.new/octave-forge-nan.changes 2016-04-28 16:56:56.000000000 +0200
@@ -1,0 +2,5 @@
+Tue Apr 12 10:06:42 UTC 2016 - normand(a)linux.vnet.ibm.com
+
+- new nan_xpt2d_add_return_for_BE.patch for ppc64 build
+
+-------------------------------------------------------------------
New:
----
nan_xpt2d_add_return_for_BE.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ octave-forge-nan.spec ++++++
--- /var/tmp/diff_new_pack.KPDcyn/_old 2016-04-28 16:56:57.000000000 +0200
+++ /var/tmp/diff_new_pack.KPDcyn/_new 2016-04-28 16:56:57.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package octave-forge-nan
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -29,6 +29,7 @@
Patch1: nan-openmp.patch
# PATCH-FIX-UPSTREAM nan-gcc.patch -- Fix GCC warnings
Patch2: nan-gcc.patch
+Patch3: nan_xpt2d_add_return_for_BE.patch
BuildRequires: blas-devel
BuildRequires: gcc-c++
BuildRequires: octave-devel
@@ -42,6 +43,7 @@
%setup -q -c %{name}-%{version}
%patch1 -p0
%patch2 -p1
+%patch3 -p1
%octave_pkg_src
%build
++++++ nan_xpt2d_add_return_for_BE.patch ++++++
From: Michel Normand <normand(a)linux.vnet.ibm.com>
Subject: nan xpt2d add return for BE
Date: Tue, 12 Apr 2016 12:02:48 +0200
for xpt2d and d2xpt add return for BE, to avoid compilation warning
treated as error by OBS build process:
===
I: Program returns random data in a function
E: octave-forge-nan no-return-in-nonvoid-function xptopen.cpp:1062, 1112
I: Program returns random data in a function
E: octave-forge-nan no-return-in-nonvoid-function xptopen.cpp:1062, 1112
===
Signed-off-by: Michel Normand <normand(a)linux.vnet.ibm.com>
---
NaN/src/xptopen.cpp | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
Index: octave-forge-nan-2.8.1/NaN/src/xptopen.cpp
===================================================================
--- octave-forge-nan-2.8.1.orig/NaN/src/xptopen.cpp
+++ octave-forge-nan-2.8.1/NaN/src/xptopen.cpp
@@ -1027,15 +1027,16 @@ if present.
double xpt2d(uint64_t x) {
// x is little-endian 64bit IBM floating point format
- char c = *((char*)&x+7) & 0x7f;
- uint64_t u = x;
- *((char*)&u+7)=0;
-
#if __BYTE_ORDER == __BIG_ENDIAN
mexErrMsgTxt("IEEE-to-IBM conversion on big-endian platform not supported, yet");
+ return(NaN);
#elif __BYTE_ORDER==__LITTLE_ENDIAN
+ char c = *((char*)&x+7) & 0x7f;
+ uint64_t u = x;
+ *((char*)&u+7)=0;
+
#if DEBUG
mexPrintf("xpt2d(%016Lx): [0x%x]\n",x,c);
@@ -1067,15 +1068,15 @@ double xpt2d(uint64_t x) {
*/
uint64_t d2xpt(double x) {
- uint64_t s,m;
- int e;
-
#if __BYTE_ORDER == __BIG_ENDIAN
mexErrMsgTxt("IEEE-to-IBM conversion on big-endian platform not supported, yet");
-
+ return(0x2eLL << 56); // NaN - not a number
#elif __BYTE_ORDER==__LITTLE_ENDIAN
+ uint64_t s,m;
+ int e;
+
if (x != x) return(0x2eLL << 56); // NaN - not a number
1
0
Hello community,
here is the log from the commit of package nvme-cli for openSUSE:Factory checked in at 2016-04-28 16:53:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nvme-cli (Old)
and /work/SRC/openSUSE:Factory/.nvme-cli.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nvme-cli"
Changes:
--------
--- /work/SRC/openSUSE:Factory/nvme-cli/nvme-cli.changes 2016-03-18 21:43:05.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.nvme-cli.new/nvme-cli.changes 2016-04-28 16:56:55.000000000 +0200
@@ -1,0 +2,5 @@
+Wed Apr 13 12:57:48 UTC 2016 - jthumshirn(a)suse.com
+
+- Exclude build on s390x (FATE#319560)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nvme-cli.spec ++++++
--- /var/tmp/diff_new_pack.dLyj5x/_old 2016-04-28 16:56:56.000000000 +0200
+++ /var/tmp/diff_new_pack.dLyj5x/_new 2016-04-28 16:56:56.000000000 +0200
@@ -26,6 +26,7 @@
Source: https://github.com/linux-nvme/%{name}/archive/v%{version}.tar.gz
BuildRequires: pkgconfig(libudev)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
+ExcludeArch: s390x
%description
NVMe is a fast, scalable, direct attached storage interface. The nvme
1
0
Hello community,
here is the log from the commit of package rubygem-sprockets for openSUSE:Factory checked in at 2016-04-28 16:53:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-sprockets (Old)
and /work/SRC/openSUSE:Factory/.rubygem-sprockets.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-sprockets"
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-sprockets/rubygem-sprockets.changes 2015-12-01 09:18:49.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-sprockets.new/rubygem-sprockets.changes 2016-04-28 16:56:49.000000000 +0200
@@ -1,0 +2,39 @@
+Thu Apr 7 04:40:02 UTC 2016 - coolo(a)suse.com
+
+- updated to version 3.6.0
+ see installed CHANGELOG.md
+
+-------------------------------------------------------------------
+Sat Dec 12 05:31:55 UTC 2015 - coolo(a)suse.com
+
+- updated to version 3.5.2
+ see installed CHANGELOG.md
+
+ **3.5.2** (December 8, 2015)
+
+ * Fix JRuby bug with concurrent-ruby.
+ * Fix disabling gzip generation in cached environments.
+
+-------------------------------------------------------------------
+Tue Dec 8 05:33:34 UTC 2015 - coolo(a)suse.com
+
+- updated to version 3.5.1
+ see installed CHANGELOG.md
+
+ **3.5.1** (December 5, 2015)
+
+ * Fix gzip asset generation for assets already on disk.
+
+-------------------------------------------------------------------
+Fri Dec 4 05:32:38 UTC 2015 - coolo(a)suse.com
+
+- updated to version 3.5.0
+ see installed CHANGELOG.md
+
+ **Master**
+
+ **3.5.0** (December 3, 2015)
+
+ * Reintroduce Gzip file generation for non-binary assets.
+
+-------------------------------------------------------------------
Old:
----
sprockets-3.4.1.gem
New:
----
sprockets-3.6.0.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-sprockets.spec ++++++
--- /var/tmp/diff_new_pack.mcc8ap/_old 2016-04-28 16:56:49.000000000 +0200
+++ /var/tmp/diff_new_pack.mcc8ap/_new 2016-04-28 16:56:49.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package rubygem-sprockets
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
#
Name: rubygem-sprockets
-Version: 3.4.1
+Version: 3.6.0
Release: 0
%define mod_name sprockets
%define mod_full_name %{mod_name}-%{version}
++++++ sprockets-3.4.1.gem -> sprockets-3.6.0.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md 2015-11-25 18:53:36.000000000 +0100
+++ new/CHANGELOG.md 2016-04-06 20:20:58.000000000 +0200
@@ -1,3 +1,22 @@
+**3.6.0** (April 6, 2016)
+
+* Add `Manifest#find_sources` to return the source of the compiled assets.
+* Fix the list of compressable mime types.
+* Improve performance of the `FileStore` cache.
+
+**3.5.2** (December 8, 2015)
+
+* Fix JRuby bug with concurrent-ruby.
+* Fix disabling gzip generation in cached environments.
+
+**3.5.1** (December 5, 2015)
+
+* Fix gzip asset generation for assets already on disk.
+
+**3.5.0** (December 3, 2015)
+
+* Reintroduce Gzip file generation for non-binary assets.
+
**3.4.1** (November 25, 2015)
* PathUtils::Entries will no longer error on an empty directory.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md
--- old/README.md 2015-11-25 18:53:36.000000000 +0100
+++ new/README.md 2016-04-06 20:20:58.000000000 +0200
@@ -20,6 +20,16 @@
gem 'sprockets', '~> 3.0'
```
+## Using sprockets
+
+For most people interested in using sprockets you will want to see [End User Asset Generation](guides/end_user_asset_generation.md) guide. This contains information about sprocket's directive syntax, and default processing behavior.
+
+If you are a framework developer that is using sprockets, see [Building an Asset Processing Framework](guides/building_an_asset_processing_framework.md).
+
+If you are a library developer who is extending the functionality of sprockets, see [Extending Sprockets](guides/extending_sprockets.md).
+
+Below is a disjointed mix of documentation for all three of these roles. Eventually they will be moved to an appropriate guide, for now the recommended way to consume documentation is to view the appropriate guide first and then supplement with docs from the README.
+
## Behavior
### Index files are proxies for folders
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/sprockets/cache.rb new/lib/sprockets/cache.rb
--- old/lib/sprockets/cache.rb 2015-11-25 18:53:36.000000000 +0100
+++ new/lib/sprockets/cache.rb 2016-04-06 20:20:58.000000000 +0200
@@ -153,7 +153,9 @@
#
# Returns a String with a length less than 250 characters.
def expand_key(key)
- "sprockets/v#{VERSION}/#{DigestUtils.pack_urlsafe_base64digest(DigestUtils.digest(key))}"
+ digest_key = DigestUtils.pack_urlsafe_base64digest(DigestUtils.digest(key))
+ namespace = digest_key[0, 2]
+ "sprockets/v#{VERSION}/#{namespace}/#{digest_key}"
end
PEEK_SIZE = 100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/sprockets/compressing.rb new/lib/sprockets/compressing.rb
--- old/lib/sprockets/compressing.rb 2015-11-25 18:53:36.000000000 +0100
+++ new/lib/sprockets/compressing.rb 2016-04-06 20:20:58.000000000 +0200
@@ -70,5 +70,25 @@
register_bundle_processor 'application/javascript', klass
end
+
+ # Public: Checks if Gzip is enabled.
+ def gzip?
+ config[:gzip_enabled]
+ end
+
+ # Public: Checks if Gzip is disabled.
+ def skip_gzip?
+ !gzip?
+ end
+
+ # Public: Enable or disable the creation of Gzip files.
+ #
+ # Defaults to true.
+ #
+ # environment.gzip = false
+ #
+ def gzip=(gzip)
+ self.config = config.merge(gzip_enabled: gzip).freeze
+ end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/sprockets/loader.rb new/lib/sprockets/loader.rb
--- old/lib/sprockets/loader.rb 2015-11-25 18:53:36.000000000 +0100
+++ new/lib/sprockets/loader.rb 2016-04-06 20:20:58.000000000 +0200
@@ -143,11 +143,10 @@
})
validate_processor_result!(result)
source = result.delete(:data)
- metadata = result.merge!(
- charset: source.encoding.name.downcase,
- digest: digest(source),
- length: source.bytesize
- )
+ metadata = result
+ metadata[:charset] = source.encoding.name.downcase unless metadata.key?(:charset)
+ metadata[:digest] = digest(source)
+ metadata[:length] = source.bytesize
else
dependencies << build_file_digest_uri(unloaded.filename)
metadata = {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/sprockets/manifest.rb new/lib/sprockets/manifest.rb
--- old/lib/sprockets/manifest.rb 2015-11-25 18:53:36.000000000 +0100
+++ new/lib/sprockets/manifest.rb 2016-04-06 20:20:58.000000000 +0200
@@ -1,6 +1,10 @@
require 'json'
require 'time'
+
+require 'concurrent'
+
require 'sprockets/manifest_utils'
+require 'sprockets/utils/gzip'
module Sprockets
# The Manifest logs the contents of assets compiled to a single directory. It
@@ -145,6 +149,23 @@
nil
end
+ # Public: Find the source of assets by paths.
+ #
+ # Returns Enumerator of assets file content.
+ def find_sources(*args)
+ return to_enum(__method__, *args) unless block_given?
+
+ if environment
+ find(*args).each do |asset|
+ yield asset.source
+ end
+ else
+ args.each do |path|
+ yield File.binread(File.join(dir, assets[path]))
+ end
+ end
+ end
+
# Compile and write asset to directory. The asset is written to a
# fingerprinted filename like
# `application-2e8e9a7c6b0aafa0c9bdeec90ea30213.js`. An entry is
@@ -157,7 +178,9 @@
raise Error, "manifest requires environment for compilation"
end
- filenames = []
+ filenames = []
+ concurrent_compressors = []
+ concurrent_writers = []
find(*args) do |asset|
files[asset.digest_path] = {
@@ -183,11 +206,28 @@
logger.debug "Skipping #{target}, already exists"
else
logger.info "Writing #{target}"
- asset.write_to target
+ write_file = Concurrent::Future.execute { asset.write_to target }
+ concurrent_writers << write_file
end
-
filenames << asset.filename
+
+ next if environment.skip_gzip?
+ gzip = Utils::Gzip.new(asset)
+ next if gzip.cannot_compress?(environment.mime_types)
+
+ if File.exist?("#{target}.gz")
+ logger.debug "Skipping #{target}.gz, already exists"
+ else
+ logger.info "Writing #{target}.gz"
+ concurrent_compressors << Concurrent::Future.execute do
+ write_file.wait! if write_file
+ gzip.compress(target)
+ end
+ end
+
end
+ concurrent_writers.each(&:wait!)
+ concurrent_compressors.each(&:wait!)
save
filenames
@@ -200,6 +240,7 @@
#
def remove(filename)
path = File.join(dir, filename)
+ gzip = "#{path}.gz"
logical_path = files[filename]['logical_path']
if assets[logical_path] == filename
@@ -208,6 +249,7 @@
files.delete(filename)
FileUtils.rm(path) if File.exist?(path)
+ FileUtils.rm(gzip) if File.exist?(gzip)
save
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/sprockets/path_utils.rb new/lib/sprockets/path_utils.rb
--- old/lib/sprockets/path_utils.rb 2015-11-25 18:53:36.000000000 +0100
+++ new/lib/sprockets/path_utils.rb 2016-04-06 20:20:58.000000000 +0200
@@ -1,5 +1,3 @@
-require 'fileutils'
-
module Sprockets
# Internal: File and path related utilities. Mixed into Environment.
#
@@ -276,9 +274,9 @@
yield f
end
- FileUtils.mv(tmpname, filename)
+ File.rename(tmpname, filename)
ensure
- FileUtils.rm(tmpname) if File.exist?(tmpname)
+ File.delete(tmpname) if File.exist?(tmpname)
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/sprockets/utils/gzip.rb new/lib/sprockets/utils/gzip.rb
--- old/lib/sprockets/utils/gzip.rb 1970-01-01 01:00:00.000000000 +0100
+++ new/lib/sprockets/utils/gzip.rb 2016-04-06 20:20:58.000000000 +0200
@@ -0,0 +1,67 @@
+module Sprockets
+ module Utils
+ class Gzip
+ # Private: Generates a gzipped file based off of reference file.
+ def initialize(asset)
+ @content_type = asset.content_type
+ @source = asset.source
+ @charset = asset.charset
+ end
+
+ # What non-text mime types should we compress? This list comes from:
+ # https://www.fastly.com/blog/new-gzip-settings-and-deciding-what-compress
+ COMPRESSABLE_MIME_TYPES = {
+ "application/vnd.ms-fontobject" => true,
+ "application/x-font-opentype" => true,
+ "application/x-font-ttf" => true,
+ "image/x-icon" => true,
+ "image/svg+xml" => true
+ }
+
+ # Private: Returns whether or not an asset can be compressed.
+ #
+ # We want to compress any file that is text based.
+ # You do not want to compress binary
+ # files as they may already be compressed and running them
+ # through a compression algorithm would make them larger.
+ #
+ # Return Boolean.
+ def can_compress?(mime_types)
+ # The "charset" of a mime type is present if the value is
+ # encoded text. We can check this value to see if the asset
+ # can be compressed.
+ #
+ # We also check against our list of non-text compressible mime types
+ @charset || COMPRESSABLE_MIME_TYPES.include?(@content_type)
+ end
+
+ # Private: Opposite of `can_compress?`.
+ #
+ # Returns Boolean.
+ def cannot_compress?(mime_types)
+ !can_compress?(mime_types)
+ end
+
+ # Private: Generates a gzipped file based off of reference asset.
+ #
+ # Compresses the target asset's contents and puts it into a file with
+ # the same name plus a `.gz` extension in the same folder as the original.
+ # Does not modify the target asset.
+ #
+ # Returns nothing.
+ def compress(target)
+ mtime = PathUtils.stat(target).mtime
+ PathUtils.atomic_write("#{target}.gz") do |f|
+ gz = Zlib::GzipWriter.new(f, Zlib::BEST_COMPRESSION)
+ gz.mtime = mtime
+ gz.write(@source)
+ gz.close
+
+ File.utime(mtime, mtime, f.path)
+ end
+
+ nil
+ end
+ end
+ end
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/sprockets/version.rb new/lib/sprockets/version.rb
--- old/lib/sprockets/version.rb 2015-11-25 18:53:36.000000000 +0100
+++ new/lib/sprockets/version.rb 2016-04-06 20:20:58.000000000 +0200
@@ -1,3 +1,3 @@
module Sprockets
- VERSION = "3.4.1"
+ VERSION = "3.6.0"
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/sprockets.rb new/lib/sprockets.rb
--- old/lib/sprockets.rb 2015-11-25 18:53:36.000000000 +0100
+++ new/lib/sprockets.rb 2016-04-06 20:20:58.000000000 +0200
@@ -33,7 +33,8 @@
registered_transformers: Hash.new { |h, k| {}.freeze }.freeze,
root: File.expand_path('..', __FILE__).freeze,
transformers: Hash.new { |h, k| {}.freeze }.freeze,
- version: ""
+ version: "",
+ gzip_enabled: true
}.freeze
self.computed_config = {}
@@ -75,6 +76,7 @@
# Common font types
register_mime_type 'application/vnd.ms-fontobject', extensions: ['.eot']
+ register_mime_type 'application/x-font-opentype', extensions: ['.otf']
register_mime_type 'application/x-font-ttf', extensions: ['.ttf']
register_mime_type 'application/font-woff', extensions: ['.woff']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2015-11-25 18:53:36.000000000 +0100
+++ new/metadata 2016-04-06 20:20:58.000000000 +0200
@@ -1,7 +1,7 @@
--- !ruby/object:Gem::Specification
name: sprockets
version: !ruby/object:Gem::Version
- version: 3.4.1
+ version: 3.6.0
platform: ruby
authors:
- Sam Stephenson
@@ -9,7 +9,7 @@
autorequire:
bindir: bin
cert_chain: []
-date: 2015-11-25 00:00:00.000000000 Z
+date: 2016-04-06 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: rack
@@ -32,6 +32,20 @@
- !ruby/object:Gem::Version
version: '3'
- !ruby/object:Gem::Dependency
+ name: concurrent-ruby
+ requirement: !ruby/object:Gem::Requirement
+ requirements:
+ - - "~>"
+ - !ruby/object:Gem::Version
+ version: '1.0'
+ type: :runtime
+ prerelease: false
+ version_requirements: !ruby/object:Gem::Requirement
+ requirements:
+ - - "~>"
+ - !ruby/object:Gem::Version
+ version: '1.0'
+- !ruby/object:Gem::Dependency
name: closure-compiler
requirement: !ruby/object:Gem::Requirement
requirements:
@@ -295,6 +309,7 @@
- lib/sprockets/uri_tar.rb
- lib/sprockets/uri_utils.rb
- lib/sprockets/utils.rb
+- lib/sprockets/utils/gzip.rb
- lib/sprockets/version.rb
- lib/sprockets/yui_compressor.rb
homepage: https://github.com/rails/sprockets
@@ -317,7 +332,7 @@
version: '0'
requirements: []
rubyforge_project: sprockets
-rubygems_version: 2.5.0
+rubygems_version: 2.5.1
signing_key:
specification_version: 4
summary: Rack-based asset packaging system
1
0
Hello community,
here is the log from the commit of package rubygem-tins for openSUSE:Factory checked in at 2016-04-28 16:53:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-tins (Old)
and /work/SRC/openSUSE:Factory/.rubygem-tins.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-tins"
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-tins/rubygem-tins.changes 2015-12-14 10:14:06.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-tins.new/rubygem-tins.changes 2016-04-28 16:56:47.000000000 +0200
@@ -1,0 +2,18 @@
+Wed Apr 13 04:31:06 UTC 2016 - coolo(a)suse.com
+
+- updated to version 1.10.0
+ no changelog found
+
+-------------------------------------------------------------------
+Fri Mar 11 05:45:07 UTC 2016 - coolo(a)suse.com
+
+- updated to version 1.9.0
+ no changelog found
+
+-------------------------------------------------------------------
+Wed Jan 20 06:04:20 UTC 2016 - coolo(a)suse.com
+
+- updated to version 1.8.2
+ no changelog found
+
+-------------------------------------------------------------------
Old:
----
tins-1.8.1.gem
New:
----
tins-1.10.0.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-tins.spec ++++++
--- /var/tmp/diff_new_pack.W0TvHk/_old 2016-04-28 16:56:48.000000000 +0200
+++ /var/tmp/diff_new_pack.W0TvHk/_new 2016-04-28 16:56:48.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package rubygem-tins
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
#
Name: rubygem-tins
-Version: 1.8.1
+Version: 1.10.0
Release: 0
%define mod_name tins
%define mod_full_name %{mod_name}-%{version}
++++++ tins-1.8.1.gem -> tins-1.10.0.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 2015-12-03 11:41:48.000000000 +0100
+++ new/.travis.yml 2016-04-12 11:43:39.000000000 +0200
@@ -2,6 +2,7 @@
- 2.0
- 2.1
- 2.2
+ - 2.3.0
- ruby-head
- rbx-head
- jruby-head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md
--- old/README.md 2015-12-03 11:41:48.000000000 +0100
+++ new/README.md 2016-04-12 11:43:39.000000000 +0200
@@ -12,6 +12,13 @@
## Changes
+* 2016-04-12 Release 1.10.0
+ - Support mixed rest arguments in go argument parsing.
+* 2016-03-10 Release 1.9.0
+ - Add Tins::Duration for displaying durations.
+* 2016-01-18 Release 1.8.2
+ - Implement Tins::StringVersion::Version#dup and
+ Tins::StringVersion::Version#clone.
* 2015-12-03 Release 1.8.1
- Remove some backports already existant in the newer supported rubies.
* 2015-12-01 Release 1.8.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/VERSION new/VERSION
--- old/VERSION 2015-12-03 11:41:48.000000000 +0100
+++ new/VERSION 2016-04-12 11:43:39.000000000 +0200
@@ -1 +1 @@
-1.8.1
+1.10.0
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/tins/duration.rb new/lib/tins/duration.rb
--- old/lib/tins/duration.rb 1970-01-01 01:00:00.000000000 +0100
+++ new/lib/tins/duration.rb 2016-04-12 11:43:39.000000000 +0200
@@ -0,0 +1,67 @@
+module Tins
+ class Duration
+ def initialize(seconds)
+ @days, @hours, @minutes, @seconds, @fractional_seconds =
+ [ 86_400, 3600, 60, 1, 0 ].inject([ [], seconds ]) {|(r, s), d|
+ if d > 0
+ dd, rest = s.divmod(d)
+ r << dd
+ [ r, rest ]
+ else
+ r << s
+ end
+ }
+ end
+
+ def days?
+ @days > 0
+ end
+
+ def hours?
+ @hours > 0
+ end
+
+ def minutes?
+ @minutes > 0
+ end
+
+ def seconds?
+ @seconds > 0
+ end
+
+ def fractional_seconds?
+ @fractional_seconds > 0
+ end
+
+ def format(template = '%d+%h:%m:%s.%f', precision: nil)
+ result = template.gsub(/%[dhms]/,
+ '%d' => @days,
+ '%h' => '%02u' % @hours,
+ '%m' => '%02u' % @minutes,
+ '%s' => '%02u' % @seconds,
+ )
+ if result.include?('%f')
+ if precision
+ fractional_seconds = "%.#{precision}f" % @fractional_seconds
+ else
+ fractional_seconds = '%f' % @fractional_seconds
+ end
+ result.gsub!('%f', fractional_seconds[2..-1])
+ end
+ result
+ end
+
+ def to_s
+ template = '%h:%m:%s'
+ precision = nil
+ if days?
+ template.prepend '%d+'
+ end
+ if fractional_seconds?
+ template << '.%f'
+ precision = 3
+ end
+ format template, precision: precision
+ end
+ end
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/tins/go.rb new/lib/tins/go.rb
--- old/lib/tins/go.rb 2015-12-03 11:41:48.000000000 +0100
+++ new/lib/tins/go.rb 2016-04-12 11:43:39.000000000 +0200
@@ -6,6 +6,7 @@
@arguments.push argument
self
end
+ alias << push
def each(&block)
@arguments.each(&block)
@@ -29,38 +30,41 @@
t[a ? 1 : 0][o] = a ? nil : false
t
}
+ r = []
while a = args.shift
- a !~ /\A-(.+)/ and args.unshift a and break
- p = $1
+ /\A-(?<p>.+)/ =~ a or (r << a; next)
until p == ''
o = p.slice!(0, 1)
if v.key?(o)
- if p == '' then
- a = args.shift or break 1
+ if args.empty?
+ r << a
+ break 1
+ elsif p == ''
+ a = args.shift
else
a = p
end
if v[o].nil?
a = a.dup
a.extend EnumerableExtension
- a.push a
+ a << a
v[o] = a
else
- v[o].push a
+ v[o] << a
end
break
elsif b.key?(o)
- if b[o] == false
- b[o]= 1
- else
+ if b[o]
b[o] += 1
+ else
+ b[o] = 1
end
else
- args.unshift a
- break 1
+ r << a
end
- end and break
+ end && break
end
+ args.replace r
b.merge(v)
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/tins/string_version.rb new/lib/tins/string_version.rb
--- old/lib/tins/string_version.rb 2015-12-03 11:41:48.000000000 +0100
+++ new/lib/tins/string_version.rb 2016-04-12 11:43:39.000000000 +0200
@@ -87,6 +87,11 @@
@version
end
+ def initialize_copy(source)
+ super
+ @version = source.instance_variable_get(:@version).dup
+ end
+
alias inspect to_s
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/tins/version.rb new/lib/tins/version.rb
--- old/lib/tins/version.rb 2015-12-03 11:41:48.000000000 +0100
+++ new/lib/tins/version.rb 2016-04-12 11:43:39.000000000 +0200
@@ -1,6 +1,6 @@
module Tins
# Tins version
- VERSION = '1.8.1'
+ VERSION = '1.10.0'
VERSION_ARRAY = VERSION.split('.').map(&:to_i) # :nodoc:
VERSION_MAJOR = VERSION_ARRAY[0] # :nodoc:
VERSION_MINOR = VERSION_ARRAY[1] # :nodoc:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/tins.rb new/lib/tins.rb
--- old/lib/tins.rb 2015-12-03 11:41:48.000000000 +0100
+++ new/lib/tins.rb 2016-04-12 11:43:39.000000000 +0200
@@ -52,5 +52,6 @@
require 'tins/string_byte_order_mark'
end
require 'tins/complete'
+ require 'tins/duration'
end
require 'tins/alias'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2015-12-03 11:41:48.000000000 +0100
+++ new/metadata 2016-04-12 11:43:39.000000000 +0200
@@ -1,14 +1,14 @@
--- !ruby/object:Gem::Specification
name: tins
version: !ruby/object:Gem::Version
- version: 1.8.1
+ version: 1.10.0
platform: ruby
authors:
- Florian Frank
autorequire:
bindir: bin
cert_chain: []
-date: 2015-12-03 00:00:00.000000000 Z
+date: 2016-04-12 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: gem_hadar
@@ -16,14 +16,14 @@
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 1.3.1
+ version: 1.7.1
type: :development
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - "~>"
- !ruby/object:Gem::Version
- version: 1.3.1
+ version: 1.7.1
- !ruby/object:Gem::Dependency
name: test-unit
requirement: !ruby/object:Gem::Requirement
@@ -63,6 +63,7 @@
- lib/tins/deep_const_get.rb
- lib/tins/deep_dup.rb
- lib/tins/dslkit.rb
+- lib/tins/duration.rb
- lib/tins/extract_last_argument_options.rb
- lib/tins/file_binary.rb
- lib/tins/find.rb
@@ -202,6 +203,7 @@
- lib/tins/deep_const_get.rb
- lib/tins/deep_dup.rb
- lib/tins/dslkit.rb
+- lib/tins/duration.rb
- lib/tins/extract_last_argument_options.rb
- lib/tins/file_binary.rb
- lib/tins/find.rb
@@ -302,6 +304,7 @@
- tests/deep_dup_test.rb
- tests/delegate_test.rb
- tests/dslkit_test.rb
+- tests/duaration_test.rb
- tests/dynamic_scope_test.rb
- tests/extract_last_argument_options_test.rb
- tests/file_binary_test.rb
@@ -369,7 +372,7 @@
version: '0'
requirements: []
rubyforge_project:
-rubygems_version: 2.5.0
+rubygems_version: 2.5.1
signing_key:
specification_version: 4
summary: Useful stuff.
@@ -388,6 +391,7 @@
- tests/deep_dup_test.rb
- tests/delegate_test.rb
- tests/dslkit_test.rb
+- tests/duaration_test.rb
- tests/dynamic_scope_test.rb
- tests/extract_last_argument_options_test.rb
- tests/file_binary_test.rb
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/duaration_test.rb new/tests/duaration_test.rb
--- old/tests/duaration_test.rb 1970-01-01 01:00:00.000000000 +0100
+++ new/tests/duaration_test.rb 2016-04-12 11:43:39.000000000 +0200
@@ -0,0 +1,62 @@
+require 'test_helper'
+require 'tins'
+
+module Tins
+ class DurationTest < Test::Unit::TestCase
+ def test_short_to_s
+ assert_equal '00:11:06', Tins::Duration.new(666).to_s
+ end
+
+ def test_to_s_with_days
+ assert_equal '7+17:11:06', Tins::Duration.new(666666).to_s
+ end
+
+ def test_to_s_with_fractional_seconds
+ assert_equal '00:11:06.123', Tins::Duration.new(666.123456).to_s
+ end
+
+ def test_to_s_with_days_and_fractional_seconds
+ assert_equal '7+17:11:06.123', Tins::Duration.new(666666.123456).to_s
+ end
+
+ def test_format_without_precision
+ assert_equal '0+00:11:06.123456', Tins::Duration.new(666.123456).format
+ end
+
+ def test_predicate_days
+ s = 0
+ assert_false Tins::Duration.new(s).days?
+ s += 86_400
+ assert_true Tins::Duration.new(s).days?
+ end
+
+ def test_predicate_hours
+ s = 0
+ assert_false Tins::Duration.new(s).hours?
+ s += 3600
+ assert_true Tins::Duration.new(s).hours?
+ end
+
+ def test_predicate_minutes
+ s = 0
+ assert_false Tins::Duration.new(s).minutes?
+ s += 60
+ assert_true Tins::Duration.new(s).minutes?
+ end
+
+ def test_predicate_seconds
+ s = 0
+ assert_false Tins::Duration.new(s).seconds?
+ s += 1
+ assert_true Tins::Duration.new(s).seconds?
+ end
+
+ def test_predicate_fractional_seconds
+ s = 0
+ assert_false Tins::Duration.new(s).fractional_seconds?
+ s += 0.1
+ assert_true Tins::Duration.new(s).fractional_seconds?
+ end
+ end
+end
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/go_test.rb new/tests/go_test.rb
--- old/tests/go_test.rb 2015-12-03 11:41:48.000000000 +0100
+++ new/tests/go_test.rb 2016-04-12 11:43:39.000000000 +0200
@@ -5,7 +5,6 @@
class GoTest < Test::Unit::TestCase
include Tins::GO
-
def test_empty_string
r = go '', args = %w[a b c]
assert_equal({}, r)
@@ -46,5 +45,12 @@
assert_equal %w[hello world], r['b'].to_a
assert_equal %w[-c rest], args
end
+
+ def test_mixed_rest
+ r = go 'ab:e:', args = %w[-b hello -c rest -aa -b world -d rest -e]
+ assert_equal({ 'a' => 2, 'b' => 'hello', 'e' => nil }, r)
+ assert_equal %w[hello world], r['b'].to_a
+ assert_equal %w[-c rest -d rest -e], args
+ end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/string_version_test.rb new/tests/string_version_test.rb
--- old/tests/string_version_test.rb 2015-12-03 11:41:48.000000000 +0100
+++ new/tests/string_version_test.rb 2016-04-12 11:43:39.000000000 +0200
@@ -38,5 +38,23 @@
s = '1.2.3'
assert_equal '1.2.4', s.version.bump.to_s
end
+
+ def test_dup
+ s = '1.2.3'
+ v = s.version
+ w = v.dup
+ v.succ!
+ assert_equal '1.2.4', v.to_s
+ assert_equal '1.2.3', w.to_s
+ end
+
+ def test_clone
+ s = '1.2.3'
+ v = s.version
+ w = v.clone
+ v.succ!
+ assert_equal '1.2.4', v.to_s
+ assert_equal '1.2.3', w.to_s
+ end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tins.gemspec new/tins.gemspec
--- old/tins.gemspec 2015-12-03 11:41:48.000000000 +0100
+++ new/tins.gemspec 2016-04-12 11:43:39.000000000 +0200
@@ -1,38 +1,38 @@
# -*- encoding: utf-8 -*-
-# stub: tins 1.8.1 ruby lib
+# stub: tins 1.10.0 ruby lib
Gem::Specification.new do |s|
s.name = "tins"
- s.version = "1.8.1"
+ s.version = "1.10.0"
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.require_paths = ["lib"]
s.authors = ["Florian Frank"]
- s.date = "2015-12-03"
+ s.date = "2016-04-12"
s.description = "All the stuff that isn't good/big enough for a real library."
s.email = "flori(a)ping.de"
- s.extra_rdoc_files = ["README.md", "lib/dslkit.rb", "lib/dslkit/polite.rb", "lib/dslkit/rude.rb", "lib/spruz.rb", "lib/tins.rb", "lib/tins/alias.rb", "lib/tins/annotate.rb", "lib/tins/ask_and_send.rb", "lib/tins/attempt.rb", "lib/tins/bijection.rb", "lib/tins/case_predicate.rb", "lib/tins/complete.rb", "lib/tins/concern.rb", "lib/tins/count_by.rb", "lib/tins/date_dummy.rb", "lib/tins/date_time_dummy.rb", "lib/tins/deep_const_get.rb", "lib/tins/deep_dup.rb", "lib/tins/dslkit.rb", "lib/tins/extract_last_argument_options.rb", "lib/tins/file_binary.rb", "lib/tins/find.rb", "lib/tins/generator.rb", "lib/tins/go.rb", "lib/tins/hash_symbolize_keys_recursive.rb", "lib/tins/hash_union.rb", "lib/tins/if_predicate.rb", "lib/tins/implement.rb", "lib/tins/limited.rb", "lib/tins/lines_file.rb", "lib/tins/memoize.rb", "lib/tins/method_description.rb", "lib/tins/minimize.rb", "lib/tins/module_group.rb", "lib/tins/named_set.rb", "lib/tins/null.rb", "lib/tins/once.rb", "lib/tins/p.rb", "lib/tins/partial_application.rb", "lib/tins/proc_compose.rb", "lib/tins/proc_prelude.rb", "lib/tins/range_plus.rb", "lib/tins/require_maybe.rb", "lib/tins/responding.rb", "lib/tins/secure_write.rb", "lib/tins/sexy_singleton.rb", "lib/tins/string_byte_order_mark.rb", "lib/tins/string_camelize.rb", "lib/tins/string_underscore.rb", "lib/tins/string_version.rb", "lib/tins/subhash.rb", "lib/tins/terminal.rb", "lib/tins/thread_local.rb", "lib/tins/time_dummy.rb", "lib/tins/to.rb", "lib/tins/to_proc.rb", "lib/tins/token.rb", "lib/tins/uniq_by.rb", "lib/tins/version.rb", "lib/tins/write.rb", "lib/tins/xt.rb", "lib/tins/xt/annotate.rb", "lib/tins/xt/ask_and_send.rb", "lib/tins/xt/attempt.rb", "lib/tins/xt/blank.rb", "lib/tins/xt/case_predicate.rb", "lib/tins/xt/complete.rb", "lib/tins/xt/concern.rb", "lib/tins/xt/count_by.rb", "lib/tins/xt/date_dummy.rb", "lib/tins/xt/date_time_dummy.rb", "lib/tins/xt/deep_const_get.rb", "lib/tins/xt/deep_dup.rb", "lib/tins/xt/dslkit.rb", "lib/tins/xt/extract_last_argument_options.rb", "lib/tins/xt/file_binary.rb", "lib/tins/xt/full.rb", "lib/tins/xt/hash_symbolize_keys_recursive.rb", "lib/tins/xt/hash_union.rb", "lib/tins/xt/if_predicate.rb", "lib/tins/xt/implement.rb", "lib/tins/xt/irb.rb", "lib/tins/xt/method_description.rb", "lib/tins/xt/named.rb", "lib/tins/xt/null.rb", "lib/tins/xt/p.rb", "lib/tins/xt/partial_application.rb", "lib/tins/xt/proc_compose.rb", "lib/tins/xt/proc_prelude.rb", "lib/tins/xt/range_plus.rb", "lib/tins/xt/require_maybe.rb", "lib/tins/xt/responding.rb", "lib/tins/xt/secure_write.rb", "lib/tins/xt/sexy_singleton.rb", "lib/tins/xt/string.rb", "lib/tins/xt/string_byte_order_mark.rb", "lib/tins/xt/string_camelize.rb", "lib/tins/xt/string_underscore.rb", "lib/tins/xt/string_version.rb", "lib/tins/xt/subhash.rb", "lib/tins/xt/time_dummy.rb", "lib/tins/xt/time_freezer.rb", "lib/tins/xt/to.rb", "lib/tins/xt/uniq_by.rb", "lib/tins/xt/write.rb"]
- s.files = [".gitignore", ".travis.yml", "COPYING", "Gemfile", "README.md", "Rakefile", "TODO", "VERSION", "examples/add_one.png", "examples/add_one.stm", "examples/bb3.png", "examples/bb3.stm", "examples/concatenate_compare.mtm", "examples/concatenate_compare.png", "examples/length_difference.mtm", "examples/length_difference.png", "examples/let.rb", "examples/mail.rb", "examples/minsky.rb", "examples/multiply.reg", "examples/null_pattern.rb", "examples/ones_difference-mtm.png", "examples/ones_difference-stm.png", "examples/ones_difference.mtm", "examples/ones_difference.stm", "examples/prefix-equals-suffix-reversed-with-infix.png", "examples/prefix-equals-suffix-reversed-with-infix.stm", "examples/recipe.rb", "examples/recipe2.rb", "examples/recipe_common.rb", "examples/subtract.reg", "examples/turing-graph.rb", "examples/turing.rb", "lib/dslkit.rb", "lib/dslkit/polite.rb", "lib/dslkit/rude.rb", "lib/spruz", "lib/spruz.rb", "lib/tins.rb", "lib/tins/alias.rb", "lib/tins/annotate.rb", "lib/tins/ask_and_send.rb", "lib/tins/attempt.rb", "lib/tins/bijection.rb", "lib/tins/case_predicate.rb", "lib/tins/complete.rb", "lib/tins/concern.rb", "lib/tins/count_by.rb", "lib/tins/date_dummy.rb", "lib/tins/date_time_dummy.rb", "lib/tins/deep_const_get.rb", "lib/tins/deep_dup.rb", "lib/tins/dslkit.rb", "lib/tins/extract_last_argument_options.rb", "lib/tins/file_binary.rb", "lib/tins/find.rb", "lib/tins/generator.rb", "lib/tins/go.rb", "lib/tins/hash_symbolize_keys_recursive.rb", "lib/tins/hash_union.rb", "lib/tins/if_predicate.rb", "lib/tins/implement.rb", "lib/tins/limited.rb", "lib/tins/lines_file.rb", "lib/tins/memoize.rb", "lib/tins/method_description.rb", "lib/tins/minimize.rb", "lib/tins/module_group.rb", "lib/tins/named_set.rb", "lib/tins/null.rb", "lib/tins/once.rb", "lib/tins/p.rb", "lib/tins/partial_application.rb", "lib/tins/proc_compose.rb", "lib/tins/proc_prelude.rb", "lib/tins/range_plus.rb", "lib/tins/require_maybe.rb", "lib/tins/responding.rb", "lib/tins/secure_write.rb", "lib/tins/sexy_singleton.rb", "lib/tins/string_byte_order_mark.rb", "lib/tins/string_camelize.rb", "lib/tins/string_underscore.rb", "lib/tins/string_version.rb", "lib/tins/subhash.rb", "lib/tins/terminal.rb", "lib/tins/thread_local.rb", "lib/tins/time_dummy.rb", "lib/tins/to.rb", "lib/tins/to_proc.rb", "lib/tins/token.rb", "lib/tins/uniq_by.rb", "lib/tins/version.rb", "lib/tins/write.rb", "lib/tins/xt.rb", "lib/tins/xt/annotate.rb", "lib/tins/xt/ask_and_send.rb", "lib/tins/xt/attempt.rb", "lib/tins/xt/blank.rb", "lib/tins/xt/case_predicate.rb", "lib/tins/xt/complete.rb", "lib/tins/xt/concern.rb", "lib/tins/xt/count_by.rb", "lib/tins/xt/date_dummy.rb", "lib/tins/xt/date_time_dummy.rb", "lib/tins/xt/deep_const_get.rb", "lib/tins/xt/deep_dup.rb", "lib/tins/xt/dslkit.rb", "lib/tins/xt/extract_last_argument_options.rb", "lib/tins/xt/file_binary.rb", "lib/tins/xt/full.rb", "lib/tins/xt/hash_symbolize_keys_recursive.rb", "lib/tins/xt/hash_union.rb", "lib/tins/xt/if_predicate.rb", "lib/tins/xt/implement.rb", "lib/tins/xt/irb.rb", "lib/tins/xt/method_description.rb", "lib/tins/xt/named.rb", "lib/tins/xt/null.rb", "lib/tins/xt/p.rb", "lib/tins/xt/partial_application.rb", "lib/tins/xt/proc_compose.rb", "lib/tins/xt/proc_prelude.rb", "lib/tins/xt/range_plus.rb", "lib/tins/xt/require_maybe.rb", "lib/tins/xt/responding.rb", "lib/tins/xt/secure_write.rb", "lib/tins/xt/sexy_singleton.rb", "lib/tins/xt/string.rb", "lib/tins/xt/string_byte_order_mark.rb", "lib/tins/xt/string_camelize.rb", "lib/tins/xt/string_underscore.rb", "lib/tins/xt/string_version.rb", "lib/tins/xt/subhash.rb", "lib/tins/xt/time_dummy.rb", "lib/tins/xt/time_freezer.rb", "lib/tins/xt/to.rb", "lib/tins/xt/uniq_by.rb", "lib/tins/xt/write.rb", "tests/annotate_test.rb", "tests/ask_and_send_test.rb", "tests/attempt_test.rb", "tests/bijection_test.rb", "tests/blank_full_test.rb", "tests/case_predicate_test.rb", "tests/concern_test.rb", "tests/count_by_test.rb", "tests/date_dummy_test.rb", "tests/date_time_dummy_test.rb", "tests/deep_const_get_test.rb", "tests/deep_dup_test.rb", "tests/delegate_test.rb", "tests/dslkit_test.rb", "tests/dynamic_scope_test.rb", "tests/extract_last_argument_options_test.rb", "tests/file_binary_test.rb", "tests/find_test.rb", "tests/from_module_test.rb", "tests/generator_test.rb", "tests/go_test.rb", "tests/hash_symbolize_keys_recursive_test.rb", "tests/hash_union_test.rb", "tests/if_predicate_test.rb", "tests/implement_test.rb", "tests/limited_test.rb", "tests/lines_file_test.rb", "tests/memoize_test.rb", "tests/method_description_test.rb", "tests/minimize_test.rb", "tests/module_group_test.rb", "tests/named_set_test.rb", "tests/named_test.rb", "tests/null_test.rb", "tests/p_test.rb", "tests/partial_application_test.rb", "tests/proc_compose_test.rb", "tests/proc_prelude_test.rb", "tests/range_plus_test.rb", "tests/require_maybe_test.rb", "tests/responding_test.rb", "tests/rotate_test.rb", "tests/scope_test.rb", "tests/secure_write_test.rb", "tests/sexy_singleton_test.rb", "tests/string_byte_order_mark_test.rb", "tests/string_camelize_test.rb", "tests/string_underscore_test.rb", "tests/string_version_test.rb", "tests/subhash_test.rb", "tests/test_helper.rb", "tests/time_dummy_test.rb", "tests/time_freezer_test.rb", "tests/to_test.rb", "tests/token_test.rb", "tests/uniq_by_test.rb", "tins.gemspec"]
+ s.extra_rdoc_files = ["README.md", "lib/dslkit.rb", "lib/dslkit/polite.rb", "lib/dslkit/rude.rb", "lib/spruz.rb", "lib/tins.rb", "lib/tins/alias.rb", "lib/tins/annotate.rb", "lib/tins/ask_and_send.rb", "lib/tins/attempt.rb", "lib/tins/bijection.rb", "lib/tins/case_predicate.rb", "lib/tins/complete.rb", "lib/tins/concern.rb", "lib/tins/count_by.rb", "lib/tins/date_dummy.rb", "lib/tins/date_time_dummy.rb", "lib/tins/deep_const_get.rb", "lib/tins/deep_dup.rb", "lib/tins/dslkit.rb", "lib/tins/duration.rb", "lib/tins/extract_last_argument_options.rb", "lib/tins/file_binary.rb", "lib/tins/find.rb", "lib/tins/generator.rb", "lib/tins/go.rb", "lib/tins/hash_symbolize_keys_recursive.rb", "lib/tins/hash_union.rb", "lib/tins/if_predicate.rb", "lib/tins/implement.rb", "lib/tins/limited.rb", "lib/tins/lines_file.rb", "lib/tins/memoize.rb", "lib/tins/method_description.rb", "lib/tins/minimize.rb", "lib/tins/module_group.rb", "lib/tins/named_set.rb", "lib/tins/null.rb", "lib/tins/once.rb", "lib/tins/p.rb", "lib/tins/partial_application.rb", "lib/tins/proc_compose.rb", "lib/tins/proc_prelude.rb", "lib/tins/range_plus.rb", "lib/tins/require_maybe.rb", "lib/tins/responding.rb", "lib/tins/secure_write.rb", "lib/tins/sexy_singleton.rb", "lib/tins/string_byte_order_mark.rb", "lib/tins/string_camelize.rb", "lib/tins/string_underscore.rb", "lib/tins/string_version.rb", "lib/tins/subhash.rb", "lib/tins/terminal.rb", "lib/tins/thread_local.rb", "lib/tins/time_dummy.rb", "lib/tins/to.rb", "lib/tins/to_proc.rb", "lib/tins/token.rb", "lib/tins/uniq_by.rb", "lib/tins/version.rb", "lib/tins/write.rb", "lib/tins/xt.rb", "lib/tins/xt/annotate.rb", "lib/tins/xt/ask_and_send.rb", "lib/tins/xt/attempt.rb", "lib/tins/xt/blank.rb", "lib/tins/xt/case_predicate.rb", "lib/tins/xt/complete.rb", "lib/tins/xt/concern.rb", "lib/tins/xt/count_by.rb", "lib/tins/xt/date_dummy.rb", "lib/tins/xt/date_time_dummy.rb", "lib/tins/xt/deep_const_get.rb", "lib/tins/xt/deep_dup.rb", "lib/tins/xt/dslkit.rb", "lib/tins/xt/extract_last_argument_options.rb", "lib/tins/xt/file_binary.rb", "lib/tins/xt/full.rb", "lib/tins/xt/hash_symbolize_keys_recursive.rb", "lib/tins/xt/hash_union.rb", "lib/tins/xt/if_predicate.rb", "lib/tins/xt/implement.rb", "lib/tins/xt/irb.rb", "lib/tins/xt/method_description.rb", "lib/tins/xt/named.rb", "lib/tins/xt/null.rb", "lib/tins/xt/p.rb", "lib/tins/xt/partial_application.rb", "lib/tins/xt/proc_compose.rb", "lib/tins/xt/proc_prelude.rb", "lib/tins/xt/range_plus.rb", "lib/tins/xt/require_maybe.rb", "lib/tins/xt/responding.rb", "lib/tins/xt/secure_write.rb", "lib/tins/xt/sexy_singleton.rb", "lib/tins/xt/string.rb", "lib/tins/xt/string_byte_order_mark.rb", "lib/tins/xt/string_camelize.rb", "lib/tins/xt/string_underscore.rb", "lib/tins/xt/string_version.rb", "lib/tins/xt/subhash.rb", "lib/tins/xt/time_dummy.rb", "lib/tins/xt/time_freezer.rb", "lib/tins/xt/to.rb", "lib/tins/xt/uniq_by.rb", "lib/tins/xt/write.rb"]
+ s.files = [".gitignore", ".travis.yml", "COPYING", "Gemfile", "README.md", "Rakefile", "TODO", "VERSION", "examples/add_one.png", "examples/add_one.stm", "examples/bb3.png", "examples/bb3.stm", "examples/concatenate_compare.mtm", "examples/concatenate_compare.png", "examples/length_difference.mtm", "examples/length_difference.png", "examples/let.rb", "examples/mail.rb", "examples/minsky.rb", "examples/multiply.reg", "examples/null_pattern.rb", "examples/ones_difference-mtm.png", "examples/ones_difference-stm.png", "examples/ones_difference.mtm", "examples/ones_difference.stm", "examples/prefix-equals-suffix-reversed-with-infix.png", "examples/prefix-equals-suffix-reversed-with-infix.stm", "examples/recipe.rb", "examples/recipe2.rb", "examples/recipe_common.rb", "examples/subtract.reg", "examples/turing-graph.rb", "examples/turing.rb", "lib/dslkit.rb", "lib/dslkit/polite.rb", "lib/dslkit/rude.rb", "lib/spruz", "lib/spruz.rb", "lib/tins.rb", "lib/tins/alias.rb", "lib/tins/annotate.rb", "lib/tins/ask_and_send.rb", "lib/tins/attempt.rb", "lib/tins/bijection.rb", "lib/tins/case_predicate.rb", "lib/tins/complete.rb", "lib/tins/concern.rb", "lib/tins/count_by.rb", "lib/tins/date_dummy.rb", "lib/tins/date_time_dummy.rb", "lib/tins/deep_const_get.rb", "lib/tins/deep_dup.rb", "lib/tins/dslkit.rb", "lib/tins/duration.rb", "lib/tins/extract_last_argument_options.rb", "lib/tins/file_binary.rb", "lib/tins/find.rb", "lib/tins/generator.rb", "lib/tins/go.rb", "lib/tins/hash_symbolize_keys_recursive.rb", "lib/tins/hash_union.rb", "lib/tins/if_predicate.rb", "lib/tins/implement.rb", "lib/tins/limited.rb", "lib/tins/lines_file.rb", "lib/tins/memoize.rb", "lib/tins/method_description.rb", "lib/tins/minimize.rb", "lib/tins/module_group.rb", "lib/tins/named_set.rb", "lib/tins/null.rb", "lib/tins/once.rb", "lib/tins/p.rb", "lib/tins/partial_application.rb", "lib/tins/proc_compose.rb", "lib/tins/proc_prelude.rb", "lib/tins/range_plus.rb", "lib/tins/require_maybe.rb", "lib/tins/responding.rb", "lib/tins/secure_write.rb", "lib/tins/sexy_singleton.rb", "lib/tins/string_byte_order_mark.rb", "lib/tins/string_camelize.rb", "lib/tins/string_underscore.rb", "lib/tins/string_version.rb", "lib/tins/subhash.rb", "lib/tins/terminal.rb", "lib/tins/thread_local.rb", "lib/tins/time_dummy.rb", "lib/tins/to.rb", "lib/tins/to_proc.rb", "lib/tins/token.rb", "lib/tins/uniq_by.rb", "lib/tins/version.rb", "lib/tins/write.rb", "lib/tins/xt.rb", "lib/tins/xt/annotate.rb", "lib/tins/xt/ask_and_send.rb", "lib/tins/xt/attempt.rb", "lib/tins/xt/blank.rb", "lib/tins/xt/case_predicate.rb", "lib/tins/xt/complete.rb", "lib/tins/xt/concern.rb", "lib/tins/xt/count_by.rb", "lib/tins/xt/date_dummy.rb", "lib/tins/xt/date_time_dummy.rb", "lib/tins/xt/deep_const_get.rb", "lib/tins/xt/deep_dup.rb", "lib/tins/xt/dslkit.rb", "lib/tins/xt/extract_last_argument_options.rb", "lib/tins/xt/file_binary.rb", "lib/tins/xt/full.rb", "lib/tins/xt/hash_symbolize_keys_recursive.rb", "lib/tins/xt/hash_union.rb", "lib/tins/xt/if_predicate.rb", "lib/tins/xt/implement.rb", "lib/tins/xt/irb.rb", "lib/tins/xt/method_description.rb", "lib/tins/xt/named.rb", "lib/tins/xt/null.rb", "lib/tins/xt/p.rb", "lib/tins/xt/partial_application.rb", "lib/tins/xt/proc_compose.rb", "lib/tins/xt/proc_prelude.rb", "lib/tins/xt/range_plus.rb", "lib/tins/xt/require_maybe.rb", "lib/tins/xt/responding.rb", "lib/tins/xt/secure_write.rb", "lib/tins/xt/sexy_singleton.rb", "lib/tins/xt/string.rb", "lib/tins/xt/string_byte_order_mark.rb", "lib/tins/xt/string_camelize.rb", "lib/tins/xt/string_underscore.rb", "lib/tins/xt/string_version.rb", "lib/tins/xt/subhash.rb", "lib/tins/xt/time_dummy.rb", "lib/tins/xt/time_freezer.rb", "lib/tins/xt/to.rb", "lib/tins/xt/uniq_by.rb", "lib/tins/xt/write.rb", "tests/annotate_test.rb", "tests/ask_and_send_test.rb", "tests/attempt_test.rb", "tests/bijection_test.rb", "tests/blank_full_test.rb", "tests/case_predicate_test.rb", "tests/concern_test.rb", "tests/count_by_test.rb", "tests/date_dummy_test.rb", "tests/date_time_dummy_test.rb", "tests/deep_const_get_test.rb", "tests/deep_dup_test.rb", "tests/delegate_test.rb", "tests/dslkit_test.rb", "tests/duaration_test.rb", "tests/dynamic_scope_test.rb", "tests/extract_last_argument_options_test.rb", "tests/file_binary_test.rb", "tests/find_test.rb", "tests/from_module_test.rb", "tests/generator_test.rb", "tests/go_test.rb", "tests/hash_symbolize_keys_recursive_test.rb", "tests/hash_union_test.rb", "tests/if_predicate_test.rb", "tests/implement_test.rb", "tests/limited_test.rb", "tests/lines_file_test.rb", "tests/memoize_test.rb", "tests/method_description_test.rb", "tests/minimize_test.rb", "tests/module_group_test.rb", "tests/named_set_test.rb", "tests/named_test.rb", "tests/null_test.rb", "tests/p_test.rb", "tests/partial_application_test.rb", "tests/proc_compose_test.rb", "tests/proc_prelude_test.rb", "tests/range_plus_test.rb", "tests/require_maybe_test.rb", "tests/responding_test.rb", "tests/rotate_test.rb", "tests/scope_test.rb", "tests/secure_write_test.rb", "tests/sexy_singleton_test.rb", "tests/string_byte_order_mark_test.rb", "tests/string_camelize_test.rb", "tests/string_underscore_test.rb", "tests/string_version_test.rb", "tests/subhash_test.rb", "tests/test_helper.rb", "tests/time_dummy_test.rb", "tests/time_freezer_test.rb", "tests/to_test.rb", "tests/token_test.rb", "tests/uniq_by_test.rb", "tins.gemspec"]
s.homepage = "https://github.com/flori/tins"
s.licenses = ["MIT"]
s.rdoc_options = ["--title", "Tins - Useful stuff.", "--main", "README.md"]
s.required_ruby_version = Gem::Requirement.new(">= 2.0")
- s.rubygems_version = "2.5.0"
+ s.rubygems_version = "2.5.1"
s.summary = "Useful stuff."
- s.test_files = ["tests/annotate_test.rb", "tests/ask_and_send_test.rb", "tests/attempt_test.rb", "tests/bijection_test.rb", "tests/blank_full_test.rb", "tests/case_predicate_test.rb", "tests/concern_test.rb", "tests/count_by_test.rb", "tests/date_dummy_test.rb", "tests/date_time_dummy_test.rb", "tests/deep_const_get_test.rb", "tests/deep_dup_test.rb", "tests/delegate_test.rb", "tests/dslkit_test.rb", "tests/dynamic_scope_test.rb", "tests/extract_last_argument_options_test.rb", "tests/file_binary_test.rb", "tests/find_test.rb", "tests/from_module_test.rb", "tests/generator_test.rb", "tests/go_test.rb", "tests/hash_symbolize_keys_recursive_test.rb", "tests/hash_union_test.rb", "tests/if_predicate_test.rb", "tests/implement_test.rb", "tests/limited_test.rb", "tests/lines_file_test.rb", "tests/memoize_test.rb", "tests/method_description_test.rb", "tests/minimize_test.rb", "tests/module_group_test.rb", "tests/named_set_test.rb", "tests/named_test.rb", "tests/null_test.rb", "tests/p_test.rb", "tests/partial_application_test.rb", "tests/proc_compose_test.rb", "tests/proc_prelude_test.rb", "tests/range_plus_test.rb", "tests/require_maybe_test.rb", "tests/responding_test.rb", "tests/rotate_test.rb", "tests/scope_test.rb", "tests/secure_write_test.rb", "tests/sexy_singleton_test.rb", "tests/string_byte_order_mark_test.rb", "tests/string_camelize_test.rb", "tests/string_underscore_test.rb", "tests/string_version_test.rb", "tests/subhash_test.rb", "tests/test_helper.rb", "tests/time_dummy_test.rb", "tests/time_freezer_test.rb", "tests/to_test.rb", "tests/token_test.rb", "tests/uniq_by_test.rb", "tests/annotate_test.rb", "tests/ask_and_send_test.rb", "tests/attempt_test.rb", "tests/bijection_test.rb", "tests/blank_full_test.rb", "tests/case_predicate_test.rb", "tests/concern_test.rb", "tests/count_by_test.rb", "tests/date_dummy_test.rb", "tests/date_time_dummy_test.rb", "tests/deep_const_get_test.rb", "tests/deep_dup_test.rb", "tests/delegate_test.rb", "tests/dslkit_test.rb", "tests/dynamic_scope_test.rb", "tests/extract_last_argument_options_test.rb", "tests/file_binary_test.rb", "tests/find_test.rb", "tests/from_module_test.rb", "tests/generator_test.rb", "tests/go_test.rb", "tests/hash_symbolize_keys_recursive_test.rb", "tests/hash_union_test.rb", "tests/if_predicate_test.rb", "tests/implement_test.rb", "tests/limited_test.rb", "tests/lines_file_test.rb", "tests/memoize_test.rb", "tests/method_description_test.rb", "tests/minimize_test.rb", "tests/module_group_test.rb", "tests/named_set_test.rb", "tests/named_test.rb", "tests/null_test.rb", "tests/p_test.rb", "tests/partial_application_test.rb", "tests/proc_compose_test.rb", "tests/proc_prelude_test.rb", "tests/range_plus_test.rb", "tests/require_maybe_test.rb", "tests/responding_test.rb", "tests/rotate_test.rb", "tests/scope_test.rb", "tests/secure_write_test.rb", "tests/sexy_singleton_test.rb", "tests/string_byte_order_mark_test.rb", "tests/string_camelize_test.rb", "tests/string_underscore_test.rb", "tests/string_version_test.rb", "tests/subhash_test.rb", "tests/time_dummy_test.rb", "tests/time_freezer_test.rb", "tests/to_test.rb", "tests/token_test.rb", "tests/uniq_by_test.rb"]
+ s.test_files = ["tests/annotate_test.rb", "tests/ask_and_send_test.rb", "tests/attempt_test.rb", "tests/bijection_test.rb", "tests/blank_full_test.rb", "tests/case_predicate_test.rb", "tests/concern_test.rb", "tests/count_by_test.rb", "tests/date_dummy_test.rb", "tests/date_time_dummy_test.rb", "tests/deep_const_get_test.rb", "tests/deep_dup_test.rb", "tests/delegate_test.rb", "tests/dslkit_test.rb", "tests/duaration_test.rb", "tests/dynamic_scope_test.rb", "tests/extract_last_argument_options_test.rb", "tests/file_binary_test.rb", "tests/find_test.rb", "tests/from_module_test.rb", "tests/generator_test.rb", "tests/go_test.rb", "tests/hash_symbolize_keys_recursive_test.rb", "tests/hash_union_test.rb", "tests/if_predicate_test.rb", "tests/implement_test.rb", "tests/limited_test.rb", "tests/lines_file_test.rb", "tests/memoize_test.rb", "tests/method_description_test.rb", "tests/minimize_test.rb", "tests/module_group_test.rb", "tests/named_set_test.rb", "tests/named_test.rb", "tests/null_test.rb", "tests/p_test.rb", "tests/partial_application_test.rb", "tests/proc_compose_test.rb", "tests/proc_prelude_test.rb", "tests/range_plus_test.rb", "tests/require_maybe_test.rb", "tests/responding_test.rb", "tests/rotate_test.rb", "tests/scope_test.rb", "tests/secure_write_test.rb", "tests/sexy_singleton_test.rb", "tests/string_byte_order_mark_test.rb", "tests/string_camelize_test.rb", "tests/string_underscore_test.rb", "tests/string_version_test.rb", "tests/subhash_test.rb", "tests/test_helper.rb", "tests/time_dummy_test.rb", "tests/time_freezer_test.rb", "tests/to_test.rb", "tests/token_test.rb", "tests/uniq_by_test.rb", "tests/annotate_test.rb", "tests/ask_and_send_test.rb", "tests/attempt_test.rb", "tests/bijection_test.rb", "tests/blank_full_test.rb", "tests/case_predicate_test.rb", "tests/concern_test.rb", "tests/count_by_test.rb", "tests/date_dummy_test.rb", "tests/date_time_dummy_test.rb", "tests/deep_const_get_test.rb", "tests/deep_dup_test.rb", "tests/delegate_test.rb", "tests/dslkit_test.rb", "tests/duaration_test.rb", "tests/dynamic_scope_test.rb", "tests/extract_last_argument_options_test.rb", "tests/file_binary_test.rb", "tests/find_test.rb", "tests/from_module_test.rb", "tests/generator_test.rb", "tests/go_test.rb", "tests/hash_symbolize_keys_recursive_test.rb", "tests/hash_union_test.rb", "tests/if_predicate_test.rb", "tests/implement_test.rb", "tests/limited_test.rb", "tests/lines_file_test.rb", "tests/memoize_test.rb", "tests/method_description_test.rb", "tests/minimize_test.rb", "tests/module_group_test.rb", "tests/named_set_test.rb", "tests/named_test.rb", "tests/null_test.rb", "tests/p_test.rb", "tests/partial_application_test.rb", "tests/proc_compose_test.rb", "tests/proc_prelude_test.rb", "tests/range_plus_test.rb", "tests/require_maybe_test.rb", "tests/responding_test.rb", "tests/rotate_test.rb", "tests/scope_test.rb", "tests/secure_write_test.rb", "tests/sexy_singleton_test.rb", "tests/string_byte_order_mark_test.rb", "tests/string_camelize_test.rb", "tests/string_underscore_test.rb", "tests/string_version_test.rb", "tests/subhash_test.rb", "tests/time_dummy_test.rb", "tests/time_freezer_test.rb", "tests/to_test.rb", "tests/token_test.rb", "tests/uniq_by_test.rb"]
if s.respond_to? :specification_version then
s.specification_version = 4
if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
- s.add_development_dependency(%q<gem_hadar>, ["~> 1.3.1"])
+ s.add_development_dependency(%q<gem_hadar>, ["~> 1.7.1"])
s.add_development_dependency(%q<test-unit>, ["~> 3.1"])
else
- s.add_dependency(%q<gem_hadar>, ["~> 1.3.1"])
+ s.add_dependency(%q<gem_hadar>, ["~> 1.7.1"])
s.add_dependency(%q<test-unit>, ["~> 3.1"])
end
else
- s.add_dependency(%q<gem_hadar>, ["~> 1.3.1"])
+ s.add_dependency(%q<gem_hadar>, ["~> 1.7.1"])
s.add_dependency(%q<test-unit>, ["~> 3.1"])
end
end
1
0