mirror of
https://github.com/Gator96100/ProxSpace.git
synced 2025-03-12 04:36:22 -07:00
Updated to msys2-base-x86_64-20210725
This commit is contained in:
parent
81b9354e75
commit
eabf954258
msys2
.gitattributesautorebasebase1st.bat
clang32/etc
clang64.execlang64.icoclang64.iniclang64/etc
etc
config.sitemakepkg.confmakepkg_clang32.confmakepkg_clang64.confmakepkg_mingw.confmakepkg_mingw32.confmsystemnanorcos-releasepacman.conf
mingw32.exemingw32.icopacman.d
mirrorlist.clang32mirrorlist.clang64mirrorlist.mingwmirrorlist.mingw32mirrorlist.mingw64mirrorlist.msysmirrorlist.ucrt64
pki/ca-trust/extracted
post-install
profileprofile.d
skel
mingw32/etc
mingw64.exemingw64.icomingw64/etc
msys2.exemsys2.icomsys2_shell.cmducrt64.exeucrt64.icoucrt64.iniusr/bin
ash.exebash.exebashbugbrotli.exec_rehashchattr.exe
core_perl
curl.execygcheck.execygpath.execygwin-console-helper.exedash.exedirmngr-client.exedirmngr.exedumper.exedumpsexp.exefile.exefind.exegapplication.exegdbus.exegencat.exegetconf.exegetfacl.exegio-querymodules.exeglib-compile-schemas.exegobject-query.exegpg-agent.exegpg-connect-agent.exegpg-error.exegpg-wks-server.exegpg.exegpgconf.exegpgme-json.exegpgme-tool.exegpgparsemail.exegpgscm.exegpgsm.exegpgsplit.exegpgtar.exegpgv.exegrep.exegsettings.exehmac256.exeinfo.exeinstall-info.exekbxutil.exekill.exeldd.exeldh.exeless.exelessecho.exelesskey.exelocale.exe
1
msys2/.gitattributes
vendored
Normal file
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.exe
Normal file
Binary file not shown.
BIN
msys2/clang64.ico
Normal file
BIN
msys2/clang64.ico
Normal file
Binary file not shown.
After (image error) Size: 30 KiB |
5
msys2/clang64.ini
Normal file
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)
|
||||
# Written for MSys2 to help running 'configure' scripts
|
||||
|
||||
# Use correct config.site even if CONFIG_SITE is not set
|
||||
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
|
||||
# Defaults for MSys2/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_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 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}" && \
|
||||
${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
|
@ -8,9 +8,10 @@
|
||||
#
|
||||
#-- 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'
|
||||
DLAGENTS=('file::/usr/bin/curl -gqC - -o %o %u'
|
||||
'ftp::/usr/bin/curl -gqfC - --ftp-pasv --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'
|
||||
'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
|
||||
# Format: 'protocol::package'
|
||||
VCSCLIENTS=('bzr::bzr'
|
||||
'fossil::fossil'
|
||||
'git::git'
|
||||
'hg::mercurial'
|
||||
'svn::subversion')
|
||||
@ -45,6 +47,8 @@ CHOST="x86_64-pc-msys"
|
||||
#-- Compiler and Linker Flags
|
||||
# -march (or -mcpu) builds exclusively for an architecture
|
||||
# -mtune optimizes for an architecture, but builds for whole processor family
|
||||
CC=gcc
|
||||
CXX=g++
|
||||
CPPFLAGS=
|
||||
CFLAGS="-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
|
||||
#########################################################################
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
#-- 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
|
||||
#########################################################################
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
#-- 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
|
||||
#-- purge: Remove files specified by PURGE_TARGETS
|
||||
#-- 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
|
||||
INTEGRITY_CHECK=(md5)
|
||||
INTEGRITY_CHECK=(sha256)
|
||||
#-- 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.
|
||||
@ -148,10 +153,12 @@ 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:
|
||||
#########################################################################
|
||||
# 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
|
||||
# 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'
|
||||
DLAGENTS=('file::/usr/bin/curl -gqC - -o %o %u'
|
||||
'ftp::/usr/bin/curl -gqfC - --ftp-pasv --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'
|
||||
'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
|
||||
# Format: 'protocol::package'
|
||||
VCSCLIENTS=('bzr::bzr'
|
||||
'fossil::fossil'
|
||||
'git::git'
|
||||
'hg::mercurial'
|
||||
'svn::subversion')
|
||||
@ -39,29 +41,87 @@ function gitam_mkpkg() {
|
||||
# ARCHITECTURE, COMPILE FLAGS
|
||||
#########################################################################
|
||||
#
|
||||
CARCH="x86_64"
|
||||
CHOST="x86_64-w64-mingw32"
|
||||
|
||||
#########################################################################
|
||||
# Mingw toolchains stuff
|
||||
#########################################################################
|
||||
#
|
||||
MINGW_CHOST="x86_64-w64-mingw32"
|
||||
MINGW_PREFIX="/mingw64"
|
||||
MINGW_PACKAGE_PREFIX="mingw-w64-x86_64"
|
||||
if [[ "$MSYSTEM" == "MINGW64" ]]; then
|
||||
CARCH="x86_64"
|
||||
CHOST="x86_64-w64-mingw32"
|
||||
MINGW_CHOST="x86_64-w64-mingw32"
|
||||
MINGW_PREFIX="/mingw64"
|
||||
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
|
||||
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
|
||||
MAKEFLAGS="-j$(($(nproc)+1))"
|
||||
#-- Debugging flags
|
||||
@ -75,7 +135,7 @@ PKG_CONFIG_PATH="${MINGW_PREFIX}/lib/pkgconfig:${MINGW_PREFIX}/share/pkgconfig"
|
||||
# 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.
|
||||
#
|
||||
#-- 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
|
||||
#########################################################################
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
#-- 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
|
||||
#-- purge: Remove files specified by PURGE_TARGETS
|
||||
#-- 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
|
||||
INTEGRITY_CHECK=(md5)
|
||||
INTEGRITY_CHECK=(sha256)
|
||||
#-- 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.
|
||||
@ -121,11 +182,11 @@ 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=(mingw64{{,/local}{,/share},/opt/*}/{man,info})
|
||||
MAN_DIRS=("${MINGW_PREFIX#/}"{{,/local}{,/share},/opt/*}/{man,info})
|
||||
#-- 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)
|
||||
PURGE_TARGETS=(mingw64/{,share}/info/dir .packlist *.pod)
|
||||
PURGE_TARGETS=("${MINGW_PREFIX#/}"/{,share}/info/dir .packlist *.pod)
|
||||
|
||||
#########################################################################
|
||||
# PACKAGE OUTPUT
|
||||
@ -164,10 +225,12 @@ 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:
|
||||
#########################################################################
|
||||
# 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_PACKAGE_PREFIX
|
||||
|
||||
unset CONFIG_SITE
|
||||
|
||||
case "${MSYSTEM}" in
|
||||
MINGW32)
|
||||
MSYSTEM_PREFIX='/mingw32'
|
||||
@ -30,8 +28,7 @@ case "${MSYSTEM}" in
|
||||
MINGW_CHOST="${MSYSTEM_CHOST}"
|
||||
MINGW_PREFIX="${MSYSTEM_PREFIX}"
|
||||
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 CONFIG_SITE
|
||||
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX
|
||||
;;
|
||||
MINGW64)
|
||||
MSYSTEM_PREFIX='/mingw64'
|
||||
@ -40,8 +37,7 @@ case "${MSYSTEM}" in
|
||||
MINGW_CHOST="${MSYSTEM_CHOST}"
|
||||
MINGW_PREFIX="${MSYSTEM_PREFIX}"
|
||||
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 CONFIG_SITE
|
||||
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX
|
||||
;;
|
||||
CLANG32)
|
||||
MSYSTEM_PREFIX='/clang32'
|
||||
@ -50,8 +46,7 @@ case "${MSYSTEM}" in
|
||||
MINGW_CHOST="${MSYSTEM_CHOST}"
|
||||
MINGW_PREFIX="${MSYSTEM_PREFIX}"
|
||||
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 CONFIG_SITE
|
||||
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX
|
||||
;;
|
||||
CLANG64)
|
||||
MSYSTEM_PREFIX='/clang64'
|
||||
@ -60,14 +55,30 @@ case "${MSYSTEM}" in
|
||||
MINGW_CHOST="${MSYSTEM_CHOST}"
|
||||
MINGW_PREFIX="${MSYSTEM_PREFIX}"
|
||||
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 CONFIG_SITE
|
||||
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX
|
||||
;;
|
||||
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_CARCH="$(/usr/bin/uname -m)"
|
||||
MSYSTEM_CHOST="$(/usr/bin/uname -m)-pc-msys"
|
||||
CONFIG_SITE="/etc/config.site"
|
||||
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST CONFIG_SITE
|
||||
export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST
|
||||
;;
|
||||
esac
|
||||
|
@ -44,8 +44,7 @@
|
||||
## Do case-sensitive searches by default.
|
||||
# set casesensitive
|
||||
|
||||
## Constantly display the cursor position in the status bar. Note that
|
||||
## this overrides "quickblank".
|
||||
## Constantly display the cursor position in the status bar or minibar.
|
||||
# set constantshow
|
||||
|
||||
## 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.
|
||||
# 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,
|
||||
## 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
|
||||
@ -121,8 +123,7 @@
|
||||
## sentences.
|
||||
# set punct "!.?"
|
||||
|
||||
## Do quick status-bar blanking. Status-bar messages will disappear after
|
||||
## 1 keystroke instead of 26. Note that "constantshow" overrides this.
|
||||
## Make status-bar messages disappear after 1 keystroke instead of after 20.
|
||||
# set quickblank
|
||||
|
||||
## The regular expression that matches quoting characters in email
|
||||
@ -200,11 +201,14 @@
|
||||
## of a single character, and without affecting the cutbuffer).
|
||||
# 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 promptcolor lightwhite,lightblack
|
||||
# set statuscolor bold,lightwhite,green
|
||||
# set errorcolor bold,lightwhite,red
|
||||
# set spotlightcolor black,lime
|
||||
# set selectedcolor lightwhite,magenta
|
||||
# set stripecolor ,yellow
|
||||
# set scrollercolor cyan
|
||||
@ -214,8 +218,10 @@
|
||||
|
||||
## In root's .nanorc you might want to use:
|
||||
# set titlecolor bold,lightwhite,magenta
|
||||
# set promptcolor black,yellow
|
||||
# set statuscolor bold,lightwhite,magenta
|
||||
# set errorcolor bold,lightwhite,red
|
||||
# set spotlightcolor black,orange
|
||||
# set selectedcolor lightwhite,cyan
|
||||
# set stripecolor ,yellow
|
||||
# set scrollercolor magenta
|
||||
@ -259,6 +265,12 @@
|
||||
## <Ctrl+Backspace> delete the word to the left of the cursor with:
|
||||
# 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",
|
||||
## such as ^O for Open, ^F for Find, ^H for Help, and ^Q for Quit,
|
||||
## then uncomment these:
|
||||
@ -273,11 +285,11 @@
|
||||
#bind ^B wherewas all
|
||||
#bind ^D findprevious all
|
||||
#bind ^R replace main
|
||||
#bind M-X flipnewbuffer all
|
||||
#bind ^X cut all
|
||||
#bind ^X cut main
|
||||
#bind ^C copy main
|
||||
#bind ^V paste all
|
||||
#bind ^P location main
|
||||
#bind ^E execute main
|
||||
#bind ^A mark main
|
||||
#unbind ^K main
|
||||
#unbind ^U all
|
||||
@ -287,9 +299,10 @@
|
||||
#unbind M-T main
|
||||
#bind ^T gotoline main
|
||||
#bind ^T gotodir browser
|
||||
#bind ^Y speller main
|
||||
#bind ^T cutrestoffile execute
|
||||
#bind ^L linter execute
|
||||
#bind M-U undo main
|
||||
#bind M-R redo main
|
||||
#bind ^U undo main
|
||||
#bind ^E redo main
|
||||
#bind ^Z undo main
|
||||
#bind ^Y redo main
|
||||
#set multibuffer
|
||||
|
6
msys2/etc/os-release
Normal file
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/
|
||||
#LogFile = /var/log/pacman.log
|
||||
#GPGDir = /etc/pacman.d/gnupg/
|
||||
HoldPkg = pacman
|
||||
HoldPkg = pacman
|
||||
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
|
||||
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
|
||||
#CleanMethod = KeepInstalled
|
||||
@ -29,22 +29,19 @@ Architecture = auto
|
||||
|
||||
# Misc options
|
||||
#UseSyslog
|
||||
#Color
|
||||
#TotalDownload
|
||||
Color
|
||||
#NoProgressBar
|
||||
CheckSpace
|
||||
#VerbosePkgLists
|
||||
ParallelDownloads = 5
|
||||
|
||||
# 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.
|
||||
#SigLevel = Never
|
||||
SigLevel = Required DatabaseOptional
|
||||
SigLevel = Required
|
||||
LocalFileSigLevel = Optional
|
||||
#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
|
||||
# - 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.
|
||||
|
||||
[mingw32]
|
||||
Include = /etc/pacman.d/mirrorlist.mingw32
|
||||
Include = /etc/pacman.d/mirrorlist.mingw
|
||||
|
||||
[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]
|
||||
Include = /etc/pacman.d/mirrorlist.msys
|
||||
|
31
msys2/etc/pacman.d/mirrorlist.clang32
Normal file
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
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
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 @@
|
||||
##
|
||||
## 32-bit Mingw-w64 repository mirrorlist
|
||||
##
|
||||
# See https://www.msys2.org/dev/mirrors
|
||||
|
||||
## Primary
|
||||
Server = https://mirror.msys2.org/mingw/i686/
|
||||
Server = https://repo.msys2.org/mingw/i686/
|
||||
## Mirrors
|
||||
Server = https://downloads.sourceforge.net/project/msys2/REPOS/MINGW/i686/
|
||||
Server = https://www2.futureware.at/~nickoe/msys2-mirror/mingw/i686/
|
||||
|
||||
## Tier 1
|
||||
Server = https://mirror.yandex.ru/mirrors/msys2/mingw/i686/
|
||||
Server = https://mirrors.tuna.tsinghua.edu.cn/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://download.nus.edu.sg/mirror/msys2/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://quantum-mirror.hu/mirrors/pub/msys2/mingw/i686/
|
||||
Server = https://mirrors.dotsrc.org/msys2/mingw/i686/
|
||||
Server = https://mirror.ufro.cl/msys2/mingw/i686/
|
||||
Server = https://mirror.clarkson.edu/msys2/mingw/i686/
|
||||
Server = https://ftp.nluug.nl/pub/os/windows/msys2/builds/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/
|
||||
Server = https://www2.futureware.at/~nickoe/msys2-mirror/mingw/i686/
|
||||
Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/mingw/i686/
|
||||
Server = https://mirrors.bit.edu.cn/msys2/mingw/i686/
|
||||
Server = https://repo.casualgamer.ca/mingw/i686/
|
||||
|
@ -1,27 +1,31 @@
|
||||
##
|
||||
## 64-bit Mingw-w64 repository mirrorlist
|
||||
##
|
||||
# See https://www.msys2.org/dev/mirrors
|
||||
|
||||
## Primary
|
||||
Server = https://mirror.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/
|
||||
Server = https://www2.futureware.at/~nickoe/msys2-mirror/mingw/x86_64/
|
||||
|
||||
## Tier 1
|
||||
Server = https://mirror.yandex.ru/mirrors/msys2/mingw/x86_64/
|
||||
Server = https://mirrors.tuna.tsinghua.edu.cn/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://download.nus.edu.sg/mirror/msys2/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://quantum-mirror.hu/mirrors/pub/msys2/mingw/x86_64/
|
||||
Server = https://mirrors.dotsrc.org/msys2/mingw/x86_64/
|
||||
Server = https://mirror.ufro.cl/msys2/mingw/x86_64/
|
||||
Server = https://mirror.clarkson.edu/msys2/mingw/x86_64/
|
||||
Server = https://ftp.nluug.nl/pub/os/windows/msys2/builds/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/
|
||||
Server = https://www2.futureware.at/~nickoe/msys2-mirror/mingw/x86_64/
|
||||
Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/mingw/x86_64/
|
||||
Server = https://mirrors.bit.edu.cn/msys2/mingw/x86_64/
|
||||
Server = https://repo.casualgamer.ca/mingw/x86_64/
|
||||
|
@ -1,27 +1,31 @@
|
||||
##
|
||||
## MSYS2 repository mirrorlist
|
||||
##
|
||||
# See https://www.msys2.org/dev/mirrors
|
||||
|
||||
## Primary
|
||||
Server = https://mirror.msys2.org/msys/$arch/
|
||||
Server = https://repo.msys2.org/msys/$arch/
|
||||
## Mirrors
|
||||
Server = https://downloads.sourceforge.net/project/msys2/REPOS/MSYS2/$arch/
|
||||
Server = https://www2.futureware.at/~nickoe/msys2-mirror/msys/$arch/
|
||||
|
||||
## Tier 1
|
||||
Server = https://mirror.yandex.ru/mirrors/msys2/msys/$arch/
|
||||
Server = https://mirrors.tuna.tsinghua.edu.cn/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://download.nus.edu.sg/mirror/msys2/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://quantum-mirror.hu/mirrors/pub/msys2/msys/$arch/
|
||||
Server = https://mirrors.dotsrc.org/msys2/msys/$arch/
|
||||
Server = https://mirror.ufro.cl/msys2/msys/$arch/
|
||||
Server = https://mirror.clarkson.edu/msys2/msys/$arch/
|
||||
Server = https://ftp.nluug.nl/pub/os/windows/msys2/builds/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/
|
||||
Server = https://www2.futureware.at/~nickoe/msys2-mirror/msys/$arch/
|
||||
Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/msys/$arch/
|
||||
Server = https://mirrors.bit.edu.cn/msys2/msys/$arch/
|
||||
Server = https://repo.casualgamer.ca/msys/$arch/
|
||||
|
31
msys2/etc/pacman.d/mirrorlist.ucrt64
Normal file
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/
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -2,9 +2,11 @@ maybe_init_keyring ()
|
||||
{
|
||||
if [ ! -d /etc/pacman.d/gnupg ]
|
||||
then
|
||||
export GNUPGHOME="$(pacman-conf.exe gpgdir)"
|
||||
/usr/bin/pacman-key --init
|
||||
/usr/bin/pacman-key --populate msys2 || true
|
||||
/usr/bin/pacman-key --refresh-keys || true
|
||||
/usr/bin/gpgconf --kill all
|
||||
|
||||
MAYBE_FIRST_START=true
|
||||
fi
|
||||
|
@ -47,7 +47,7 @@ esac
|
||||
unset MINGW_MOUNT_POINT
|
||||
. '/etc/msystem'
|
||||
case "${MSYSTEM}" in
|
||||
MINGW*|CLANG*)
|
||||
MINGW*|CLANG*|UCRT*)
|
||||
MINGW_MOUNT_POINT="${MINGW_PREFIX}"
|
||||
PATH="${MINGW_MOUNT_POINT}/bin:${MSYS2_PATH}${ORIGINAL_PATH:+:${ORIGINAL_PATH}}"
|
||||
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"
|
||||
esac
|
||||
|
||||
CONFIG_SITE="/etc/config.site"
|
||||
|
||||
MAYBE_FIRST_START=false
|
||||
SYSCONFDIR="${SYSCONFDIR:=/etc}"
|
||||
|
||||
@ -146,7 +148,7 @@ then
|
||||
export ACLOCAL_PATH
|
||||
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
|
||||
|
||||
if [ "$MAYBE_FIRST_START" = "true" ]; then
|
||||
|
6
msys2/etc/profile.d/000-msys2.sh
Normal file
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
|
||||
# a patch to the msys2 mailing list.
|
||||
|
||||
# the following line is actually
|
||||
# equivalent to "\C-?": delete-char
|
||||
# "\e[3~": delete-char
|
||||
|
||||
# VT
|
||||
@ -76,7 +74,6 @@
|
||||
# MSYSTEM is emacs based
|
||||
$if mode=emacs
|
||||
# Common to Console & RXVT
|
||||
"\C-?": backward-kill-line # Ctrl-BackSpace
|
||||
"\e[2~": paste-from-clipboard # "Ins. Key"
|
||||
"\e[5~": beginning-of-history # Page up
|
||||
"\e[6~": end-of-history # Page down
|
||||
|
Binary file not shown.
Binary file not shown.
Before (image error) Size: 25 KiB After (image error) 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
|
Binary file not shown.
Binary file not shown.
Before (image error) Size: 25 KiB After (image error) 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.exe
Binary file not shown.
BIN
msys2/msys2.ico
BIN
msys2/msys2.ico
Binary file not shown.
Before (image error) Size: 25 KiB After (image error) 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-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-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
|
||||
rem Console types
|
||||
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" (
|
||||
set "CONTITLE=MinGW x64"
|
||||
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 (
|
||||
set "CONTITLE=MSYS2 MSYS"
|
||||
set "CONICON=msys2.ico"
|
||||
@ -190,8 +198,8 @@ echo Usage:
|
||||
echo %~1 [options] [login shell parameters]
|
||||
echo.
|
||||
echo Options:
|
||||
echo -mingw32 ^| -mingw64 ^| -msys[2] Set shell type
|
||||
echo -defterm ^| -mintty ^| -conemu Set terminal type
|
||||
echo -mingw32 ^| -mingw64 ^| -ucrt64 ^| -clang64 ^| -msys[2] Set shell type
|
||||
echo -defterm ^| -mintty ^| -conemu Set terminal type
|
||||
echo -here Use current directory as working
|
||||
echo directory
|
||||
echo -where DIRECTORY Use specified DIRECTORY as working
|
||||
|
BIN
msys2/ucrt64.exe
Normal file
BIN
msys2/ucrt64.exe
Normal file
Binary file not shown.
BIN
msys2/ucrt64.ico
Normal file
BIN
msys2/ucrt64.ico
Normal file
Binary file not shown.
After (image error) Size: 30 KiB |
5
msys2/ucrt64.ini
Normal file
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
|
Binary file not shown.
Binary file not shown.
@ -31,7 +31,7 @@ OS="msys"
|
||||
CC="gcc"
|
||||
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -D_STATIC_BUILD "
|
||||
RELEASE="5.1"
|
||||
PATCHLEVEL="4"
|
||||
PATCHLEVEL="8"
|
||||
RELSTATUS="release"
|
||||
MACHTYPE="x86_64-pc-msys"
|
||||
|
||||
|
Binary file not shown.
@ -2,7 +2,7 @@
|
||||
|
||||
# WARNING: do not edit!
|
||||
# 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
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
@ -163,7 +163,7 @@ sub check_file {
|
||||
|
||||
sub link_hash_cert {
|
||||
my $fname = $_[0];
|
||||
$fname =~ s/'/'\\''/g;
|
||||
$fname =~ s/\"/\\\"/g;
|
||||
my ($hash, $fprint) = `"$openssl" x509 $x509hash -fingerprint -noout -in "$fname"`;
|
||||
chomp $hash;
|
||||
chomp $fprint;
|
||||
|
Binary file not shown.
@ -227,7 +227,15 @@ if ($Opts{diff}) {
|
||||
my ($old_ver, $new_ver) = @ARGV;
|
||||
|
||||
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);
|
||||
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);
|
||||
|
||||
|
@ -2,9 +2,9 @@
|
||||
eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
|
||||
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 $patch_tags = join "", map /(\S+)/ ? "+$1 " : (), @patches;
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
|
||||
if $running_under_some_shell;
|
||||
|
||||
# perlivp v5.32.0
|
||||
# perlivp v5.32.1
|
||||
|
||||
BEGIN { pop @INC if $INC[-1] eq '.' }
|
||||
|
||||
@ -67,7 +67,7 @@ $tests_total++;
|
||||
|
||||
print "## Checking Perl version via variable '\$]'.\n" if $opt{'p'};
|
||||
|
||||
my $ivp_VERSION = "5.032000";
|
||||
my $ivp_VERSION = "5.032001";
|
||||
|
||||
|
||||
$label = 'Perl version correct';
|
||||
|
@ -2,9 +2,9 @@
|
||||
eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
|
||||
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 $patch_tags = join "", map /(\S+)/ ? "+$1 " : (), @patches;
|
||||
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user