Maarten L. Hekkelman pushed to branch master at Debian Med / libzeep


Commits:
b6de0600 by Maarten L. Hekkelman at 2020-11-14T09:53:25+01:00
revert everything done for v5.0.2 so far

- - - - -
df9d094c by Maarten L. Hekkelman at 2020-11-14T09:57:11+01:00
New upstream version 5.0.2
- - - - -
1f709b3a by Maarten L. Hekkelman at 2020-11-14T09:57:14+01:00
Update upstream source from tag 'upstream/5.0.2'

Update to upstream version '5.0.2'
with Debian dir e47910cc208175fdee369c981506f36b6c50f388
- - - - -
e5a13721 by Maarten L. Hekkelman at 2020-11-14T12:49:31+01:00
changes for 5.0.2

- - - - -


6 changed files:

- GNUmakefile.in
- debian/changelog
- debian/control
- + debian/patches/examples-makefile
- debian/patches/install-targets
- debian/patches/series


Changes:

=====================================
GNUmakefile.in
=====================================
@@ -135,6 +135,9 @@ $(OBJDIR)/%.o: %.cpp | $(OBJDIR)
 $(LIB_TARGET): $(OBJECTS)
        $(CXXLINK) -rpath $(libdir) $(OBJECTS) $(LDFLAGS) $(LIBS)
 
+libzeep.pc: libzeep.pc.in
+       ./config.status libzeep.pc
+
 # Example code
 
 .PHONY: examples
@@ -167,7 +170,7 @@ install-lib: $(LIB_TARGET)
 
 # Install header files and .pc files
 .PHONY: install-dev
-install-dev: $(LIB_TARGET)
+install-dev: $(LIB_TARGET) libzeep.pc
        for dir in . ./http ./json ./xml ; do \
                install -d $(includedir)/zeep/$${dir}; \
                for hdr in include/zeep/$${dir}/*.hpp ; do \
@@ -240,12 +243,17 @@ endif
 
 $(foreach part,$(TESTS),$(eval $(call TEST_template,$(part))))
 
+lib-xml/test/XML-Test-Suite/xmlconf/xmlconf.xml: 
lib-xml/test/XML-Test-Suite.tbz
+       cd lib-xml/test; tar xf XML-Test-Suite.tbz
+
+parser-test: lib-xml/test/XML-Test-Suite/xmlconf/xmlconf.xml
+
 .PHONY: test
 test: $(TESTS:%=%-test)
 
 .PHONY: clean
 clean:
-       rm -rf $(LIB_TARGET) $(OBJDIR) $(DIST_NAME).tgz .libs
+       rm -rf $(LIB_TARGET) $(OBJDIR) $(DIST_NAME).tgz .libs tests 
lib-xml/test/XML-Test-Suite/ libzeep.pc
        $(MAKE) -C examples clean
        cd doc; $$(which $(BJAM) > /dev/null) && $(BJAM) clean || echo "No 
$(BJAM) installed, cannot clean doc"
 


=====================================
debian/changelog
=====================================
@@ -3,8 +3,10 @@ libzeep (5.0.2-1) unstable; urgency=medium
   * Fix FTBFS (Closes: #974074)
     + remove override_dh_auto_configure and add --enable-shared flag to
       override_dh_auto_configure-arch
+  * New upstream release
+  * Add autopkgtest
 
- -- Maarten L. Hekkelman <[email protected]>  Thu, 12 Nov 2020 09:55:07 
+0100
+ -- Maarten L. Hekkelman <[email protected]>  Sat, 14 Nov 2020 12:44:57 
+0100
 
 libzeep (5.0.1-1) unstable; urgency=medium
 


=====================================
debian/control
=====================================
@@ -11,7 +11,7 @@ Build-Depends: debhelper-compat (= 13),
                libboost-date-time-dev,
                libboost-system-dev,
                libboost-tools-dev,
-                          mrc,
+               mrc,
                doxygen,
                docbook-website,
                xsltproc,
@@ -26,9 +26,11 @@ Package: libzeep-dev
 Architecture: any
 Section: libdevel
 Depends: ${misc:Depends},
-         libzeep-http5 (= ${binary:Version}),
+         libzeep5 (= ${binary:Version}),
          libboost-dev,
          libboost-program-options-dev,
+         libboost-date-time-dev,
+         libboost-system-dev,
          pkg-config
 Suggests: libzeep-doc, mrc
 Description: Development files for libzeep


=====================================
debian/patches/examples-makefile
=====================================
@@ -0,0 +1,26 @@
+Description: Fix makefile for examples
+Author: Maarten L. Hekkelman <[email protected]>
+Last-Update: Sat, 14 Nov 2020 11:41:05 +0100
+Forwarded: yes
+
+--- a/examples/GNUmakefile
++++ b/examples/GNUmakefile
+@@ -50,9 +50,6 @@
+ clean:
+       rm -rf $(OBJDIR)/* $(EXAMPLES:%=$(BINDIR)/%)
+ 
+-ZEEP_LIBS = http xml json
+-BOOST_LIBS = system
+-
+ define EXAMPLE_template =
+ 
+ -include $$(OBJDIR)/$(1).d
+@@ -61,7 +58,7 @@
+ 
+ $(BINDIR)/$(1): $$($(1)_OBJECTS) | $(BINDIR)
+       @ echo "ld> $(1)"
+-      @ $(CXX) -o $$@ $$($(1)_OBJECTS) $$(CFLAGS) $$(CXXFLAGS) $(LDFLAGS) 
$(ZEEP_LIBS:%=-lzeep-%) $(BOOST_LIBS:%=-lboost_%) $(LIBS)
++      @ $(CXX) -o $$@ $$($(1)_OBJECTS) $$(CFLAGS) $$(CXXFLAGS) $(LDFLAGS) 
-lzeep $(LIBS)
+ 
+ endef
+ 


=====================================
debian/patches/install-targets
=====================================
@@ -14,20 +14,45 @@ Forwarded: not-needed
  exec_prefix                   = @exec_prefix@
  libdir                                = @libdir@
  datarootdir                   = @datarootdir@
-@@ -163,11 +163,15 @@
+@@ -125,12 +125,10 @@
+ -include $(OBJECTS:%.lo=%.d)
+ 
+ $(OBJDIR)/%.lo: %.cpp | $(OBJDIR)
+-      @ echo ">>" $<
+-      @ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(OBJDIR)/$*.d -c -o $@ $<
++      $(CXXCOMPILE) -MT $@ -MD -MP -MF $(OBJDIR)/$*.d -c -o $@ $<
+ 
+ $(OBJDIR)/%.o: %.cpp | $(OBJDIR)
+-      @ echo ">>" $<
+-      @ $(CXX) $(CXXFLAGS) -MT $@ -MD -MP -MF $(OBJDIR)/$*.d -c -o $@ $<
++      $(CXX) $(CXXFLAGS) -MT $@ -MD -MP -MF $(OBJDIR)/$*.d -c -o $@ $<
+ 
+ $(LIB_TARGET): $(OBJECTS)
+       $(CXXLINK) -rpath $(libdir) $(OBJECTS) $(LDFLAGS) $(LIBS)
+@@ -166,11 +164,15 @@
  .PHONY: install-lib
  install-lib: $(LIB_TARGET)
        install -d $(libdir)
 -      $(LIBTOOL) --mode=install install $(LIB_TARGET) $(libdir);
 +      $(LIBTOOL) --mode=install install $(LIB_TARGET) $(libdir)
-+      rm -f $(libdir)/libzeep.so $(libdir)/libzeep.so.5 $(libdir)/libzeep.a 
$(libdir)/libzeep.la 
++      rm -f $(libdir)/libzeep.so $(libdir)/libzeep.a $(libdir)/libzeep.la
  
  # Install header files and .pc files
  .PHONY: install-dev
- install-dev: $(LIB_TARGET)
+ install-dev: $(LIB_TARGET) libzeep.pc
 +      install -d $(libdir)
 +      $(LIBTOOL) --mode=install install $(LIB_TARGET) $(libdir)
-+      rm -f $(libdir)/libzeep.so.5.0.0
++      rm -f $(libdir)/libzeep.so.5.0.0 $(libdir)/libzeep.so.5
        for dir in . ./http ./json ./xml ; do \
                install -d $(includedir)/zeep/$${dir}; \
                for hdr in include/zeep/$${dir}/*.hpp ; do \
+@@ -226,8 +228,7 @@
+ endif
+ 
+ tests/$(1)-test: $(LIB_TARGET) $$($(1)_OBJECTS) | tests
+-      @ echo ">>> building $(1)-test"
+-      @ $(CXX) -o $$@ $$($(1)_OBJECTS) $$(CFLAGS) $$(CXXFLAGS) $(LDFLAGS) 
-L.libs -lzeep $(LIBS)
++      $(CXX) -o $$@ $$($(1)_OBJECTS) $$(CFLAGS) $$(CXXFLAGS) $(LDFLAGS) 
-L.libs -lzeep $(LIBS)
+ 
+ .PHONY: $(1)-test
+ $(1)-test: tests/$(1)-test


=====================================
debian/patches/series
=====================================
@@ -1 +1,2 @@
 install-targets
+examples-makefile



View it on GitLab: 
https://salsa.debian.org/med-team/libzeep/-/compare/d5ace6a2ed056781eeef7842d2c9588244c4f404...e5a13721608b2d5f083f4bc33de3a5e9afad398c

-- 
View it on GitLab: 
https://salsa.debian.org/med-team/libzeep/-/compare/d5ace6a2ed056781eeef7842d2c9588244c4f404...e5a13721608b2d5f083f4bc33de3a5e9afad398c
You're receiving this email because of your account on salsa.debian.org.


_______________________________________________
debian-med-commit mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to