Codebase list gelemental / 0135c2f
New upstream version 2.0.1 Graham Inggs 2 years ago
28 changed file(s) with 376 addition(s) and 249 deletion(s). Raw diff Collapse all Expand all
0 2021-09-26 Graham Inggs <ginggs@riseup.net>
1 * NEWS, README, configure.ac, src/main.cc: Release 2.0.1.
2 * *: Update generated configuration files.
3
4 2021-09-24 Graham Inggs <ginggs@riseup.net>
5 * src/buttons.cc: Force button colour for Yaru-MATE (N0rbert) and
6 WhiteSur (aargar1) themes.
7
8 2021-08-30 Graham Inggs <ginggs@riseup.net>
9 * src/buttons.cc: Force button colour for Mint (artisticfox8),
10 Adwaita and Yaru themes.
11
12 2021-08-07 Graham Inggs <ginggs@riseup.net>
13
14 * libelemental/*: Remove deprecated dynamic exception specifications (C++17).
15 * libelemental/element.cc, src/main.cc: Catch exceptions by
16 constant reference, not by value (C++17).
17
018 2019-07-06 Graham Inggs <ginggs@riseup.net>
119
220 * *: Update maintainer, contributors, translators and URLs.
00 Installation Instructions
11 *************************
22
3 Copyright (C) 1994-1996, 1999-2002, 2004-2016 Free Software
4 Foundation, Inc.
3 Copyright (C) 1994-1996, 1999-2002, 2004-2017, 2020-2021 Free
4 Software Foundation, Inc.
55
66 Copying and distribution of this file, with or without modification,
77 are permitted in any medium without royalty provided the copyright
224224
225225 and if that doesn't work, install pre-built binaries of GCC for HP-UX.
226226
227 HP-UX 'make' updates targets which have the same time stamps as their
227 HP-UX 'make' updates targets which have the same timestamps as their
228228 prerequisites, which makes it generally unusable when shipped generated
229229 files such as 'configure' are involved. Use GNU 'make' instead.
230230
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.4 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
134134 $(am__extra_recursive_targets)
135135 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
136136 cscope distdir distdir-am dist dist-all distcheck
137 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
138 $(LISP)config.h.in
137 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
138 config.h.in
139139 # Read a list of newline-separated strings from the standard input,
140140 # and print each of them once, without duplicates. Input order is
141141 # *not* preserved.
152152 unique=`for i in $$list; do \
153153 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
154154 done | $(am__uniquify_input)`
155 ETAGS = etags
156 CTAGS = ctags
157 CSCOPE = cscope
158155 DIST_SUBDIRS = $(SUBDIRS)
159156 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in AUTHORS \
160157 COPYING ChangeLog INSTALL NEWS README TODO compile \
197194 GZIP_ENV = --best
198195 DIST_ARCHIVES = $(distdir).tar.bz2
199196 DIST_TARGETS = dist-bzip2
197 # Exists only to be overridden by the user if desired.
198 AM_DISTCHECK_DVI_TARGET = dvi
200199 distuninstallcheck_listfiles = find . -type f -print
201200 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
202201 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
218217 CFLAGS = @CFLAGS@
219218 CPP = @CPP@
220219 CPPFLAGS = @CPPFLAGS@
220 CSCOPE = @CSCOPE@
221 CTAGS = @CTAGS@
221222 CXX = @CXX@
222223 CXXCPP = @CXXCPP@
223224 CXXDEPMODE = @CXXDEPMODE@
234235 ECHO_N = @ECHO_N@
235236 ECHO_T = @ECHO_T@
236237 EGREP = @EGREP@
238 ETAGS = @ETAGS@
237239 EXEEXT = @EXEEXT@
238240 FGREP = @FGREP@
239241 GELEMENTAL_CFLAGS = @GELEMENTAL_CFLAGS@
541543 distclean-tags:
542544 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
543545 -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
544
545546 distdir: $(BUILT_SOURCES)
546547 $(MAKE) $(AM_MAKEFLAGS) distdir-am
547548
624625 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
625626 $(am__post_remove_distdir)
626627
628 dist-zstd: distdir
629 tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
630 $(am__post_remove_distdir)
631
627632 dist-tarZ: distdir
628633 @echo WARNING: "Support for distribution archives compressed with" \
629634 "legacy program 'compress' is deprecated." >&2
666671 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
667672 *.zip*) \
668673 unzip $(distdir).zip ;;\
674 *.tar.zst*) \
675 zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
669676 esac
670677 chmod -R a-w $(distdir)
671678 chmod u+w $(distdir)
681688 $(DISTCHECK_CONFIGURE_FLAGS) \
682689 --srcdir=../.. --prefix="$$dc_install_base" \
683690 && $(MAKE) $(AM_MAKEFLAGS) \
684 && $(MAKE) $(AM_MAKEFLAGS) dvi \
691 && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
685692 && $(MAKE) $(AM_MAKEFLAGS) check \
686693 && $(MAKE) $(AM_MAKEFLAGS) install \
687694 && $(MAKE) $(AM_MAKEFLAGS) installcheck \
844851 am--refresh check check-am clean clean-cscope clean-generic \
845852 clean-libtool cscope cscopelist-am ctags ctags-am dist \
846853 dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
847 dist-xz dist-zip distcheck distclean distclean-generic \
848 distclean-hdr distclean-libtool distclean-tags distcleancheck \
849 distdir distuninstallcheck dvi dvi-am html html-am info \
850 info-am install install-am install-data install-data-am \
851 install-dvi install-dvi-am install-exec install-exec-am \
852 install-html install-html-am install-info install-info-am \
853 install-man install-pdf install-pdf-am install-ps \
854 install-ps-am install-strip installcheck installcheck-am \
855 installdirs installdirs-am maintainer-clean \
856 maintainer-clean-generic mostlyclean mostlyclean-generic \
857 mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
858 uninstall-am
854 dist-xz dist-zip dist-zstd distcheck distclean \
855 distclean-generic distclean-hdr distclean-libtool \
856 distclean-tags distcleancheck distdir distuninstallcheck dvi \
857 dvi-am html html-am info info-am install install-am \
858 install-data install-data-am install-dvi install-dvi-am \
859 install-exec install-exec-am install-html install-html-am \
860 install-info install-info-am install-man install-pdf \
861 install-pdf-am install-ps install-ps-am install-strip \
862 installcheck installcheck-am installdirs installdirs-am \
863 maintainer-clean maintainer-clean-generic mostlyclean \
864 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
865 tags tags-am uninstall uninstall-am
859866
860867 .PRECIOUS: Makefile
861868
00 gElemental NEWS
11 ===============
2
3 Version 2.0.1 [stable]
4 ======================
5
6 This is a maintenance release of gElemental which is C++17 compatible and
7 forces button colours for several modern themes.
28
39 Version 2.0.0 [stable]
410 ----------------------
511
6 This release of gElemental relects the transfer to a new maintainer.
12 This release of gElemental reflects the transfer to a new maintainer.
713 It includes several bugfixes from the Debichem Team, some minor interface
814 improvements, and the addition of new element names.
915
77
88 For more information, see <https://github.com/ginggs/gelemental>.
99
10 Copyright (C) 2016-2019 Graham Inggs <ginggs@riseup.net>.
10 Copyright (C) 2016-2021 Graham Inggs <ginggs@riseup.net>.
1111 Copyright (C) 2006-2007 Kevin Daughtridge <kevin@kdau.com>.
1212
1313 Chemical data are largely derived from the Blue Obelisk Data Repository
0 # generated automatically by aclocal 1.16.1 -*- Autoconf -*-
1
2 # Copyright (C) 1996-2018 Free Software Foundation, Inc.
0 # generated automatically by aclocal 1.16.4 -*- Autoconf -*-
1
2 # Copyright (C) 1996-2021 Free Software Foundation, Inc.
33
44 # This file is free software; the Free Software Foundation
55 # gives unlimited permission to copy and/or distribute it,
17311731 _LT_EOF
17321732 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
17331733 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
1734 echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
1735 $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
1734 echo "$AR cr libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
1735 $AR cr libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
17361736 echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
17371737 $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
17381738 cat > conftest.c << _LT_EOF
17611761 # to the OS version, if on x86, and 10.4, the deployment
17621762 # target defaults to 10.4. Don't you love it?
17631763 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
1764 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
1764 10.0,*86*-darwin8*|10.0,*-darwin[[912]]*)
17651765 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
17661766 10.[[012]][[,.]]*)
17671767 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
1768 10.*)
1768 10.*|11.*)
17691769 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
17701770 esac
17711771 ;;
21822182 m4_defun([_LT_PROG_AR],
21832183 [AC_CHECK_TOOLS(AR, [ar], false)
21842184 : ${AR=ar}
2185 : ${AR_FLAGS=cru}
2185 : ${AR_FLAGS=cr}
21862186 _LT_DECL([], [AR], [1], [The archiver])
21872187 _LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
21882188
97509750 m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])])
97519751 m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])])
97529752
9753 # nls.m4 serial 5 (gettext-0.18)
9754 dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016 Free Software
9755 dnl Foundation, Inc.
9753 # nls.m4 serial 6 (gettext-0.20.2)
9754 dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016, 2019-2020 Free
9755 dnl Software Foundation, Inc.
97569756 dnl This file is free software; the Free Software Foundation
97579757 dnl gives unlimited permission to copy and/or distribute it,
97589758 dnl with or without modifications, as long as this notice is preserved.
97599759 dnl
97609760 dnl This file can be used in projects which are not available under
9761 dnl the GNU General Public License or the GNU Library General Public
9761 dnl the GNU General Public License or the GNU Lesser General Public
97629762 dnl License but which still want to provide support for the GNU gettext
97639763 dnl functionality.
97649764 dnl Please note that the actual code of the GNU gettext library is covered
9765 dnl by the GNU Library General Public License, and the rest of the GNU
9765 dnl by the GNU Lesser General Public License, and the rest of the GNU
97669766 dnl gettext package is covered by the GNU General Public License.
97679767 dnl They are *not* in the public domain.
97689768
97839783 AC_SUBST([USE_NLS])
97849784 ])
97859785
9786 dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
9787 dnl serial 11 (pkg-config-0.29.1)
9788 dnl
9786 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
9787 # serial 12 (pkg-config-0.29.2)
9788
97899789 dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
97909790 dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
97919791 dnl
98269826 dnl See the "Since" comment for each macro you use to see what version
98279827 dnl of the macros you require.
98289828 m4_defun([PKG_PREREQ],
9829 [m4_define([PKG_MACROS_VERSION], [0.29.1])
9829 [m4_define([PKG_MACROS_VERSION], [0.29.2])
98309830 m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
98319831 [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
98329832 ])dnl PKG_PREREQ
99279927 AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
99289928
99299929 pkg_failed=no
9930 AC_MSG_CHECKING([for $1])
9930 AC_MSG_CHECKING([for $2])
99319931
99329932 _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
99339933 _PKG_CONFIG([$1][_LIBS], [libs], [$2])
99379937 See the pkg-config man page for more details.])
99389938
99399939 if test $pkg_failed = yes; then
9940 AC_MSG_RESULT([no])
9940 AC_MSG_RESULT([no])
99419941 _PKG_SHORT_ERRORS_SUPPORTED
99429942 if test $_pkg_short_errors_supported = yes; then
99439943 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
9944 else
9944 else
99459945 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
99469946 fi
99479947 # Put the nasty error message in config.log where it belongs
99589958 _PKG_TEXT])[]dnl
99599959 ])
99609960 elif test $pkg_failed = untried; then
9961 AC_MSG_RESULT([no])
9961 AC_MSG_RESULT([no])
99629962 m4_default([$4], [AC_MSG_FAILURE(
99639963 [The pkg-config script could not be found or is too old. Make sure it
99649964 is in your PATH or set the PKG_CONFIG environment variable to the full
1005910059 AS_VAR_IF([$1], [""], [$5], [$4])dnl
1006010060 ])dnl PKG_CHECK_VAR
1006110061
10062 # Copyright (C) 2002-2018 Free Software Foundation, Inc.
10062 # Copyright (C) 2002-2021 Free Software Foundation, Inc.
1006310063 #
1006410064 # This file is free software; the Free Software Foundation
1006510065 # gives unlimited permission to copy and/or distribute it,
1007410074 [am__api_version='1.16'
1007510075 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
1007610076 dnl require some minimum version. Point them to the right macro.
10077 m4_if([$1], [1.16.1], [],
10077 m4_if([$1], [1.16.4], [],
1007810078 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
1007910079 ])
1008010080
1009010090 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
1009110091 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
1009210092 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
10093 [AM_AUTOMAKE_VERSION([1.16.1])dnl
10093 [AM_AUTOMAKE_VERSION([1.16.4])dnl
1009410094 m4_ifndef([AC_AUTOCONF_VERSION],
1009510095 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
1009610096 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
1009710097
1009810098 # AM_AUX_DIR_EXPAND -*- Autoconf -*-
1009910099
10100 # Copyright (C) 2001-2018 Free Software Foundation, Inc.
10100 # Copyright (C) 2001-2021 Free Software Foundation, Inc.
1010110101 #
1010210102 # This file is free software; the Free Software Foundation
1010310103 # gives unlimited permission to copy and/or distribute it,
1014910149
1015010150 # AM_CONDITIONAL -*- Autoconf -*-
1015110151
10152 # Copyright (C) 1997-2018 Free Software Foundation, Inc.
10152 # Copyright (C) 1997-2021 Free Software Foundation, Inc.
1015310153 #
1015410154 # This file is free software; the Free Software Foundation
1015510155 # gives unlimited permission to copy and/or distribute it,
1018010180 Usually this means the macro was only invoked conditionally.]])
1018110181 fi])])
1018210182
10183 # Copyright (C) 1999-2018 Free Software Foundation, Inc.
10183 # Copyright (C) 1999-2021 Free Software Foundation, Inc.
1018410184 #
1018510185 # This file is free software; the Free Software Foundation
1018610186 # gives unlimited permission to copy and/or distribute it,
1037110371
1037210372 # Generate code to set up dependency tracking. -*- Autoconf -*-
1037310373
10374 # Copyright (C) 1999-2018 Free Software Foundation, Inc.
10374 # Copyright (C) 1999-2021 Free Software Foundation, Inc.
1037510375 #
1037610376 # This file is free software; the Free Software Foundation
1037710377 # gives unlimited permission to copy and/or distribute it,
1041010410 done
1041110411 if test $am_rc -ne 0; then
1041210412 AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
10413 for automatic dependency tracking. Try re-running configure with the
10413 for automatic dependency tracking. If GNU make was not used, consider
10414 re-running the configure script with MAKE="gmake" (or whatever is
10415 necessary). You can also try re-running configure with the
1041410416 '--disable-dependency-tracking' option to at least be able to build
1041510417 the package (albeit without support for automatic dependency tracking).])
1041610418 fi
1043710439
1043810440 # Do all the work for Automake. -*- Autoconf -*-
1043910441
10440 # Copyright (C) 1996-2018 Free Software Foundation, Inc.
10442 # Copyright (C) 1996-2021 Free Software Foundation, Inc.
1044110443 #
1044210444 # This file is free software; the Free Software Foundation
1044310445 # gives unlimited permission to copy and/or distribute it,
1050110503 [_AM_SET_OPTIONS([$1])dnl
1050210504 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
1050310505 m4_if(
10504 m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
10506 m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]),
1050510507 [ok:ok],,
1050610508 [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
1050710509 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
1055310555 [m4_define([AC_PROG_OBJCXX],
1055410556 m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
1055510557 ])
10558 # Variables for tags utilities; see am/tags.am
10559 if test -z "$CTAGS"; then
10560 CTAGS=ctags
10561 fi
10562 AC_SUBST([CTAGS])
10563 if test -z "$ETAGS"; then
10564 ETAGS=etags
10565 fi
10566 AC_SUBST([ETAGS])
10567 if test -z "$CSCOPE"; then
10568 CSCOPE=cscope
10569 fi
10570 AC_SUBST([CSCOPE])
10571
1055610572 AC_REQUIRE([AM_SILENT_RULES])dnl
1055710573 dnl The testsuite driver may need to know about EXEEXT, so add the
1055810574 dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This
1063410650 done
1063510651 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
1063610652
10637 # Copyright (C) 2001-2018 Free Software Foundation, Inc.
10653 # Copyright (C) 2001-2021 Free Software Foundation, Inc.
1063810654 #
1063910655 # This file is free software; the Free Software Foundation
1064010656 # gives unlimited permission to copy and/or distribute it,
1065510671 fi
1065610672 AC_SUBST([install_sh])])
1065710673
10658 # Copyright (C) 2003-2018 Free Software Foundation, Inc.
10674 # Copyright (C) 2003-2021 Free Software Foundation, Inc.
1065910675 #
1066010676 # This file is free software; the Free Software Foundation
1066110677 # gives unlimited permission to copy and/or distribute it,
1067710693 # Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
1067810694 # From Jim Meyering
1067910695
10680 # Copyright (C) 1996-2018 Free Software Foundation, Inc.
10696 # Copyright (C) 1996-2021 Free Software Foundation, Inc.
1068110697 #
1068210698 # This file is free software; the Free Software Foundation
1068310699 # gives unlimited permission to copy and/or distribute it,
1071210728
1071310729 # Check to see how 'make' treats includes. -*- Autoconf -*-
1071410730
10715 # Copyright (C) 2001-2018 Free Software Foundation, Inc.
10731 # Copyright (C) 2001-2021 Free Software Foundation, Inc.
1071610732 #
1071710733 # This file is free software; the Free Software Foundation
1071810734 # gives unlimited permission to copy and/or distribute it,
1075510771
1075610772 # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
1075710773
10758 # Copyright (C) 1997-2018 Free Software Foundation, Inc.
10774 # Copyright (C) 1997-2021 Free Software Foundation, Inc.
1075910775 #
1076010776 # This file is free software; the Free Software Foundation
1076110777 # gives unlimited permission to copy and/or distribute it,
1077610792 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
1077710793 AC_REQUIRE_AUX_FILE([missing])dnl
1077810794 if test x"${MISSING+set}" != xset; then
10779 case $am_aux_dir in
10780 *\ * | *\ *)
10781 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
10782 *)
10783 MISSING="\${SHELL} $am_aux_dir/missing" ;;
10784 esac
10795 MISSING="\${SHELL} '$am_aux_dir/missing'"
1078510796 fi
1078610797 # Use eval to expand $SHELL
1078710798 if eval "$MISSING --is-lightweight"; then
1079410805
1079510806 # Helper functions for option handling. -*- Autoconf -*-
1079610807
10797 # Copyright (C) 2001-2018 Free Software Foundation, Inc.
10808 # Copyright (C) 2001-2021 Free Software Foundation, Inc.
1079810809 #
1079910810 # This file is free software; the Free Software Foundation
1080010811 # gives unlimited permission to copy and/or distribute it,
1082310834 AC_DEFUN([_AM_IF_OPTION],
1082410835 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
1082510836
10826 # Copyright (C) 1999-2018 Free Software Foundation, Inc.
10837 # Copyright (C) 1999-2021 Free Software Foundation, Inc.
1082710838 #
1082810839 # This file is free software; the Free Software Foundation
1082910840 # gives unlimited permission to copy and/or distribute it,
1087010881 # For backward compatibility.
1087110882 AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
1087210883
10873 # Copyright (C) 2001-2018 Free Software Foundation, Inc.
10884 # Copyright (C) 2001-2021 Free Software Foundation, Inc.
1087410885 #
1087510886 # This file is free software; the Free Software Foundation
1087610887 # gives unlimited permission to copy and/or distribute it,
1088910900
1089010901 # Check to make sure that the build environment is sane. -*- Autoconf -*-
1089110902
10892 # Copyright (C) 1996-2018 Free Software Foundation, Inc.
10903 # Copyright (C) 1996-2021 Free Software Foundation, Inc.
1089310904 #
1089410905 # This file is free software; the Free Software Foundation
1089510906 # gives unlimited permission to copy and/or distribute it,
1097010981 rm -f conftest.file
1097110982 ])
1097210983
10973 # Copyright (C) 2009-2018 Free Software Foundation, Inc.
10984 # Copyright (C) 2009-2021 Free Software Foundation, Inc.
1097410985 #
1097510986 # This file is free software; the Free Software Foundation
1097610987 # gives unlimited permission to copy and/or distribute it,
1103011041 _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
1103111042 ])
1103211043
11033 # Copyright (C) 2001-2018 Free Software Foundation, Inc.
11044 # Copyright (C) 2001-2021 Free Software Foundation, Inc.
1103411045 #
1103511046 # This file is free software; the Free Software Foundation
1103611047 # gives unlimited permission to copy and/or distribute it,
1105811069 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
1105911070 AC_SUBST([INSTALL_STRIP_PROGRAM])])
1106011071
11061 # Copyright (C) 2006-2018 Free Software Foundation, Inc.
11072 # Copyright (C) 2006-2021 Free Software Foundation, Inc.
1106211073 #
1106311074 # This file is free software; the Free Software Foundation
1106411075 # gives unlimited permission to copy and/or distribute it,
1107711088
1107811089 # Check how to create a tarball. -*- Autoconf -*-
1107911090
11080 # Copyright (C) 2004-2018 Free Software Foundation, Inc.
11091 # Copyright (C) 2004-2021 Free Software Foundation, Inc.
1108111092 #
1108211093 # This file is free software; the Free Software Foundation
1108311094 # gives unlimited permission to copy and/or distribute it,
22
33 scriptversion=2018-03-07.03; # UTC
44
5 # Copyright (C) 1999-2018 Free Software Foundation, Inc.
5 # Copyright (C) 1999-2021 Free Software Foundation, Inc.
66 # Written by Tom Tromey <tromey@cygnus.com>.
77 #
88 # This program is free software; you can redistribute it and/or modify
5252 MINGW*)
5353 file_conv=mingw
5454 ;;
55 CYGWIN*)
55 CYGWIN* | MSYS*)
5656 file_conv=cygwin
5757 ;;
5858 *)
6666 mingw/*)
6767 file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
6868 ;;
69 cygwin/*)
69 cygwin/* | msys/*)
7070 file=`cygpath -m "$file" || echo "$file"`
7171 ;;
7272 wine/*)
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.69 for gElemental 2.0.0.
2 # Generated by GNU Autoconf 2.69 for gElemental 2.0.1.
33 #
44 #
55 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
586586 # Identity of this package.
587587 PACKAGE_NAME='gElemental'
588588 PACKAGE_TARNAME='gelemental'
589 PACKAGE_VERSION='2.0.0'
590 PACKAGE_STRING='gElemental 2.0.0'
589 PACKAGE_VERSION='2.0.1'
590 PACKAGE_STRING='gElemental 2.0.1'
591591 PACKAGE_BUGREPORT=''
592592 PACKAGE_URL=''
593593
763763 AM_DEFAULT_VERBOSITY
764764 AM_DEFAULT_V
765765 AM_V
766 CSCOPE
767 ETAGS
768 CTAGS
766769 am__untar
767770 am__tar
768771 AMTAR
14151418 # Omit some internal or obsolete options to make the list less imposing.
14161419 # This message is too long to be a string in the A/UX 3.1 sh.
14171420 cat <<_ACEOF
1418 \`configure' configures gElemental 2.0.0 to adapt to many kinds of systems.
1421 \`configure' configures gElemental 2.0.1 to adapt to many kinds of systems.
14191422
14201423 Usage: $0 [OPTION]... [VAR=VALUE]...
14211424
14861489
14871490 if test -n "$ac_init_help"; then
14881491 case $ac_init_help in
1489 short | recursive ) echo "Configuration of gElemental 2.0.0:";;
1492 short | recursive ) echo "Configuration of gElemental 2.0.1:";;
14901493 esac
14911494 cat <<\_ACEOF
14921495
16181621 test -n "$ac_init_help" && exit $ac_status
16191622 if $ac_init_version; then
16201623 cat <<\_ACEOF
1621 gElemental configure 2.0.0
1624 gElemental configure 2.0.1
16221625 generated by GNU Autoconf 2.69
16231626
16241627 Copyright (C) 2012 Free Software Foundation, Inc.
21042107 This file contains any messages produced by compilers while
21052108 running configure, to aid debugging if configure makes a mistake.
21062109
2107 It was created by gElemental $as_me 2.0.0, which was
2110 It was created by gElemental $as_me 2.0.1, which was
21082111 generated by GNU Autoconf 2.69. Invocation command line was
21092112
21102113 $ $0 $@
26592662 am_aux_dir=`cd "$ac_aux_dir" && pwd`
26602663
26612664 if test x"${MISSING+set}" != xset; then
2662 case $am_aux_dir in
2663 *\ * | *\ *)
2664 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2665 *)
2666 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2667 esac
2665 MISSING="\${SHELL} '$am_aux_dir/missing'"
26682666 fi
26692667 # Use eval to expand $SHELL
26702668 if eval "$MISSING --is-lightweight"; then
29692967
29702968 # Define the identity of the package.
29712969 PACKAGE='gelemental'
2972 VERSION='2.0.0'
2970 VERSION='2.0.1'
29732971
29742972
29752973 cat >>confdefs.h <<_ACEOF
30173015
30183016
30193017
3018
3019
3020 # Variables for tags utilities; see am/tags.am
3021 if test -z "$CTAGS"; then
3022 CTAGS=ctags
3023 fi
3024
3025 if test -z "$ETAGS"; then
3026 ETAGS=etags
3027 fi
3028
3029 if test -z "$CSCOPE"; then
3030 CSCOPE=cscope
3031 fi
30203032
30213033
30223034
61866198 fi
61876199
61886200 : ${AR=ar}
6189 : ${AR_FLAGS=cru}
6201 : ${AR_FLAGS=cr}
61906202
61916203
61926204
79077919 _LT_EOF
79087920 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
79097921 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7910 echo "$AR cru libconftest.a conftest.o" >&5
7911 $AR cru libconftest.a conftest.o 2>&5
7922 echo "$AR cr libconftest.a conftest.o" >&5
7923 $AR cr libconftest.a conftest.o 2>&5
79127924 echo "$RANLIB libconftest.a" >&5
79137925 $RANLIB libconftest.a 2>&5
79147926 cat > conftest.c << _LT_EOF
79407952 # to the OS version, if on x86, and 10.4, the deployment
79417953 # target defaults to 10.4. Don't you love it?
79427954 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7943 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7955 10.0,*86*-darwin8*|10.0,*-darwin[912]*)
79447956 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
79457957 10.[012][,.]*)
79467958 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
7947 10.*)
7959 10.*|11.*)
79487960 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
79497961 esac
79507962 ;;
1605216064 fi
1605316065
1605416066 pkg_failed=no
16055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBELEMENTAL" >&5
16056 $as_echo_n "checking for LIBELEMENTAL... " >&6; }
16067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glibmm-2.4 >= 2.6.0 pango" >&5
16068 $as_echo_n "checking for glibmm-2.4 >= 2.6.0 pango... " >&6; }
1605716069
1605816070 if test -n "$LIBELEMENTAL_CFLAGS"; then
1605916071 pkg_cv_LIBELEMENTAL_CFLAGS="$LIBELEMENTAL_CFLAGS"
1609316105
1609416106
1609516107 if test $pkg_failed = yes; then
16096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1609716109 $as_echo "no" >&6; }
1609816110
1609916111 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1612016132 and LIBELEMENTAL_LIBS to avoid the need to call pkg-config.
1612116133 See the pkg-config man page for more details." "$LINENO" 5
1612216134 elif test $pkg_failed = untried; then
16123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1612416136 $as_echo "no" >&6; }
1612516137 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1612616138 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1614316155 fi
1614416156
1614516157 pkg_failed=no
16146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GELEMENTAL" >&5
16147 $as_echo_n "checking for GELEMENTAL... " >&6; }
16158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gtkmm-2.4 >= 2.6.0" >&5
16159 $as_echo_n "checking for gtkmm-2.4 >= 2.6.0... " >&6; }
1614816160
1614916161 if test -n "$GELEMENTAL_CFLAGS"; then
1615016162 pkg_cv_GELEMENTAL_CFLAGS="$GELEMENTAL_CFLAGS"
1618416196
1618516197
1618616198 if test $pkg_failed = yes; then
16187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1618816200 $as_echo "no" >&6; }
1618916201
1619016202 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1621116223 and GELEMENTAL_LIBS to avoid the need to call pkg-config.
1621216224 See the pkg-config man page for more details." "$LINENO" 5
1621316225 elif test $pkg_failed = untried; then
16214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1621516227 $as_echo "no" >&6; }
1621616228 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1621716229 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1825718269 # report actual input values of CONFIG_FILES etc. instead of their
1825818270 # values after options handling.
1825918271 ac_log="
18260 This file was extended by gElemental $as_me 2.0.0, which was
18272 This file was extended by gElemental $as_me 2.0.1, which was
1826118273 generated by GNU Autoconf 2.69. Invocation command line was
1826218274
1826318275 CONFIG_FILES = $CONFIG_FILES
1832318335 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1832418336 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1832518337 ac_cs_version="\\
18326 gElemental config.status 2.0.0
18338 gElemental config.status 2.0.1
1832718339 configured by $0, generated by GNU Autoconf 2.69,
1832818340 with options \\"\$ac_cs_config\\"
1832918341
1952719539 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1952819540 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1952919541 as_fn_error $? "Something went wrong bootstrapping makefile fragments
19530 for automatic dependency tracking. Try re-running configure with the
19542 for automatic dependency tracking. If GNU make was not used, consider
19543 re-running the configure script with MAKE=\"gmake\" (or whatever is
19544 necessary). You can also try re-running configure with the
1953119545 '--disable-dependency-tracking' option to at least be able to build
1953219546 the package (albeit without support for automatic dependency tracking).
1953319547 See \`config.log' for more details" "$LINENO" 5; }
11
22 AC_PREREQ([2.59])
33
4 AC_INIT([gElemental], [2.0.0], [], [gelemental])
4 AC_INIT([gElemental], [2.0.1], [], [gelemental])
55 AC_CONFIG_SRCDIR([src/main.cc])
66
77 AM_INIT_AUTOMAKE([1.9 dist-bzip2 no-dist-gzip])
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.4 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
174174 CFLAGS = @CFLAGS@
175175 CPP = @CPP@
176176 CPPFLAGS = @CPPFLAGS@
177 CSCOPE = @CSCOPE@
178 CTAGS = @CTAGS@
177179 CXX = @CXX@
178180 CXXCPP = @CXXCPP@
179181 CXXDEPMODE = @CXXDEPMODE@
190192 ECHO_N = @ECHO_N@
191193 ECHO_T = @ECHO_T@
192194 EGREP = @EGREP@
195 ETAGS = @ETAGS@
193196 EXEEXT = @EXEEXT@
194197 FGREP = @FGREP@
195198 GELEMENTAL_CFLAGS = @GELEMENTAL_CFLAGS@
568571
569572 cscope cscopelist:
570573
571
572574 distdir: $(BUILT_SOURCES)
573575 $(MAKE) $(AM_MAKEFLAGS) distdir-am
574576
22
33 scriptversion=2018-03-07.03; # UTC
44
5 # Copyright (C) 1999-2018 Free Software Foundation, Inc.
5 # Copyright (C) 1999-2021 Free Software Foundation, Inc.
66
77 # This program is free software; you can redistribute it and/or modify
88 # it under the terms of the GNU General Public License as published by
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.4 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
179179 unique=`for i in $$list; do \
180180 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
181181 done | $(am__uniquify_input)`
182 ETAGS = etags
183 CTAGS = ctags
184182 DIST_SUBDIRS = api
185183 am__DIST_COMMON = $(dist_man_MANS) $(srcdir)/Makefile.in
186184 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
226224 CFLAGS = @CFLAGS@
227225 CPP = @CPP@
228226 CPPFLAGS = @CPPFLAGS@
227 CSCOPE = @CSCOPE@
228 CTAGS = @CTAGS@
229229 CXX = @CXX@
230230 CXXCPP = @CXXCPP@
231231 CXXDEPMODE = @CXXDEPMODE@
242242 ECHO_N = @ECHO_N@
243243 ECHO_T = @ECHO_T@
244244 EGREP = @EGREP@
245 ETAGS = @ETAGS@
245246 EXEEXT = @EXEEXT@
246247 FGREP = @FGREP@
247248 GELEMENTAL_CFLAGS = @GELEMENTAL_CFLAGS@
561562
562563 distclean-tags:
563564 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
564
565565 distdir: $(BUILT_SOURCES)
566566 $(MAKE) $(AM_MAKEFLAGS) distdir-am
567567
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.4 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
135135 CFLAGS = @CFLAGS@
136136 CPP = @CPP@
137137 CPPFLAGS = @CPPFLAGS@
138 CSCOPE = @CSCOPE@
139 CTAGS = @CTAGS@
138140 CXX = @CXX@
139141 CXXCPP = @CXXCPP@
140142 CXXDEPMODE = @CXXDEPMODE@
151153 ECHO_N = @ECHO_N@
152154 ECHO_T = @ECHO_T@
153155 EGREP = @EGREP@
156 ETAGS = @ETAGS@
154157 EXEEXT = @EXEEXT@
155158 FGREP = @FGREP@
156159 GELEMENTAL_CFLAGS = @GELEMENTAL_CFLAGS@
337340
338341 cscope cscopelist:
339342
340
341343 distdir: $(BUILT_SOURCES)
342344 $(MAKE) $(AM_MAKEFLAGS) distdir-am
343345
00 #!/bin/sh
11 # install - install a program, script, or datafile
22
3 scriptversion=2018-03-11.20; # UTC
3 scriptversion=2020-11-14.01; # UTC
44
55 # This originates from X11R5 (mit/util/scripts/install.sh), which was
66 # later released in X11R6 (xc/config/util/install.sh) with the
6868 # Desired mode of installed file.
6969 mode=0755
7070
71 # Create dirs (including intermediate dirs) using mode 755.
72 # This is like GNU 'install' as of coreutils 8.32 (2020).
73 mkdir_umask=22
74
75 backupsuffix=
7176 chgrpcmd=
7277 chmodcmd=$chmodprog
7378 chowncmd=
98103 --version display version info and exit.
99104
100105 -c (ignored)
101 -C install only if different (preserve the last data modification time)
106 -C install only if different (preserve data modification time)
102107 -d create directories instead of installing files.
103108 -g GROUP $chgrpprog installed files to GROUP.
104109 -m MODE $chmodprog installed files to MODE.
105110 -o USER $chownprog installed files to USER.
111 -p pass -p to $cpprog.
106112 -s $stripprog installed files.
113 -S SUFFIX attempt to back up existing files, with suffix SUFFIX.
107114 -t DIRECTORY install into DIRECTORY.
108115 -T report an error if DSTFILE is a directory.
109116
110117 Environment variables override the default commands:
111118 CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
112119 RMPROG STRIPPROG
120
121 By default, rm is invoked with -f; when overridden with RMPROG,
122 it's up to you to specify -f if you want it.
123
124 If -S is not specified, no backups are attempted.
125
126 Email bug reports to bug-automake@gnu.org.
127 Automake home page: https://www.gnu.org/software/automake/
113128 "
114129
115130 while test $# -ne 0; do
136151 -o) chowncmd="$chownprog $2"
137152 shift;;
138153
154 -p) cpprog="$cpprog -p";;
155
139156 -s) stripcmd=$stripprog;;
157
158 -S) backupsuffix="$2"
159 shift;;
140160
141161 -t)
142162 is_target_a_directory=always
254274 dstdir=$dst
255275 test -d "$dstdir"
256276 dstdir_status=$?
277 # Don't chown directories that already exist.
278 if test $dstdir_status = 0; then
279 chowncmd=""
280 fi
257281 else
258282
259283 # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
300324 if test $dstdir_status != 0; then
301325 case $posix_mkdir in
302326 '')
303 # Create intermediate dirs using mode 755 as modified by the umask.
304 # This is like FreeBSD 'install' as of 1997-10-28.
305 umask=`umask`
306 case $stripcmd.$umask in
307 # Optimize common cases.
308 *[2367][2367]) mkdir_umask=$umask;;
309 .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
310
311 *[0-7])
312 mkdir_umask=`expr $umask + 22 \
313 - $umask % 100 % 40 + $umask % 20 \
314 - $umask % 10 % 4 + $umask % 2
315 `;;
316 *) mkdir_umask=$umask,go-w;;
317 esac
318
319327 # With -d, create the new directory with the user-specified mode.
320328 # Otherwise, rely on $mkdir_umask.
321329 if test -n "$dir_arg"; then
325333 fi
326334
327335 posix_mkdir=false
328 case $umask in
329 *[123567][0-7][0-7])
330 # POSIX mkdir -p sets u+wx bits regardless of umask, which
331 # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
332 ;;
333 *)
334 # Note that $RANDOM variable is not portable (e.g. dash); Use it
335 # here however when possible just to lower collision chance.
336 tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
337
338 trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
339
340 # Because "mkdir -p" follows existing symlinks and we likely work
341 # directly in world-writeable /tmp, make sure that the '$tmpdir'
342 # directory is successfully created first before we actually test
343 # 'mkdir -p' feature.
344 if (umask $mkdir_umask &&
345 $mkdirprog $mkdir_mode "$tmpdir" &&
346 exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
347 then
348 if test -z "$dir_arg" || {
349 # Check for POSIX incompatibilities with -m.
350 # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
351 # other-writable bit of parent directory when it shouldn't.
352 # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
353 test_tmpdir="$tmpdir/a"
354 ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
355 case $ls_ld_tmpdir in
356 d????-?r-*) different_mode=700;;
357 d????-?--*) different_mode=755;;
358 *) false;;
359 esac &&
360 $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
361 ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
362 test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
363 }
364 }
365 then posix_mkdir=:
366 fi
367 rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
368 else
369 # Remove any dirs left behind by ancient mkdir implementations.
370 rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
371 fi
372 trap '' 0;;
373 esac;;
336 # The $RANDOM variable is not portable (e.g., dash). Use it
337 # here however when possible just to lower collision chance.
338 tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
339
340 trap '
341 ret=$?
342 rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null
343 exit $ret
344 ' 0
345
346 # Because "mkdir -p" follows existing symlinks and we likely work
347 # directly in world-writeable /tmp, make sure that the '$tmpdir'
348 # directory is successfully created first before we actually test
349 # 'mkdir -p'.
350 if (umask $mkdir_umask &&
351 $mkdirprog $mkdir_mode "$tmpdir" &&
352 exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
353 then
354 if test -z "$dir_arg" || {
355 # Check for POSIX incompatibilities with -m.
356 # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
357 # other-writable bit of parent directory when it shouldn't.
358 # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
359 test_tmpdir="$tmpdir/a"
360 ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
361 case $ls_ld_tmpdir in
362 d????-?r-*) different_mode=700;;
363 d????-?--*) different_mode=755;;
364 *) false;;
365 esac &&
366 $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
367 ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
368 test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
369 }
370 }
371 then posix_mkdir=:
372 fi
373 rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
374 else
375 # Remove any dirs left behind by ancient mkdir implementations.
376 rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
377 fi
378 trap '' 0;;
374379 esac
375380
376381 if
381386 then :
382387 else
383388
384 # The umask is ridiculous, or mkdir does not conform to POSIX,
389 # mkdir does not conform to POSIX,
385390 # or it failed possibly due to a race condition. Create the
386391 # directory the slow way, step by step, checking for races as we go.
387392
410415 prefixes=
411416 else
412417 if $posix_mkdir; then
413 (umask=$mkdir_umask &&
418 (umask $mkdir_umask &&
414419 $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
415420 # Don't fail if two instances are running concurrently.
416421 test -d "$prefix" || exit 1
450455 trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
451456
452457 # Copy the file name to the temp name.
453 (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
458 (umask $cp_umask &&
459 { test -z "$stripcmd" || {
460 # Create $dsttmp read-write so that cp doesn't create it read-only,
461 # which would cause strip to fail.
462 if test -z "$doit"; then
463 : >"$dsttmp" # No need to fork-exec 'touch'.
464 else
465 $doit touch "$dsttmp"
466 fi
467 }
468 } &&
469 $doit_exec $cpprog "$src" "$dsttmp") &&
454470
455471 # and set any options; do chmod last to preserve setuid bits.
456472 #
476492 then
477493 rm -f "$dsttmp"
478494 else
495 # If $backupsuffix is set, and the file being installed
496 # already exists, attempt a backup. Don't worry if it fails,
497 # e.g., if mv doesn't support -f.
498 if test -n "$backupsuffix" && test -f "$dst"; then
499 $doit $mvcmd -f "$dst" "$dst$backupsuffix" 2>/dev/null
500 fi
501
479502 # Rename the file to the real destination.
480503 $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
481504
490513 # file should still install successfully.
491514 {
492515 test ! -f "$dst" ||
493 $doit $rmcmd -f "$dst" 2>/dev/null ||
516 $doit $rmcmd "$dst" 2>/dev/null ||
494517 { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
495 { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
518 { $doit $rmcmd "$rmtmp" 2>/dev/null; :; }
496519 } ||
497520 { echo "$0: cannot unlink or rename $dst" >&2
498521 (exit 1); exit 1
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.4 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
237237 unique=`for i in $$list; do \
238238 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
239239 done | $(am__uniquify_input)`
240 ETAGS = etags
241 CTAGS = ctags
242240 DIST_SUBDIRS = $(SUBDIRS)
243241 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
244242 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
284282 CFLAGS = @CFLAGS@
285283 CPP = @CPP@
286284 CPPFLAGS = @CPPFLAGS@
285 CSCOPE = @CSCOPE@
286 CTAGS = @CTAGS@
287287 CXX = @CXX@
288288 CXXCPP = @CXXCPP@
289289 CXXDEPMODE = @CXXDEPMODE@
300300 ECHO_N = @ECHO_N@
301301 ECHO_T = @ECHO_T@
302302 EGREP = @EGREP@
303 ETAGS = @ETAGS@
303304 EXEEXT = @EXEEXT@
304305 FGREP = @FGREP@
305306 GELEMENTAL_CFLAGS = @GELEMENTAL_CFLAGS@
705706
706707 distclean-tags:
707708 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
708
709709 distdir: $(BUILT_SOURCES)
710710 $(MAKE) $(AM_MAKEFLAGS) distdir-am
711711
100100 return CAST (&get_table ().front ()->get_property_base (*this),
101101 const color_value_base);
102102 }
103 catch (std::invalid_argument)
103 catch (const std::invalid_argument &)
104104 { return false; }
105105 }
106106
127127
128128
129129 double
130 Property<Float>::get_scale_position (const Float& instance, bool logarithmic)
131 const throw (std::domain_error, std::invalid_argument)
130 Property<Float>::get_scale_position (const Float& instance, bool logarithmic) const
132131 {
133132 if (!is_scale_valid ()) throw std::domain_error ("invalid scale");
134133 if (!instance.has_value ()) throw std::invalid_argument ("undefined value");
142141
143142
144143 double
145 Property<Float>::get_minimum () const throw (std::domain_error)
144 Property<Float>::get_minimum () const
146145 {
147146 if (!have_values) throw std::domain_error ("invalid scale");
148147 return minimum;
150149
151150
152151 double
153 Property<Float>::get_medium (bool logarithmic) const throw (std::domain_error)
152 Property<Float>::get_medium (bool logarithmic) const
154153 {
155154 if (!is_scale_valid ()) throw std::domain_error ("invalid scale");
156155
163162
164163
165164 double
166 Property<Float>::get_maximum () const throw (std::domain_error)
165 Property<Float>::get_maximum () const
167166 {
168167 if (!have_values) throw std::domain_error ("invalid scale");
169168 return maximum;
244243
245244 const value_base&
246245 Element::get_property_base (const PropertyBase& property) const
247 throw (std::invalid_argument)
248246 {
249247 #define retb(PROP, value) if (prop == &P_##PROP) return value;
250248 #define ret(PROP, member) retb (PROP, data.member)
132132 * instead of linear scale.
133133 * \throw std::domain_error if the property does not have a valid scale.
134134 * \throw std::invalid_argument if instance is not a defined value. */
135 double get_scale_position (const Float& instance, bool logarithmic = false)
136 const throw (std::domain_error, std::invalid_argument);
135 double get_scale_position (const Float& instance, bool logarithmic = false) const;
137136
138137 //! Returns the least value of this property for any element.
139138 //! \throw std::domain_error if the property does not have a valid scale.
140 double get_minimum () const throw (std::domain_error);
139 double get_minimum () const;
141140
142141 //! Returns the value of this property that has a scale position of 0.5.
143142 /*! \param logarithmic Whether to compute the value on a logarithmic scale.
144143 * \throw std::domain_error if the property does not have a valid scale. */
145 double get_medium (bool logarithmic = false) const
146 throw (std::domain_error);
144 double get_medium (bool logarithmic = false) const;
147145
148146 //! Returns the greatest value of this property for any element.
149147 //! \throw std::domain_error if the property does not have a valid scale.
150 double get_maximum () const throw (std::domain_error);
148 double get_maximum () const;
151149
152150 virtual bool is_colorable () const throw ();
153151
204202
205203 //! Returns the value_base of the value for the given Property.
206204 //! \param property The Element Property to be returned.
207 const value_base& get_property_base (const PropertyBase& property) const
208 throw (std::invalid_argument);
205 const value_base& get_property_base (const PropertyBase& property) const;
209206
210207 //! Returns the value for the given Property.
211208 //! \param property The Element Property to be returned.
212 template<class T> inline const T& get_property (const Property<T>& property)
213 const throw (std::invalid_argument);
209 template<class T> inline const T& get_property (const Property<T>& property) const;
214210
215211 //! Generates entries for all properties.
216212 //! \param view An EntriesView to be populated.
5151 template<class T>
5252 inline const T&
5353 Element::get_property (const Property<T>& property) const
54 throw (std::invalid_argument)
5554 {
5655 return *reinterpret_cast<const T*> (&get_property_base (property));
5756 }
6059 template<>
6160 inline const std::string&
6261 Element::get_property (const Property<std::string>& property) const
63 throw (std::invalid_argument)
6462 {
6563 if (&property == &P_SYMBOL) return symbol;
6664 throw std::invalid_argument ("not a value property");
7068 template<>
7169 inline const unsigned int&
7270 Element::get_property (const Property<unsigned int>& property) const
73 throw (std::invalid_argument)
7471 {
7572 if (&property == &P_NUMBER) return number;
7673 throw std::invalid_argument ("not a value property");
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.4 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
191191 unique=`for i in $$list; do \
192192 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
193193 done | $(am__uniquify_input)`
194 ETAGS = etags
195 CTAGS = ctags
196194 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp \
197195 COPYING.LIB ChangeLog README
198196 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
213211 CFLAGS = @CFLAGS@
214212 CPP = @CPP@
215213 CPPFLAGS = @CPPFLAGS@
214 CSCOPE = @CSCOPE@
215 CTAGS = @CTAGS@
216216 CXX = @CXX@
217217 CXXCPP = @CXXCPP@
218218 CXXDEPMODE = @CXXDEPMODE@
229229 ECHO_N = @ECHO_N@
230230 ECHO_T = @ECHO_T@
231231 EGREP = @EGREP@
232 ETAGS = @ETAGS@
232233 EXEEXT = @EXEEXT@
233234 FGREP = @FGREP@
234235 GELEMENTAL_CFLAGS = @GELEMENTAL_CFLAGS@
524525
525526 distclean-tags:
526527 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
527
528528 distdir: $(BUILT_SOURCES)
529529 $(MAKE) $(AM_MAKEFLAGS) distdir-am
530530
2929
3030
3131 Throttle::Throttle (Mode mode_, double threshold_, bool immediate)
32 throw (std::invalid_argument)
3332 : mode (OPEN), threshold (0.0), running (false)
3433 {
3534 set (mode_, threshold_, immediate);
5756
5857
5958 void
60 Throttle::set (Mode mode_, bool immediate) throw (std::invalid_argument)
59 Throttle::set (Mode mode_, bool immediate)
6160 {
6261 do_set (mode_, immediate);
6362 update ();
6665
6766 void
6867 Throttle::set (Mode mode_, double threshold_, bool immediate)
69 throw (std::invalid_argument)
7068 {
7169 do_set (mode_, immediate);
7270 set_threshold (threshold_);
8987
9088
9189 void
92 Throttle::set_threshold (double threshold_) throw (std::invalid_argument)
90 Throttle::set_threshold (double threshold_)
9391 {
9492 if (threshold_ < 0.0)
9593 throw std::invalid_argument ("negative threshold");
123121
124122
125123 void
126 Throttle::do_set (Mode mode_, bool immediate) throw (std::invalid_argument)
124 Throttle::do_set (Mode mode_, bool immediate)
127125 {
128126 switch (mode_)
129127 {
8080 * \param immediate Whether to start the timer immediately in some modes.
8181 * \throw std::invalid_argument if the mode or threshold is invalid. */
8282 explicit Throttle (Mode mode = OPEN, double threshold = 0.0,
83 bool immediate = false) throw (std::invalid_argument);
83 bool immediate = false);
8484
8585 //! Destroys the throttle.
8686 /*! Any actions remaining in the queue are destroyed without being called.
106106 * timer immediately (\c true) or to start it when the next action is queued
107107 * (\c false).
108108 * \throw std::invalid_argument if the mode is not a valid Mode. */
109 void set (Mode mode, bool immediate = false) throw (std::invalid_argument);
109 void set (Mode mode, bool immediate = false);
110110
111111 //! Sets the throttle mode and timer threshold atomically.
112112 /*! For details, see set(Mode, bool) and set_threshold().
114114 * \param threshold The new timer threshold in seconds.
115115 * \param immediate Whether to start the timer immediately in some modes.
116116 * \throw std::invalid_argument if the mode or threshold is invalid. */
117 void set (Mode mode, double threshold, bool immediate = false)
118 throw (std::invalid_argument);
117 void set (Mode mode, double threshold, bool immediate = false);
119118
120119 //! Restores the throttle to the initial state for the current mode.
121120 /*! For details, see set().
133132 * \p OPEN and \p CLOSED modes.
134133 * \param threshold The new timer threshold in seconds.
135134 * \throw std::invalid_argument if the threshold is negative. */
136 void set_threshold (double threshold) throw (std::invalid_argument);
135 void set_threshold (double threshold);
137136
138137 //! Adds a new functor to the action queue.
139138 /*! If the current state allows, this action or queued actions may be called
156155
157156 private:
158157
159 void do_set (Mode mode, bool immediate) throw (std::invalid_argument);
158 void do_set (Mode mode, bool immediate);
160159
161160 void start () throw ();
162161 void stop () throw ();
6565
6666
6767 const Element&
68 get_element (AtomicNumber number) throw (std::out_of_range)
68 get_element (AtomicNumber number)
6969 {
7070 initialize ();
7171 return *table.at (number - 1);
7373
7474
7575 const Element&
76 get_element (const std::string& which) throw (std::invalid_argument)
76 get_element (const std::string& which)
7777 {
7878 initialize ();
7979
5050 /*! \param number The atomic number of an element.
5151 * \return A reference to the corresponding element.
5252 * \throw std::out_of_range if the atomic number is invalid. */
53 const Element& get_element (AtomicNumber number) throw (std::out_of_range);
53 const Element& get_element (AtomicNumber number);
5454
5555 //! Returns the element with a given symbol or atomic number.
5656 /*! \param which The standard symbol of an element, or the string representation
5757 * of the atomic number of an element.
5858 * \return A reference to the corresponding element.
5959 * \throw std::invalid_argument if the symbol or number is invalid. */
60 const Element& get_element (const std::string& which)
61 throw (std::invalid_argument);
60 const Element& get_element (const std::string& which);
6261
6362 } // namespace Elemental
6463
3030
3131 PROGRAM=libtool
3232 PACKAGE=libtool
33 VERSION="2.4.6 Debian-2.4.6-10"
33 VERSION="2.4.6 Debian-2.4.6-15"
3434 package_revision=2.4.6
3535
3636
386386 # putting '$debug_cmd' at the start of all your functions, you can get
387387 # bash to show function call trace with:
388388 #
389 # debug_cmd='eval echo "${FUNCNAME[0]} $*" >&2' bash your-script-name
389 # debug_cmd='echo "${FUNCNAME[0]} $*" >&2' bash your-script-name
390390 debug_cmd=${debug_cmd-":"}
391391 exit_cmd=:
392392
21402140 compiler: $LTCC
21412141 compiler flags: $LTCFLAGS
21422142 linker: $LD (gnu? $with_gnu_ld)
2143 version: $progname $scriptversion Debian-2.4.6-10
2143 version: $progname $scriptversion Debian-2.4.6-15
21442144 automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q`
21452145 autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q`
21462146
73677367 # -stdlib=* select c++ std lib with clang
73687368 # -fsanitize=* Clang/GCC memory and address sanitizer
73697369 # -fuse-ld=* Linker select flags for GCC
7370 # -static-* direct GCC to link specific libraries statically
7371 # -fcilkplus Cilk Plus language extension features for C/C++
73707372 -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
73717373 -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
73727374 -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
7373 -specs=*|-fsanitize=*|-fuse-ld=*)
7375 -specs=*|-fsanitize=*|-fuse-ld=*|-static-*|-fcilkplus)
73747376 func_quote_for_eval "$arg"
73757377 arg=$func_quote_for_eval_result
73767378 func_append compile_command " $arg"
22
33 scriptversion=2018-03-07.03; # UTC
44
5 # Copyright (C) 1996-2018 Free Software Foundation, Inc.
5 # Copyright (C) 1996-2021 Free Software Foundation, Inc.
66 # Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
77
88 # This program is free software; you can redistribute it and/or modify
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.4 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
191191 unique=`for i in $$list; do \
192192 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
193193 done | $(am__uniquify_input)`
194 ETAGS = etags
195 CTAGS = ctags
196194 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
197195 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
198196 ACLOCAL = @ACLOCAL@
212210 CFLAGS = @CFLAGS@
213211 CPP = @CPP@
214212 CPPFLAGS = @CPPFLAGS@
213 CSCOPE = @CSCOPE@
214 CTAGS = @CTAGS@
215215 CXX = @CXX@
216216 CXXCPP = @CXXCPP@
217217 CXXDEPMODE = @CXXDEPMODE@
228228 ECHO_N = @ECHO_N@
229229 ECHO_T = @ECHO_T@
230230 EGREP = @EGREP@
231 ETAGS = @ETAGS@
231232 EXEEXT = @EXEEXT@
232233 FGREP = @FGREP@
233234 GELEMENTAL_CFLAGS = @GELEMENTAL_CFLAGS@
565566
566567 distclean-tags:
567568 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
568
569569 distdir: $(BUILT_SOURCES)
570570 $(MAKE) $(AM_MAKEFLAGS) distdir-am
571571
102102 {
103103 static const char *OFFENDING_THEMES[] =
104104 {
105 "Adwaita",
106 "Adwaita-dark",
105107 "Amaranth",
106108 "Lush",
107109 "Nuvola",
108110 "New Wave",
111 "Mint-X",
112 "Mint-X-Aqua",
113 "Mint-X-Blue",
114 "Mint-X-Brown",
115 "Mint-X-Grey",
116 "Mint-X-Orange",
117 "Mint-X-Pink",
118 "Mint-X-Purple",
119 "Mint-X-Red",
120 "Mint-X-Sand",
121 "Mint-X-Teal",
122 "Mint-Y",
123 "Mint-Y-Aqua",
124 "Mint-Y-Blue",
125 "Mint-Y-Brown",
126 "Mint-Y-Dark",
127 "Mint-Y-Red",
128 "Mint-Y-Dark-Red",
129 "Mint-Y-Dark-Aqua",
130 "Mint-Y-Dark-Blue",
131 "Mint-Y-Dark-Brown",
132 "Mint-Y-Darker-Aqua",
133 "Mint-Y-Darker-Blue",
134 "Mint-Y-Darker-Brown",
135 "Mint-Y-Darker-Grey",
136 "Mint-Y-Darker-Orange",
137 "Mint-Y-Darker-Pink",
138 "Mint-Y-Darker-Purple",
139 "Mint-Y-Darker-Red",
140 "Mint-Y-Darker-Sand",
141 "Mint-Y-Darker-Teal",
142 "Mint-Y-Dark-Grey",
143 "Mint-Y-Dark-Orange",
144 "Mint-Y-Dark-Pink",
145 "Mint-Y-Dark-Purple",
146 "Mint-Y-Dark-Sand",
147 "Mint-Y-Dark-Teal",
148 "Mint-Y-Grey",
149 "Mint-Y-Orange",
150 "Mint-Y-Pink",
151 "Mint-Y-Purple",
152 "Mint-Y-Sand",
153 "Mint-Y-Teal",
154 "WhiteSur",
155 "WhiteSur-light",
156 "WhiteSur-dark",
157 "WhiteSur-light-solid",
158 "WhiteSur-dark-solid",
159 "Yaru",
160 "Yaru-dark",
161 "Yaru-light",
162 "Yaru-MATE-dark",
163 "Yaru-MATE-light",
109164 NULL
110165 };
111166
8181 {
8282 std::locale::global (std::locale (std::setlocale (LC_ALL, NULL)));
8383 }
84 catch (std::runtime_error)
84 catch (const std::runtime_error &)
8585 {
8686 std::locale::global (std::locale::classic ());
8787 }
359359
360360 about.set_copyright
361361 (
362 "Copyright © 2016-2019 Graham Inggs\n"
362 "Copyright © 2016-2021 Graham Inggs\n"
363363 "Copyright © 2006-2007 Kevin Daughtridge\n"
364364 "Copyright © 2003 Jonas Frantz"
365365 );