summaryrefslogtreecommitdiff
path: root/liblangtag
diff options
context:
space:
mode:
authorPeter Foley <pefoley2@verizon.net>2012-11-11 16:02:36 -0500
committerPeter Foley <pefoley2@verizon.net>2012-11-11 19:03:15 -0500
commit782151a79153195f3391cfff0d685cd4968063b8 (patch)
treef3388a43c05232140d380bd0b26675ef446122d3 /liblangtag
parent49217ff3d858f3def673432b69211487439203bc (diff)
convert liblangtag to gbuild
Change-Id: Ib019e248b16a39ea058cdebeaa1f37a967a00d6c
Diffstat (limited to 'liblangtag')
-rw-r--r--liblangtag/CustomTarget_langtag.mk19
-rw-r--r--liblangtag/ExternalPackage_langtag.mk27
-rw-r--r--liblangtag/ExternalPackage_langtag_data.mk46
-rw-r--r--liblangtag/ExternalProject_langtag.mk34
-rw-r--r--liblangtag/Makefile7
-rw-r--r--liblangtag/Module_liblangtag.mk24
-rw-r--r--liblangtag/UnpackedTarball_langtag.mk48
-rw-r--r--liblangtag/Zip_liblangtag_data.mk48
-rw-r--r--liblangtag/liblangtag-0.4.0-msvcprojects.patch679
-rw-r--r--liblangtag/makefile.mk156
-rw-r--r--liblangtag/prj/d.lst25
-rw-r--r--liblangtag/prj/dmake0
12 files changed, 253 insertions, 860 deletions
diff --git a/liblangtag/CustomTarget_langtag.mk b/liblangtag/CustomTarget_langtag.mk
new file mode 100644
index 000000000000..811628dfe0e3
--- /dev/null
+++ b/liblangtag/CustomTarget_langtag.mk
@@ -0,0 +1,19 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_CustomTarget_CustomTarget,liblangtag/langtag))
+
+$(call gb_CustomTarget_get_target,liblangtag/langtag) : $(call gb_Zip_get_target,liblangtag_data)
+ rm -rf $(OUTDIR)/share/liblangtag \
+ && mkdir -p $(OUTDIR)/share/liblangtag \
+ && unzip $< -d $(OUTDIR)/share/liblangtag \
+ && touch $(call gb_CustomTarget_get_workdir,liblangtag/langtag)/.dir
+
+
+# vim: set noet sw=4 ts=4:
diff --git a/liblangtag/ExternalPackage_langtag.mk b/liblangtag/ExternalPackage_langtag.mk
new file mode 100644
index 000000000000..4b883fd23d90
--- /dev/null
+++ b/liblangtag/ExternalPackage_langtag.mk
@@ -0,0 +1,27 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_ExternalPackage_ExternalPackage,langtag,langtag))
+$(eval $(call gb_ExternalPackage_use_external_project,langtag,langtag))
+ifeq ($(GUI),WNT)
+ifeq ($(COM),GCC)
+$(eval $(call gb_ExternalPackage_add_file,langtag,lib/liblangtag-1.dll,liblangtag/.libs/liblangtag-1.dll))
+$(eval $(call gb_ExternalPackage_add_file,langtag,lib/liblangtag.dll.a,liblangtag/.libs/liblangtag.dll.a))
+else
+$(eval $(call gb_ExternalPackage_add_file,langtag,lib/langtag.lib,liblangtag/.libs/langtag.lib))
+endif
+else
+ifeq ($(OS),MACOSX)
+$(eval $(call gb_ExternalPackage_add_file,langtag,lib/liblangtag.1.0.0.dylib,liblangtag/.libs/liblangtag.1.0.0.dylib))
+else
+$(eval $(call gb_ExternalPackage_add_file,langtag,lib/liblangtag.so.1.0.0,liblangtag/.libs/liblangtag.so.1.0.0))
+endif
+endif
+
+# vim: set noet sw=4 ts=4:
diff --git a/liblangtag/ExternalPackage_langtag_data.mk b/liblangtag/ExternalPackage_langtag_data.mk
new file mode 100644
index 000000000000..4b9fb2516235
--- /dev/null
+++ b/liblangtag/ExternalPackage_langtag_data.mk
@@ -0,0 +1,46 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Red Hat, Inc., David Tardon <dtardon@redhat.com>
+# (initial developer)
+#
+# All Rights Reserved.
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_ExternalPackage_ExternalPackage,langtag_data,langtag))
+
+$(eval $(call gb_ExternalPackage_add_files,langtag_data,share/liblangtag,data/language-subtag-registry.xml))
+$(eval $(call gb_ExternalPackage_add_files,langtag_data,share/liblangtag/common/bcp47,\
+ data/common/bcp47/calendar.xml \
+ data/common/bcp47/collation.xml \
+ data/common/bcp47/currency.xml \
+ data/common/bcp47/number.xml \
+ data/common/bcp47/timezone.xml \
+ data/common/bcp47/transform.xml \
+ data/common/bcp47/transform_ime.xml \
+ data/common/bcp47/transform_keyboard.xml \
+ data/common/bcp47/transform_mt.xml \
+ data/common/bcp47/transform_private_use.xml \
+ data/common/bcp47/variant.xml \
+))
+$(eval $(call gb_ExternalPackage_add_files,langtag_data,share/liblangtag/common/supplemental,data/common/supplemental/likelySubtags.xml))
+
+# vim: set shiftwidth=4 tabstop=4 noexpandtab:
diff --git a/liblangtag/ExternalProject_langtag.mk b/liblangtag/ExternalProject_langtag.mk
new file mode 100644
index 000000000000..301c3fdebb77
--- /dev/null
+++ b/liblangtag/ExternalProject_langtag.mk
@@ -0,0 +1,34 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_ExternalProject_ExternalProject,langtag))
+
+$(eval $(call gb_ExternalProject_use_unpacked,langtag,langtag))
+
+$(eval $(call gb_ExternalProject_register_targets,langtag,\
+ build \
+))
+
+$(call gb_ExternalProject_get_state_target,langtag,build):
+ cd $(EXTERNAL_WORKDIR) \
+ $(if $(filter MSC,$(COM)),&& export LIB="$(ILIB)") \
+ && ./configure --disable-modules --disable-test --disable-introspection \
+ $(if $(filter YES,$(CROSS_COMPILING)),--build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM)) \
+ $(if $(filter NO,$(SYSTEM_LIBXML)),LIBXML2_CFLAGS="-I$(OUTDIR)/external" \
+ $(if $(filter MSC,$(COM)),LIBXML2_LIBS="$(OUTDIR)/lib/libxml2.lib",LIBXML2_LIBS="-L$(OUTDIR)/lib -lxml2"),\
+ $(if $(filter MACOSX,$(OS)),LIBXML2_CFLAGS="$(LIBXML_CFLAGS)" LIBXML2_LIBS="$(LIBXML_LIBS)")) \
+ $(if $(filter MSC,$(COM)),CC="$(CC) -MD -nologo \
+ $(if $(filter TRUE,$(ENABLE_DEBUG)),-Zi)") \
+ $(if $(filter MSC,$(COM)),CFLAGS="$(SOLARINC)") \
+ $(if $(filter-out LINUX FREEBSD,$(OS)),,LDFLAGS="-Wl,-z,origin -Wl,-rpath,$$ORIGIN:$$ORIGIN/../ure-link/lib") \
+ $(if $(filter-out SOLARIS,$(OS)),,LDFLAGS="-Wl,-z,origin -Wl,-R,$$ORIGIN:$$ORIGIN/../ure-link/lib") \
+ $(if $(filter-out WNTGCC,$(GUI)$(COM)),,LDFLAGS="-Wl,--enable-runtime-pseudo-reloc-v2") \
+ && $(MAKE) \
+ && touch $@
+# vim: set noet sw=4 ts=4:
diff --git a/liblangtag/Makefile b/liblangtag/Makefile
new file mode 100644
index 000000000000..ccb1c85a04da
--- /dev/null
+++ b/liblangtag/Makefile
@@ -0,0 +1,7 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+
+module_directory:=$(dir $(realpath $(firstword $(MAKEFILE_LIST))))
+
+include $(module_directory)/../solenv/gbuild/partial_build.mk
+
+# vim: set noet sw=4 ts=4:
diff --git a/liblangtag/Module_liblangtag.mk b/liblangtag/Module_liblangtag.mk
new file mode 100644
index 000000000000..98c1c3b56279
--- /dev/null
+++ b/liblangtag/Module_liblangtag.mk
@@ -0,0 +1,24 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_Module_Module,liblangtag))
+
+ifeq ($(ENABLE_LIBLANGTAG),YES)
+ifeq ($(SYSTEM_LIBLANGTAG),NO)
+$(eval $(call gb_Module_add_targets,liblangtag,\
+ UnpackedTarball_langtag \
+ ExternalPackage_langtag \
+ ExternalPackage_langtag_data \
+ ExternalProject_langtag \
+ Zip_liblangtag_data \
+))
+endif
+endif
+
+# vim: set noet sw=4 ts=4:
diff --git a/liblangtag/UnpackedTarball_langtag.mk b/liblangtag/UnpackedTarball_langtag.mk
new file mode 100644
index 000000000000..1deea1327665
--- /dev/null
+++ b/liblangtag/UnpackedTarball_langtag.mk
@@ -0,0 +1,48 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_UnpackedTarball_UnpackedTarball,langtag))
+
+$(eval $(call gb_UnpackedTarball_set_tarball,langtag,$(LIBLANGTAG_TARBALL)))
+
+ifeq ($(OS),MACOSX)
+$(eval $(call gb_UnpackedTarball_add_patches,langtag,\
+ liblangtag/liblangtag-0.4.0-mac.patch \
+ liblangtag/liblangtag-0.4.0-configure-atomic-cflag-pollution.patch \
+))
+else
+$(eval $(call gb_UnpackedTarball_add_patches,langtag,\
+ liblangtag/liblangtag-0.4.0-msvc-warning.patch \
+ liblangtag/liblangtag-0.4.0-configure-atomic-cflag-pollution.patch \
+ liblangtag/liblangtag-0.4.0-windows.patch \
+ liblangtag/liblangtag-0.4.0-reg2xml-encoding-problem.patch \
+ liblangtag/liblangtag-0.4.0-windows2.patch \
+ liblangtag/liblangtag-0.4.0-msvcprojects.patch \
+))
+endif
+
+ifeq ($(CROSS_COMPILING),YES)
+$(eval $(call gb_UnpackedTarball_add_patches,langtag,\
+ liblangtag/liblangtag-0.4.0-cross.patch \
+))
+endif
+
+ifeq ($(GUI),WNT)
+ifeq ($(COM),GCC)
+$(eval $(call gb_UnpackedTarball_add_patches,langtag,\
+ liblangtag/liblangtag-0.4.0-mingw.patch \
+))
+else
+$(eval $(call gb_UnpackedTarball_add_patches,langtag,\
+ liblangtag/liblangtag-0.4.0-msc-configure.patch \
+ liblangtag/liblangtag-0.4.0-cross.patch \
+))
+endif
+endif
+# vim: set noet sw=4 ts=4:
diff --git a/liblangtag/Zip_liblangtag_data.mk b/liblangtag/Zip_liblangtag_data.mk
new file mode 100644
index 000000000000..382a2547633c
--- /dev/null
+++ b/liblangtag/Zip_liblangtag_data.mk
@@ -0,0 +1,48 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Red Hat, Inc., David Tardon <dtardon@redhat.com>
+# (initial developer)
+#
+# All Rights Reserved.
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Zip_Zip,liblangtag_data,$(call gb_UnpackedTarball_get_dir,langtag/data)))
+
+$(eval $(call gb_Zip_use_unpacked,liblangtag_data,langtag))
+
+$(eval $(call gb_Zip_add_files,liblangtag_data,\
+ language-subtag-registry.xml \
+ common/bcp47/calendar.xml \
+ common/bcp47/collation.xml \
+ common/bcp47/currency.xml \
+ common/bcp47/number.xml \
+ common/bcp47/timezone.xml \
+ common/bcp47/transform.xml \
+ common/bcp47/transform_ime.xml \
+ common/bcp47/transform_keyboard.xml \
+ common/bcp47/transform_mt.xml \
+ common/bcp47/transform_private_use.xml \
+ common/bcp47/variant.xml \
+ common/supplemental/likelySubtags.xml \
+))
+
+# vim: set shiftwidth=4 tabstop=4 noexpandtab:
diff --git a/liblangtag/liblangtag-0.4.0-msvcprojects.patch b/liblangtag/liblangtag-0.4.0-msvcprojects.patch
index 026a8bc26d5a..190d11796b77 100644
--- a/liblangtag/liblangtag-0.4.0-msvcprojects.patch
+++ b/liblangtag/liblangtag-0.4.0-msvcprojects.patch
@@ -21,682 +21,3 @@
#include "lt-messages.h"
#include "lt-utils.h"
---- misc/liblangtag-0.4.0/msvs2008/liblangtag.sln 2012-11-06 23:10:33.138941754 +0100
-+++ misc/build/liblangtag-0.4.0/msvs2008/liblangtag.sln 2012-11-06 23:14:12.516267264 +0100
-@@ -1 +1,20 @@
--dummy
-+
-+Microsoft Visual Studio Solution File, Format Version 10.00
-+# Visual Studio 2008
-+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "liblangtag", "liblangtag.vcproj", "{8991ACE9-2B73-4C10-BBC8-F16787132D98}"
-+EndProject
-+Global
-+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
-+ Debug|Win32 = Debug|Win32
-+ Release|Win32 = Release|Win32
-+ EndGlobalSection
-+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
-+ {8991ACE9-2B73-4C10-BBC8-F16787132D98}.Debug|Win32.ActiveCfg = Debug|Win32
-+ {8991ACE9-2B73-4C10-BBC8-F16787132D98}.Debug|Win32.Build.0 = Debug|Win32
-+ {8991ACE9-2B73-4C10-BBC8-F16787132D98}.Release|Win32.ActiveCfg = Release|Win32
-+ {8991ACE9-2B73-4C10-BBC8-F16787132D98}.Release|Win32.Build.0 = Release|Win32
-+ EndGlobalSection
-+ GlobalSection(SolutionProperties) = preSolution
-+ HideSolutionNode = FALSE
-+ EndGlobalSection
-+EndGlobal
---- misc/liblangtag-0.4.0/msvs2008/liblangtag.vcproj 2012-11-06 23:10:33.148941542 +0100
-+++ misc/build/liblangtag-0.4.0/msvs2008/liblangtag.vcproj 2012-11-06 23:14:12.516267264 +0100
-@@ -1 +1,452 @@
--dummy
-+<?xml version="1.0" encoding="Windows-1252"?>
-+<VisualStudioProject
-+ ProjectType="Visual C++"
-+ Version="9.00"
-+ Name="liblangtag"
-+ ProjectGUID="{8991ACE9-2B73-4C10-BBC8-F16787132D98}"
-+ RootNamespace="liblangtag"
-+ TargetFrameworkVersion="0"
-+ >
-+ <Platforms>
-+ <Platform
-+ Name="Win32"
-+ />
-+ </Platforms>
-+ <ToolFiles>
-+ </ToolFiles>
-+ <Configurations>
-+ <Configuration
-+ Name="Release|Win32"
-+ OutputDirectory=".\Release"
-+ IntermediateDirectory=".\Release"
-+ ConfigurationType="4"
-+ UseOfMFC="0"
-+ ATLMinimizesCRunTimeLibraryUsage="false"
-+ >
-+ <Tool
-+ Name="VCPreBuildEventTool"
-+ />
-+ <Tool
-+ Name="VCCustomBuildTool"
-+ />
-+ <Tool
-+ Name="VCXMLDataGeneratorTool"
-+ />
-+ <Tool
-+ Name="VCWebServiceProxyGeneratorTool"
-+ />
-+ <Tool
-+ Name="VCMIDLTool"
-+ />
-+ <Tool
-+ Name="VCCLCompilerTool"
-+ Optimization="2"
-+ InlineFunctionExpansion="1"
-+ AdditionalIncludeDirectories="..;$(LIBXML_INCLUDE_DIR)"
-+ PreprocessorDefinitions="NDEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;__LANGTAG_COMPILATION;REGDATADIR=\&quot;.\&quot;ALIGNOF_VOID_P=8"
-+ StringPooling="true"
-+ RuntimeLibrary="2"
-+ EnableFunctionLevelLinking="true"
-+ TreatWChar_tAsBuiltInType="false"
-+ RuntimeTypeInfo="true"
-+ PrecompiledHeaderFile=".\Release/liblangtag.pch"
-+ AssemblerListingLocation=".\Release/"
-+ ObjectFile=".\Release/"
-+ ProgramDataBaseFileName=".\Release/"
-+ WarningLevel="3"
-+ SuppressStartupBanner="true"
-+ />
-+ <Tool
-+ Name="VCManagedResourceCompilerTool"
-+ />
-+ <Tool
-+ Name="VCResourceCompilerTool"
-+ />
-+ <Tool
-+ Name="VCPreLinkEventTool"
-+ />
-+ <Tool
-+ Name="VCLibrarianTool"
-+ OutputFile=".\Release\lib\liblangtag.lib"
-+ SuppressStartupBanner="true"
-+ />
-+ <Tool
-+ Name="VCALinkTool"
-+ />
-+ <Tool
-+ Name="VCXDCMakeTool"
-+ />
-+ <Tool
-+ Name="VCBscMakeTool"
-+ SuppressStartupBanner="true"
-+ OutputFile=".\Release/liblangtag.bsc"
-+ />
-+ <Tool
-+ Name="VCFxCopTool"
-+ />
-+ <Tool
-+ Name="VCPostBuildEventTool"
-+ />
-+ </Configuration>
-+ <Configuration
-+ Name="Debug|Win32"
-+ OutputDirectory=".\Debug"
-+ IntermediateDirectory=".\Debug"
-+ ConfigurationType="4"
-+ UseOfMFC="0"
-+ ATLMinimizesCRunTimeLibraryUsage="false"
-+ >
-+ <Tool
-+ Name="VCPreBuildEventTool"
-+ />
-+ <Tool
-+ Name="VCCustomBuildTool"
-+ />
-+ <Tool
-+ Name="VCXMLDataGeneratorTool"
-+ />
-+ <Tool
-+ Name="VCWebServiceProxyGeneratorTool"
-+ />
-+ <Tool
-+ Name="VCMIDLTool"
-+ />
-+ <Tool
-+ Name="VCCLCompilerTool"
-+ Optimization="0"
-+ AdditionalIncludeDirectories="..;$(LIBXML_INCLUDE_DIR)"
-+ PreprocessorDefinitions="DEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;__LANGTAG_COMPILATION;REGDATADIR=\&quot;.\&quot;ALIGNOF_VOID_P=8"
-+ BasicRuntimeChecks="3"
-+ RuntimeLibrary="3"
-+ TreatWChar_tAsBuiltInType="false"
-+ RuntimeTypeInfo="true"
-+ PrecompiledHeaderFile=".\Debug/liblangtag.pch"
-+ AssemblerListingLocation=".\Debug/"
-+ ObjectFile=".\Debug/"
-+ ProgramDataBaseFileName=".\Debug/"
-+ WarningLevel="3"
-+ SuppressStartupBanner="true"
-+ DebugInformationFormat="4"
-+ />
-+ <Tool
-+ Name="VCManagedResourceCompilerTool"
-+ />
-+ <Tool
-+ Name="VCResourceCompilerTool"
-+ />
-+ <Tool
-+ Name="VCPreLinkEventTool"
-+ />
-+ <Tool
-+ Name="VCLibrarianTool"
-+ OutputFile=".\Debug\lib\liblangtag.lib"
-+ SuppressStartupBanner="true"
-+ />
-+ <Tool
-+ Name="VCALinkTool"
-+ />
-+ <Tool
-+ Name="VCXDCMakeTool"
-+ />
-+ <Tool
-+ Name="VCBscMakeTool"
-+ SuppressStartupBanner="true"
-+ OutputFile=".\Debug/liblangtag.bsc"
-+ />
-+ <Tool
-+ Name="VCFxCopTool"
-+ />
-+ <Tool
-+ Name="VCPostBuildEventTool"
-+ />
-+ </Configuration>
-+ </Configurations>
-+ <References>
-+ </References>
-+ <Files>
-+ <Filter
-+ Name="Source Files"
-+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-+ >
-+ <File
-+ RelativePath="..\liblangtag\lt-database.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-error.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-ext-module-data.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-ext-module.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-extension.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-extlang-db.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-extlang.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-grandfathered-db.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-grandfathered.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-lang-db.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-lang.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-list.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-mem.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-messages.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-redundant-db.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-redundant.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-region-db.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-region.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-script-db.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-script.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-string.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-tag.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-trie.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-utils.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-variant-db.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-variant.c"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-xml.c"
-+ >
-+ </File>
-+ </Filter>
-+ <Filter
-+ Name="Header Files"
-+ Filter="h;hpp;hxx;hm;inl"
-+ >
-+ <File
-+ RelativePath="..\liblangtag\langtag.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-atomic.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-database.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-error.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-ext-module-data.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-ext-module-private.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-ext-module.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-extension-private.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-extension.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-extlang-db.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-extlang-private.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-extlang.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-grandfathered-db.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-grandfathered-private.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-grandfathered.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-lang-db.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-lang-private.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-lang.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-list.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-localealias.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-macros.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-mem.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-messages.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-redundant-db.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-redundant-private.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-redundant.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-region-db.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-region-private.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-region.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-script-db.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-script-private.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-script.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-string.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-tag-private.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-tag.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-trie.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-utils.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-variant-db.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-variant-private.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-variant.h"
-+ >
-+ </File>
-+ <File
-+ RelativePath="..\liblangtag\lt-xml.h"
-+ >
-+ </File>
-+ </Filter>
-+ </Files>
-+ <Globals>
-+ </Globals>
-+</VisualStudioProject>
---- misc/liblangtag-0.4.0/msvs2010/liblangtag.sln 2012-11-06 23:10:33.162941243 +0100
-+++ misc/build/liblangtag-0.4.0/msvs2010/liblangtag.sln 2012-11-06 23:14:20.905088613 +0100
-@@ -1 +1,19 @@
--dummy
-+Microsoft Visual Studio Solution File, Format Version 11.00
-+# Visual Studio 2010
-+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "liblangtag", "liblangtag.vcxproj", "{8991ACE9-2B73-4C10-BBC8-F16787132D98}"
-+EndProject
-+Global
-+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
-+ Debug|Win32 = Debug|Win32
-+ Release|Win32 = Release|Win32
-+ EndGlobalSection
-+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
-+ {8991ACE9-2B73-4C10-BBC8-F16787132D98}.Debug|Win32.ActiveCfg = Debug|Win32
-+ {8991ACE9-2B73-4C10-BBC8-F16787132D98}.Debug|Win32.Build.0 = Debug|Win32
-+ {8991ACE9-2B73-4C10-BBC8-F16787132D98}.Release|Win32.ActiveCfg = Release|Win32
-+ {8991ACE9-2B73-4C10-BBC8-F16787132D98}.Release|Win32.Build.0 = Release|Win32
-+ EndGlobalSection
-+ GlobalSection(SolutionProperties) = preSolution
-+ HideSolutionNode = FALSE
-+ EndGlobalSection
-+EndGlobal
---- misc/liblangtag-0.4.0/msvs2010/liblangtag.vcxproj 2012-11-06 23:10:33.176940944 +0100
-+++ misc/build/liblangtag-0.4.0/msvs2010/liblangtag.vcxproj 2012-11-06 23:14:20.906088591 +0100
-@@ -1 +1,171 @@
--dummy
-+<?xml version="1.0" encoding="utf-8"?>
-+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-+ <ItemGroup Label="ProjectConfigurations">
-+ <ProjectConfiguration Include="Debug|Win32">
-+ <Configuration>Debug</Configuration>
-+ <Platform>Win32</Platform>
-+ </ProjectConfiguration>
-+ <ProjectConfiguration Include="Release|Win32">
-+ <Configuration>Release</Configuration>
-+ <Platform>Win32</Platform>
-+ </ProjectConfiguration>
-+ </ItemGroup>
-+ <PropertyGroup Label="Globals">
-+ <ProjectGuid>{8991ACE9-2B73-4C10-BBC8-F16787132D98}</ProjectGuid>
-+ <RootNamespace>liblangtag</RootNamespace>
-+ </PropertyGroup>
-+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-+ <ConfigurationType>StaticLibrary</ConfigurationType>
-+ <UseOfMfc>false</UseOfMfc>
-+ </PropertyGroup>
-+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-+ <ConfigurationType>StaticLibrary</ConfigurationType>
-+ <UseOfMfc>false</UseOfMfc>
-+ </PropertyGroup>
-+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-+ <ImportGroup Label="ExtensionSettings">
-+ </ImportGroup>
-+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
-+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-+ </ImportGroup>
-+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
-+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-+ </ImportGroup>
-+ <PropertyGroup Label="UserMacros" />
-+ <PropertyGroup>
-+ <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\Release\</OutDir>
-+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\Release\</IntDir>
-+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</OutDir>
-+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</IntDir>
-+ </PropertyGroup>
-+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-+ <ClCompile>
-+ <Optimization>MaxSpeed</Optimization>
-+ <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
-+ <AdditionalIncludeDirectories>..;$(LIBXML_INCLUDE_DIR);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-+ <PreprocessorDefinitions>NDEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;__LANGTAG_COMPILATION;REGDATADIR="."ALIGNOF_VOID_P=8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-+ <StringPooling>true</StringPooling>
-+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-+ <FunctionLevelLinking>true</FunctionLevelLinking>
-+ <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
-+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
-+ <PrecompiledHeaderOutputFile>.\Release/liblangtag.pch</PrecompiledHeaderOutputFile>
-+ <AssemblerListingLocation>.\Release/</AssemblerListingLocation>
-+ <ObjectFileName>.\Release/</ObjectFileName>
-+ <ProgramDataBaseFileName>.\Release/</ProgramDataBaseFileName>
-+ <WarningLevel>Level3</WarningLevel>
-+ <SuppressStartupBanner>true</SuppressStartupBanner>
-+ </ClCompile>
-+ <Lib>
-+ <OutputFile>.\Release\lib\liblangtag.lib</OutputFile>
-+ <SuppressStartupBanner>true</SuppressStartupBanner>
-+ </Lib>
-+ <Bscmake>
-+ <SuppressStartupBanner>true</SuppressStartupBanner>
-+ <OutputFile>.\Release/liblangtag.bsc</OutputFile>
-+ </Bscmake>
-+ </ItemDefinitionGroup>
-+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-+ <ClCompile>
-+ <Optimization>Disabled</Optimization>
-+ <AdditionalIncludeDirectories>..;$(LIBXML_INCLUDE_DIR);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-+ <PreprocessorDefinitions>DEBUG;WIN32;_LIB;_CRT_SECURE_NO_WARNINGS;__LANGTAG_COMPILATION;REGDATADIR="."ALIGNOF_VOID_P=8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
-+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-+ <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
-+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
-+ <PrecompiledHeaderOutputFile>.\Debug/liblangtag.pch</PrecompiledHeaderOutputFile>
-+ <AssemblerListingLocation>.\Debug/</AssemblerListingLocation>
-+ <ObjectFileName>.\Debug/</ObjectFileName>
-+ <ProgramDataBaseFileName>.\Debug/</ProgramDataBaseFileName>
-+ <WarningLevel>Level3</WarningLevel>
-+ <SuppressStartupBanner>true</SuppressStartupBanner>
-+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
-+ </ClCompile>
-+ <Lib>
-+ <OutputFile>.\Debug\lib\liblangtag.lib</OutputFile>
-+ <SuppressStartupBanner>true</SuppressStartupBanner>
-+ </Lib>
-+ <Bscmake>
-+ <SuppressStartupBanner>true</SuppressStartupBanner>
-+ <OutputFile>.\Debug/liblangtag.bsc</OutputFile>
-+ </Bscmake>
-+ </ItemDefinitionGroup>
-+ <ItemGroup>
-+ <ClCompile Include="..\liblangtag\lt-database.c" />
-+ <ClCompile Include="..\liblangtag\lt-error.c" />
-+ <ClCompile Include="..\liblangtag\lt-ext-module-data.c" />
-+ <ClCompile Include="..\liblangtag\lt-ext-module.c" />
-+ <ClCompile Include="..\liblangtag\lt-extension.c" />
-+ <ClCompile Include="..\liblangtag\lt-extlang-db.c" />
-+ <ClCompile Include="..\liblangtag\lt-extlang.c" />
-+ <ClCompile Include="..\liblangtag\lt-grandfathered-db.c" />
-+ <ClCompile Include="..\liblangtag\lt-grandfathered.c" />
-+ <ClCompile Include="..\liblangtag\lt-lang-db.c" />
-+ <ClCompile Include="..\liblangtag\lt-lang.c" />
-+ <ClCompile Include="..\liblangtag\lt-list.c" />
-+ <ClCompile Include="..\liblangtag\lt-mem.c" />
-+ <ClCompile Include="..\liblangtag\lt-messages.c" />
-+ <ClCompile Include="..\liblangtag\lt-redundant-db.c" />
-+ <ClCompile Include="..\liblangtag\lt-redundant.c" />
-+ <ClCompile Include="..\liblangtag\lt-region-db.c" />
-+ <ClCompile Include="..\liblangtag\lt-region.c" />
-+ <ClCompile Include="..\liblangtag\lt-script-db.c" />
-+ <ClCompile Include="..\liblangtag\lt-script.c" />
-+ <ClCompile Include="..\liblangtag\lt-string.c" />
-+ <ClCompile Include="..\liblangtag\lt-tag.c" />
-+ <ClCompile Include="..\liblangtag\lt-trie.c" />
-+ <ClCompile Include="..\liblangtag\lt-utils.c" />
-+ <ClCompile Include="..\liblangtag\lt-variant-db.c" />
-+ <ClCompile Include="..\liblangtag\lt-variant.c" />
-+ <ClCompile Include="..\liblangtag\lt-xml.c" />
-+ </ItemGroup>
-+ <ItemGroup>
-+ <ClInclude Include="..\liblangtag\langtag.h" />
-+ <ClInclude Include="..\liblangtag\lt-atomic.h" />
-+ <ClInclude Include="..\liblangtag\lt-database.h" />
-+ <ClInclude Include="..\liblangtag\lt-error.h" />
-+ <ClInclude Include="..\liblangtag\lt-ext-module-data.h" />
-+ <ClInclude Include="..\liblangtag\lt-ext-module-private.h" />
-+ <ClInclude Include="..\liblangtag\lt-ext-module.h" />
-+ <ClInclude Include="..\liblangtag\lt-extension-private.h" />
-+ <ClInclude Include="..\liblangtag\lt-extension.h" />
-+ <ClInclude Include="..\liblangtag\lt-extlang-db.h" />
-+ <ClInclude Include="..\liblangtag\lt-extlang-private.h" />
-+ <ClInclude Include="..\liblangtag\lt-extlang.h" />
-+ <ClInclude Include="..\liblangtag\lt-grandfathered-db.h" />
-+ <ClInclude Include="..\liblangtag\lt-grandfathered-private.h" />
-+ <ClInclude Include="..\liblangtag\lt-grandfathered.h" />
-+ <ClInclude Include="..\liblangtag\lt-lang-db.h" />
-+ <ClInclude Include="..\liblangtag\lt-lang-private.h" />
-+ <ClInclude Include="..\liblangtag\lt-lang.h" />
-+ <ClInclude Include="..\liblangtag\lt-list.h" />
-+ <ClInclude Include="..\liblangtag\lt-localealias.h" />
-+ <ClInclude Include="..\liblangtag\lt-macros.h" />
-+ <ClInclude Include="..\liblangtag\lt-mem.h" />
-+ <ClInclude Include="..\liblangtag\lt-messages.h" />
-+ <ClInclude Include="..\liblangtag\lt-redundant-db.h" />
-+ <ClInclude Include="..\liblangtag\lt-redundant-private.h" />
-+ <ClInclude Include="..\liblangtag\lt-redundant.h" />
-+ <ClInclude Include="..\liblangtag\lt-region-db.h" />
-+ <ClInclude Include="..\liblangtag\lt-region-private.h" />
-+ <ClInclude Include="..\liblangtag\lt-region.h" />
-+ <ClInclude Include="..\liblangtag\lt-script-db.h" />
-+ <ClInclude Include="..\liblangtag\lt-script-private.h" />
-+ <ClInclude Include="..\liblangtag\lt-script.h" />
-+ <ClInclude Include="..\liblangtag\lt-string.h" />
-+ <ClInclude Include="..\liblangtag\lt-tag-private.h" />
-+ <ClInclude Include="..\liblangtag\lt-tag.h" />
-+ <ClInclude Include="..\liblangtag\lt-trie.h" />
-+ <ClInclude Include="..\liblangtag\lt-utils.h" />
-+ <ClInclude Include="..\liblangtag\lt-variant-db.h" />
-+ <ClInclude Include="..\liblangtag\lt-variant-private.h" />
-+ <ClInclude Include="..\liblangtag\lt-variant.h" />
-+ <ClInclude Include="..\liblangtag\lt-xml.h" />
-+ </ItemGroup>
-+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-+ <ImportGroup Label="ExtensionTargets">
-+ </ImportGroup>
-+</Project>
-\ No newline at end of file
diff --git a/liblangtag/makefile.mk b/liblangtag/makefile.mk
deleted file mode 100644
index 6c4db055cd5b..000000000000
--- a/liblangtag/makefile.mk
+++ /dev/null
@@ -1,156 +0,0 @@
-#
-# Copyright 2012 LibreOffice contributors.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-
-PRJ=.
-
-PRJNAME=liblangtag
-TARGET=liblangtag
-
-LIBLANGTAG_MAJOR=0
-LIBLANGTAG_MINOR=4
-LIBLANGTAG_MICRO=0
-# Currently liblangtag.so.0.1.0 is generated instead of 0.2.0, presumably a bug?
-# For new versions adapt symlink in prj/d.lst
-# Version is currently hardcoded in scp2/source/ooo/file_library_ooo.scp
-# section gid_File_Lib_Langtag, adapt for new versions, or introduce
-# LIBLANGTAG_M* in configure!
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : settings.mk
-
-# --- Files --------------------------------------------------------
-
-.IF "$(ENABLE_LIBLANGTAG)" != "YES" || "$(SYSTEM_LIBLANGTAG)" == "YES"
-@all:
- @echo "Not building liblangtag."
-.ENDIF
-
-TARFILE_NAME=liblangtag-$(LIBLANGTAG_MAJOR).$(LIBLANGTAG_MINOR).$(LIBLANGTAG_MICRO)
-TARFILE_MD5=54e578c91b1b68e69c72be22adcb2195
-
-ADDITIONAL_FILES=\
- msvs2008$/liblangtag.sln msvs2008$/liblangtag.vcproj \
- msvs2010$/liblangtag.sln msvs2010$/liblangtag.vcxproj
-
-PATCH_FILES=liblangtag-0.4.0-msvc-warning.patch
-PATCH_FILES+=liblangtag-0.4.0-configure-atomic-cflag-pollution.patch
-PATCH_FILES+=liblangtag-0.4.0-windows.patch
-PATCH_FILES+=liblangtag-0.4.0-reg2xml-encoding-problem.patch
-PATCH_FILES+=liblangtag-0.4.0-windows2.patch
-PATCH_FILES+=liblangtag-0.4.0-msvcprojects.patch
-.IF "$(OS)" == "MACOSX"
-PATCH_FILES=liblangtag-0.4.0-mac.patch
-PATCH_FILES+=liblangtag-0.4.0-configure-atomic-cflag-pollution.patch
-.END
-CONFIGURE_DIR=.
-BUILD_DIR=$(CONFIGURE_DIR)
-CONFIGURE_FLAGS= --disable-modules --disable-test
-
-.IF "$(OS)" == "MACOSX"
-my_prefix = @.__________________________________________________$(EXTRPATH)
-.ELSE
-my_prefix = install-liblangtag
-.END
-my_misc = $(shell @pwd)/$(MISC)
-my_install_sub = install
-my_destdir = $(my_misc)/$(my_install_sub)
-my_install = $(my_destdir)/$(my_prefix)
-# relative to $(MISC)/build/liblangtag/ for OUT2LIB, OUT2INC
-my_install_relative = ../../$(my_install_sub)/$(my_prefix)
-my_data = $(my_install)/share/liblangtag
-
-CONFIGURE_FLAGS+= --prefix='/$(my_prefix)' --libdir='/$(my_prefix)/lib'
-
-# g-ir-scanner is dumb enough to turn CC=ccache gcc into trying
-# to execve an app literal of "ccache gcc" including the space.
-CONFIGURE_FLAGS+= --disable-introspection
-
-.IF "$(SYSTEM_LIBXML)"!="YES"
-CONFIGURE_FLAGS+= LIBXML2_CFLAGS='-I$(SOLARINCDIR)/external'
-.IF "$(GUI)"=="WNT" && "$(COM)"!="GCC"
-CONFIGURE_FLAGS+= LIBXML2_LIBS='$(SOLARLIBDIR)/libxml2.lib'
-CC!:=$(CC) -MD -nologo
-.IF "$(debug)"=="TRUE"
-CC!:=$(CC) -Zi
-.ENDIF
-.ELSE
-CONFIGURE_FLAGS+= LIBXML2_LIBS='-L$(SOLARLIBDIR) -lxml2'
-.ENDIF
-.ELSE
-.IF "$(OS)" == "MACOSX"
-CONFIGURE_FLAGS+= LIBXML2_CFLAGS='$(LIBXML_CFLAGS)' LIBXML2_LIBS='$(LIBXML_LIBS)' --disable-modules
-.ENDIF
-.ENDIF
-
-CONFIGURE_ACTION=$(AUGMENT_LIBRARY_PATH) ./configure
-
-BUILD_ACTION=$(AUGMENT_LIBRARY_PATH) $(GNUMAKE) $(eq,$(VERBOSE),TRUE V=1) && \
- $(AUGMENT_LIBRARY_PATH) $(GNUMAKE) install DESTDIR=$(my_destdir)
-
-.IF "$(SYSTEM_LIBXML)"!="YES"
-.IF "$(OS)"=="FREEBSD" || "$(OS)"=="LINUX"
-CONFIGURE_FLAGS+= \
- LDFLAGS=-Wl,-z,origin\ -Wl,-rpath,\'\$$\$$ORIGIN:\$$\$$ORIGIN/../ure-link/lib\'
-.ELIF "$(OS)"=="SOLARIS"
-CONFIGURE_FLAGS+= LDFLAGS=-Wl,-R\'\$$\$$ORIGIN:\$$\$$ORIGIN/../ure-link/lib\'
-.END
-.END
-
-.IF "$(GUI)"=="WNT"
-.IF "$(COM)"=="GCC"
-
-CONFIGURE_FLAGS+= LDFLAGS=-Wl,--enable-runtime-pseudo-reloc-v2
-
-PATCH_FILES+=liblangtag-0.4.0-mingw.patch
-
-.ELSE # "$(COM)"=="GCC"
-
-PATCH_FILES+=liblangtag-0.4.0-msc-configure.patch
-PATCH_FILES+=liblangtag-0.4.0-cross.patch
-
-.ENDIF # "$(COM)"=="GCC"
-.ENDIF # "$(GUI)"=="WNT"
-
-.IF "$(CROSS_COMPILING)"=="YES"
-# There's a tool used only at build time to create the .xml file, and this does not work
-# with cross-compiling. The file for this case is from a normal (non-cross) build.
-PATCH_FILES+=liblangtag-0.4.0-cross.patch
-CONFIGURE_FLAGS+= --build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM)
-.ENDIF
-
-OUT2INC += $(my_install_relative)/include/liblangtag/*
-
-.IF "$(GUI)"=="WNT"
-.IF "$(COM)"=="GCC"
-OUT2BIN += $(my_install_relative)/bin/liblangtag-1.dll
-OUT2LIB += $(my_install_relative)/lib/liblangtag.dll.a
-.ELSE
-OUT2LIB += $(my_install_relative)/lib/langtag.lib*
-.ENDIF
-.ELSE
-.IF "$(OS)" == "MACOSX"
-OUT2LIB += $(my_install_relative)/lib/liblangtag*.dylib
-.ELSE
-OUT2LIB += $(my_install_relative)/lib/liblangtag.so*
-.ENDIF
-.ENDIF
-
-
-# --- Targets ------------------------------------------------------
-
-ALLTAR: $(MISC)/liblangtag_data.zip
-
-.INCLUDE : set_ext.mk
-.INCLUDE : target.mk
-.INCLUDE : tg_ext.mk
-
-$(MISC)/liblangtag_data.zip: $(PACKAGE_DIR)/$(PREDELIVER_FLAG_FILE)
- @-rm -f $@
- @echo creating $@
- $(COMMAND_ECHO)cd $(my_data) && zip $(ZIP_VERBOSITY) -r $(my_misc)/$(@:f) *
diff --git a/liblangtag/prj/d.lst b/liblangtag/prj/d.lst
index eb9b32c4c19b..e69de29bb2d1 100644
--- a/liblangtag/prj/d.lst
+++ b/liblangtag/prj/d.lst
@@ -1,25 +0,0 @@
-mkdir: %_DEST%\inc\liblangtag
-
-..\%__SRC%\inc\* %_DEST%\inc\liblangtag\
-..\%__SRC%\bin\liblangtag-*.dll %_DEST%\bin\
-..\%__SRC%\lib\liblangtag.so* %_DEST%\lib\
-..\%__SRC%\lib\langtag.lib* %_DEST%\lib\
-..\%__SRC%\lib\liblangtag*.dylib %_DEST%\lib\
-..\%__SRC%\lib\liblangtag.dll.a %_DEST%\lib\
-..\%__SRC%\misc\liblangtag_data.zip %_DEST%\pck\
-
-symlink: %_DEST%\lib\liblangtag.so.1.0.0 %_DEST%\lib\liblangtag.so.1
-symlink: %_DEST%\lib\liblangtag.so.1.0.0 %_DEST%\lib\liblangtag.so
-
-# Unpacked data needed for test_languagetag in i18npool.
-mkdir: %_DEST%\share
-mkdir: %_DEST%\share\liblangtag
-mkdir: %_DEST%\share\liblangtag\common
-mkdir: %_DEST%\share\liblangtag\common\bcp47
-mkdir: %_DEST%\share\liblangtag\common\supplemental
-..\%__SRC%\misc\install\install-liblangtag\share\liblangtag\* %_DEST%\share\liblangtag\
-..\%__SRC%\misc\install\install-liblangtag\share\liblangtag\common\bcp47\* %_DEST%\share\liblangtag\common\bcp47\
-..\%__SRC%\misc\install\install-liblangtag\share\liblangtag\common\supplemental\* %_DEST%\share\liblangtag\common\supplemental\
-..\%__SRC%\misc\install\@.__________________________________________________OOO\share\liblangtag\* %_DEST%\share\liblangtag\
-..\%__SRC%\misc\install\@.__________________________________________________OOO\share\liblangtag\common\bcp47\* %_DEST%\share\liblangtag\common\bcp47\
-..\%__SRC%\misc\install\@.__________________________________________________OOO\share\liblangtag\common\supplemental\* %_DEST%\share\liblangtag\common\supplemental\
diff --git a/liblangtag/prj/dmake b/liblangtag/prj/dmake
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/liblangtag/prj/dmake
+++ /dev/null