Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package orcania for openSUSE:Factory checked 
in at 2021-06-09 21:52:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/orcania (Old)
 and      /work/SRC/openSUSE:Factory/.orcania.new.32437 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "orcania"

Wed Jun  9 21:52:00 2021 rev:9 rq:897971 version:2.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/orcania/orcania.changes  2021-03-30 
21:18:36.945837879 +0200
+++ /work/SRC/openSUSE:Factory/.orcania.new.32437/orcania.changes       
2021-06-09 21:52:16.182471278 +0200
@@ -1,0 +2,6 @@
+Sat Jun  5 13:27:14 UTC 2021 - Martin Hauke <[email protected]>
+
+- Update to version 2.2.1
+  * Add ld flags in liborcania.pc on static build
+
+-------------------------------------------------------------------

Old:
----
  orcania-2.2.0.tar.gz

New:
----
  orcania-2.2.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ orcania.spec ++++++
--- /var/tmp/diff_new_pack.kAXM07/_old  2021-06-09 21:52:16.834472440 +0200
+++ /var/tmp/diff_new_pack.kAXM07/_new  2021-06-09 21:52:16.838472448 +0200
@@ -19,7 +19,7 @@
 
 %define sover 2_2
 Name:           orcania
-Version:        2.2.0
+Version:        2.2.1
 Release:        0
 Summary:        MISC function Library
 License:        LGPL-2.1-or-later

++++++ orcania-2.2.0.tar.gz -> orcania-2.2.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/orcania-2.2.0/.gitignore new/orcania-2.2.1/.gitignore
--- old/orcania-2.2.0/.gitignore        2021-02-27 19:14:14.000000000 +0100
+++ new/orcania-2.2.1/.gitignore        2021-06-02 13:42:40.000000000 +0200
@@ -3,6 +3,7 @@
 *.so.*
 *.a
 *.pc
+*.log
 str_test
 split_test
 memory_test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/orcania-2.2.0/CHANGELOG.md 
new/orcania-2.2.1/CHANGELOG.md
--- old/orcania-2.2.0/CHANGELOG.md      2021-02-27 19:14:14.000000000 +0100
+++ new/orcania-2.2.1/CHANGELOG.md      2021-06-02 13:42:40.000000000 +0200
@@ -1,5 +1,9 @@
 # Orcania Changelog
 
+## 2.2.1
+
+- Add ld flags in liborcania.pc on static build
+
 ## 2.2.0
 
 - Add command-line tool `base64url` which is similar to GNU `base64` tool but 
for `base64url` format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/orcania-2.2.0/CMakeLists.txt 
new/orcania-2.2.1/CMakeLists.txt
--- old/orcania-2.2.0/CMakeLists.txt    2021-02-27 19:14:14.000000000 +0100
+++ new/orcania-2.2.1/CMakeLists.txt    2021-06-02 13:42:40.000000000 +0200
@@ -30,7 +30,7 @@
 set(PROJECT_BUGREPORT_PATH "https://github.com/babelouest/orcania/issues";)
 set(LIBRARY_VERSION_MAJOR "2")
 set(LIBRARY_VERSION_MINOR "2")
-set(LIBRARY_VERSION_PATCH "0")
+set(LIBRARY_VERSION_PATCH "1")
 set(LIBS "-lm")
 
 set(PROJECT_VERSION 
"${LIBRARY_VERSION_MAJOR}.${LIBRARY_VERSION_MINOR}.${LIBRARY_VERSION_PATCH}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/orcania-2.2.0/liborcania.pc.in 
new/orcania-2.2.1/liborcania.pc.in
--- old/orcania-2.2.0/liborcania.pc.in  2021-02-27 19:14:14.000000000 +0100
+++ new/orcania-2.2.1/liborcania.pc.in  2021-06-02 13:42:40.000000000 +0200
@@ -9,5 +9,5 @@
 Version: @LIBRARY_VERSION@
 Requires: @PKGCONF_REQ@
 Requires.private: @PKGCONF_REQ_PRIVATE@
-Libs: -L${libdir} -lorcania
+Libs: -L${libdir} -lorcania @LIB_STATIC@
 Cflags: -I${includedir}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/orcania-2.2.0/src/Makefile 
new/orcania-2.2.1/src/Makefile
--- old/orcania-2.2.0/src/Makefile      2021-02-27 19:14:14.000000000 +0100
+++ new/orcania-2.2.1/src/Makefile      2021-06-02 13:42:40.000000000 +0200
@@ -34,9 +34,10 @@
 OUTPUT=liborcania.so
 VERSION_MAJOR=2
 VERSION_MINOR=2
-VERSION_PATCH=0
+VERSION_PATCH=1
 OBJECTS=orcania.o memory.o base64.o
-LIBS=-lc -lm
+LIBSDEP=-lm
+LIBS=-lc
 
 SONAME = -soname
 ifeq ($(shell uname -s),Darwin)
@@ -79,12 +80,13 @@
        @sed -i -e 
's/@LIBRARY_VERSION@/$(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_PATCH)/g' 
$(PKGCONFIG_FILE)
        @sed -i -e 's/@PKGCONF_REQ@/$(PKGCONF_REQ)/g' $(PKGCONFIG_FILE)
        @sed -i -e 's/@PKGCONF_REQ_PRIVATE@/$(PKGCONF_REQ_PRIVATE)/g' 
$(PKGCONFIG_FILE)
+       @sed -i -e 's/@LIB_STATIC@/$(LIB_STATIC)/g' $(PKGCONFIG_FILE)
 
-liborcania.so: $(OBJECTS)
-       $(CC) -shared -fPIC -Wl,$(SONAME),$(OUTPUT) -o 
$(OUTPUT).$(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_PATCH) $(OBJECTS) $(LIBS) 
$(LDFLAGS)
+liborcania.so: $(OBJECTS) $(PKGCONFIG_FILE)
+       $(CC) -shared -fPIC -Wl,$(SONAME),$(OUTPUT) -o 
$(OUTPUT).$(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_PATCH) $(OBJECTS) $(LIBS) 
$(LIBSDEP) $(LDFLAGS)
        ln -sf $(OUTPUT).$(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_PATCH) 
$(OUTPUT)
 
-liborcania.a: $(OBJECTS)
+liborcania.a: $(OBJECTS) $(PKGCONFIG_FILE)
        ar rcs liborcania.a $(OBJECTS)
 
 %.o: %.c $(CONFIG_FILE) ../include/orcania.h
@@ -93,7 +95,7 @@
 clean:
        rm -f *.o *.so *.a $(OUTPUT) $(OUTPUT).* $(CONFIG_FILE) 
$(PKGCONFIG_FILE)
 
-install: all $(PKGCONFIG_FILE)
+install: all
        install $(OUTPUT).$(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_PATCH) 
$(DESTDIR)/lib
        mkdir -p $(DESTDIR)/lib/pkgconfig/ $(DESTDIR)/include
        install -m644 $(PKGCONFIG_FILE) $(DESTDIR)/lib/pkgconfig/
@@ -127,6 +129,10 @@
 
 static-debug: liborcania.a
 
+static-debug: LIB_STATIC=$(LIBSDEP)
+
 static: ADDITIONALFLAGS=-O3
 
 static: liborcania.a
+
+static: LIB_STATIC=$(LIBSDEP)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/orcania-2.2.0/test/Makefile 
new/orcania-2.2.1/test/Makefile
--- old/orcania-2.2.0/test/Makefile     2021-02-27 19:14:14.000000000 +0100
+++ new/orcania-2.2.1/test/Makefile     2021-06-02 13:42:40.000000000 +0200
@@ -7,47 +7,32 @@
 ORCANIA_LOCATION=../src
 INCLUDE_LOCATION=../include
 ORCANIA_LIBRARY=$(ORCANIA_LOCATION)/liborcania.so
-LIBS=-lc -lorcania $(shell pkg-config --libs check) -L$(ORCANIA_LOCATION)
+LDFLAGS=-lc -lorcania $(shell pkg-config --libs check) -L$(ORCANIA_LOCATION)
 VALGRIND_COMMAND=valgrind --tool=memcheck --leak-check=full 
--show-leak-kinds=all
+TARGET=str_test split_test memory_test pointer_list_test
+VERBOSE=0
+MEMCHECK=0
 
 all: test
 
 clean:
-       rm -f *.o str_test split_test memory_test pointer_list_test 
valgrind-*.txt
+       rm -f *.o $(TARGET) *.log valgrind-*.txt
 
-liborcania.so:
-       cd $(ORCANIA_LOCATION) && $(MAKE) debug
+$(ORCANIA_LIBRARY): $(ORCANIA_LOCATION)/orcania.c $(ORCANIA_LOCATION)/memory.c 
$(ORCANIA_LOCATION)/base64.c
+       cd $(ORCANIA_LOCATION) && $(MAKE) debug  $*
 
-str_test: str_test.c
-       $(CC) $(CFLAGS) str_test.c -o str_test $(LIBS)
+%: %.c
+       $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS)
 
-test_str_test: liborcania.so str_test
-       -LD_LIBRARY_PATH=$(ORCANIA_LOCATION):${LD_LIBRARY_PATH} ./str_test
-
-split_test: split_test.c
-       $(CC) $(CFLAGS) split_test.c -o split_test $(LIBS)
-
-test_split_test: liborcania.so split_test
-       -LD_LIBRARY_PATH=$(ORCANIA_LOCATION):${LD_LIBRARY_PATH} ./split_test
-
-memory_test: memory_test.c
-       $(CC) $(CFLAGS) memory_test.c -o memory_test $(LIBS)
-
-test_memory_test: liborcania.so memory_test
-       -LD_LIBRARY_PATH=$(ORCANIA_LOCATION):${LD_LIBRARY_PATH} ./memory_test
-
-pointer_list_test: pointer_list_test.c
-       $(CC) $(CFLAGS) pointer_list_test.c -o pointer_list_test $(LIBS)
-
-test_pointer_list_test: liborcania.so pointer_list_test
-       -LD_LIBRARY_PATH=$(ORCANIA_LOCATION):${LD_LIBRARY_PATH} 
./pointer_list_test
-
-test: test_str_test test_split_test test_memory_test test_pointer_list_test
+test: $(ORCANIA_LIBRARY) $(TARGET) test_str_test test_split_test 
test_memory_test test_pointer_list_test
 
 check: test
 
-memcheck: $(ORCANIA_LIBRARY) str_test split_test memory_test pointer_list_test
-       -CK_FORK=no LD_LIBRARY_PATH=$(ORCANIA_LOCATION):${LD_LIBRARY_PATH} 
$(VALGRIND_COMMAND) ./str_test 2>valgrind-str_test.txt
-       -CK_FORK=no LD_LIBRARY_PATH=$(ORCANIA_LOCATION):${LD_LIBRARY_PATH} 
$(VALGRIND_COMMAND) ./split_test 2>valgrind-split_test.txt
-       -CK_FORK=no LD_LIBRARY_PATH=$(ORCANIA_LOCATION):${LD_LIBRARY_PATH} 
$(VALGRIND_COMMAND) ./memory_test 2>valgrind-memory_test.txt
-       -CK_FORK=no LD_LIBRARY_PATH=$(ORCANIA_LOCATION):${LD_LIBRARY_PATH} 
$(VALGRIND_COMMAND) ./pointer_list_test 2>valgrind-pointer_list_test.txt
+test_%: % $(ORCANIA_LIBRARY)
+       @if [ "$(VERBOSE)" = "0" ] && [ "$(MEMCHECK)" = "0" ]; then \
+               LD_LIBRARY_PATH=$(ORCANIA_LOCATION):${LD_LIBRARY_PATH} 
./run_test.sh ./$^; \
+       elif [ "$(MEMCHECK)" = "0" ]; then \
+               LD_LIBRARY_PATH=$(ORCANIA_LOCATION):${LD_LIBRARY_PATH} ./$^ ; \
+       else \
+               CK_FORK=no 
LD_LIBRARY_PATH=$(ORCANIA_LOCATION):${LD_LIBRARY_PATH} $(VALGRIND_COMMAND) ./$^ 
2>[email protected]; \
+       fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/orcania-2.2.0/test/run_test.sh 
new/orcania-2.2.1/test/run_test.sh
--- old/orcania-2.2.0/test/run_test.sh  1970-01-01 01:00:00.000000000 +0100
+++ new/orcania-2.2.1/test/run_test.sh  2021-06-02 13:42:40.000000000 +0200
@@ -0,0 +1,27 @@
+#!/bin/bash
+
+printf_new() {
+ str=$1
+ num=$2
+ v=$(printf "%-${num}s" "$str")
+ printf "${v// / }"
+}
+
+RED='\033[0;31m'
+GREEN='\033[0;32m'
+NC='\033[0m' # No Color
+COMMAND=$1
+CHRLEN=${#COMMAND}
+NBSP=$((32-$CHRLEN))
+
+printf "Run $1"
+printf_new " " $NBSP
+
+$1 $2 $3 $4 $5 $6 $7 $8 $9 1>$1.log 2>&1
+
+if [ $? -ne 0 ]
+then
+       printf "${RED}FAIL${NC}\n"
+else
+       printf "${GREEN}SUCCESS${NC}\n"
+fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/orcania-2.2.0/tools/base64url/Makefile 
new/orcania-2.2.1/tools/base64url/Makefile
--- old/orcania-2.2.0/tools/base64url/Makefile  2021-02-27 19:14:14.000000000 
+0100
+++ new/orcania-2.2.1/tools/base64url/Makefile  2021-06-02 13:42:40.000000000 
+0200
@@ -25,7 +25,7 @@
 
 CFLAGS+=-Wall -I$(ORCANIA_INCLUDE) $(ADDITIONALFLAGS) $(CPPFLAGS)
 LIBS=-lc -lorcania -L$(ORCANIA_LOCATION)
-ORCANIA_LIBRARY=../../src/librhonabwy.so
+ORCANIA_LIBRARY=../../src/liborcania.so
 VALGRIND_COMMAND=valgrind --tool=memcheck --leak-check=full 
--show-leak-kinds=all --track-origins=yes
 
 all: base64url

Reply via email to