./devel/gnome-common, Generic M4 macros for GNOME development

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 3.18.0, Package name: gnome-common-3.18.0, Maintainer: pkgsrc-users

gnome-common contains a set of M4 macros useful to easily write configure
scripts for GNOME 1 and GNOME 2 programs. These macros provide a set of
checks used by many GNOME programs that need to do similar things.

Required to build:

Master sites: (Expand)

Filesize: 152.152 KB

Version history: (Expand)

CVS history: (Expand)

   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:

The following distfiles were unfetchable (note: some may be only fetched

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2020-12-04 00:01:27 by David H. Gutteridge | Files touched by this commit (2)
Log message:
autoconf-archive & gnome-common: these conflict with each other

Both install the file share/aclocal/ax_check_enable_debug.m4.
   2017-07-31 00:47:59 by Thomas Klausner | Files touched by this commit (128)
Log message:
Use https for www.gnome.org HOMEPAGEs.
   2016-04-22 01:38:28 by Patrick Welche | Files touched by this commit (3)
Log message:
Update gnome-common to 3.18.0

- Switch to using XZ-compressed tarballs
- build: Make autoconf-archive support optional
- gnome-autogen: Fix the package name tracing
- macros2: Deprecate GNOME_CXX_WARNINGS
- macros2: Deprecate GNOME_COMPILE_WARNINGS
- gnome-autogen: warn if $srcdir is undefined
- gnome-autogen: warn for deprecated variables
- gnome-autogen: infer PKG_NAME from configure.ac
- README: remove check for automake version in example
- compiler-warnings: Add -Werror=return-type
- macros2: Remove support for gnome-doc-utils
- doc-build: Remove doc-build infrastructure
- macros2: Remove GNOME_COMMON_INIT
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
No changes made to these distinfo files.

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.
   2014-10-05 17:03:33 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Update to 3.14.0:

    version 3.14.0

    macros2: Update links to macros in the autoconf-archive

    Now that the macros have been committed upstream, we can link to their
    manual pages rather than the bug reports.

    macros2: Add support for APPSTREAM_XML macro

    And request that appstream-xml.m4 get installed if missing.


    macros2: Deprecate GNOME_CODE_COVERAGE

    The autoconf-archive AX_CODE_COVERAGE macro should be used instead.



    The modules which it deprecates are all ancient and unused. Many of the
    modules which use GNOME_MAINTAINER_MODE_DEFINES don’t make use of the
    DISABLE_DEPRECATED variable it generates anyway.

    If a module really wants maintainer mode, they should use
    AM_MAINTAINER_MODE. Otherwise, they should just eliminate this call


    macros2: Deprecate GNOME_DEBUG_CHECK

    The autoconf-archive AX_DEBUG_CHECK macro should be used instead, or the
    macro contents should just be substituted into configure.ac directly,
    since it’s so simple.


    build: Remove a non-existent file from EXTRA_DIST


    compiler-flags: allow suppressing warnings

    Some projects want to see no warnings at all, for example, projects that
    are written in Vala. But GNOME_COMPILE_WARNINGS([no]) is a no-op that
    does nothing to turn off the default compiler warnings. Presumably if
    you ask for no compiler warnings, you want no compiler warnings, so
    suppress them in this case instead.


    code-coverage: Support lcov 1.11


    macros2: Remove FORBIDDEN_M4MACROS infrastructure

    It was completely outdated and unused. The REQUIRED_M4MACROS
    infrastructure is, however, still in use.


    macros2: Remove outdated README file


    doc: Move doc/usage.txt to README and update

    We don’t like references to CVS any more. Update the guidelines to no
    longer reference GNOME_COMMON_INIT.


    make program_VERSION a local variable

    Otherwise we may end up overriding what was manually set in the
   2014-03-31 10:19:33 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 3.12.0:

    version 3.12.0

    gnome-autogen.sh: Fix check if stdin is a tty

    Commit 7f977b021462 introduced a check if stdin is ins't a tty, and
    prevent printing terminal codes in this case. But the check was wrong
    and always failed.


    gnome-autogen: require automake 1.11.2

    This is the version of automake that introduced ACLOCAL_PATH support, so
    make sure that we have it before attempting to configure the package.

    gnome-common: use ACLOCAL_PATH over ACLOCAL_FLAGS

    jhbuild has set this variable for more than two years.


    gnome-autogen.sh: correct IFS value

    Due to a likely copy-paste mistake, the default value of IFS was being
    set to 9 spaces instead of a tab and a space.  Fix that.


    gnome-autogen.sh: Check for appdata-xml.m4 with APPDATA_XML

    compiler-flags: Simplify a case statement slightly

    compiler-flags: Replace deprecated AC_HELP_STRING with AS_HELP_STRING

    Read the dirlist file unconditionally