Commit graph

24 commits

Author SHA1 Message Date
leot
0e49372c4e *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
ryoon
7c58489455 c++-gtk-utils: Update to 2.2.19
Changelog:
Version 2.2.19 (27 January 2020)
--------------

        Use autoconf's TAP support for running tests (Makefile.am,
        configure-gtk2.ac, configure-gtk3.ac, configure-gtk4.ac;
        c++-gtk-utils/Makefile.am; docs/Makefile.am; tests/Makefile.am,
        tests/extension/Makefile.am, tests/extra/Makefile.am; removed -
        Makefile.decl; added - glib-tap.mk, tap-driver.sh, tap-test,
        m4/glibtests.m4)

        Cater for guile-3.0 declarative modules (acinclude.m4;
        extension.h).

        Suppress GStaticRecMutex deprecation warnings (acinclude.m4,
        configure-gtk2.ac, configure-gtk3.ac, configure-gtk4.ac;
        cgu_config.h.in, mutex.h).
2020-06-11 13:30:19 +00:00
wiz
4e3b1b97c2 librsvg: update bl3.mk to remove libcroco in rust case
recursive bump for the dependency change
2020-03-10 22:08:37 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
rillig
84f2203288 all: migrate some SourceForge homepage URLs back from https to http
https://mail-index.netbsd.org/pkgsrc-changes/2020/01/18/msg205146.html

In the above commit, the homepage URLs were migrated from http to https,
assuming that SourceForge would use the same host names for both http and
https connections. This assumption was wrong. Their documentation at
https://sourceforge.net/p/forge/documentation/Custom%20VHOSTs/ states
that the https URLs use the domain sourceforge.io instead.

To make the homepages from the above commit reachable again, pkglint has
been extended to check for reachable homepages. This check is only
enabled when the --network command line option is given.

Each of the homepages that referred to https://$project.sourceforge.net
before was migrated to https://$project.sourceforge.io (27), and if that
was not reachable, to the fallback URL http://$project.sourceforge.net
(163).
2020-01-26 05:26:08 +00:00
rillig
b686dd9180 all: migrate several HOMEPAGEs to https
pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
2020-01-18 23:30:43 +00:00
ryoon
56a1396f54 Update to 2.2.18
Changelog:
Version 2.2.18 (9 June 2019)
--------------

	When compiling for GTK-4, require version >= 3.96.0 and make
	consequential changes including to documentation (acinclude.m4,
	README; doxygen.main.in, application.h, extension.h,
	file_print_manager.h, file_print_manager.cpp, gobj_handle.h,
	notifier.h, prog_present.h, reassembler.h, shared_handle.h,
	text_print_manager.h, text_print_manager.cpp, thread.h, widget.h,
	window.h and window.cpp; tests/test_application.cpp;
	tests/extra/test_file_print_manager.cpp,
	tests/extra/test_text_print_manager.cpp).

	Update other documentation (doxygen.main.in; async_queue.h,
	gerror_handle.h, shared_handle.h).

Version 2.2.17 (24 October 2018)
--------------

	Set FD_CLOEXEC on pipe file descriptors for Notifier objects
	(notifier.cpp).

	Add support for guile-3.0 (acinclude.m4; extension.h).

Version 2.2.16.1 (27 June 2018)
----------------

	Provide a configuration file suitable for doxygen-1.8.14; include
	generated .js files in the distribution tarball; rebuild the
	documentation (doxygen.main.in; docs/Doxyfile.in,
	docs/Makefile.am).

Version 2.2.16 (27 June 2018)
--------------

	When compiling for GTK+-4, require version >= 3.94.0
	(acinclude.m4, README; doxygen.main.in).

	Fix changes in GTK+-3.94 (file_print_manager.h,
	file_print_manager.cpp, window.h, window.cpp).

	Fix the change from GdkPixbuf to GdkTexture in GTK+-3.93
	(file_print_manager.h, file_print_manager.cpp, window.h,
	window.cpp).

	Let the CGU_USE_GTK manifest constant in cgu_config.h indicate the
	version of GTK+ that the library is configured for, and set
	GDK_VERSION_MIN_REQUIRED for GTK+-4 (acinclude.m4;
	tests/test_application.cpp,
	tests/extra/test_file_print_manager.cpp,
	tests/extra/test_text_print_manager.cpp; cgu_config.h,
	text_print_manager.cpp).

	Correct documentation (application.h, extension.h, window.h).
2019-10-02 14:00:17 +00:00
wiz
1ac2210b6f *: recursive bump for gdk-pixbuf2-2.38.1 2019-07-21 22:23:57 +00:00
kleink
f1a683c990 Revbump after cairo 1.16.0 update. 2018-11-14 22:20:58 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
ryoon
f53bf308f8 Update to 2.2.15
Changelog:
Version 2.2.15 (24 December 2017)
--------------

	Provide configuration option for GTK+-4 (acinclude.m4,
	bootstrap-gtk2.sh, bootstrap-gtk3.sh, bootstrap-gtk4.sh,
	configure-gtk4.ac, Makefile.am, README; doxygen.main.in,
	file_print_manager.cpp, text_print_manager.cpp, window.h;
	tests/test_application.cpp;
	tests/extra/test_file_print_manager.cpp,
	tests/extra/test_text_print_manager.cpp).

	Use streambuffers not streams when testing fdstream and gstream
	with char16_t and char32_t character types
	(tests/test_fdstream.cpp, tests/test_gstream.cpp).

	Update documentation (doxygen.main.in; async_channel.h,
	callback.h, fdstream.h, gstream.h, task_manager.h,
	task_manager.cpp).

Version 2.2.14.1 (23 November 2016)
----------------

	Explicitly qualify malloc() as being within the std namespace
	(async_channel.h).

	Do not document the Cgu::Thread::FutureHelper and
	Cgu::Thread::TaskManagerHelper2 namespaces (future.h,
	task_manager.h).

	Update documentation (async_channel.h).

Version 2.2.14 (9 November 2016)
--------------

	Provide Cgu::AsyncChannel class (c++-gtk-utils/Makefile.am;
	doxygen.main.in; async_channel.h, async_queue.h;
	tests/Makefile.am, tests/test_async_channel.cpp).

	Remove the 'noexcept' specifier for Cgu::Thread::Cond::wait() and
	Cgu::Thread::Cond::timed_wait(): any cancellation pseudo-exception
	is inconsistent with this specifier (mutex.h).

	Provide TaskManager::get_max_tasks() method with documentation on
	rate limiting (parallel.h, task_manager.h, task_manager.cpp).

	Zero initialise the character buffer in Reassembler class
	(reassembler.h).

	Adjust configuration macros to enable use of Cgu::Extension with
	guile-2.2 (acinclude.m4; cgu_config.h.in, extension.h).

	Increase coverage of io_watch tests (tests/test_iowatch.cpp).

	Update documentation (async_queue.h, async_result.h, future.h,
	task_manager.h, thread.h).
2018-02-27 12:17:06 +00:00
wiz
20f7c989fe recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
ryoon
72c3cb198b Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
wiz
7ac05101c6 Recursive bump for harfbuzz's new graphite2 dependency. 2017-02-06 13:54:36 +00:00
ryoon
3efd9d44bc Update to 2.2.13
Changelog:
Version 2.2.13 (9 May 2016)
--------------

        Use glib's unix fd implementation for io_watch where glib >= 2.36
        is installed, unless otherwise chosen during configuration
        (acinclude.m4, configure-gtk2.ac, configure-gtk-3.ac;
        io_watch.cpp).

        Update documentation (callback.h, extension.h, future.h).

Version 2.2.12 (18 October 2015)
--------------

        Simplify Cgu::Application::add() method (application.cpp).

        Minor implementation improvement for
        Cgu::Thread::parallel_transform* functions (do pointer arithmetic
        before not after tasks are launched) (parallel.h).

        Permit return value optimisation when returning thread object on
        starting new thread (thread.cpp).

        Update libtool to version 2.4.6.

        Documentation fix for doxygen-1.8.9 (docs/Doxyfile.in).

        Update code comments (emitter.h).

        Update documentation (doxygen.main.in, application.h, emitter.h,
        extension.h, future.h, future.tpp, shared_handle.h, shared_ptr.h,
        task_manager.h, thread.h).
2016-09-18 12:43:29 +00:00
adam
77b8ed74db Revbump after graphics/gd update 2016-08-03 10:22:08 +00:00
agc
d8f09469bb Add SHA512 digests for distfiles for x11 category
Problems found locating distfiles:
        Package modular-xorg-server: missing distfile xorg-server-1.17.4.tar.bz2
        Package py-qt4: missing distfile PyQt-mac-gpl-4.11.1.tar.gz
        Package xservers: missing distfile xservers-3.3.6.5.tar.bz2
        Package xview-clients: missing distfile xview3.2p1-X11R6.tar.gz
        Package xview-lib: missing distfile xview3.2p1-X11R6.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 03:28:24 +00:00
tnn
6a69e9522b Recursive revbump following MesaLib update, categories p through x. 2015-04-25 14:24:44 +00:00
ryoon
cc8ab3fd10 Update to 2.2.11
Changelog:
Version 2.2.11 (6 April 2015)
--------------

	Provide a mutex for calls to make-fresh-user-modules to deal with
	guile thread safety issues (c++-gtk-utils/Makefile.am;
	extension.h, extension_helper.cpp).

	Improve efficiency of scheme to C++ list translators for long
	lists (extension.h).

	Update libtool to version 2.4.4.

	Update code comments (extension.h, future.h, parallel.h,
	task_manager.h, task_manager.tpp).

	Update documentation (README; application.h, parallel.h, param.h).

Version 2.2.10 (24 November 2014)
--------------

	Permit Cgu::Thread::parallel_for_each(),
	Cgu::Thread::parallel_for_each_partial(),
	Cgu::Thread::parallel_transform() and
	Cgu::Thread::parallel_transform_partial() to take const source
	iterators (parallel.h).

	Provide Cgu::IntIter class to enable for loops to be more easily
	implemented with the parallel algorithms (doxygen.h.in,
	parallel.h; tests/test_parallel.cpp).

	With gcc >= 4.8 or clang >= 3.4, implement callback classes using
	std::tuple (this enables Callback::make() and Callback::make_ref()
	to take up to 10 bound arguments, avoids a lot of code duplication
	and makes for a cleaner implementation) (acinclude.m4,
	configure-gtk2.ac, configure-gtk3.ac; cgu_config.h.in,
	doxygen.main.in; callback.h, param.h; tests/Makefile.am,
	tests/test_tuple.cpp).

	Preallocate vectors in translator functions which return
	std::vector (extension.h).

	Correct information about clang compatibility (doxygen.main.in).

	Update documentation (async_queue.h).

Version 2.2.9 (6 October 2014)
-------------

	Provide AsyncQueue::move_pop_basic(),
	AsyncQueueDispatch::move_pop_basic(),
	AsyncQueueDispatch::move_pop_dispatch_basic() and
	AsyncQueueDispatch::move_pop_timed_dispatch_basic() methods
	(async_queue.h; tests/test_async_queue.cpp).

	Prevent new GTK+-3.14 deprecation warnings interfering with tests
	(test/test_application.cpp).

	Update build system to automake-1.14.1 (bootstrap-gtk2.sh,
	bootstrap-gtk3.sh, compile, Makefile.am).

	Update build system to gettext-0.18.2 (config.rpath; m4/*.m4;
	po/Makefile.in.in, po/Rules.quot, po/Makevars;
	c++-gtk-utils/Makefile.am, tests/Makefile.am,
	tests/extension/Makefile.am).

	Update tests (tests/test_callback.cpp).

	Add comments about strict aliasing with character set conversion
	functions (convert.cpp).

	Update documentation, including to cover C++14 (README;
	doxygen.main.in, async_queue.h, callback.h, convert.h,
	extension.h, fdstream.h, future.h, gstream.h, mem_fun.h, mutex.h,
	shared_handle.h, shared_ptr.h, task_manager.h, thread.h,
	window.h).
2015-04-11 05:40:55 +00:00
joerg
12b5f4ceb7 Don't test char16/char32 support as it isn't used. 2014-08-19 13:45:48 +00:00
ryoon
c80b8fb700 Update to 2.2.8
Changelog:
Version 2.2.8 (16 July 2014)
-------------

        Correct testing of minimum values in Extension::real_to_double()
        and Extension::list_to_vector_double() (extension.h).

        Deal properly with unexpected out-of-memory conditions in
        executing Extension::exec() and Extension::exec_shared()
        (extension.h).

        Minor code refactoring in EmitterArg::connect() and
        SafeEmitterArg::connect() (emitter.h).

        Update documentation (callback.h, emitter.h, extension.h,
        notifier.h, parallel.h, task_manager.h).
2014-07-19 06:49:27 +00:00
ryoon
bbb1abd212 Import c++-gtk-utils-2.2.7 as x11/c++-gtk-utils.
c++-gtk-utils is a lightweight library containing a number of
classes and functions for programming GTK+ programs using C++ in
POSIX (unix-like) environments, where the user does not want to
use a full-on wrapper such as gtkmm or wxWidgets, or is concerned
about exception safety or thread safety of the wrapper and their
documentation. It is parallel installable for both GTK+2 and GTK+3.
There is also an option to install a subset of the library with
only glib/gobject/gio support, without GTK+.
2014-07-19 06:39:31 +00:00