mingw-w64: Update to git SHA [4254261]
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
_realname=crt
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}-git"
|
||||
replaces="${MINGW_PACKAGE_PREFIX}-${_realname}-svn"
|
||||
pkgver=5.0.0.4492.85b4034
|
||||
pkgver=5.0.0.4497.4254261
|
||||
pkgrel=1
|
||||
pkgdesc='MinGW-w64 CRT for Windows'
|
||||
arch=('any')
|
||||
@@ -17,7 +17,7 @@ makedepends=("git"
|
||||
provides=("${MINGW_PACKAGE_PREFIX}-${_realname}")
|
||||
conflicts=("${MINGW_PACKAGE_PREFIX}-${_realname}")
|
||||
options=('!strip' 'staticlibs' '!buildflags' '!emptydirs')
|
||||
source=("${_realname}"::"git://git.code.sf.net/p/mingw-w64/mingw-w64"
|
||||
source=("mingw-w64"::"git://git.code.sf.net/p/mingw-w64/mingw-w64"
|
||||
"0001-d3d11-Add-prototype-for-CreateDeviceAndSwapChain.patch"
|
||||
"0002-dxgi-Add-interface-for-IDXGISurface1.patch"
|
||||
"0003-dxgi-Add-missing-dxgi-1.2-structs-and-interfaces.patch"
|
||||
@@ -31,7 +31,7 @@ md5sums=('SKIP'
|
||||
'652859ad478448a70c2074a854a313ec')
|
||||
|
||||
pkgver() {
|
||||
cd "$srcdir/${_realname}"
|
||||
cd "$srcdir/mingw-w64"
|
||||
local _major=$(head -n 16 mingw-w64-headers/crt/_mingw_mac.h | grep '__MINGW64_VERSION_MAJOR' | sed -e 's/.* //' | tr '\n' '.' | sed 's/.$/\n/')
|
||||
local _minor=$(head -n 16 mingw-w64-headers/crt/_mingw_mac.h | grep '__MINGW64_VERSION_MINOR' | sed -e 's/.* //' | tr '\n' '.' | sed 's/.$/\n/')
|
||||
local _rev=0
|
||||
@@ -39,7 +39,7 @@ pkgver() {
|
||||
}
|
||||
|
||||
prepare() {
|
||||
cd ${srcdir}/${_realname}
|
||||
cd ${srcdir}/mingw-w64
|
||||
git am "${srcdir}/"0001-d3d11-Add-prototype-for-CreateDeviceAndSwapChain.patch
|
||||
git am "${srcdir}/"0002-dxgi-Add-interface-for-IDXGISurface1.patch
|
||||
git am "${srcdir}/"0003-dxgi-Add-missing-dxgi-1.2-structs-and-interfaces.patch
|
||||
@@ -58,8 +58,9 @@ build() {
|
||||
;;
|
||||
esac
|
||||
|
||||
[ -d ${srcdir}/crt-${MINGW_CHOST} ] && rm -rf ${srcdir}/crt-${MINGW_CHOST}
|
||||
mkdir -p ${srcdir}/crt-${MINGW_CHOST} && cd ${srcdir}/crt-${MINGW_CHOST}
|
||||
${srcdir}/${_realname}/mingw-w64-crt/configure \
|
||||
${srcdir}/mingw-w64/mingw-w64-crt/configure \
|
||||
--prefix=${MINGW_PREFIX}/${MINGW_CHOST} \
|
||||
--build=${MINGW_CHOST} \
|
||||
--host=${MINGW_CHOST} \
|
||||
|
||||
@@ -4,7 +4,7 @@ _realname=headers
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}-git"
|
||||
replaces="${MINGW_PACKAGE_PREFIX}-${_realname}-svn"
|
||||
pkgdesc="MinGW-w64 headers for Windows"
|
||||
pkgver=5.0.0.4492.85b4034
|
||||
pkgver=5.0.0.4497.4254261
|
||||
pkgrel=1
|
||||
arch=('any')
|
||||
url="http://mingw-w64.sourceforge.net"
|
||||
@@ -14,7 +14,7 @@ makedepends=('git' "${MINGW_PACKAGE_PREFIX}-tools")
|
||||
provides=("${MINGW_PACKAGE_PREFIX}-${_realname}")
|
||||
conflicts=("${MINGW_PACKAGE_PREFIX}-${_realname}")
|
||||
options=('!strip' '!libtool' '!emptydirs')
|
||||
source=("${_realname}"::"git://git.code.sf.net/p/mingw-w64/mingw-w64"
|
||||
source=("mingw-w64"::"git://git.code.sf.net/p/mingw-w64/mingw-w64"
|
||||
"0001-d3d11-Add-prototype-for-CreateDeviceAndSwapChain.patch"
|
||||
"0002-dxgi-Add-interface-for-IDXGISurface1.patch"
|
||||
"0003-dxgi-Add-missing-dxgi-1.2-structs-and-interfaces.patch"
|
||||
@@ -28,7 +28,7 @@ md5sums=('SKIP'
|
||||
'652859ad478448a70c2074a854a313ec')
|
||||
|
||||
pkgver() {
|
||||
cd "$srcdir/$_realname"
|
||||
cd "$srcdir/mingw-w64"
|
||||
local _major=$(head -n 16 mingw-w64-headers/crt/_mingw_mac.h | grep '__MINGW64_VERSION_MAJOR' | sed -e 's/.* //' | tr '\n' '.' | sed 's/.$/\n/')
|
||||
local _minor=$(head -n 16 mingw-w64-headers/crt/_mingw_mac.h | grep '__MINGW64_VERSION_MINOR' | sed -e 's/.* //' | tr '\n' '.' | sed 's/.$/\n/')
|
||||
local _rev=0
|
||||
@@ -36,7 +36,7 @@ pkgver() {
|
||||
}
|
||||
|
||||
prepare() {
|
||||
cd ${srcdir}/${_realname}
|
||||
cd ${srcdir}/mingw-w64
|
||||
|
||||
git am "${srcdir}/"0001-d3d11-Add-prototype-for-CreateDeviceAndSwapChain.patch
|
||||
git am "${srcdir}/"0002-dxgi-Add-interface-for-IDXGISurface1.patch
|
||||
@@ -44,14 +44,15 @@ prepare() {
|
||||
git am "${srcdir}/"0004-d3d11-Add-missing-d3d11-1.1-structs-and-interfaces.patch
|
||||
git am "${srcdir}/"0005-Add-missing-DirectX11-enum.patch
|
||||
|
||||
cd ${srcdir}/${_realname}/mingw-w64-headers
|
||||
cd ${srcdir}/mingw-w64/mingw-w64-headers
|
||||
touch include/windows.*.h include/wincrypt.h include/prsht.h
|
||||
}
|
||||
|
||||
build() {
|
||||
msg "Configuring ${MINGW_CHOST} headers"
|
||||
[ -d ${srcdir}/headers-${MINGW_CHOST} ] && rm -rf ${srcdir}/headers-${MINGW_CHOST}
|
||||
mkdir -p ${srcdir}/headers-${MINGW_CHOST} && cd ${srcdir}/headers-${MINGW_CHOST}
|
||||
${srcdir}/${_realname}/mingw-w64-headers/configure \
|
||||
${srcdir}/mingw-w64/mingw-w64-headers/configure \
|
||||
--build=${MINGW_CHOST} \
|
||||
--host=${MINGW_CHOST} \
|
||||
--target=${MINGW_CHOST} \
|
||||
@@ -71,7 +72,7 @@ package() {
|
||||
rm ${pkgdir}${MINGW_PREFIX}/${MINGW_CHOST}/include/pthread_unistd.h
|
||||
|
||||
msg "Installing MinGW-w64 licenses"
|
||||
install -Dm644 ${srcdir}/${_realname}/mingw-w64-headers/ddk/readme.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/ddk-readme.txt
|
||||
install -Dm644 ${srcdir}/${_realname}/mingw-w64-headers/direct-x/COPYING.LIB ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/direct-x-COPYING.LIB
|
||||
install -Dm644 ${srcdir}/${_realname}/mingw-w64-headers/direct-x/readme.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/direct-x-readme.txt
|
||||
install -Dm644 ${srcdir}/mingw-w64/mingw-w64-headers/ddk/readme.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/ddk-readme.txt
|
||||
install -Dm644 ${srcdir}/mingw-w64/mingw-w64-headers/direct-x/COPYING.LIB ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/direct-x-COPYING.LIB
|
||||
install -Dm644 ${srcdir}/mingw-w64/mingw-w64-headers/direct-x/readme.txt ${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/direct-x-readme.txt
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}-git"
|
||||
replaces=("${MINGW_PACKAGE_PREFIX}-${_realname}-svn")
|
||||
provides=("${MINGW_PACKAGE_PREFIX}-${_realname}")
|
||||
conflicts=("${MINGW_PACKAGE_PREFIX}-${_realname}")
|
||||
pkgver=5.0.0.4492.85b4034
|
||||
pkgver=5.0.0.4497.4254261
|
||||
pkgrel=1
|
||||
pkgdesc="MinGW-w64 libmangle"
|
||||
arch=('any')
|
||||
@@ -18,11 +18,11 @@ makedepends=("git"
|
||||
"${MINGW_PACKAGE_PREFIX}-crt-git"
|
||||
"${MINGW_PACKAGE_PREFIX}-headers-git")
|
||||
options=('strip' 'staticlibs' '!emptydirs')
|
||||
source=("${_realname}"::"git://git.code.sf.net/p/mingw-w64/mingw-w64")
|
||||
source=("mingw-w64"::"git://git.code.sf.net/p/mingw-w64/mingw-w64")
|
||||
md5sums=('SKIP')
|
||||
|
||||
pkgver() {
|
||||
cd "${srcdir}/${_realname}"
|
||||
cd "${srcdir}/mingw-w64"
|
||||
local _major=$(head -n 16 mingw-w64-headers/crt/_mingw_mac.h | grep '__MINGW64_VERSION_MAJOR' | sed -e 's/.* //' | tr '\n' '.' | sed 's/.$/\n/')
|
||||
local _minor=$(head -n 16 mingw-w64-headers/crt/_mingw_mac.h | grep '__MINGW64_VERSION_MINOR' | sed -e 's/.* //' | tr '\n' '.' | sed 's/.$/\n/')
|
||||
local _rev=0
|
||||
@@ -30,17 +30,19 @@ pkgver() {
|
||||
}
|
||||
|
||||
build() {
|
||||
mkdir -p ${srcdir}/build-${MINGW_CHOST}
|
||||
cd ${srcdir}/build-${MINGW_CHOST}
|
||||
${srcdir}/${_realname}/mingw-w64-libraries/libmangle/configure \
|
||||
[ -d ${srcdir}/build-${MINGW_CHOST} ] && rm -rf ${srcdir}/build-${MINGW_CHOST}
|
||||
mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST}
|
||||
|
||||
${srcdir}/mingw-w64/mingw-w64-libraries/libmangle/configure \
|
||||
--prefix=${MINGW_PREFIX} \
|
||||
--build=${MINGW_CHOST} \
|
||||
--host=${MINGW_CHOST}
|
||||
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ${srcdir}/build-${MINGW_CHOST}
|
||||
make DESTDIR=${pkgdir} install
|
||||
install -Dm644 ${srcdir}/${_realname}/mingw-w64-libraries/libmangle/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/mingw-w64-libraries/COPYING.${_realname}
|
||||
install -Dm644 ${srcdir}/mingw-w64/mingw-w64-libraries/libmangle/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/mingw-w64-libraries/COPYING.${_realname}
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}-git"
|
||||
replaces="${MINGW_PACKAGE_PREFIX}-${_realname}-svn"
|
||||
provides=("${MINGW_PACKAGE_PREFIX}-${_realname}")
|
||||
conflicts=("${MINGW_PACKAGE_PREFIX}-${_realname}")
|
||||
pkgver=5.0.0.4492.85b4034
|
||||
pkgver=5.0.0.4497.4254261
|
||||
pkgrel=1
|
||||
pkgdesc="MinGW-w64 tools"
|
||||
arch=('any')
|
||||
@@ -15,12 +15,12 @@ groups=("${MINGW_PACKAGE_PREFIX}-toolchain")
|
||||
makedepends=("git" "${MINGW_PACKAGE_PREFIX}-gcc" "${MINGW_PACKAGE_PREFIX}-libmangle")
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs")
|
||||
options=('staticlibs' '!emptydirs')
|
||||
source=("${_realname}"::"git://git.code.sf.net/p/mingw-w64/mingw-w64")
|
||||
source=("mingw-w64"::"git://git.code.sf.net/p/mingw-w64/mingw-w64")
|
||||
md5sums=('SKIP')
|
||||
_tools="gendef genidl genpeimg widl" # genstubdll
|
||||
|
||||
pkgver() {
|
||||
cd "$srcdir/${_realname}"
|
||||
cd "$srcdir/mingw-w64"
|
||||
local _major=$(head -n 16 mingw-w64-headers/crt/_mingw_mac.h | grep '__MINGW64_VERSION_MAJOR' | sed -e 's/.* //' | tr '\n' '.' | sed 's/.$/\n/')
|
||||
local _minor=$(head -n 16 mingw-w64-headers/crt/_mingw_mac.h | grep '__MINGW64_VERSION_MINOR' | sed -e 's/.* //' | tr '\n' '.' | sed 's/.$/\n/')
|
||||
local _rev=0
|
||||
@@ -31,9 +31,10 @@ build() {
|
||||
local cur=
|
||||
for cur in ${_tools}; do
|
||||
plain "Building ${cur} ..."
|
||||
[ -d ${srcdir}/${MINGW_CHOST}-${cur} ] && rm -rf ${srcdir}/${MINGW_CHOST}-${cur}
|
||||
mkdir -p ${srcdir}/${MINGW_CHOST}-${cur}
|
||||
cd ${srcdir}/${MINGW_CHOST}-${cur}
|
||||
${srcdir}/${_realname}/mingw-w64-tools/${cur}/configure \
|
||||
${srcdir}/mingw-w64/mingw-w64-tools/${cur}/configure \
|
||||
--prefix=${MINGW_PREFIX} \
|
||||
--build=${MINGW_CHOST} \
|
||||
--host=${MINGW_CHOST} \
|
||||
@@ -48,8 +49,8 @@ package() {
|
||||
plain "Installing ${cur} ..."
|
||||
cd ${srcdir}/${MINGW_CHOST}-${cur}
|
||||
make DESTDIR=${pkgdir} install
|
||||
if [[ -f "${srcdir}/${_realname}/mingw-w64-tools//${cur}"/COPYING ]]; then
|
||||
install -Dm644 ${srcdir}/${_realname}/mingw-w64-tools/${cur}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/mingw-w64-tools/COPYING.${cur}
|
||||
if [[ -f "${srcdir}/mingw-w64/mingw-w64-tools/${cur}"/COPYING ]]; then
|
||||
install -Dm644 ${srcdir}/mingw-w64/mingw-w64-tools/${cur}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/mingw-w64-tools/COPYING.${cur}
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
_realname=winpthreads
|
||||
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}-git" "${MINGW_PACKAGE_PREFIX}-libwinpthread-git")
|
||||
pkgver=5.0.0.4492.85b4034
|
||||
pkgver=5.0.0.4497.4254261
|
||||
pkgrel=1
|
||||
pkgdesc="MinGW-w64 winpthreads library"
|
||||
arch=('any')
|
||||
@@ -17,13 +17,13 @@ makedepends=("git"
|
||||
"${MINGW_PACKAGE_PREFIX}-crt-git"
|
||||
"${MINGW_PACKAGE_PREFIX}-headers-git")
|
||||
options=('strip' '!buildflags' 'staticlibs' '!emptydirs' '!debug')
|
||||
source=("${_realname}"::"git://git.code.sf.net/p/mingw-w64/mingw-w64"
|
||||
source=("mingw-w64"::"git://git.code.sf.net/p/mingw-w64/mingw-w64"
|
||||
"0001-Define-__-de-register_frame_info-in-fake-libgcc_s.patch")
|
||||
md5sums=('SKIP'
|
||||
'74a4dab06a8fa113407a6e11fdb3c962')
|
||||
|
||||
pkgver() {
|
||||
cd "${srcdir}/${_realname}"
|
||||
cd "${srcdir}/mingw-w64"
|
||||
local _major=$(head -n 16 mingw-w64-headers/crt/_mingw_mac.h | grep '__MINGW64_VERSION_MAJOR' | sed -e 's/.* //' | tr '\n' '.' | sed 's/.$/\n/')
|
||||
local _minor=$(head -n 16 mingw-w64-headers/crt/_mingw_mac.h | grep '__MINGW64_VERSION_MINOR' | sed -e 's/.* //' | tr '\n' '.' | sed 's/.$/\n/')
|
||||
local _rev=0
|
||||
@@ -31,16 +31,16 @@ pkgver() {
|
||||
}
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}/${_realname}"
|
||||
cd "${srcdir}/mingw-w64"
|
||||
git am "${srcdir}"/0001-Define-__-de-register_frame_info-in-fake-libgcc_s.patch
|
||||
cd "${srcdir}"/${_realname}/mingw-w64-libraries/winpthreads
|
||||
cd "${srcdir}"/mingw-w64/mingw-w64-libraries/winpthreads
|
||||
autoreconf -vfi
|
||||
}
|
||||
|
||||
build() {
|
||||
[ -d ${srcdir}/build-${MINGW_CHOST} ] && rm -rf ${srcdir}/build-${MINGW_CHOST}
|
||||
mkdir -p "${srcdir}"/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST}
|
||||
|
||||
|
||||
declare -a extra_config
|
||||
if check_option "debug" "y"; then
|
||||
extra_config+=("CFLAGS=-O0 -g -DWINPTHREAD_DBG")
|
||||
@@ -48,7 +48,7 @@ build() {
|
||||
extra_config+=("CXXFLAGS=")
|
||||
fi
|
||||
|
||||
"${srcdir}"/${_realname}/mingw-w64-libraries/winpthreads/configure \
|
||||
"${srcdir}"/mingw-w64/mingw-w64-libraries/winpthreads/configure \
|
||||
--prefix=${MINGW_PREFIX} \
|
||||
--build=${MINGW_CHOST} \
|
||||
--host=${MINGW_CHOST} \
|
||||
@@ -71,8 +71,8 @@ build() {
|
||||
|
||||
_install_licenses() {
|
||||
# TODO: any more license files?
|
||||
install -Dm644 ${srcdir}/${_realname}/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/$1/COPYING
|
||||
install -Dm644 ${srcdir}/${_realname}/mingw-w64-libraries/winpthreads/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/$1/mingw-w64-libraries/winpthreads/COPYING
|
||||
install -Dm644 ${srcdir}/mingw-w64/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/$1/COPYING
|
||||
install -Dm644 ${srcdir}/mingw-w64/mingw-w64-libraries/winpthreads/COPYING ${pkgdir}${MINGW_PREFIX}/share/licenses/$1/mingw-w64-libraries/winpthreads/COPYING
|
||||
}
|
||||
|
||||
package_winpthreads() {
|
||||
|
||||
@@ -2,33 +2,35 @@
|
||||
|
||||
_realname=winstorecompat
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}-git"
|
||||
_ver_base=4.0.0
|
||||
pkgver=4.0.0.4322.eba7897
|
||||
pkgver=5.0.0.4497.4254261
|
||||
pkgrel=1
|
||||
pkgdesc="MinGW-w64 winRT compat library"
|
||||
arch=('any')
|
||||
url="http://mingw-w64.sourceforge.net"
|
||||
license=('custom')
|
||||
groups=("${MINGW_PACKAGE_PREFIX}-toolchain" "${MINGW_PACKAGE_PREFIX}")
|
||||
groups=("${MINGW_PACKAGE_PREFIX}-toolchain")
|
||||
makedepends=("git" "${MINGW_PACKAGE_PREFIX}-gcc" "${MINGW_PACKAGE_PREFIX}-binutils" "${MINGW_PACKAGE_PREFIX}-crt" "${MINGW_PACKAGE_PREFIX}-headers")
|
||||
options=('strip' '!buildflags' 'staticlibs' '!emptydirs' '!debug')
|
||||
source=("${_realname}"::"git://git.code.sf.net/p/mingw-w64/mingw-w64")
|
||||
source=("mingw-w64"::"git://git.code.sf.net/p/mingw-w64/mingw-w64")
|
||||
md5sums=('SKIP')
|
||||
|
||||
pkgver() {
|
||||
cd "${srcdir}/${_realname}"
|
||||
printf "%s.%s.%s" "$_ver_base" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
|
||||
cd "${srcdir}/mingw-w64"
|
||||
local _major=$(head -n 16 mingw-w64-headers/crt/_mingw_mac.h | grep '__MINGW64_VERSION_MAJOR' | sed -e 's/.* //' | tr '\n' '.' | sed 's/.$/\n/')
|
||||
local _minor=$(head -n 16 mingw-w64-headers/crt/_mingw_mac.h | grep '__MINGW64_VERSION_MINOR' | sed -e 's/.* //' | tr '\n' '.' | sed 's/.$/\n/')
|
||||
local _rev=0
|
||||
printf "%s.%s.%s.%s.%s" ${_major} ${_minor} ${_rev} "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
|
||||
}
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}/${_realname}"
|
||||
cd "${srcdir}/mingw-w64"
|
||||
}
|
||||
|
||||
build() {
|
||||
[ -d ${srcdir}/build-${MINGW_CHOST} ] && rm -rf ${srcdir}/build-${MINGW_CHOST}
|
||||
mkdir -p ${srcdir}/build-${MINGW_CHOST} && cd ${srcdir}/build-${MINGW_CHOST}
|
||||
|
||||
|
||||
${srcdir}/${_realname}/mingw-w64-libraries/winstorecompat/configure \
|
||||
${srcdir}/mingw-w64/mingw-w64-libraries/winstorecompat/configure \
|
||||
--prefix=${MINGW_PREFIX} \
|
||||
--build=${MINGW_CHOST} \
|
||||
--host=${MINGW_CHOST} \
|
||||
|
||||
Reference in New Issue
Block a user