commit qconf for openSUSE:Factory

2018-01-16 Thread root
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

2016-04-30 Thread h_root
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

2015-09-29 Thread h_root
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

2011-12-06 Thread h_root
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

2011-04-21 Thread h_root

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