diff options
Diffstat (limited to 'tools')
77 files changed, 0 insertions, 4715 deletions
diff --git a/tools/windows_packaging/README b/tools/windows_packaging/README deleted file mode 100644 index 4a766685c5..0000000000 --- a/tools/windows_packaging/README +++ /dev/null @@ -1,150 +0,0 @@ -Building Ardour for Windows - -The windows build is compiled and tested with the MinGW compiler that is -packaged in Fedora, Currently using Fedora 19. There are many cross compiled -"mingw" libraries that Ardour requires that are available on Fedora but -not all are yet. - - -Prerequisites - -For setting up the required packages to build Ardour refer to the README -file located at https://github.com/mojofunk/fedora-mingw-ardour - - -Configuring - -After all the necessary packages are installed the next step is to call -one of the configure scripts configure-debug.sh or configure-release.sh. - -The configure-debug.sh script will enable debugging support and install -the tests to the package directory. It will also mean the GDB debugger -is packaged. - -The configure-release.sh is intended for releases only, none of the tests -will be built and all the binaries will be optimized and stripped. - -These scripts both source the mingw-env.sh script to setup the appropriate -environment variables and then call waf with a specific set of parameters -that are appropriate to configure for the windows build. - -There is also configure-distcc-debug.sh and configure-distcc-release.sh that -configure to use distcc for building. - -Building - -After the build is configured the waf.sh script is used to build the Ardour -application and all necessary libraries. The waf.sh script is not strictly -needed, it just saves having to change working directories. - - -Packaging - -When the build is successful the package.sh script will call waf install -and then move some of the installed files to appropriate locations for a -windows executable. This could probably be done in the waf scripts specifically -for the windows build but I felt it simpler to do it in the packaging script -for now. - ---------- NOTE -------------------- - -package_win32.sh is an updated/extended version of package.sh from Valeriy. It -should probably be merged with package.sh at some point. It uses a number of -additional resources located under mingw64/ - ------------------------------------ - -The packaging script then copies the JACK deamon and all the required mingw -shared libraries from the host system into the packaging directory. The -shared libraries or dll's are placed in the same directory as the Ardour -executable so they are found at runtime. - -Once the package.sh script has been run then the package directory located -in the Ardour source root directory will contain everything necessary to run -the Ardour executable. - -The make-installer.sh script is only really relevant when configure-release.sh -has been used to configure the build. The script creates a basic and little -tested windows installer for Ardour using the Nullsoft Scriptable Installer -System(NSIS). - - -Running - -The Ardour windows binary is intended to be run and tested on windows. Testing -is mainly performed using Windows XP, but should work on Vista/7. It is only -a 32bit binary at the moment but that may change with mingw64. - -The binary does not run successfully under WINE but that may change with updates -and or bug fixes. - -When running Ardour for debugging purposes it is best to start the jack server -in a separate terminal(Command Prompt) before starting Ardour so that they are -not both writing to the same terminal. This will probably be fixed at some point -so when jackd is started by Ardour the output is redirected etc. - -The cptovmshare.sh script will copy the package to a directory specified in the -ARDOUR_VM_SHARE_DIR for testing in a virtual machine. - - -Testing - -When configured for debugging there are a number of test programs(prefixed with -test_) included in the package. - -The tests for libpbd, libevoral and libardour can be run under wine from the -windows packaging directory using the wine-*-tests.sh scripts - -Debugging - -Ardour has some verbose logging/debugging output that can be useful that is used -with the -D option. - -When configured for debugging the package contains gdb along with a .gdbinit -file to automatically set the source directory so that the "list" gdb command -will show the source code corresponding to the current stack frame. - -New versions of gdb will not load a .gdbinit file unless it is located in the directory -set in the HOME environment variable and auto-load safe-path is set appropriately. - -So the gdbinit_home file needs to be moved to directory set in %USERPROFILE% and -gdb started via gdb.bat for source file listing to work. - -The gdb batch scripts cannot be used if the package directory is on a network share -so the package will need to be copied to a local drive first. - -When starting gdb using gdb.bat the Ardour executable needs to be set as the program -to be debugged with the "file" command - -e.g (gdb) file ardour-3.5.exe - -You can then set a break point at main() with the "break" command as usual - -e.g (gdb) break main - -To set a breakpoint in a dll/shared library like libardour you need to wait for -the symbols to be loaded which only occurs once the program has been executed using -the "run" command - -You can set a breakpoint at a function - -e.g break `Somenamespace::somepartialsymbolname + tab to list symbols - -then remove ` to set the breakpoint. - -If you press tab with when there are thousands of possible matching symbols be -prepared to wait a long time(this can also cause gdb to use a lot of memory). -For this reason I prefer to set breakpoints by specifying the source file and line -number. - -e.g (gdb) break audiosource.cc:976 - -using "catch throw" or "catch catch" can be useful to break at points where exceptions -are thrown or caught. - -They are a number of glib debugging options see - -http://developer.gnome.org/glib/2.30/glib-running.html - -use $ set G_DEBUG=fatal_warnings to get backtrace - diff --git a/tools/windows_packaging/ardour.nsi b/tools/windows_packaging/ardour.nsi deleted file mode 100644 index 3bfcc050b3..0000000000 --- a/tools/windows_packaging/ardour.nsi +++ /dev/null @@ -1,123 +0,0 @@ -#!Nsis Installer Command Script -# -# This is an NSIS Installer Command Script generated automatically -# by the Fedora nsiswrapper program. For more information see: -# -# http://fedoraproject.org/wiki/MinGW -# -# To build an installer from the script you would normally do: -# -# makensis this_script -# -# which will generate the output file 'installer.exe' which is a Windows -# installer containing your program. - -SetCompressor /SOLID lzma -SetCompressorDictSize 32 - -!include MUI.nsh - -!define MUI_ABORTWARNING -!define MUI_ICON ..\icons\icon\ardour.ico -!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico" -;!define MUI_HEADERIMAGE -;!define MUI_HEADERIMAGE_BITMAP header.bmp -;!define MUI_WELCOMEFINISHPAGE_BITMAP welcomefinish.bmp -;!define MUI_COMPONENTSPAGE_SMALLDESC - -; Installer pages -!insertmacro MUI_PAGE_WELCOME - -LicenseForceSelection off - -!define MUI_LICENSEPAGE_BUTTON "$(^NextBtn)" -!define MUI_LICENSEPAGE_TEXT_BOTTOM "$(LICENSE_BOTTOM_TEXT)" -!insertmacro MUI_PAGE_LICENSE ..\COPYING - -!insertmacro MUI_PAGE_DIRECTORY - -!insertmacro MUI_PAGE_INSTFILES - -!define MUI_FINISHPAGE_RUN "$INSTDIR\Ardour-3.0.exe" -!insertmacro MUI_PAGE_FINISH - -; Uninstaller pages -!insertmacro MUI_UNPAGE_CONFIRM - -!insertmacro MUI_UNPAGE_INSTFILES -ShowUninstDetails hide -!insertmacro MUI_UNPAGE_FINISH - -!insertmacro MUI_LANGUAGE "English" - -; Product definitions -;!define DUMMYINSTALL ; Define this to make it build quickly, not including any of the files or code in the sections, for quick testing of features of the installer and development thereof. -!define INSTDIR_KEY "SOFTWARE\Ardour-3.0" - -; Product Information -Name "Ardour-3.0" -OutFile "Ardour-3.0-Setup.exe" -InstallDir "$PROGRAMFILES\Ardour" -InstallDirRegKey HKLM "${INSTDIR_KEY}" "Install_Dir" - - -ComponentText "Select which optional components you want to install." - -DirText "Please select the installation folder." - -Section "Ardour-3.0" -!ifndef DUMMYINSTALL - SectionIn RO - - SetOutPath $INSTDIR - File ardour-3.0.exe - File *.dll - File jack*.exe - File ardour.ico - File /r etc - File /r jack - File /r lib - File /r share - -!endif -SectionEnd - -Section "Start Menu Shortcuts" -!ifndef DUMMY_INSTALL - CreateDirectory "$SMPROGRAMS\Ardour-3.0" - CreateShortCut "$SMPROGRAMS\Ardour-3.0\Uninstall Ardour-3.0.lnk" "$INSTDIR\Uninstall Ardour-3.0.exe" "" "$INSTDIR\Uninstall Ardour-3.0.exe" 0 - CreateShortCut "$SMPROGRAMS\Ardour-3.0\ardour-3.0.exe.lnk" "$INSTDIR\.\ardour-3.0.exe" "" "$INSTDIR\ardour.ico" 0 -!endif -SectionEnd - -Section "Desktop Icons" -!ifndef DUMMY_INSTALL - CreateShortCut "$DESKTOP\Ardour-3.0.exe.lnk" "$INSTDIR\ardour-3.0.exe" "" "$INSTDIR\ardour.ico" -!endif -SectionEnd - -Section "Uninstall" -!ifndef DUMMY_INSTALL - Delete /rebootok "$DESKTOP\ardour-3.0.exe.lnk" - Delete /rebootok "$SMPROGRAMS\Ardour-3.0\ardour-3.0.exe.lnk" - Delete /rebootok "$SMPROGRAMS\Ardour-3.0\Uninstall Ardour-3.0.lnk" - RMDir "$SMPROGRAMS\Ardour-3.0" - - ;RMDir "$INSTDIR\." - Delete /rebootok "$INSTDIR\ardour-3.0.exe" - Delete /rebootok "$INSTDIR\jack*.exe" - Delete /rebootok "$INSTDIR\*.dll" - Delete /rebootok "$INSTDIR\ardour.ico" - RMDir /r "$INSTDIR\etc" - RMDir /r "$INSTDIR\jack" - RMDir /r "$INSTDIR\lib" - RMDir /r "$INSTDIR\share" - RMDir "$INSTDIR" -!endif -SectionEnd - -Section -post -!ifndef DUMMY_INSTALL - WriteUninstaller "$INSTDIR\Uninstall Ardour-3.0.exe" -!endif -SectionEnd diff --git a/tools/windows_packaging/clean.sh b/tools/windows_packaging/clean.sh deleted file mode 100755 index 95776124aa..0000000000 --- a/tools/windows_packaging/clean.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -. mingw-env.sh - -rm -rf $BUILD_DIR diff --git a/tools/windows_packaging/configure-debug.sh b/tools/windows_packaging/configure-debug.sh deleted file mode 100755 index 5cc130012a..0000000000 --- a/tools/windows_packaging/configure-debug.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -. ./mingw-env.sh - -. ./print-env.sh - -cd $BASE || exit 1 -./waf configure --prefix="/" --bindir="/" --configdir="/share" --noconfirm --test --single-tests --with-backends=dummy,jack --dist-target=mingw "$@" diff --git a/tools/windows_packaging/configure-distcc-debug.sh b/tools/windows_packaging/configure-distcc-debug.sh deleted file mode 100755 index 5855f1fbee..0000000000 --- a/tools/windows_packaging/configure-distcc-debug.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash - -. ./mingw-env.sh - -export CC="distcc $HOST-gcc" -export CPP="distcc $HOST-g++" -export CXX="distcc $HOST-g++" - -. ./print-env.sh - -cd $BASE || exit 1 -./waf configure --prefix="/" --bindir="/" --configdir="/share" --noconfirm --test --single-tests --dist-target=mingw "$@" diff --git a/tools/windows_packaging/configure-distcc-release.sh b/tools/windows_packaging/configure-distcc-release.sh deleted file mode 100755 index 50d1ec37b5..0000000000 --- a/tools/windows_packaging/configure-distcc-release.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash - -. ./mingw-env.sh - -export CC="distcc $HOST-gcc" -export CPP="distcc $HOST-g++" -export CXX="distcc $HOST-g++" - -. ./print-env.sh - -cd $BASE || exit 1 -./waf configure --prefix="/" --bindir="/" --configdir="/share" --optimize --noconfirm --dist-target=mingw "$@" diff --git a/tools/windows_packaging/configure-release.sh b/tools/windows_packaging/configure-release.sh deleted file mode 100755 index c6869e79d0..0000000000 --- a/tools/windows_packaging/configure-release.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -. ./mingw-env.sh - -. ./print-env.sh - -cd $BASE || exit 1 -./waf configure --prefix="/" --bindir="/" --configdir="/share" --optimize --noconfirm --dist-target=mingw "$@" diff --git a/tools/windows_packaging/copydll-fedora.sh b/tools/windows_packaging/copydll-fedora.sh deleted file mode 100755 index 8ba3c0fb5c..0000000000 --- a/tools/windows_packaging/copydll-fedora.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash - -function copydll () { - if [ -f $MINGW_ROOT/bin/$1 ] ; then - cp $MINGW_ROOT/bin/$1 $2 || return 1 - return 0 - fi - - echo "ERROR: File $1 does not exist" - return 1 -} diff --git a/tools/windows_packaging/copydll-waves.sh b/tools/windows_packaging/copydll-waves.sh deleted file mode 100755 index fe2b5edf3c..0000000000 --- a/tools/windows_packaging/copydll-waves.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/bash
-
-function copydll () {
- if [ -f $GTK/bin/$1 ] ; then
- echo "cp $GTK/bin/$1 $2"
- cp $GTK/bin/$1 $2 || return 1
- return 0
- fi
-
- if [ -f $GTK/lib/$1 ] ; then
- echo "cp $GTK/lib/$1 $2"
- cp $GTK/lib/$1 $2 || return 1
- return 0
- fi
-
- if [ -f $A3/bin/$1 ] ; then
- echo "cp $A3/bin/$1 $2"
- cp $A3/bin/$1 $2 || return 1
- return 0
- fi
-
- if [ -f $A3/lib/$1 ] ; then
- echo "$A3/lib/$1 $2"
- cp $A3/lib/$1 $2 || return 1
- return 0
- fi
- if which $1 ; then
- echo "cp `which $1` $2"
- cp `which $1` $2 || return 1
- return 0
- fi
-
- echo "there is no $1"
- return 1
-}
diff --git a/tools/windows_packaging/cptovmshare.sh b/tools/windows_packaging/cptovmshare.sh deleted file mode 100755 index f447f57b5c..0000000000 --- a/tools/windows_packaging/cptovmshare.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash - -. ./mingw-env.sh - -cd $BASE || exit 1 - -if [ -z $ARDOUR_VM_SHARE_DIR ] -then - echo "You must set ARDOUR_VM_SHARE_DIR in your environment to use this script!" - exit 1 -fi - -if [ -d $ARDOUR_VM_SHARE_DIR/$PACKAGE_DIR ]; then - echo "Removing $PACKAGE_DIR from vm share directory ..." - rm -rf $ARDOUR_VM_SHARE_DIR/$PACKAGE_DIR || exit 1 -fi - -echo "Copying $PACKAGE_DIR to vm share directory $ARDOUR_VM_SHARE_DIR ..." -cp -r $PACKAGE_DIR $ARDOUR_VM_SHARE_DIR || exit 1 diff --git a/tools/windows_packaging/gdb-ardour.bat b/tools/windows_packaging/gdb-ardour.bat deleted file mode 100644 index 7d290b0791..0000000000 --- a/tools/windows_packaging/gdb-ardour.bat +++ /dev/null @@ -1,4 +0,0 @@ -set HOME=%USERPROFILE%
-echo "set home to %HOME%"
-
-START gdb.exe ardour-3.3.exe
diff --git a/tools/windows_packaging/gdb.bat b/tools/windows_packaging/gdb.bat deleted file mode 100644 index 90f586b6c7..0000000000 --- a/tools/windows_packaging/gdb.bat +++ /dev/null @@ -1,4 +0,0 @@ -set HOME=%USERPROFILE%
-echo "set home to %HOME%"
-
-START gdb.exe
diff --git a/tools/windows_packaging/gdbinit b/tools/windows_packaging/gdbinit deleted file mode 100644 index b170ccad1a..0000000000 --- a/tools/windows_packaging/gdbinit +++ /dev/null @@ -1,2 +0,0 @@ -echo dir src/gtk2_ardour \n - dir src/gtk2_ardour diff --git a/tools/windows_packaging/gdbinit_home b/tools/windows_packaging/gdbinit_home deleted file mode 100644 index 910710cf8c..0000000000 --- a/tools/windows_packaging/gdbinit_home +++ /dev/null @@ -1 +0,0 @@ -set auto-load safe-path / diff --git a/tools/windows_packaging/loaders.cache b/tools/windows_packaging/loaders.cache deleted file mode 100644 index 8293cd8898..0000000000 --- a/tools/windows_packaging/loaders.cache +++ /dev/null @@ -1,144 +0,0 @@ -# GdkPixbuf Image Loader Modules file -# Automatically generated file, do not edit -# Created by gdk-pixbuf-query-loaders.exe from gdk-pixbuf-2.21.7 -# -# LoaderDir = Z:\usr\i686-pc-mingw32\sys-root\mingw/lib/gdk-pixbuf-2.0/2.10.0/loaders -# -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.dll" -"png" 5 "gdk-pixbuf" "The PNG image format" "LGPL" -"image/png" "" -"png" "" -"\211PNG\r\n\032\n" "" 100 - -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.dll" -"xpm" 4 "gdk-pixbuf" "The XPM image format" "LGPL" -"image/x-xpixmap" "" -"xpm" "" -"/* XPM */" "" 100 - -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gdip-bmp.dll" -"bmp" 5 "gdk-pixbuf" "Het BMP-bestandsformaat" "LGPL" -"image/bmp" "image/x-bmp" "image/x-MS-bmp" "" -"bmp" "" -"BM" "" 100 - -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gdip-tiff.dll" -"tiff" 5 "gdk-pixbuf" "The TIFF image format" "LGPL" -"image/tiff" "" -"tiff" "tif" "" -"MM *" " z " 100 -"II* " " z" 100 - -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pcx.dll" -"pcx" 4 "gdk-pixbuf" "The PCX image format" "LGPL" -"image/x-pcx" "" -"pcx" "" -"\n \001" "" 100 -"\n\002\001" "" 100 -"\n\003\001" "" 100 -"\n\004\001" "" 100 -"\n\005\001" "" 100 - -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gdip-wmf.dll" -"wmf" 4 "gdk-pixbuf" "Het WMF-bestandsformaat" "LGPL" -"image/x-wmf" "" -"wmf" "apm" "" -"\327\315\306\232" "" 100 -"\001" "" 100 - -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ras.dll" -"ras" 4 "gdk-pixbuf" "The Sun raster image format" "LGPL" -"image/x-cmu-raster" "image/x-sun-raster" "" -"ras" "" -"Y\246j\225" "" 100 - -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gdip-ico.dll" -"ico" 4 "gdk-pixbuf" "Het ICO-bestandsformaat" "LGPL" -"image/x-icon" "image/x-ico" "" -"ico" "cur" "" -" \001 " "zz znz" 100 -" \002 " "zz znz" 100 - -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-wbmp.dll" -"wbmp" 4 "gdk-pixbuf" "The WBMP image format" "LGPL" -"image/vnd.wap.wbmp" "" -"wbmp" "" -" " "zz" 1 -" `" "z " 1 -" @" "z " 1 -" " "z " 1 - -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pnm.dll" -"pnm" 4 "gdk-pixbuf" "The PNM/PBM/PGM/PPM image format family" "LGPL" -"image/x-portable-anymap" "image/x-portable-bitmap" "image/x-portable-graymap" "image/x-portable-pixmap" "" -"pnm" "pbm" "pgm" "ppm" "" -"P1" "" 100 -"P2" "" 100 -"P3" "" 100 -"P4" "" 100 -"P5" "" 100 -"P6" "" 100 - -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ani.dll" -"ani" 4 "gdk-pixbuf" "The ANI image format" "LGPL" -"application/x-navi-animation" "" -"ani" "" -"RIFF ACON" " xxxx " 100 - -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-qtif.dll" -"qtif" 4 "gdk-pixbuf" "The QTIF image format" "LGPL" -"image/x-quicktime" "image/qtif" "" -"qtif" "qif" "" -"abcdidsc" "xxxx " 100 -"abcdidat" "xxxx " 100 - -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xbm.dll" -"xbm" 4 "gdk-pixbuf" "The XBM image format" "LGPL" -"image/x-xbitmap" "" -"xbm" "" -"#define " "" 100 -"/*" "" 50 - -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-icns.dll" -"icns" 4 "gdk-pixbuf" "The ICNS image format" "GPL" -"image/x-icns" "" -"icns" "" -"icns" "" 100 - -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jasper.dll" -"jpeg2000" 4 "gdk-pixbuf" "The JPEG 2000 image format" "LGPL" -"image/jp2" "image/jpeg2000" "image/jpx" "" -"jp2" "jpc" "jpx" "j2k" "jpf" "" -" jP" "!!!! " 100 -"\377O\377Q" "" 100 - -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gdip-jpeg.dll" -"jpeg" 5 "gdk-pixbuf" "Het JPEG-bestandsformaat" "LGPL" -"image/jpeg" "" -"jpeg" "jpe" "jpg" "" -"\377\330" "" 100 - -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gdip-gif.dll" -"gif" 5 "gdk-pixbuf" "Het GIF-bestandsformaat" "LGPL" -"image/gif" "" -"gif" "" -"GIF8" "" 100 - -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gdip-emf.dll" -"emf" 4 "gdk-pixbuf" "Het EMF-bestandsformaat" "LGPL" -"application/emf" "application/x-emf" "image/x-emf" "image/x-mgx-emf" "" -"emf" "" -"\001" "" 100 - -"lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tga.dll" -"tga" 4 "gdk-pixbuf" "The Targa image format" "LGPL" -"image/x-tga" "" -"tga" "targa" "" -" \001\001" "x " 100 -" \001\t" "x " 100 -" \002" "xz " 99 -" \003" "xz " 100 -" \n" "xz " 100 -" \013" "xz " 100 - - diff --git a/tools/windows_packaging/make-installer.sh b/tools/windows_packaging/make-installer.sh deleted file mode 100755 index 621f271a61..0000000000 --- a/tools/windows_packaging/make-installer.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -. ./mingw-env.sh - -cd $BASE || exit 1 - -if test ! -d $PACKAGE_DIR; then - echo "Win32 package directory does not exist" - exit 1 -fi - -cp $TOOLS_DIR/ardour.nsi $PACKAGE_DIR || exit 1 -cp $BASE/icons/icon/ardour.ico $PACKAGE_DIR || exit 1 - -cd $PACKAGE_DIR && makensis ardour.nsi diff --git a/tools/windows_packaging/mingw-env.sh b/tools/windows_packaging/mingw-env.sh deleted file mode 100755 index f4c0a375ca..0000000000 --- a/tools/windows_packaging/mingw-env.sh +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/bash - -if [ -z "$ARCH" ]; then - echo "ARCH not set defaulting to win32" - ARCH=win32 -elif [ "$ARCH" == "win32" ]; then - echo "ARCH set to win32" -elif [ "$ARCH" == "win64" ]; then - echo "ARCH set to win64" -else - echo "ARCH set invalid value aborting..." - exit 1 -fi - -if [ "$ARCH" == "win32" ]; then - HOST=i686-w64-mingw32 -else - HOST=x86_64-w64-mingw32 -fi - -MINGW_ROOT=/usr/$HOST/sys-root/mingw - -export PKG_CONFIG_PREFIX=$MINGW_ROOT -export PKG_CONFIG_LIBDIR=$MINGW_ROOT/lib/pkgconfig -export PKGCONFIG=pkg-config -export AR=$HOST-ar -export RANLIB=$HOST-ranlib -export CC=$HOST-gcc -export CPP=$HOST-g++ -export CXX=$HOST-g++ -export AS=$HOST-as -export LINK_CC=$HOST-gcc -export LINK_CXX=$HOST-g++ -export WINRC=$HOST-windres -export STRIP=$HOST-strip - -BASE=$(readlink -f $0) -BASE=$(dirname $BASE) # up one -BASE=$(dirname $BASE) # up one more -BASE=$(dirname $BASE) # up one more - -BUILD_DIR=$BASE/build -BUILD_CACHE_FILE=$BUILD_DIR/c4che/_cache.py -TOOLS_DIR=$BASE/tools/windows_packaging - -APPNAME=Ardour - -# These are only relevant after a build -if test -f $BUILD_CACHE_FILE -then - . ../define_versions.sh - - # Figure out the Build Type - if [ x$DEBUG = xT ]; then - PACKAGE_DIR="$APPNAME-${release_version}-$ARCH-dbg" - else - PACKAGE_DIR="$APPNAME-${release_version}-$ARCH" - fi - - if grep -q "BUILD_TESTS = True" $BUILD_CACHE_FILE; then - WITH_TESTS=1 - fi - - ARDOUR_DATA_DIR=$PACKAGE_DIR/share/ardour3 -fi diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/10-autohint.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/10-autohint.conf deleted file mode 100644 index c597bf41da..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/10-autohint.conf +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- Use the Autohinter --> - <match target="font"> - <edit name="autohint" mode="assign"><bool>true</bool></edit> - </match> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/10-no-sub-pixel.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/10-no-sub-pixel.conf deleted file mode 100644 index 87ada4ef2d..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/10-no-sub-pixel.conf +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- Enable sub-pixel rendering --> - <match target="font"> - <edit name="rgba" mode="assign"><const>none</const></edit> - </match> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/10-sub-pixel-bgr.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/10-sub-pixel-bgr.conf deleted file mode 100644 index e1f64fd33b..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/10-sub-pixel-bgr.conf +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- Enable sub-pixel rendering --> - <match target="font"> - <edit name="rgba" mode="assign"><const>bgr</const></edit> - </match> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/10-sub-pixel-rgb.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/10-sub-pixel-rgb.conf deleted file mode 100644 index 2b49fe3d24..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/10-sub-pixel-rgb.conf +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- Enable sub-pixel rendering --> - <match target="font"> - <edit name="rgba" mode="assign"><const>rgb</const></edit> - </match> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/10-sub-pixel-vbgr.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/10-sub-pixel-vbgr.conf deleted file mode 100644 index 5947650df1..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/10-sub-pixel-vbgr.conf +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- Enable sub-pixel rendering --> - <match target="font"> - <edit name="rgba" mode="assign"><const>vbgr</const></edit> - </match> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/10-sub-pixel-vrgb.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/10-sub-pixel-vrgb.conf deleted file mode 100644 index 84481bde2d..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/10-sub-pixel-vrgb.conf +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- Enable sub-pixel rendering --> - <match target="font"> - <edit name="rgba" mode="assign"><const>vrgb</const></edit> - </match> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/10-unhinted.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/10-unhinted.conf deleted file mode 100644 index 025ae2a82a..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/10-unhinted.conf +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- Disable hinting --> - <match target="font"> - <edit name="hinting" mode="assign"><bool>false</bool></edit> - </match> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/20-fix-globaladvance.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/20-fix-globaladvance.conf deleted file mode 100644 index 2a9c063257..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/20-fix-globaladvance.conf +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- - Some Asian fonts misadvertise themselves as monospaced when - in fact they are dual-spaced (half and full). This makes - FreeType very confused as it forces all widths to match. - Undo this magic by disabling the width forcing code --> - <match target="font"> - <test name="family"><string>GulimChe</string></test> - <edit name="globaladvance"><bool>false</bool></edit> - </match> - - <match target="font"> - <test name="family"><string>DotumChe</string></test> - <edit name="globaladvance"><bool>false</bool></edit> - </match> - - <match target="font"> - <test name="family"><string>BatangChe</string></test> - <edit name="globaladvance"><bool>false</bool></edit> - </match> - - <match target="font"> - <test name="family"><string>GungsuhChe</string></test> - <edit name="globaladvance"><bool>false</bool></edit> - </match> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/20-unhint-small-vera.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/20-unhint-small-vera.conf deleted file mode 100644 index c4ebee9d44..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/20-unhint-small-vera.conf +++ /dev/null @@ -1,48 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- - The Bitstream Vera fonts have GASP entries suggesting that hinting be - disabled below 8 ppem, but FreeType ignores those, preferring to use - the data found in the instructed hints. The initial Vera release - didn't include the right instructions in the 'prep' table. Fix this - by disabling hinting manually at smaller sizes (< 8ppem) - --> - - <match target="font"> - <test name="family"> - <string>Bitstream Vera Sans</string> - </test> - <test name="pixelsize" compare="less"> - <double>7.5</double> - </test> - <edit name="hinting"> - <bool>false</bool> - </edit> - </match> - - <match target="font"> - <test name="family"> - <string>Bitstream Vera Serif</string> - </test> - <test name="pixelsize" compare="less"> - <double>7.5</double> - </test> - <edit name="hinting"> - <bool>false</bool> - </edit> - </match> - - <match target="font"> - <test name="family"> - <string>Bitstream Vera Sans Mono</string> - </test> - <test name="pixelsize" compare="less"> - <double>7.5</double> - </test> - <edit name="hinting"> - <bool>false</bool> - </edit> - </match> - -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/25-unhint-nonlatin.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/25-unhint-nonlatin.conf deleted file mode 100644 index ffb70c69f6..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/25-unhint-nonlatin.conf +++ /dev/null @@ -1,128 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> - -<!-- We can't hint CJK fonts well, so turn off hinting for CJK fonts. --> - - <match target="font"> - <test name="family" compare="eq"> - <string>Kochi Mincho</string> - </test> - <edit name="hinting" mode="assign"> - <bool>false</bool> - </edit> - </match> - <match target="font"> - <test name="family" compare="eq"> - <string>Kochi Gothic</string> - </test> - <edit name="hinting" mode="assign"> - <bool>false</bool> - </edit> - </match> - <match target="font"> - <test name="family" compare="eq"> - <string>Sazanami Mincho</string> - </test> - <edit name="hinting" mode="assign"> - <bool>false</bool> - </edit> - </match> - <match target="font"> - <test name="family" compare="eq"> - <string>Sazanami Gothic</string> - </test> - <edit name="hinting" mode="assign"> - <bool>false</bool> - </edit> - </match> - <match target="font"> - <test name="family" compare="eq"> - <string>Baekmuk Batang</string> - </test> - <edit name="hinting" mode="assign"> - <bool>false</bool> - </edit> - </match> - <match target="font"> - <test name="family" compare="eq"> - <string>Baekmuk Dotum</string> - </test> - <edit name="hinting" mode="assign"> - <bool>false</bool> - </edit> - </match> - <match target="font"> - <test name="family" compare="eq"> - <string>Baekmuk Gulim</string> - </test> - <edit name="hinting" mode="assign"> - <bool>false</bool> - </edit> - </match> - <match target="font"> - <test name="family" compare="eq"> - <string>Baekmuk Headline</string> - </test> - <edit name="hinting" mode="assign"> - <bool>false</bool> - </edit> - </match> - <match target="font"> - <test name="family" compare="eq"> - <string>AR PL Mingti2L Big5</string> - </test> - <edit name="hinting" mode="assign"> - <bool>false</bool> - </edit> - </match> - <match target="font"> - <test name="family" compare="eq"> - <string>AR PL ShanHeiSun Uni</string> - </test> - <edit name="hinting" mode="assign"> - <bool>false</bool> - </edit> - </match> - <match target="font"> - <test name="family" compare="eq"> - <string>AR PL KaitiM Big5</string> - </test> - <edit name="hinting" mode="assign"> - <bool>false</bool> - </edit> - </match> - <match target="font"> - <test name="family" compare="eq"> - <string>AR PL ZenKai Uni</string> - </test> - <edit name="hinting" mode="assign"> - <bool>false</bool> - </edit> - </match> - <match target="font"> - <test name="family" compare="eq"> - <string>AR PL SungtiL GB</string> - </test> - <edit name="hinting" mode="assign"> - <bool>false</bool> - </edit> - </match> - <match target="font"> - <test name="family" compare="eq"> - <string>AR PL KaitiM GB</string> - </test> - <edit name="hinting" mode="assign"> - <bool>false</bool> - </edit> - </match> - <match target="font"> - <test name="family" compare="eq"> - <string>ZYSong18030</string> - </test> - <edit name="hinting" mode="assign"> - <bool>false</bool> - </edit> - </match> - -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/30-metric-aliases.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/30-metric-aliases.conf deleted file mode 100644 index 702a495ea6..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/30-metric-aliases.conf +++ /dev/null @@ -1,211 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> - - <!-- Alias similar/metric-compatible families from various sources: - - PostScript fonts: - Helvetica - Times - Courier - URW fonts: - Nimbus Sans L - Nimbus Roman No9 L - Nimbus Mono L - - Microsoft fonts: - Arial - Times New Roman - Courier New - Liberation fonts: - Liberation Sans - Liberation Serif - Liberation Mono - StarOffice fonts: - Albany - Thorndale - Cumberland - AMT fonts: - Albany AMT - Thorndale AMT - Cumberland AMT - - Of these, URW fonts are design compatible with PostScrict fonts, - and the Liberation, StarOffice, and AMT ones are compatible with - Microsoft fonts. - - We want for each of them to fallback to any of these - available, but in an order preferring similar designs - first. We do this in three steps: - - 1) Alias each specific to it's generic family. - eg. Liberation Sans to Arial - - 2) Weak alias each generic to the other generic of its family. - eg. Arial to Helvetica - - 3) Alias each generic to its specifics. - eg. Arial to Liberation Sans, Albany, and Albany AMT - --> - -<!-- Map specifics to generics --> - - <!-- PostScript --> - <alias binding="same"> - <family>Nimbus Sans L</family> - <default> - <family>Helvetica</family> - </default> - </alias> - - <alias binding="same"> - <family>Nimbus Roman No9 L</family> - <default> - <family>Times</family> - </default> - </alias> - - <alias binding="same"> - <family>Nimbus Mono L</family> - <default> - <family>Courier</family> - </default> - </alias> - - - <!-- Microsoft --> - <alias binding="same"> - <family>Liberation Sans</family> - <family>Albany</family> - <family>Albany AMT</family> - <default> - <family>Arial</family> - </default> - </alias> - - <alias binding="same"> - <family>Liberation Serif</family> - <family>Thorndale</family> - <family>Thorndale AMT</family> - <default> - <family>Times New Roman</family> - </default> - </alias> - - <alias binding="same"> - <family>Liberation Mono</family> - <family>Cumberland</family> - <family>Cumberland AMT</family> - <default> - <family>Courier New</family> - </default> - </alias> - - - -<!-- Accept the other group as fallback --> - - - <!-- PostScript --> - <alias> - <family>Helvetica</family> - <default> - <family>Arial</family> - </default> - </alias> - - <alias> - <family>Times</family> - <default> - <family>Times New Roman</family> - </default> - </alias> - - <alias> - <family>Courier</family> - <default> - <family>Courier New</family> - </default> - </alias> - - - <!-- Microsoft --> - <alias> - <family>Arial</family> - <default> - <family>Helvetica</family> - </default> - </alias> - - <alias> - <family>Times New Roman</family> - <default> - <family>Times</family> - </default> - </alias> - - <alias> - <family>Courier New</family> - <default> - <family>Courier</family> - </default> - </alias> - - - -<!-- Map generics to specifics --> - - - <!-- PostScript --> - <alias binding="same"> - <family>Helvetica</family> - <accept> - <family>Nimbus Sans L</family> - </accept> - </alias> - - <alias binding="same"> - <family>Times</family> - <accept> - <family>Nimbus Roman No9 L</family> - </accept> - </alias> - - <alias binding="same"> - <family>Courier</family> - <accept> - <family>Nimbus Mono L</family> - </accept> - </alias> - - - <!-- Microsoft --> - <alias binding="same"> - <family>Arial</family> - <accept> - <family>Liberation Sans</family> - <family>Albany</family> - <family>Albany AMT</family> - </accept> - </alias> - - <alias binding="same"> - <family>Times New Roman</family> - <accept> - <family>Liberation Serif</family> - <family>Thorndale</family> - <family>Thorndale AMT</family> - </accept> - </alias> - - <alias binding="same"> - <family>Courier New</family> - <accept> - <family>Liberation Mono</family> - <family>Cumberland</family> - <family>Cumberland AMT</family> - </accept> - </alias> - - -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/30-urw-aliases.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/30-urw-aliases.conf deleted file mode 100644 index 9d5920306a..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/30-urw-aliases.conf +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- - URW provides metric and shape compatible fonts for some Adobe families. - Helvetica, Courier, and Times are handled in 30-metric-aliases.conf. - --> - <alias binding="same"> - <family>Avant Garde</family> - <accept><family>URW Gothic L</family></accept> - </alias> - <alias binding="same"> - <family>Bookman</family> - <accept><family>URW Bookman L</family></accept> - </alias> - <alias binding="same"> - <family>New Century Schoolbook</family> - <accept><family>Century Schoolbook L</family></accept> - </alias> - <alias binding="same"> - <family>Palatino</family> - <accept><family>URW Palladio L</family></accept> - </alias> - <alias binding="same"> - <family>Zapf Chancery</family> - <accept><family>URW Chancery L</family></accept> - </alias> - <alias binding="same"> - <family>Zapf Dingbats</family> - <accept><family>Dingbats</family></accept> - </alias> - <match target="pattern"> - <test name="family"> - <string>Symbol</string> - </test> - <edit name="family" mode="append" binding="same"> - <string>Standard Symbols L</string> - </edit> - </match> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/40-nonlatin.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/40-nonlatin.conf deleted file mode 100644 index a875db08c3..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/40-nonlatin.conf +++ /dev/null @@ -1,90 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- - Mark common families with their generics so we'll get - something reasonable ---> - -<!-- - Serif faces - --> - <alias> - <family>Nazli</family> - <family>Lotoos</family> - <family>Mitra</family> - <family>Ferdosi</family> - <family>Badr</family> - <family>Zar</family> - <family>Titr</family> - <family>Jadid</family> - <family>Kochi Mincho</family> - <family>AR PL SungtiL GB</family> - <family>AR PL Mingti2L Big5</family> - <family>MS 明朝</family> - <family>UnBatang</family> - <family>Baekmuk Batang</family> - <family>MgOpen Canonica</family> - <family>Sazanami Mincho</family> - <family>AR PL ZenKai Uni</family> - <family>ZYSong18030</family> - <family>FreeSerif</family> - <default><family>serif</family></default> - </alias> -<!-- - Sans-serif faces - --> - <alias> - <family>Arshia</family> - <family>Elham</family> - <family>Farnaz</family> - <family>Nasim</family> - <family>Sina</family> - <family>Roya</family> - <family>Koodak</family> - <family>Terafik</family> - <family>Kochi Gothic</family> - <family>AR PL KaitiM GB</family> - <family>AR PL KaitiM Big5</family> - <family>MS ゴシック</family> - <family>UnDotum</family> - <family>Baekmuk Dotum</family> - <family>SimSun</family> - <family>MgOpen Modata</family> - <family>Sazanami Gothic</family> - <family>AR PL ShanHeiSun Uni</family> - <family>ZYSong18030</family> - <family>FreeSans</family> - <default><family>sans-serif</family></default> - </alias> -<!-- - Monospace faces - --> - <alias> - <family>NSimSun</family> - <family>ZYSong18030</family> - <family>FreeMono</family> - <default><family>monospace</family></default> - </alias> - -<!-- - Fantasy faces - --> - <alias> - <family>Homa</family> - <family>Kamran</family> - <family>Fantezi</family> - <family>Tabassom</family> - <default><family>fantasy</family></default> - </alias> - -<!-- - Cursive faces - --> - <alias> - <family>IranNastaliq</family> - <family>Nafees Nastaleeq</family> - <default><family>cursive</family></default> - </alias> - -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/45-latin.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/45-latin.conf deleted file mode 100644 index 7e41264688..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/45-latin.conf +++ /dev/null @@ -1,77 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- - Mark common families with their generics so we'll get - something reasonable ---> - -<!-- - Serif faces - --> - <alias> - <family>Bitstream Vera Serif</family> - <family>DejaVu Serif</family> - <family>Liberation Serif</family> - <family>Times New Roman</family> - <family>Times</family> - <family>Nimbus Roman No9 L</family> - <family>Luxi Serif</family> - <family>Thorndale AMT</family> - <family>Thorndale</family> - <default><family>serif</family></default> - </alias> -<!-- - Sans-serif faces - --> - <alias> - <family>Bitstream Vera Sans</family> - <family>DejaVu Sans</family> - <family>Liberation Sans</family> - <family>Arial</family> - <family>Helvetica</family> - <family>Verdana</family> - <family>Albany AMT</family> - <family>Albany</family> - <family>Nimbus Sans L</family> - <family>Luxi Sans</family> - <default><family>sans-serif</family></default> - </alias> -<!-- - Monospace faces - --> - <alias> - <family>Bitstream Vera Sans Mono</family> - <family>DejaVu Sans Mono</family> - <family>Liberation Mono</family> - <family>Inconsolata</family> - <family>Courier New</family> - <family>Courier</family> - <family>Andale Mono</family> - <family>Luxi Mono</family> - <family>Cumberland AMT</family> - <family>Cumberland</family> - <family>Nimbus Mono L</family> - <default><family>monospace</family></default> - </alias> -<!-- - Fantasy faces - --> - <alias> - <family>Impact</family> - <family>Copperplate Gothic Std</family> - <family>Cooper Std</family> - <family>Bauhaus Std</family> - <default><family>fantasy</family></default> - </alias> -<!-- - Cursive faces - --> - <alias> - <family>ITC Zapf Chancery Std</family> - <family>Zapfino</family> - <family>Comic Sans MS</family> - <default><family>cursive</family></default> - </alias> - -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/49-sansserif.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/49-sansserif.conf deleted file mode 100644 index c6209a7d31..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/49-sansserif.conf +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- - If the font still has no generic name, add sans-serif - --> - <match target="pattern"> - <test qual="all" name="family" compare="not_eq"> - <string>sans-serif</string> - </test> - <test qual="all" name="family" compare="not_eq"> - <string>serif</string> - </test> - <test qual="all" name="family" compare="not_eq"> - <string>monospace</string> - </test> - <edit name="family" mode="append_last"> - <string>sans-serif</string> - </edit> - </match> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/50-user.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/50-user.conf deleted file mode 100644 index 3f8901296b..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/50-user.conf +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> - <!-- Load per-user customization file --> - <include ignore_missing="yes">~/.fonts.conf.d</include> - <include ignore_missing="yes">~/.fonts.conf</include> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/51-local.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/51-local.conf deleted file mode 100644 index ca9fbe1959..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/51-local.conf +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> - <!-- Load local system customization file --> - <include ignore_missing="yes">local.conf</include> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/60-latin.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/60-latin.conf deleted file mode 100644 index 2107e31e4b..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/60-latin.conf +++ /dev/null @@ -1,70 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> - <alias> - <family>serif</family> - <prefer> - <family>Bitstream Vera Serif</family> - <family>DejaVu Serif</family> - <family>Times New Roman</family> - <family>Thorndale AMT</family> - <family>Luxi Serif</family> - <family>Nimbus Roman No9 L</family> - <family>Times</family> - </prefer> - </alias> - <alias> - <family>sans-serif</family> - <prefer> - <family>Bitstream Vera Sans</family> - <family>DejaVu Sans</family> - <family>Verdana</family> - <family>Arial</family> - <family>Albany AMT</family> - <family>Luxi Sans</family> - <family>Nimbus Sans L</family> - <family>Helvetica</family> - <family>Lucida Sans Unicode</family> - <family>BPG Glaho International</family> <!-- lat,cyr,arab,geor --> - <family>Tahoma</family> <!-- lat,cyr,greek,heb,arab,thai --> - </prefer> - </alias> - <alias> - <family>monospace</family> - <prefer> - <family>Bitstream Vera Sans Mono</family> - <family>DejaVu Sans Mono</family> - <family>Inconsolata</family> - <family>Andale Mono</family> - <family>Courier New</family> - <family>Cumberland AMT</family> - <family>Luxi Mono</family> - <family>Nimbus Mono L</family> - <family>Courier</family> - </prefer> - </alias> -<!-- - Fantasy faces - --> - <alias> - <family>fantasy</family> - <prefer> - <family>Impact</family> - <family>Copperplate Gothic Std</family> - <family>Cooper Std</family> - <family>Bauhaus Std</family> - </prefer> - </alias> -<!-- - Cursive faces - --> - <alias> - <family>cursive</family> - <prefer> - <family>ITC Zapf Chancery Std</family> - <family>Zapfino</family> - <family>Comic Sans MS</family> - </prefer> - </alias> - -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/65-fonts-persian.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/65-fonts-persian.conf deleted file mode 100644 index 0033675a49..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/65-fonts-persian.conf +++ /dev/null @@ -1,419 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<!-- - fonts-persian.conf - To configure Persian fonts from The FarsiWeb Project. - - Copyright (C) 2005 Sharif FarsiWeb, Inc. <license@farsiweb.info> - - Permission to use, copy, modify, distribute, and sell this software and its - documentation for any purpose is hereby granted without fee, provided that - the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation, and that the name of Sharif FarsiWeb, Inc. not be used in - advertising or publicity pertaining to distribution of the software without - specific, written prior permission. Sharif FarsiWeb, Inc. makes no - representations about the suitability of this software for any purpose. It - is provided "as is" without express or implied warranty. - - SHARIF FARSIWEB, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. - - ChangeLog: - 2005-04-03 Behdad Esfahbod: Initial revision. - 2005-10-09 Behdad Esfahbod: Turned off back-slant and Tahoma sections. - 2005-11-30 Behdad Esfahbod: Set Titr susbtitution size to 24 points. - 2008 Behdad Esfahbod: Cleanup. Add fantasy and cursive. - --> -<fontconfig> - - -<!-- Deprecated fonts are discouraged --> - - <!-- Nesf[2] is officially deprecated and has problematic tables --> - <alias binding="same"> - <family>Nesf</family> - <accept><family>Nesf2</family></accept> - </alias> - <alias binding="same"> - <family>Nesf2</family> - <accept><family>Persian_sansserif_default</family></accept> - </alias> - -<!-- Name changes and spelling variant aliases --> - - <alias binding="same"> - <family>Nazanin</family> - <accept><family>Nazli</family></accept> - </alias> - <alias binding="same"> - <family>Lotus</family> - <accept><family>Lotoos</family></accept> - </alias> - <alias binding="same"> - <family>Yaqut</family> - <accept><family>Yaghoot</family></accept> - </alias> - <alias binding="same"> - <family>Yaghut</family> - <accept><family>Yaghoot</family></accept> - </alias> - <alias binding="same"> - <family>Traffic</family> - <accept><family>Terafik</family></accept> - </alias> - <alias binding="same"> - <family>Ferdowsi</family> - <accept><family>Ferdosi</family></accept> - </alias> - <alias binding="same"> - <family>Fantezy</family> - <accept><family>Fantezi</family></accept> - </alias> - - -<!-- Classify fonts. --> - - <!-- Persian_title class --> - <alias binding="same"> - <family>Jadid</family> - <accept><family>Persian_title</family></accept> - </alias> - <alias binding="same"> - <family>Titr</family> - <accept><family>Persian_title</family></accept> - </alias> - - <!-- Persian_fantasy class --> - <alias binding="same"> - <family>Kamran</family> - <accept> - <family>Persian_fantasy</family> - <family>Homa</family> - </accept> - </alias> - <alias binding="same"> - <family>Homa</family> - <accept> - <family>Persian_fantasy</family> - <family>Kamran</family> - </accept> - </alias> - <alias binding="same"> - <family>Fantezi</family> - <accept><family>Persian_fantasy</family></accept> - </alias> - <alias binding="same"> - <family>Tabassom</family> - <accept><family>Persian_fantasy</family></accept> - </alias> - - <!-- Persian_square class --> - <alias binding="same"> - <family>Arshia</family> - <accept><family>Persian_square</family></accept> - </alias> - <alias binding="same"> - <family>Nasim</family> - <accept><family>Persian_square</family></accept> - </alias> - <alias binding="same"> - <family>Elham</family> - <accept> - <family>Persian_square</family> - <family>Farnaz</family> - </accept> - </alias> - <alias binding="same"> - <family>Farnaz</family> - <accept> - <family>Persian_square</family> - <family>Elham</family> - </accept> - </alias> - <alias binding="same"> - <family>Sina</family> - <accept><family>Persian_square</family></accept> - </alias> - -<!-- Font ordering per class --> - - <!-- Persian_title class --> - <alias binding="same"> - <family>Persian_title</family> - <accept> - <family>Titr</family> - <family>Jadid</family> - <family>Persian_serif</family> - </accept> - </alias> - - <!-- Persian_fantasy class --> - <alias binding="same"> - <family>Persian_fantasy</family> - <accept> - <family>Homa</family> - <family>Kamran</family> - <family>Fantezi</family> - <family>Tabassom</family> - <family>Persian_square</family> - </accept> - </alias> - - <!-- Persian_square class --> - <alias binding="same"> - <family>Persian_square</family> - <accept> - <family>Arshia</family> - <family>Elham</family> - <family>Farnaz</family> - <family>Nasim</family> - <family>Sina</family> - <family>Persian_serif</family> - </accept> - </alias> - -<!-- Register the fonts that we actually do have --> - - <match target="scan"> - <test name="family"> - <string>Elham</string> - </test> - <edit name="foundry"> - <string>farsiweb</string> - </edit> - </match> - - <match target="scan"> - <test name="family"> - <string>Homa</string> - </test> - <edit name="foundry"> - <string>farsiweb</string> - </edit> - </match> - - <match target="scan"> - <test name="family"> - <string>Koodak</string> - </test> - <edit name="foundry"> - <string>farsiweb</string> - </edit> - </match> - - <match target="scan"> - <test name="family"> - <string>Nazli</string> - </test> - <edit name="foundry"> - <string>farsiweb</string> - </edit> - </match> - - <match target="scan"> - <test name="family"> - <string>Roya</string> - </test> - <edit name="foundry"> - <string>farsiweb</string> - </edit> - </match> - - <match target="scan"> - <test name="family"> - <string>Terafik</string> - </test> - <edit name="foundry"> - <string>farsiweb</string> - </edit> - </match> - - <match target="scan"> - <test name="family"> - <string>Titr</string> - </test> - <edit name="foundry"> - <string>farsiweb</string> - </edit> - </match> - - -<!-- Our fonts should oblique to the other side (TURNED-OFF) --> - - <match target="font"> - <test name="foundry"> - <!--string>farsiweb</string--> - <string>TURNED-OFF</string> - </test> - <test name="foundry"> - <string>farsiweb</string> - </test> - <!-- check to see if the font is roman --> - <test name="slant"> - <const>roman</const> - </test> - <!-- check to see if the pattern requested non-roman --> - <test target="pattern" name="slant" compare="not_eq"> - <const>roman</const> - </test> - <!-- multiply the matrix to slant the font --> - <edit name="matrix" mode="assign"> - <times> - <name>matrix</name> - <matrix><double>1</double><double>-0.2</double> - <double>0</double><double>1</double> - </matrix> - </times> - </edit> - <!-- pretend the font is oblique now --> - <edit name="slant" mode="assign"> - <const>oblique</const> - </edit> - </match> - - -<!-- - We can't hint our fonts well, so turn off hinting. - Moreover, the bitmaps we have designed (well, they - have designed), suck, so disable them too. - --> - - <match target="font"> - <test name="foundry"> - <string>farsiweb</string> - </test> - <edit name="autohint"> - <bool>false</bool> - </edit> - <edit name="hinting"> - <bool>false</bool> - </edit> - <edit name="embeddedbitmap"> - <bool>false</bool> - </edit> - </match> - - -<!-- Alias our fonts to common families --> - - <!-- Persian serif fonts --> - <alias> - <family>serif</family> - <accept> - <family>Nazli</family> - <family>Lotoos</family> - <family>Mitra</family> - <family>Ferdosi</family> - <family>Badr</family> - <family>Zar</family> - </accept> - </alias> - - <!-- Persian sans-serif fonts --> - <alias> - <family>sans-serif</family> - <accept> - <family>Roya</family> - <family>Koodak</family> - <family>Terafik</family> - </accept> - </alias> - - <!-- Persian monospace fonts --> - <alias> - <family>monospace</family> - <accept> - <!-- Not really monospace --> - <family>Terafik</family> - </accept> - </alias> - - <!-- Persian fantasy fonts --> - <alias> - <family>fantasy</family> - <accept> - <family>Homa</family> - <family>Kamran</family> - <family>Fantezi</family> - <family>Tabassom</family> - </accept> - </alias> - - <!-- Persian (and Urdu) Nastaliq/cursive fonts --> - <alias> - <family>cursive</family> - <accept> - <family>IranNastaliq</family> - <family>Nafees Nastaleeq</family> - </accept> - </alias> - -<!-- Use Titr in titles --> - - <!-- Both serif... --> - <match> - <test name="family"> - <string>serif</string> - </test> - <test name="weight" compare="more_eq"> - <int>200</int> - </test> - <test name="size" compare="more_eq"> - <double>24</double> - </test> - <edit name="family" mode="prepend"> - <string>Titr</string> - </edit> - </match> - - <!-- and sans-serif. --> - <match> - <test name="family"> - <string>sans-serif</string> - </test> - <test name="weight" compare="more_eq"> - <int>200</int> - </test> - <test name="size" compare="more_eq"> - <double>24</double> - </test> - <edit name="family" mode="prepend"> - <string>Titr</string> - </edit> - </match> - - <!-- and more. --> - <match> - <test name="family"> - <string>Persian_sansserif_default</string> - </test> - <test name="weight" compare="more_eq"> - <int>200</int> - </test> - <test name="size" compare="more_eq"> - <double>24</double> - </test> - <edit name="family" mode="prepend" binding="same"> - <string>Titr</string> - </edit> - </match> - - -<!-- Default substituted for deprecated sans-serif fonts --> - - <match> - <test name="family"> - <string>Persian_sansserif_default</string> - </test> - <edit name="family" mode="assign" binding="same"> - <string>Roya</string> - </edit> - </match> - -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/65-khmer.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/65-khmer.conf deleted file mode 100644 index f9d06f2a97..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/65-khmer.conf +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> - <alias> - <family>serif</family> - <prefer> - <family>Khmer OS"</family> - </prefer> - </alias> - <alias> - <family>sans-serif</family> - <prefer> - <family>Khmer OS"</family> - </prefer> - </alias> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/65-nonlatin.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/65-nonlatin.conf deleted file mode 100644 index 53ac064b0a..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/65-nonlatin.conf +++ /dev/null @@ -1,195 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> - <alias> - <family>serif</family> - <prefer> - <family>Artsounk</family> <!-- armenian --> - <family>BPG UTF8 M</family> <!-- georgian --> - <family>Kinnari</family> <!-- thai --> - <family>Norasi</family> <!-- thai --> - <family>Frank Ruehl</family> <!-- hebrew --> - <family>Dror</family> <!-- hebrew --> - <family>JG LaoTimes</family> <!-- lao --> - <family>Saysettha Unicode</family> <!-- lao --> - <family>Pigiarniq</family> <!-- canadian syllabics --> - <family>B Davat</family> <!-- arabic (fa) --> - <family>B Compset</family> <!-- arabic (fa) --> - <family>Kacst-Qr</family> <!-- arabic (ar) --> - <family>Urdu Nastaliq Unicode</family> <!-- arabic (ur) --> - <family>Raghindi</family> <!-- devanagari --> - <family>Mukti Narrow</family> <!-- bengali --> - <family>malayalam</family> <!-- malayalam --> - <family>Sampige</family> <!-- kannada --> - <family>padmaa</family> <!-- gujarati --> - <family>Hapax Berbère</family> <!-- tifinagh --> - <family>MS Gothic</family> <!-- han (ja) --> - <family>UmePlus P Gothic</family> <!-- han (ja) --> - <family>SimSun</family> <!-- han (zh-cn,zh-tw) --> - <family>PMingLiu</family> <!-- han (zh-tw) --> - <family>WenQuanYi Zen Hei</family> <!-- han (zh-cn,zh-tw) --> - <family>WenQuanYi Bitmap Song</family> <!-- han (zh-cn,zh-tw) --> - <family>AR PL ShanHeiSun Uni</family> <!-- han (ja,zh-cn,zh-tw) --> - <family>AR PL New Sung</family> <!-- han (zh-cn,zh-tw) --> - <family>ZYSong18030</family> <!-- han (zh-cn,zh-tw) --> - <family>HanyiSong</family> <!-- han (zh-cn,zh-tw) --> - <family>MgOpen Canonica</family> - <family>Sazanami Mincho</family> - <family>IPAMonaMincho</family> - <family>IPAMincho</family> - <family>Kochi Mincho</family> - <family>AR PL SungtiL GB</family> - <family>AR PL Mingti2L Big5</family> - <family>AR PL Zenkai Uni</family> - <family>MS 明朝</family> - <family>ZYSong18030</family> - <family>UnBatang</family> - <family>Baekmuk Batang</family> - <family>KacstQura</family> - <family>Frank Ruehl CLM</family> - <family>Lohit Bengali</family> - <family>Lohit Gujarati</family> - <family>Lohit Hindi</family> - <family>Lohit Marathi</family> - <family>Lohit Maithili</family> - <family>Lohit Kashmiri</family> - <family>Lohit Konkani</family> - <family>Lohit Nepali</family> - <family>Lohit Sindhi</family> - <family>Lohit Punjabi</family> - <family>Lohit Tamil</family> - <family>Meera</family> - <family>Lohit Malayalam</family> - <family>Lohit Kannada</family> - <family>Lohit Telugu</family> - <family>Lohit Oriya</family> - <family>LKLUG</family> - </prefer> - </alias> - <alias> - <family>sans-serif</family> - <prefer> - <family>Nachlieli</family> <!-- hebrew --> - <family>Lucida Sans Unicode</family> - <family>Yudit Unicode</family> - <family>Kerkis</family> <!-- greek --> - <family>ArmNet Helvetica</family> <!-- armenian --> - <family>Artsounk</family> <!-- armenian --> - <family>BPG UTF8 M</family> <!-- georgian --> - <family>Waree</family> <!-- thai --> - <family>Loma</family> <!-- thai --> - <family>Garuda</family> <!-- thai --> - <family>Umpush</family> <!-- thai --> - <family>Saysettha Unicode</family> <!-- lao? --> - <family>JG Lao Old Arial</family> <!-- lao --> - <family>GF Zemen Unicode</family> <!-- ethiopic --> - <family>Pigiarniq</family> <!-- canadian syllabics --> - <family>B Davat</family> <!-- arabic (fa) --> - <family>B Compset</family> <!-- arabic (fa) --> - <family>Kacst-Qr</family> <!-- arabic (ar) --> - <family>Urdu Nastaliq Unicode</family> <!-- arabic (ur) --> - <family>Raghindi</family> <!-- devanagari --> - <family>Mukti Narrow</family> <!-- bengali --> - <family>malayalam</family> <!-- malayalam --> - <family>Sampige</family> <!-- kannada --> - <family>padmaa</family> <!-- gujarati --> - <family>Hapax Berbère</family> <!-- tifinagh --> - <family>MS Gothic</family> <!-- han (ja) --> - <family>UmePlus P Gothic</family> <!-- han (ja) --> - <!-- chinese fonts are actually serifed --> - <family>SimSun</family> <!-- han (zh-cn,zh-tw) --> - <family>PMingLiu</family> <!-- han (zh-tw) --> - <family>WenQuanYi Zen Hei</family> <!-- han (zh-cn,zh-tw) --> - <family>WenQuanYi Bitmap Song</family> <!-- han (zh-cn,zh-tw) --> - <family>AR PL ShanHeiSun Uni</family> <!--han (ja,zh-cn,zh-tw) --> - <family>AR PL New Sung</family> <!-- han (zh-cn,zh-tw) --> - <family>MgOpen Modata</family> - <family>VL Gothic</family> - <family>IPAMonaGothic</family> - <family>IPAGothic</family> - <family>Sazanami Gothic</family> - <family>Kochi Gothic</family> - <family>AR PL KaitiM GB</family> - <family>AR PL KaitiM Big5</family> - <family>AR PL ShanHeiSun Uni</family> - <family>AR PL SungtiL GB</family> - <family>AR PL Mingti2L Big5</family> - <family>MS ゴシック</family> - <family>ZYSong18030</family> <!-- han (zh-cn,zh-tw) --> - <family>TSCu_Paranar</family> <!-- tamil --> - <family>UnDotum</family> - <family>Baekmuk Dotum</family> - <family>Baekmuk Gulim</family> - <family>KacstQura</family> - <family>Lohit Bengali</family> - <family>Lohit Gujarati</family> - <family>Lohit Hindi</family> - <family>Lohit Marathi</family> - <family>Lohit Maithili</family> - <family>Lohit Kashmiri</family> - <family>Lohit Konkani</family> - <family>Lohit Nepali</family> - <family>Lohit Sindhi</family> - <family>Lohit Punjabi</family> - <family>Lohit Tamil</family> - <family>Meera</family> - <family>Lohit Malayalam</family> - <family>Lohit Kannada</family> - <family>Lohit Telugu</family> - <family>Lohit Oriya</family> - <family>LKLUG</family> - </prefer> - </alias> - <alias> - <family>monospace</family> - <prefer> - <family>Miriam Mono</family> <!-- hebrew --> - <family>VL Gothic</family> - <family>IPAMonaGothic</family> - <family>IPAGothic</family> - <family>Sazanami Gothic</family> - <family>Kochi Gothic</family> - <family>AR PL KaitiM GB</family> - <family>MS Gothic</family> <!-- han (ja) --> - <family>UmePlus Gothic</family> <!-- han (ja) --> - <family>NSimSun</family> <!-- han (zh-cn,zh-tw) --> - <family>MingLiu</family> <!-- han (zh-tw) --> - <family>AR PL ShanHeiSun Uni</family> <!-- han (ja,zh-cn,zh-tw) --> - <family>AR PL New Sung Mono</family> <!-- han (zh-cn,zh-tw) --> - <family>HanyiSong</family> <!-- han (zh-cn) --> - <family>AR PL SungtiL GB</family> - <family>AR PL Mingti2L Big5</family> - <family>ZYSong18030</family> <!-- han (zh-cn,zh-tw) --> - <family>UnBatang</family> - <family>UnDotum</family> - <family>Baekmuk Batang</family> <!-- hangul --> - <family>Baekmuk Dotum</family> - <family>Baekmuk Gulim</family> - <family>TlwgTypo</family> <!-- thai --> - <family>TlwgTypist</family> <!-- thai --> - <family>TlwgTypewriter</family> <!-- thai --> - <family>TlwgMono</family> <!-- thai --> - <family>Hasida</family> <!-- hebrew --> - <family>Mitra Mono</family> <!-- bengali --> - <family>GF Zemen Unicode</family> <!-- ethiopic --> - <family>Hapax Berbère</family> <!-- tifinagh --> - <family>Lohit Bengali</family> - <family>Lohit Gujarati</family> - <family>Lohit Hindi</family> - <family>Lohit Marathi</family> - <family>Lohit Maithili</family> - <family>Lohit Kashmiri</family> - <family>Lohit Konkani</family> - <family>Lohit Nepali</family> - <family>Lohit Sindhi</family> - <family>Lohit Punjabi</family> - <family>Lohit Tamil</family> - <family>Meera</family> - <family>Lohit Malayalam</family> - <family>Lohit Kannada</family> - <family>Lohit Telugu</family> - <family>Lohit Oriya</family> - <family>LKLUG</family> - </prefer> - </alias> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/69-unifont.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/69-unifont.conf deleted file mode 100644 index 177dec5d4e..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/69-unifont.conf +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> - <alias> - <family>serif</family> - <prefer> - <family>FreeSerif</family> - <family>Code2000</family> - <family>Code2001</family> <!-- plane1 and beyond --> - </prefer> - </alias> - <alias> - <family>sans-serif</family> - <prefer> - <family>FreeSans</family> - <family>Arial Unicode MS</family> - <family>Arial Unicode</family> - <family>Code2000</family> <!-- almost everything; serif actually --> - <family>Code2001</family> <!-- plane1 and beyond --> - </prefer> - </alias> - <alias> - <family>monospace</family> - <prefer> - <family>FreeMono</family> - </prefer> - </alias> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/70-no-bitmaps.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/70-no-bitmaps.conf deleted file mode 100644 index 6b506e82a0..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/70-no-bitmaps.conf +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- Reject bitmap fonts --> - <selectfont> - <rejectfont> - <pattern> - <patelt name="scalable"><bool>false</bool></patelt> - </pattern> - </rejectfont> - </selectfont> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/70-yes-bitmaps.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/70-yes-bitmaps.conf deleted file mode 100644 index c153aebdca..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/70-yes-bitmaps.conf +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- Accept bitmap fonts --> - <selectfont> - <acceptfont> - <pattern> - <patelt name="scalable"><bool>false</bool></patelt> - </pattern> - </acceptfont> - </selectfont> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/80-delicious.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/80-delicious.conf deleted file mode 100644 index 728f50caee..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/80-delicious.conf +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- Fix-ups for Delicious family --> - -<!-- Delicious 'heavy' variant says its Medium weight --> -<match target="scan"> - <test name="family"> - <string>Delicious</string> - </test> - <test name="style"> - <string>Heavy</string> - </test> - <edit name="weight"> - <const>heavy</const> - </edit> -</match> - -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.avail/90-synthetic.conf b/tools/windows_packaging/mingw64/fonts/conf.avail/90-synthetic.conf deleted file mode 100644 index b8d1e85e1f..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.avail/90-synthetic.conf +++ /dev/null @@ -1,64 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- - Artificial oblique for fonts without an italic or oblique version - --> - - <match target="font"> - <!-- check to see if the font is roman --> - <test name="slant"> - <const>roman</const> - </test> - <!-- check to see if the pattern requested non-roman --> - <test target="pattern" name="slant" compare="not_eq"> - <const>roman</const> - </test> - <!-- multiply the matrix to slant the font --> - <edit name="matrix" mode="assign"> - <times> - <name>matrix</name> - <matrix><double>1</double><double>0.2</double> - <double>0</double><double>1</double> - </matrix> - </times> - </edit> - <!-- pretend the font is oblique now --> - <edit name="slant" mode="assign"> - <const>oblique</const> - </edit> - <!-- and disable embedded bitmaps for artificial oblique --> - <edit name="embeddedbitmap" mode="assign"> - <bool>false</bool> - </edit> - </match> - -<!-- - Synthetic emboldening for fonts that do not have bold face available - --> - - <match target="font"> - <!-- check to see if the font is just regular --> - <test name="weight" compare="less_eq"> - <const>medium</const> - </test> - <!-- check to see if the pattern requests bold --> - <test target="pattern" name="weight" compare="more"> - <const>medium</const> - </test> - <!-- - set the embolden flag - needed for applications using cairo, e.g. gucharmap, gedit, ... - --> - <edit name="embolden" mode="assign"> - <bool>true</bool> - </edit> - <!-- - set weight to bold - needed for applications using Xft directly, e.g. Firefox, ... - --> - <edit name="weight" mode="assign"> - <const>bold</const> - </edit> - </match> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.d/20-fix-globaladvance.conf b/tools/windows_packaging/mingw64/fonts/conf.d/20-fix-globaladvance.conf deleted file mode 100644 index 2a9c063257..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.d/20-fix-globaladvance.conf +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- - Some Asian fonts misadvertise themselves as monospaced when - in fact they are dual-spaced (half and full). This makes - FreeType very confused as it forces all widths to match. - Undo this magic by disabling the width forcing code --> - <match target="font"> - <test name="family"><string>GulimChe</string></test> - <edit name="globaladvance"><bool>false</bool></edit> - </match> - - <match target="font"> - <test name="family"><string>DotumChe</string></test> - <edit name="globaladvance"><bool>false</bool></edit> - </match> - - <match target="font"> - <test name="family"><string>BatangChe</string></test> - <edit name="globaladvance"><bool>false</bool></edit> - </match> - - <match target="font"> - <test name="family"><string>GungsuhChe</string></test> - <edit name="globaladvance"><bool>false</bool></edit> - </match> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.d/20-unhint-small-vera.conf b/tools/windows_packaging/mingw64/fonts/conf.d/20-unhint-small-vera.conf deleted file mode 100644 index c4ebee9d44..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.d/20-unhint-small-vera.conf +++ /dev/null @@ -1,48 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- - The Bitstream Vera fonts have GASP entries suggesting that hinting be - disabled below 8 ppem, but FreeType ignores those, preferring to use - the data found in the instructed hints. The initial Vera release - didn't include the right instructions in the 'prep' table. Fix this - by disabling hinting manually at smaller sizes (< 8ppem) - --> - - <match target="font"> - <test name="family"> - <string>Bitstream Vera Sans</string> - </test> - <test name="pixelsize" compare="less"> - <double>7.5</double> - </test> - <edit name="hinting"> - <bool>false</bool> - </edit> - </match> - - <match target="font"> - <test name="family"> - <string>Bitstream Vera Serif</string> - </test> - <test name="pixelsize" compare="less"> - <double>7.5</double> - </test> - <edit name="hinting"> - <bool>false</bool> - </edit> - </match> - - <match target="font"> - <test name="family"> - <string>Bitstream Vera Sans Mono</string> - </test> - <test name="pixelsize" compare="less"> - <double>7.5</double> - </test> - <edit name="hinting"> - <bool>false</bool> - </edit> - </match> - -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.d/30-metric-aliases.conf b/tools/windows_packaging/mingw64/fonts/conf.d/30-metric-aliases.conf deleted file mode 100644 index 702a495ea6..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.d/30-metric-aliases.conf +++ /dev/null @@ -1,211 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> - - <!-- Alias similar/metric-compatible families from various sources: - - PostScript fonts: - Helvetica - Times - Courier - URW fonts: - Nimbus Sans L - Nimbus Roman No9 L - Nimbus Mono L - - Microsoft fonts: - Arial - Times New Roman - Courier New - Liberation fonts: - Liberation Sans - Liberation Serif - Liberation Mono - StarOffice fonts: - Albany - Thorndale - Cumberland - AMT fonts: - Albany AMT - Thorndale AMT - Cumberland AMT - - Of these, URW fonts are design compatible with PostScrict fonts, - and the Liberation, StarOffice, and AMT ones are compatible with - Microsoft fonts. - - We want for each of them to fallback to any of these - available, but in an order preferring similar designs - first. We do this in three steps: - - 1) Alias each specific to it's generic family. - eg. Liberation Sans to Arial - - 2) Weak alias each generic to the other generic of its family. - eg. Arial to Helvetica - - 3) Alias each generic to its specifics. - eg. Arial to Liberation Sans, Albany, and Albany AMT - --> - -<!-- Map specifics to generics --> - - <!-- PostScript --> - <alias binding="same"> - <family>Nimbus Sans L</family> - <default> - <family>Helvetica</family> - </default> - </alias> - - <alias binding="same"> - <family>Nimbus Roman No9 L</family> - <default> - <family>Times</family> - </default> - </alias> - - <alias binding="same"> - <family>Nimbus Mono L</family> - <default> - <family>Courier</family> - </default> - </alias> - - - <!-- Microsoft --> - <alias binding="same"> - <family>Liberation Sans</family> - <family>Albany</family> - <family>Albany AMT</family> - <default> - <family>Arial</family> - </default> - </alias> - - <alias binding="same"> - <family>Liberation Serif</family> - <family>Thorndale</family> - <family>Thorndale AMT</family> - <default> - <family>Times New Roman</family> - </default> - </alias> - - <alias binding="same"> - <family>Liberation Mono</family> - <family>Cumberland</family> - <family>Cumberland AMT</family> - <default> - <family>Courier New</family> - </default> - </alias> - - - -<!-- Accept the other group as fallback --> - - - <!-- PostScript --> - <alias> - <family>Helvetica</family> - <default> - <family>Arial</family> - </default> - </alias> - - <alias> - <family>Times</family> - <default> - <family>Times New Roman</family> - </default> - </alias> - - <alias> - <family>Courier</family> - <default> - <family>Courier New</family> - </default> - </alias> - - - <!-- Microsoft --> - <alias> - <family>Arial</family> - <default> - <family>Helvetica</family> - </default> - </alias> - - <alias> - <family>Times New Roman</family> - <default> - <family>Times</family> - </default> - </alias> - - <alias> - <family>Courier New</family> - <default> - <family>Courier</family> - </default> - </alias> - - - -<!-- Map generics to specifics --> - - - <!-- PostScript --> - <alias binding="same"> - <family>Helvetica</family> - <accept> - <family>Nimbus Sans L</family> - </accept> - </alias> - - <alias binding="same"> - <family>Times</family> - <accept> - <family>Nimbus Roman No9 L</family> - </accept> - </alias> - - <alias binding="same"> - <family>Courier</family> - <accept> - <family>Nimbus Mono L</family> - </accept> - </alias> - - - <!-- Microsoft --> - <alias binding="same"> - <family>Arial</family> - <accept> - <family>Liberation Sans</family> - <family>Albany</family> - <family>Albany AMT</family> - </accept> - </alias> - - <alias binding="same"> - <family>Times New Roman</family> - <accept> - <family>Liberation Serif</family> - <family>Thorndale</family> - <family>Thorndale AMT</family> - </accept> - </alias> - - <alias binding="same"> - <family>Courier New</family> - <accept> - <family>Liberation Mono</family> - <family>Cumberland</family> - <family>Cumberland AMT</family> - </accept> - </alias> - - -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.d/30-urw-aliases.conf b/tools/windows_packaging/mingw64/fonts/conf.d/30-urw-aliases.conf deleted file mode 100644 index 9d5920306a..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.d/30-urw-aliases.conf +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- - URW provides metric and shape compatible fonts for some Adobe families. - Helvetica, Courier, and Times are handled in 30-metric-aliases.conf. - --> - <alias binding="same"> - <family>Avant Garde</family> - <accept><family>URW Gothic L</family></accept> - </alias> - <alias binding="same"> - <family>Bookman</family> - <accept><family>URW Bookman L</family></accept> - </alias> - <alias binding="same"> - <family>New Century Schoolbook</family> - <accept><family>Century Schoolbook L</family></accept> - </alias> - <alias binding="same"> - <family>Palatino</family> - <accept><family>URW Palladio L</family></accept> - </alias> - <alias binding="same"> - <family>Zapf Chancery</family> - <accept><family>URW Chancery L</family></accept> - </alias> - <alias binding="same"> - <family>Zapf Dingbats</family> - <accept><family>Dingbats</family></accept> - </alias> - <match target="pattern"> - <test name="family"> - <string>Symbol</string> - </test> - <edit name="family" mode="append" binding="same"> - <string>Standard Symbols L</string> - </edit> - </match> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.d/40-nonlatin.conf b/tools/windows_packaging/mingw64/fonts/conf.d/40-nonlatin.conf deleted file mode 100644 index a875db08c3..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.d/40-nonlatin.conf +++ /dev/null @@ -1,90 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- - Mark common families with their generics so we'll get - something reasonable ---> - -<!-- - Serif faces - --> - <alias> - <family>Nazli</family> - <family>Lotoos</family> - <family>Mitra</family> - <family>Ferdosi</family> - <family>Badr</family> - <family>Zar</family> - <family>Titr</family> - <family>Jadid</family> - <family>Kochi Mincho</family> - <family>AR PL SungtiL GB</family> - <family>AR PL Mingti2L Big5</family> - <family>MS 明朝</family> - <family>UnBatang</family> - <family>Baekmuk Batang</family> - <family>MgOpen Canonica</family> - <family>Sazanami Mincho</family> - <family>AR PL ZenKai Uni</family> - <family>ZYSong18030</family> - <family>FreeSerif</family> - <default><family>serif</family></default> - </alias> -<!-- - Sans-serif faces - --> - <alias> - <family>Arshia</family> - <family>Elham</family> - <family>Farnaz</family> - <family>Nasim</family> - <family>Sina</family> - <family>Roya</family> - <family>Koodak</family> - <family>Terafik</family> - <family>Kochi Gothic</family> - <family>AR PL KaitiM GB</family> - <family>AR PL KaitiM Big5</family> - <family>MS ゴシック</family> - <family>UnDotum</family> - <family>Baekmuk Dotum</family> - <family>SimSun</family> - <family>MgOpen Modata</family> - <family>Sazanami Gothic</family> - <family>AR PL ShanHeiSun Uni</family> - <family>ZYSong18030</family> - <family>FreeSans</family> - <default><family>sans-serif</family></default> - </alias> -<!-- - Monospace faces - --> - <alias> - <family>NSimSun</family> - <family>ZYSong18030</family> - <family>FreeMono</family> - <default><family>monospace</family></default> - </alias> - -<!-- - Fantasy faces - --> - <alias> - <family>Homa</family> - <family>Kamran</family> - <family>Fantezi</family> - <family>Tabassom</family> - <default><family>fantasy</family></default> - </alias> - -<!-- - Cursive faces - --> - <alias> - <family>IranNastaliq</family> - <family>Nafees Nastaleeq</family> - <default><family>cursive</family></default> - </alias> - -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.d/45-latin.conf b/tools/windows_packaging/mingw64/fonts/conf.d/45-latin.conf deleted file mode 100644 index 7e41264688..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.d/45-latin.conf +++ /dev/null @@ -1,77 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- - Mark common families with their generics so we'll get - something reasonable ---> - -<!-- - Serif faces - --> - <alias> - <family>Bitstream Vera Serif</family> - <family>DejaVu Serif</family> - <family>Liberation Serif</family> - <family>Times New Roman</family> - <family>Times</family> - <family>Nimbus Roman No9 L</family> - <family>Luxi Serif</family> - <family>Thorndale AMT</family> - <family>Thorndale</family> - <default><family>serif</family></default> - </alias> -<!-- - Sans-serif faces - --> - <alias> - <family>Bitstream Vera Sans</family> - <family>DejaVu Sans</family> - <family>Liberation Sans</family> - <family>Arial</family> - <family>Helvetica</family> - <family>Verdana</family> - <family>Albany AMT</family> - <family>Albany</family> - <family>Nimbus Sans L</family> - <family>Luxi Sans</family> - <default><family>sans-serif</family></default> - </alias> -<!-- - Monospace faces - --> - <alias> - <family>Bitstream Vera Sans Mono</family> - <family>DejaVu Sans Mono</family> - <family>Liberation Mono</family> - <family>Inconsolata</family> - <family>Courier New</family> - <family>Courier</family> - <family>Andale Mono</family> - <family>Luxi Mono</family> - <family>Cumberland AMT</family> - <family>Cumberland</family> - <family>Nimbus Mono L</family> - <default><family>monospace</family></default> - </alias> -<!-- - Fantasy faces - --> - <alias> - <family>Impact</family> - <family>Copperplate Gothic Std</family> - <family>Cooper Std</family> - <family>Bauhaus Std</family> - <default><family>fantasy</family></default> - </alias> -<!-- - Cursive faces - --> - <alias> - <family>ITC Zapf Chancery Std</family> - <family>Zapfino</family> - <family>Comic Sans MS</family> - <default><family>cursive</family></default> - </alias> - -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.d/49-sansserif.conf b/tools/windows_packaging/mingw64/fonts/conf.d/49-sansserif.conf deleted file mode 100644 index c6209a7d31..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.d/49-sansserif.conf +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- - If the font still has no generic name, add sans-serif - --> - <match target="pattern"> - <test qual="all" name="family" compare="not_eq"> - <string>sans-serif</string> - </test> - <test qual="all" name="family" compare="not_eq"> - <string>serif</string> - </test> - <test qual="all" name="family" compare="not_eq"> - <string>monospace</string> - </test> - <edit name="family" mode="append_last"> - <string>sans-serif</string> - </edit> - </match> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.d/50-user.conf b/tools/windows_packaging/mingw64/fonts/conf.d/50-user.conf deleted file mode 100644 index 3f8901296b..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.d/50-user.conf +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> - <!-- Load per-user customization file --> - <include ignore_missing="yes">~/.fonts.conf.d</include> - <include ignore_missing="yes">~/.fonts.conf</include> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.d/51-local.conf b/tools/windows_packaging/mingw64/fonts/conf.d/51-local.conf deleted file mode 100644 index ca9fbe1959..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.d/51-local.conf +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> - <!-- Load local system customization file --> - <include ignore_missing="yes">local.conf</include> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.d/60-latin.conf b/tools/windows_packaging/mingw64/fonts/conf.d/60-latin.conf deleted file mode 100644 index 2107e31e4b..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.d/60-latin.conf +++ /dev/null @@ -1,70 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> - <alias> - <family>serif</family> - <prefer> - <family>Bitstream Vera Serif</family> - <family>DejaVu Serif</family> - <family>Times New Roman</family> - <family>Thorndale AMT</family> - <family>Luxi Serif</family> - <family>Nimbus Roman No9 L</family> - <family>Times</family> - </prefer> - </alias> - <alias> - <family>sans-serif</family> - <prefer> - <family>Bitstream Vera Sans</family> - <family>DejaVu Sans</family> - <family>Verdana</family> - <family>Arial</family> - <family>Albany AMT</family> - <family>Luxi Sans</family> - <family>Nimbus Sans L</family> - <family>Helvetica</family> - <family>Lucida Sans Unicode</family> - <family>BPG Glaho International</family> <!-- lat,cyr,arab,geor --> - <family>Tahoma</family> <!-- lat,cyr,greek,heb,arab,thai --> - </prefer> - </alias> - <alias> - <family>monospace</family> - <prefer> - <family>Bitstream Vera Sans Mono</family> - <family>DejaVu Sans Mono</family> - <family>Inconsolata</family> - <family>Andale Mono</family> - <family>Courier New</family> - <family>Cumberland AMT</family> - <family>Luxi Mono</family> - <family>Nimbus Mono L</family> - <family>Courier</family> - </prefer> - </alias> -<!-- - Fantasy faces - --> - <alias> - <family>fantasy</family> - <prefer> - <family>Impact</family> - <family>Copperplate Gothic Std</family> - <family>Cooper Std</family> - <family>Bauhaus Std</family> - </prefer> - </alias> -<!-- - Cursive faces - --> - <alias> - <family>cursive</family> - <prefer> - <family>ITC Zapf Chancery Std</family> - <family>Zapfino</family> - <family>Comic Sans MS</family> - </prefer> - </alias> - -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.d/65-fonts-persian.conf b/tools/windows_packaging/mingw64/fonts/conf.d/65-fonts-persian.conf deleted file mode 100644 index 0033675a49..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.d/65-fonts-persian.conf +++ /dev/null @@ -1,419 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<!-- - fonts-persian.conf - To configure Persian fonts from The FarsiWeb Project. - - Copyright (C) 2005 Sharif FarsiWeb, Inc. <license@farsiweb.info> - - Permission to use, copy, modify, distribute, and sell this software and its - documentation for any purpose is hereby granted without fee, provided that - the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation, and that the name of Sharif FarsiWeb, Inc. not be used in - advertising or publicity pertaining to distribution of the software without - specific, written prior permission. Sharif FarsiWeb, Inc. makes no - representations about the suitability of this software for any purpose. It - is provided "as is" without express or implied warranty. - - SHARIF FARSIWEB, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. - - ChangeLog: - 2005-04-03 Behdad Esfahbod: Initial revision. - 2005-10-09 Behdad Esfahbod: Turned off back-slant and Tahoma sections. - 2005-11-30 Behdad Esfahbod: Set Titr susbtitution size to 24 points. - 2008 Behdad Esfahbod: Cleanup. Add fantasy and cursive. - --> -<fontconfig> - - -<!-- Deprecated fonts are discouraged --> - - <!-- Nesf[2] is officially deprecated and has problematic tables --> - <alias binding="same"> - <family>Nesf</family> - <accept><family>Nesf2</family></accept> - </alias> - <alias binding="same"> - <family>Nesf2</family> - <accept><family>Persian_sansserif_default</family></accept> - </alias> - -<!-- Name changes and spelling variant aliases --> - - <alias binding="same"> - <family>Nazanin</family> - <accept><family>Nazli</family></accept> - </alias> - <alias binding="same"> - <family>Lotus</family> - <accept><family>Lotoos</family></accept> - </alias> - <alias binding="same"> - <family>Yaqut</family> - <accept><family>Yaghoot</family></accept> - </alias> - <alias binding="same"> - <family>Yaghut</family> - <accept><family>Yaghoot</family></accept> - </alias> - <alias binding="same"> - <family>Traffic</family> - <accept><family>Terafik</family></accept> - </alias> - <alias binding="same"> - <family>Ferdowsi</family> - <accept><family>Ferdosi</family></accept> - </alias> - <alias binding="same"> - <family>Fantezy</family> - <accept><family>Fantezi</family></accept> - </alias> - - -<!-- Classify fonts. --> - - <!-- Persian_title class --> - <alias binding="same"> - <family>Jadid</family> - <accept><family>Persian_title</family></accept> - </alias> - <alias binding="same"> - <family>Titr</family> - <accept><family>Persian_title</family></accept> - </alias> - - <!-- Persian_fantasy class --> - <alias binding="same"> - <family>Kamran</family> - <accept> - <family>Persian_fantasy</family> - <family>Homa</family> - </accept> - </alias> - <alias binding="same"> - <family>Homa</family> - <accept> - <family>Persian_fantasy</family> - <family>Kamran</family> - </accept> - </alias> - <alias binding="same"> - <family>Fantezi</family> - <accept><family>Persian_fantasy</family></accept> - </alias> - <alias binding="same"> - <family>Tabassom</family> - <accept><family>Persian_fantasy</family></accept> - </alias> - - <!-- Persian_square class --> - <alias binding="same"> - <family>Arshia</family> - <accept><family>Persian_square</family></accept> - </alias> - <alias binding="same"> - <family>Nasim</family> - <accept><family>Persian_square</family></accept> - </alias> - <alias binding="same"> - <family>Elham</family> - <accept> - <family>Persian_square</family> - <family>Farnaz</family> - </accept> - </alias> - <alias binding="same"> - <family>Farnaz</family> - <accept> - <family>Persian_square</family> - <family>Elham</family> - </accept> - </alias> - <alias binding="same"> - <family>Sina</family> - <accept><family>Persian_square</family></accept> - </alias> - -<!-- Font ordering per class --> - - <!-- Persian_title class --> - <alias binding="same"> - <family>Persian_title</family> - <accept> - <family>Titr</family> - <family>Jadid</family> - <family>Persian_serif</family> - </accept> - </alias> - - <!-- Persian_fantasy class --> - <alias binding="same"> - <family>Persian_fantasy</family> - <accept> - <family>Homa</family> - <family>Kamran</family> - <family>Fantezi</family> - <family>Tabassom</family> - <family>Persian_square</family> - </accept> - </alias> - - <!-- Persian_square class --> - <alias binding="same"> - <family>Persian_square</family> - <accept> - <family>Arshia</family> - <family>Elham</family> - <family>Farnaz</family> - <family>Nasim</family> - <family>Sina</family> - <family>Persian_serif</family> - </accept> - </alias> - -<!-- Register the fonts that we actually do have --> - - <match target="scan"> - <test name="family"> - <string>Elham</string> - </test> - <edit name="foundry"> - <string>farsiweb</string> - </edit> - </match> - - <match target="scan"> - <test name="family"> - <string>Homa</string> - </test> - <edit name="foundry"> - <string>farsiweb</string> - </edit> - </match> - - <match target="scan"> - <test name="family"> - <string>Koodak</string> - </test> - <edit name="foundry"> - <string>farsiweb</string> - </edit> - </match> - - <match target="scan"> - <test name="family"> - <string>Nazli</string> - </test> - <edit name="foundry"> - <string>farsiweb</string> - </edit> - </match> - - <match target="scan"> - <test name="family"> - <string>Roya</string> - </test> - <edit name="foundry"> - <string>farsiweb</string> - </edit> - </match> - - <match target="scan"> - <test name="family"> - <string>Terafik</string> - </test> - <edit name="foundry"> - <string>farsiweb</string> - </edit> - </match> - - <match target="scan"> - <test name="family"> - <string>Titr</string> - </test> - <edit name="foundry"> - <string>farsiweb</string> - </edit> - </match> - - -<!-- Our fonts should oblique to the other side (TURNED-OFF) --> - - <match target="font"> - <test name="foundry"> - <!--string>farsiweb</string--> - <string>TURNED-OFF</string> - </test> - <test name="foundry"> - <string>farsiweb</string> - </test> - <!-- check to see if the font is roman --> - <test name="slant"> - <const>roman</const> - </test> - <!-- check to see if the pattern requested non-roman --> - <test target="pattern" name="slant" compare="not_eq"> - <const>roman</const> - </test> - <!-- multiply the matrix to slant the font --> - <edit name="matrix" mode="assign"> - <times> - <name>matrix</name> - <matrix><double>1</double><double>-0.2</double> - <double>0</double><double>1</double> - </matrix> - </times> - </edit> - <!-- pretend the font is oblique now --> - <edit name="slant" mode="assign"> - <const>oblique</const> - </edit> - </match> - - -<!-- - We can't hint our fonts well, so turn off hinting. - Moreover, the bitmaps we have designed (well, they - have designed), suck, so disable them too. - --> - - <match target="font"> - <test name="foundry"> - <string>farsiweb</string> - </test> - <edit name="autohint"> - <bool>false</bool> - </edit> - <edit name="hinting"> - <bool>false</bool> - </edit> - <edit name="embeddedbitmap"> - <bool>false</bool> - </edit> - </match> - - -<!-- Alias our fonts to common families --> - - <!-- Persian serif fonts --> - <alias> - <family>serif</family> - <accept> - <family>Nazli</family> - <family>Lotoos</family> - <family>Mitra</family> - <family>Ferdosi</family> - <family>Badr</family> - <family>Zar</family> - </accept> - </alias> - - <!-- Persian sans-serif fonts --> - <alias> - <family>sans-serif</family> - <accept> - <family>Roya</family> - <family>Koodak</family> - <family>Terafik</family> - </accept> - </alias> - - <!-- Persian monospace fonts --> - <alias> - <family>monospace</family> - <accept> - <!-- Not really monospace --> - <family>Terafik</family> - </accept> - </alias> - - <!-- Persian fantasy fonts --> - <alias> - <family>fantasy</family> - <accept> - <family>Homa</family> - <family>Kamran</family> - <family>Fantezi</family> - <family>Tabassom</family> - </accept> - </alias> - - <!-- Persian (and Urdu) Nastaliq/cursive fonts --> - <alias> - <family>cursive</family> - <accept> - <family>IranNastaliq</family> - <family>Nafees Nastaleeq</family> - </accept> - </alias> - -<!-- Use Titr in titles --> - - <!-- Both serif... --> - <match> - <test name="family"> - <string>serif</string> - </test> - <test name="weight" compare="more_eq"> - <int>200</int> - </test> - <test name="size" compare="more_eq"> - <double>24</double> - </test> - <edit name="family" mode="prepend"> - <string>Titr</string> - </edit> - </match> - - <!-- and sans-serif. --> - <match> - <test name="family"> - <string>sans-serif</string> - </test> - <test name="weight" compare="more_eq"> - <int>200</int> - </test> - <test name="size" compare="more_eq"> - <double>24</double> - </test> - <edit name="family" mode="prepend"> - <string>Titr</string> - </edit> - </match> - - <!-- and more. --> - <match> - <test name="family"> - <string>Persian_sansserif_default</string> - </test> - <test name="weight" compare="more_eq"> - <int>200</int> - </test> - <test name="size" compare="more_eq"> - <double>24</double> - </test> - <edit name="family" mode="prepend" binding="same"> - <string>Titr</string> - </edit> - </match> - - -<!-- Default substituted for deprecated sans-serif fonts --> - - <match> - <test name="family"> - <string>Persian_sansserif_default</string> - </test> - <edit name="family" mode="assign" binding="same"> - <string>Roya</string> - </edit> - </match> - -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.d/65-nonlatin.conf b/tools/windows_packaging/mingw64/fonts/conf.d/65-nonlatin.conf deleted file mode 100644 index 53ac064b0a..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.d/65-nonlatin.conf +++ /dev/null @@ -1,195 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> - <alias> - <family>serif</family> - <prefer> - <family>Artsounk</family> <!-- armenian --> - <family>BPG UTF8 M</family> <!-- georgian --> - <family>Kinnari</family> <!-- thai --> - <family>Norasi</family> <!-- thai --> - <family>Frank Ruehl</family> <!-- hebrew --> - <family>Dror</family> <!-- hebrew --> - <family>JG LaoTimes</family> <!-- lao --> - <family>Saysettha Unicode</family> <!-- lao --> - <family>Pigiarniq</family> <!-- canadian syllabics --> - <family>B Davat</family> <!-- arabic (fa) --> - <family>B Compset</family> <!-- arabic (fa) --> - <family>Kacst-Qr</family> <!-- arabic (ar) --> - <family>Urdu Nastaliq Unicode</family> <!-- arabic (ur) --> - <family>Raghindi</family> <!-- devanagari --> - <family>Mukti Narrow</family> <!-- bengali --> - <family>malayalam</family> <!-- malayalam --> - <family>Sampige</family> <!-- kannada --> - <family>padmaa</family> <!-- gujarati --> - <family>Hapax Berbère</family> <!-- tifinagh --> - <family>MS Gothic</family> <!-- han (ja) --> - <family>UmePlus P Gothic</family> <!-- han (ja) --> - <family>SimSun</family> <!-- han (zh-cn,zh-tw) --> - <family>PMingLiu</family> <!-- han (zh-tw) --> - <family>WenQuanYi Zen Hei</family> <!-- han (zh-cn,zh-tw) --> - <family>WenQuanYi Bitmap Song</family> <!-- han (zh-cn,zh-tw) --> - <family>AR PL ShanHeiSun Uni</family> <!-- han (ja,zh-cn,zh-tw) --> - <family>AR PL New Sung</family> <!-- han (zh-cn,zh-tw) --> - <family>ZYSong18030</family> <!-- han (zh-cn,zh-tw) --> - <family>HanyiSong</family> <!-- han (zh-cn,zh-tw) --> - <family>MgOpen Canonica</family> - <family>Sazanami Mincho</family> - <family>IPAMonaMincho</family> - <family>IPAMincho</family> - <family>Kochi Mincho</family> - <family>AR PL SungtiL GB</family> - <family>AR PL Mingti2L Big5</family> - <family>AR PL Zenkai Uni</family> - <family>MS 明朝</family> - <family>ZYSong18030</family> - <family>UnBatang</family> - <family>Baekmuk Batang</family> - <family>KacstQura</family> - <family>Frank Ruehl CLM</family> - <family>Lohit Bengali</family> - <family>Lohit Gujarati</family> - <family>Lohit Hindi</family> - <family>Lohit Marathi</family> - <family>Lohit Maithili</family> - <family>Lohit Kashmiri</family> - <family>Lohit Konkani</family> - <family>Lohit Nepali</family> - <family>Lohit Sindhi</family> - <family>Lohit Punjabi</family> - <family>Lohit Tamil</family> - <family>Meera</family> - <family>Lohit Malayalam</family> - <family>Lohit Kannada</family> - <family>Lohit Telugu</family> - <family>Lohit Oriya</family> - <family>LKLUG</family> - </prefer> - </alias> - <alias> - <family>sans-serif</family> - <prefer> - <family>Nachlieli</family> <!-- hebrew --> - <family>Lucida Sans Unicode</family> - <family>Yudit Unicode</family> - <family>Kerkis</family> <!-- greek --> - <family>ArmNet Helvetica</family> <!-- armenian --> - <family>Artsounk</family> <!-- armenian --> - <family>BPG UTF8 M</family> <!-- georgian --> - <family>Waree</family> <!-- thai --> - <family>Loma</family> <!-- thai --> - <family>Garuda</family> <!-- thai --> - <family>Umpush</family> <!-- thai --> - <family>Saysettha Unicode</family> <!-- lao? --> - <family>JG Lao Old Arial</family> <!-- lao --> - <family>GF Zemen Unicode</family> <!-- ethiopic --> - <family>Pigiarniq</family> <!-- canadian syllabics --> - <family>B Davat</family> <!-- arabic (fa) --> - <family>B Compset</family> <!-- arabic (fa) --> - <family>Kacst-Qr</family> <!-- arabic (ar) --> - <family>Urdu Nastaliq Unicode</family> <!-- arabic (ur) --> - <family>Raghindi</family> <!-- devanagari --> - <family>Mukti Narrow</family> <!-- bengali --> - <family>malayalam</family> <!-- malayalam --> - <family>Sampige</family> <!-- kannada --> - <family>padmaa</family> <!-- gujarati --> - <family>Hapax Berbère</family> <!-- tifinagh --> - <family>MS Gothic</family> <!-- han (ja) --> - <family>UmePlus P Gothic</family> <!-- han (ja) --> - <!-- chinese fonts are actually serifed --> - <family>SimSun</family> <!-- han (zh-cn,zh-tw) --> - <family>PMingLiu</family> <!-- han (zh-tw) --> - <family>WenQuanYi Zen Hei</family> <!-- han (zh-cn,zh-tw) --> - <family>WenQuanYi Bitmap Song</family> <!-- han (zh-cn,zh-tw) --> - <family>AR PL ShanHeiSun Uni</family> <!--han (ja,zh-cn,zh-tw) --> - <family>AR PL New Sung</family> <!-- han (zh-cn,zh-tw) --> - <family>MgOpen Modata</family> - <family>VL Gothic</family> - <family>IPAMonaGothic</family> - <family>IPAGothic</family> - <family>Sazanami Gothic</family> - <family>Kochi Gothic</family> - <family>AR PL KaitiM GB</family> - <family>AR PL KaitiM Big5</family> - <family>AR PL ShanHeiSun Uni</family> - <family>AR PL SungtiL GB</family> - <family>AR PL Mingti2L Big5</family> - <family>MS ゴシック</family> - <family>ZYSong18030</family> <!-- han (zh-cn,zh-tw) --> - <family>TSCu_Paranar</family> <!-- tamil --> - <family>UnDotum</family> - <family>Baekmuk Dotum</family> - <family>Baekmuk Gulim</family> - <family>KacstQura</family> - <family>Lohit Bengali</family> - <family>Lohit Gujarati</family> - <family>Lohit Hindi</family> - <family>Lohit Marathi</family> - <family>Lohit Maithili</family> - <family>Lohit Kashmiri</family> - <family>Lohit Konkani</family> - <family>Lohit Nepali</family> - <family>Lohit Sindhi</family> - <family>Lohit Punjabi</family> - <family>Lohit Tamil</family> - <family>Meera</family> - <family>Lohit Malayalam</family> - <family>Lohit Kannada</family> - <family>Lohit Telugu</family> - <family>Lohit Oriya</family> - <family>LKLUG</family> - </prefer> - </alias> - <alias> - <family>monospace</family> - <prefer> - <family>Miriam Mono</family> <!-- hebrew --> - <family>VL Gothic</family> - <family>IPAMonaGothic</family> - <family>IPAGothic</family> - <family>Sazanami Gothic</family> - <family>Kochi Gothic</family> - <family>AR PL KaitiM GB</family> - <family>MS Gothic</family> <!-- han (ja) --> - <family>UmePlus Gothic</family> <!-- han (ja) --> - <family>NSimSun</family> <!-- han (zh-cn,zh-tw) --> - <family>MingLiu</family> <!-- han (zh-tw) --> - <family>AR PL ShanHeiSun Uni</family> <!-- han (ja,zh-cn,zh-tw) --> - <family>AR PL New Sung Mono</family> <!-- han (zh-cn,zh-tw) --> - <family>HanyiSong</family> <!-- han (zh-cn) --> - <family>AR PL SungtiL GB</family> - <family>AR PL Mingti2L Big5</family> - <family>ZYSong18030</family> <!-- han (zh-cn,zh-tw) --> - <family>UnBatang</family> - <family>UnDotum</family> - <family>Baekmuk Batang</family> <!-- hangul --> - <family>Baekmuk Dotum</family> - <family>Baekmuk Gulim</family> - <family>TlwgTypo</family> <!-- thai --> - <family>TlwgTypist</family> <!-- thai --> - <family>TlwgTypewriter</family> <!-- thai --> - <family>TlwgMono</family> <!-- thai --> - <family>Hasida</family> <!-- hebrew --> - <family>Mitra Mono</family> <!-- bengali --> - <family>GF Zemen Unicode</family> <!-- ethiopic --> - <family>Hapax Berbère</family> <!-- tifinagh --> - <family>Lohit Bengali</family> - <family>Lohit Gujarati</family> - <family>Lohit Hindi</family> - <family>Lohit Marathi</family> - <family>Lohit Maithili</family> - <family>Lohit Kashmiri</family> - <family>Lohit Konkani</family> - <family>Lohit Nepali</family> - <family>Lohit Sindhi</family> - <family>Lohit Punjabi</family> - <family>Lohit Tamil</family> - <family>Meera</family> - <family>Lohit Malayalam</family> - <family>Lohit Kannada</family> - <family>Lohit Telugu</family> - <family>Lohit Oriya</family> - <family>LKLUG</family> - </prefer> - </alias> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.d/69-unifont.conf b/tools/windows_packaging/mingw64/fonts/conf.d/69-unifont.conf deleted file mode 100644 index 177dec5d4e..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.d/69-unifont.conf +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> - <alias> - <family>serif</family> - <prefer> - <family>FreeSerif</family> - <family>Code2000</family> - <family>Code2001</family> <!-- plane1 and beyond --> - </prefer> - </alias> - <alias> - <family>sans-serif</family> - <prefer> - <family>FreeSans</family> - <family>Arial Unicode MS</family> - <family>Arial Unicode</family> - <family>Code2000</family> <!-- almost everything; serif actually --> - <family>Code2001</family> <!-- plane1 and beyond --> - </prefer> - </alias> - <alias> - <family>monospace</family> - <prefer> - <family>FreeMono</family> - </prefer> - </alias> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.d/80-delicious.conf b/tools/windows_packaging/mingw64/fonts/conf.d/80-delicious.conf deleted file mode 100644 index 728f50caee..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.d/80-delicious.conf +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- Fix-ups for Delicious family --> - -<!-- Delicious 'heavy' variant says its Medium weight --> -<match target="scan"> - <test name="family"> - <string>Delicious</string> - </test> - <test name="style"> - <string>Heavy</string> - </test> - <edit name="weight"> - <const>heavy</const> - </edit> -</match> - -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.d/90-synthetic.conf b/tools/windows_packaging/mingw64/fonts/conf.d/90-synthetic.conf deleted file mode 100644 index b8d1e85e1f..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.d/90-synthetic.conf +++ /dev/null @@ -1,64 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> -<!-- - Artificial oblique for fonts without an italic or oblique version - --> - - <match target="font"> - <!-- check to see if the font is roman --> - <test name="slant"> - <const>roman</const> - </test> - <!-- check to see if the pattern requested non-roman --> - <test target="pattern" name="slant" compare="not_eq"> - <const>roman</const> - </test> - <!-- multiply the matrix to slant the font --> - <edit name="matrix" mode="assign"> - <times> - <name>matrix</name> - <matrix><double>1</double><double>0.2</double> - <double>0</double><double>1</double> - </matrix> - </times> - </edit> - <!-- pretend the font is oblique now --> - <edit name="slant" mode="assign"> - <const>oblique</const> - </edit> - <!-- and disable embedded bitmaps for artificial oblique --> - <edit name="embeddedbitmap" mode="assign"> - <bool>false</bool> - </edit> - </match> - -<!-- - Synthetic emboldening for fonts that do not have bold face available - --> - - <match target="font"> - <!-- check to see if the font is just regular --> - <test name="weight" compare="less_eq"> - <const>medium</const> - </test> - <!-- check to see if the pattern requests bold --> - <test target="pattern" name="weight" compare="more"> - <const>medium</const> - </test> - <!-- - set the embolden flag - needed for applications using cairo, e.g. gucharmap, gedit, ... - --> - <edit name="embolden" mode="assign"> - <bool>true</bool> - </edit> - <!-- - set weight to bold - needed for applications using Xft directly, e.g. Firefox, ... - --> - <edit name="weight" mode="assign"> - <const>bold</const> - </edit> - </match> -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/conf.d/README b/tools/windows_packaging/mingw64/fonts/conf.d/README deleted file mode 100644 index c2fb52c3b4..0000000000 --- a/tools/windows_packaging/mingw64/fonts/conf.d/README +++ /dev/null @@ -1,23 +0,0 @@ -conf.d/README - -Each file in this directory is a fontconfig configuration file. Fontconfig -scans this directory, loading all files of the form [0-9][0-9]*.conf. -These files are normally installed in ../conf.avail and then symlinked here, -allowing them to be easily installed and then enabled/disabled by adjusting -the symlinks. - -The files are loaded in numeric order, the structure of the configuration -has led to the following conventions in usage: - - Files begining with: Contain: - - 00 through 09 Font directories - 10 through 19 system rendering defaults (AA, etc) - 20 through 29 font rendering options - 30 through 39 family substitution - 40 through 49 generic identification, map family->generic - 50 through 59 alternate config file loading - 60 through 69 generic aliases, map generic->family - 70 through 79 select font (adjust which fonts are available) - 80 through 89 match target="scan" (modify scanned patterns) - 90 through 99 font synthesis diff --git a/tools/windows_packaging/mingw64/fonts/fonts.conf b/tools/windows_packaging/mingw64/fonts/fonts.conf deleted file mode 100644 index 6f5fe4b0e3..0000000000 --- a/tools/windows_packaging/mingw64/fonts/fonts.conf +++ /dev/null @@ -1,151 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<!-- /etc/fonts/fonts.conf file to configure system font access --> -<fontconfig> - -<!-- - DO NOT EDIT THIS FILE. - IT WILL BE REPLACED WHEN FONTCONFIG IS UPDATED. - LOCAL CHANGES BELONG IN 'local.conf'. - - The intent of this standard configuration file is to be adequate for - most environments. If you have a reasonably normal environment and - have found problems with this configuration, they are probably - things that others will also want fixed. Please submit any - problems to the fontconfig bugzilla system located at fontconfig.org - - Note that the normal 'make install' procedure for fontconfig is to - replace any existing fonts.conf file with the new version. Place - any local customizations in local.conf which this file references. - - Keith Packard ---> - -<!-- Font directory list --> - - <dir>WINDOWSFONTDIR</dir> - - <dir>~/.fonts</dir> - -<!-- - Accept deprecated 'mono' alias, replacing it with 'monospace' ---> - <match target="pattern"> - <test qual="any" name="family"> - <string>mono</string> - </test> - <edit name="family" mode="assign"> - <string>monospace</string> - </edit> - </match> - -<!-- - Accept alternate 'sans serif' spelling, replacing it with 'sans-serif' ---> - <match target="pattern"> - <test qual="any" name="family"> - <string>sans serif</string> - </test> - <edit name="family" mode="assign"> - <string>sans-serif</string> - </edit> - </match> - -<!-- - Accept deprecated 'sans' alias, replacing it with 'sans-serif' ---> - <match target="pattern"> - <test qual="any" name="family"> - <string>sans</string> - </test> - <edit name="family" mode="assign"> - <string>sans-serif</string> - </edit> - </match> - -<!-- - Load local system customization file ---> - <include ignore_missing="yes">conf.d</include> - -<!-- Font cache directory list --> - - <cachedir>WINDOWSTEMPDIR_FONTCONFIG_CACHE</cachedir> - <cachedir>~/.fontconfig</cachedir> - - <config> -<!-- - These are the default Unicode chars that are expected to be blank - in fonts. All other blank chars are assumed to be broken and - won't appear in the resulting charsets - --> - <blank> - <int>0x0020</int> <!-- SPACE --> - <int>0x00A0</int> <!-- NO-BREAK SPACE --> - <int>0x00AD</int> <!-- SOFT HYPHEN --> - <int>0x034F</int> <!-- COMBINING GRAPHEME JOINER --> - <int>0x0600</int> <!-- ARABIC NUMBER SIGN --> - <int>0x0601</int> <!-- ARABIC SIGN SANAH --> - <int>0x0602</int> <!-- ARABIC FOOTNOTE MARKER --> - <int>0x0603</int> <!-- ARABIC SIGN SAFHA --> - <int>0x06DD</int> <!-- ARABIC END OF AYAH --> - <int>0x070F</int> <!-- SYRIAC ABBREVIATION MARK --> - <int>0x115F</int> <!-- HANGUL CHOSEONG FILLER --> - <int>0x1160</int> <!-- HANGUL JUNGSEONG FILLER --> - <int>0x1680</int> <!-- OGHAM SPACE MARK --> - <int>0x17B4</int> <!-- KHMER VOWEL INHERENT AQ --> - <int>0x17B5</int> <!-- KHMER VOWEL INHERENT AA --> - <int>0x180E</int> <!-- MONGOLIAN VOWEL SEPARATOR --> - <int>0x2000</int> <!-- EN QUAD --> - <int>0x2001</int> <!-- EM QUAD --> - <int>0x2002</int> <!-- EN SPACE --> - <int>0x2003</int> <!-- EM SPACE --> - <int>0x2004</int> <!-- THREE-PER-EM SPACE --> - <int>0x2005</int> <!-- FOUR-PER-EM SPACE --> - <int>0x2006</int> <!-- SIX-PER-EM SPACE --> - <int>0x2007</int> <!-- FIGURE SPACE --> - <int>0x2008</int> <!-- PUNCTUATION SPACE --> - <int>0x2009</int> <!-- THIN SPACE --> - <int>0x200A</int> <!-- HAIR SPACE --> - <int>0x200B</int> <!-- ZERO WIDTH SPACE --> - <int>0x200C</int> <!-- ZERO WIDTH NON-JOINER --> - <int>0x200D</int> <!-- ZERO WIDTH JOINER --> - <int>0x200E</int> <!-- LEFT-TO-RIGHT MARK --> - <int>0x200F</int> <!-- RIGHT-TO-LEFT MARK --> - <int>0x2028</int> <!-- LINE SEPARATOR --> - <int>0x2029</int> <!-- PARAGRAPH SEPARATOR --> - <int>0x202A</int> <!-- LEFT-TO-RIGHT EMBEDDING --> - <int>0x202B</int> <!-- RIGHT-TO-LEFT EMBEDDING --> - <int>0x202C</int> <!-- POP DIRECTIONAL FORMATTING --> - <int>0x202D</int> <!-- LEFT-TO-RIGHT OVERRIDE --> - <int>0x202E</int> <!-- RIGHT-TO-LEFT OVERRIDE --> - <int>0x202F</int> <!-- NARROW NO-BREAK SPACE --> - <int>0x205F</int> <!-- MEDIUM MATHEMATICAL SPACE --> - <int>0x2060</int> <!-- WORD JOINER --> - <int>0x2061</int> <!-- FUNCTION APPLICATION --> - <int>0x2062</int> <!-- INVISIBLE TIMES --> - <int>0x2063</int> <!-- INVISIBLE SEPARATOR --> - <int>0x206A</int> <!-- INHIBIT SYMMETRIC SWAPPING --> - <int>0x206B</int> <!-- ACTIVATE SYMMETRIC SWAPPING --> - <int>0x206C</int> <!-- INHIBIT ARABIC FORM SHAPING --> - <int>0x206D</int> <!-- ACTIVATE ARABIC FORM SHAPING --> - <int>0x206E</int> <!-- NATIONAL DIGIT SHAPES --> - <int>0x206F</int> <!-- NOMINAL DIGIT SHAPES --> - <int>0x2800</int> <!-- BRAILLE PATTERN BLANK --> - <int>0x3000</int> <!-- IDEOGRAPHIC SPACE --> - <int>0x3164</int> <!-- HANGUL FILLER --> - <int>0xFEFF</int> <!-- ZERO WIDTH NO-BREAK SPACE --> - <int>0xFFA0</int> <!-- HALFWIDTH HANGUL FILLER --> - <int>0xFFF9</int> <!-- INTERLINEAR ANNOTATION ANCHOR --> - <int>0xFFFA</int> <!-- INTERLINEAR ANNOTATION SEPARATOR --> - <int>0xFFFB</int> <!-- INTERLINEAR ANNOTATION TERMINATOR --> - </blank> -<!-- - Rescan configuration every 30 seconds when FcFontSetList is called - --> - <rescan> - <int>30</int> - </rescan> - </config> - -</fontconfig> diff --git a/tools/windows_packaging/mingw64/fonts/fonts.dtd b/tools/windows_packaging/mingw64/fonts/fonts.dtd deleted file mode 100644 index cbdfdab3fb..0000000000 --- a/tools/windows_packaging/mingw64/fonts/fonts.dtd +++ /dev/null @@ -1,224 +0,0 @@ -<!-- This is the Document Type Definition for font configuration files --> -<!ELEMENT fontconfig (dir | - cache | - cachedir | - include | - config | - selectfont | - match | - alias)* > - -<!-- - Add a directory that provides fonts ---> -<!ELEMENT dir (#PCDATA)> -<!ATTLIST dir xml:space (default|preserve) 'preserve'> - -<!-- - Define the per-user file that holds cache font information. - - If the filename begins with '~', it is replaced with the users - home directory path. ---> -<!ELEMENT cache (#PCDATA)> -<!ATTLIST cache xml:space (default|preserve) 'preserve'> - -<!-- - Add a directory that is searched for font cache files. - These hold per-directory cache data and are searched in - order for each directory. When writing cache files, the first - directory which allows the cache file to be created is used. - - A leading '~' in a directory name is replaced with the users - home directory path. ---> -<!ELEMENT cachedir (#PCDATA)> -<!ATTLIST cachedir xml:space (default|preserve) 'preserve'> - -<!-- - Reference another configuration file; note that this - is another complete font configuration file and not - just a file included by the XML parser. - - Set 'ignore_missing' to 'yes' if errors are to be ignored. - - If the filename begins with '~', it is replaced with the users - home directory path. ---> -<!ELEMENT include (#PCDATA)> -<!ATTLIST include - ignore_missing (no|yes) "no" - xml:space (default|preserve) "preserve"> - -<!-- - Global library configuration data - --> -<!ELEMENT config (blank|rescan)*> - -<!-- - Specify the set of Unicode encoding values which - represent glyphs that are allowed to contain no - data. With this list, fontconfig can examine - fonts for broken glyphs and eliminate them from - the set of valid Unicode chars. This idea - was borrowed from Mozilla - --> -<!ELEMENT blank (int)*> - -<!-- - Aliases are just a special case for multiple match elements - - They are syntactically equivalent to: - - <match> - <test name="family"> - <string value=[family]/> - </test> - <edit name="family" mode="prepend"> - <string value=[prefer]/> - ... - </edit> - <edit name="family" mode="append"> - <string value=[accept]/> - ... - </edit> - <edit name="family" mode="append_last"> - <string value=[default]/> - ... - </edit> - </match> ---> -<!-- - Periodically rescan the font configuration and - directories to synch internal state with filesystem - --> -<!ELEMENT rescan (int)> - -<!-- - Edit list of available fonts at startup/reload time - --> -<!ELEMENT selectfont (rejectfont | acceptfont)* > - -<!ELEMENT rejectfont (glob | pattern)*> - -<!ELEMENT acceptfont (glob | pattern)*> - -<!ELEMENT glob (#PCDATA)> - -<!ELEMENT pattern (patelt)*> - -<!ENTITY % constant 'int|double|string|matrix|bool|charset|const'> - -<!ELEMENT patelt (%constant;)*> -<!ATTLIST patelt - name CDATA #REQUIRED> - -<!ELEMENT alias (family*, prefer?, accept?, default?)> -<!ATTLIST alias - binding (weak|strong|same) "weak"> -<!ELEMENT prefer (family)*> -<!ELEMENT accept (family)*> -<!ELEMENT default (family)*> -<!ELEMENT family (#PCDATA)> -<!ATTLIST family xml:space (default|preserve) 'preserve'> - -<!ENTITY % expr 'int|double|string|matrix|bool|charset - |name|const - |or|and|eq|not_eq|less|less_eq|more|more_eq|contains|not_contains - |plus|minus|times|divide|not|if|floor|ceil|round|trunc'> - -<!-- - Match and edit patterns. - - If 'target' is 'pattern', execute the match before selecting a font. - if 'target' is 'font', execute the match on the result of a font - selection. ---> -<!ELEMENT match (test*, edit*)> -<!ATTLIST match - target (pattern|font|scan) "pattern"> - -<!-- - Match a field in a pattern - - if 'qual' is 'any', then the match succeeds if any value in the field matches. - if 'qual' is 'all', then the match succeeds only if all values match. - if 'qual' is 'first', then the match succeeds only if the first value matches. - if 'qual' is 'not_first', then the match succeeds only if any value other than - the first matches. - For match elements with target=font, if test 'target' is 'pattern', - then the test is applied to the pattern used in matching rather than - to the resulting font. - - Match elements with target=scan are applied as fonts are scanned. - They edit the pattern generated from the scanned font and affect - what the fontconfig database contains. ---> -<!ELEMENT test (%expr;)*> -<!ATTLIST test - qual (any|all|first|not_first) "any" - name CDATA #REQUIRED - target (pattern|font|default) "default" - compare (eq|not_eq|less|less_eq|more|more_eq|contains|not_contains) "eq"> - -<!-- - Edit a field in a pattern - - The enclosed values are used together to edit the list of values - associated with 'name'. - - If 'name' matches one of those used in a test element for this match element: - if 'mode' is 'assign', replace the matched value. - if 'mode' is 'assign_replace', replace all of the values - if 'mode' is 'prepend', insert before the matched value - if 'mode' is 'append', insert after the matched value - if 'mode' is 'prepend_first', insert before all of the values - if 'mode' is 'append_last', insert after all of the values - If 'name' doesn't match any of those used in a test element: - if 'mode' is 'assign' or 'assign_replace, replace all of the values - if 'mode' is 'prepend' or 'prepend_first', insert before all of the values - if 'mode' is 'append' or 'append_last', insert after all of the values ---> -<!ELEMENT edit (%expr;)*> -<!ATTLIST edit - name CDATA #REQUIRED - mode (assign|assign_replace|prepend|append|prepend_first|append_last) "assign" - binding (weak|strong|same) "weak"> - -<!-- - Elements of expressions follow ---> -<!ELEMENT int (#PCDATA)> -<!ATTLIST int xml:space (default|preserve) 'preserve'> -<!ELEMENT double (#PCDATA)> -<!ATTLIST double xml:space (default|preserve) 'preserve'> -<!ELEMENT string (#PCDATA)> -<!ATTLIST string xml:space (default|preserve) 'preserve'> -<!ELEMENT matrix (double,double,double,double)> -<!ELEMENT bool (#PCDATA)> -<!ELEMENT charset (#PCDATA)> -<!ATTLIST charset xml:space (default|preserve) 'preserve'> -<!ELEMENT name (#PCDATA)> -<!ATTLIST name xml:space (default|preserve) 'preserve'> -<!ELEMENT const (#PCDATA)> -<!ATTLIST const xml:space (default|preserve) 'preserve'> -<!ELEMENT or (%expr;)*> -<!ELEMENT and (%expr;)*> -<!ELEMENT eq ((%expr;), (%expr;))> -<!ELEMENT not_eq ((%expr;), (%expr;))> -<!ELEMENT less ((%expr;), (%expr;))> -<!ELEMENT less_eq ((%expr;), (%expr;))> -<!ELEMENT more ((%expr;), (%expr;))> -<!ELEMENT more_eq ((%expr;), (%expr;))> -<!ELEMENT contains ((%expr;), (%expr;))> -<!ELEMENT not_contains ((%expr;), (%expr;))> -<!ELEMENT plus (%expr;)*> -<!ELEMENT minus (%expr;)*> -<!ELEMENT times (%expr;)*> -<!ELEMENT divide (%expr;)*> -<!ELEMENT not (%expr;)> -<!ELEMENT if ((%expr;), (%expr;), (%expr;))> -<!ELEMENT floor (%expr;)> -<!ELEMENT ceil (%expr;)> -<!ELEMENT round (%expr;)> -<!ELEMENT trunc (%expr;)> diff --git a/tools/windows_packaging/mingw64/gtk-2.0/gtk.immodules b/tools/windows_packaging/mingw64/gtk-2.0/gtk.immodules deleted file mode 100644 index 3eaf413f9d..0000000000 --- a/tools/windows_packaging/mingw64/gtk-2.0/gtk.immodules +++ /dev/null @@ -1,39 +0,0 @@ -# GTK+ Input Method Modules file
-# Automatically generated file, do not edit
-# Created by c:/Users/VKamyshniy/gtk/source/gtk+-2.24.18/gtk/.libs/gtk-query-immodules-2.0.exe from gtk+-2.24.18
-#
-# ModulesPath = c:\Users\VKamyshniy\.gtk-2.0\2.10.0\i686-pc-mingw32\immodules;c:\Users\VKamyshniy\.gtk-2.0\2.10.0\immodules;c:\Users\VKamyshniy\.gtk-2.0\i686-pc-mingw32\immodules;c:\Users\VKamyshniy\.gtk-2.0\immodules;c:/Users/VKamyshniy/gtk/inst/lib\gtk-2.0\2.10.0\i686-pc-mingw32\immodules;c:/Users/VKamyshniy/gtk/inst/lib\gtk-2.0\2.10.0\immodules;c:/Users/VKamyshniy/gtk/inst/lib\gtk-2.0\i686-pc-mingw32\immodules;c:/Users/VKamyshniy/gtk/inst/lib\gtk-2.0\immodules
-#
-"c:/Users/VKamyshniy/gtk/inst/lib/gtk-2.0/2.10.0/immodules/im-am-et.dll"
-"am_et" "Amharic (EZ+)" "gtk20" "/Users/VKamyshniy/gtk/inst/share/locale" "am"
-
-"c:/Users/VKamyshniy/gtk/inst/lib/gtk-2.0/2.10.0/immodules/im-cedilla.dll"
-"cedilla" "Cedilla" "gtk20" "/Users/VKamyshniy/gtk/inst/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa"
-
-"c:/Users/VKamyshniy/gtk/inst/lib/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.dll"
-"cyrillic_translit" "Cyrillic (Transliterated)" "gtk20" "/Users/VKamyshniy/gtk/inst/share/locale" ""
-
-"c:/Users/VKamyshniy/gtk/inst/lib/gtk-2.0/2.10.0/immodules/im-ime.dll"
-"ime" "Windows IME" "gtk+" "" "ja:ko:zh"
-
-"c:/Users/VKamyshniy/gtk/inst/lib/gtk-2.0/2.10.0/immodules/im-inuktitut.dll"
-"inuktitut" "Inuktitut (Transliterated)" "gtk20" "/Users/VKamyshniy/gtk/inst/share/locale" "iu"
-
-"c:/Users/VKamyshniy/gtk/inst/lib/gtk-2.0/2.10.0/immodules/im-ipa.dll"
-"ipa" "IPA" "gtk20" "/Users/VKamyshniy/gtk/inst/share/locale" ""
-
-"c:/Users/VKamyshniy/gtk/inst/lib/gtk-2.0/2.10.0/immodules/im-multipress.dll"
-"multipress" "Multipress" "gtk20" "" ""
-
-"c:/Users/VKamyshniy/gtk/inst/lib/gtk-2.0/2.10.0/immodules/im-thai.dll"
-"thai" "Thai-Lao" "gtk20" "/Users/VKamyshniy/gtk/inst/share/locale" "lo:th"
-
-"c:/Users/VKamyshniy/gtk/inst/lib/gtk-2.0/2.10.0/immodules/im-ti-er.dll"
-"ti_er" "Tigrigna-Eritrean (EZ+)" "gtk20" "/Users/VKamyshniy/gtk/inst/share/locale" "ti"
-
-"c:/Users/VKamyshniy/gtk/inst/lib/gtk-2.0/2.10.0/immodules/im-ti-et.dll"
-"ti_et" "Tigrigna-Ethiopian (EZ+)" "gtk20" "/Users/VKamyshniy/gtk/inst/share/locale" "ti"
-
-"c:/Users/VKamyshniy/gtk/inst/lib/gtk-2.0/2.10.0/immodules/im-viqr.dll"
-"viqr" "Vietnamese (VIQR)" "gtk20" "/Users/VKamyshniy/gtk/inst/share/locale" "vi"
-
diff --git a/tools/windows_packaging/mingw64/gtk-2.0/im-multipress.conf b/tools/windows_packaging/mingw64/gtk-2.0/im-multipress.conf deleted file mode 100644 index d6c8129d90..0000000000 --- a/tools/windows_packaging/mingw64/gtk-2.0/im-multipress.conf +++ /dev/null @@ -1,22 +0,0 @@ -# Example configuration file for the GTK+ Multipress Input Method -# Authored by Openismus GmbH, 2009. -# -# This file follows the GKeyFile format. On the left of the equal sign goes -# the key that you press repeatedly to iterate through the text items listed -# on the right-hand side. The list items are separated by semicolons ";" and -# consist of one or more characters each. The backslash "\" is used to escape -# characters; for instance "\;" for a literal semicolon. -# -# The example configuration below imitates the behavior of a standard mobile -# phone by a major manufacturer, with German language setting. -[keys] -KP_1 = .;,;?;!;';";1;-;(;);@;/;:;_ -KP_2 = a;b;c;2;ä;à;á;ã;â;å;æ;ç -KP_3 = d;e;f;3;è;é;ë;ê;ð -KP_4 = g;h;i;4;ì;í;î;ï -KP_5 = j;k;l;5;£ -KP_6 = m;n;o;6;ö;ò;ó;ô;õ;ø;ñ -KP_7 = p;q;r;s;7;ß;$ -KP_8 = t;u;v;8;ü;ù;ú;û -KP_9 = w;x;y;z;9;ý;þ -KP_0 = \s;0 diff --git a/tools/windows_packaging/mingw64/pango/pango.modules b/tools/windows_packaging/mingw64/pango/pango.modules deleted file mode 100644 index 192022961f..0000000000 --- a/tools/windows_packaging/mingw64/pango/pango.modules +++ /dev/null @@ -1,35 +0,0 @@ -# Pango Modules file
-# Automatically generated file, do not edit
-#
-# ModulesPath = c:/Users/VKamyshniy/gtk/inst/lib/pango\1.6.0\modules
-#
-"./lib/pango/1.6.0/modules/pango-arabic-fc.dll" ArabicScriptEngineFc PangoEngineShape PangoRenderFc arabic:* nko:*
-"./lib/pango/1.6.0/modules/pango-arabic-lang.dll" ArabicScriptEngineLang PangoEngineLang PangoRenderNone arabic:*
-"./lib/pango/1.6.0/modules/pango-basic-fc.dll" BasicScriptEngineFc PangoEngineShape PangoRenderFc latin:* cyrillic:* greek:* armenian:* georgian:* runic:* ogham:* bopomofo:* cherokee:* coptic:* deseret:* ethiopic:* gothic:* han:* hiragana:* katakana:* old-italic:* canadian-aboriginal:* yi:* braille:* cypriot:* limbu:* osmanya:* shavian:* linear-b:* ugaritic:* glagolitic:* cuneiform:* phoenician:* common:
-"./lib/pango/1.6.0/modules/pango-basic-win32.dll" BasicScriptEngineWin32 PangoEngineShape PangoRenderWin32 common:
-"./lib/pango/1.6.0/modules/pango-hangul-fc.dll" HangulScriptEngineFc PangoEngineShape PangoRenderFc hangul:*
-"./lib/pango/1.6.0/modules/pango-hebrew-fc.dll" HebrewScriptEngineFc PangoEngineShape PangoRenderFc hebrew:*
-"./lib/pango/1.6.0/modules/pango-indic-fc.dll" devaScriptEngineFc PangoEngineShape PangoRenderFc devanagari:*
-"./lib/pango/1.6.0/modules/pango-indic-fc.dll" bengScriptEngineFc PangoEngineShape PangoRenderFc bengali:*
-"./lib/pango/1.6.0/modules/pango-indic-fc.dll" guruScriptEngineFc PangoEngineShape PangoRenderFc gurmukhi:*
-"./lib/pango/1.6.0/modules/pango-indic-fc.dll" gujrScriptEngineFc PangoEngineShape PangoRenderFc gujarati:*
-"./lib/pango/1.6.0/modules/pango-indic-fc.dll" oryaScriptEngineFc PangoEngineShape PangoRenderFc oriya:*
-"./lib/pango/1.6.0/modules/pango-indic-fc.dll" tamlScriptEngineFc PangoEngineShape PangoRenderFc tamil:*
-"./lib/pango/1.6.0/modules/pango-indic-fc.dll" teluScriptEngineFc PangoEngineShape PangoRenderFc telugu:*
-"./lib/pango/1.6.0/modules/pango-indic-fc.dll" kndaScriptEngineFc PangoEngineShape PangoRenderFc kannada:*
-"./lib/pango/1.6.0/modules/pango-indic-fc.dll" mlymScriptEngineFc PangoEngineShape PangoRenderFc malayalam:*
-"./lib/pango/1.6.0/modules/pango-indic-fc.dll" sinhScriptEngineFc PangoEngineShape PangoRenderFc sinhala:*
-"./lib/pango/1.6.0/modules/pango-indic-lang.dll" devaIndicScriptEngineLang PangoEngineLang PangoRenderNone devanagari:*
-"./lib/pango/1.6.0/modules/pango-indic-lang.dll" bengIndicScriptEngineLang PangoEngineLang PangoRenderNone bengali:*
-"./lib/pango/1.6.0/modules/pango-indic-lang.dll" guruIndicScriptEngineLang PangoEngineLang PangoRenderNone gurmukhi:*
-"./lib/pango/1.6.0/modules/pango-indic-lang.dll" gujrIndicScriptEngineLang PangoEngineLang PangoRenderNone gujarati:*
-"./lib/pango/1.6.0/modules/pango-indic-lang.dll" oryaIndicScriptEngineLang PangoEngineLang PangoRenderNone oriya:*
-"./lib/pango/1.6.0/modules/pango-indic-lang.dll" tamlIndicScriptEngineLang PangoEngineLang PangoRenderNone tamil:*
-"./lib/pango/1.6.0/modules/pango-indic-lang.dll" teluIndicScriptEngineLang PangoEngineLang PangoRenderNone telugu:*
-"./lib/pango/1.6.0/modules/pango-indic-lang.dll" kndaIndicScriptEngineLang PangoEngineLang PangoRenderNone kannada:*
-"./lib/pango/1.6.0/modules/pango-indic-lang.dll" mlymIndicScriptEngineLang PangoEngineLang PangoRenderNone malayalam:*
-"./lib/pango/1.6.0/modules/pango-indic-lang.dll" sinhIndicScriptEngineLang PangoEngineLang PangoRenderNone sinhala:*
-"./lib/pango/1.6.0/modules/pango-khmer-fc.dll" KhmerScriptEngineFc PangoEngineShape PangoRenderFc khmer:*
-"./lib/pango/1.6.0/modules/pango-syriac-fc.dll" SyriacScriptEngineFc PangoEngineShape PangoRenderFc syriac:*
-"./lib/pango/1.6.0/modules/pango-thai-fc.dll" ThaiScriptEngineFc PangoEngineShape PangoRenderFc thai:* lao:*
-"./lib/pango/1.6.0/modules/pango-tibetan-fc.dll" TibetanScriptEngineFc PangoEngineShape PangoRenderFc tibetan:*
diff --git a/tools/windows_packaging/package-f19.sh b/tools/windows_packaging/package-f19.sh deleted file mode 100755 index ba7bfd5674..0000000000 --- a/tools/windows_packaging/package-f19.sh +++ /dev/null @@ -1,78 +0,0 @@ -#!/bin/bash - -DLLS=' -jack-0.dll -jackserver-0.dll -libatk-1.0-0.dll -libatkmm-1.6-1.dll -libbz2-1.dll -libcairo-2.dll -libcairo-gobject-2.dll -libcairomm-1.0-1.dll -libcairo-script-interpreter-2.dll -libcppunit-1-12-1.dll -libcrypto-10.dll -libcurl-4.dll -libexpat-1.dll -libfftw3-3.dll -libfftw3f-3.dll -libfontconfig-1.dll -libfreetype-6.dll -libgailutil-18.dll -libgcc_s_sjlj-1.dll -libgdkmm-2.4-1.dll -libgdk_pixbuf-2.0-0.dll -libgdk-win32-2.0-0.dll -libgio-2.0-0.dll -libgiomm-2.4-1.dll -libglib-2.0-0.dll -libglibmm-2.4-1.dll -libglibmm_generate_extra_defs-2.4-1.dll -libgmodule-2.0-0.dll -libgnurx-0.dll -libgobject-2.0-0.dll -libgthread-2.0-0.dll -libgtkmm-2.4-1.dll -libgtk-win32-2.0-0.dll -libharfbuzz-0.dll -iconv.dll -libFLAC-8.dll -libogg-0.dll -libvorbis-0.dll -libvorbisenc-2.dll -libffi-6.dll -libidn-11.dll -libintl-8.dll -liblo-7.dll -libpango-1.0-0.dll -libpangocairo-1.0-0.dll -libpangoft2-1.0-0.dll -libpangomm-1.4-1.dll -libpangowin32-1.0-0.dll -libpixman-1-0.dll -libpng15-15.dll -rubberband-2.dll -libsamplerate-0.dll -libsigc-2.0-0.dll -libsndfile-1.dll -libssh2-1.dll -libssl-10.dll -libstdc++-6.dll -libtag.dll -libxml2-2.dll -pthreadGC2.dll -portaudio-2.dll -vamp-hostsdk-3.dll -vamp-sdk-2.dll -zlib1.dll -lilv-0.dll -sratom-0-0.dll -serd-0-0.dll -sord-0-0.dll -' - -WITH_JACK='TRUE' -WITH_LV2='TRUE' - -. ./copydll-fedora.sh -. ./package.sh diff --git a/tools/windows_packaging/package-f20.sh b/tools/windows_packaging/package-f20.sh deleted file mode 100755 index a60d53c020..0000000000 --- a/tools/windows_packaging/package-f20.sh +++ /dev/null @@ -1,78 +0,0 @@ -#!/bin/bash - -DLLS=' -jack-0.dll -jackserver-0.dll -libatk-1.0-0.dll -libatkmm-1.6-1.dll -libbz2-1.dll -libcairo-2.dll -libcairo-gobject-2.dll -libcairomm-1.0-1.dll -libcairo-script-interpreter-2.dll -libcppunit-1-12-1.dll -libcrypto-10.dll -libcurl-4.dll -libexpat-1.dll -libfftw3-3.dll -libfftw3f-3.dll -libfontconfig-1.dll -libfreetype-6.dll -libgailutil-18.dll -libgcc_s_sjlj-1.dll -libgdkmm-2.4-1.dll -libgdk_pixbuf-2.0-0.dll -libgdk-win32-2.0-0.dll -libgio-2.0-0.dll -libgiomm-2.4-1.dll -libglib-2.0-0.dll -libglibmm-2.4-1.dll -libglibmm_generate_extra_defs-2.4-1.dll -libgmodule-2.0-0.dll -libgnurx-0.dll -libgobject-2.0-0.dll -libgthread-2.0-0.dll -libgtkmm-2.4-1.dll -libgtk-win32-2.0-0.dll -libharfbuzz-0.dll -iconv.dll -libFLAC-8.dll -libogg-0.dll -libvorbis-0.dll -libvorbisenc-2.dll -libffi-6.dll -libidn-11.dll -libintl-8.dll -liblo-7.dll -libpango-1.0-0.dll -libpangocairo-1.0-0.dll -libpangoft2-1.0-0.dll -libpangomm-1.4-1.dll -libpangowin32-1.0-0.dll -libpixman-1-0.dll -libpng16-16.dll -rubberband-2.dll -libsamplerate-0.dll -libsigc-2.0-0.dll -libsndfile-1.dll -libssh2-1.dll -libssl-10.dll -libstdc++-6.dll -libtag.dll -libxml2-2.dll -libwinpthread-1.dll -portaudio-2.dll -vamp-hostsdk-3.dll -vamp-sdk-2.dll -zlib1.dll -lilv-0.dll -sratom-0-0.dll -serd-0-0.dll -sord-0-0.dll -' - -WITH_JACK='TRUE' -WITH_LV2='TRUE' - -. ./copydll-fedora.sh -. ./package.sh diff --git a/tools/windows_packaging/package.sh b/tools/windows_packaging/package.sh deleted file mode 100755 index c097b73603..0000000000 --- a/tools/windows_packaging/package.sh +++ /dev/null @@ -1,150 +0,0 @@ -#!/bin/bash - -. ./mingw-env.sh - -. ./print-env.sh - -if [ -z "$DLLS" ]; then - echo "ERROR: DLLS variable is not defined..." - exit 1 -fi - -cd $BASE || exit 1 - -if ! test -f $BUILD_CACHE_FILE; then - echo "ERROR: $APPNAME is not configured and built yet..." - exit 1 -fi - -if [ -d $PACKAGE_DIR ]; then - echo "Removing old package directory structure ..." - rm -rf $PACKAGE_DIR || exit 1 -fi - -./waf --destdir=$PACKAGE_DIR install || exit 1 - -echo "Moving Ardour dll's and executable to $PACKAGE_DIR ..." - -mv $PACKAGE_DIR/lib/ardour3/*.dll $PACKAGE_DIR || exit 1 -mv $PACKAGE_DIR/lib/ardour3/*.exe $PACKAGE_DIR || exit 1 - -echo "Deleting import libs ..." - -rm $PACKAGE_DIR/lib/*dll.a - -# delete sh script -rm $PACKAGE_DIR/ardour3 - -if test x$WITH_TESTS != x ; then - echo "Copying tests and test data to $PACKAGE_DIR ..." - cp $BUILD_DIR/libs/pbd/run-tests.exe $PACKAGE_DIR/pbd-run-tests.exe - cp -r $BASE/libs/pbd/test $PACKAGE_DIR/pbd_testdata - - cp $BUILD_DIR/libs/midi++2/run-tests.exe $PACKAGE_DIR/midipp-run-tests.exe - - cp $BUILD_DIR/libs/evoral/run-tests.exe $PACKAGE_DIR/evoral-run-tests.exe - mkdir -p $PACKAGE_DIR/evoral_testdata - cp -r $BASE/libs/evoral/test/testdata/* $PACKAGE_DIR/evoral_testdata - - cp -r $BASE/libs/ardour/test/data $PACKAGE_DIR/ardour_testdata -fi - -echo "Copying config files to $PACKAGE_DIR ..." -mkdir -p $PACKAGE_DIR/etc -cp -RL $MINGW_ROOT/etc/fonts $PACKAGE_DIR/etc -cp -RL $MINGW_ROOT/etc/gtk-2.0 $PACKAGE_DIR/etc -cp -RL $MINGW_ROOT/etc/pango $PACKAGE_DIR/etc - -cp -R $MINGW_ROOT/lib/gtk-2.0 $PACKAGE_DIR/lib -cp -R $MINGW_ROOT/lib/gdk-pixbuf-2.0 $PACKAGE_DIR/lib -cp $TOOLS_DIR/loaders.cache $PACKAGE_DIR/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache - -mkdir -p $PACKAGE_DIR/lib/pango/1.8.0/modules -cp -r $MINGW_ROOT/lib/pango/1.8.0/modules/*.dll $PACKAGE_DIR/lib/pango/1.8.0/modules - -cp $TOOLS_DIR/pango.modules $PACKAGE_DIR/etc/pango - -cp $TOOLS_DIR/README $PACKAGE_DIR - -echo "Copying mingw shared libraries to $PACKAGE_DIR ..." - -for i in $DLLS; -do - copydll "$i" "$PACKAGE_DIR" || exit 1 -done - -if test x$WITH_JACK != x; then - echo "Copying JACK server and drivers to $PACKAGE_DIR ..." - cp $MINGW_ROOT/bin/jackd.exe $PACKAGE_DIR - cp -r $MINGW_ROOT/bin/jack $PACKAGE_DIR -fi - -if test x$WITH_LV2 != x; then - echo "Moving Bundled LV2 $PACKAGE_DIR ..." - mv $PACKAGE_DIR/lib/lv2 $PACKAGE_DIR/lib/ardour3/LV2 -fi - -SRC_DIRS=' -libs/ardour -libs/pbd -libs/gtkmm2ext -libs/midi++2 -libs/evoral -libs/panners -libs/timecode -libs/audiographer -' - -if [ x$DEBUG = xT ]; then - - PACKAGE_SRC_DIR=$PACKAGE_DIR/src - echo "Copying source files to $PACKAGE_SRC_DIR ..." - mkdir -p $PACKAGE_SRC_DIR/libs - cp -r $BASE/gtk2_ardour $PACKAGE_SRC_DIR - for i in $SRC_DIRS; - do - cp -r -p $BASE/$i $PACKAGE_SRC_DIR/libs - done - - if test x$WITH_JACK != x; then - echo "Copying JACK utility programs to $PACKAGE_DIR ..." - cp $MINGW_ROOT/bin/jack_*.exe $PACKAGE_DIR - fi - - if test x$WITH_LV2 != x; then - echo "Copying LV2 utility programs to $PACKAGE_DIR ..." - cp $MINGW_ROOT/bin/lilv-bench.exe $PACKAGE_DIR - cp $MINGW_ROOT/bin/lv2info.exe $PACKAGE_DIR - cp $MINGW_ROOT/bin/lv2ls.exe $PACKAGE_DIR - fi - - #echo "Copying any debug files to $PACKAGE_DIR ..." - #cp $MINGW_ROOT/bin/*.debug $PACKAGE_DIR - - echo "Copying gdb and config files to $PACKAGE_DIR ..." - cp $MINGW_ROOT/bin/gdb.exe $PACKAGE_DIR - cp $TOOLS_DIR/gdbinit $PACKAGE_DIR/.gdbinit - cp $TOOLS_DIR/gdbinit_home $PACKAGE_DIR/gdbinit_home - cp $TOOLS_DIR/gdb.bat $PACKAGE_DIR/gdb.bat - cp $TOOLS_DIR/gdb-ardour.bat $PACKAGE_DIR/gdb-ardour.bat - - echo "Copying Gtk demo to $PACKAGE_DIR ..." - cp $MINGW_ROOT/bin/gtk-demo.exe $PACKAGE_DIR -else - echo "Optimized build Stripping executable ..." - find $PACKAGE_DIR -type f -name "*.exe*" | xargs $STRIP - echo "Stripping libraries ..." - find $PACKAGE_DIR -type f -name "*.dll*" | xargs $STRIP -fi - -if [ "$1" == "--tarball" ]; then - echo "Creating tarball from $PACKAGE_DIR ..." - cd $BASE || exit 1 - tar -cvJf $PACKAGE_DIR.tar.xz $PACKAGE_DIR -fi - -if [ "$1" == "--zip" ]; then - echo "Creating zip file from $PACKAGE_DIR ..." - cd $BASE || exit 1 - zip -r $PACKAGE_DIR.zip $PACKAGE_DIR -fi diff --git a/tools/windows_packaging/package_win32.sh b/tools/windows_packaging/package_win32.sh deleted file mode 100755 index 5ef6c17cf9..0000000000 --- a/tools/windows_packaging/package_win32.sh +++ /dev/null @@ -1,242 +0,0 @@ -#!/bin/bash
-function copydll () {
- if [ -f $GTK/bin/$1 ] ; then
- echo "cp $GTK/bin/$1 $2"
- cp $GTK/bin/$1 $2 || return 1
- return 0
- fi
-
- if [ -f $GTK/lib/$1 ] ; then
- echo "cp $GTK/lib/$1 $2"
- cp $GTK/lib/$1 $2 || return 1
- return 0
- fi
-
- if [ -f $A3/bin/$1 ] ; then
- echo "cp $A3/bin/$1 $2"
- cp $A3/bin/$1 $2 || return 1
- return 0
- fi
-
- if [ -f $A3/lib/$1 ] ; then
- echo "$A3/lib/$1 $2"
- cp $A3/lib/$1 $2 || return 1
- return 0
- fi
- if which $1 ; then
- echo "cp `which $1` $2"
- cp `which $1` $2 || return 1
- return 0
- fi
-
- echo "there is no $1"
- return 1
-}
-
-# libcrypto-10.dll -- OOPS
-# libgnomecanvasmm-2.6-1.dll -- OOPS
-# iconv.dll == libiconv-2.dll
-# libpng15-15.dll == libpng16-16.dll
-# liblo-7.dll == liblo.dll
-
-ABANDONEDDLLS='
-jack-0.dll
-jackserver-0.dll
-libbz2-1.dll
-libcppunit-1-12-1.dll
-libexpat-1.dll
-libgnurx-0.dll
-libharfbuzz-0.dll
-libFLAC-8.dll
-libvorbis-0.dll
-libvorbisenc-2.dll
-libidn-11.dll
-libssh2-1.dll
-libssl-10.dll
-pthreadGC2.dll
-'
-
-DLLS='
-libiconv-2.dll
-libpng16-16.dll
-liblo.dll
-libart_lgpl_2-2.dll
-libatk-1.0-0.dll
-libatkmm-1.6-1.dll
-libcairo-2.dll
-libcairo-gobject-2.dll
-libcairomm-1.0-1.dll
-libcairo-script-interpreter-2.dll
-libcurl-4.dll
-libfftw3-3.dll
-libfftw3f-3.dll
-libfontconfig-1.dll
-libfreetype-6.dll
-libgailutil-18.dll
-libgdkmm-2.4-1.dll
-libgdk_pixbuf-2.0-0.dll
-libgdk-win32-2.0-0.dll
-libgio-2.0-0.dll
-libgiomm-2.4-1.dll
-libglib-2.0-0.dll
-libglibmm-2.4-1.dll
-libglibmm_generate_extra_defs-2.4-1.dll
-libgmodule-2.0-0.dll
-libgnomecanvas-2-0.dll
-libgobject-2.0-0.dll
-libgthread-2.0-0.dll
-libgtkmm-2.4-1.dll
-libgtk-win32-2.0-0.dll
-libiconv-2.dll
-libogg-0.dll
-libffi-6.dll
-libintl-8.dll
-libpango-1.0-0.dll
-libpangocairo-1.0-0.dll
-libpangoft2-1.0-0.dll
-libpangomm-1.4-1.dll
-libpangowin32-1.0-0.dll
-libpixman-1-0.dll
-libsamplerate-0.dll
-libsigc-2.0-0.dll
-libsndfile-1.dll
-libxml2-2.dll
-zlib1.dll
-libstdc++-6.dll
-libgcc_s_sjlj-1.dll
-libwinpthread-1.dll
-libeay32.dll
-ssleay32.dll
-libregex-1.dll
-libportaudio-2.dll
-'
-. ./win32-env.sh
-. ./print-env.sh
-
-cd $BASE || exit 1
-
-if ! test -f $BUILD_CACHE_FILE; then
- echo "ERROR: $APPNAME is not configured and built yet..."
- exit 1
-fi
-
-if [ -d $PACKAGE_DIR ]; then
- echo "Removing old package directory structure ..."
- rm -rf $PACKAGE_DIR || exit 1
-fi
-echo "./waf --destdir=$PACKAGE_DIR install"
-
-./waf --destdir=$PACKAGE_DIR install || exit 1
-
-echo "Moving everything from $PACKAGE_DIR/msys to $PACKAGE_DIR ..."
-mv $PACKAGE_DIR/msys/* $PACKAGE_DIR || exit 1
-rmdir $PACKAGE_DIR/msys || exit 1
-
-
-echo "Moving Ardour dll's and executable to $PACKAGE_DIR ..."
-
-echo "mv $PACKAGE_DIR/lib/ardour3/*.dll $PACKAGE_DIR"
-echo "mv $PACKAGE_DIR/lib/ardour3/*.exe $PACKAGE_DIR"
-
-mv $PACKAGE_DIR/lib/ardour3/*.dll $PACKAGE_DIR || exit 1
-mv $PACKAGE_DIR/lib/ardour3/*.exe $PACKAGE_DIR || exit 1
-
-echo "Deleting import libs ..."
-
-rm $PACKAGE_DIR/lib/*dll.a || exit 1
-
-# delete sh script
-rm $PACKAGE_DIR/ardour3 || exit 1
-
-if test x$WITH_TESTS != x ; then
- echo "Copying tests and test data to $PACKAGE_DIR ..."
- cp $BUILD_DIR/libs/pbd/run-tests.exe $PACKAGE_DIR/pbd-run-tests.exe || exit 1
- cp -r $BASE/libs/pbd/test $PACKAGE_DIR/pbd_testdata || exit 1
-
- cp $BUILD_DIR/libs/evoral/run-tests.exe $PACKAGE_DIR/evoral-run-tests.exe || exit 1
- mkdir -p $PACKAGE_DIR/test/testdata || exit 1
- cp -r $BASE/libs/evoral/test/testdata/TakeFive.mid $PACKAGE_DIR/test/testdata || exit 1
-
- cp -r $BASE/libs/ardour/test/data $PACKAGE_DIR/ardour_testdata || exit 1
-fi
-
-echo "Copying mingw config files to $PACKAGE_DIR ..."
-# just copy it all for now
-cp -r $MINGW_ROOT/etc $PACKAGE_DIR || exit 1
-
-cp -r $GTK/lib/gtk-2.0 $PACKAGE_DIR/lib || exit 1
-cp -r $GTK/lib/gdk-pixbuf-2.0 $PACKAGE_DIR/lib || exit 1
-cp $TOOLS_DIR/loaders.cache $PACKAGE_DIR/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache || exit 1
-
-mkdir -p $PACKAGE_DIR/lib/pango/1.6.0/modules || exit 1
-cp -r $GTK/lib/pango/1.6.0/modules/*.dll $PACKAGE_DIR/lib/pango/1.6.0/modules || exit 1
-
-cp -r $TOOLS_DIR/mingw64/* $PACKAGE_DIR/etc || exit 1
-
-echo "Copying mingw shared libraries to $PACKAGE_DIR ..."
-
-for i in $DLLS;
-do
-copydll "$i" "$PACKAGE_DIR" || exit 1
-done
-
-echo "Copying JACK server and drivers to $PACKAGE_DIR ..."
-
-# VK: -- FIXIT cp $MINGW_ROOT/bin/jackd.exe $PACKAGE_DIR || exit 1
-# VK: -- FIXIT cp -r $MINGW_ROOT/bin/jack $PACKAGE_DIR || exit 1
-# VK: -- FIXIT cp $MINGW_ROOT/bin/libportaudio-2.dll $PACKAGE_DIR || exit 1
-
-SRC_DIRS='
-libs/ardour
-libs/pbd
-libs/gtkmm2ext
-libs/midi++2
-libs/evoral
-libs/panners
-libs/timecode
-libs/audiographer
-'
-
-if test x$DEBUG != x ; then
-
- PACKAGE_SRC_DIR=$PACKAGE_DIR/src
- echo "Copying source files to $PACKAGE_SRC_DIR ..."
- mkdir -p $PACKAGE_SRC_DIR/libs || exit 1
- cp -r $BASE/gtk2_ardour $PACKAGE_SRC_DIR || exit 1
- for i in $SRC_DIRS;
- do
- cp -r -p $BASE/$i $PACKAGE_SRC_DIR/libs || exit 1
- done
-
- echo "Copying JACK utility programs to $PACKAGE_DIR ..."
- # VK: -- FIXIT cp $MINGW_ROOT/bin/jack_*.exe $PACKAGE_DIR || exit 1
-
- echo "Copying any debug files to $PACKAGE_DIR ..."
- # VK: -- FIXIT cp $MINGW_ROOT/bin/*.debug $PACKAGE_DIR || exit 1
-
- echo "Copying gdb to $PACKAGE_DIR ..."
- cp $MINGW_ROOT/bin/gdb.exe $PACKAGE_DIR || exit 1
-
- echo "Copying .gdbinit to $PACKAGE_DIR ..."
- cp $TOOLS_DIR/gdbinit $PACKAGE_DIR/.gdbinit || exit 1
-
- echo "Copying Gtk demo to $PACKAGE_DIR ..."
- cp $GTK/bin/gtk-demo.exe $PACKAGE_DIR || exit 1
-else
- echo "Optimized build Stripping executable ..."
- $STRIP $PACKAGE_DIR/ardour-3.0.exe || exit 1
- echo "Stripping libraries ..." || exit 1
- find $PACKAGE_DIR -type f -name "*.dll*" | xargs $STRIP
-fi
-
-if [ "$1" == "--tarball" ]; then
- echo "Creating tarball from $PACKAGE_DIR ..."
- cd $BASE || exit 1
- tar -cvJf $PACKAGE_DIR.tar.xz $PACKAGE_DIR || exit 1
-fi
-
-if [ "$1" == "--zip" ]; then
- echo "Creating zip file from $PACKAGE_DIR ..."
- cd $BASE || exit 1
- zip -r $PACKAGE_DIR.zip $PACKAGE_DIR || exit 1
-fi
diff --git a/tools/windows_packaging/pango.modules b/tools/windows_packaging/pango.modules deleted file mode 100644 index 5ea7516bd1..0000000000 --- a/tools/windows_packaging/pango.modules +++ /dev/null @@ -1,18 +0,0 @@ -# Pango Modules file
-# Automatically generated file, do not edit
-#
-# ModulesPath = Z:\usr\i686-w64-mingw32\sys-root\mingw\lib\pango\1.8.0\modules
-#
-"..\\..\\lib\\pango\\1.8.0\\modules\\pango-arabic-lang.dll" ArabicScriptEngineLang PangoEngineLang PangoRenderNone arabic:*
-"..\\..\\lib\\pango\\1.8.0\\modules\\pango-basic-fc.dll" BasicScriptEngineFc PangoEngineShape PangoRenderFc common:
-"..\\..\\lib\\pango\\1.8.0\\modules\\pango-indic-lang.dll" devaIndicScriptEngineLang PangoEngineLang PangoRenderNone devanagari:*
-"..\\..\\lib\\pango\\1.8.0\\modules\\pango-indic-lang.dll" bengIndicScriptEngineLang PangoEngineLang PangoRenderNone bengali:*
-"..\\..\\lib\\pango\\1.8.0\\modules\\pango-indic-lang.dll" guruIndicScriptEngineLang PangoEngineLang PangoRenderNone gurmukhi:*
-"..\\..\\lib\\pango\\1.8.0\\modules\\pango-indic-lang.dll" gujrIndicScriptEngineLang PangoEngineLang PangoRenderNone gujarati:*
-"..\\..\\lib\\pango\\1.8.0\\modules\\pango-indic-lang.dll" oryaIndicScriptEngineLang PangoEngineLang PangoRenderNone oriya:*
-"..\\..\\lib\\pango\\1.8.0\\modules\\pango-indic-lang.dll" tamlIndicScriptEngineLang PangoEngineLang PangoRenderNone tamil:*
-"..\\..\\lib\\pango\\1.8.0\\modules\\pango-indic-lang.dll" teluIndicScriptEngineLang PangoEngineLang PangoRenderNone telugu:*
-"..\\..\\lib\\pango\\1.8.0\\modules\\pango-indic-lang.dll" kndaIndicScriptEngineLang PangoEngineLang PangoRenderNone kannada:*
-"..\\..\\lib\\pango\\1.8.0\\modules\\pango-indic-lang.dll" mlymIndicScriptEngineLang PangoEngineLang PangoRenderNone malayalam:*
-"..\\..\\lib\\pango\\1.8.0\\modules\\pango-indic-lang.dll" sinhIndicScriptEngineLang PangoEngineLang PangoRenderNone sinhala:*
-
diff --git a/tools/windows_packaging/print-env.sh b/tools/windows_packaging/print-env.sh deleted file mode 100755 index d6f63a2e5b..0000000000 --- a/tools/windows_packaging/print-env.sh +++ /dev/null @@ -1,40 +0,0 @@ -echo "Build Environment Settings...." -echo " " -echo " " -echo "HOST : $HOST" -echo "MINGW_ROOT : $MINGW_ROOT" -echo "PKG_CONFIG_PREFIX : $PKG_CONFIG_PREFIX" -echo "PKG_CONFIG_LIBDIR : $PKG_CONFIG_LIBDIR" -echo "PKGCONFIG : $PKGCONFIG" -echo "AR : $AR" -echo "RANLIB : $RANLIB" -echo "CC : $CC" -echo "CPP : $CPP" -echo "CXX : $CXX" -echo "AS : $AS" -echo "LINK_CC : $LINK_CC" -echo "LINK_CXX : $LINK_CXX" -echo "WINRC : $WINRC" -echo "STRIP : $STRIP" -echo " " -echo " " -echo "Path Environment Settings...." -echo " " -echo " " -echo "BASE : $BASE" -echo "BUILD_DIR : $BUILD_DIR" -echo "BUILD_CACHE_FILE : $BUILD_CACHE_FILE" -echo "TOOLS_DIR : $TOOLS_DIR" -echo "PACKAGE_DIR : $PACKAGE_DIR" -echo " " -echo " " -echo "Config Environment Settings...." -echo " " -echo " " -echo "APPNAME : $APPNAME" -echo "VERSION : $VERSION" -echo "DEBUG : $DEBUG" -echo "WITH_TESTS : $WITH_TESTS" -echo "ARDOUR_DATA_DIR : $ARDOUR_DATA_DIR" -echo " " -echo " " diff --git a/tools/windows_packaging/waf.sh b/tools/windows_packaging/waf.sh deleted file mode 100755 index 5b581ba85e..0000000000 --- a/tools/windows_packaging/waf.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -. ./mingw-env.sh - -cd $BASE || exit 1 -./waf "$@" diff --git a/tools/windows_packaging/win32-env.sh b/tools/windows_packaging/win32-env.sh deleted file mode 100755 index 5bdf4d2238..0000000000 --- a/tools/windows_packaging/win32-env.sh +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/bash
-
-BASE=$(readlink -f $0)
-BASE=$(dirname $BASE) # up one
-BASE=$(dirname $BASE) # up one more
-BASE=$(dirname $BASE) # up one more
-
-HOST=x86_64-w64-mingw32
-MINGW_ROOT=/mingw
-GTK=$HOME/gtk/inst
-A3=$HOME/A3/inst
-
-export PKG_CONFIG_PREFIX=$MINGW_ROOT
-export PKG_CONFIG_LIBDIR=$MINGW_ROOT/lib/pkgconfig
-export PKGCONFIG=pkg-config
-export AR=ar
-export RANLIB=ranlib
-export CC=gcc
-export CPP=g++
-export CXX=g++
-export AS=as
-export LINK_CC=gcc
-export LINK_CXX=g++
-export WINRC=windres
-export STRIP=strip
-
-BUILD_DIR=$BASE/build
-BUILD_CACHE_FILE=$BUILD_DIR/c4che/_cache.py
-TOOLS_DIR=$BASE/tools/windows_packaging
-
-. ../define_versions.sh
-
-APPNAME=`grep -m 1 '^APPNAME' $BASE/wscript | awk '{print $3}' | sed "s/'//g"`
-
-# These are only relevant after a build
-if test -f $BUILD_CACHE_FILE
-then
- # Figure out the Build Type
- if grep -q "DEBUG = True" $BUILD_CACHE_FILE; then
- DEBUG=1
- PACKAGE_DIR="$HOME/$APPNAME-win32-dbg"
- else
- PACKAGE_DIR="$HOME/$APPNAME-win32"
- fi
-
- if grep -q "BUILD_TESTS = True" $BUILD_CACHE_FILE; then
- WITH_TESTS=1
- fi
-
- ARDOUR_DATA_DIR=$PACKAGE_DIR/msys/share/ardour3
-fi
-
-# put this somewhere better...
-VIRT_IMAGE_PATH=$HOME/Data/virt-images/winxp.raw
diff --git a/tools/windows_packaging/wine-ardour-tests.sh b/tools/windows_packaging/wine-ardour-tests.sh deleted file mode 100755 index a4bd033c8b..0000000000 --- a/tools/windows_packaging/wine-ardour-tests.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash - -. ./wine-env.sh - -if [ "$1" == "--list" ]; then - TESTS='test_*' - for test_program in `find -name "$TESTS" -type f -perm /u+x`; - do - echo "$test_program" - done - exit 0 -fi - -if [ "$1" == "--single" ] || [ "$2" == "--single" ]; then - if [ "$1" == "--single" ]; then - TESTS="test_*$2*" - elif [ "$2" == "--single" ]; then - TESTS="test_*$3*" - else - TESTS='test_*' - fi - for test_program in `find . -name "$TESTS" -type f -perm /u+x`; - do - echo "Running $test_program..." - wine "$test_program" - done -else - wine run-tests.exe -fi diff --git a/tools/windows_packaging/wine-ardour.sh b/tools/windows_packaging/wine-ardour.sh deleted file mode 100755 index cb6547427e..0000000000 --- a/tools/windows_packaging/wine-ardour.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -. ./wine-env.sh - -wine ardour-3.3.exe diff --git a/tools/windows_packaging/wine-env.sh b/tools/windows_packaging/wine-env.sh deleted file mode 100755 index 95d0bf79a0..0000000000 --- a/tools/windows_packaging/wine-env.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash - -. ./mingw-env.sh - -cd $BASE - -if test ! -d $PACKAGE_DIR; then - echo "Win32 package directory does not exist" - exit 1 -fi - -LIBS=$BUILD_DIR/libs - -export ARDOUR_PATH=$BASE/gtk2_ardour/icons:$BASE/gtk2_ardour/pixmaps:$BASE/build/default/gtk2_ardour:$BASE/gtk2_ardour:. -export ARDOUR_SURFACES_PATH=$LIBS/surfaces/osc:$LIBS/surfaces/generic_midi:$LIBS/surfaces/tranzport:$LIBS/surfaces/powermate:$LIBS/surfaces/mackie -export ARDOUR_PANNER_PATH=$LIBS/panners/2in2out:$LIBS/panners/1in2out:$LIBS/panners/vbap -export ARDOUR_DATA_PATH=$BASE/gtk2_ardour:build/default/gtk2_ardour:. - -export VAMP_PATH=$LIBS/vamp-plugins${VAMP_PATH:+:$VAMP_PATH} - -export PBD_TEST_PATH=$BASE/libs/pbd/test/ - -cd $PACKAGE_DIR diff --git a/tools/windows_packaging/wine-evoral-tests.sh b/tools/windows_packaging/wine-evoral-tests.sh deleted file mode 100755 index 50b77f70c8..0000000000 --- a/tools/windows_packaging/wine-evoral-tests.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -. ./wine-env.sh - -wine evoral-run-tests.exe diff --git a/tools/windows_packaging/wine-pbd-tests.sh b/tools/windows_packaging/wine-pbd-tests.sh deleted file mode 100755 index a7306caf6c..0000000000 --- a/tools/windows_packaging/wine-pbd-tests.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -. ./wine-env.sh - -wine pbd-run-tests.exe |