Commit Graph

26 Commits

Author SHA1 Message Date
Alexander Kanavin
fc78d37ff0
meta-openembedded/all: adapt to UNPACKDIR changes
Please see
https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265
for what changes are needed, and sed commands that can be used to make them en masse.

I've verified that bitbake -c patch world works with these, but did not run a world
build; the majority of recipes shouldn't need further fixups, but if there are
some that still fall out, they can be fixed in followups.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:52 -07:00
Jason Schonberg
a9b7b0113d
Remove the use of http://ftp.gnome.org/pub/gnome
Use https://download.gnome.org instead.

In SRC_URI where the reference is https://download.gnome.org/sources
${GNOME_MIRROR} can be substituted.

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-20 10:34:12 -07:00
Robert Middleton
5df4beeb75
Upgrade dbus-cxx to 2.5.2
In addition, allow for other configuration options for dbus-cxx and split
into different packages.

SDK can now also be built with dbus-cxx tools, generally used to generate
C++ interface code from DBus introspection files.  This required adding
cppgenerate in a new recipe for dependency purposes.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-08-13 22:34:53 -07:00
Alexandre Truong
2820fda003
libsigc++-3: include UPSTREAM_CHECK_* to fix UNKNOWN_BROKEN status
Adding UPSTREAM_CHECK_URI and UPSTREAM_CHECK_REGEX fix
UNKNOWN_BROKEN status from running devtool check-upgrade-status.

The next version of the package can be found from upstream
sources.

Signed-off-by: Alexandre Truong <alexandre.truong@smile.fr>
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
2024-07-24 08:56:40 -07:00
Alexandre Truong
b70b8d6e9b
libsigc++-2.0: include UPSTREAM_CHECK_* to fix UNKNOWN_BROKEN status
Adding UPSTREAM_CHECK_URI and UPSTREAM_CHECK_REGEX fix
UNKNOWN_BROKEN status from running devtool check-upgrade-status.

The next version of the package can be found from upstream
sources.

Signed-off-by: Alexandre Truong <alexandre.truong@smile.fr>
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
2024-07-24 08:56:40 -07:00
alperak
2b14e7e545
libsigc++-3: upgrade 3.2.0 -> 3.6.0
Changelog:

https://ftp.fau.de/gnome/sources/libsigc++/3.4/libsigc++-3.4.0.changes
https://ftp.icm.edu.pl/pub/Linux/GNOME/sources/libsigc++/3.6/libsigc++-3.6.0.changes

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:24 -08:00
alperak
60f76754d9
libsigc++-2.0: upgrade 2.10.7 -> 2.12.1
Changelog:

https://ftp.icm.edu.pl/pub/Linux/GNOME/sources/libsigc++/2.10/libsigc++-2.10.8.changes
https://ftp.icm.edu.pl/pub/Linux/GNOME/sources/libsigc++/2.12/libsigc++-2.12.0.changes
https://ftp.fau.de/gnome/sources/libsigc++/2.12/libsigc++-2.12.1.changes

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:24 -08:00
Khem Raj
14c7d8a0d7 recipes: Update LICENSE variable to use SPDX license identifiers
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04 17:41:45 -08:00
Khem Raj
19c0838f17 libsigc++-3: Upgrade to 3.2.0
Changes are here [1]
[1] baab13fd40 (diff-7ee66c4f1536ac84dc5bbff1b8312e2eef24b974b3e48a5c5c2bcfdf2eb8f3ce)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-20 17:14:10 -08:00
Martin Jansa
c61dc077bb Convert to new override syntax
This is the result of automated script (0.9.1) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 10:21:25 -07:00
Andreas Müller
519020887e libsigc++-2.0: upgrade 2.10.6 -> 2.10.7
2.10.7 (stable)

Meson build:
* Make it possible to use sigc++ as a subproject
  (Kjell Ahlstedt)
* Fix dependency on files generated from .h.m4 files
  (Kjell Ahlstedt)
* No implicit_include_directories
  (Kjell Ahlstedt)
* Make quiet installations possible
  (Kjell Ahlstedt)
* Fix build as subproject without building documentation
  (Kjell Ahlstedt) Issue #71 (Xavier Claessens)

Documentation:
* Links to *.gnome.org refer to sigc++-2.0 and gtkmm-3.0 versions
  instead of latest versions
  (Kjell Ahlstedt)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-09 08:49:21 -07:00
Andreas Müller
d9ad178c12 libsigc++-2.0: upgrade 2.10.3 -> 2.10.6
Build with meson

2.10.6 (stable)

Build:
* Meson build: Fix versioning on macOS
  (Tom Schoonjans) Pull request #65

Documentation:
* sigc++/sigc++.h: Describe how to use libsigc++ with Meson
  (Kjell Ahlstedt)
* Update links to the web page, now at
  libsigcplusplus.github.io/libsigcplusplus
  (Kjell Ahlstedt)

2.10.4 (stable)

Build:
* Meson build: Set default value of the 'warnings' option to 'min'
  (Kjell Ahlstedt)
* NMake Makefiles: Several improvements
  (Chun-Wei Fan) Pull request #58
* docs/reference/: Update for Doxygen >= 1.8.16
  (Kjell Ahlstedt)

Documentation:
* docs/manual/libsigc_manual.xml: Update signal and slot syntax
  (Kjell Ahlstedt) Issue #59 (Denis Washington)

The tarball for 2.10.4 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of README.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-11 09:28:44 -08:00
zangrc
832b4557a2 libsigc++-3: upgrade 3.0.3 -> 3.0.6
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-27 11:54:04 -08:00
Andreas Müller
c8bbb0cc7d libsigc++-3: upgrade 3.0.2 -> 3.0.3
2020-03-25  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	3.0.3

2020-03-25  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	README.md: Better describe when maintainer-mode is necessary

	As a libsigc++-3 tarball does not contain generated source code,
	maintainer-mode is not always necessary when you build with Meson
	from a tarball that was created by Autotools.

2020-03-24  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	README.md: Improve the Build section

	and remove README_build. All build information is in README.md.

2020-03-10  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	meson.build: Update version to 3.0.2

2020-03-10  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	examples: Disable deprecated API when building with Meson

	Deprecated SIGCXX API is disabled when example programs are built
	with Autotools. Do the same when building with Meson.

2020-01-13  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	README.md, README_build: Describe building with Meson

2020-01-08  Robert Middleton  <robert.middleton@rm5248.com>

	Added example of using libsigc++ with Qt

	Pull Request #35.

2020-01-06  Lennard Berger  <lennard.berger@student.uni-tuebingen.de>

	tests: Replace C-style casts with static_cast<>

	murrayc-tuple-utils Pull Request #4 .

2020-01-02  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	docs/docs/reference/meson.build: Check if perl is found

	Don't use perl.path() when configuring Doxyfile, if perl is not found.
	Perl is not required, if build-documentation=false.
	Fixes #53

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-06 08:29:49 -07:00
Andreas Müller
e29c51295c libsigc++-2.0: upgrade 2.10.2 -> 2.10.3
2020-03-25  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	2.10.3

2020-03-24  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	README: Describe building with Meson and Autotools

	and remove the description of the directory structure,
	which is not very useful.

2020-03-10  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	examples: Disable deprecated API when building with Meson

	Deprecated SIGCXX API is disabled when example programs are built
	with Autotools. Do the same when building with Meson.

2020-01-13  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	README: Describe building with Meson

2020-01-02  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	docs/reference/meson.build: Check if perl is found

	Don't use perl.path() when configuring Doxyfile, if perl is not found.
	Perl is not required, if build-documentation=false.
	Fixes #53

2019-12-30  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	meson.build: Change project name, sigc++ -> libsigc++

	Autotools make tarballs called libsigc++-x.y.z.tar.xz. No reason to
	change that. The leading "lib" is now also restored in some locations
	in the reference documentation.

2019-12-30  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Update untracked/README

2019-12-29  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	meson.build: Check if .git is a directory or a file

	In a git worktree, .git is a regular file.

	See https://gitlab.gnome.org/GNOME/pangomm/merge_requests/8

2019-12-29  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	sigc++/meson.build: Library name is sigc-2.0

	Pointed out by Chun-wei Fan in PR #51.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	NMake Makefiles: Separate outdir by toolset version

	This is to reduce the likelihood of accidently mixing DLLs that are
	linked with different CRTs in the build tree.

	Also clean up rules a bit.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	build: Support NMake builds from Meson tarballs

	This adds inference rules to the NMake Makefiles to also look for the
	sources that are in untracked/, and to ensure that the generated MSVC
	build files (sigc++-config.h and sigc.rc) are copied into
	untracked/MSVC_NMake, so that they can be built properly even with
	NMake.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson: Build Windows .rc files on Windows

	This ensures that on Windows, the version info resources are indeed
	linked into the libsigc++ DLL.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson/Windows: Fix builds when builddir is a subdir of source tree

	It appears that Meson did not construct the paths properly for
	shutil.copy2() when building in a build directory that is a
	subdirectory of the sources, when using meson.current_build_dir(),
	possibly due how path separators are handled.

	Fix this by constructing the paths using project_build_root / 'MSVC_NMake'.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson.build: Fix 'meson dist' on Windows

	Since we are assured that we are using Python 3.x on when we run Meson, we
	do not really need to look for the 'python3' executable, but we could
	just use whatever Python interpreter that is used to run Meson.

	This will fix situations where it is commonly the case where we may have
	multiple Python 3.x installations on Windows (www.python.org, and those
	from Cygwin/mingw-w64), so that Meson really uses one and only one
	Python installation to run everything that is Python-related, which will
	thus fix '[meson|ninja] dist' on Visual Studio builds.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	Meson/MSVC: Support builds directly from GIT checkouts

	It appears that if one uses the m4 that is given by mingw-w64 (and
	perhaps Cygwin), that m4 is enough to generate the sources and headers
	that we need for the build.

	So, remove the lines saying building directly from GIT checkouts are not
	supported.

2019-12-24  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson: Ensure symbols are exported on MSVC builds

	Make sure the correct build macros are specified when building
	libsigc++, so that:

	-The symbols are properly exported
	-We do not break builds as a result of unecesary warnings

2019-12-24  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson: Relax MSVC version requirement to 2015

	libsigc++ requires a C++-11-compliant compiler, so we can just make the
	build look for Visual Studio 2015 instead of Visual Studio 2017 15.7.

	Visual Studio 2013 also works, but since it will spew out loads of
	warnings and the latest C++-11 version of glibmm is not buildable with
	Visual Studio 2013, let's just require Visual Studio 2015.

2019-12-24  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Add support for building libsigc++-2.0 with Meson

	libsigc++-2.0 can be built with either Autotools or Meson.

2019-12-10  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Make libsigc_manual.xml valid

	Fix errors reported by "xmllint --postvalid".

2019-07-03  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	tests/test_track_obj: Fix for clang++

	clang++ complains if private members are unused, so make them protected.

	error: private field 'bar_' is not used [-Werror,-Wunused-private-field]

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-06 08:29:49 -07:00
Andreas Müller
c4fd65c8a1 libsigc++-3: let meson build
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-10 00:50:59 -08:00
Wang Mingyu
8b9f246f89 libsigc++-2.0: upgrade 3.0.0 -> 3.0.2
From [1]:

3.0.2 (stable)

* Build: Meson build improvements.
  (Kjell Ahlstedt, Chun-Wei Fan)

From [2]:

3.0.1 (stable)

* Build:
  - Add meson build, alongside the existing autotools and CMake builds.
  (Kjell Ahlstedt, Chun-Wei Fan)
  - CMake: Fix the MSVC build, enable warnings, and disable unnecessary
  warnings, with MVSC.
  (Stuart Dootson)
* connection: Allow copying of empty connections.
  (Aigrind)
* sigc++/adaptors/bind.h: Make bind_functor::bound_ public.
  (Used by sigc::visitor::do_visit_each().
  (Kjell Ahlstedt) Bug #26
* test_limit_reference: Avoid virtual-move-assign warning
  (seen with g++ 9.2)
  (Murray Cumming)
* signal: slot_iterator_buf: Remove unused T_result default type
  (Murray Cumming)
* tests: Slight cleanups
  (Murray Cumming)
* Remove unused #ifdefed code.
  (Murray Cumming)

[1] http://ftp.gnome.org/pub/gnome/sources/libsigc++/3.0/libsigc++-3.0.2.news
[2] http://ftp.gnome.org/pub/gnome/sources/libsigc++/3.0/libsigc++-3.0.1.news

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-09 14:05:18 -08:00
Andreas Müller
3245b8d264 libsigc++-3: initial add 3.0.0
It can be installed parallel with libsigc++-2-0

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-26 02:41:33 -07:00
Andreas Müller
965ce4b93a libsigc++-2.0: upgrade 2.10.1 -> 2.10.2
remove unneeded EXTRA_AUTORECONF

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29 09:06:54 -07:00
Andreas Müller
770da50054 libsigc++-2.0: upgrade 2.10.0 -> 2.10.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-01-19 10:06:20 -08:00
Khem Raj
dc86996a9e libsigc++: Disable PIE in SECURITY_FLAGS
doesnt compile yet

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-26 20:13:30 +02:00
Andreas Müller
021695f73a libsigc++-2.0: update 2.2.11 -> 2.10.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-01-25 15:58:51 +01:00
Khem Raj
39d65c1539 libsigc++: Use http instead of ftp in SRC_URI
Fixes fetch failures

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-13 14:34:20 +02:00
Matthieu CRAPET
c95e155780 recipes: convert remaining SUMMARY/DESCRIPTION cosmetic issues
Changes:
- rename SUMMARY with length > 80 to DESCRIPTION
- rename DESCRIPTION with length < 80 to (non present tag) SUMMARY
- drop final point character at the end of SUMMARY string
- remove trailing whitespace of SUMMARY line

Note: don't bump PR

Signed-off-by: Matthieu Crapet <Matthieu.Crapet@ingenico.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-02-23 23:20:02 +01:00
Andreas Müller
a7f567e944 libsigc++-2.0: update to 2.2.11
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-21 12:45:48 +02:00
Koen Kooi
05906402a8 libsigc++: add 2.2.9
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-07-12 12:25:23 +02:00