From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2201) id 414523858D32; Sun, 22 Jan 2023 13:55:34 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 414523858D32 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1674395734; bh=/ByUUjz21rOxZYf+G6+5xhqP16mMdfjd0RGvUai3TIE=; h=To:Subject:Date:From:From; b=pfsNMIVAmjl+O/Q+JMEmR64VJlr0MUxNtJX33FzNicHr0nRhyHIdxHdy0vlfKSwFD pdHbUULpw4/EOWD917YaI8sDhUo3Hbr7/Jn16A71+5MC17GQmaPuBC1GB5ExAniqcc bY+CQuHz/NQGq455sApDiVRj4jnAfAuO/tJdd36E= To: cygwin-apps-cvs@sourceware.org Subject: [cygport - the Cygwin packaging tool] branch gh-pages, updated. fb485e2de92c65e70e281fe2f8a8d8b3631cd707 X-Git-Refname: refs/heads/gh-pages X-Git-Reftype: branch X-Git-Oldrev: 3c55054a493faf6201a0659a549dc8a88c0f09aa X-Git-Newrev: fb485e2de92c65e70e281fe2f8a8d8b3631cd707 Message-Id: <20230122135534.414523858D32@sourceware.org> Date: Sun, 22 Jan 2023 13:55:34 +0000 (GMT) From: Jon Turney List-Id: https://sourceware.org/git/gitweb.cgi?p=cygwin-apps/cygport.git;h=fb485e2de92c65e70e281fe2f8a8d8b3631cd707 commit fb485e2de92c65e70e281fe2f8a8d8b3631cd707 Author: Jon Turney Date: Sun Jan 22 13:55:16 2023 +0000 cygport-gh-pages 0.36.0 Diff: --- COPYING-DOCS.html | 2 +- R_cygclass.html | 2 +- aspell-dict_cygclass.html | 6 ++- autotools_cygclass.html | 12 ++++-- bzr_cygclass.html | 2 +- check_funcs_cygpart.html | 2 +- clang_cygclass.html | 4 +- cmake_cygclass.html | 6 +-- compilers_cygpart.html | 4 +- cross_cygclass.html | 4 +- cvs_cygclass.html | 2 +- cygport.1.html | 2 +- cygport_chapters.html | 2 +- cygport_compile_functions.html | 2 +- cygport_concepts.html | 2 +- cygport_conf.html | 18 ++++++--- cygport_cygclasses.html | 2 +- cygport_definitions.html | 2 +- cygport_general_functions.html | 2 +- cygport_in.html | 8 +++- cygport_install_functions.html | 2 +- cygport_overloads.html | 2 +- cygport_postinstall_steps.html | 6 ++- cygport_testsuite_functions.html | 2 +- cygport_variables.html | 6 ++- docbook_cygclass.html | 2 +- emacs_cygclass.html | 2 +- font_cygclass.html | 3 +- fossil_cygclass.html | 2 +- fox_cygclass.html | 4 +- git_cygclass.html | 4 +- gnome2_cygclass.html | 4 +- gnome_org_cygclass.html | 8 ++-- gst-plugins_cygclass.html | 6 +-- gstreamer_cygclass.html | 6 +-- gtk2-perl_cygclass.html | 2 +- gtkmm_cygclass.html | 4 +- hg_cygclass.html | 2 +- httpd_cygclass.html | 4 +- inheritance_cygpart.html | 2 +- kde3_cygclass.html | 6 +-- kde4_cygclass.html | 6 +-- kde_org_cygclass.html | 6 +-- kf5_cygclass.html | 4 +- lua_cygclass.html | 2 +- masterindex.html | 80 +++++++++++++++++++++------------------- mate_cygclass.html | 4 +- meson_build.html | 76 +++++++++++++++++++------------------- meson_cygclass.html | 4 +- mirrors.html | 10 ++--- mtn_cygclass.html | 2 +- multilib_cygclass.html | 3 +- ninja_cygclass.html | 2 +- ocaml-dune_cygclass.html | 4 +- ocaml_cygclass.html | 2 +- octave_cygclass.html | 2 +- perl_cygclass.html | 4 +- php_cygclass.html | 2 +- pkg_info_cygpart.html | 2 +- pkg_pkg_cygpart.html | 47 +++++++++++++++++------ pkg_upload_cygpart.html | 6 +-- pygtk_cygclass.html | 4 +- python-wheel_cygclass.html | 13 +++---- python2-distutils_cygclass.html | 4 +- python2-wheel_cygclass.html | 2 +- python2_cygclass.html | 4 +- python3-distutils_cygclass.html | 4 +- python3-wheel_cygclass.html | 3 +- python3_cygclass.html | 2 +- python_org_cygclass.html | 4 +- qt3-qmake_cygclass.html | 2 +- qt3_cygclass.html | 4 +- qt4-cmake_cygclass.html | 4 +- qt4-qmake_cygclass.html | 4 +- qt4_cygclass.html | 6 +-- qt5-qmake_cygclass.html | 4 +- qt5_cygclass.html | 6 +-- robo_sourcefiles.html | 6 ++- ruby_cygclass.html | 4 +- rubygem_cygclass.html | 4 +- src_compile_cygpart.html | 2 +- src_fetch_cygpart.html | 8 ++-- src_install_cygpart.html | 2 +- src_postinst_cygpart.html | 40 +++++++++++++++++++- src_prep_cygpart.html | 22 ++++++++++- src_test_cygpart.html | 2 +- svn_cygclass.html | 2 +- syntax_cygpart.html | 25 +++++++++---- tcl_cygclass.html | 2 +- texlive_cygclass.html | 2 +- toc_index.html | 6 ++- toolchain_cygclass.html | 6 +-- utils_cygclass.html | 2 +- vim_cygclass.html | 2 +- waf_cygclass.html | 2 +- wxwidgets_cygclass.html | 10 ++--- xfce4_cygclass.html | 4 +- xorg_cygclass.html | 6 +-- xvfb_cygclass.html | 2 +- 99 files changed, 397 insertions(+), 267 deletions(-) diff --git a/COPYING-DOCS.html b/COPYING-DOCS.html index f58f8587..46d48864 100644 --- a/COPYING-DOCS.html +++ b/COPYING-DOCS.html @@ -496,7 +496,7 @@ to permit their use in free software. diff --git a/R_cygclass.html b/R_cygclass.html index 70be2b28..2550ea2b 100644 --- a/R_cygclass.html +++ b/R_cygclass.html @@ -259,7 +259,7 @@ diff --git a/aspell-dict_cygclass.html b/aspell-dict_cygclass.html index 487add5f..2f3e380f 100644 --- a/aspell-dict_cygclass.html +++ b/aspell-dict_cygclass.html @@ -84,6 +84,8 @@ to eventually replace Ispell. It can either be used as a library or as an independent spell checker. This package provides English dictionaries for Aspell." + HOMEPAGE="http://aspell.net/" + LICENSE="MIT and BSD"

REQUIRES

aspell @@ -109,7 +111,7 @@

NOTE

-

This variable, if necessary, must be declared before inheriting aspell-dict.cygclass. +

This variable, if necessary, must be declared before inheriting aspell-dict.cygclass.


@@ -250,7 +252,7 @@ This package provides ${ASPELL_LANG_FULL:-${ diff --git a/autotools_cygclass.html b/autotools_cygclass.html index 5565d833..84e1708a 100644 --- a/autotools_cygclass.html +++ b/autotools_cygclass.html @@ -86,6 +86,7 @@ containing a match to a specified pattern. By default, grep prints the matching lines." HOMEPAGE="https://www.gnu.org/software/grep/" + LICENSE="GPL-2.0-or-later" SRC_URI="mirror://gnu/grep/grep-${VERSION}.tar.xz"

@@ -103,6 +104,7 @@ column number, auto-indentation, feature toggles, internationalization support, and filename tab completion." HOMEPAGE="https://www.nano-editor.org/" + LICENSE="GPL-3.0-or-later" SRC_URI="https://www.nano-editor.org/dist/v${VERSION%.*}/nano-${VERSION}.tar.gz" PATCH_URI="2.2.4-wchar.patch" @@ -122,6 +124,8 @@ SUMMARY="Double-array digital search tree library" DESCRIPTION="This is an implementation of double-array structure for representing trie, as proposed by Junichi Aoe." + HOMEPAGE="https://linux.thai.net/~thep/datrie/datrie.html" + LICENSE="LGPL" PKG_NAMES="${NAME}1 ${NAME}-devel ${NAME}-doc" # see PKG_CONTENTS @@ -213,9 +217,9 @@ but the functions defined herein are used by a number of Cygclasses:

-

gnome2.cygclass, gst-plugins.cygclass, gtkmm.cygclass, httpd.cygclass, - kde3.cygclass, mate.cygclass, php.cygclass, pygtk.cygclass, toolchain.cygclass, - xfce4.cygclass, xorg.cygclass +

gnome2.cygclass, gst-plugins.cygclass, gtkmm.cygclass, httpd.cygclass, + kde3.cygclass, mate.cygclass, php.cygclass, pygtk.cygclass, toolchain.cygclass, + xfce4.cygclass, xorg.cygclass


@@ -493,7 +497,7 @@ diff --git a/bzr_cygclass.html b/bzr_cygclass.html index 5de8218c..680af629 100644 --- a/bzr_cygclass.html +++ b/bzr_cygclass.html @@ -102,7 +102,7 @@ diff --git a/check_funcs_cygpart.html b/check_funcs_cygpart.html index b5249722..a5d1ce2b 100644 --- a/check_funcs_cygpart.html +++ b/check_funcs_cygpart.html @@ -415,7 +415,7 @@ diff --git a/clang_cygclass.html b/clang_cygclass.html index 37e260eb..869ce129 100644 --- a/clang_cygclass.html +++ b/clang_cygclass.html @@ -52,12 +52,12 @@

This cygclass sets CC, CXX, OBJC, and OBJCXX to use the clang compiler suite in place of GCC. If cross-compiling, clang.cygclass must be - inherit()ed after cross.cygclass. + inherit()ed after cross.cygclass.

diff --git a/cmake_cygclass.html b/cmake_cygclass.html index baed1c38..3e93f8de 100644 --- a/cmake_cygclass.html +++ b/cmake_cygclass.html @@ -65,10 +65,10 @@ used in KDE and some Qt-based packages.

INHERITS

-

ninja.cygclass +

ninja.cygclass

INHERITED BY

-

kde4.cygclass, kf5-cygclass, qt4-cmake.cygclass +

kde4.cygclass, kf5-cygclass, qt4-cmake.cygclass


@@ -183,7 +183,7 @@ diff --git a/compilers_cygpart.html b/compilers_cygpart.html index 6674f455..6f192ffe 100644 --- a/compilers_cygpart.html +++ b/compilers_cygpart.html @@ -362,7 +362,7 @@

This variable is automatically set to "noarch" by certain cygclasses - e.g. cross.cygclass. + e.g. cross.cygclass.


@@ -385,7 +385,7 @@ diff --git a/cross_cygclass.html b/cross_cygclass.html index 4021f7a0..c54d0ea9 100644 --- a/cross_cygclass.html +++ b/cross_cygclass.html @@ -97,7 +97,7 @@ 'armv7hl-unknown-linux-gnueabi' and other systems.

NOTES

-
  • CROSS_HOST must be defined before inherit()ing cross.cygclass. +
    • CROSS_HOST must be defined before inherit()ing cross.cygclass.
    • CROSS_HOST must match the prefix of the toolchain being used (in other words, the TOOLCHAIN_TARGET used for building said toolchain). @@ -231,7 +231,7 @@ diff --git a/cvs_cygclass.html b/cvs_cygclass.html index 41b300a9..58f495cd 100644 --- a/cvs_cygclass.html +++ b/cvs_cygclass.html @@ -123,7 +123,7 @@ diff --git a/cygport.1.html b/cygport.1.html index add04d6f..92b46258 100644 --- a/cygport.1.html +++ b/cygport.1.html @@ -1,5 +1,5 @@ - + diff --git a/cygport_chapters.html b/cygport_chapters.html index a8c1ba18..c574a7a2 100644 --- a/cygport_chapters.html +++ b/cygport_chapters.html @@ -53,7 +53,7 @@

      A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9

      diff --git a/cygport_compile_functions.html b/cygport_compile_functions.html index bf5b3d4b..e9936207 100644 --- a/cygport_compile_functions.html +++ b/cygport_compile_functions.html @@ -99,7 +99,7 @@

      A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9

      diff --git a/cygport_concepts.html b/cygport_concepts.html index 9ccc0c82..03076112 100644 --- a/cygport_concepts.html +++ b/cygport_concepts.html @@ -64,7 +64,7 @@

      A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9

      diff --git a/cygport_conf.html b/cygport_conf.html index 653fcb1c..0a3ea4de 100644 --- a/cygport_conf.html +++ b/cygport_conf.html @@ -64,10 +64,18 @@

      [ Top ] [ Configuration ] [ Concepts ]

      DESCRIPTION

      -

      The cygport.conf file can be used by users to customize certain aspects - of cygport's behaviour. Users who wish to customize their settings should - copy the default /etc/cygport.conf file to $HOME/.cygport.conf and edit the - latter. +

      The cygport.conf file can be used by users to customize certain aspects of + cygport's behaviour. Users who wish to customize their settings should copy + the respective settings from /etc/cygport.conf file to $HOME/.cygport.conf + and edit the latter. +

      + +

      Settings in /etc/cygport.conf are read first and can be changed via + user-defined settings in $HOME/.config/cygport.conf, + $HOME/.cygport/cygport.conf, $HOME/.cygport.conf, $HOME/.cygportrc in that + order. The last one is for backwards compatibility with older versions of + cygport, usually just one of these user-defined configuration files should + exist.


      @@ -238,7 +246,7 @@ diff --git a/cygport_cygclasses.html b/cygport_cygclasses.html index 536fa5d1..b9718887 100644 --- a/cygport_cygclasses.html +++ b/cygport_cygclasses.html @@ -105,7 +105,7 @@

      A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9

      diff --git a/cygport_definitions.html b/cygport_definitions.html index adaa5986..d3233b3a 100644 --- a/cygport_definitions.html +++ b/cygport_definitions.html @@ -269,7 +269,7 @@

      A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9

      diff --git a/cygport_general_functions.html b/cygport_general_functions.html index 6504cdd3..ba37cae9 100644 --- a/cygport_general_functions.html +++ b/cygport_general_functions.html @@ -71,7 +71,7 @@

      A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9

      diff --git a/cygport_in.html b/cygport_in.html index 31f73172..e183d443 100644 --- a/cygport_in.html +++ b/cygport_in.html @@ -153,6 +153,7 @@
    • DISTCLEANFILES
    • src_unpack_hook
    • src_patch_hook
    • +
    • CYGWIN_FILES
  • Chapter 7
  • @@ -290,6 +291,8 @@
  • PKG_DOCS
  • Emacs Lisp
  • +
  • Post-install and Pre-remove Scripts
  • +
  • Shell Profile Files
  • Man Pages
  • Info Pages
  • Perl Modules
  • @@ -311,6 +314,7 @@
    @@ -111,9 +112,28 @@ (This API is not yet stable and is subject to change)

    +
    + +

    CYGWIN_FILES

    + +

    [ Top ] [ Preparation ] [ Variables ]

    +

    DESCRIPTION

    +

    A list of files which are to be included in the source package, and installed + into ${C}. +

    +

    NOTE

    +

    Historically, files in $C were created by a patch file named + ${PF}.cygwin.patch, which is automatically applied and generated. This + variable should not be set if that file is present. +

    + +

    In the absence of a ${PF}.cygwin.patch file, the default value is 'README' if + a file of that name exists, otherwise empty. +

    + diff --git a/src_test_cygpart.html b/src_test_cygpart.html index 0074f057..4436ea5f 100644 --- a/src_test_cygpart.html +++ b/src_test_cygpart.html @@ -81,7 +81,7 @@ diff --git a/svn_cygclass.html b/svn_cygclass.html index dc90b38c..abef3eb5 100644 --- a/svn_cygclass.html +++ b/svn_cygclass.html @@ -128,7 +128,7 @@ diff --git a/syntax_cygpart.html b/syntax_cygpart.html index ee2cdb11..53676a8f 100644 --- a/syntax_cygpart.html +++ b/syntax_cygpart.html @@ -249,6 +249,10 @@ a package are completely parallel installable (e.g. gtk1.2 and gtk2.0, both from gtk+). In this case, define ORIG_PN to the upstream package name.

    +

    NOTE

    +

    See https://cygwin.com/packaging-package-files.html#naming for more details + of the policy on package naming and versioning. +


    @@ -256,8 +260,8 @@

    [ Top ] [ Globals ] [ Variables ]

    DESCRIPTION

    -

    The upstream package version number. PV must begin with a digit 0-9, and - subsequent characters can be a digit, letter, dot, hyphen, or underscore. +

    The upstream package version number. VERSION must begin with a digit 0-9, and + subsequent characters can be a digit, letter, dot, plus-sign or underscore.


    @@ -268,7 +272,7 @@

    DESCRIPTION

    The Cygwin package release number, e.g. the "1" in foo-2.3.4-1. The first release of a new version is usually 1, and is incremented if subsequent - releases are made of the same version. PR must be an integer. + releases are made of the same version.


    @@ -351,9 +355,16 @@

    [ Top ] [ Globals ] [ Definitions ]

    DESCRIPTION

    -

    The CYGWIN-PATCHES directory where Cygwin READMEs, setup.hint files, - custom postinstall scripts, and other Cygwin-specific files are placed - before packaging. +

    The directory where Cygwin READMEs, custom post-install scripts, shell + profile scripts, PKG.list files, and other Cygwin-specific files are placed. +

    +

    NOTE

    +

    Providing setup.hint or PKG.hint files in this directory (rather than + allowing .hint files to be automatically generated) is an obsolete feature + and should not be used in new packages. +

    + +

    For historical reasons, this directory is named 'CYGWIN-PATCHES'.


    @@ -394,7 +405,7 @@ diff --git a/tcl_cygclass.html b/tcl_cygclass.html index 8b7dcd16..f361969c 100644 --- a/tcl_cygclass.html +++ b/tcl_cygclass.html @@ -145,7 +145,7 @@ diff --git a/texlive_cygclass.html b/texlive_cygclass.html index f7e070e1..e78886a4 100644 --- a/texlive_cygclass.html +++ b/texlive_cygclass.html @@ -200,7 +200,7 @@ support for many languages around the world." diff --git a/toc_index.html b/toc_index.html index 3cac204d..f1a3c4c2 100644 --- a/toc_index.html +++ b/toc_index.html @@ -156,6 +156,7 @@
  • DISTCLEANFILES
  • src_unpack_hook
  • src_patch_hook
  • +
  • CYGWIN_FILES
  • Chapter 7
  • @@ -293,6 +294,8 @@
  • PKG_DOCS
  • Emacs Lisp
  • +
  • Post-install and Pre-remove Scripts
  • +
  • Shell Profile Files
  • Man Pages
  • Info Pages
  • Perl Modules
  • @@ -314,6 +317,7 @@
    • Packaging
    • diff --git a/toolchain_cygclass.html b/toolchain_cygclass.html index ab7f6627..266b9a2e 100644 --- a/toolchain_cygclass.html +++ b/toolchain_cygclass.html @@ -70,7 +70,7 @@

      autotools.cygclass

      SEE ALSO

      -

      cross.cygclass +

      cross.cygclass


      @@ -101,7 +101,7 @@ accordingly.

      NOTES

      -
      • TOOLCHAIN_TARGET must be defined before inherit()ing toolchain.cygclass. +

        @@ -212,7 +212,7 @@ diff --git a/utils_cygclass.html b/utils_cygclass.html index 321677f9..cf7b9334 100644 --- a/utils_cygclass.html +++ b/utils_cygclass.html @@ -87,7 +87,7 @@ diff --git a/vim_cygclass.html b/vim_cygclass.html index 52b79d20..1ac70418 100644 --- a/vim_cygclass.html +++ b/vim_cygclass.html @@ -149,7 +149,7 @@ diff --git a/waf_cygclass.html b/waf_cygclass.html index 8cf02545..9889e4e5 100644 --- a/waf_cygclass.html +++ b/waf_cygclass.html @@ -193,7 +193,7 @@ diff --git a/wxwidgets_cygclass.html b/wxwidgets_cygclass.html index b8ea46e5..1f2c875d 100644 --- a/wxwidgets_cygclass.html +++ b/wxwidgets_cygclass.html @@ -69,7 +69,7 @@ tookit, and codeset of the wxWidgets toolkit.

        NOTE

        -

        When cross-compiling, cross.cygclass must be inherit()ed BEFORE +

        When cross-compiling, cross.cygclass must be inherit()ed BEFORE wxwidgets.cygclass.

        @@ -80,7 +80,7 @@

        [ Top ] [ wxwidgets.cygclass ] [ Variables ]

        DESCRIPTION

        The desired major.minor branch of the wxWidgets toolkit. This variable must - be set before inherit()ing the wxwidgets.cygclass. + be set before inherit()ing the wxwidgets.cygclass.

        NOTE

        Even minor version numbers represent stable branches; versions 2.6, 2.8 @@ -128,7 +128,7 @@

      - This variable must be set before inherit()ing the wxwidgets.cygclass. + This variable must be set before inherit()ing the wxwidgets.cygclass. If undefined, the default on Cygwin is "gtk2" for 2.x and "gtk3" for 3.x; when cross-compiling, the default depends on CROSS_HOST as indicated above.

      @@ -144,7 +144,7 @@ do not support "unicode".

      -

      This variable must be set before inherit()ing the wxwidgets.cygclass. +

      This variable must be set before inherit()ing the wxwidgets.cygclass. If undefined, "unicode" is the default if supported by the given WX_TOOLKIT.

      @@ -198,7 +198,7 @@ diff --git a/xfce4_cygclass.html b/xfce4_cygclass.html index 8539eaba..9e3b4067 100644 --- a/xfce4_cygclass.html +++ b/xfce4_cygclass.html @@ -92,7 +92,7 @@

      Git repository for the package.

      NOTE

      -

      git.cygclass should be inherit()ed last for this to be of use. +

      git.cygclass should be inherit()ed last for this to be of use.


      @@ -157,7 +157,7 @@ diff --git a/xorg_cygclass.html b/xorg_cygclass.html index 8cb05e68..9b4fd0e6 100644 --- a/xorg_cygclass.html +++ b/xorg_cygclass.html @@ -61,7 +61,7 @@

      This cygclass defines the variables necessary to download X.Org packages, - either as tarballs (default) or from Git (if git.cygclass is inherit()ed + either as tarballs (default) or from Git (if git.cygclass is inherit()ed afterwards).

      HISTORY

      @@ -149,12 +149,12 @@

      Git repository for the package.

      NOTE

      -

      git.cygclass should be inherit()ed last for this to be of use. +

      git.cygclass should be inherit()ed last for this to be of use.

      diff --git a/xvfb_cygclass.html b/xvfb_cygclass.html index 82d60458..c4b5a894 100644 --- a/xvfb_cygclass.html +++ b/xvfb_cygclass.html @@ -88,7 +88,7 @@