commit qconf for openSUSE:Factory
Hello community, here is the log from the commit of package qconf for openSUSE:Factory checked in at 2018-01-16 09:42:29 Comparing /work/SRC/openSUSE:Factory/qconf (Old) and /work/SRC/openSUSE:Factory/.qconf.new (New) Package is "qconf" Tue Jan 16 09:42:29 2018 rev:12 rq:564192 version:20171222.61ec953300 Changes: --- /work/SRC/openSUSE:Factory/qconf/qconf.changes 2016-04-30 23:31:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.qconf.new/qconf.changes 2018-01-16 09:42:31.689246531 +0100 @@ -1,0 +2,15 @@ +Sun Jan 14 14:41:48 UTC 2018 - jsl...@suse.com + +- Update to version 20171222.61ec953300: + * bump to 2.4 + * update configure + * fix for qt 5.10 + * Fix version in README + * if non-required pkgconfig dependency is found, define HAVE_PKG_$PKGNAME + * More careful packaging / avoid inclusion of *.o + * Don't fail on recongnized options. Just show warning + * Configure regenerated with new version + * remove delta project references from readme + * Fix configure on GNU Hurd + +--- Old: qconf-20160309.61a9b87f4f.tar.xz New: _servicedata qconf-20171222.61ec953300.tar.xz Other differences: -- ++ qconf.spec ++ --- /var/tmp/diff_new_pack.kfimib/_old 2018-01-16 09:42:32.261219758 +0100 +++ /var/tmp/diff_new_pack.kfimib/_new 2018-01-16 09:42:32.265219571 +0100 @@ -20,11 +20,11 @@ %define with_qt5 1 %endif -%define version_unconverted 20160309.61a9b87f4f +%define version_unconverted 20171222.61ec953300 Name: qconf Url:http://delta.affinix.com/qconf/ -Version:20160309.61a9b87f4f +Version:20171222.61ec953300 Release:0 Summary:Configuration tool for qmake License:GPL-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.kfimib/_old 2018-01-16 09:42:32.313217325 +0100 +++ /var/tmp/diff_new_pack.kfimib/_new 2018-01-16 09:42:32.313217325 +0100 @@ -1,15 +1,16 @@ - + git://github.com/psi-plus/qconf.git git configure.exe qconf -%ad.%h +enable +%cd.%h - + *.tar xz - + ++ _servicedata ++ git://github.com/psi-plus/qconf.git ++ qconf-20160309.61a9b87f4f.tar.xz -> qconf-20171222.61ec953300.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qconf-20160309.61a9b87f4f/README.md new/qconf-20171222.61ec953300/README.md --- old/qconf-20160309.61a9b87f4f/README.md 2016-04-21 14:39:18.0 +0200 +++ new/qconf-20171222.61ec953300/README.md 2017-12-22 07:23:12.0 +0100 @@ -1,9 +1,7 @@ -QConf v2.0 +QConf v2.4 == Authors: Justin Karneges, Sergey Ilinykh , Ivan Romanov -Mailing List: Delta Project -Website: http://delta.affinix.com/qconf/ QConf allows you to have a nice configure script for your qmake-based project. It is intended for developers who don't need (or want) to use the more complex GNU autotools. QConf also generates a configure.exe program for use on Windows. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qconf-20160309.61a9b87f4f/conf/conf4.cpp new/qconf-20171222.61ec953300/conf/conf4.cpp --- old/qconf-20160309.61a9b87f4f/conf/conf4.cpp2016-04-21 14:39:18.0 +0200 +++ new/qconf-20171222.61ec953300/conf/conf4.cpp2017-12-22 07:23:12.0 +0100 @@ -10,6 +10,12 @@ #include #include +#include +#ifndef PATH_MAX +# ifdef Q_OS_WIN +# define PATH_MAX 260 +# endif +#endif class MocTestObject : public QObject { @@ -185,7 +191,9 @@ bool escaped = false; QChar quote, backslash = QLatin1Char('\\'); QString buf; +#ifdef PATH_MAX buf.reserve(PATH_MAX); +#endif for (int i=0; i < flags.length(); i++) { if (searchStart && flags[i].isSpace()) { continue; @@ -423,6 +431,10 @@ conf->addLib(libs); //if(!other.isEmpty()) // conf->addExtra(QString("QMAKE_CFLAGS += %1\n").arg(other)); + + if(!required) + conf->addDefine("HAVE_PKG_" + qc_escapeArg(pkgname).toUpper()); + return true; } }; @@ -996,6 +1008,7 @@ QString str; str += "# qconf\n\n"; + str += "greaterThan(QT_MAJOR_VERSION, 4):CONFIG += c++11\n"; QString var; var = qc_normalize_path(qc_getenv("PREFIX")); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
commit qconf for openSUSE:Factory
Hello community, here is the log from the commit of package qconf for openSUSE:Factory checked in at 2016-04-30 23:31:34 Comparing /work/SRC/openSUSE:Factory/qconf (Old) and /work/SRC/openSUSE:Factory/.qconf.new (New) Package is "qconf" Changes: --- /work/SRC/openSUSE:Factory/qconf/qconf.changes 2015-09-30 05:53:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.qconf.new/qconf.changes 2016-04-30 23:31:47.0 +0200 @@ -1,0 +2,8 @@ +Thu Apr 21 08:53:50 UTC 2016 - jsl...@suse.com + +- update to 20160309 + * drop qt3 support + * better qt5 support + * many small fixes + +--- Old: qconf-20150608.4a9c329ba879.tar.xz New: qconf-20160309.61a9b87f4f.tar.xz Other differences: -- ++ qconf.spec ++ --- /var/tmp/diff_new_pack.7YWF9W/_old 2016-04-30 23:31:48.0 +0200 +++ /var/tmp/diff_new_pack.7YWF9W/_new 2016-04-30 23:31:48.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package qconf # -# 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 @@ -20,9 +20,11 @@ %define with_qt5 1 %endif +%define version_unconverted 20160309.61a9b87f4f + Name: qconf Url:http://delta.affinix.com/qconf/ -Version:20150608.4a9c329ba879 +Version:20160309.61a9b87f4f Release:0 Summary:Configuration tool for qmake License:GPL-2.0 @@ -59,7 +61,7 @@ %files %defattr(-,root,root) -%doc COPYING README TODO +%doc COPYING README.md TODO %{_bindir}/qconf %{_datadir}/%{name} ++ _service ++ --- /var/tmp/diff_new_pack.7YWF9W/_old 2016-04-30 23:31:48.0 +0200 +++ /var/tmp/diff_new_pack.7YWF9W/_new 2016-04-30 23:31:48.0 +0200 @@ -2,6 +2,7 @@ git://github.com/psi-plus/qconf.git git +configure.exe qconf %ad.%h ++ qconf-20150608.4a9c329ba879.tar.xz -> qconf-20160309.61a9b87f4f.tar.xz ++ 1615 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qconf-20150608.4a9c329ba879/AUTHORS new/qconf-20160309.61a9b87f4f/AUTHORS --- old/qconf-20150608.4a9c329ba879/AUTHORS 2015-09-29 14:54:51.0 +0200 +++ new/qconf-20160309.61a9b87f4f/AUTHORS 2016-04-21 14:39:18.0 +0200 @@ -1 +1,3 @@ Justin Karneges+Sergey Ilinykh +Ivan Romanov diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qconf-20150608.4a9c329ba879/README new/qconf-20160309.61a9b87f4f/README --- old/qconf-20150608.4a9c329ba879/README 2015-09-29 14:54:51.0 +0200 +++ new/qconf-20160309.61a9b87f4f/README1970-01-01 01:00:00.0 +0100 @@ -1,115 +0,0 @@ -QConf v1.5 --- -Date: May 30th, 2008 -Website: http://delta.affinix.com/qconf/ -Mailing List: Delta Project - -Author: Justin Karneges - -Description: - - QConf allows you to have a nice configure script for your qmake-based - project. It is intended for developers who don't need (or want) to use - the more complex GNU autotools. - - Scripts generated by QConf are meant for unix. This means it should only - be used with projects based on Qt/X11, Qt/Mac, or Qt/Embedded. No effort - has been made in supporting Qt/Windows based projects (yet). - - NOTE: QConf is a Qt 4 program as of version 1.2. However, it can still -generate configure scripts for Qt 3 apps. See below for information. - - -Using QConf is easy: - - 1) First, install qconf: - - $ ./configure - $ make - # make install - - 2) Now, create a project.qc file. It is in an XML format: - - MyProject <-- a friendly string - project.pro <-- your qmake profile - - - 3) Then run qconf on your file: - - $ qconf project.qc - - Assuming all goes well, this will output a 'configure' script. Simply - copy this into your application package. Make sure to include(conf.pri) - in your project.pro
commit qconf for openSUSE:Factory
Hello community, here is the log from the commit of package qconf for openSUSE:Factory checked in at 2015-09-30 05:53:27 Comparing /work/SRC/openSUSE:Factory/qconf (Old) and /work/SRC/openSUSE:Factory/.qconf.new (New) Package is "qconf" Changes: --- /work/SRC/openSUSE:Factory/qconf/qconf.changes 2015-04-10 09:51:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.qconf.new/qconf.changes 2015-09-30 05:53:28.0 +0200 @@ -1,0 +2,8 @@ +Tue Sep 29 12:55:39 UTC 2015 - jsl...@suse.com + +- update to 20150608 + * fix paths by escaping + * support multiple qt versions + * add extraconf flag + +--- Old: qconf-20150319.c8e969fef8ce.tar.xz New: qconf-20150608.4a9c329ba879.tar.xz Other differences: -- ++ qconf.spec ++ --- /var/tmp/diff_new_pack.pMT2K4/_old 2015-09-30 05:53:29.0 +0200 +++ /var/tmp/diff_new_pack.pMT2K4/_new 2015-09-30 05:53:29.0 +0200 @@ -22,7 +22,7 @@ Name: qconf Url:http://delta.affinix.com/qconf/ -Version:20150319.c8e969fef8ce +Version:20150608.4a9c329ba879 Release:0 Summary:Configuration tool for qmake License:GPL-2.0 ++ qconf-20150319.c8e969fef8ce.tar.xz -> qconf-20150608.4a9c329ba879.tar.xz ++ 1611 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/qconf-20150319.c8e969fef8ce/conf/conf4.cpp new/qconf-20150608.4a9c329ba879/conf/conf4.cpp --- old/qconf-20150319.c8e969fef8ce/conf/conf4.cpp 2015-03-19 10:05:24.0 +0100 +++ new/qconf-20150608.4a9c329ba879/conf/conf4.cpp 2015-09-29 14:54:51.0 +0200 @@ -76,7 +76,7 @@ QString qc_findself(const QString ) { #ifdef Q_OS_WIN - if(argv0.contains('')) + if(argv0.contains('\\')) #else if(argv0.contains('/')) #endif @@ -175,12 +175,77 @@ return true; } +// simple command line arguemnts splitter able to understand quoted args. +// the splitter removes quotes and unescapes symbols as well. +QStringList qc_splitflags(const QString ) +{ + QStringList ret; + bool searchStart = true; + bool inQuotes = false; + bool escaped = false; + QChar quote, backslash = QLatin1Char('\\'); + QString buf; + buf.reserve(PATH_MAX); + for (int i=0; i < flags.length(); i++) { + if (searchStart && flags[i].isSpace()) { + continue; + } + if (searchStart) { + searchStart = false; + buf.clear(); + } + if (escaped) { + buf += flags[i]; + escaped = false; + continue; + } + //buf += flags[i]; + if (inQuotes) { + if (quote == QLatin1Char('\'')) { + if (flags[i] == quote) { + inQuotes = false; + continue; + } + } else { // we are in double quoetes + if (flags[i] == backslash && i < flags.length() - 1 && + (flags[i+1] == QLatin1Char('"') || flags[i+1] == backslash)) + { + // if next symbol is one of in parentheses ("\) + escaped = true; + continue; + } + } + } else { + if (flags[i].isSpace()) { + ret.append(buf); + searchStart = true; + buf.clear(); + continue; +#ifndef Q_OS_WIN /* on windows backslash is just a path separator */ + } else if (flags[i] == backslash) { + escaped = true; + continue; // just add next symbol +#endif + } else if (flags[i] == QLatin1Char('\'') || flags[i] == QLatin1Char('"')) { + inQuotes = true; + quote = flags[i]; + continue; + } +
commit qconf for openSUSE:Factory
Hello community, here is the log from the commit of package qconf for openSUSE:Factory checked in at 2011-12-06 18:58:29 Comparing /work/SRC/openSUSE:Factory/qconf (Old) and /work/SRC/openSUSE:Factory/.qconf.new (New) Package is qconf, Maintainer is Changes: Other differences: -- ++ qconf.spec ++ --- /var/tmp/diff_new_pack.Uje5x6/_old 2011-12-06 19:30:38.0 +0100 +++ /var/tmp/diff_new_pack.Uje5x6/_new 2011-12-06 19:30:38.0 +0100 @@ -19,7 +19,7 @@ Name: qconf Url:http://delta.affinix.com/qconf/ -License:GPLv2 +License:GPL-2.0 Group: Development/Tools/Other Version:1.4.99.801 Release:1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit qconf for openSUSE:Factory
Hello community, here is the log from the commit of package qconf for openSUSE:Factory checked in at Thu Apr 21 12:36:08 CEST 2011. New Changes file: --- /dev/null 2010-08-26 16:28:41.0 +0200 +++ /mounts/work_src_done/STABLE/qconf/qconf.changes2011-02-19 13:02:37.0 +0100 @@ -0,0 +1,10 @@ +--- +Sat Feb 19 13:01:44 CET 2011 - jsl...@suse.de + +- Fix package summary + +--- +Sun Jan 9 15:37:55 CET 2011 - jsl...@suse.de + +- Initial package + calling whatdependson for head-i586 New: qconf-1.4.99.801.tar.bz2 qconf.changes qconf.spec Other differences: -- ++ qconf.spec ++ # # spec file for package qconf # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An Open Source License is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: qconf Url:http://delta.affinix.com/qconf/ License:GPLv2 Group: Development/Tools/Other Version:1.4.99.801 Release:1 Summary:Configuration tool for qmake Source: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: libqt4-devel BuildRequires: gcc-c++ %description QConf allows you to have a nice configure script for your qmake-based project. It is intended for developers who don’t need (or want) to use the more complex GNU autotools. With qconf/qmake, it is easy to maintain a cross-platform project that uses a familiar configuration interface on unix. %prep %setup -q %build export QMAKE_CXXFLAGS=%{optflags} ./configure --prefix=%{_prefix} make %{?jobs:-j%jobs} %install make INSTALL_ROOT=%{buildroot} STRIP=true install %files %defattr(-,root,root) %doc COPYING README TODO %{_bindir}/qconf %{_datadir}/%{name} %changelog Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org