Updated to msys2-base-x86_64-20210725
1
msys2/.gitattributes
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
* binary
|
|
@ -1,15 +0,0 @@
|
||||||
@echo off
|
|
||||||
REM Copyright (c) 2014, Ray Donnelly <mingw.android@gmail.com>
|
|
||||||
|
|
||||||
set PATH=%~dp0\usr\bin;%PATH%
|
|
||||||
|
|
||||||
echo Querying 'base' packages for DLLs ..
|
|
||||||
%~dp0\usr\bin\bash /usr/bin/pacman-rec-filename-grep base base-dlls-unix.txt ".*\.(dll|so|oct)$"
|
|
||||||
%~dp0\usr\bin\bash /usr/bin/paths-from-unix-to-windows base-dlls-unix.txt base-dlls.txt %CD:\=/%
|
|
||||||
|
|
||||||
echo Rebasing all DLLs, 'base' ones first ..
|
|
||||||
REM -i is new; it means ignore database and
|
|
||||||
REM rebase from end of {cygwin1,msys-2.0}.dll
|
|
||||||
REM it work by avoiding passing -s to rebase.exe
|
|
||||||
REM which has modifications to support this mode.
|
|
||||||
%~dp0\usr\bin\dash /usr/bin/rebaseall -T base-dlls.txt -i -p
|
|
|
@ -1,21 +0,0 @@
|
||||||
# This file is in public domain.
|
|
||||||
# Original author: Karlson2k (Evgeny Grin)
|
|
||||||
# Written for MSys2/MinGW64 to help running 'configure' scripts
|
|
||||||
|
|
||||||
# Defaults for MinGW64-targeted programs
|
|
||||||
|
|
||||||
# Set proper selfname on bash and fallback to default name on other shells
|
|
||||||
test -n "${BASH_SOURCE}" 2>/dev/null && config_site_me="${BASH_SOURCE[0]##*/}" || config_site_me=config.site
|
|
||||||
|
|
||||||
# Set default 'host' to speedup configure
|
|
||||||
if test -z "$build_alias"; then
|
|
||||||
build_alias="${MSYSTEM_CHOST-i686-w64-mingw32}" && \
|
|
||||||
${as_echo-echo} "$config_site_me:${as_lineno-$LINENO}: default build_alias set to $build_alias" >&5
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Set default 'prefix' to "/clang32"
|
|
||||||
if ( test -z "$prefix" || test "x$prefix" = "xNONE" ) && \
|
|
||||||
( test -z "$exec_prefix" || test "x$exec_prefix" = "xNONE" ); then
|
|
||||||
prefix="${MSYSTEM_PREFIX-/clang32}" && \
|
|
||||||
${as_echo-echo} "$config_site_me:${as_lineno-$LINENO}: default prefix set to $prefix" >&5
|
|
||||||
fi
|
|
BIN
msys2/clang64.exe
Normal file
BIN
msys2/clang64.ico
Normal file
After Width: | Height: | Size: 30 KiB |
5
msys2/clang64.ini
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
#MSYS=winsymlinks:nativestrict
|
||||||
|
#MSYS=error_start:mingw64/bin/qtcreator.exe|-debug|<process-id>
|
||||||
|
#CHERE_INVOKING=1
|
||||||
|
#MSYS2_PATH_TYPE=inherit
|
||||||
|
MSYSTEM=CLANG64
|
|
@ -1,21 +0,0 @@
|
||||||
# This file is in public domain.
|
|
||||||
# Original author: Karlson2k (Evgeny Grin)
|
|
||||||
# Written for MSys2/MinGW64 to help running 'configure' scripts
|
|
||||||
|
|
||||||
# Defaults for MinGW64-targeted programs
|
|
||||||
|
|
||||||
# Set proper selfname on bash and fallback to default name on other shells
|
|
||||||
test -n "${BASH_SOURCE}" 2>/dev/null && config_site_me="${BASH_SOURCE[0]##*/}" || config_site_me=config.site
|
|
||||||
|
|
||||||
# Set default 'host' to speedup configure
|
|
||||||
if test -z "$build_alias"; then
|
|
||||||
build_alias="${MSYSTEM_CHOST-x86_64-w64-mingw32}" && \
|
|
||||||
${as_echo-echo} "$config_site_me:${as_lineno-$LINENO}: default build_alias set to $build_alias" >&5
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Set default 'prefix' to "/clang64"
|
|
||||||
if ( test -z "$prefix" || test "x$prefix" = "xNONE" ) && \
|
|
||||||
( test -z "$exec_prefix" || test "x$exec_prefix" = "xNONE" ); then
|
|
||||||
prefix="${MSYSTEM_PREFIX-/clang64}" && \
|
|
||||||
${as_echo-echo} "$config_site_me:${as_lineno-$LINENO}: default prefix set to $prefix" >&5
|
|
||||||
fi
|
|
|
@ -2,40 +2,20 @@
|
||||||
# Original author: Karlson2k (Evgeny Grin)
|
# Original author: Karlson2k (Evgeny Grin)
|
||||||
# Written for MSys2 to help running 'configure' scripts
|
# Written for MSys2 to help running 'configure' scripts
|
||||||
|
|
||||||
# Use correct config.site even if CONFIG_SITE is not set
|
# Defaults for MSys2/MinGW64-targeted programs
|
||||||
if test "x$MSYSTEM" = "xMINGW64"; then
|
|
||||||
if test -r "${MINGW_PREFIX-/mingw64}/etc/config.site"; then
|
|
||||||
. "${MINGW_PREFIX-/mingw64}/etc/config.site"
|
|
||||||
fi
|
|
||||||
elif test "x$MSYSTEM" = "xMINGW32"; then
|
|
||||||
if test -r "${MINGW_PREFIX-/mingw32}/etc/config.site"; then
|
|
||||||
. "${MINGW_PREFIX-/mingw32}/etc/config.site"
|
|
||||||
fi
|
|
||||||
elif test "x$MSYSTEM" = "xCLANG64"; then
|
|
||||||
if test -r "${MINGW_PREFIX-/clang64}/etc/config.site"; then
|
|
||||||
. "${MINGW_PREFIX-/clang64}/etc/config.site"
|
|
||||||
fi
|
|
||||||
elif test "x$MSYSTEM" = "xCLANG32"; then
|
|
||||||
if test -r "${MINGW_PREFIX-/clang32}/etc/config.site"; then
|
|
||||||
. "${MINGW_PREFIX-/clang32}/etc/config.site"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
# Defaults for MSys2-targeted programs
|
|
||||||
|
|
||||||
# Set proper selfname on bash and fallback to default name on other shells
|
# Set proper selfname on bash and fallback to default name on other shells
|
||||||
test -n "${BASH_SOURCE}" 2>/dev/null && config_site_me="${BASH_SOURCE[0]##*/}" || config_site_me=config.site
|
test -n "${BASH_SOURCE}" 2>/dev/null && config_site_me="${BASH_SOURCE[0]##*/}" || config_site_me=config.site
|
||||||
|
|
||||||
# Set default 'host' to speedup configure
|
|
||||||
if test -z "$build_alias"; then
|
|
||||||
build_alias="${MSYSTEM_CARCH-x86_64}-pc-msys" && \
|
|
||||||
${as_echo-echo} "$config_site_me:${as_lineno-$LINENO}: default build_alias set to $build_alias" >&5
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Set default 'prefix' to "/usr"
|
|
||||||
if ( test -z "$prefix" || test "x$prefix" = "xNONE" ) && \
|
|
||||||
( test -z "$exec_prefix" || test "x$exec_prefix" = "xNONE" ); then
|
|
||||||
prefix="${MSYSTEM_PREFIX-/usr}" && \
|
|
||||||
${as_echo-echo} "$config_site_me:${as_lineno-$LINENO}: default prefix set to $prefix" >&5
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
# Set default 'host' to speedup configure
|
||||||
|
if test -z "$build_alias"; then
|
||||||
|
build_alias="${MSYSTEM_CHOST}" && \
|
||||||
|
${as_echo-echo} "$config_site_me:${as_lineno-$LINENO}: default build_alias set to $build_alias" >&5
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Set default 'prefix'
|
||||||
|
if ( test -z "$prefix" || test "x$prefix" = "xNONE" ) && \
|
||||||
|
( test -z "$exec_prefix" || test "x$exec_prefix" = "xNONE" ); then
|
||||||
|
prefix="${MSYSTEM_PREFIX}" && \
|
||||||
|
${as_echo-echo} "$config_site_me:${as_lineno-$LINENO}: default prefix set to $prefix" >&5
|
||||||
fi
|
fi
|
|
@ -8,9 +8,10 @@
|
||||||
#
|
#
|
||||||
#-- The download utilities that makepkg should use to acquire sources
|
#-- The download utilities that makepkg should use to acquire sources
|
||||||
# Format: 'protocol::agent'
|
# Format: 'protocol::agent'
|
||||||
DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
|
DLAGENTS=('file::/usr/bin/curl -gqC - -o %o %u'
|
||||||
'http::/usr/bin/curl -qb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
'ftp::/usr/bin/curl -gqfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
|
||||||
'https::/usr/bin/curl -qb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
'http::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
||||||
|
'https::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
||||||
'rsync::/usr/bin/rsync --no-motd -z %u %o'
|
'rsync::/usr/bin/rsync --no-motd -z %u %o'
|
||||||
'scp::/usr/bin/scp -C %u %o')
|
'scp::/usr/bin/scp -C %u %o')
|
||||||
|
|
||||||
|
@ -22,6 +23,7 @@ DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %
|
||||||
#-- The package required by makepkg to download VCS sources
|
#-- The package required by makepkg to download VCS sources
|
||||||
# Format: 'protocol::package'
|
# Format: 'protocol::package'
|
||||||
VCSCLIENTS=('bzr::bzr'
|
VCSCLIENTS=('bzr::bzr'
|
||||||
|
'fossil::fossil'
|
||||||
'git::git'
|
'git::git'
|
||||||
'hg::mercurial'
|
'hg::mercurial'
|
||||||
'svn::subversion')
|
'svn::subversion')
|
||||||
|
@ -45,6 +47,8 @@ CHOST="x86_64-pc-msys"
|
||||||
#-- Compiler and Linker Flags
|
#-- Compiler and Linker Flags
|
||||||
# -march (or -mcpu) builds exclusively for an architecture
|
# -march (or -mcpu) builds exclusively for an architecture
|
||||||
# -mtune optimizes for an architecture, but builds for whole processor family
|
# -mtune optimizes for an architecture, but builds for whole processor family
|
||||||
|
CC=gcc
|
||||||
|
CXX=g++
|
||||||
CPPFLAGS=
|
CPPFLAGS=
|
||||||
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe"
|
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe"
|
||||||
CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe"
|
CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe"
|
||||||
|
@ -59,7 +63,7 @@ DEBUG_CXXFLAGS="-ggdb -Og"
|
||||||
# BUILD ENVIRONMENT
|
# BUILD ENVIRONMENT
|
||||||
#########################################################################
|
#########################################################################
|
||||||
#
|
#
|
||||||
# Defaults: BUILDENV=(fakeroot !distcc color !ccache check !sign)
|
# Makepkg defaults: BUILDENV=(!distcc !color !ccache check !sign)
|
||||||
# A negated environment option will do the opposite of the comments below.
|
# A negated environment option will do the opposite of the comments below.
|
||||||
#
|
#
|
||||||
#-- distcc: Use the Distributed C/C++/ObjC compiler
|
#-- distcc: Use the Distributed C/C++/ObjC compiler
|
||||||
|
@ -82,7 +86,7 @@ BUILDENV=(!distcc color !ccache check !sign)
|
||||||
# These are default values for the options=() settings
|
# These are default values for the options=() settings
|
||||||
#########################################################################
|
#########################################################################
|
||||||
#
|
#
|
||||||
# Default: OPTIONS=(strip docs !libtool staticlibs emptydirs zipman purge !debug)
|
# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto)
|
||||||
# A negated option will do the opposite of the comments below.
|
# A negated option will do the opposite of the comments below.
|
||||||
#
|
#
|
||||||
#-- strip: Strip symbols from binaries/libraries
|
#-- strip: Strip symbols from binaries/libraries
|
||||||
|
@ -93,11 +97,12 @@ BUILDENV=(!distcc color !ccache check !sign)
|
||||||
#-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip
|
#-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip
|
||||||
#-- purge: Remove files specified by PURGE_TARGETS
|
#-- purge: Remove files specified by PURGE_TARGETS
|
||||||
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
||||||
|
#-- lto: Add compile flags for building with link time optimization
|
||||||
#
|
#
|
||||||
OPTIONS=(strip docs !libtool staticlibs emptydirs zipman purge !debug)
|
OPTIONS=(strip docs !libtool staticlibs emptydirs zipman purge !debug !lto)
|
||||||
|
|
||||||
#-- File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512
|
#-- File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512
|
||||||
INTEGRITY_CHECK=(md5)
|
INTEGRITY_CHECK=(sha256)
|
||||||
#-- Options to be used when stripping binaries. See `man strip' for details.
|
#-- Options to be used when stripping binaries. See `man strip' for details.
|
||||||
STRIP_BINARIES="--strip-all"
|
STRIP_BINARIES="--strip-all"
|
||||||
#-- Options to be used when stripping shared libraries. See `man strip' for details.
|
#-- Options to be used when stripping shared libraries. See `man strip' for details.
|
||||||
|
@ -148,10 +153,12 @@ COMPRESSLZ=(lzip -c -f)
|
||||||
# EXTENSION DEFAULTS
|
# EXTENSION DEFAULTS
|
||||||
#########################################################################
|
#########################################################################
|
||||||
#
|
#
|
||||||
# WARNING: Do NOT modify these variables unless you know what you are
|
|
||||||
# doing.
|
|
||||||
#
|
|
||||||
PKGEXT='.pkg.tar.zst'
|
PKGEXT='.pkg.tar.zst'
|
||||||
SRCEXT='.src.tar.gz'
|
SRCEXT='.src.tar.gz'
|
||||||
|
|
||||||
# vim: set ft=sh ts=2 sw=2 et:
|
#########################################################################
|
||||||
|
# OTHER
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
#-- Command used to run pacman as root, instead of trying sudo and su
|
||||||
|
PACMAN_AUTH=()
|
||||||
|
|
|
@ -1,171 +0,0 @@
|
||||||
#
|
|
||||||
# /etc/makepkg.conf
|
|
||||||
#
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# SOURCE ACQUISITION
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
#-- The download utilities that makepkg should use to acquire sources
|
|
||||||
# Format: 'protocol::agent'
|
|
||||||
DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
|
|
||||||
'http::/usr/bin/curl -qb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
|
||||||
'https::/usr/bin/curl -qb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
|
||||||
'rsync::/usr/bin/rsync --no-motd -z %u %o'
|
|
||||||
'scp::/usr/bin/scp -C %u %o')
|
|
||||||
|
|
||||||
# Other common tools:
|
|
||||||
# /usr/bin/snarf
|
|
||||||
# /usr/bin/lftpget -c
|
|
||||||
# /usr/bin/wget
|
|
||||||
|
|
||||||
#-- The package required by makepkg to download VCS sources
|
|
||||||
# Format: 'protocol::package'
|
|
||||||
VCSCLIENTS=('bzr::bzr'
|
|
||||||
'git::git'
|
|
||||||
'hg::mercurial'
|
|
||||||
'svn::subversion')
|
|
||||||
|
|
||||||
#-- Using git am to apply patches has benefits, but also downsides
|
|
||||||
# one being that people without their .gitconfig set get prompts
|
|
||||||
# and the other being that the sha1s vary each time, so fix them
|
|
||||||
GIT_COMMITTER_NAME="makepkg"
|
|
||||||
GIT_COMMITTER_EMAIL="makepkg@msys2.org"
|
|
||||||
function gitam_mkpkg() {
|
|
||||||
git am --committer-date-is-author-date "$@"
|
|
||||||
}
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# ARCHITECTURE, COMPILE FLAGS
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
CARCH="i686"
|
|
||||||
CHOST="i686-w64-mingw32"
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# Mingw toolchains stuff
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
MINGW_CHOST="i686-w64-mingw32"
|
|
||||||
MINGW_PREFIX="/clang32"
|
|
||||||
MINGW_PACKAGE_PREFIX="mingw-w64-clang-i686"
|
|
||||||
|
|
||||||
# DirectX compatibility environment variable
|
|
||||||
DXSDK_DIR=${MINGW_PREFIX}/${MINGW_CHOST}
|
|
||||||
|
|
||||||
#-- Compiler and Linker Flags
|
|
||||||
# -march (or -mcpu) builds exclusively for an architecture
|
|
||||||
# -mtune optimizes for an architecture, but builds for whole processor family
|
|
||||||
CPPFLAGS="-D__USE_MINGW_ANSI_STDIO=1"
|
|
||||||
CFLAGS="-march=i686 -mtune=generic -O2 -pipe"
|
|
||||||
CXXFLAGS="-march=i686 -mtune=generic -O2 -pipe"
|
|
||||||
LDFLAGS="-pipe -Wl,--dynamicbase,--no-seh"
|
|
||||||
#-- Make Flags: change this for DistCC/SMP systems
|
|
||||||
MAKEFLAGS="-j$(($(nproc)+1))"
|
|
||||||
#-- Debugging flags
|
|
||||||
DEBUG_CFLAGS="-ggdb -Og"
|
|
||||||
DEBUG_CXXFLAGS="-ggdb -Og"
|
|
||||||
|
|
||||||
ACLOCAL_PATH="${MINGW_PREFIX}/share/aclocal:/usr/share/aclocal"
|
|
||||||
PKG_CONFIG_PATH="${MINGW_PREFIX}/lib/pkgconfig:${MINGW_PREFIX}/share/pkgconfig"
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# BUILD ENVIRONMENT
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
# Defaults: BUILDENV=(fakeroot !distcc color !ccache check !sign)
|
|
||||||
# A negated environment option will do the opposite of the comments below.
|
|
||||||
#
|
|
||||||
#-- distcc: Use the Distributed C/C++/ObjC compiler
|
|
||||||
#-- color: Colorize output messages
|
|
||||||
#-- ccache: Use ccache to cache compilation
|
|
||||||
#-- check: Run the check() function if present in the PKGBUILD
|
|
||||||
#-- sign: Generate PGP signature file
|
|
||||||
#
|
|
||||||
BUILDENV=(!distcc color !ccache check !sign)
|
|
||||||
#
|
|
||||||
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
|
|
||||||
#-- specify a space-delimited list of hosts running in the DistCC cluster.
|
|
||||||
#DISTCC_HOSTS=""
|
|
||||||
#
|
|
||||||
#-- Specify a directory for package building.
|
|
||||||
#BUILDDIR=/tmp/makepkg
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# GLOBAL PACKAGE OPTIONS
|
|
||||||
# These are default values for the options=() settings
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
# Default: OPTIONS=(strip docs !libtool staticlibs emptydirs zipman purge !debug)
|
|
||||||
# A negated option will do the opposite of the comments below.
|
|
||||||
#
|
|
||||||
#-- strip: Strip symbols from binaries/libraries
|
|
||||||
#-- docs: Save doc directories specified by DOC_DIRS
|
|
||||||
#-- libtool: Leave libtool (.la) files in packages
|
|
||||||
#-- staticlibs: Leave static library (.a) files in packages
|
|
||||||
#-- emptydirs: Leave empty directories in packages
|
|
||||||
#-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip
|
|
||||||
#-- purge: Remove files specified by PURGE_TARGETS
|
|
||||||
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
|
||||||
#
|
|
||||||
OPTIONS=(strip docs !libtool staticlibs emptydirs zipman purge !debug)
|
|
||||||
|
|
||||||
#-- File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512
|
|
||||||
INTEGRITY_CHECK=(md5)
|
|
||||||
#-- Options to be used when stripping binaries. See `man strip' for details.
|
|
||||||
STRIP_BINARIES="--strip-all"
|
|
||||||
#-- Options to be used when stripping shared libraries. See `man strip' for details.
|
|
||||||
STRIP_SHARED="--strip-unneeded"
|
|
||||||
#-- Options to be used when stripping static libraries. See `man strip' for details.
|
|
||||||
STRIP_STATIC="--strip-debug"
|
|
||||||
#-- Manual (man and info) directories to compress (if zipman is specified)
|
|
||||||
MAN_DIRS=(clang32{{,/local}{,/share},/opt/*}/{man,info})
|
|
||||||
#-- Doc directories to remove (if !docs is specified)
|
|
||||||
DOC_DIRS=(clang32/{,local/}{,share/}{doc,gtk-doc})
|
|
||||||
#-- Files to be removed from all packages (if purge is specified)
|
|
||||||
PURGE_TARGETS=(clang32/{,share}/info/dir .packlist *.pod)
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# PACKAGE OUTPUT
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
# Default: put built package and cached source in build directory
|
|
||||||
#
|
|
||||||
#-- Destination: specify a fixed directory where all packages will be placed
|
|
||||||
#PKGDEST=/var/packages-clang32
|
|
||||||
#-- Source cache: specify a fixed directory where source files will be cached
|
|
||||||
#SRCDEST=/var/sources
|
|
||||||
#-- Source packages: specify a fixed directory where all src packages will be placed
|
|
||||||
#SRCPKGDEST=/var/srcpackages-clang32
|
|
||||||
#-- Log files: specify a fixed directory where all log files will be placed
|
|
||||||
#LOGDEST=/var/makepkglogs
|
|
||||||
#-- Packager: name/email of the person or organization building packages
|
|
||||||
#PACKAGER="John Doe <john@doe.com>"
|
|
||||||
#-- Specify a key to use for package signing
|
|
||||||
#GPGKEY=""
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# COMPRESSION DEFAULTS
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
COMPRESSGZ=(gzip -c -f -n)
|
|
||||||
COMPRESSBZ2=(bzip2 -c -f)
|
|
||||||
COMPRESSXZ=(xz -c -z -T0 -)
|
|
||||||
COMPRESSZST=(zstd -c -T0 --ultra -20 -)
|
|
||||||
COMPRESSLRZ=(lrzip -q)
|
|
||||||
COMPRESSLZO=(lzop -q)
|
|
||||||
COMPRESSZ=(compress -c -f)
|
|
||||||
COMPRESSLZ4=(lz4 -q)
|
|
||||||
COMPRESSLZ=(lzip -c -f)
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# EXTENSION DEFAULTS
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
# WARNING: Do NOT modify these variables unless you know what you are
|
|
||||||
# doing.
|
|
||||||
#
|
|
||||||
PKGEXT='.pkg.tar.zst'
|
|
||||||
SRCEXT='.src.tar.gz'
|
|
||||||
|
|
||||||
# vim: set ft=sh ts=2 sw=2 et:
|
|
|
@ -1,171 +0,0 @@
|
||||||
#
|
|
||||||
# /etc/makepkg_mingw64.conf
|
|
||||||
#
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# SOURCE ACQUISITION
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
#-- The download utilities that makepkg should use to acquire sources
|
|
||||||
# Format: 'protocol::agent'
|
|
||||||
DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
|
|
||||||
'http::/usr/bin/curl -qb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
|
||||||
'https::/usr/bin/curl -qb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
|
||||||
'rsync::/usr/bin/rsync --no-motd -z %u %o'
|
|
||||||
'scp::/usr/bin/scp -C %u %o')
|
|
||||||
|
|
||||||
# Other common tools:
|
|
||||||
# /usr/bin/snarf
|
|
||||||
# /usr/bin/lftpget -c
|
|
||||||
# /usr/bin/wget
|
|
||||||
|
|
||||||
#-- The package required by makepkg to download VCS sources
|
|
||||||
# Format: 'protocol::package'
|
|
||||||
VCSCLIENTS=('bzr::bzr'
|
|
||||||
'git::git'
|
|
||||||
'hg::mercurial'
|
|
||||||
'svn::subversion')
|
|
||||||
|
|
||||||
#-- Using git am to apply patches has benefits, but also downsides
|
|
||||||
# one being that people without their .gitconfig set get prompts
|
|
||||||
# and the other being that the sha1s vary each time, so fix them
|
|
||||||
GIT_COMMITTER_NAME="makepkg"
|
|
||||||
GIT_COMMITTER_EMAIL="makepkg@msys2.org"
|
|
||||||
function gitam_mkpkg() {
|
|
||||||
git am --committer-date-is-author-date "$@"
|
|
||||||
}
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# ARCHITECTURE, COMPILE FLAGS
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
CARCH="x86_64"
|
|
||||||
CHOST="x86_64-w64-mingw32"
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# Mingw toolchains stuff
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
MINGW_CHOST="x86_64-w64-mingw32"
|
|
||||||
MINGW_PREFIX="/clang64"
|
|
||||||
MINGW_PACKAGE_PREFIX="mingw-w64-clang-x86_64"
|
|
||||||
|
|
||||||
# DirectX compatibility environment variable
|
|
||||||
DXSDK_DIR=${MINGW_PREFIX}/${MINGW_CHOST}
|
|
||||||
|
|
||||||
#-- Compiler and Linker Flags
|
|
||||||
# -march (or -mcpu) builds exclusively for an architecture
|
|
||||||
# -mtune optimizes for an architecture, but builds for whole processor family
|
|
||||||
CPPFLAGS="-D__USE_MINGW_ANSI_STDIO=1"
|
|
||||||
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe"
|
|
||||||
CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe"
|
|
||||||
LDFLAGS="-pipe -Wl,--dynamicbase"
|
|
||||||
#-- Make Flags: change this for DistCC/SMP systems
|
|
||||||
MAKEFLAGS="-j$(($(nproc)+1))"
|
|
||||||
#-- Debugging flags
|
|
||||||
DEBUG_CFLAGS="-ggdb -Og"
|
|
||||||
DEBUG_CXXFLAGS="-ggdb -Og"
|
|
||||||
|
|
||||||
ACLOCAL_PATH="${MINGW_PREFIX}/share/aclocal:/usr/share/aclocal"
|
|
||||||
PKG_CONFIG_PATH="${MINGW_PREFIX}/lib/pkgconfig:${MINGW_PREFIX}/share/pkgconfig"
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# BUILD ENVIRONMENT
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
# Defaults: BUILDENV=(fakeroot !distcc color !ccache check !sign)
|
|
||||||
# A negated environment option will do the opposite of the comments below.
|
|
||||||
#
|
|
||||||
#-- distcc: Use the Distributed C/C++/ObjC compiler
|
|
||||||
#-- color: Colorize output messages
|
|
||||||
#-- ccache: Use ccache to cache compilation
|
|
||||||
#-- check: Run the check() function if present in the PKGBUILD
|
|
||||||
#-- sign: Generate PGP signature file
|
|
||||||
#
|
|
||||||
BUILDENV=(!distcc color !ccache check !sign)
|
|
||||||
#
|
|
||||||
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
|
|
||||||
#-- specify a space-delimited list of hosts running in the DistCC cluster.
|
|
||||||
#DISTCC_HOSTS=""
|
|
||||||
#
|
|
||||||
#-- Specify a directory for package building.
|
|
||||||
#BUILDDIR=/tmp/makepkg
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# GLOBAL PACKAGE OPTIONS
|
|
||||||
# These are default values for the options=() settings
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
# Default: OPTIONS=(strip docs !libtool staticlibs emptydirs zipman purge !debug)
|
|
||||||
# A negated option will do the opposite of the comments below.
|
|
||||||
#
|
|
||||||
#-- strip: Strip symbols from binaries/libraries
|
|
||||||
#-- docs: Save doc directories specified by DOC_DIRS
|
|
||||||
#-- libtool: Leave libtool (.la) files in packages
|
|
||||||
#-- staticlibs: Leave static library (.a) files in packages
|
|
||||||
#-- emptydirs: Leave empty directories in packages
|
|
||||||
#-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip
|
|
||||||
#-- purge: Remove files specified by PURGE_TARGETS
|
|
||||||
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
|
||||||
#
|
|
||||||
OPTIONS=(strip docs !libtool staticlibs emptydirs zipman purge !debug)
|
|
||||||
|
|
||||||
#-- File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512
|
|
||||||
INTEGRITY_CHECK=(md5)
|
|
||||||
#-- Options to be used when stripping binaries. See `man strip' for details.
|
|
||||||
STRIP_BINARIES="--strip-all"
|
|
||||||
#-- Options to be used when stripping shared libraries. See `man strip' for details.
|
|
||||||
STRIP_SHARED="--strip-unneeded"
|
|
||||||
#-- Options to be used when stripping static libraries. See `man strip' for details.
|
|
||||||
STRIP_STATIC="--strip-debug"
|
|
||||||
#-- Manual (man and info) directories to compress (if zipman is specified)
|
|
||||||
MAN_DIRS=(clang64{{,/local}{,/share},/opt/*}/{man,info})
|
|
||||||
#-- Doc directories to remove (if !docs is specified)
|
|
||||||
DOC_DIRS=(clang64/{,local/}{,share/}{doc,gtk-doc})
|
|
||||||
#-- Files to be removed from all packages (if purge is specified)
|
|
||||||
PURGE_TARGETS=(clang64/{,share}/info/dir .packlist *.pod)
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# PACKAGE OUTPUT
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
# Default: put built package and cached source in build directory
|
|
||||||
#
|
|
||||||
#-- Destination: specify a fixed directory where all packages will be placed
|
|
||||||
#PKGDEST=/var/packages-clang64
|
|
||||||
#-- Source cache: specify a fixed directory where source files will be cached
|
|
||||||
#SRCDEST=/var/sources
|
|
||||||
#-- Source packages: specify a fixed directory where all src packages will be placed
|
|
||||||
#SRCPKGDEST=/var/srcpackages-clang64
|
|
||||||
#-- Log files: specify a fixed directory where all log files will be placed
|
|
||||||
#LOGDEST=/var/makepkglogs
|
|
||||||
#-- Packager: name/email of the person or organization building packages
|
|
||||||
#PACKAGER="John Doe <john@doe.com>"
|
|
||||||
#-- Specify a key to use for package signing
|
|
||||||
#GPGKEY=""
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# COMPRESSION DEFAULTS
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
COMPRESSGZ=(gzip -c -f -n)
|
|
||||||
COMPRESSBZ2=(bzip2 -c -f)
|
|
||||||
COMPRESSXZ=(xz -c -z -T0 -)
|
|
||||||
COMPRESSZST=(zstd -c -T0 --ultra -20 -)
|
|
||||||
COMPRESSLRZ=(lrzip -q)
|
|
||||||
COMPRESSLZO=(lzop -q)
|
|
||||||
COMPRESSZ=(compress -c -f)
|
|
||||||
COMPRESSLZ4=(lz4 -q)
|
|
||||||
COMPRESSLZ=(lzip -c -f)
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# EXTENSION DEFAULTS
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
# WARNING: Do NOT modify these variables unless you know what you are
|
|
||||||
# doing.
|
|
||||||
#
|
|
||||||
PKGEXT='.pkg.tar.zst'
|
|
||||||
SRCEXT='.src.tar.gz'
|
|
||||||
|
|
||||||
# vim: set ft=sh ts=2 sw=2 et:
|
|
|
@ -1,5 +1,5 @@
|
||||||
#
|
#
|
||||||
# /etc/makepkg_mingw64.conf
|
# /etc/makepkg_mingw.conf
|
||||||
#
|
#
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
@ -8,9 +8,10 @@
|
||||||
#
|
#
|
||||||
#-- The download utilities that makepkg should use to acquire sources
|
#-- The download utilities that makepkg should use to acquire sources
|
||||||
# Format: 'protocol::agent'
|
# Format: 'protocol::agent'
|
||||||
DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
|
DLAGENTS=('file::/usr/bin/curl -gqC - -o %o %u'
|
||||||
'http::/usr/bin/curl -qb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
'ftp::/usr/bin/curl -gqfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
|
||||||
'https::/usr/bin/curl -qb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
'http::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
||||||
|
'https::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
||||||
'rsync::/usr/bin/rsync --no-motd -z %u %o'
|
'rsync::/usr/bin/rsync --no-motd -z %u %o'
|
||||||
'scp::/usr/bin/scp -C %u %o')
|
'scp::/usr/bin/scp -C %u %o')
|
||||||
|
|
||||||
|
@ -22,6 +23,7 @@ DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %
|
||||||
#-- The package required by makepkg to download VCS sources
|
#-- The package required by makepkg to download VCS sources
|
||||||
# Format: 'protocol::package'
|
# Format: 'protocol::package'
|
||||||
VCSCLIENTS=('bzr::bzr'
|
VCSCLIENTS=('bzr::bzr'
|
||||||
|
'fossil::fossil'
|
||||||
'git::git'
|
'git::git'
|
||||||
'hg::mercurial'
|
'hg::mercurial'
|
||||||
'svn::subversion')
|
'svn::subversion')
|
||||||
|
@ -39,29 +41,87 @@ function gitam_mkpkg() {
|
||||||
# ARCHITECTURE, COMPILE FLAGS
|
# ARCHITECTURE, COMPILE FLAGS
|
||||||
#########################################################################
|
#########################################################################
|
||||||
#
|
#
|
||||||
CARCH="x86_64"
|
|
||||||
CHOST="x86_64-w64-mingw32"
|
|
||||||
|
|
||||||
#########################################################################
|
if [[ "$MSYSTEM" == "MINGW64" ]]; then
|
||||||
# Mingw toolchains stuff
|
CARCH="x86_64"
|
||||||
#########################################################################
|
CHOST="x86_64-w64-mingw32"
|
||||||
#
|
MINGW_CHOST="x86_64-w64-mingw32"
|
||||||
MINGW_CHOST="x86_64-w64-mingw32"
|
MINGW_PREFIX="/mingw64"
|
||||||
MINGW_PREFIX="/mingw64"
|
MINGW_PACKAGE_PREFIX="mingw-w64-x86_64"
|
||||||
MINGW_PACKAGE_PREFIX="mingw-w64-x86_64"
|
CC="gcc"
|
||||||
|
CXX="g++"
|
||||||
|
CPPFLAGS="-D__USE_MINGW_ANSI_STDIO=1"
|
||||||
|
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe"
|
||||||
|
CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe"
|
||||||
|
LDFLAGS="-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high"
|
||||||
|
elif [[ "$MSYSTEM" == "MINGW32" ]]; then
|
||||||
|
CARCH="i686"
|
||||||
|
CHOST="i686-w64-mingw32"
|
||||||
|
MINGW_CHOST="i686-w64-mingw32"
|
||||||
|
MINGW_PREFIX="/mingw32"
|
||||||
|
MINGW_PACKAGE_PREFIX="mingw-w64-i686"
|
||||||
|
CC="gcc"
|
||||||
|
CXX="g++"
|
||||||
|
CPPFLAGS="-D__USE_MINGW_ANSI_STDIO=1"
|
||||||
|
CFLAGS="-march=i686 -mtune=generic -O2 -pipe"
|
||||||
|
CXXFLAGS="-march=i686 -mtune=generic -O2 -pipe"
|
||||||
|
LDFLAGS="-pipe -Wl,--dynamicbase,--nxcompat,--no-seh"
|
||||||
|
elif [[ "$MSYSTEM" == "CLANG64" ]]; then
|
||||||
|
CARCH="x86_64"
|
||||||
|
CHOST="x86_64-w64-mingw32"
|
||||||
|
MINGW_CHOST="x86_64-w64-mingw32"
|
||||||
|
MINGW_PREFIX="/clang64"
|
||||||
|
MINGW_PACKAGE_PREFIX="mingw-w64-clang-x86_64"
|
||||||
|
CC="clang"
|
||||||
|
CXX="clang++"
|
||||||
|
CPPFLAGS="-D__USE_MINGW_ANSI_STDIO=1"
|
||||||
|
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe"
|
||||||
|
CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe"
|
||||||
|
LDFLAGS="-pipe -Wl,--dynamicbase"
|
||||||
|
elif [[ "$MSYSTEM" == "CLANG32" ]]; then
|
||||||
|
CARCH="i686"
|
||||||
|
CHOST="i686-w64-mingw32"
|
||||||
|
MINGW_CHOST="i686-w64-mingw32"
|
||||||
|
MINGW_PREFIX="/clang32"
|
||||||
|
MINGW_PACKAGE_PREFIX="mingw-w64-clang-i686"
|
||||||
|
CC="clang"
|
||||||
|
CXX="clang++"
|
||||||
|
CPPFLAGS="-D__USE_MINGW_ANSI_STDIO=1"
|
||||||
|
CFLAGS="-march=i686 -mtune=generic -O2 -pipe"
|
||||||
|
CXXFLAGS="-march=i686 -mtune=generic -O2 -pipe"
|
||||||
|
LDFLAGS="-pipe -Wl,--dynamicbase,--no-seh"
|
||||||
|
elif [[ "$MSYSTEM" == "CLANGARM64" ]]; then
|
||||||
|
CARCH="aarch64"
|
||||||
|
CHOST="aarch64-w64-mingw32"
|
||||||
|
MINGW_CHOST="aarch64-w64-mingw32"
|
||||||
|
MINGW_PREFIX="/clangarm64"
|
||||||
|
MINGW_PACKAGE_PREFIX="mingw-w64-clang-aarch64"
|
||||||
|
CC="clang"
|
||||||
|
CXX="clang++"
|
||||||
|
CPPFLAGS="-D__USE_MINGW_ANSI_STDIO=1"
|
||||||
|
CFLAGS="-O2 -pipe"
|
||||||
|
CXXFLAGS="-O2 -pipe"
|
||||||
|
LDFLAGS="-pipe -Wl,--dynamicbase"
|
||||||
|
elif [[ "$MSYSTEM" == "UCRT64" ]]; then
|
||||||
|
CARCH="x86_64"
|
||||||
|
CHOST="x86_64-w64-mingw32"
|
||||||
|
MINGW_CHOST="x86_64-w64-mingw32"
|
||||||
|
MINGW_PREFIX="/ucrt64"
|
||||||
|
MINGW_PACKAGE_PREFIX="mingw-w64-ucrt-x86_64"
|
||||||
|
CC="gcc"
|
||||||
|
CXX="g++"
|
||||||
|
CPPFLAGS="-D__USE_MINGW_ANSI_STDIO=1"
|
||||||
|
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe"
|
||||||
|
CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe"
|
||||||
|
LDFLAGS="-pipe"
|
||||||
|
else
|
||||||
|
echo "Unsupported MSYSTEM: $MSYSTEM"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
# DirectX compatibility environment variable
|
# DirectX compatibility environment variable
|
||||||
DXSDK_DIR=${MINGW_PREFIX}/${MINGW_CHOST}
|
DXSDK_DIR=${MINGW_PREFIX}/${MINGW_CHOST}
|
||||||
|
|
||||||
#-- Compiler and Linker Flags
|
|
||||||
# -march (or -mcpu) builds exclusively for an architecture
|
|
||||||
# -mtune optimizes for an architecture, but builds for whole processor family
|
|
||||||
CPPFLAGS="-D__USE_MINGW_ANSI_STDIO=1"
|
|
||||||
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe"
|
|
||||||
CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe"
|
|
||||||
LDFLAGS="-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high"
|
|
||||||
# Uncomment to disable hardening (ASLR, High entropy ASLR, DEP)
|
|
||||||
#LDFLAGS="-pipe"
|
|
||||||
#-- Make Flags: change this for DistCC/SMP systems
|
#-- Make Flags: change this for DistCC/SMP systems
|
||||||
MAKEFLAGS="-j$(($(nproc)+1))"
|
MAKEFLAGS="-j$(($(nproc)+1))"
|
||||||
#-- Debugging flags
|
#-- Debugging flags
|
||||||
|
@ -75,7 +135,7 @@ PKG_CONFIG_PATH="${MINGW_PREFIX}/lib/pkgconfig:${MINGW_PREFIX}/share/pkgconfig"
|
||||||
# BUILD ENVIRONMENT
|
# BUILD ENVIRONMENT
|
||||||
#########################################################################
|
#########################################################################
|
||||||
#
|
#
|
||||||
# Defaults: BUILDENV=(fakeroot !distcc color !ccache check !sign)
|
# Makepkg defaults: BUILDENV=(!distcc !color !ccache check !sign)
|
||||||
# A negated environment option will do the opposite of the comments below.
|
# A negated environment option will do the opposite of the comments below.
|
||||||
#
|
#
|
||||||
#-- distcc: Use the Distributed C/C++/ObjC compiler
|
#-- distcc: Use the Distributed C/C++/ObjC compiler
|
||||||
|
@ -98,7 +158,7 @@ BUILDENV=(!distcc color !ccache check !sign)
|
||||||
# These are default values for the options=() settings
|
# These are default values for the options=() settings
|
||||||
#########################################################################
|
#########################################################################
|
||||||
#
|
#
|
||||||
# Default: OPTIONS=(strip docs !libtool staticlibs emptydirs zipman purge !debug)
|
# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto)
|
||||||
# A negated option will do the opposite of the comments below.
|
# A negated option will do the opposite of the comments below.
|
||||||
#
|
#
|
||||||
#-- strip: Strip symbols from binaries/libraries
|
#-- strip: Strip symbols from binaries/libraries
|
||||||
|
@ -109,11 +169,12 @@ BUILDENV=(!distcc color !ccache check !sign)
|
||||||
#-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip
|
#-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip
|
||||||
#-- purge: Remove files specified by PURGE_TARGETS
|
#-- purge: Remove files specified by PURGE_TARGETS
|
||||||
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
||||||
|
#-- lto: Add compile flags for building with link time optimization
|
||||||
#
|
#
|
||||||
OPTIONS=(strip docs !libtool staticlibs emptydirs zipman purge !debug)
|
OPTIONS=(strip docs !libtool staticlibs emptydirs zipman purge !debug !lto)
|
||||||
|
|
||||||
#-- File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512
|
#-- File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512
|
||||||
INTEGRITY_CHECK=(md5)
|
INTEGRITY_CHECK=(sha256)
|
||||||
#-- Options to be used when stripping binaries. See `man strip' for details.
|
#-- Options to be used when stripping binaries. See `man strip' for details.
|
||||||
STRIP_BINARIES="--strip-all"
|
STRIP_BINARIES="--strip-all"
|
||||||
#-- Options to be used when stripping shared libraries. See `man strip' for details.
|
#-- Options to be used when stripping shared libraries. See `man strip' for details.
|
||||||
|
@ -121,11 +182,11 @@ STRIP_SHARED="--strip-unneeded"
|
||||||
#-- Options to be used when stripping static libraries. See `man strip' for details.
|
#-- Options to be used when stripping static libraries. See `man strip' for details.
|
||||||
STRIP_STATIC="--strip-debug"
|
STRIP_STATIC="--strip-debug"
|
||||||
#-- Manual (man and info) directories to compress (if zipman is specified)
|
#-- Manual (man and info) directories to compress (if zipman is specified)
|
||||||
MAN_DIRS=(mingw64{{,/local}{,/share},/opt/*}/{man,info})
|
MAN_DIRS=("${MINGW_PREFIX#/}"{{,/local}{,/share},/opt/*}/{man,info})
|
||||||
#-- Doc directories to remove (if !docs is specified)
|
#-- Doc directories to remove (if !docs is specified)
|
||||||
DOC_DIRS=(mingw64/{,local/}{,share/}{doc,gtk-doc})
|
DOC_DIRS=("${MINGW_PREFIX#/}"/{,local/}{,share/}{doc,gtk-doc})
|
||||||
#-- Files to be removed from all packages (if purge is specified)
|
#-- Files to be removed from all packages (if purge is specified)
|
||||||
PURGE_TARGETS=(mingw64/{,share}/info/dir .packlist *.pod)
|
PURGE_TARGETS=("${MINGW_PREFIX#/}"/{,share}/info/dir .packlist *.pod)
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
# PACKAGE OUTPUT
|
# PACKAGE OUTPUT
|
||||||
|
@ -164,10 +225,12 @@ COMPRESSLZ=(lzip -c -f)
|
||||||
# EXTENSION DEFAULTS
|
# EXTENSION DEFAULTS
|
||||||
#########################################################################
|
#########################################################################
|
||||||
#
|
#
|
||||||
# WARNING: Do NOT modify these variables unless you know what you are
|
|
||||||
# doing.
|
|
||||||
#
|
|
||||||
PKGEXT='.pkg.tar.zst'
|
PKGEXT='.pkg.tar.zst'
|
||||||
SRCEXT='.src.tar.gz'
|
SRCEXT='.src.tar.gz'
|
||||||
|
|
||||||
# vim: set ft=sh ts=2 sw=2 et:
|
#########################################################################
|
||||||
|
# OTHER
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
#-- Command used to run pacman as root, instead of trying sudo and su
|
||||||
|
PACMAN_AUTH=()
|
|
@ -1,173 +0,0 @@
|
||||||
#
|
|
||||||
# /etc/makepkg.conf
|
|
||||||
#
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# SOURCE ACQUISITION
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
#-- The download utilities that makepkg should use to acquire sources
|
|
||||||
# Format: 'protocol::agent'
|
|
||||||
DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
|
|
||||||
'http::/usr/bin/curl -qb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
|
||||||
'https::/usr/bin/curl -qb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
|
||||||
'rsync::/usr/bin/rsync --no-motd -z %u %o'
|
|
||||||
'scp::/usr/bin/scp -C %u %o')
|
|
||||||
|
|
||||||
# Other common tools:
|
|
||||||
# /usr/bin/snarf
|
|
||||||
# /usr/bin/lftpget -c
|
|
||||||
# /usr/bin/wget
|
|
||||||
|
|
||||||
#-- The package required by makepkg to download VCS sources
|
|
||||||
# Format: 'protocol::package'
|
|
||||||
VCSCLIENTS=('bzr::bzr'
|
|
||||||
'git::git'
|
|
||||||
'hg::mercurial'
|
|
||||||
'svn::subversion')
|
|
||||||
|
|
||||||
#-- Using git am to apply patches has benefits, but also downsides
|
|
||||||
# one being that people without their .gitconfig set get prompts
|
|
||||||
# and the other being that the sha1s vary each time, so fix them
|
|
||||||
GIT_COMMITTER_NAME="makepkg"
|
|
||||||
GIT_COMMITTER_EMAIL="makepkg@msys2.org"
|
|
||||||
function gitam_mkpkg() {
|
|
||||||
git am --committer-date-is-author-date "$@"
|
|
||||||
}
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# ARCHITECTURE, COMPILE FLAGS
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
CARCH="i686"
|
|
||||||
CHOST="i686-w64-mingw32"
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# Mingw toolchains stuff
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
MINGW_CHOST="i686-w64-mingw32"
|
|
||||||
MINGW_PREFIX="/mingw32"
|
|
||||||
MINGW_PACKAGE_PREFIX="mingw-w64-i686"
|
|
||||||
|
|
||||||
# DirectX compatibility environment variable
|
|
||||||
DXSDK_DIR=${MINGW_PREFIX}/${MINGW_CHOST}
|
|
||||||
|
|
||||||
#-- Compiler and Linker Flags
|
|
||||||
# -march (or -mcpu) builds exclusively for an architecture
|
|
||||||
# -mtune optimizes for an architecture, but builds for whole processor family
|
|
||||||
CPPFLAGS="-D__USE_MINGW_ANSI_STDIO=1"
|
|
||||||
CFLAGS="-march=i686 -mtune=generic -O2 -pipe"
|
|
||||||
CXXFLAGS="-march=i686 -mtune=generic -O2 -pipe"
|
|
||||||
LDFLAGS="-pipe -Wl,--dynamicbase,--nxcompat,--no-seh"
|
|
||||||
# Uncomment to disable hardening (ASLR, DEP)
|
|
||||||
#LDFLAGS="-pipe"
|
|
||||||
#-- Make Flags: change this for DistCC/SMP systems
|
|
||||||
MAKEFLAGS="-j$(($(nproc)+1))"
|
|
||||||
#-- Debugging flags
|
|
||||||
DEBUG_CFLAGS="-ggdb -Og"
|
|
||||||
DEBUG_CXXFLAGS="-ggdb -Og"
|
|
||||||
|
|
||||||
ACLOCAL_PATH="${MINGW_PREFIX}/share/aclocal:/usr/share/aclocal"
|
|
||||||
PKG_CONFIG_PATH="${MINGW_PREFIX}/lib/pkgconfig:${MINGW_PREFIX}/share/pkgconfig"
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# BUILD ENVIRONMENT
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
# Defaults: BUILDENV=(fakeroot !distcc color !ccache check !sign)
|
|
||||||
# A negated environment option will do the opposite of the comments below.
|
|
||||||
#
|
|
||||||
#-- distcc: Use the Distributed C/C++/ObjC compiler
|
|
||||||
#-- color: Colorize output messages
|
|
||||||
#-- ccache: Use ccache to cache compilation
|
|
||||||
#-- check: Run the check() function if present in the PKGBUILD
|
|
||||||
#-- sign: Generate PGP signature file
|
|
||||||
#
|
|
||||||
BUILDENV=(!distcc color !ccache check !sign)
|
|
||||||
#
|
|
||||||
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
|
|
||||||
#-- specify a space-delimited list of hosts running in the DistCC cluster.
|
|
||||||
#DISTCC_HOSTS=""
|
|
||||||
#
|
|
||||||
#-- Specify a directory for package building.
|
|
||||||
#BUILDDIR=/tmp/makepkg
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# GLOBAL PACKAGE OPTIONS
|
|
||||||
# These are default values for the options=() settings
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
# Default: OPTIONS=(strip docs !libtool staticlibs emptydirs zipman purge !debug)
|
|
||||||
# A negated option will do the opposite of the comments below.
|
|
||||||
#
|
|
||||||
#-- strip: Strip symbols from binaries/libraries
|
|
||||||
#-- docs: Save doc directories specified by DOC_DIRS
|
|
||||||
#-- libtool: Leave libtool (.la) files in packages
|
|
||||||
#-- staticlibs: Leave static library (.a) files in packages
|
|
||||||
#-- emptydirs: Leave empty directories in packages
|
|
||||||
#-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip
|
|
||||||
#-- purge: Remove files specified by PURGE_TARGETS
|
|
||||||
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
|
||||||
#
|
|
||||||
OPTIONS=(strip docs !libtool staticlibs emptydirs zipman purge !debug)
|
|
||||||
|
|
||||||
#-- File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512
|
|
||||||
INTEGRITY_CHECK=(md5)
|
|
||||||
#-- Options to be used when stripping binaries. See `man strip' for details.
|
|
||||||
STRIP_BINARIES="--strip-all"
|
|
||||||
#-- Options to be used when stripping shared libraries. See `man strip' for details.
|
|
||||||
STRIP_SHARED="--strip-unneeded"
|
|
||||||
#-- Options to be used when stripping static libraries. See `man strip' for details.
|
|
||||||
STRIP_STATIC="--strip-debug"
|
|
||||||
#-- Manual (man and info) directories to compress (if zipman is specified)
|
|
||||||
MAN_DIRS=(mingw32{{,/local}{,/share},/opt/*}/{man,info})
|
|
||||||
#-- Doc directories to remove (if !docs is specified)
|
|
||||||
DOC_DIRS=(mingw32/{,local/}{,share/}{doc,gtk-doc})
|
|
||||||
#-- Files to be removed from all packages (if purge is specified)
|
|
||||||
PURGE_TARGETS=(mingw32/{,share}/info/dir .packlist *.pod)
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# PACKAGE OUTPUT
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
# Default: put built package and cached source in build directory
|
|
||||||
#
|
|
||||||
#-- Destination: specify a fixed directory where all packages will be placed
|
|
||||||
#PKGDEST=/var/packages-mingw32
|
|
||||||
#-- Source cache: specify a fixed directory where source files will be cached
|
|
||||||
#SRCDEST=/var/sources
|
|
||||||
#-- Source packages: specify a fixed directory where all src packages will be placed
|
|
||||||
#SRCPKGDEST=/var/srcpackages-mingw32
|
|
||||||
#-- Log files: specify a fixed directory where all log files will be placed
|
|
||||||
#LOGDEST=/var/makepkglogs
|
|
||||||
#-- Packager: name/email of the person or organization building packages
|
|
||||||
#PACKAGER="John Doe <john@doe.com>"
|
|
||||||
#-- Specify a key to use for package signing
|
|
||||||
#GPGKEY=""
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# COMPRESSION DEFAULTS
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
COMPRESSGZ=(gzip -c -f -n)
|
|
||||||
COMPRESSBZ2=(bzip2 -c -f)
|
|
||||||
COMPRESSXZ=(xz -c -z -T0 -)
|
|
||||||
COMPRESSZST=(zstd -c -T0 --ultra -20 -)
|
|
||||||
COMPRESSLRZ=(lrzip -q)
|
|
||||||
COMPRESSLZO=(lzop -q)
|
|
||||||
COMPRESSZ=(compress -c -f)
|
|
||||||
COMPRESSLZ4=(lz4 -q)
|
|
||||||
COMPRESSLZ=(lzip -c -f)
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# EXTENSION DEFAULTS
|
|
||||||
#########################################################################
|
|
||||||
#
|
|
||||||
# WARNING: Do NOT modify these variables unless you know what you are
|
|
||||||
# doing.
|
|
||||||
#
|
|
||||||
PKGEXT='.pkg.tar.zst'
|
|
||||||
SRCEXT='.src.tar.gz'
|
|
||||||
|
|
||||||
# vim: set ft=sh ts=2 sw=2 et:
|
|
|
@ -20,8 +20,6 @@ unset MINGW_CHOST
|
||||||
unset MINGW_PREFIX
|
unset MINGW_PREFIX
|
||||||
unset MINGW_PACKAGE_PREFIX
|
unset MINGW_PACKAGE_PREFIX
|
||||||
|
|
||||||
unset CONFIG_SITE
|
|
||||||
|
|
||||||
case "${MSYSTEM}" in
|
case "${MSYSTEM}" in
|
||||||
MINGW32)
|
MINGW32)
|
||||||
MSYSTEM_PREFIX='/mingw32'
|
MSYSTEM_PREFIX='/mingw32'
|
||||||
|
@ -30,8 +28,7 @@ case "${MSYSTEM}" in
|
||||||
MINGW_CHOST="${MSYSTEM_CHOST}"
|
MINGW_CHOST="${MSYSTEM_CHOST}"
|
||||||
MINGW_PREFIX="${MSYSTEM_PREFIX}"
|
MINGW_PREFIX="${MSYSTEM_PREFIX}"
|
||||||
MINGW_PACKAGE_PREFIX="mingw-w64-${MSYSTEM_CARCH}"
|
MINGW_PACKAGE_PREFIX="mingw-w64-${MSYSTEM_CARCH}"
|
||||||
CONFIG_SITE="${MSYSTEM_PREFIX}/etc/config.site"
|
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX
|
||||||
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX CONFIG_SITE
|
|
||||||
;;
|
;;
|
||||||
MINGW64)
|
MINGW64)
|
||||||
MSYSTEM_PREFIX='/mingw64'
|
MSYSTEM_PREFIX='/mingw64'
|
||||||
|
@ -40,8 +37,7 @@ case "${MSYSTEM}" in
|
||||||
MINGW_CHOST="${MSYSTEM_CHOST}"
|
MINGW_CHOST="${MSYSTEM_CHOST}"
|
||||||
MINGW_PREFIX="${MSYSTEM_PREFIX}"
|
MINGW_PREFIX="${MSYSTEM_PREFIX}"
|
||||||
MINGW_PACKAGE_PREFIX="mingw-w64-${MSYSTEM_CARCH}"
|
MINGW_PACKAGE_PREFIX="mingw-w64-${MSYSTEM_CARCH}"
|
||||||
CONFIG_SITE="${MSYSTEM_PREFIX}/etc/config.site"
|
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX
|
||||||
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX CONFIG_SITE
|
|
||||||
;;
|
;;
|
||||||
CLANG32)
|
CLANG32)
|
||||||
MSYSTEM_PREFIX='/clang32'
|
MSYSTEM_PREFIX='/clang32'
|
||||||
|
@ -50,8 +46,7 @@ case "${MSYSTEM}" in
|
||||||
MINGW_CHOST="${MSYSTEM_CHOST}"
|
MINGW_CHOST="${MSYSTEM_CHOST}"
|
||||||
MINGW_PREFIX="${MSYSTEM_PREFIX}"
|
MINGW_PREFIX="${MSYSTEM_PREFIX}"
|
||||||
MINGW_PACKAGE_PREFIX="mingw-w64-clang-${MSYSTEM_CARCH}"
|
MINGW_PACKAGE_PREFIX="mingw-w64-clang-${MSYSTEM_CARCH}"
|
||||||
CONFIG_SITE="${MSYSTEM_PREFIX}/etc/config.site"
|
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX
|
||||||
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX CONFIG_SITE
|
|
||||||
;;
|
;;
|
||||||
CLANG64)
|
CLANG64)
|
||||||
MSYSTEM_PREFIX='/clang64'
|
MSYSTEM_PREFIX='/clang64'
|
||||||
|
@ -60,14 +55,30 @@ case "${MSYSTEM}" in
|
||||||
MINGW_CHOST="${MSYSTEM_CHOST}"
|
MINGW_CHOST="${MSYSTEM_CHOST}"
|
||||||
MINGW_PREFIX="${MSYSTEM_PREFIX}"
|
MINGW_PREFIX="${MSYSTEM_PREFIX}"
|
||||||
MINGW_PACKAGE_PREFIX="mingw-w64-clang-${MSYSTEM_CARCH}"
|
MINGW_PACKAGE_PREFIX="mingw-w64-clang-${MSYSTEM_CARCH}"
|
||||||
CONFIG_SITE="${MSYSTEM_PREFIX}/etc/config.site"
|
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX
|
||||||
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX CONFIG_SITE
|
;;
|
||||||
|
CLANGARM64)
|
||||||
|
MSYSTEM_PREFIX='/clangarm64'
|
||||||
|
MSYSTEM_CARCH='aarch64'
|
||||||
|
MSYSTEM_CHOST='aarch64-w64-mingw32'
|
||||||
|
MINGW_CHOST="${MSYSTEM_CHOST}"
|
||||||
|
MINGW_PREFIX="${MSYSTEM_PREFIX}"
|
||||||
|
MINGW_PACKAGE_PREFIX="mingw-w64-clang-${MSYSTEM_CARCH}"
|
||||||
|
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX
|
||||||
|
;;
|
||||||
|
UCRT64)
|
||||||
|
MSYSTEM_PREFIX='/ucrt64'
|
||||||
|
MSYSTEM_CARCH='x86_64'
|
||||||
|
MSYSTEM_CHOST='x86_64-w64-mingw32'
|
||||||
|
MINGW_CHOST="${MSYSTEM_CHOST}"
|
||||||
|
MINGW_PREFIX="${MSYSTEM_PREFIX}"
|
||||||
|
MINGW_PACKAGE_PREFIX="mingw-w64-ucrt-${MSYSTEM_CARCH}"
|
||||||
|
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
MSYSTEM_PREFIX='/usr'
|
MSYSTEM_PREFIX='/usr'
|
||||||
MSYSTEM_CARCH="$(/usr/bin/uname -m)"
|
MSYSTEM_CARCH="$(/usr/bin/uname -m)"
|
||||||
MSYSTEM_CHOST="$(/usr/bin/uname -m)-pc-msys"
|
MSYSTEM_CHOST="$(/usr/bin/uname -m)-pc-msys"
|
||||||
CONFIG_SITE="/etc/config.site"
|
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST
|
||||||
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST CONFIG_SITE
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
|
@ -44,8 +44,7 @@
|
||||||
## Do case-sensitive searches by default.
|
## Do case-sensitive searches by default.
|
||||||
# set casesensitive
|
# set casesensitive
|
||||||
|
|
||||||
## Constantly display the cursor position in the status bar. Note that
|
## Constantly display the cursor position in the status bar or minibar.
|
||||||
## this overrides "quickblank".
|
|
||||||
# set constantshow
|
# set constantshow
|
||||||
|
|
||||||
## Use cut-from-cursor-to-end-of-line by default.
|
## Use cut-from-cursor-to-end-of-line by default.
|
||||||
|
@ -84,6 +83,9 @@
|
||||||
## come before the latter set, and both must be in the same order.
|
## come before the latter set, and both must be in the same order.
|
||||||
# set matchbrackets "(<[{)>]}"
|
# set matchbrackets "(<[{)>]}"
|
||||||
|
|
||||||
|
## Suppress title bar and show file name and editor state at the bottom.
|
||||||
|
# set minibar
|
||||||
|
|
||||||
## Enable mouse support, if available for your system. When enabled,
|
## Enable mouse support, if available for your system. When enabled,
|
||||||
## mouse clicks can be used to place the cursor, set the mark (with a
|
## mouse clicks can be used to place the cursor, set the mark (with a
|
||||||
## double click), and execute shortcuts. The mouse will work in the X
|
## double click), and execute shortcuts. The mouse will work in the X
|
||||||
|
@ -121,8 +123,7 @@
|
||||||
## sentences.
|
## sentences.
|
||||||
# set punct "!.?"
|
# set punct "!.?"
|
||||||
|
|
||||||
## Do quick status-bar blanking. Status-bar messages will disappear after
|
## Make status-bar messages disappear after 1 keystroke instead of after 20.
|
||||||
## 1 keystroke instead of 26. Note that "constantshow" overrides this.
|
|
||||||
# set quickblank
|
# set quickblank
|
||||||
|
|
||||||
## The regular expression that matches quoting characters in email
|
## The regular expression that matches quoting characters in email
|
||||||
|
@ -200,11 +201,14 @@
|
||||||
## of a single character, and without affecting the cutbuffer).
|
## of a single character, and without affecting the cutbuffer).
|
||||||
# set zap
|
# set zap
|
||||||
|
|
||||||
## Paint the interface elements of nano. These are examples;
|
|
||||||
## by default there are no colors, except for errorcolor.
|
## Paint the interface elements of nano. These are examples; there are
|
||||||
|
## no colors by default, except for errorcolor and spotlightcolor.
|
||||||
# set titlecolor bold,lightwhite,blue
|
# set titlecolor bold,lightwhite,blue
|
||||||
|
# set promptcolor lightwhite,lightblack
|
||||||
# set statuscolor bold,lightwhite,green
|
# set statuscolor bold,lightwhite,green
|
||||||
# set errorcolor bold,lightwhite,red
|
# set errorcolor bold,lightwhite,red
|
||||||
|
# set spotlightcolor black,lime
|
||||||
# set selectedcolor lightwhite,magenta
|
# set selectedcolor lightwhite,magenta
|
||||||
# set stripecolor ,yellow
|
# set stripecolor ,yellow
|
||||||
# set scrollercolor cyan
|
# set scrollercolor cyan
|
||||||
|
@ -214,8 +218,10 @@
|
||||||
|
|
||||||
## In root's .nanorc you might want to use:
|
## In root's .nanorc you might want to use:
|
||||||
# set titlecolor bold,lightwhite,magenta
|
# set titlecolor bold,lightwhite,magenta
|
||||||
|
# set promptcolor black,yellow
|
||||||
# set statuscolor bold,lightwhite,magenta
|
# set statuscolor bold,lightwhite,magenta
|
||||||
# set errorcolor bold,lightwhite,red
|
# set errorcolor bold,lightwhite,red
|
||||||
|
# set spotlightcolor black,orange
|
||||||
# set selectedcolor lightwhite,cyan
|
# set selectedcolor lightwhite,cyan
|
||||||
# set stripecolor ,yellow
|
# set stripecolor ,yellow
|
||||||
# set scrollercolor magenta
|
# set scrollercolor magenta
|
||||||
|
@ -259,6 +265,12 @@
|
||||||
## <Ctrl+Backspace> delete the word to the left of the cursor with:
|
## <Ctrl+Backspace> delete the word to the left of the cursor with:
|
||||||
# bind ^H chopwordleft main
|
# bind ^H chopwordleft main
|
||||||
|
|
||||||
|
## For quickly uppercasing or lowercasing the word under the cursor.
|
||||||
|
## (These effectively do a Ctrl+Right followed by a Shift+Ctrl+Left,
|
||||||
|
## and then pipe the selected text through a sed command.)
|
||||||
|
#bind Sh-M-U "Oc[1;6D|sed 's/.*/\U&/'
" main
|
||||||
|
#bind Sh-M-L "Oc[1;6D|sed 's/.*/\L&/'
" main
|
||||||
|
|
||||||
## If you would like nano to have keybindings that are more "usual",
|
## If you would like nano to have keybindings that are more "usual",
|
||||||
## such as ^O for Open, ^F for Find, ^H for Help, and ^Q for Quit,
|
## such as ^O for Open, ^F for Find, ^H for Help, and ^Q for Quit,
|
||||||
## then uncomment these:
|
## then uncomment these:
|
||||||
|
@ -273,11 +285,11 @@
|
||||||
#bind ^B wherewas all
|
#bind ^B wherewas all
|
||||||
#bind ^D findprevious all
|
#bind ^D findprevious all
|
||||||
#bind ^R replace main
|
#bind ^R replace main
|
||||||
#bind M-X flipnewbuffer all
|
#bind ^X cut main
|
||||||
#bind ^X cut all
|
|
||||||
#bind ^C copy main
|
#bind ^C copy main
|
||||||
#bind ^V paste all
|
#bind ^V paste all
|
||||||
#bind ^P location main
|
#bind ^P location main
|
||||||
|
#bind ^E execute main
|
||||||
#bind ^A mark main
|
#bind ^A mark main
|
||||||
#unbind ^K main
|
#unbind ^K main
|
||||||
#unbind ^U all
|
#unbind ^U all
|
||||||
|
@ -287,9 +299,10 @@
|
||||||
#unbind M-T main
|
#unbind M-T main
|
||||||
#bind ^T gotoline main
|
#bind ^T gotoline main
|
||||||
#bind ^T gotodir browser
|
#bind ^T gotodir browser
|
||||||
#bind ^Y speller main
|
#bind ^T cutrestoffile execute
|
||||||
|
#bind ^L linter execute
|
||||||
#bind M-U undo main
|
#bind M-U undo main
|
||||||
#bind M-R redo main
|
#bind M-R redo main
|
||||||
#bind ^U undo main
|
#bind ^Z undo main
|
||||||
#bind ^E redo main
|
#bind ^Y redo main
|
||||||
#set multibuffer
|
#set multibuffer
|
||||||
|
|
6
msys2/etc/os-release
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
NAME=MSYS2
|
||||||
|
ID=msys2
|
||||||
|
PRETTY_NAME="MSYS2"
|
||||||
|
ID_LIKE="cygwin arch"
|
||||||
|
HOME_URL="https://www.msys2.org"
|
||||||
|
BUG_REPORT_URL="https://github.com/msys2/MSYS2-packages/issues"
|
|
@ -14,7 +14,7 @@
|
||||||
#CacheDir = /var/cache/pacman/pkg/
|
#CacheDir = /var/cache/pacman/pkg/
|
||||||
#LogFile = /var/log/pacman.log
|
#LogFile = /var/log/pacman.log
|
||||||
#GPGDir = /etc/pacman.d/gnupg/
|
#GPGDir = /etc/pacman.d/gnupg/
|
||||||
HoldPkg = pacman
|
HoldPkg = pacman
|
||||||
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
|
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
|
||||||
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
|
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
|
||||||
#CleanMethod = KeepInstalled
|
#CleanMethod = KeepInstalled
|
||||||
|
@ -29,22 +29,19 @@ Architecture = auto
|
||||||
|
|
||||||
# Misc options
|
# Misc options
|
||||||
#UseSyslog
|
#UseSyslog
|
||||||
#Color
|
Color
|
||||||
#TotalDownload
|
#NoProgressBar
|
||||||
CheckSpace
|
CheckSpace
|
||||||
#VerbosePkgLists
|
#VerbosePkgLists
|
||||||
|
ParallelDownloads = 5
|
||||||
|
|
||||||
# By default, pacman accepts packages signed by keys that its local keyring
|
# By default, pacman accepts packages signed by keys that its local keyring
|
||||||
# trusts (see pacman-key and its man page), as well as unsigned packages.
|
# trusts (see pacman-key and its man page), as well as unsigned packages.
|
||||||
#SigLevel = Never
|
#SigLevel = Never
|
||||||
SigLevel = Required DatabaseOptional
|
SigLevel = Required
|
||||||
LocalFileSigLevel = Optional
|
LocalFileSigLevel = Optional
|
||||||
#RemoteFileSigLevel = Required
|
#RemoteFileSigLevel = Required
|
||||||
|
|
||||||
# NOTE: You must run `pacman-key --init` before first using pacman; the local
|
|
||||||
# keyring can then be populated with the keys of all official Arch Linux
|
|
||||||
# packagers with `pacman-key --populate archlinux`.
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# REPOSITORIES
|
# REPOSITORIES
|
||||||
# - can be defined here or included from another file
|
# - can be defined here or included from another file
|
||||||
|
@ -69,10 +66,16 @@ LocalFileSigLevel = Optional
|
||||||
# after the header, and they will be used before the default mirrors.
|
# after the header, and they will be used before the default mirrors.
|
||||||
|
|
||||||
[mingw32]
|
[mingw32]
|
||||||
Include = /etc/pacman.d/mirrorlist.mingw32
|
Include = /etc/pacman.d/mirrorlist.mingw
|
||||||
|
|
||||||
[mingw64]
|
[mingw64]
|
||||||
Include = /etc/pacman.d/mirrorlist.mingw64
|
Include = /etc/pacman.d/mirrorlist.mingw
|
||||||
|
|
||||||
|
[ucrt64]
|
||||||
|
Include = /etc/pacman.d/mirrorlist.mingw
|
||||||
|
|
||||||
|
[clang64]
|
||||||
|
Include = /etc/pacman.d/mirrorlist.mingw
|
||||||
|
|
||||||
[msys]
|
[msys]
|
||||||
Include = /etc/pacman.d/mirrorlist.msys
|
Include = /etc/pacman.d/mirrorlist.msys
|
||||||
|
|
31
msys2/etc/pacman.d/mirrorlist.clang32
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
# See https://www.msys2.org/dev/mirrors
|
||||||
|
|
||||||
|
## Primary
|
||||||
|
Server = https://mirror.msys2.org/mingw/clang32/
|
||||||
|
Server = https://repo.msys2.org/mingw/clang32/
|
||||||
|
|
||||||
|
## Tier 1
|
||||||
|
Server = https://mirror.yandex.ru/mirrors/msys2/mingw/clang32/
|
||||||
|
Server = https://download.nus.edu.sg/mirror/msys2/mingw/clang32/
|
||||||
|
Server = https://ftp.acc.umu.se/mirror/msys2.org/mingw/clang32/
|
||||||
|
Server = https://ftp.nluug.nl/pub/os/windows/msys2/builds/mingw/clang32/
|
||||||
|
Server = https://ftp.osuosl.org/pub/msys2/mingw/clang32/
|
||||||
|
Server = https://mirror.clarkson.edu/msys2/mingw/clang32/
|
||||||
|
Server = https://mirror.internet.asn.au/pub/msys2/mingw/clang32/
|
||||||
|
Server = https://mirror.selfnet.de/msys2/mingw/clang32/
|
||||||
|
Server = https://mirror.ufro.cl/msys2/mingw/clang32/
|
||||||
|
Server = https://mirrors.dotsrc.org/msys2/mingw/clang32/
|
||||||
|
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/clang32/
|
||||||
|
Server = https://mirrors.ustc.edu.cn/msys2/mingw/clang32/
|
||||||
|
|
||||||
|
## Tier 2
|
||||||
|
Server = https://sourceforge.net/projects/msys2/files/REPOS/MINGW/clang32/
|
||||||
|
Server = https://fastmirror.pp.ua/msys2/mingw/clang32/
|
||||||
|
Server = https://ftp.cc.uoc.gr/mirrors/msys2/mingw/clang32/
|
||||||
|
Server = https://mirror.jmu.edu/pub/msys2/mingw/clang32/
|
||||||
|
Server = https://mirrors.piconets.webwerks.in/msys2-mirror/mingw/clang32/
|
||||||
|
Server = https://quantum-mirror.hu/mirrors/pub/msys2/mingw/clang32/
|
||||||
|
Server = https://www2.futureware.at/~nickoe/msys2-mirror/mingw/clang32/
|
||||||
|
Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/mingw/clang32/
|
||||||
|
Server = https://mirrors.bit.edu.cn/msys2/mingw/clang32/
|
||||||
|
Server = https://repo.casualgamer.ca/mingw/clang32/
|
31
msys2/etc/pacman.d/mirrorlist.clang64
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
# See https://www.msys2.org/dev/mirrors
|
||||||
|
|
||||||
|
## Primary
|
||||||
|
Server = https://mirror.msys2.org/mingw/clang64/
|
||||||
|
Server = https://repo.msys2.org/mingw/clang64/
|
||||||
|
|
||||||
|
## Tier 1
|
||||||
|
Server = https://mirror.yandex.ru/mirrors/msys2/mingw/clang64/
|
||||||
|
Server = https://download.nus.edu.sg/mirror/msys2/mingw/clang64/
|
||||||
|
Server = https://ftp.acc.umu.se/mirror/msys2.org/mingw/clang64/
|
||||||
|
Server = https://ftp.nluug.nl/pub/os/windows/msys2/builds/mingw/clang64/
|
||||||
|
Server = https://ftp.osuosl.org/pub/msys2/mingw/clang64/
|
||||||
|
Server = https://mirror.clarkson.edu/msys2/mingw/clang64/
|
||||||
|
Server = https://mirror.internet.asn.au/pub/msys2/mingw/clang64/
|
||||||
|
Server = https://mirror.selfnet.de/msys2/mingw/clang64/
|
||||||
|
Server = https://mirror.ufro.cl/msys2/mingw/clang64/
|
||||||
|
Server = https://mirrors.dotsrc.org/msys2/mingw/clang64/
|
||||||
|
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/clang64/
|
||||||
|
Server = https://mirrors.ustc.edu.cn/msys2/mingw/clang64/
|
||||||
|
|
||||||
|
## Tier 2
|
||||||
|
Server = https://sourceforge.net/projects/msys2/files/REPOS/MINGW/clang64/
|
||||||
|
Server = https://fastmirror.pp.ua/msys2/mingw/clang64/
|
||||||
|
Server = https://ftp.cc.uoc.gr/mirrors/msys2/mingw/clang64/
|
||||||
|
Server = https://mirror.jmu.edu/pub/msys2/mingw/clang64/
|
||||||
|
Server = https://mirrors.piconets.webwerks.in/msys2-mirror/mingw/clang64/
|
||||||
|
Server = https://quantum-mirror.hu/mirrors/pub/msys2/mingw/clang64/
|
||||||
|
Server = https://www2.futureware.at/~nickoe/msys2-mirror/mingw/clang64/
|
||||||
|
Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/mingw/clang64/
|
||||||
|
Server = https://mirrors.bit.edu.cn/msys2/mingw/clang64/
|
||||||
|
Server = https://repo.casualgamer.ca/mingw/clang64/
|
31
msys2/etc/pacman.d/mirrorlist.mingw
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
# See https://www.msys2.org/dev/mirrors
|
||||||
|
|
||||||
|
## Primary
|
||||||
|
Server = https://mirror.msys2.org/mingw/$repo/
|
||||||
|
Server = https://repo.msys2.org/mingw/$repo/
|
||||||
|
|
||||||
|
## Tier 1
|
||||||
|
Server = https://mirror.yandex.ru/mirrors/msys2/mingw/$repo/
|
||||||
|
Server = https://download.nus.edu.sg/mirror/msys2/mingw/$repo/
|
||||||
|
Server = https://ftp.acc.umu.se/mirror/msys2.org/mingw/$repo/
|
||||||
|
Server = https://ftp.nluug.nl/pub/os/windows/msys2/builds/mingw/$repo/
|
||||||
|
Server = https://ftp.osuosl.org/pub/msys2/mingw/$repo/
|
||||||
|
Server = https://mirror.clarkson.edu/msys2/mingw/$repo/
|
||||||
|
Server = https://mirror.internet.asn.au/pub/msys2/mingw/$repo/
|
||||||
|
Server = https://mirror.selfnet.de/msys2/mingw/$repo/
|
||||||
|
Server = https://mirror.ufro.cl/msys2/mingw/$repo/
|
||||||
|
Server = https://mirrors.dotsrc.org/msys2/mingw/$repo/
|
||||||
|
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/$repo/
|
||||||
|
Server = https://mirrors.ustc.edu.cn/msys2/mingw/$repo/
|
||||||
|
|
||||||
|
## Tier 2
|
||||||
|
Server = https://sourceforge.net/projects/msys2/files/REPOS/MINGW/$repo/
|
||||||
|
Server = https://fastmirror.pp.ua/msys2/mingw/$repo/
|
||||||
|
Server = https://ftp.cc.uoc.gr/mirrors/msys2/mingw/$repo/
|
||||||
|
Server = https://mirror.jmu.edu/pub/msys2/mingw/$repo/
|
||||||
|
Server = https://mirrors.piconets.webwerks.in/msys2-mirror/mingw/$repo/
|
||||||
|
Server = https://quantum-mirror.hu/mirrors/pub/msys2/mingw/$repo/
|
||||||
|
Server = https://www2.futureware.at/~nickoe/msys2-mirror/mingw/$repo/
|
||||||
|
Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/mingw/$repo/
|
||||||
|
Server = https://mirrors.bit.edu.cn/msys2/mingw/$repo/
|
||||||
|
Server = https://repo.casualgamer.ca/mingw/$repo/
|
|
@ -1,27 +1,31 @@
|
||||||
##
|
# See https://www.msys2.org/dev/mirrors
|
||||||
## 32-bit Mingw-w64 repository mirrorlist
|
|
||||||
##
|
|
||||||
|
|
||||||
## Primary
|
## Primary
|
||||||
|
Server = https://mirror.msys2.org/mingw/i686/
|
||||||
Server = https://repo.msys2.org/mingw/i686/
|
Server = https://repo.msys2.org/mingw/i686/
|
||||||
## Mirrors
|
|
||||||
Server = https://downloads.sourceforge.net/project/msys2/REPOS/MINGW/i686/
|
## Tier 1
|
||||||
Server = https://www2.futureware.at/~nickoe/msys2-mirror/mingw/i686/
|
|
||||||
Server = https://mirror.yandex.ru/mirrors/msys2/mingw/i686/
|
Server = https://mirror.yandex.ru/mirrors/msys2/mingw/i686/
|
||||||
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686/
|
Server = https://download.nus.edu.sg/mirror/msys2/mingw/i686/
|
||||||
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/
|
|
||||||
Server = http://mirror.bit.edu.cn/msys2/mingw/i686/
|
|
||||||
Server = https://mirror.selfnet.de/msys2/mingw/i686/
|
|
||||||
Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/mingw/i686/
|
|
||||||
Server = https://mirror.jmu.edu/pub/msys2/mingw/i686/
|
|
||||||
Server = https://ftp.cc.uoc.gr/mirrors/msys2/mingw/i686/
|
|
||||||
Server = https://ftp.acc.umu.se/mirror/msys2.org/mingw/i686/
|
Server = https://ftp.acc.umu.se/mirror/msys2.org/mingw/i686/
|
||||||
|
Server = https://ftp.nluug.nl/pub/os/windows/msys2/builds/mingw/i686/
|
||||||
|
Server = https://ftp.osuosl.org/pub/msys2/mingw/i686/
|
||||||
|
Server = https://mirror.clarkson.edu/msys2/mingw/i686/
|
||||||
|
Server = https://mirror.internet.asn.au/pub/msys2/mingw/i686/
|
||||||
|
Server = https://mirror.selfnet.de/msys2/mingw/i686/
|
||||||
|
Server = https://mirror.ufro.cl/msys2/mingw/i686/
|
||||||
|
Server = https://mirrors.dotsrc.org/msys2/mingw/i686/
|
||||||
|
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686/
|
||||||
|
Server = https://mirrors.ustc.edu.cn/msys2/mingw/i686/
|
||||||
|
|
||||||
|
## Tier 2
|
||||||
|
Server = https://sourceforge.net/projects/msys2/files/REPOS/MINGW/i686/
|
||||||
|
Server = https://fastmirror.pp.ua/msys2/mingw/i686/
|
||||||
|
Server = https://ftp.cc.uoc.gr/mirrors/msys2/mingw/i686/
|
||||||
|
Server = https://mirror.jmu.edu/pub/msys2/mingw/i686/
|
||||||
Server = https://mirrors.piconets.webwerks.in/msys2-mirror/mingw/i686/
|
Server = https://mirrors.piconets.webwerks.in/msys2-mirror/mingw/i686/
|
||||||
Server = https://quantum-mirror.hu/mirrors/pub/msys2/mingw/i686/
|
Server = https://quantum-mirror.hu/mirrors/pub/msys2/mingw/i686/
|
||||||
Server = https://mirrors.dotsrc.org/msys2/mingw/i686/
|
Server = https://www2.futureware.at/~nickoe/msys2-mirror/mingw/i686/
|
||||||
Server = https://mirror.ufro.cl/msys2/mingw/i686/
|
Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/mingw/i686/
|
||||||
Server = https://mirror.clarkson.edu/msys2/mingw/i686/
|
Server = https://mirrors.bit.edu.cn/msys2/mingw/i686/
|
||||||
Server = https://ftp.nluug.nl/pub/os/windows/msys2/builds/mingw/i686/
|
Server = https://repo.casualgamer.ca/mingw/i686/
|
||||||
Server = https://download.nus.edu.sg/mirror/msys2/mingw/i686/
|
|
||||||
Server = https://ftp.osuosl.org/pub/msys2/mingw/i686/
|
|
||||||
Server = https://fastmirror.pp.ua/msys2/mingw/i686/
|
|
||||||
|
|
|
@ -1,27 +1,31 @@
|
||||||
##
|
# See https://www.msys2.org/dev/mirrors
|
||||||
## 64-bit Mingw-w64 repository mirrorlist
|
|
||||||
##
|
|
||||||
|
|
||||||
## Primary
|
## Primary
|
||||||
|
Server = https://mirror.msys2.org/mingw/x86_64/
|
||||||
Server = https://repo.msys2.org/mingw/x86_64/
|
Server = https://repo.msys2.org/mingw/x86_64/
|
||||||
## Mirrors
|
|
||||||
Server = https://downloads.sourceforge.net/project/msys2/REPOS/MINGW/x86_64/
|
## Tier 1
|
||||||
Server = https://www2.futureware.at/~nickoe/msys2-mirror/mingw/x86_64/
|
|
||||||
Server = https://mirror.yandex.ru/mirrors/msys2/mingw/x86_64/
|
Server = https://mirror.yandex.ru/mirrors/msys2/mingw/x86_64/
|
||||||
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64/
|
Server = https://download.nus.edu.sg/mirror/msys2/mingw/x86_64/
|
||||||
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/
|
|
||||||
Server = http://mirror.bit.edu.cn/msys2/mingw/x86_64/
|
|
||||||
Server = https://mirror.selfnet.de/msys2/mingw/x86_64/
|
|
||||||
Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/mingw/x86_64/
|
|
||||||
Server = https://mirror.jmu.edu/pub/msys2/mingw/x86_64/
|
|
||||||
Server = https://ftp.cc.uoc.gr/mirrors/msys2/mingw/x86_64/
|
|
||||||
Server = https://ftp.acc.umu.se/mirror/msys2.org/mingw/x86_64/
|
Server = https://ftp.acc.umu.se/mirror/msys2.org/mingw/x86_64/
|
||||||
|
Server = https://ftp.nluug.nl/pub/os/windows/msys2/builds/mingw/x86_64/
|
||||||
|
Server = https://ftp.osuosl.org/pub/msys2/mingw/x86_64/
|
||||||
|
Server = https://mirror.clarkson.edu/msys2/mingw/x86_64/
|
||||||
|
Server = https://mirror.internet.asn.au/pub/msys2/mingw/x86_64/
|
||||||
|
Server = https://mirror.selfnet.de/msys2/mingw/x86_64/
|
||||||
|
Server = https://mirror.ufro.cl/msys2/mingw/x86_64/
|
||||||
|
Server = https://mirrors.dotsrc.org/msys2/mingw/x86_64/
|
||||||
|
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64/
|
||||||
|
Server = https://mirrors.ustc.edu.cn/msys2/mingw/x86_64/
|
||||||
|
|
||||||
|
## Tier 2
|
||||||
|
Server = https://sourceforge.net/projects/msys2/files/REPOS/MINGW/x86_64/
|
||||||
|
Server = https://fastmirror.pp.ua/msys2/mingw/x86_64/
|
||||||
|
Server = https://ftp.cc.uoc.gr/mirrors/msys2/mingw/x86_64/
|
||||||
|
Server = https://mirror.jmu.edu/pub/msys2/mingw/x86_64/
|
||||||
Server = https://mirrors.piconets.webwerks.in/msys2-mirror/mingw/x86_64/
|
Server = https://mirrors.piconets.webwerks.in/msys2-mirror/mingw/x86_64/
|
||||||
Server = https://quantum-mirror.hu/mirrors/pub/msys2/mingw/x86_64/
|
Server = https://quantum-mirror.hu/mirrors/pub/msys2/mingw/x86_64/
|
||||||
Server = https://mirrors.dotsrc.org/msys2/mingw/x86_64/
|
Server = https://www2.futureware.at/~nickoe/msys2-mirror/mingw/x86_64/
|
||||||
Server = https://mirror.ufro.cl/msys2/mingw/x86_64/
|
Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/mingw/x86_64/
|
||||||
Server = https://mirror.clarkson.edu/msys2/mingw/x86_64/
|
Server = https://mirrors.bit.edu.cn/msys2/mingw/x86_64/
|
||||||
Server = https://ftp.nluug.nl/pub/os/windows/msys2/builds/mingw/x86_64/
|
Server = https://repo.casualgamer.ca/mingw/x86_64/
|
||||||
Server = https://download.nus.edu.sg/mirror/msys2/mingw/x86_64/
|
|
||||||
Server = https://ftp.osuosl.org/pub/msys2/mingw/x86_64/
|
|
||||||
Server = https://fastmirror.pp.ua/msys2/mingw/x86_64/
|
|
||||||
|
|
|
@ -1,27 +1,31 @@
|
||||||
##
|
# See https://www.msys2.org/dev/mirrors
|
||||||
## MSYS2 repository mirrorlist
|
|
||||||
##
|
|
||||||
|
|
||||||
## Primary
|
## Primary
|
||||||
|
Server = https://mirror.msys2.org/msys/$arch/
|
||||||
Server = https://repo.msys2.org/msys/$arch/
|
Server = https://repo.msys2.org/msys/$arch/
|
||||||
## Mirrors
|
|
||||||
Server = https://downloads.sourceforge.net/project/msys2/REPOS/MSYS2/$arch/
|
## Tier 1
|
||||||
Server = https://www2.futureware.at/~nickoe/msys2-mirror/msys/$arch/
|
|
||||||
Server = https://mirror.yandex.ru/mirrors/msys2/msys/$arch/
|
Server = https://mirror.yandex.ru/mirrors/msys2/msys/$arch/
|
||||||
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch/
|
Server = https://download.nus.edu.sg/mirror/msys2/msys/$arch/
|
||||||
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/
|
|
||||||
Server = http://mirror.bit.edu.cn/msys2/msys/$arch/
|
|
||||||
Server = https://mirror.selfnet.de/msys2/msys/$arch/
|
|
||||||
Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/msys/$arch/
|
|
||||||
Server = https://mirror.jmu.edu/pub/msys2/msys/$arch/
|
|
||||||
Server = https://ftp.cc.uoc.gr/mirrors/msys2/msys/$arch/
|
|
||||||
Server = https://ftp.acc.umu.se/mirror/msys2.org/msys/$arch/
|
Server = https://ftp.acc.umu.se/mirror/msys2.org/msys/$arch/
|
||||||
|
Server = https://ftp.nluug.nl/pub/os/windows/msys2/builds/msys/$arch/
|
||||||
|
Server = https://ftp.osuosl.org/pub/msys2/msys/$arch/
|
||||||
|
Server = https://mirror.clarkson.edu/msys2/msys/$arch/
|
||||||
|
Server = https://mirror.internet.asn.au/pub/msys2/msys/$arch/
|
||||||
|
Server = https://mirror.selfnet.de/msys2/msys/$arch/
|
||||||
|
Server = https://mirror.ufro.cl/msys2/msys/$arch/
|
||||||
|
Server = https://mirrors.dotsrc.org/msys2/msys/$arch/
|
||||||
|
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch/
|
||||||
|
Server = https://mirrors.ustc.edu.cn/msys2/msys/$arch/
|
||||||
|
|
||||||
|
## Tier 2
|
||||||
|
Server = https://sourceforge.net/projects/msys2/files/REPOS/MSYS2/$arch/
|
||||||
|
Server = https://fastmirror.pp.ua/msys2/msys/$arch/
|
||||||
|
Server = https://ftp.cc.uoc.gr/mirrors/msys2/msys/$arch/
|
||||||
|
Server = https://mirror.jmu.edu/pub/msys2/msys/$arch/
|
||||||
Server = https://mirrors.piconets.webwerks.in/msys2-mirror/msys/$arch/
|
Server = https://mirrors.piconets.webwerks.in/msys2-mirror/msys/$arch/
|
||||||
Server = https://quantum-mirror.hu/mirrors/pub/msys2/msys/$arch/
|
Server = https://quantum-mirror.hu/mirrors/pub/msys2/msys/$arch/
|
||||||
Server = https://mirrors.dotsrc.org/msys2/msys/$arch/
|
Server = https://www2.futureware.at/~nickoe/msys2-mirror/msys/$arch/
|
||||||
Server = https://mirror.ufro.cl/msys2/msys/$arch/
|
Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/msys/$arch/
|
||||||
Server = https://mirror.clarkson.edu/msys2/msys/$arch/
|
Server = https://mirrors.bit.edu.cn/msys2/msys/$arch/
|
||||||
Server = https://ftp.nluug.nl/pub/os/windows/msys2/builds/msys/$arch/
|
Server = https://repo.casualgamer.ca/msys/$arch/
|
||||||
Server = https://download.nus.edu.sg/mirror/msys2/msys/$arch/
|
|
||||||
Server = https://ftp.osuosl.org/pub/msys2/msys/$arch/
|
|
||||||
Server = https://fastmirror.pp.ua/msys2/msys/$arch/
|
|
||||||
|
|
31
msys2/etc/pacman.d/mirrorlist.ucrt64
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
# See https://www.msys2.org/dev/mirrors
|
||||||
|
|
||||||
|
## Primary
|
||||||
|
Server = https://mirror.msys2.org/mingw/ucrt64/
|
||||||
|
Server = https://repo.msys2.org/mingw/ucrt64/
|
||||||
|
|
||||||
|
## Tier 1
|
||||||
|
Server = https://mirror.yandex.ru/mirrors/msys2/mingw/ucrt64/
|
||||||
|
Server = https://download.nus.edu.sg/mirror/msys2/mingw/ucrt64/
|
||||||
|
Server = https://ftp.acc.umu.se/mirror/msys2.org/mingw/ucrt64/
|
||||||
|
Server = https://ftp.nluug.nl/pub/os/windows/msys2/builds/mingw/ucrt64/
|
||||||
|
Server = https://ftp.osuosl.org/pub/msys2/mingw/ucrt64/
|
||||||
|
Server = https://mirror.clarkson.edu/msys2/mingw/ucrt64/
|
||||||
|
Server = https://mirror.internet.asn.au/pub/msys2/mingw/ucrt64/
|
||||||
|
Server = https://mirror.selfnet.de/msys2/mingw/ucrt64/
|
||||||
|
Server = https://mirror.ufro.cl/msys2/mingw/ucrt64/
|
||||||
|
Server = https://mirrors.dotsrc.org/msys2/mingw/ucrt64/
|
||||||
|
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/ucrt64/
|
||||||
|
Server = https://mirrors.ustc.edu.cn/msys2/mingw/ucrt64/
|
||||||
|
|
||||||
|
## Tier 2
|
||||||
|
Server = https://sourceforge.net/projects/msys2/files/REPOS/MINGW/ucrt64/
|
||||||
|
Server = https://fastmirror.pp.ua/msys2/mingw/ucrt64/
|
||||||
|
Server = https://ftp.cc.uoc.gr/mirrors/msys2/mingw/ucrt64/
|
||||||
|
Server = https://mirror.jmu.edu/pub/msys2/mingw/ucrt64/
|
||||||
|
Server = https://mirrors.piconets.webwerks.in/msys2-mirror/mingw/ucrt64/
|
||||||
|
Server = https://quantum-mirror.hu/mirrors/pub/msys2/mingw/ucrt64/
|
||||||
|
Server = https://www2.futureware.at/~nickoe/msys2-mirror/mingw/ucrt64/
|
||||||
|
Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/mingw/ucrt64/
|
||||||
|
Server = https://mirrors.bit.edu.cn/msys2/mingw/ucrt64/
|
||||||
|
Server = https://repo.casualgamer.ca/mingw/ucrt64/
|
|
@ -2,9 +2,11 @@ maybe_init_keyring ()
|
||||||
{
|
{
|
||||||
if [ ! -d /etc/pacman.d/gnupg ]
|
if [ ! -d /etc/pacman.d/gnupg ]
|
||||||
then
|
then
|
||||||
|
export GNUPGHOME="$(pacman-conf.exe gpgdir)"
|
||||||
/usr/bin/pacman-key --init
|
/usr/bin/pacman-key --init
|
||||||
/usr/bin/pacman-key --populate msys2 || true
|
/usr/bin/pacman-key --populate msys2 || true
|
||||||
/usr/bin/pacman-key --refresh-keys || true
|
/usr/bin/pacman-key --refresh-keys || true
|
||||||
|
/usr/bin/gpgconf --kill all
|
||||||
|
|
||||||
MAYBE_FIRST_START=true
|
MAYBE_FIRST_START=true
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -47,7 +47,7 @@ esac
|
||||||
unset MINGW_MOUNT_POINT
|
unset MINGW_MOUNT_POINT
|
||||||
. '/etc/msystem'
|
. '/etc/msystem'
|
||||||
case "${MSYSTEM}" in
|
case "${MSYSTEM}" in
|
||||||
MINGW*|CLANG*)
|
MINGW*|CLANG*|UCRT*)
|
||||||
MINGW_MOUNT_POINT="${MINGW_PREFIX}"
|
MINGW_MOUNT_POINT="${MINGW_PREFIX}"
|
||||||
PATH="${MINGW_MOUNT_POINT}/bin:${MSYS2_PATH}${ORIGINAL_PATH:+:${ORIGINAL_PATH}}"
|
PATH="${MINGW_MOUNT_POINT}/bin:${MSYS2_PATH}${ORIGINAL_PATH:+:${ORIGINAL_PATH}}"
|
||||||
PKG_CONFIG_PATH="${MINGW_MOUNT_POINT}/lib/pkgconfig:${MINGW_MOUNT_POINT}/share/pkgconfig"
|
PKG_CONFIG_PATH="${MINGW_MOUNT_POINT}/lib/pkgconfig:${MINGW_MOUNT_POINT}/share/pkgconfig"
|
||||||
|
@ -59,6 +59,8 @@ MINGW*|CLANG*)
|
||||||
PKG_CONFIG_PATH="/usr/lib/pkgconfig:/usr/share/pkgconfig:/lib/pkgconfig"
|
PKG_CONFIG_PATH="/usr/lib/pkgconfig:/usr/share/pkgconfig:/lib/pkgconfig"
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
CONFIG_SITE="/etc/config.site"
|
||||||
|
|
||||||
MAYBE_FIRST_START=false
|
MAYBE_FIRST_START=false
|
||||||
SYSCONFDIR="${SYSCONFDIR:=/etc}"
|
SYSCONFDIR="${SYSCONFDIR:=/etc}"
|
||||||
|
|
||||||
|
@ -146,7 +148,7 @@ then
|
||||||
export ACLOCAL_PATH
|
export ACLOCAL_PATH
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export PATH MANPATH INFOPATH PKG_CONFIG_PATH USER TMP TEMP PRINTER HOSTNAME PS1 SHELL tmp temp ORIGINAL_TMP ORIGINAL_TEMP ORIGINAL_PATH
|
export PATH MANPATH INFOPATH PKG_CONFIG_PATH USER TMP TEMP PRINTER HOSTNAME PS1 SHELL tmp temp ORIGINAL_TMP ORIGINAL_TEMP ORIGINAL_PATH CONFIG_SITE
|
||||||
unset PATH_SEPARATOR
|
unset PATH_SEPARATOR
|
||||||
|
|
||||||
if [ "$MAYBE_FIRST_START" = "true" ]; then
|
if [ "$MAYBE_FIRST_START" = "true" ]; then
|
||||||
|
|
6
msys2/etc/profile.d/000-msys2.sh
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
# Setting XDG_DATA_DIRS allows bash-completion to find completion files
|
||||||
|
# installed in the mingw package prefixes as well
|
||||||
|
if [ ! "${MINGW_PREFIX}" = "" ]; then
|
||||||
|
XDG_DATA_DIRS="/usr/local/share/:/usr/share/"
|
||||||
|
export XDG_DATA_DIRS="$MINGW_PREFIX/share/:$XDG_DATA_DIRS"
|
||||||
|
fi
|
|
@ -13,8 +13,6 @@
|
||||||
# would be benifitial to all, please feel free to send
|
# would be benifitial to all, please feel free to send
|
||||||
# a patch to the msys2 mailing list.
|
# a patch to the msys2 mailing list.
|
||||||
|
|
||||||
# the following line is actually
|
|
||||||
# equivalent to "\C-?": delete-char
|
|
||||||
# "\e[3~": delete-char
|
# "\e[3~": delete-char
|
||||||
|
|
||||||
# VT
|
# VT
|
||||||
|
@ -76,7 +74,6 @@
|
||||||
# MSYSTEM is emacs based
|
# MSYSTEM is emacs based
|
||||||
$if mode=emacs
|
$if mode=emacs
|
||||||
# Common to Console & RXVT
|
# Common to Console & RXVT
|
||||||
"\C-?": backward-kill-line # Ctrl-BackSpace
|
|
||||||
"\e[2~": paste-from-clipboard # "Ins. Key"
|
"\e[2~": paste-from-clipboard # "Ins. Key"
|
||||||
"\e[5~": beginning-of-history # Page up
|
"\e[5~": beginning-of-history # Page up
|
||||||
"\e[6~": end-of-history # Page down
|
"\e[6~": end-of-history # Page down
|
||||||
|
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 30 KiB |
|
@ -1,21 +0,0 @@
|
||||||
# This file is in public domain.
|
|
||||||
# Original author: Karlson2k (Evgeny Grin)
|
|
||||||
# Written for MSys2/MinGW64 to help running 'configure' scripts
|
|
||||||
|
|
||||||
# Defaults for MinGW64-targeted programs
|
|
||||||
|
|
||||||
# Set proper selfname on bash and fallback to default name on other shells
|
|
||||||
test -n "${BASH_SOURCE}" 2>/dev/null && config_site_me="${BASH_SOURCE[0]##*/}" || config_site_me=config.site
|
|
||||||
|
|
||||||
# Set default 'host' to speedup configure
|
|
||||||
if test -z "$build_alias"; then
|
|
||||||
build_alias="${MSYSTEM_CHOST-i686-w64-mingw32}" && \
|
|
||||||
${as_echo-echo} "$config_site_me:${as_lineno-$LINENO}: default build_alias set to $build_alias" >&5
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Set default 'prefix' to "/mingw32"
|
|
||||||
if ( test -z "$prefix" || test "x$prefix" = "xNONE" ) && \
|
|
||||||
( test -z "$exec_prefix" || test "x$exec_prefix" = "xNONE" ); then
|
|
||||||
prefix="${MSYSTEM_PREFIX-/mingw32}" && \
|
|
||||||
${as_echo-echo} "$config_site_me:${as_lineno-$LINENO}: default prefix set to $prefix" >&5
|
|
||||||
fi
|
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 30 KiB |
|
@ -1,21 +0,0 @@
|
||||||
# This file is in public domain.
|
|
||||||
# Original author: Karlson2k (Evgeny Grin)
|
|
||||||
# Written for MSys2/MinGW64 to help running 'configure' scripts
|
|
||||||
|
|
||||||
# Defaults for MinGW64-targeted programs
|
|
||||||
|
|
||||||
# Set proper selfname on bash and fallback to default name on other shells
|
|
||||||
test -n "${BASH_SOURCE}" 2>/dev/null && config_site_me="${BASH_SOURCE[0]##*/}" || config_site_me=config.site
|
|
||||||
|
|
||||||
# Set default 'host' to speedup configure
|
|
||||||
if test -z "$build_alias"; then
|
|
||||||
build_alias="${MSYSTEM_CHOST-x86_64-w64-mingw32}" && \
|
|
||||||
${as_echo-echo} "$config_site_me:${as_lineno-$LINENO}: default build_alias set to $build_alias" >&5
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Set default 'prefix' to "/mingw64"
|
|
||||||
if ( test -z "$prefix" || test "x$prefix" = "xNONE" ) && \
|
|
||||||
( test -z "$exec_prefix" || test "x$exec_prefix" = "xNONE" ); then
|
|
||||||
prefix="${MSYSTEM_PREFIX-/mingw64}" && \
|
|
||||||
${as_echo-echo} "$config_site_me:${as_lineno-$LINENO}: default prefix set to $prefix" >&5
|
|
||||||
fi
|
|
BIN
msys2/msys2.exe
BIN
msys2/msys2.ico
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 38 KiB |
|
@ -39,6 +39,8 @@ if "x%~1" == "x-msys" shift& set /a msys2_shiftCounter+=1& set MSYSTEM=MSYS& got
|
||||||
if "x%~1" == "x-msys2" shift& set /a msys2_shiftCounter+=1& set MSYSTEM=MSYS& goto :checkparams
|
if "x%~1" == "x-msys2" shift& set /a msys2_shiftCounter+=1& set MSYSTEM=MSYS& goto :checkparams
|
||||||
if "x%~1" == "x-mingw32" shift& set /a msys2_shiftCounter+=1& set MSYSTEM=MINGW32& goto :checkparams
|
if "x%~1" == "x-mingw32" shift& set /a msys2_shiftCounter+=1& set MSYSTEM=MINGW32& goto :checkparams
|
||||||
if "x%~1" == "x-mingw64" shift& set /a msys2_shiftCounter+=1& set MSYSTEM=MINGW64& goto :checkparams
|
if "x%~1" == "x-mingw64" shift& set /a msys2_shiftCounter+=1& set MSYSTEM=MINGW64& goto :checkparams
|
||||||
|
if "x%~1" == "x-ucrt64" shift& set /a msys2_shiftCounter+=1& set MSYSTEM=UCRT64& goto :checkparams
|
||||||
|
if "x%~1" == "x-clang64" shift& set /a msys2_shiftCounter+=1& set MSYSTEM=CLANG64& goto :checkparams
|
||||||
if "x%~1" == "x-mingw" shift& set /a msys2_shiftCounter+=1& (if exist "%WD%..\..\mingw64" (set MSYSTEM=MINGW64) else (set MSYSTEM=MINGW32))& goto :checkparams
|
if "x%~1" == "x-mingw" shift& set /a msys2_shiftCounter+=1& (if exist "%WD%..\..\mingw64" (set MSYSTEM=MINGW64) else (set MSYSTEM=MINGW32))& goto :checkparams
|
||||||
rem Console types
|
rem Console types
|
||||||
if "x%~1" == "x-mintty" shift& set /a msys2_shiftCounter+=1& set MSYSCON=mintty.exe& goto :checkparams
|
if "x%~1" == "x-mintty" shift& set /a msys2_shiftCounter+=1& set MSYSCON=mintty.exe& goto :checkparams
|
||||||
|
@ -100,6 +102,12 @@ if "%MSYSTEM%" == "MINGW32" (
|
||||||
) else if "%MSYSTEM%" == "MINGW64" (
|
) else if "%MSYSTEM%" == "MINGW64" (
|
||||||
set "CONTITLE=MinGW x64"
|
set "CONTITLE=MinGW x64"
|
||||||
set "CONICON=mingw64.ico"
|
set "CONICON=mingw64.ico"
|
||||||
|
) else if "%MSYSTEM%" == "UCRT64" (
|
||||||
|
set "CONTITLE=MinGW UCRT x64"
|
||||||
|
set "CONICON=ucrt64.ico"
|
||||||
|
) else if "%MSYSTEM%" == "CLANG64" (
|
||||||
|
set "CONTITLE=MinGW Clang x64"
|
||||||
|
set "CONICON=clang64.ico"
|
||||||
) else (
|
) else (
|
||||||
set "CONTITLE=MSYS2 MSYS"
|
set "CONTITLE=MSYS2 MSYS"
|
||||||
set "CONICON=msys2.ico"
|
set "CONICON=msys2.ico"
|
||||||
|
@ -190,8 +198,8 @@ echo Usage:
|
||||||
echo %~1 [options] [login shell parameters]
|
echo %~1 [options] [login shell parameters]
|
||||||
echo.
|
echo.
|
||||||
echo Options:
|
echo Options:
|
||||||
echo -mingw32 ^| -mingw64 ^| -msys[2] Set shell type
|
echo -mingw32 ^| -mingw64 ^| -ucrt64 ^| -clang64 ^| -msys[2] Set shell type
|
||||||
echo -defterm ^| -mintty ^| -conemu Set terminal type
|
echo -defterm ^| -mintty ^| -conemu Set terminal type
|
||||||
echo -here Use current directory as working
|
echo -here Use current directory as working
|
||||||
echo directory
|
echo directory
|
||||||
echo -where DIRECTORY Use specified DIRECTORY as working
|
echo -where DIRECTORY Use specified DIRECTORY as working
|
||||||
|
|
BIN
msys2/ucrt64.exe
Normal file
BIN
msys2/ucrt64.ico
Normal file
After Width: | Height: | Size: 30 KiB |
5
msys2/ucrt64.ini
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
#MSYS=winsymlinks:nativestrict
|
||||||
|
#MSYS=error_start:mingw64/bin/qtcreator.exe|-debug|<process-id>
|
||||||
|
#CHERE_INVOKING=1
|
||||||
|
#MSYS2_PATH_TYPE=inherit
|
||||||
|
MSYSTEM=UCRT64
|
|
@ -31,7 +31,7 @@ OS="msys"
|
||||||
CC="gcc"
|
CC="gcc"
|
||||||
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -D_STATIC_BUILD "
|
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -D_STATIC_BUILD "
|
||||||
RELEASE="5.1"
|
RELEASE="5.1"
|
||||||
PATCHLEVEL="4"
|
PATCHLEVEL="8"
|
||||||
RELSTATUS="release"
|
RELSTATUS="release"
|
||||||
MACHTYPE="x86_64-pc-msys"
|
MACHTYPE="x86_64-pc-msys"
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
# WARNING: do not edit!
|
# WARNING: do not edit!
|
||||||
# Generated by Makefile from tools/c_rehash.in
|
# Generated by Makefile from tools/c_rehash.in
|
||||||
# Copyright 1999-2018 The OpenSSL Project Authors. All Rights Reserved.
|
# Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved.
|
||||||
#
|
#
|
||||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||||
# this file except in compliance with the License. You can obtain a copy
|
# this file except in compliance with the License. You can obtain a copy
|
||||||
|
@ -163,7 +163,7 @@ sub check_file {
|
||||||
|
|
||||||
sub link_hash_cert {
|
sub link_hash_cert {
|
||||||
my $fname = $_[0];
|
my $fname = $_[0];
|
||||||
$fname =~ s/'/'\\''/g;
|
$fname =~ s/\"/\\\"/g;
|
||||||
my ($hash, $fprint) = `"$openssl" x509 $x509hash -fingerprint -noout -in "$fname"`;
|
my ($hash, $fprint) = `"$openssl" x509 $x509hash -fingerprint -noout -in "$fname"`;
|
||||||
chomp $hash;
|
chomp $hash;
|
||||||
chomp $fprint;
|
chomp $fprint;
|
||||||
|
|
|
@ -227,7 +227,15 @@ if ($Opts{diff}) {
|
||||||
my ($old_ver, $new_ver) = @ARGV;
|
my ($old_ver, $new_ver) = @ARGV;
|
||||||
|
|
||||||
my $old = numify_version($old_ver);
|
my $old = numify_version($old_ver);
|
||||||
|
if ( !Module::CoreList->find_version($old) ) {
|
||||||
|
print "\nModule::CoreList has no info on perl $old_ver\n\n";
|
||||||
|
exit 1;
|
||||||
|
}
|
||||||
my $new = numify_version($new_ver);
|
my $new = numify_version($new_ver);
|
||||||
|
if ( !Module::CoreList->find_version($new) ) {
|
||||||
|
print "\nModule::CoreList has no info on perl $new_ver\n\n";
|
||||||
|
exit 1;
|
||||||
|
}
|
||||||
|
|
||||||
my %diff = Module::CoreList::changes_between($old, $new);
|
my %diff = Module::CoreList::changes_between($old, $new);
|
||||||
|
|
||||||
|
|
|
@ -2,9 +2,9 @@
|
||||||
eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
|
eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
|
||||||
if $running_under_some_shell;
|
if $running_under_some_shell;
|
||||||
|
|
||||||
my $config_tag1 = '5.32.0 - Thu Aug 27 21:42:04 GMT 2020';
|
my $config_tag1 = '5.32.1 - Mon Mar 22 22:24:49 GMT 2021';
|
||||||
|
|
||||||
my $patchlevel_date = 1598564506;
|
my $patchlevel_date = 1616451871;
|
||||||
my @patches = Config::local_patches();
|
my @patches = Config::local_patches();
|
||||||
my $patch_tags = join "", map /(\S+)/ ? "+$1 " : (), @patches;
|
my $patch_tags = join "", map /(\S+)/ ? "+$1 " : (), @patches;
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
|
eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
|
||||||
if $running_under_some_shell;
|
if $running_under_some_shell;
|
||||||
|
|
||||||
# perlivp v5.32.0
|
# perlivp v5.32.1
|
||||||
|
|
||||||
BEGIN { pop @INC if $INC[-1] eq '.' }
|
BEGIN { pop @INC if $INC[-1] eq '.' }
|
||||||
|
|
||||||
|
@ -67,7 +67,7 @@ $tests_total++;
|
||||||
|
|
||||||
print "## Checking Perl version via variable '\$]'.\n" if $opt{'p'};
|
print "## Checking Perl version via variable '\$]'.\n" if $opt{'p'};
|
||||||
|
|
||||||
my $ivp_VERSION = "5.032000";
|
my $ivp_VERSION = "5.032001";
|
||||||
|
|
||||||
|
|
||||||
$label = 'Perl version correct';
|
$label = 'Perl version correct';
|
||||||
|
|
|
@ -2,9 +2,9 @@
|
||||||
eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
|
eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
|
||||||
if $running_under_some_shell;
|
if $running_under_some_shell;
|
||||||
|
|
||||||
my $config_tag1 = '5.32.0 - Thu Aug 27 21:42:04 GMT 2020';
|
my $config_tag1 = '5.32.1 - Mon Mar 22 22:24:49 GMT 2021';
|
||||||
|
|
||||||
my $patchlevel_date = 1598564506;
|
my $patchlevel_date = 1616451871;
|
||||||
my @patches = Config::local_patches();
|
my @patches = Config::local_patches();
|
||||||
my $patch_tags = join "", map /(\S+)/ ? "+$1 " : (), @patches;
|
my $patch_tags = join "", map /(\S+)/ ? "+$1 " : (), @patches;
|
||||||
|
|
||||||
|
|