summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitmodules6
-rw-r--r--CMake/Modules/COPYING-CMAKE-SCRIPTS27
-rw-r--r--CMake/Modules/FindMsgfmt.cmake86
-rw-r--r--CMake/Modules/GtkQt.cmake56
-rw-r--r--CMakeL10n.txt14
-rw-r--r--CMakeLists.txt117
-rw-r--r--ConfigureChecks.cmake35
-rw-r--r--Doxyfile248
-rw-r--r--INSTALL172
-rw-r--r--NEWS1
-rw-r--r--README25
-rw-r--r--README.md34
m---------admin0
-rw-r--r--autopackage/default.apspec96
m---------cmake0
-rw-r--r--config.guess.cdbs-orig1516
-rw-r--r--config.h.cmake11
-rw-r--r--config.sub.cdbs-orig1626
-rwxr-xr-xconfigure15
-rw-r--r--doc/CMakeLists.txt9
-rw-r--r--doc/Makefile.am4
-rw-r--r--doc/en/CMakeLists.txt9
-rw-r--r--doc/en/Makefile.am3
-rw-r--r--doc/en/kcontrol/gtk/index.docbook (renamed from doc/en/index.docbook)0
-rw-r--r--kcm_gtk/CMakeLists.txt30
-rw-r--r--kcm_gtk/kcmgtk.cpp61
-rw-r--r--kcm_gtk/kcmgtk.desktop26
-rw-r--r--kcm_gtk/kcmgtk.h4
-rw-r--r--kcm_gtk/kcmgtkwidget.ui6
-rw-r--r--po/CMakeLists.txt6
-rw-r--r--src/CMakeLists.txt29
-rw-r--r--src/qt_main.c18
-rw-r--r--src/qt_qt_wrapper.cpp78
-rw-r--r--src/qt_rc_style.c2
-rw-r--r--src/qt_theme_draw.c14
-rw-r--r--translations/desktop_files/de.po27
-rw-r--r--translations/desktop_files/fr.po27
-rw-r--r--translations/desktop_files/gtk-qt-engine-desktops.pot27
-rw-r--r--translations/desktop_files/it.po27
-rw-r--r--translations/desktop_files/pl.po27
-rw-r--r--translations/desktop_files/ru.po27
-rw-r--r--translations/desktop_files/tr.po27
-rw-r--r--translations/messages/bg.po (renamed from po/bg/gtkqtengine.po)42
-rw-r--r--translations/messages/de.po (renamed from po/de/gtkqtengine.po)134
-rw-r--r--translations/messages/es.po (renamed from po/es/gtkqtengine.po)34
-rw-r--r--translations/messages/fr.po (renamed from po/fr/gtkqtengine.po)34
-rw-r--r--translations/messages/gtk-qt-engine.pot (renamed from po/gtkqtengine.pot)30
-rw-r--r--translations/messages/it.po (renamed from po/it/gtkqtengine.po)53
-rw-r--r--translations/messages/nl.po (renamed from po/nl/gtkqtengine.po)34
-rw-r--r--translations/messages/nn.po (renamed from po/nn/gtkqtengine.po)34
-rw-r--r--translations/messages/pl.po325
-rw-r--r--translations/messages/ru.po (renamed from po/ru/gtkqtengine.po)51
-rw-r--r--translations/messages/sv.po (renamed from po/sv/gtkqtengine.po)34
-rw-r--r--translations/messages/tr.po (renamed from po/tr/gtkqtengine.po)34
-rw-r--r--translations/messages/zh_Hans.po322
55 files changed, 1339 insertions, 4395 deletions
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index 4fce771..0000000
--- a/.gitmodules
+++ /dev/null
@@ -1,6 +0,0 @@
-[submodule "admin"]
- path = admin
- url = http://system@scm.trinitydesktop.org/scm/git/tde-common-admin
-[submodule "cmake"]
- path = cmake
- url = http://system@scm.trinitydesktop.org/scm/git/tde-common-cmake
diff --git a/CMake/Modules/COPYING-CMAKE-SCRIPTS b/CMake/Modules/COPYING-CMAKE-SCRIPTS
deleted file mode 100644
index 9cb049d..0000000
--- a/CMake/Modules/COPYING-CMAKE-SCRIPTS
+++ /dev/null
@@ -1,27 +0,0 @@
-This licence file applies only to FindMsgfmt.cmake and was taken from:
-http://code.google.com/p/cmake-modules/
-
------------------------------------------------------------------------
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the copyright
- notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-3. The name of the author may not be used to endorse or promote products
- derived from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/CMake/Modules/FindMsgfmt.cmake b/CMake/Modules/FindMsgfmt.cmake
deleted file mode 100644
index 60e33ee..0000000
--- a/CMake/Modules/FindMsgfmt.cmake
+++ /dev/null
@@ -1,86 +0,0 @@
-#
-# - Try to find the msgfmt executeable
-#
-# It will set the following variables:
-#
-# MSGFMT_FOUND
-# MSGFMT_EXECUTABLE
-#
-###################################################################
-#
-# Copyright (c) 2006, Andreas Schneider <mail@cynapses.org>
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor,
-# Boston, MA 02110-1301, USA.
-#
-###################################################################
-#
-# Copyright (c) 2006 Andreas Schneider <mail@cynapses.org>
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# * Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#
-# * Neither the name of the cmake-modules nor the names of its
-# contributors may be used to endorse or promote products derived
-# from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-#
-
-IF (MSGFMT_EXECUTABLE)
- # in cache alread?
- SET(MSGFMT_FOUND TRUE)
-ELSE (MSGFMT_EXECUTABLE)
- IF (UNIX)
- FIND_PROGRAM(MSGFMT_EXECUTABLE
- NAMES
- msgfmt
- PATHS
- /usr/bin
- /usr/local/bin
- )
-
- IF(MSGFMT_EXECUTABLE)
- SET(MSGFMT_FOUND TRUE)
- ELSE(MSGFMT_EXECUTABLE)
- MESSAGE(FATAL_ERROR "msgfmt not found - po files can't be processed")
- ENDIF(MSGFMT_EXECUTABLE)
-
- MARK_AS_ADVANCED(MSGFMT_EXECUTABLE)
- ENDIF(UNIX)
-ENDIF (MSGFMT_EXECUTABLE)
-
-# vim:et ts=2 sw=2 comments=\:\#
diff --git a/CMake/Modules/GtkQt.cmake b/CMake/Modules/GtkQt.cmake
deleted file mode 100644
index 5b72fcd..0000000
--- a/CMake/Modules/GtkQt.cmake
+++ /dev/null
@@ -1,56 +0,0 @@
-# Both these macros are taken from KDE3Macros.cmake
-# Apart from the names, the only modification is that they take a destination argument
-
-MACRO(GTKQT_KDE3_ADD_KPART _target_NAME _destination _with_PREFIX)
-#is the first argument is "WITH_PREFIX" then keep the standard "lib" prefix, otherwise SET the prefix empty
- IF (${_with_PREFIX} STREQUAL "WITH_PREFIX")
- SET(_first_SRC)
- ELSE (${_with_PREFIX} STREQUAL "WITH_PREFIX")
- SET(_first_SRC ${_with_PREFIX})
- ENDIF (${_with_PREFIX} STREQUAL "WITH_PREFIX")
-
- IF (KDE3_ENABLE_FINAL)
- KDE3_CREATE_FINAL_FILE(${_target_NAME}_final.cpp ${_first_SRC} ${ARGN})
- ADD_LIBRARY(${_target_NAME} MODULE ${_target_NAME}_final.cpp)
- ELSE (KDE3_ENABLE_FINAL)
- ADD_LIBRARY(${_target_NAME} MODULE ${_first_SRC} ${ARGN})
- ENDIF (KDE3_ENABLE_FINAL)
-
- IF(_first_SRC)
- SET_TARGET_PROPERTIES(${_target_NAME} PROPERTIES PREFIX "")
- ENDIF(_first_SRC)
-
- GTKQT_KDE3_INSTALL_LIBTOOL_FILE(${_target_NAME} ${_destination})
-
-ENDMACRO(GTKQT_KDE3_ADD_KPART)
-
-MACRO(GTKQT_KDE3_INSTALL_LIBTOOL_FILE _target _destination)
- GET_TARGET_PROPERTY(_target_location ${_target} LOCATION)
-
- GET_FILENAME_COMPONENT(_laname ${_target_location} NAME_WE)
- GET_FILENAME_COMPONENT(_soname ${_target_location} NAME)
- SET(_laname ${CMAKE_CURRENT_BINARY_DIR}/${_laname}.la)
-
- FILE(WRITE ${_laname} "# ${_laname} - a libtool library file, generated by cmake \n")
- FILE(APPEND ${_laname} "# The name that we can dlopen(3).\n")
- FILE(APPEND ${_laname} "dlname='${_soname}'\n")
- FILE(APPEND ${_laname} "# Names of this library\n")
- FILE(APPEND ${_laname} "library_names='${_soname} ${_soname} ${_soname}'\n")
- FILE(APPEND ${_laname} "# The name of the static archive\n")
- FILE(APPEND ${_laname} "old_library=''\n")
- FILE(APPEND ${_laname} "# Libraries that this one depends upon.\n")
- FILE(APPEND ${_laname} "dependency_libs=''\n")
-# FILE(APPEND ${_laname} "dependency_libs='${${_target}_LIB_DEPENDS}'\n")
- FILE(APPEND ${_laname} "# Version information.\ncurrent=0\nage=0\nrevision=0\n")
- FILE(APPEND ${_laname} "# Is this an already installed library?\ninstalled=yes\n")
- FILE(APPEND ${_laname} "# Should we warn about portability when linking against -modules?\nshouldnotlink=yes\n")
- FILE(APPEND ${_laname} "# Files to dlopen/dlpreopen\ndlopen=''\ndlpreopen=''\n")
- FILE(APPEND ${_laname} "# Directory that this library needs to be installed in:\n")
- FILE(APPEND ${_laname} "libdir='${CMAKE_INSTALL_PREFIX}/lib/trinity'\n")
-
- INSTALL(
- FILES ${_laname}
- DESTINATION ${_destination}
- )
-
-ENDMACRO(GTKQT_KDE3_INSTALL_LIBTOOL_FILE) \ No newline at end of file
diff --git a/CMakeL10n.txt b/CMakeL10n.txt
index 8de7175..3e2eade 100644
--- a/CMakeL10n.txt
+++ b/CMakeL10n.txt
@@ -9,15 +9,23 @@
#
#################################################
-cmake_minimum_required( VERSION 2.8 )
+
+##### set project version ########################
+
+include( TDEVersion )
+cmake_minimum_required( VERSION ${TDE_CMAKE_MINIMUM_VERSION} )
##### include our cmake modules #################
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEL10n )
##### create translation templates ##############
-tde_l10n_create_template( "gtkqtengine" )
+tde_l10n_create_template( "messages/gtk-qt-engine" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/gtk-qt-engine-desktops"
+ SOURCES *.desktop
+)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4a11ebe..652b58a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,13 +1,23 @@
-cmake_minimum_required( VERSION 2.8 )
+############################################
+# #
+# Improvements and feedbacks are welcome #
+# #
+# This file is released under GPL >= 2 #
+# #
+############################################
+
+
+##### set project version ########################
+
+include( TDEVersion )
+cmake_minimum_required( VERSION ${TDE_CMAKE_MINIMUM_VERSION} )
+tde_set_project_version( )
##### general package setup #####################
project( gtk-qt-engine )
-set( PACKAGE gtk-qt-engine )
-set( VERSION R14.1.0 )
-
##### include essential cmake modules ###########
@@ -23,7 +33,6 @@ include( CheckStructHasMember )
##### include our cmake modules #################
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEMacros )
@@ -38,6 +47,19 @@ tde_setup_paths( )
set( ENV{PKG_CONFIG_PATH} "${PKG_CONFIG_PATH}:$ENV{PKG_CONFIG_PATH}:${LIB_INSTALL_DIR}/pkgconfig" )
+##### optional stuff
+
+option( WITH_ALL_OPTIONS "Enable all optional support" OFF )
+option( WITH_GCC_VISIBILITY "Enable fvisibility and fvisibility-inlines-hidden" ${WITH_ALL_OPTIONS} )
+
+
+##### user requested modules
+
+option( BUILD_ALL "Build all" ON )
+option( BUILD_DOC "Build doc" ${BUILD_ALL} )
+option( BUILD_TRANSLATIONS "Build translations" ${BUILD_ALL} )
+
+
##### configure checks ##########################
include( ConfigureChecks.cmake )
@@ -45,72 +67,31 @@ include( ConfigureChecks.cmake )
###### global compiler settings #################
-add_definitions(
- -DHAVE_CONFIG_H
-)
+add_definitions( -DHAVE_CONFIG_H )
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" )
set( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined" )
set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined" )
-INCLUDE (UsePkgConfig)
-
-# Find GTK
-PKGCONFIG(gtk+-2.0 GTK_INCLUDE_DIR GTK_LIB_DIR GTK_LINK_FLAGS GTK_CFLAGS)
-IF (NOT GTK_INCLUDE_DIR)
- MESSAGE(FATAL_ERROR "GTK was not found. Ensure you have the GTK development libraries installed, and GTK's pkgconfig files are in your pkgconfig search path.")
-ENDIF (NOT GTK_INCLUDE_DIR)
-MESSAGE(STATUS "Found GTK include dir: ${GTK_INCLUDE_DIR}")
-MESSAGE(STATUS "Found GTK library dir: ${GTK_LIB_DIR}")
-
-# Find Bonobo
-PKGCONFIG(libbonoboui-2.0 BONOBO_INCLUDE_DIR BONOBO_LIB_DIR BONOBO_LINK_FLAGS BONOBO_CFLAGS)
-IF (NOT BONOBO_INCLUDE_DIR)
- MESSAGE(STATUS "bonoboui not found. Some features of the theme engine will not work as intended.")
-ELSE (NOT BONOBO_INCLUDE_DIR)
- MESSAGE(STATUS "Found Bonobo include dir: ${BONOBO_INCLUDE_DIR}")
- MESSAGE(STATUS "Found Bonobo library dir: ${BONOBO_LIB_DIR}")
- SET(BONOBO_DEFINITIONS -D HAVE_BONOBO)
-ENDIF (NOT BONOBO_INCLUDE_DIR)
-
-
-# Work out where to install stuff
-EXEC_PROGRAM(
- ${PKGCONFIG_EXECUTABLE}
- ARGS --variable=gtk_binary_version gtk+-2.0
- OUTPUT_VARIABLE GTK_VERSION)
-SET(INSTALL_PATH_GTK_ENGINES "${GTK_LIB_DIR}/gtk-2.0/${GTK_VERSION}/engines" CACHE PATH "The directory in which to install the theme engine library (eg. /usr/lib/gtk-2.0/2.4.0/engines)")
-MESSAGE(STATUS "Installing the GTK theme engine library to: ${INSTALL_PATH_GTK_ENGINES}")
-
-EXEC_PROGRAM(
- ${PKGCONFIG_EXECUTABLE}
- ARGS --variable=prefix gtk+-2.0
- OUTPUT_VARIABLE GTK_PREFIX)
-SET(INSTALL_PATH_GTK_THEMES "${GTK_PREFIX}/share/themes" CACHE PATH "The directory in which to install the theme data (eg. /usr/share/themes)")
-MESSAGE(STATUS "Installing the GTK theme engine data to: ${INSTALL_PATH_GTK_THEMES}")
-
-SET(INSTALL_PATH_KCONTROL_MODULES "${TDE_LIB_DIR}" CACHE PATH "The directory in which to install KControl plugins (eg. /usr/lib)")
-MESSAGE(STATUS "Installing the KControl plugins to: ${INSTALL_PATH_KCONTROL_MODULES}")
-
-MESSAGE(STATUS "Installing everything else to: ${CMAKE_INSTALL_PREFIX}")
-
-# Setup definitions and directories to be used in all subdirectories
-ADD_DEFINITIONS(${QT_DEFINITIONS} ${TDE_DEFINITIONS} ${BONOBO_DEFINITIONS})
-LINK_DIRECTORIES(${TDE_LIB_DIR} ${GTK_LIB_DIR} ${BONOBO_LIB_DIR} ${TQT_LIBRARY_DIRS})
-INCLUDE_DIRECTORIES(${GTK_INCLUDE_DIR} ${BONOBO_INCLUDE_DIR} ${TDE_INCLUDE_DIR} ${TQT_INCLUDE_DIRS})
-
-# Subdirectories
-ADD_SUBDIRECTORY(src)
-ADD_SUBDIRECTORY(kcm_gtk)
-ADD_SUBDIRECTORY(po)
-ADD_SUBDIRECTORY(doc)
-
-# Uninstall support
-CONFIGURE_FILE(
- "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in"
- "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
- IMMEDIATE @ONLY)
-
-ADD_CUSTOM_TARGET(uninstall
- "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")
+##### directories
+
+add_subdirectory( src )
+add_subdirectory( kcm_gtk )
+tde_conditional_add_project_docs( BUILD_DOC )
+tde_conditional_add_project_translations( BUILD_TRANSLATIONS )
+
+
+##### write configure files
+
+configure_file( config.h.cmake config.h @ONLY )
+
+
+##### uninstall support
+
+if( NOT TARGET uninstall )
+ configure_file( "cmake_uninstall.cmake.in" "cmake_uninstall.cmake" IMMEDIATE @ONLY )
+ add_custom_target( uninstall
+ "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+ )
+endif()
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake
index c9ca45a..a9df6dc 100644
--- a/ConfigureChecks.cmake
+++ b/ConfigureChecks.cmake
@@ -12,8 +12,41 @@ find_package( TQt )
find_package( TDE )
-##### check for gcc visibility support #########
+##### check for gcc visibility support
if( WITH_GCC_VISIBILITY )
tde_setup_gcc_visibility( )
endif( )
+
+
+#### gtk+-2.0
+
+pkg_search_module( GTK gtk+-2.0 )
+
+if( NOT GTK_FOUND )
+ tde_message_fatal( "gtk2 is required but was not found on your system" )
+endif( )
+
+execute_process(
+ COMMAND ${PKG_CONFIG_EXECUTABLE}
+ gtk+-2.0 --variable=gtk_binary_version
+ OUTPUT_VARIABLE GTK_BIN_VERSION
+ OUTPUT_STRIP_TRAILING_WHITESPACE
+)
+set( INSTALL_PATH_GTK_ENGINES "${GTK_LIBDIR}/gtk-2.0/${GTK_BIN_VERSION}/engines"
+ CACHE PATH "The directory in which to install the theme engine library" )
+message( STATUS " theme engine lib directory: ${INSTALL_PATH_GTK_ENGINES}" )
+set( INSTALL_PATH_GTK_THEMES "${GTK_PREFIX}/share/themes"
+ CACHE PATH "The directory in which to install the theme data" )
+MESSAGE( STATUS " theme engine data directory: ${INSTALL_PATH_GTK_THEMES}" )
+
+
+#### libbonoboui-2.0
+
+pkg_search_module( BONOBO libbonoboui-2.0 )
+
+if( NOT BONOBO_FOUND )
+ message( STATUS "bonoboui not found. Some features of the theme engine will not work as intended." )
+else( )
+ set( HAVE_BONOBO 1 )
+endif( )
diff --git a/Doxyfile b/Doxyfile
deleted file mode 100644
index 2ad4ca0..0000000
--- a/Doxyfile
+++ /dev/null
@@ -1,248 +0,0 @@
-# Doxyfile 1.3.5-KDevelop
-
-#---------------------------------------------------------------------------
-# Project related configuration options
-#---------------------------------------------------------------------------
-PROJECT_NAME = gtkqtengine.tdevelop
-PROJECT_NUMBER = 0.3
-OUTPUT_DIRECTORY =
-OUTPUT_LANGUAGE = English
-USE_WINDOWS_ENCODING = NO
-BRIEF_MEMBER_DESC = YES
-REPEAT_BRIEF = YES
-ABBREVIATE_BRIEF = "The $name class" \
- "The $name widget" \
- "The $name file" \
- is \
- provides \
- specifies \
- contains \
- represents \
- a \
- an \
- the
-ALWAYS_DETAILED_SEC = NO
-INLINE_INHERITED_MEMB = NO
-FULL_PATH_NAMES = NO
-STRIP_FROM_PATH = /home/david/gtk-qt-engine-0.4/
-SHORT_NAMES = NO
-JAVADOC_AUTOBRIEF = NO
-MULTILINE_CPP_IS_BRIEF = NO
-DETAILS_AT_TOP = NO
-INHERIT_DOCS = YES
-DISTRIBUTE_GROUP_DOC = NO
-TAB_SIZE = 8
-ALIASES =
-OPTIMIZE_OUTPUT_FOR_C = NO
-OPTIMIZE_OUTPUT_JAVA = NO
-SUBGROUPING = YES
-#---------------------------------------------------------------------------
-# Build related configuration options
-#---------------------------------------------------------------------------
-EXTRACT_ALL = NO
-EXTRACT_PRIVATE = NO
-EXTRACT_STATIC = NO
-EXTRACT_LOCAL_CLASSES = YES
-HIDE_UNDOC_MEMBERS = NO
-HIDE_UNDOC_CLASSES = NO
-HIDE_FRIEND_COMPOUNDS = NO
-HIDE_IN_BODY_DOCS = NO
-INTERNAL_DOCS = NO
-CASE_SENSE_NAMES = YES
-HIDE_SCOPE_NAMES = NO
-SHOW_INCLUDE_FILES = YES
-INLINE_INFO = YES
-SORT_MEMBER_DOCS = YES
-SORT_BRIEF_DOCS = NO
-SORT_BY_SCOPE_NAME = NO
-GENERATE_TODOLIST = YES
-GENERATE_TESTLIST = YES
-GENERATE_BUGLIST = YES
-GENERATE_DEPRECATEDLIST= YES
-ENABLED_SECTIONS =
-MAX_INITIALIZER_LINES = 30
-SHOW_USED_FILES = YES
-#---------------------------------------------------------------------------
-# configuration options related to warning and progress messages
-#---------------------------------------------------------------------------
-QUIET = NO
-WARNINGS = YES
-WARN_IF_UNDOCUMENTED = YES
-WARN_IF_DOC_ERROR = YES
-WARN_FORMAT = "$file:$line: $text"
-WARN_LOGFILE =
-#---------------------------------------------------------------------------
-# configuration options related to the input files
-#---------------------------------------------------------------------------
-INPUT = /home/david/gtk-qt-engine-0.4
-FILE_PATTERNS = *.c \
- *.cc \
- *.cxx \
- *.cpp \
- *.c++ \
- *.java \
- *.ii \
- *.ixx \
- *.ipp \
- *.i++ \
- *.inl \
- *.h \
- *.hh \
- *.hxx \
- *.hpp \
- *.h++ \
- *.idl \
- *.odl \
- *.cs \
- *.php \
- *.php3 \
- *.inc \
- *.C \
- *.H \
- *.tlh \
- *.diff \
- *.patch \
- *.moc \
- *.xpm \
- *.dox
-RECURSIVE = yes
-EXCLUDE =
-EXCLUDE_SYMLINKS = NO
-EXCLUDE_PATTERNS =
-EXAMPLE_PATH =
-EXAMPLE_PATTERNS = *
-EXAMPLE_RECURSIVE = NO
-IMAGE_PATH =
-INPUT_FILTER =
-FILTER_SOURCE_FILES = NO
-#---------------------------------------------------------------------------
-# configuration options related to source browsing
-#---------------------------------------------------------------------------
-SOURCE_BROWSER = NO
-INLINE_SOURCES = NO
-STRIP_CODE_COMMENTS = YES
-REFERENCED_BY_RELATION = YES
-REFERENCES_RELATION = YES
-VERBATIM_HEADERS = YES
-#---------------------------------------------------------------------------
-# configuration options related to the alphabetical class index
-#---------------------------------------------------------------------------
-ALPHABETICAL_INDEX = NO
-COLS_IN_ALPHA_INDEX = 5
-IGNORE_PREFIX =
-#---------------------------------------------------------------------------
-# configuration options related to the HTML output
-#---------------------------------------------------------------------------
-GENERATE_HTML = YES
-HTML_OUTPUT = html
-HTML_FILE_EXTENSION = .html
-HTML_HEADER =
-HTML_FOOTER =
-HTML_STYLESHEET =
-HTML_ALIGN_MEMBERS = YES
-GENERATE_HTMLHELP = NO
-CHM_FILE =
-HHC_LOCATION =
-GENERATE_CHI = NO
-BINARY_TOC = NO
-TOC_EXPAND = NO
-DISABLE_INDEX = NO
-ENUM_VALUES_PER_LINE = 4
-GENERATE_TREEVIEW = NO
-TREEVIEW_WIDTH = 250
-#---------------------------------------------------------------------------
-# configuration options related to the LaTeX output
-#---------------------------------------------------------------------------
-GENERATE_LATEX = YES
-LATEX_OUTPUT = latex
-LATEX_CMD_NAME = latex
-MAKEINDEX_CMD_NAME = makeindex
-COMPACT_LATEX = NO
-PAPER_TYPE = a4wide
-EXTRA_PACKAGES =
-LATEX_HEADER =
-PDF_HYPERLINKS = NO
-USE_PDFLATEX = NO
-LATEX_BATCHMODE = NO
-LATEX_HIDE_INDICES = NO
-#---------------------------------------------------------------------------
-# configuration options related to the RTF output
-#---------------------------------------------------------------------------
-GENERATE_RTF = NO
-RTF_OUTPUT = rtf
-COMPACT_RTF = NO
-RTF_HYPERLINKS = NO
-RTF_STYLESHEET_FILE =
-RTF_EXTENSIONS_FILE =
-#---------------------------------------------------------------------------
-# configuration options related to the man page output
-#---------------------------------------------------------------------------
-GENERATE_MAN = NO
-MAN_OUTPUT = man
-MAN_EXTENSION = .3
-MAN_LINKS = NO
-#---------------------------------------------------------------------------
-# configuration options related to the XML output
-#---------------------------------------------------------------------------
-GENERATE_XML = yes
-XML_OUTPUT = xml
-XML_SCHEMA =
-XML_DTD =
-XML_PROGRAMLISTING = YES
-#---------------------------------------------------------------------------
-# configuration options for the AutoGen Definitions output
-#---------------------------------------------------------------------------
-GENERATE_AUTOGEN_DEF = NO
-#---------------------------------------------------------------------------
-# configuration options related to the Perl module output
-#---------------------------------------------------------------------------
-GENERATE_PERLMOD = NO
-PERLMOD_LATEX = NO
-PERLMOD_PRETTY = YES
-PERLMOD_MAKEVAR_PREFIX =
-#---------------------------------------------------------------------------
-# Configuration options related to the preprocessor
-#---------------------------------------------------------------------------
-ENABLE_PREPROCESSING = YES
-MACRO_EXPANSION = NO
-EXPAND_ONLY_PREDEF = NO
-SEARCH_INCLUDES = YES
-INCLUDE_PATH =
-INCLUDE_FILE_PATTERNS =
-PREDEFINED =
-EXPAND_AS_DEFINED =
-SKIP_FUNCTION_MACROS = YES
-#---------------------------------------------------------------------------
-# Configuration::additions related to external references
-#---------------------------------------------------------------------------
-TAGFILES =
-GENERATE_TAGFILE =
-ALLEXTERNALS = NO
-EXTERNAL_GROUPS = YES
-PERL_PATH = /usr/bin/perl
-#---------------------------------------------------------------------------
-# Configuration options related to the dot tool
-#---------------------------------------------------------------------------
-CLASS_DIAGRAMS = YES
-HIDE_UNDOC_RELATIONS = YES
-HAVE_DOT = NO
-CLASS_GRAPH = YES
-COLLABORATION_GRAPH = YES
-UML_LOOK = NO
-TEMPLATE_RELATIONS = NO
-INCLUDE_GRAPH = YES
-INCLUDED_BY_GRAPH = YES
-CALL_GRAPH = NO
-GRAPHICAL_HIERARCHY = YES
-DOT_IMAGE_FORMAT = png
-DOT_PATH =
-DOTFILE_DIRS =
-MAX_DOT_GRAPH_WIDTH = 1024
-MAX_DOT_GRAPH_HEIGHT = 1024
-MAX_DOT_GRAPH_DEPTH = 1000
-GENERATE_LEGEND = YES
-DOT_CLEANUP = YES
-#---------------------------------------------------------------------------
-# Configuration::additions related to the search engine
-#---------------------------------------------------------------------------
-SEARCHENGINE = NO
diff --git a/INSTALL b/INSTALL
index 02a4a07..7a49d4f 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,167 +1,23 @@
Basic Installation
==================
- These are generic installation instructions.
+gtk-qt-engine relies on cmake to build.
- The `configure' shell script attempts to guess correct values for
-various system-dependent variables used during compilation. It uses
-those values to create a `Makefile' in each directory of the package.
-It may also create one or more `.h' files containing system-dependent
-definitions. Finally, it creates a shell script `config.status' that
-you can run in the future to recreate the current configuration, a file
-`config.cache' that saves the results of its tests to speed up
-reconfiguring, and a file `config.log' containing compiler output
-(useful mainly for debugging `configure').
+Here are suggested default options:
- If you need to do unusual things to compile the package, please try
-to figure out how `configure' could check whether to do them, and mail
-diffs or instructions to the address given in the `README' so they can
-be considered for the next release. If at some point `config.cache'
-contains results you don't want to keep, you may remove or edit it.
+ -DCMAKE_INSTALL_PREFIX="/opt/trinity" \
+ -DCONFIG_INSTALL_DIR="/etc/trinity" \
+ -DSYSCONF_INSTALL_DIR="/etc/trinity" \
+ -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_VERBOSE_MAKEFILE="ON" \
+ -DCMAKE_SKIP_RPATH="OFF" \
+ -DBUILD_ALL="ON" \
+ -DWITH_ALL_OPTIONS="ON"
- The file `configure.in' is used to create `configure' by a program
-called `autoconf'. You only need `configure.in' if you want to change
-it or regenerate `configure' using a newer version of `autoconf'.
-The simplest way to compile this package is:
+Requirements:
+=============
- 1. `cd' to the directory containing the package's source code and type
- `./configure' to configure the package for your system. If you're
- using `csh' on an old version of System V, you might need to type
- `sh ./configure' instead to prevent `csh' from trying to execute
- `configure' itself.
-
- Running `configure' takes a while. While running, it prints some
- messages telling which features it is checking for.
-
- 2. Type `make' to compile the package.
-
- 3. Type `make install' to install the programs and any data files and
- documentation.
-
- 4. You can remove the program binaries and object files from the
- source code directory by typing `make clean'.
-
-Compilers and Options
-=====================
-
- Some systems require unusual options for compilation or linking that
-the `configure' script does not know about. You can give `configure'
-initial values for variables by setting them in the environment. Using
-a Bourne-compatible shell, you can do that on the command line like
-this:
- CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
-
-Or on systems that have the `env' program, you can do it like this:
- env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
-
-Compiling For Multiple Architectures
-====================================
-
- You can compile the package for more than one kind of computer at the
-same time, by placing the object files for each architecture in their
-own directory. To do this, you must use a version of `make' that
-supports the `VPATH' variable, such as GNU `make'. `cd' to the
-directory where you want the object files and executables to go and run
-the `configure' script. `configure' automatically checks for the
-source code in the directory that `configure' is in and in `..'.
-
- If you have to use a `make' that does not supports the `VPATH'
-variable, you have to compile the package for one architecture at a time
-in the source code directory. After you have installed the package for
-one architecture, use `make distclean' before reconfiguring for another
-architecture.
-
-Installation Names
-==================
-
- By default, `make install' will install the package's files in
-`/usr/local/bin', `/usr/local/man', etc. You can specify an
-installation prefix other than `/usr/local' by giving `configure' the
-option `--prefix=PATH'.
-
- You can specify separate installation prefixes for
-architecture-specific files and architecture-independent files. If you
-give `configure' the option `--exec-prefix=PATH', the package will use
-PATH as the prefix for installing programs and libraries.
-Documentation and other data files will still use the regular prefix.
-
- If the package supports it, you can cause programs to be installed
-with an extra prefix or suffix on their names by giving `configure' the
-option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
-
-Optional Features
-=================
-
- Some packages pay attention to `--enable-FEATURE' options to
-`configure', where FEATURE indicates an optional part of the package.
-They may also pay attention to `--with-PACKAGE' options, where PACKAGE
-is something like `gnu-as' or `x' (for the X Window System). The
-`README' should mention any `--enable-' and `--with-' options that the
-package recognizes.
-
- For packages that use the X Window System, `configure' can usually
-find the X include and library files automatically, but if it doesn't,
-you can use the `configure' options `--x-includes=DIR' and
-`--x-libraries=DIR' to specify their locations.
-
-Specifying the System Type
-==========================
-
- There may be some features `configure' can not figure out
-automatically, but needs to determine by the type of host the package
-will run on. Usually `configure' can figure that out, but if it prints
-a message saying it can not guess the host type, give it the
-`--host=TYPE' option. TYPE can either be a short name for the system
-type, such as `sun4', or a canonical name with three fields:
- CPU-COMPANY-SYSTEM
-
-See the file `config.sub' for the possible values of each field. If
-`config.sub' isn't included in this package, then this package doesn't
-need to know the host type.
-
- If you are building compiler tools for cross-compiling, you can also
-use the `--target=TYPE' option to select the type of system they will
-produce code for and the `--build=TYPE' option to select the type of
-system on which you are compiling the package.
-
-Sharing Defaults
-================
-
- If you want to set default values for `configure' scripts to share,
-you can create a site shell script called `config.site' that gives
-default values for variables like `CC', `cache_file', and `prefix'.
-`configure' looks for `PREFIX/share/config.site' if it exists, then
-`PREFIX/etc/config.site' if it exists. Or, you can set the
-`CONFIG_SITE' environment variable to the location of the site script.
-A warning: not all `configure' scripts look for a site script.
-
-Operation Controls
-==================
-
- `configure' recognizes the following options to control how it
-operates.
-
-`--cache-file=FILE'
- Use and save the results of the tests in FILE instead of
- `./config.cache'. Set FILE to `/dev/null' to disable caching, for
- debugging `configure'.
-
-`--help'
- Print a summary of the options to `configure', and exit.
-
-`--quiet'
-`--silent'
-`-q'
- Do not print messages saying which checks are being made.
-
-`--srcdir=DIR'
- Look for the package's source code in directory DIR. Usually
- `configure' can determine that directory automatically.
-
-`--version'
- Print the version of Autoconf used to generate the `configure'
- script, and exit.
-
-`configure' also accepts some other, not widely useful, options.
+- gtk 2.x libraries
diff --git a/NEWS b/NEWS
deleted file mode 100644
index 0519ecb..0000000
--- a/NEWS
+++ /dev/null
@@ -1 +0,0 @@
- \ No newline at end of file
diff --git a/README b/README
deleted file mode 100644
index 0404464..0000000
--- a/README
+++ /dev/null
@@ -1,25 +0,0 @@
-A GTK theme engine that uses QT for drawing.
-
-
-Installing:
-
-make -f Makefile.cvs (only if compiling from CVS)
-./configure
-make
-make install
-
-
-Using:
-
-Open the "GTK Styles and Fonts" section in the KDE control center
-and select "Use my KDE style in GTK applications".
-
-
-Uninstalling:
-
-make uninstall
-
-
-
-David Sansome
-me@davidsansome.com
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..58c57db
--- /dev/null
+++ b/README.md
@@ -0,0 +1,34 @@
+A theme engine using TQt for GTK+ 2.x and Trinity
+
+The GTK-Qt Theme Engine (also known as gtk-qt-engine) is a GTK 2 theme engine
+that calls TQt to do the actual drawing. This makes your GTK 2 applications
+look almost like real TQt applications and gives you a more unified desktop
+experience.
+
+To use the engine, open the "GTK Styles and Fonts" section in the TDE control center
+and select "Use my TDE style in GTK applications".
+
+.
+
+Contributing
+--------------
+
+If you wish to contribute to gtk-qt-engine, you might do so:
+
+- TDE Gitea Workspace (TGW) collaboration tool.
+ https://mirror.git.trinitydesktop.org/gitea
+
+- TDE Weblate Translation Workspace (TWTW) collaboration tool.
+ https://mirror.git.trinitydesktop.org/weblate
+
+
+Translations status
+---------------------
+
+### messages
+[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/gtk-qt-engine/multi-auto.svg
+"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/gtk-qt-engine/)
+
+### desktop files
+[![Translations status](https://mirror.git.trinitydesktop.org/weblate/widgets/applications/-/gtk-qt-engine-desktop-files/multi-auto.svg
+"Engage in translating")](https://mirror.git.trinitydesktop.org/weblate/projects/applications/gtk-qt-engine-desktop-files/)
diff --git a/admin b/admin
deleted file mode 160000
-Subproject 68f23556e638353e46b444d3a4863a64936bd36
diff --git a/autopackage/default.apspec b/autopackage/default.apspec
deleted file mode 100644
index bbbff9f..0000000
--- a/autopackage/default.apspec
+++ /dev/null
@@ -1,96 +0,0 @@
-# -*-shell-script-*-
-
-[Meta]
-RootName: @freedesktop.org/gtkqtengine:$SOFTWAREVERSION
-DisplayName: Gtk-Qt theme engine
-ShortName: gtk-qt-engine
-Maintainer: David Sansome <me@davidsansome.com>
-Packager: David Sansome <me@davidsansome.com>
-Summary: A GTK theme engine that mimics the active Qt style
-SoftwareVersion: 0.8
-InterfaceVersion: 0
-AutopackageTarget: 1.2
-Repository: http://gtk-qt.ecs.soton.ac.uk/files/$SOFTWAREVERSION/$SHORTNAME.xml
-
-[BuildPrepare]
-arg1="INSTALL_PATH_GTK_ENGINES:PATH=$build_root/lib/gtk-2.0/2.4.0/engines"
-arg2="INSTALL_PATH_GTK_THEMES:PATH=$build_root/share/themes"
-arg3="INSTALL_PATH_KCONTROL_MODULES:PATH=$build_root/lib"
-arg4="CMAKE_INSTALL_PREFIX:PATH=$build_root"
-
-export APBUILD_STATIC="Xrender"
-export CC=`which apgcc`
-export CXX=`which apg++`
-
-if [[ "$APKG_BUILD_SKIP_CONFIGURE" != "1" ]]; then
- out "$intl_CONFIGURING"
-
- rm CMakeCache.txt
- cmake -D $arg1 -D $arg2 -D $arg3 -D $arg4 .
-
- if [[ "$?" == "0" ]]; then
- outn "$intl_CONFIGURING"; green; out "$intl_DONE"; normal;
- else
- outn "$intl_CONFIGURING"; red; echo "$intl_FAILED"; normal;
- exit 1;
- fi
-fi
-
-if [[ "$APKG_BUILD_SKIP_MAKE" != "1" ]]; then
- out "$intl_MAKING";
-
- make clean
- make
-
- if [[ "$?" == "0" ]]; then
- outn "$intl_MAKING"; green; out "$intl_DONE"; normal;
- else
- outn "$intl_MAKING"; red; echo "$intl_FAILED"; normal;
- exit 1;
- fi
-fi
-
-
-out "$intl_INSTALLING" "$build_root";
-make install
-if [[ "$?" == "0" ]]; then
- outn "$intl_INSTALLING"; green; out "$intl_DONE"; normal;
-else
- outn "$intl_INSTALLING"; red; echo "$intl_FAILED"; normal;
- exit 1;
-fi
-
-
-export _virtual_build_root="$build_root"
-
-[BuildUnprepare]
-unprepareBuild
-
-[Imports]
-echo '*' | import
-
-[Prepare]
-require @kde.org/tdelibs 3.1
-require @gtk.org/gtk 2
-removeOwningPackage $PREFIX/lib/gtk-2.0/engines/libtqtengine.so
-
-[Install]
-outputStatus "Installing theme engine library..."
-mkdirs "$PREFIX/lib/gtk-2.0/engines/"
-copyFile --silent lib/gtk-2.0/2.4.0/engines/libtqtengine.so "$PREFIX/lib/gtk-2.0/engines/libtqtengine.so"
-
-outputStatus "Installing theme..."
-mkdirs "$PREFIX/share/themes/Qt/gtk-2.0"
-copyFile --silent share/themes/Qt/gtk-2.0/gtkrc "$PREFIX/share/themes/Qt/gtk-2.0/gtkrc"
-
-outputStatus "Installing KDE control center module..."
-mkdirs "$PREFIX/lib/trinity"
-copyFile --silent lib/trinity/kcm_kcmgtk.so "$PREFIX/lib/trinity/kcm_kcmgtk.so"
-copyFile --silent lib/trinity/kcm_kcmgtk.la "$PREFIX/lib/trinity/kcm_kcmgtk.la"
-installMenuItem --no-path-adjust "Settings/LookNFeel" "share/applications/kcmgtk.desktop"
-
-updateEnv GTK_PATH "$PREFIX/lib/gtk-2.0"
-updateEnv TDEDIRS "$PREFIX"
-
-[Uninstall]
-uninstallFromLog
diff --git a/cmake b/cmake
deleted file mode 160000
-Subproject 5121b9a41d671dbaf7350c349d246793d8d8a4e
diff --git a/config.guess.cdbs-orig b/config.guess.cdbs-orig
deleted file mode 100644
index 278f9e9..0000000
--- a/config.guess.cdbs-orig
+++ /dev/null
@@ -1,1516 +0,0 @@
-#! /bin/sh
-# Attempt to guess a canonical system name.
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
-# Inc.
-
-timestamp='2007-07-22'
-
-# This file is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
-# 02110-1301, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-
-# Originally written by Per Bothner <per@bothner.com>.
-# Please send patches to <config-patches@gnu.org>. Submit a context
-# diff and a properly formatted ChangeLog entry.
-#
-# This script attempts to guess a canonical system name similar to
-# config.sub. If it succeeds, it prints the system name on stdout, and
-# exits with 0. Otherwise, it exits with 1.
-#
-# The plan is that this can be called by configure scripts if you
-# don't specify an explicit build system type.
-
-me=`echo "$0" | sed -e 's,.*/,,'`
-
-usage="\
-Usage: $0 [OPTION]
-
-Output the configuration name of the system \`$me' is run on.
-
-Operation modes:
- -h, --help print this help, then exit
- -t, --time-stamp print date of last modification, then exit
- -v, --version print version number, then exit
-
-Report bugs and patches to <config-patches@gnu.org>."
-
-version="\
-GNU config.guess ($timestamp)
-
-Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-Free Software Foundation, Inc.
-
-This is free software; see the source for copying conditions. There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
-
-help="
-Try \`$me --help' for more information."
-
-# Parse command line
-while test $# -gt 0 ; do
- case $1 in
- --time-stamp | --time* | -t )
- echo "$timestamp" ; exit ;;
- --version | -v )
- echo "$version" ; exit ;;
- --help | --h* | -h )
- echo "$usage"; exit ;;
- -- ) # Stop option processing
- shift; break ;;
- - ) # Use stdin as input.
- break ;;
- -* )
- echo "$me: invalid option $1$help" >&2
- exit 1 ;;
- * )
- break ;;
- esac
-done
-
-if test $# != 0; then
- echo "$me: too many arguments$help" >&2
- exit 1
-fi
-
-trap 'exit 1' 1 2 15
-
-# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
-# compiler to aid in system detection is discouraged as it requires
-# temporary files to be created and, as you can see below, it is a
-# headache to deal with in a portable fashion.
-
-# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
-# use `HOST_CC' if defined, but it is deprecated.
-
-# Portable tmp directory creation inspired by the Autoconf team.
-
-set_cc_for_build='
-trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
-trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
-: ${TMPDIR=/tmp} ;
- { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
- { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
- { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
- { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
-dummy=$tmp/dummy ;
-tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
-case $CC_FOR_BUILD,$HOST_CC,$CC in
- ,,) echo "int x;" > $dummy.c ;
- for c in cc gcc c89 c99 ; do
- if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
- CC_FOR_BUILD="$c"; break ;
- fi ;
- done ;
- if test x"$CC_FOR_BUILD" = x ; then
- CC_FOR_BUILD=no_compiler_found ;
- fi
- ;;
- ,,*) CC_FOR_BUILD=$CC ;;
- ,*,*) CC_FOR_BUILD=$HOST_CC ;;
-esac ; set_cc_for_build= ;'
-
-# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
-# (ghazi@noc.rutgers.edu 1994-08-24)
-if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
- PATH=$PATH:/.attbin ; export PATH
-fi
-
-UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
-UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
-UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
-UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
-
-# Note: order is significant - the case branches are not exclusive.
-
-case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
- *:NetBSD:*:*)
- # NetBSD (nbsd) targets should (where applicable) match one or
- # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
- # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
- # switched to ELF, *-*-netbsd* would select the old
- # object file format. This provides both forward
- # compatibility and a consistent mechanism for selecting the
- # object file format.
- #
- # Note: NetBSD doesn't particularly care about the vendor
- # portion of the name. We always set it to "unknown".
- sysctl="sysctl -n hw.machine_arch"
- UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
- /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
- case "${UNAME_MACHINE_ARCH}" in
- armeb) machine=armeb-unknown ;;
- arm*) machine=arm-unknown ;;
- sh3el) machine=shl-unknown ;;
- sh3eb) machine=sh-unknown ;;
- sh5el) machine=sh5le-unknown ;;
- *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
- esac
- # The Operating System including object format, if it has switched
- # to ELF recently, or will in the future.
- case "${UNAME_MACHINE_ARCH}" in
- arm*|i386|m68k|ns32k|sh3*|sparc|vax)
- eval $set_cc_for_build
- if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
- | grep __ELF__ >/dev/null
- then
- # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
- # Return netbsd for either. FIX?
- os=netbsd
- else
- os=netbsdelf
- fi
- ;;
- *)
- os=netbsd
- ;;
- esac
- # The OS release
- # Debian GNU/NetBSD machines have a different userland, and
- # thus, need a distinct triplet. However, they do not need
- # kernel version information, so it can be replaced with a
- # suitable tag, in the style of linux-gnu.
- case "${UNAME_VERSION}" in
- Debian*)
- release='-gnu'
- ;;
- *)
- release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
- ;;
- esac
- # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
- # contains redundant information, the shorter form:
- # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
- echo "${machine}-${os}${release}"
- exit ;;
- *:OpenBSD:*:*)
- UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
- echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
- exit ;;
- *:ekkoBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
- exit ;;
- *:SolidBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
- exit ;;
- macppc:MirBSD:*:*)
- echo powerpc-unknown-mirbsd${UNAME_RELEASE}
- exit ;;
- *:MirBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
- exit ;;
- alpha:OSF1:*:*)
- case $UNAME_RELEASE in
- *4.0)
- UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
- ;;
- *5.*)
- UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
- ;;
- esac
- # According to Compaq, /usr/sbin/psrinfo has been available on
- # OSF/1 and Tru64 systems produced since 1995. I hope that
- # covers most systems running today. This code pipes the CPU
- # types through head -n 1, so we only detect the type of CPU 0.
- ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
- case "$ALPHA_CPU_TYPE" in
- "EV4 (21064)")
- UNAME_MACHINE="alpha" ;;
- "EV4.5 (21064)")
- UNAME_MACHINE="alpha" ;;
- "LCA4 (21066/21068)")
- UNAME_MACHINE="alpha" ;;
- "EV5 (21164)")
- UNAME_MACHINE="alphaev5" ;;
- "EV5.6 (21164A)")
- UNAME_MACHINE="alphaev56" ;;
- "EV5.6 (21164PC)")
- UNAME_MACHINE="alphapca56" ;;
- "EV5.7 (21164PC)")
- UNAME_MACHINE="alphapca57" ;;
- "EV6 (21264)")
- UNAME_MACHINE="alphaev6" ;;
- "EV6.7 (21264A)")
- UNAME_MACHINE="alphaev67" ;;
- "EV6.8CB (21264C)")
- UNAME_MACHINE="alphaev68" ;;
- "EV6.8AL (21264B)")
- UNAME_MACHINE="alphaev68" ;;
- "EV6.8CX (21264D)")
- UNAME_MACHINE="alphaev68" ;;
- "EV6.9A (21264/EV69A)")
- UNAME_MACHINE="alphaev69" ;;
- "EV7 (21364)")
- UNAME_MACHINE="alphaev7" ;;
- "EV7.9 (21364A)")
- UNAME_MACHINE="alphaev79" ;;
- esac
- # A Pn.n version is a patched version.
- # A Vn.n version is a released version.
- # A Tn.n version is a released field test version.
- # A Xn.n version is an unreleased experimental baselevel.
- # 1.2 uses "1.2" for uname -r.
- echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
- exit ;;
- Alpha\ *:Windows_NT*:*)
- # How do we know it's Interix rather than the generic POSIX subsystem?
- # Should we change UNAME_MACHINE based on the output of uname instead
- # of the specific Alpha model?
- echo alpha-pc-interix
- exit ;;
- 21064:Windows_NT:50:3)
- echo alpha-dec-winnt3.5
- exit ;;
- Amiga*:UNIX_System_V:4.0:*)
- echo m68k-unknown-sysv4
- exit ;;
- *:[Aa]miga[Oo][Ss]:*:*)
- echo ${UNAME_MACHINE}-unknown-amigaos
- exit ;;
- *:[Mm]orph[Oo][Ss]:*:*)
- echo ${UNAME_MACHINE}-unknown-morphos
- exit ;;
- *:OS/390:*:*)
- echo i370-ibm-openedition
- exit ;;
- *:z/VM:*:*)
- echo s390-ibm-zvmoe
- exit ;;
- *:OS400:*:*)
- echo powerpc-ibm-os400
- exit ;;
- arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
- echo arm-acorn-riscix${UNAME_RELEASE}
- exit ;;
- arm:riscos:*:*|arm:RISCOS:*:*)
- echo arm-unknown-riscos
- exit ;;
- SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
- echo hppa1.1-hitachi-hiuxmpp
- exit ;;
- Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
- # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
- if test "`(/bin/universe) 2>/dev/null`" = att ; then
- echo pyramid-pyramid-sysv3
- else
- echo pyramid-pyramid-bsd
- fi
- exit ;;
- NILE*:*:*:dcosx)
- echo pyramid-pyramid-svr4
- exit ;;
- DRS?6000:unix:4.0:6*)
- echo sparc-icl-nx6
- exit ;;
- DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
- case `/usr/bin/uname -p` in
- sparc) echo sparc-icl-nx7; exit ;;
- esac ;;
- sun4H:SunOS:5.*:*)
- echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
- sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
- echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
- i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
- echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
- sun4*:SunOS:6*:*)
- # According to config.sub, this is the proper way to canonicalize
- # SunOS6. Hard to guess exactly what SunOS6 will be like, but
- # it's likely to be more like Solaris than SunOS4.
- echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
- sun4*:SunOS:*:*)
- case "`/usr/bin/arch -k`" in
- Series*|S4*)
- UNAME_RELEASE=`uname -v`
- ;;
- esac
- # Japanese Language versions have a version number like `4.1.3-JL'.
- echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
- exit ;;
- sun3*:SunOS:*:*)
- echo m68k-sun-sunos${UNAME_RELEASE}
- exit ;;
- sun*:*:4.2BSD:*)
- UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
- test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
- case "`/bin/arch`" in
- sun3)
- echo m68k-sun-sunos${UNAME_RELEASE}
- ;;
- sun4)
- echo sparc-sun-sunos${UNAME_RELEASE}
- ;;
- esac
- exit ;;
- aushp:SunOS:*:*)
- echo sparc-auspex-sunos${UNAME_RELEASE}
- exit ;;
- # The situation for MiNT is a little confusing. The machine name
- # can be virtually everything (everything which is not
- # "atarist" or "atariste" at least should have a processor
- # > m68000). The system name ranges from "MiNT" over "FreeMiNT"
- # to the lowercase version "mint" (or "freemint"). Finally
- # the system name "TOS" denotes a system which is actually not
- # MiNT. But MiNT is downward compatible to TOS, so this should
- # be no problem.
- atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
- exit ;;
- atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
- exit ;;
- *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
- exit ;;
- milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
- echo m68k-milan-mint${UNAME_RELEASE}
- exit ;;
- hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
- echo m68k-hades-mint${UNAME_RELEASE}
- exit ;;
- *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
- echo m68k-unknown-mint${UNAME_RELEASE}
- exit ;;
- m68k:machten:*:*)
- echo m68k-apple-machten${UNAME_RELEASE}
- exit ;;
- powerpc:machten:*:*)
- echo powerpc-apple-machten${UNAME_RELEASE}
- exit ;;
- RISC*:Mach:*:*)
- echo mips-dec-mach_bsd4.3
- exit ;;
- RISC*:ULTRIX:*:*)
- echo mips-dec-ultrix${UNAME_RELEASE}
- exit ;;
- VAX*:ULTRIX*:*:*)
- echo vax-dec-ultrix${UNAME_RELEASE}
- exit ;;
- 2020:CLIX:*:* | 2430:CLIX:*:*)
- echo clipper-intergraph-clix${UNAME_RELEASE}
- exit ;;
- mips:*:*:UMIPS | mips:*:*:RISCos)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
-#ifdef __cplusplus
-#include <stdio.h> /* for printf() prototype */
- int main (int argc, char *argv[]) {
-#else
- int main (argc, argv) int argc; char *argv[]; {
-#endif
- #if defined (host_mips) && defined (MIPSEB)
- #if defined (SYSTYPE_SYSV)
- printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
- #endif
- #if defined (SYSTYPE_SVR4)
- printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
- #endif
- #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
- printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
- #endif
- #endif
- exit (-1);
- }
-EOF
- $CC_FOR_BUILD -o $dummy $dummy.c &&
- dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
- SYSTEM_NAME=`$dummy $dummyarg` &&
- { echo "$SYSTEM_NAME"; exit; }
- echo mips-mips-riscos${UNAME_RELEASE}
- exit ;;
- Motorola:PowerMAX_OS:*:*)
- echo powerpc-motorola-powermax
- exit ;;
- Motorola:*:4.3:PL8-*)
- echo powerpc-harris-powermax
- exit ;;
- Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
- echo powerpc-harris-powermax
- exit ;;
- Night_Hawk:Power_UNIX:*:*)
- echo powerpc-harris-powerunix
- exit ;;
- m88k:CX/UX:7*:*)
- echo m88k-harris-cxux7
- exit ;;
- m88k:*:4*:R4*)
- echo m88k-motorola-sysv4
- exit ;;
- m88k:*:3*:R3*)
- echo m88k-motorola-sysv3
- exit ;;
- AViiON:dgux:*:*)
- # DG/UX returns AViiON for all architectures
- UNAME_PROCESSOR=`/usr/bin/uname -p`
- if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
- then
- if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
- [ ${TARGET_BINARY_INTERFACE}x = x ]
- then
- echo m88k-dg-dgux${UNAME_RELEASE}
- else
- echo m88k-dg-dguxbcs${UNAME_RELEASE}
- fi
- else
- echo i586-dg-dgux${UNAME_RELEASE}
- fi
- exit ;;
- M88*:DolphinOS:*:*) # DolphinOS (SVR3)
- echo m88k-dolphin-sysv3
- exit ;;
- M88*:*:R3*:*)
- # Delta 88k system running SVR3
- echo m88k-motorola-sysv3
- exit ;;
- XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
- echo m88k-tektronix-sysv3
- exit ;;
- Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
- echo m68k-tektronix-bsd
- exit ;;
- *:IRIX*:*:*)
- echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
- exit ;;
- ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
- echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
- exit ;; # Note that: echo "'`uname -s`'" gives 'AIX '
- i*86:AIX:*:*)
- echo i386-ibm-aix
- exit ;;
- ia64:AIX:*:*)
- if [ -x /usr/bin/oslevel ] ; then
- IBM_REV=`/usr/bin/oslevel`
- else
- IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
- fi
- echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
- exit ;;
- *:AIX:2:3)
- if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #include <sys/systemcfg.h>
-
- main()
- {
- if (!__power_pc())
- exit(1);
- puts("powerpc-ibm-aix3.2.5");
- exit(0);
- }
-EOF
- if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
- then
- echo "$SYSTEM_NAME"
- else
- echo rs6000-ibm-aix3.2.5
- fi
- elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
- echo rs6000-ibm-aix3.2.4
- else
- echo rs6000-ibm-aix3.2
- fi
- exit ;;
- *:AIX:*:[45])
- IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
- if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
- IBM_ARCH=rs6000
- else
- IBM_ARCH=powerpc
- fi
- if [ -x /usr/bin/oslevel ] ; then
- IBM_REV=`/usr/bin/oslevel`
- else
- IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
- fi
- echo ${IBM_ARCH}-ibm-aix${IBM_REV}
- exit ;;
- *:AIX:*:*)
- echo rs6000-ibm-aix
- exit ;;
- ibmrt:4.4BSD:*|romp-ibm:BSD:*)
- echo romp-ibm-bsd4.4
- exit ;;
- ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
- echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
- exit ;; # report: romp-ibm BSD 4.3
- *:BOSX:*:*)
- echo rs6000-bull-bosx
- exit ;;
- DPX/2?00:B.O.S.:*:*)
- echo m68k-bull-sysv3
- exit ;;
- 9000/[34]??:4.3bsd:1.*:*)
- echo m68k-hp-bsd
- exit ;;
- hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
- echo m68k-hp-bsd4.4
- exit ;;
- 9000/[34678]??:HP-UX:*:*)
- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
- case "${UNAME_MACHINE}" in
- 9000/31? ) HP_ARCH=m68000 ;;
- 9000/[34]?? ) HP_ARCH=m68k ;;
- 9000/[678][0-9][0-9])
- if [ -x /usr/bin/getconf ]; then
- sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
- sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
- case "${sc_cpu_version}" in
- 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
- 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
- 532) # CPU_PA_RISC2_0
- case "${sc_kernel_bits}" in
- 32) HP_ARCH="hppa2.0n" ;;
- 64) HP_ARCH="hppa2.0w" ;;
- '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
- esac ;;
- esac
- fi
- if [ "${HP_ARCH}" = "" ]; then
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
-
- #define _HPUX_SOURCE
- #include <stdlib.h>
- #include <unistd.h>
-
- int main ()
- {
- #if defined(_SC_KERNEL_BITS)
- long bits = sysconf(_SC_KERNEL_BITS);
- #endif
- long cpu = sysconf (_SC_CPU_VERSION);
-
- switch (cpu)
- {
- case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
- case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
- case CPU_PA_RISC2_0:
- #if defined(_SC_KERNEL_BITS)
- switch (bits)
- {
- case 64: puts ("hppa2.0w"); break;
- case 32: puts ("hppa2.0n"); break;
- default: puts ("hppa2.0"); break;
- } break;
- #else /* !defined(_SC_KERNEL_BITS) */
- puts ("hppa2.0"); break;
- #endif
- default: puts ("hppa1.0"); break;
- }
- exit (0);
- }
-EOF
- (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
- test -z "$HP_ARCH" && HP_ARCH=hppa
- fi ;;
- esac
- if [ ${HP_ARCH} = "hppa2.0w" ]
- then
- eval $set_cc_for_build
-
- # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
- # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
- # generating 64-bit code. GNU and HP use different nomenclature:
- #
- # $ CC_FOR_BUILD=cc ./config.guess
- # => hppa2.0w-hp-hpux11.23
- # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
- # => hppa64-hp-hpux11.23
-
- if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
- grep __LP64__ >/dev/null
- then
- HP_ARCH="hppa2.0w"
- else
- HP_ARCH="hppa64"
- fi
- fi
- echo ${HP_ARCH}-hp-hpux${HPUX_REV}
- exit ;;
- ia64:HP-UX:*:*)
- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
- echo ia64-hp-hpux${HPUX_REV}
- exit ;;
- 3050*:HI-UX:*:*)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #include <unistd.h>
- int
- main ()
- {
- long cpu = sysconf (_SC_CPU_VERSION);
- /* The order matters, because CPU_IS_HP_MC68K erroneously returns
- true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct
- results, however. */
- if (CPU_IS_PA_RISC (cpu))
- {
- switch (cpu)
- {
- case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
- case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
- case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
- default: puts ("hppa-hitachi-hiuxwe2"); break;
- }
- }
- else if (CPU_IS_HP_MC68K (cpu))
- puts ("m68k-hitachi-hiuxwe2");
- else puts ("unknown-hitachi-hiuxwe2");
- exit (0);
- }
-EOF
- $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
- { echo "$SYSTEM_NAME"; exit; }
- echo unknown-hitachi-hiuxwe2
- exit ;;
- 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
- echo hppa1.1-hp-bsd
- exit ;;
- 9000/8??:4.3bsd:*:*)
- echo hppa1.0-hp-bsd
- exit ;;
- *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
- echo hppa1.0-hp-mpeix
- exit ;;
- hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
- echo hppa1.1-hp-osf
- exit ;;
- hp8??:OSF1:*:*)
- echo hppa1.0-hp-osf
- exit ;;
- i*86:OSF1:*:*)
- if [ -x /usr/sbin/sysversion ] ; then
- echo ${UNAME_MACHINE}-unknown-osf1mk
- else
- echo ${UNAME_MACHINE}-unknown-osf1
- fi
- exit ;;
- parisc*:Lites*:*:*)
- echo hppa1.1-hp-lites
- exit ;;
- C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
- echo c1-convex-bsd
- exit ;;
- C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
- if getsysinfo -f scalar_acc
- then echo c32-convex-bsd
- else echo c2-convex-bsd
- fi
- exit ;;
- C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
- echo c34-convex-bsd
- exit ;;
- C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
- echo c38-convex-bsd
- exit ;;
- C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
- echo c4-convex-bsd
- exit ;;
- CRAY*Y-MP:*:*:*)
- echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
- CRAY*[A-Z]90:*:*:*)
- echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
- | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
- -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
- -e 's/\.[^.]*$/.X/'
- exit ;;
- CRAY*TS:*:*:*)
- echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
- CRAY*T3E:*:*:*)
- echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
- CRAY*SV1:*:*:*)
- echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
- *:UNICOS/mp:*:*)
- echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit ;;
- F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
- FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
- FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
- FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
- echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
- exit ;;
- 5000:UNIX_System_V:4.*:*)
- FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
- FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
- echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
- exit ;;
- i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
- echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
- exit ;;
- sparc*:BSD/OS:*:*)
- echo sparc-unknown-bsdi${UNAME_RELEASE}
- exit ;;
- *:BSD/OS:*:*)
- echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
- exit ;;
- *:FreeBSD:*:*)
- case ${UNAME_MACHINE} in
- pc98)
- echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
- amd64)
- echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
- *)
- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
- esac
- exit ;;
- i*:CYGWIN*:*)
- echo ${UNAME_MACHINE}-pc-cygwin
- exit ;;
- *:MINGW*:*)
- echo ${UNAME_MACHINE}-pc-mingw32
- exit ;;
- i*:windows32*:*)
- # uname -m includes "-pc" on this system.
- echo ${UNAME_MACHINE}-mingw32
- exit ;;
- i*:PW*:*)
- echo ${UNAME_MACHINE}-pc-pw32
- exit ;;
- *:Interix*:[3456]*)
- case ${UNAME_MACHINE} in
- x86)
- echo i586-pc-interix${UNAME_RELEASE}
- exit ;;
- EM64T | authenticamd)
- echo x86_64-unknown-interix${UNAME_RELEASE}
- exit ;;
- esac ;;
- [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
- echo i${UNAME_MACHINE}-pc-mks
- exit ;;
- i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
- # How do we know it's Interix rather than the generic POSIX subsystem?
- # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
- # UNAME_MACHINE based on the output of uname instead of i386?
- echo i586-pc-interix
- exit ;;
- i*:UWIN*:*)
- echo ${UNAME_MACHINE}-pc-uwin
- exit ;;
- amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
- echo x86_64-unknown-cygwin
- exit ;;
- p*:CYGWIN*:*)
- echo powerpcle-unknown-cygwin
- exit ;;
- prep*:SunOS:5.*:*)
- echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit ;;
- *:GNU:*:*)
- # the GNU system
- echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
- exit ;;
- *:GNU/*:*:*)
- # other systems with GNU libc and userland
- echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
- exit ;;
- i*86:Minix:*:*)
- echo ${UNAME_MACHINE}-pc-minix
- exit ;;
- arm*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
- avr32*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
- cris:Linux:*:*)
- echo cris-axis-linux-gnu
- exit ;;
- crisv32:Linux:*:*)
- echo crisv32-axis-linux-gnu
- exit ;;
- frv:Linux:*:*)
- echo frv-unknown-linux-gnu
- exit ;;
- ia64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
- m32r*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
- m68*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
- mips:Linux:*:*)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #undef CPU
- #undef mips
- #undef mipsel
- #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
- CPU=mipsel
- #else
- #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
- CPU=mips
- #else
- CPU=
- #endif
- #endif
-EOF
- eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
- /^CPU/{
- s: ::g
- p
- }'`"
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
- ;;
- mips64:Linux:*:*)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #undef CPU
- #undef mips64
- #undef mips64el
- #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
- CPU=mips64el
- #else
- #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
- CPU=mips64
- #else
- CPU=
- #endif
- #endif
-EOF
- eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
- /^CPU/{
- s: ::g
- p
- }'`"
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
- ;;
- or32:Linux:*:*)
- echo or32-unknown-linux-gnu
- exit ;;
- ppc:Linux:*:*)
- echo powerpc-unknown-linux-gnu
- exit ;;
- ppc64:Linux:*:*)
- echo powerpc64-unknown-linux-gnu
- exit ;;
- alpha:Linux:*:*)
- case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
- EV5) UNAME_MACHINE=alphaev5 ;;
- EV56) UNAME_MACHINE=alphaev56 ;;
- PCA56) UNAME_MACHINE=alphapca56 ;;
- PCA57) UNAME_MACHINE=alphapca56 ;;
- EV6) UNAME_MACHINE=alphaev6 ;;
- EV67) UNAME_MACHINE=alphaev67 ;;
- EV68*) UNAME_MACHINE=alphaev68 ;;
- esac
- objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
- if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
- exit ;;
- parisc:Linux:*:* | hppa:Linux:*:*)
- # Look for CPU level
- case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
- PA7*) echo hppa1.1-unknown-linux-gnu ;;
- PA8*) echo hppa2.0-unknown-linux-gnu ;;
- *) echo hppa-unknown-linux-gnu ;;
- esac
- exit ;;
- parisc64:Linux:*:* | hppa64:Linux:*:*)
- echo hppa64-unknown-linux-gnu
- exit ;;
- s390:Linux:*:* | s390x:Linux:*:*)
- echo ${UNAME_MACHINE}-ibm-linux
- exit ;;
- sh64*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
- sh*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
- sparc:Linux:*:* | sparc64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit ;;
- vax:Linux:*:*)
- echo ${UNAME_MACHINE}-dec-linux-gnu
- exit ;;
- x86_64:Linux:*:*)
- echo x86_64-unknown-linux-gnu
- exit ;;
- xtensa:Linux:*:*)
- echo xtensa-unknown-linux-gnu
- exit ;;
- i*86:Linux:*:*)
- # The BFD linker knows what the default object file format is, so
- # first see if it will tell us. cd to the root directory to prevent
- # problems with other programs or directories called `ld' in the path.
- # Set LC_ALL=C to ensure ld outputs messages in English.
- ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
- | sed -ne '/supported targets:/!d
- s/[ ][ ]*/ /g
- s/.*supported targets: *//
- s/ .*//
- p'`
- case "$ld_supported_targets" in
- elf32-i386)
- TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
- ;;
- a.out-i386-linux)
- echo "${UNAME_MACHINE}-pc-linux-gnuaout"
- exit ;;
- coff-i386)
- echo "${UNAME_MACHINE}-pc-linux-gnucoff"
- exit ;;
- "")
- # Either a pre-BFD a.out linker (linux-gnuoldld) or
- # one that does not give us useful --help.
- echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
- exit ;;
- esac
- # Determine whether the default compiler is a.out or elf
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #include <features.h>
- #ifdef __ELF__
- # ifdef __GLIBC__
- # if __GLIBC__ >= 2
- LIBC=gnu
- # else
- LIBC=gnulibc1
- # endif
- # else
- LIBC=gnulibc1
- # endif
- #else
- #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
- LIBC=gnu
- #else
- LIBC=gnuaout
- #endif
- #endif
- #ifdef __dietlibc__
- LIBC=dietlibc
- #endif
-EOF
- eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
- /^LIBC/{
- s: ::g
- p
- }'`"
- test x"${LIBC}" != x && {
- echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
- exit
- }
- test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
- ;;
- i*86:DYNIX/ptx:4*:*)
- # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
- # earlier versions are messed up and put the nodename in both
- # sysname and nodename.
- echo i386-sequent-sysv4
- exit ;;
- i*86:UNIX_SV:4.2MP:2.*)
- # Unixware is an offshoot of SVR4, but it has its own version
- # number series starting with 2...
- # I am not positive that other SVR4 systems won't match this,
- # I just have to hope. -- rms.
- # Use sysv4.2uw... so that sysv4* matches it.
- echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
- exit ;;
- i*86:OS/2:*:*)
- # If we were able to find `uname', then EMX Unix compatibility
- # is probably installed.
- echo ${UNAME_MACHINE}-pc-os2-emx
- exit ;;
- i*86:XTS-300:*:STOP)
- echo ${UNAME_MACHINE}-unknown-stop
- exit ;;
- i*86:atheos:*:*)
- echo ${UNAME_MACHINE}-unknown-atheos
- exit ;;
- i*86:syllable:*:*)
- echo ${UNAME_MACHINE}-pc-syllable
- exit ;;
- i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
- echo i386-unknown-lynxos${UNAME_RELEASE}
- exit ;;
- i*86:*DOS:*:*)
- echo ${UNAME_MACHINE}-pc-msdosdjgpp
- exit ;;
- i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
- UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
- if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
- echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
- else
- echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
- fi
- exit ;;
- i*86:*:5:[678]*)
- # UnixWare 7.x, OpenUNIX and OpenServer 6.
- case `/bin/uname -X | grep "^Machine"` in
- *486*) UNAME_MACHINE=i486 ;;
- *Pentium) UNAME_MACHINE=i586 ;;
- *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
- esac
- echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
- exit ;;
- i*86:*:3.2:*)
- if test -f /usr/options/cb.name; then
- UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
- echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
- elif /bin/uname -X 2>/dev/null >/dev/null ; then
- UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
- (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
- (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
- && UNAME_MACHINE=i586
- (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
- && UNAME_MACHINE=i686
- (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
- && UNAME_MACHINE=i686
- echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
- else
- echo ${UNAME_MACHINE}-pc-sysv32
- fi
- exit ;;
- pc:*:*:*)
- # Left here for compatibility:
- # uname -m prints for DJGPP always 'pc', but it prints nothing about
- # the processor, so we play safe by assuming i386.
- echo i386-pc-msdosdjgpp
- exit ;;
- Intel:Mach:3*:*)
- echo i386-pc-mach3
- exit ;;
- paragon:*:*:*)
- echo i860-intel-osf1
- exit ;;
- i860:*:4.*:*) # i860-SVR4
- if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
- echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
- else # Add other i860-SVR4 vendors below as they are discovered.
- echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
- fi
- exit ;;
- mini*:CTIX:SYS*5:*)
- # "miniframe"
- echo m68010-convergent-sysv
- exit ;;
- mc68k:UNIX:SYSTEM5:3.51m)
- echo m68k-convergent-sysv
- exit ;;
- M680?0:D-NIX:5.3:*)
- echo m68k-diab-dnix
- exit ;;
- M68*:*:R3V[5678]*:*)
- test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
- 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
- OS_REL=''
- test -r /etc/.relid \
- && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
- /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
- /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
- && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
- 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
- /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && { echo i486-ncr-sysv4; exit; } ;;
- m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
- echo m68k-unknown-lynxos${UNAME_RELEASE}
- exit ;;
- mc68030:UNIX_System_V:4.*:*)
- echo m68k-atari-sysv4
- exit ;;
- TSUNAMI:LynxOS:2.*:*)
- echo sparc-unknown-lynxos${UNAME_RELEASE}
- exit ;;
- rs6000:LynxOS:2.*:*)
- echo rs6000-unknown-lynxos${UNAME_RELEASE}
- exit ;;
- PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
- echo powerpc-unknown-lynxos${UNAME_RELEASE}
- exit ;;
- SM[BE]S:UNIX_SV:*:*)
- echo mips-dde-sysv${UNAME_RELEASE}
- exit ;;
- RM*:ReliantUNIX-*:*:*)
- echo mips-sni-sysv4
- exit ;;
- RM*:SINIX-*:*:*)
- echo mips-sni-sysv4
- exit ;;
- *:SINIX-*:*:*)
- if uname -p 2>/dev/null >/dev/null ; then
- UNAME_MACHINE=`(uname -p) 2>/dev/null`
- echo ${UNAME_MACHINE}-sni-sysv4
- else
- echo ns32k-sni-sysv
- fi
- exit ;;
- PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
- # says <Richard.M.Bartel@ccMail.Census.GOV>
- echo i586-unisys-sysv4
- exit ;;
- *:UNIX_System_V:4*:FTX*)
- # From Gerald Hewes <hewes@openmarket.com>.
- # How about differentiating between stratus architectures? -djm
- echo hppa1.1-stratus-sysv4
- exit ;;
- *:*:*:FTX*)
- # From seanf@swdc.stratus.com.
- echo i860-stratus-sysv4
- exit ;;
- i*86:VOS:*:*)
- # From Paul.Green@stratus.com.
- echo ${UNAME_MACHINE}-stratus-vos
- exit ;;
- *:VOS:*:*)
- # From Paul.Green@stratus.com.
- echo hppa1.1-stratus-vos
- exit ;;
- mc68*:A/UX:*:*)
- echo m68k-apple-aux${UNAME_RELEASE}
- exit ;;
- news*:NEWS-OS:6*:*)
- echo mips-sony-newsos6
- exit ;;
- R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
- if [ -d /usr/nec ]; then
- echo mips-nec-sysv${UNAME_RELEASE}
- else
- echo mips-unknown-sysv${UNAME_RELEASE}
- fi
- exit ;;
- BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
- echo powerpc-be-beos
- exit ;;
- BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
- echo powerpc-apple-beos
- exit ;;
- BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
- echo i586-pc-beos
- exit ;;
- SX-4:SUPER-UX:*:*)
- echo sx4-nec-superux${UNAME_RELEASE}
- exit ;;
- SX-5:SUPER-UX:*:*)
- echo sx5-nec-superux${UNAME_RELEASE}
- exit ;;
- SX-6:SUPER-UX:*:*)
- echo sx6-nec-superux${UNAME_RELEASE}
- exit ;;
- SX-7:SUPER-UX:*:*)
- echo sx7-nec-superux${UNAME_RELEASE}
- exit ;;
- SX-8:SUPER-UX:*:*)
- echo sx8-nec-superux${UNAME_RELEASE}
- exit ;;
- SX-8R:SUPER-UX:*:*)
- echo sx8r-nec-superux${UNAME_RELEASE}
- exit ;;
- Power*:Rhapsody:*:*)
- echo powerpc-apple-rhapsody${UNAME_RELEASE}
- exit ;;
- *:Rhapsody:*:*)
- echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
- exit ;;
- *:Darwin:*:*)
- UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
- case $UNAME_PROCESSOR in
- unknown) UNAME_PROCESSOR=powerpc ;;
- esac
- echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
- exit ;;
- *:procnto*:*:* | *:QNX:[0123456789]*:*)
- UNAME_PROCESSOR=`uname -p`
- if test "$UNAME_PROCESSOR" = "x86"; then
- UNAME_PROCESSOR=i386
- UNAME_MACHINE=pc
- fi
- echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
- exit ;;
- *:QNX:*:4*)
- echo i386-pc-qnx
- exit ;;
- NSE-?:NONSTOP_KERNEL:*:*)
- echo nse-tandem-nsk${UNAME_RELEASE}
- exit ;;
- NSR-?:NONSTOP_KERNEL:*:*)
- echo nsr-tandem-nsk${UNAME_RELEASE}
- exit ;;
- *:NonStop-UX:*:*)
- echo mips-compaq-nonstopux
- exit ;;
- BS2000:POSIX*:*:*)
- echo bs2000-siemens-sysv
- exit ;;
- DS/*:UNIX_System_V:*:*)
- echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
- exit ;;
- *:Plan9:*:*)
- # "uname -m" is not consistent, so use $cputype instead. 386
- # is converted to i386 for consistency with other x86
- # operating systems.
- if test "$cputype" = "386"; then
- UNAME_MACHINE=i386
- else
- UNAME_MACHINE="$cputype"
- fi
- echo ${UNAME_MACHINE}-unknown-plan9
- exit ;;
- *:TOPS-10:*:*)
- echo pdp10-unknown-tops10
- exit ;;
- *:TENEX:*:*)
- echo pdp10-unknown-tenex
- exit ;;
- KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
- echo pdp10-dec-tops20
- exit ;;
- XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
- echo pdp10-xkl-tops20
- exit ;;
- *:TOPS-20:*:*)
- echo pdp10-unknown-tops20
- exit ;;
- *:ITS:*:*)
- echo pdp10-unknown-its
- exit ;;
- SEI:*:*:SEIUX)
- echo mips-sei-seiux${UNAME_RELEASE}
- exit ;;
- *:DragonFly:*:*)
- echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
- exit ;;
- *:*VMS:*:*)
- UNAME_MACHINE=`(uname -p) 2>/dev/null`
- case "${UNAME_MACHINE}" in
- A*) echo alpha-dec-vms ; exit ;;
- I*) echo ia64-dec-vms ; exit ;;
- V*) echo vax-dec-vms ; exit ;;
- esac ;;
- *:XENIX:*:SysV)
- echo i386-pc-xenix
- exit ;;
- i*86:skyos:*:*)
- echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
- exit ;;
- i*86:rdos:*:*)
- echo ${UNAME_MACHINE}-pc-rdos
- exit ;;
-esac
-
-#echo '(No uname command or uname output not recognized.)' 1>&2
-#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
-
-eval $set_cc_for_build
-cat >$dummy.c <<EOF
-#ifdef _SEQUENT_
-# include <sys/types.h>
-# include <sys/utsname.h>
-#endif
-main ()
-{
-#if defined (sony)
-#if defined (MIPSEB)
- /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
- I don't know.... */
- printf ("mips-sony-bsd\n"); exit (0);
-#else
-#include <sys/param.h>
- printf ("m68k-sony-newsos%s\n",
-#ifdef NEWSOS4
- "4"
-#else
- ""
-#endif
- ); exit (0);
-#endif
-#endif
-
-#if defined (__arm) && defined (__acorn) && defined (__unix)
- printf ("arm-acorn-riscix\n"); exit (0);
-#endif
-
-#if defined (hp300) && !defined (hpux)
- printf ("m68k-hp-bsd\n"); exit (0);
-#endif
-
-#if defined (NeXT)
-#if !defined (__ARCHITECTURE__)
-#define __ARCHITECTURE__ "m68k"
-#endif
- int version;
- version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
- if (version < 4)
- printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
- else
- printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
- exit (0);
-#endif
-
-#if defined (MULTIMAX) || defined (n16)
-#if defined (UMAXV)
- printf ("ns32k-encore-sysv\n"); exit (0);
-#else
-#if defined (CMU)
- printf ("ns32k-encore-mach\n"); exit (0);
-#else
- printf ("ns32k-encore-bsd\n"); exit (0);
-#endif
-#endif
-#endif
-
-#if defined (__386BSD__)
- printf ("i386-pc-bsd\n"); exit (0);
-#endif
-
-#if defined (sequent)
-#if defined (i386)
- printf ("i386-sequent-dynix\n"); exit (0);
-#endif
-#if defined (ns32000)
- printf ("ns32k-sequent-dynix\n"); exit (0);
-#endif
-#endif
-
-#if defined (_SEQUENT_)
- struct utsname un;
-
- uname(&un);
-
- if (strncmp(un.version, "V2", 2) == 0) {
- printf ("i386-sequent-ptx2\n"); exit (0);
- }
- if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
- printf ("i386-sequent-ptx1\n"); exit (0);
- }
- printf ("i386-sequent-ptx\n"); exit (0);
-
-#endif
-
-#if defined (vax)
-# if !defined (ultrix)
-# include <sys/param.h>
-# if defined (BSD)
-# if BSD == 43
- printf ("vax-dec-bsd4.3\n"); exit (0);
-# else
-# if BSD == 199006
- printf ("vax-dec-bsd4.3reno\n"); exit (0);
-# else
- printf ("vax-dec-bsd\n"); exit (0);
-# endif
-# endif
-# else
- printf ("vax-dec-bsd\n"); exit (0);
-# endif
-# else
- printf ("vax-dec-ultrix\n"); exit (0);
-# endif
-#endif
-
-#if defined (alliant) && defined (i860)
- printf ("i860-alliant-bsd\n"); exit (0);
-#endif
-
- exit (1);
-}
-EOF
-
-$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
- { echo "$SYSTEM_NAME"; exit; }
-
-# Apollos put the system type in the environment.
-
-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
-
-# Convex versions that predate uname can use getsysinfo(1)
-
-if [ -x /usr/convex/getsysinfo ]
-then
- case `getsysinfo -f cpu_type` in
- c1*)
- echo c1-convex-bsd
- exit ;;
- c2*)
- if getsysinfo -f scalar_acc
- then echo c32-convex-bsd
- else echo c2-convex-bsd
- fi
- exit ;;
- c34*)
- echo c34-convex-bsd
- exit ;;
- c38*)
- echo c38-convex-bsd
- exit ;;
- c4*)
- echo c4-convex-bsd
- exit ;;
- esac
-fi
-
-cat >&2 <<EOF
-$0: unable to guess system type
-
-This script, last modified $timestamp, has failed to recognize
-the operating system you are using. It is advised that you
-download the most up to date version of the config scripts from
-
- http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
-and
- http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
-
-If the version you run ($0) is already up to date, please
-send the following data and any information you think might be
-pertinent to <config-patches@gnu.org> in order to provide the needed
-information to handle your system.
-
-config.guess timestamp = $timestamp
-
-uname -m = `(uname -m) 2>/dev/null || echo unknown`
-uname -r = `(uname -r) 2>/dev/null || echo unknown`
-uname -s = `(uname -s) 2>/dev/null || echo unknown`
-uname -v = `(uname -v) 2>/dev/null || echo unknown`
-
-/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
-/bin/uname -X = `(/bin/uname -X) 2>/dev/null`
-
-hostinfo = `(hostinfo) 2>/dev/null`
-/bin/universe = `(/bin/universe) 2>/dev/null`
-/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
-/bin/arch = `(/bin/arch) 2>/dev/null`
-/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
-/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
-
-UNAME_MACHINE = ${UNAME_MACHINE}
-UNAME_RELEASE = ${UNAME_RELEASE}
-UNAME_SYSTEM = ${UNAME_SYSTEM}
-UNAME_VERSION = ${UNAME_VERSION}
-EOF
-
-exit 1
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
-# time-stamp-end: "'"
-# End:
diff --git a/config.h.cmake b/config.h.cmake
new file mode 100644
index 0000000..c5045ac
--- /dev/null
+++ b/config.h.cmake
@@ -0,0 +1,11 @@
+#define VERSION "@VERSION@"
+
+// Defined if you have fvisibility and fvisibility-inlines-hidden support.
+#cmakedefine __KDE_HAVE_GCC_VISIBILITY 1
+
+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+ significant byte first (like Motorola and SPARC, unlike Intel). */
+#cmakedefine WORDS_BIGENDIAN @WORDS_BIGENDIAN@
+
+/* Defined if libbonoboui is available */
+#cmakedefine HAVE_BONOBO 1
diff --git a/config.sub.cdbs-orig b/config.sub.cdbs-orig
deleted file mode 100644
index 1761d8b..0000000
--- a/config.sub.cdbs-orig
+++ /dev/null
@@ -1,1626 +0,0 @@
-#! /bin/sh
-# Configuration validation subroutine script.
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
-# Inc.
-
-timestamp='2007-06-28'
-
-# This file is (in principle) common to ALL GNU software.
-# The presence of a machine in this file suggests that SOME GNU software
-# can handle that machine. It does not imply ALL GNU software can.
-#
-# This file is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
-# 02110-1301, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-
-# Please send patches to <config-patches@gnu.org>. Submit a context
-# diff and a properly formatted ChangeLog entry.
-#
-# Configuration subroutine to validate and canonicalize a configuration type.
-# Supply the specified configuration type as an argument.
-# If it is invalid, we print an error message on stderr and exit with code 1.
-# Otherwise, we print the canonical config type on stdout and succeed.
-
-# This file is supposed to be the same for all GNU packages
-# and recognize all the CPU types, system types and aliases
-# that are meaningful with *any* GNU software.
-# Each package is responsible for reporting which valid configurations
-# it does not support. The user should be able to distinguish
-# a failure to support a valid configuration from a meaningless
-# configuration.
-
-# The goal of this file is to map all the various variations of a given
-# machine specification into a single specification in the form:
-# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
-# or in some cases, the newer four-part form:
-# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
-# It is wrong to echo any other type of specification.
-
-me=`echo "$0" | sed -e 's,.*/,,'`
-
-usage="\
-Usage: $0 [OPTION] CPU-MFR-OPSYS
- $0 [OPTION] ALIAS
-
-Canonicalize a configuration name.
-
-Operation modes:
- -h, --help print this help, then exit
- -t, --time-stamp print date of last modification, then exit
- -v, --version print version number, then exit
-
-Report bugs and patches to <config-patches@gnu.org>."
-
-version="\
-GNU config.sub ($timestamp)
-
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-Free Software Foundation, Inc.
-
-This is free software; see the source for copying conditions. There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
-
-help="
-Try \`$me --help' for more information."
-
-# Parse command line
-while test $# -gt 0 ; do
- case $1 in
- --time-stamp | --time* | -t )
- echo "$timestamp" ; exit ;;
- --version | -v )
- echo "$version" ; exit ;;
- --help | --h* | -h )
- echo "$usage"; exit ;;
- -- ) # Stop option processing
- shift; break ;;
- - ) # Use stdin as input.
- break ;;
- -* )
- echo "$me: invalid option $1$help"
- exit 1 ;;
-
- *local*)
- # First pass through any local machine types.
- echo $1
- exit ;;
-
- * )
- break ;;
- esac
-done
-
-case $# in
- 0) echo "$me: missing argument$help" >&2
- exit 1;;
- 1) ;;
- *) echo "$me: too many arguments$help" >&2
- exit 1;;
-esac
-
-# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
-# Here we must recognize all the valid KERNEL-OS combinations.
-maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
-case $maybe_os in
- nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
- uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
- storm-chaos* | os2-emx* | rtmk-nova*)
- os=-$maybe_os
- basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
- ;;
- *)
- basic_machine=`echo $1 | sed 's/-[^-]*$//'`
- if [ $basic_machine != $1 ]
- then os=`echo $1 | sed 's/.*-/-/'`
- else os=; fi
- ;;
-esac
-
-### Let's recognize common machines as not being operating systems so
-### that things like config.sub decstation-3100 work. We also
-### recognize some manufacturers as not being operating systems, so we
-### can provide default operating systems below.
-case $os in
- -sun*os*)
- # Prevent following clause from handling this invalid input.
- ;;
- -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
- -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
- -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
- -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
- -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
- -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
- -apple | -axis | -knuth | -cray)
- os=
- basic_machine=$1
- ;;
- -sim | -cisco | -oki | -wec | -winbond)
- os=
- basic_machine=$1
- ;;
- -scout)
- ;;
- -wrs)
- os=-vxworks
- basic_machine=$1
- ;;
- -chorusos*)
- os=-chorusos
- basic_machine=$1
- ;;
- -chorusrdb)
- os=-chorusrdb
- basic_machine=$1
- ;;
- -hiux*)
- os=-hiuxwe2
- ;;
- -sco6)
- os=-sco5v6
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco5)
- os=-sco3.2v5
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco4)
- os=-sco3.2v4
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco3.2.[4-9]*)
- os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco3.2v[4-9]*)
- # Don't forget version if it is 3.2v4 or newer.
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco5v6*)
- # Don't forget version if it is 3.2v4 or newer.
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco*)
- os=-sco3.2v2
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -udk*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -isc)
- os=-isc2.2
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -clix*)
- basic_machine=clipper-intergraph
- ;;
- -isc*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -lynx*)
- os=-lynxos
- ;;
- -ptx*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
- ;;
- -windowsnt*)
- os=`echo $os | sed -e 's/windowsnt/winnt/'`
- ;;
- -psos*)
- os=-psos
- ;;
- -mint | -mint[0-9]*)
- basic_machine=m68k-atari
- os=-mint
- ;;
-esac
-
-# Decode aliases for certain CPU-COMPANY combinations.
-case $basic_machine in
- # Recognize the basic CPU types without company name.
- # Some are omitted here because they have special meanings below.
- 1750a | 580 \
- | a29k \
- | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
- | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
- | am33_2.0 \
- | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
- | bfin \
- | c4x | clipper \
- | d10v | d30v | dlx | dsp16xx \
- | fido | fr30 | frv \
- | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
- | i370 | i860 | i960 | ia64 \
- | ip2k | iq2000 \
- | m32c | m32r | m32rle | m68000 | m68k | m88k \
- | maxq | mb | microblaze | mcore | mep \
- | mips | mipsbe | mipseb | mipsel | mipsle \
- | mips16 \
- | mips64 | mips64el \
- | mips64vr | mips64vrel \
- | mips64orion | mips64orionel \
- | mips64vr4100 | mips64vr4100el \
- | mips64vr4300 | mips64vr4300el \
- | mips64vr5000 | mips64vr5000el \
- | mips64vr5900 | mips64vr5900el \
- | mipsisa32 | mipsisa32el \
- | mipsisa32r2 | mipsisa32r2el \
- | mipsisa64 | mipsisa64el \
- | mipsisa64r2 | mipsisa64r2el \
- | mipsisa64sb1 | mipsisa64sb1el \
- | mipsisa64sr71k | mipsisa64sr71kel \
- | mipstx39 | mipstx39el \
- | mn10200 | mn10300 \
- | mt \
- | msp430 \
- | nios | nios2 \
- | ns16k | ns32k \
- | or32 \
- | pdp10 | pdp11 | pj | pjl \
- | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
- | pyramid \
- | score \
- | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
- | sh64 | sh64le \
- | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
- | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
- | spu | strongarm \
- | tahoe | thumb | tic4x | tic80 | tron \
- | v850 | v850e \
- | we32k \
- | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
- | z8k)
- basic_machine=$basic_machine-unknown
- ;;
- m6811 | m68hc11 | m6812 | m68hc12)
- # Motorola 68HC11/12.
- basic_machine=$basic_machine-unknown
- os=-none
- ;;
- m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
- ;;
- ms1)
- basic_machine=mt-unknown
- ;;
-
- # We use `pc' rather than `unknown'
- # because (1) that's what they normally are, and
- # (2) the word "unknown" tends to confuse beginning users.
- i*86 | x86_64)
- basic_machine=$basic_machine-pc
- ;;
- # Object if more than one company name word.
- *-*-*)
- echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
- exit 1
- ;;
- # Recognize the basic CPU types with company name.
- 580-* \
- | a29k-* \
- | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
- | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
- | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
- | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
- | avr-* | avr32-* \
- | bfin-* | bs2000-* \
- | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
- | clipper-* | craynv-* | cydra-* \
- | d10v-* | d30v-* | dlx-* \
- | elxsi-* \
- | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
- | h8300-* | h8500-* \
- | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
- | i*86-* | i860-* | i960-* | ia64-* \
- | ip2k-* | iq2000-* \
- | m32c-* | m32r-* | m32rle-* \
- | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
- | m88110-* | m88k-* | maxq-* | mcore-* \
- | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
- | mips16-* \
- | mips64-* | mips64el-* \
- | mips64vr-* | mips64vrel-* \
- | mips64orion-* | mips64orionel-* \
- | mips64vr4100-* | mips64vr4100el-* \
- | mips64vr4300-* | mips64vr4300el-* \
- | mips64vr5000-* | mips64vr5000el-* \
- | mips64vr5900-* | mips64vr5900el-* \
- | mipsisa32-* | mipsisa32el-* \
- | mipsisa32r2-* | mipsisa32r2el-* \
- | mipsisa64-* | mipsisa64el-* \
- | mipsisa64r2-* | mipsisa64r2el-* \
- | mipsisa64sb1-* | mipsisa64sb1el-* \
- | mipsisa64sr71k-* | mipsisa64sr71kel-* \
- | mipstx39-* | mipstx39el-* \
- | mmix-* \
- | mt-* \
- | msp430-* \
- | nios-* | nios2-* \
- | none-* | np1-* | ns16k-* | ns32k-* \
- | orion-* \
- | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
- | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
- | pyramid-* \
- | romp-* | rs6000-* \
- | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
- | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
- | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
- | sparclite-* \
- | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
- | tahoe-* | thumb-* \
- | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
- | tron-* \
- | v850-* | v850e-* | vax-* \
- | we32k-* \
- | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
- | xstormy16-* | xtensa-* \
- | ymp-* \
- | z8k-*)
- ;;
- # Recognize the various machine names and aliases which stand
- # for a CPU type and a company and sometimes even an OS.
- 386bsd)
- basic_machine=i386-unknown
- os=-bsd
- ;;
- 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
- basic_machine=m68000-att
- ;;
- 3b*)
- basic_machine=we32k-att
- ;;
- a29khif)
- basic_machine=a29k-amd
- os=-udi
- ;;
- abacus)
- basic_machine=abacus-unknown
- ;;
- adobe68k)
- basic_machine=m68010-adobe
- os=-scout
- ;;
- alliant | fx80)
- basic_machine=fx80-alliant
- ;;
- altos | altos3068)
- basic_machine=m68k-altos
- ;;
- am29k)
- basic_machine=a29k-none
- os=-bsd
- ;;
- amd64)
- basic_machine=x86_64-pc
- ;;
- amd64-*)
- basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- amdahl)
- basic_machine=580-amdahl
- os=-sysv
- ;;
- amiga | amiga-*)
- basic_machine=m68k-unknown
- ;;
- amigaos | amigados)
- basic_machine=m68k-unknown
- os=-amigaos
- ;;
- amigaunix | amix)
- basic_machine=m68k-unknown
- os=-sysv4
- ;;
- apollo68)
- basic_machine=m68k-apollo
- os=-sysv
- ;;
- apollo68bsd)
- basic_machine=m68k-apollo
- os=-bsd
- ;;
- aux)
- basic_machine=m68k-apple
- os=-aux
- ;;
- balance)
- basic_machine=ns32k-sequent
- os=-dynix
- ;;
- c90)
- basic_machine=c90-cray
- os=-unicos
- ;;
- convex-c1)
- basic_machine=c1-convex
- os=-bsd
- ;;
- convex-c2)
- basic_machine=c2-convex
- os=-bsd
- ;;
- convex-c32)
- basic_machine=c32-convex
- os=-bsd
- ;;
- convex-c34)
- basic_machine=c34-convex
- os=-bsd
- ;;
- convex-c38)
- basic_machine=c38-convex
- os=-bsd
- ;;
- cray | j90)
- basic_machine=j90-cray
- os=-unicos
- ;;
- craynv)
- basic_machine=craynv-cray
- os=-unicosmp
- ;;
- cr16)
- basic_machine=cr16-unknown
- os=-elf
- ;;
- crds | unos)
- basic_machine=m68k-crds
- ;;
- crisv32 | crisv32-* | etraxfs*)
- basic_machine=crisv32-axis
- ;;
- cris | cris-* | etrax*)
- basic_machine=cris-axis
- ;;
- crx)
- basic_machine=crx-unknown
- os=-elf
- ;;
- da30 | da30-*)
- basic_machine=m68k-da30
- ;;
- decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
- basic_machine=mips-dec
- ;;
- decsystem10* | dec10*)
- basic_machine=pdp10-dec
- os=-tops10
- ;;
- decsystem20* | dec20*)
- basic_machine=pdp10-dec
- os=-tops20
- ;;
- delta | 3300 | motorola-3300 | motorola-delta \
- | 3300-motorola | delta-motorola)
- basic_machine=m68k-motorola
- ;;
- delta88)
- basic_machine=m88k-motorola
- os=-sysv3
- ;;
- djgpp)
- basic_machine=i586-pc
- os=-msdosdjgpp
- ;;
- dpx20 | dpx20-*)
- basic_machine=rs6000-bull
- os=-bosx
- ;;
- dpx2* | dpx2*-bull)
- basic_machine=m68k-bull
- os=-sysv3
- ;;
- ebmon29k)
- basic_machine=a29k-amd
- os=-ebmon
- ;;
- elxsi)
- basic_machine=elxsi-elxsi
- os=-bsd
- ;;
- encore | umax | mmax)
- basic_machine=ns32k-encore
- ;;
- es1800 | OSE68k | ose68k | ose | OSE)
- basic_machine=m68k-ericsson
- os=-ose
- ;;
- fx2800)
- basic_machine=i860-alliant
- ;;
- genix)
- basic_machine=ns32k-ns
- ;;
- gmicro)
- basic_machine=tron-gmicro
- os=-sysv
- ;;
- go32)
- basic_machine=i386-pc
- os=-go32
- ;;
- h3050r* | hiux*)
- basic_machine=hppa1.1-hitachi
- os=-hiuxwe2
- ;;
- h8300hms)
- basic_machine=h8300-hitachi
- os=-hms
- ;;
- h8300xray)
- basic_machine=h8300-hitachi
- os=-xray
- ;;
- h8500hms)
- basic_machine=h8500-hitachi
- os=-hms
- ;;
- harris)
- basic_machine=m88k-harris
- os=-sysv3
- ;;
- hp300-*)
- basic_machine=m68k-hp
- ;;
- hp300bsd)
- basic_machine=m68k-hp
- os=-bsd
- ;;
- hp300hpux)
- basic_machine=m68k-hp
- os=-hpux
- ;;
- hp3k9[0-9][0-9] | hp9[0-9][0-9])
- basic_machine=hppa1.0-hp
- ;;
- hp9k2[0-9][0-9] | hp9k31[0-9])
- basic_machine=m68000-hp
- ;;
- hp9k3[2-9][0-9])
- basic_machine=m68k-hp
- ;;
- hp9k6[0-9][0-9] | hp6[0-9][0-9])
- basic_machine=hppa1.0-hp
- ;;
- hp9k7[0-79][0-9] | hp7[0-79][0-9])
- basic_machine=hppa1.1-hp
- ;;
- hp9k78[0-9] | hp78[0-9])
- # FIXME: really hppa2.0-hp
- basic_machine=hppa1.1-hp
- ;;
- hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
- # FIXME: really hppa2.0-hp
- basic_machine=hppa1.1-hp
- ;;
- hp9k8[0-9][13679] | hp8[0-9][13679])
- basic_machine=hppa1.1-hp
- ;;
- hp9k8[0-9][0-9] | hp8[0-9][0-9])
- basic_machine=hppa1.0-hp
- ;;
- hppa-next)
- os=-nextstep3
- ;;
- hppaosf)
- basic_machine=hppa1.1-hp
- os=-osf
- ;;
- hppro)
- basic_machine=hppa1.1-hp
- os=-proelf
- ;;
- i370-ibm* | ibm*)
- basic_machine=i370-ibm
- ;;
-# I'm not sure what "Sysv32" means. Should this be sysv3.2?
- i*86v32)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-sysv32
- ;;
- i*86v4*)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-sysv4
- ;;
- i*86v)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-sysv
- ;;
- i*86sol2)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-solaris2
- ;;
- i386mach)
- basic_machine=i386-mach
- os=-mach
- ;;
- i386-vsta | vsta)
- basic_machine=i386-unknown
- os=-vsta
- ;;
- iris | iris4d)
- basic_machine=mips-sgi
- case $os in
- -irix*)
- ;;
- *)
- os=-irix4
- ;;
- esac
- ;;
- isi68 | isi)
- basic_machine=m68k-isi
- os=-sysv
- ;;
- m88k-omron*)
- basic_machine=m88k-omron
- ;;
- magnum | m3230)
- basic_machine=mips-mips
- os=-sysv
- ;;
- merlin)
- basic_machine=ns32k-utek
- os=-sysv
- ;;
- mingw32)
- basic_machine=i386-pc
- os=-mingw32
- ;;
- mingw32ce)
- basic_machine=arm-unknown
- os=-mingw32ce
- ;;
- miniframe)
- basic_machine=m68000-convergent
- ;;
- *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
- basic_machine=m68k-atari
- os=-mint
- ;;
- mips3*-*)
- basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
- ;;
- mips3*)
- basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
- ;;
- monitor)
- basic_machine=m68k-rom68k
- os=-coff
- ;;
- morphos)
- basic_machine=powerpc-unknown
- os=-morphos
- ;;
- msdos)
- basic_machine=i386-pc
- os=-msdos
- ;;
- ms1-*)
- basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
- ;;
- mvs)
- basic_machine=i370-ibm
- os=-mvs
- ;;
- ncr3000)
- basic_machine=i486-ncr
- os=-sysv4
- ;;
- netbsd386)
- basic_machine=i386-unknown
- os=-netbsd
- ;;
- netwinder)
- basic_machine=armv4l-rebel
- os=-linux
- ;;
- news | news700 | news800 | news900)
- basic_machine=m68k-sony
- os=-newsos
- ;;
- news1000)
- basic_machine=m68030-sony
- os=-newsos
- ;;
- news-3600 | risc-news)
- basic_machine=mips-sony
- os=-newsos
- ;;
- necv70)
- basic_machine=v70-nec
- os=-sysv
- ;;
- next | m*-next )
- basic_machine=m68k-next
- case $os in
- -nextstep* )
- ;;
- -ns2*)
- os=-nextstep2
- ;;
- *)
- os=-nextstep3
- ;;
- esac
- ;;
- nh3000)
- basic_machine=m68k-harris
- os=-cxux
- ;;
- nh[45]000)
- basic_machine=m88k-harris
- os=-cxux
- ;;
- nindy960)
- basic_machine=i960-intel
- os=-nindy
- ;;
- mon960)
- basic_machine=i960-intel
- os=-mon960
- ;;
- nonstopux)
- basic_machine=mips-compaq
- os=-nonstopux
- ;;
- np1)
- basic_machine=np1-gould
- ;;
- nsr-tandem)
- basic_machine=nsr-tandem
- ;;
- op50n-* | op60c-*)
- basic_machine=hppa1.1-oki
- os=-proelf
- ;;
- openrisc | openrisc-*)
- basic_machine=or32-unknown
- ;;
- os400)
- basic_machine=powerpc-ibm
- os=-os400
- ;;
- OSE68000 | ose68000)
- basic_machine=m68000-ericsson
- os=-ose
- ;;
- os68k)
- basic_machine=m68k-none
- os=-os68k
- ;;
- pa-hitachi)
- basic_machine=hppa1.1-hitachi
- os=-hiuxwe2
- ;;
- paragon)
- basic_machine=i860-intel
- os=-osf
- ;;
- pbd)
- basic_machine=sparc-tti
- ;;
- pbb)
- basic_machine=m68k-tti
- ;;
- pc532 | pc532-*)
- basic_machine=ns32k-pc532
- ;;
- pc98)
- basic_machine=i386-pc
- ;;
- pc98-*)
- basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- pentium | p5 | k5 | k6 | nexgen | viac3)
- basic_machine=i586-pc
- ;;
- pentiumpro | p6 | 6x86 | athlon | athlon_*)
- basic_machine=i686-pc
- ;;
- pentiumii | pentium2 | pentiumiii | pentium3)
- basic_machine=i686-pc
- ;;
- pentium4)
- basic_machine=i786-pc
- ;;
- pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
- basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- pentiumpro-* | p6-* | 6x86-* | athlon-*)
- basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
- basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- pentium4-*)
- basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- pn)
- basic_machine=pn-gould
- ;;
- power) basic_machine=power-ibm
- ;;
- ppc) basic_machine=powerpc-unknown
- ;;
- ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- ppcle | powerpclittle | ppc-le | powerpc-little)
- basic_machine=powerpcle-unknown
- ;;
- ppcle-* | powerpclittle-*)
- basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- ppc64) basic_machine=powerpc64-unknown
- ;;
- ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- ppc64le | powerpc64little | ppc64-le | powerpc64-little)
- basic_machine=powerpc64le-unknown
- ;;
- ppc64le-* | powerpc64little-*)
- basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- ps2)
- basic_machine=i386-ibm
- ;;
- pw32)
- basic_machine=i586-unknown
- os=-pw32
- ;;
- rdos)
- basic_machine=i386-pc
- os=-rdos
- ;;
- rom68k)
- basic_machine=m68k-rom68k
- os=-coff
- ;;
- rm[46]00)
- basic_machine=mips-siemens
- ;;
- rtpc | rtpc-*)
- basic_machine=romp-ibm
- ;;
- s390 | s390-*)
- basic_machine=s390-ibm
- ;;
- s390x | s390x-*)
- basic_machine=s390x-ibm
- ;;
- sa29200)
- basic_machine=a29k-amd
- os=-udi
- ;;
- sb1)
- basic_machine=mipsisa64sb1-unknown
- ;;
- sb1el)
- basic_machine=mipsisa64sb1el-unknown
- ;;
- sde)
- basic_machine=mipsisa32-sde
- os=-elf
- ;;
- sei)
- basic_machine=mips-sei
- os=-seiux
- ;;
- sequent)
- basic_machine=i386-sequent
- ;;
- sh)
- basic_machine=sh-hitachi
- os=-hms
- ;;
- sh5el)
- basic_machine=sh5le-unknown
- ;;
- sh64)
- basic_machine=sh64-unknown
- ;;
- sparclite-wrs | simso-wrs)
- basic_machine=sparclite-wrs
- os=-vxworks
- ;;
- sps7)
- basic_machine=m68k-bull
- os=-sysv2
- ;;
- spur)
- basic_machine=spur-unknown
- ;;
- st2000)
- basic_machine=m68k-tandem
- ;;
- stratus)
- basic_machine=i860-stratus
- os=-sysv4
- ;;
- sun2)
- basic_machine=m68000-sun
- ;;
- sun2os3)
- basic_machine=m68000-sun
- os=-sunos3
- ;;
- sun2os4)
- basic_machine=m68000-sun
- os=-sunos4
- ;;
- sun3os3)
- basic_machine=m68k-sun
- os=-sunos3
- ;;
- sun3os4)
- basic_machine=m68k-sun
- os=-sunos4
- ;;
- sun4os3)
- basic_machine=sparc-sun
- os=-sunos3
- ;;
- sun4os4)
- basic_machine=sparc-sun
- os=-sunos4
- ;;
- sun4sol2)
- basic_machine=sparc-sun
- os=-solaris2
- ;;
- sun3 | sun3-*)
- basic_machine=m68k-sun
- ;;
- sun4)
- basic_machine=sparc-sun
- ;;
- sun386 | sun386i | roadrunner)
- basic_machine=i386-sun
- ;;
- sv1)
- basic_machine=sv1-cray
- os=-unicos
- ;;
- symmetry)
- basic_machine=i386-sequent
- os=-dynix
- ;;
- t3e)
- basic_machine=alphaev5-cray
- os=-unicos
- ;;
- t90)
- basic_machine=t90-cray
- os=-unicos
- ;;
- tic54x | c54x*)
- basic_machine=tic54x-unknown
- os=-coff
- ;;
- tic55x | c55x*)
- basic_machine=tic55x-unknown
- os=-coff
- ;;
- tic6x | c6x*)
- basic_machine=tic6x-unknown
- os=-coff
- ;;
- tx39)
- basic_machine=mipstx39-unknown
- ;;
- tx39el)
- basic_machine=mipstx39el-unknown
- ;;
- toad1)
- basic_machine=pdp10-xkl
- os=-tops20
- ;;
- tower | tower-32)
- basic_machine=m68k-ncr
- ;;
- tpf)
- basic_machine=s390x-ibm
- os=-tpf
- ;;
- udi29k)
- basic_machine=a29k-amd
- os=-udi
- ;;
- ultra3)
- basic_machine=a29k-nyu
- os=-sym1
- ;;
- v810 | necv810)
- basic_machine=v810-nec
- os=-none
- ;;
- vaxv)
- basic_machine=vax-dec
- os=-sysv
- ;;
- vms)
- basic_machine=vax-dec
- os=-vms
- ;;
- vpp*|vx|vx-*)
- basic_machine=f301-fujitsu
- ;;
- vxworks960)
- basic_machine=i960-wrs
- os=-vxworks
- ;;
- vxworks68)
- basic_machine=m68k-wrs
- os=-vxworks
- ;;
- vxworks29k)
- basic_machine=a29k-wrs
- os=-vxworks
- ;;
- w65*)
- basic_machine=w65-wdc
- os=-none
- ;;
- w89k-*)
- basic_machine=hppa1.1-winbond
- os=-proelf
- ;;
- xbox)
- basic_machine=i686-pc
- os=-mingw32
- ;;
- xps | xps100)
- basic_machine=xps100-honeywell
- ;;
- ymp)
- basic_machine=ymp-cray
- os=-unicos
- ;;
- z8k-*-coff)
- basic_machine=z8k-unknown
- os=-sim
- ;;
- none)
- basic_machine=none-none
- os=-none
- ;;
-
-# Here we handle the default manufacturer of certain CPU types. It is in
-# some cases the only manufacturer, in others, it is the most popular.
- w89k)
- basic_machine=hppa1.1-winbond
- ;;
- op50n)
- basic_machine=hppa1.1-oki
- ;;
- op60c)
- basic_machine=hppa1.1-oki
- ;;
- romp)
- basic_machine=romp-ibm
- ;;
- mmix)
- basic_machine=mmix-knuth
- ;;
- rs6000)
- basic_machine=rs6000-ibm
- ;;
- vax)
- basic_machine=vax-dec
- ;;
- pdp10)
- # there are many clones, so DEC is not a safe bet
- basic_machine=pdp10-unknown
- ;;
- pdp11)
- basic_machine=pdp11-dec
- ;;
- we32k)
- basic_machine=we32k-att
- ;;
- sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
- basic_machine=sh-unknown
- ;;
- sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
- basic_machine=sparc-sun
- ;;
- cydra)
- basic_machine=cydra-cydrome
- ;;
- orion)
- basic_machine=orion-highlevel
- ;;
- orion105)
- basic_machine=clipper-highlevel
- ;;
- mac | mpw | mac-mpw)
- basic_machine=m68k-apple
- ;;
- pmac | pmac-mpw)
- basic_machine=powerpc-apple
- ;;
- *-unknown)
- # Make sure to match an already-canonicalized machine name.
- ;;
- *)
- echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
- exit 1
- ;;
-esac
-
-# Here we canonicalize certain aliases for manufacturers.
-case $basic_machine in
- *-digital*)
- basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
- ;;
- *-commodore*)
- basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
- ;;
- *)
- ;;
-esac
-
-# Decode manufacturer-specific aliases for certain operating systems.
-
-if [ x"$os" != x"" ]
-then
-case $os in
- # First match some system type aliases
- # that might get confused with valid system types.
- # -solaris* is a basic system type, with this one exception.
- -solaris1 | -solaris1.*)
- os=`echo $os | sed -e 's|solaris1|sunos4|'`
- ;;
- -solaris)
- os=-solaris2
- ;;
- -svr4*)
- os=-sysv4
- ;;
- -unixware*)
- os=-sysv4.2uw
- ;;
- -gnu/linux*)
- os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
- ;;
- # First accept the basic system types.
- # The portable systems comes first.
- # Each alternative MUST END IN A *, to match a version number.
- # -sysv* is not here because it comes later, after sysvr4.
- -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
- | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
- | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
- | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
- | -aos* \
- | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
- | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
- | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
- | -openbsd* | -solidbsd* \
- | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
- | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
- | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
- | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
- | -chorusos* | -chorusrdb* \
- | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
- | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
- | -uxpv* | -beos* | -mpeix* | -udk* \
- | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
- | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
- | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
- | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
- | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
- | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
- | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
- # Remember, each alternative MUST END IN *, to match a version number.
- ;;
- -qnx*)
- case $basic_machine in
- x86-* | i*86-*)
- ;;
- *)
- os=-nto$os
- ;;
- esac
- ;;
- -nto-qnx*)
- ;;
- -nto*)
- os=`echo $os | sed -e 's|nto|nto-qnx|'`
- ;;
- -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
- | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
- | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
- ;;
- -mac*)
- os=`echo $os | sed -e 's|mac|macos|'`
- ;;
- -linux-dietlibc)
- os=-linux-dietlibc
- ;;
- -linux*)
- os=`echo $os | sed -e 's|linux|linux-gnu|'`
- ;;
- -sunos5*)
- os=`echo $os | sed -e 's|sunos5|solaris2|'`
- ;;
- -sunos6*)
- os=`echo $os | sed -e 's|sunos6|solaris3|'`
- ;;
- -opened*)
- os=-openedition
- ;;
- -os400*)
- os=-os400
- ;;
- -wince*)
- os=-wince
- ;;
- -osfrose*)
- os=-osfrose
- ;;
- -osf*)
- os=-osf
- ;;
- -utek*)
- os=-bsd
- ;;
- -dynix*)
- os=-bsd
- ;;
- -acis*)
- os=-aos
- ;;
- -atheos*)
- os=-atheos
- ;;
- -syllable*)
- os=-syllable
- ;;
- -386bsd)
- os=-bsd
- ;;
- -ctix* | -uts*)
- os=-sysv
- ;;
- -nova*)
- os=-rtmk-nova
- ;;
- -ns2 )
- os=-nextstep2
- ;;
- -nsk*)
- os=-nsk
- ;;
- # Preserve the version number of sinix5.
- -sinix5.*)
- os=`echo $os | sed -e 's|sinix|sysv|'`
- ;;
- -sinix*)
- os=-sysv4
- ;;
- -tpf*)
- os=-tpf
- ;;
- -triton*)
- os=-sysv3
- ;;
- -oss*)
- os=-sysv3
- ;;
- -svr4)
- os=-sysv4
- ;;
- -svr3)
- os=-sysv3
- ;;
- -sysvr4)
- os=-sysv4
- ;;
- # This must come after -sysvr4.
- -sysv*)
- ;;
- -ose*)
- os=-ose
- ;;
- -es1800*)
- os=-ose
- ;;
- -xenix)
- os=-xenix
- ;;
- -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
- os=-mint
- ;;
- -aros*)
- os=-aros
- ;;
- -kaos*)
- os=-kaos
- ;;
- -zvmoe)
- os=-zvmoe
- ;;
- -none)
- ;;
- *)
- # Get rid of the `-' at the beginning of $os.
- os=`echo $os | sed 's/[^-]*-//'`
- echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
- exit 1
- ;;
-esac
-else
-
-# Here we handle the default operating systems that come with various machines.
-# The value should be what the vendor currently ships out the door with their
-# machine or put another way, the most popular os provided with the machine.
-
-# Note that if you're going to try to match "-MANUFACTURER" here (say,
-# "-sun"), then you have to tell the case statement up towards the top
-# that MANUFACTURER isn't an operating system. Otherwise, code above
-# will signal an error saying that MANUFACTURER isn't an operating
-# system, and we'll never get to this point.
-
-case $basic_machine in
- score-*)
- os=-elf
- ;;
- spu-*)
- os=-elf
- ;;
- *-acorn)
- os=-riscix1.2
- ;;
- arm*-rebel)
- os=-linux
- ;;
- arm*-semi)
- os=-aout
- ;;
- c4x-* | tic4x-*)
- os=-coff
- ;;
- # This must come before the *-dec entry.
- pdp10-*)
- os=-tops20
- ;;
- pdp11-*)
- os=-none
- ;;
- *-dec | vax-*)
- os=-ultrix4.2
- ;;
- m68*-apollo)
- os=-domain
- ;;
- i386-sun)
- os=-sunos4.0.2
- ;;
- m68000-sun)
- os=-sunos3
- # This also exists in the configure program, but was not the
- # default.
- # os=-sunos4
- ;;
- m68*-cisco)
- os=-aout
- ;;
- mep-*)
- os=-elf
- ;;
- mips*-cisco)
- os=-elf
- ;;
- mips*-*)
- os=-elf
- ;;
- or32-*)
- os=-coff
- ;;
- *-tti) # must be before sparc entry or we get the wrong os.
- os=-sysv3
- ;;
- sparc-* | *-sun)
- os=-sunos4.1.1
- ;;
- *-be)
- os=-beos
- ;;
- *-haiku)
- os=-haiku
- ;;
- *-ibm)
- os=-aix
- ;;
- *-knuth)
- os=-mmixware
- ;;
- *-wec)
- os=-proelf
- ;;
- *-winbond)
- os=-proelf
- ;;
- *-oki)
- os=-proelf
- ;;
- *-hp)
- os=-hpux
- ;;
- *-hitachi)
- os=-hiux
- ;;
- i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
- os=-sysv
- ;;
- *-cbm)
- os=-amigaos
- ;;
- *-dg)
- os=-dgux
- ;;
- *-dolphin)
- os=-sysv3
- ;;
- m68k-ccur)
- os=-rtu
- ;;
- m88k-omron*)
- os=-luna
- ;;
- *-next )
- os=-nextstep
- ;;
- *-sequent)
- os=-ptx
- ;;
- *-crds)
- os=-unos
- ;;
- *-ns)
- os=-genix
- ;;
- i370-*)
- os=-mvs
- ;;
- *-next)
- os=-nextstep3
- ;;
- *-gould)
- os=-sysv
- ;;
- *-highlevel)
- os=-bsd
- ;;
- *-encore)
- os=-bsd
- ;;
- *-sgi)
- os=-irix
- ;;
- *-siemens)
- os=-sysv4
- ;;
- *-masscomp)
- os=-rtu
- ;;
- f30[01]-fujitsu | f700-fujitsu)
- os=-uxpv
- ;;
- *-rom68k)
- os=-coff
- ;;
- *-*bug)
- os=-coff
- ;;
- *-apple)
- os=-macos
- ;;
- *-atari*)
- os=-mint
- ;;
- *)
- os=-none
- ;;
-esac
-fi
-
-# Here we handle the case where we know the os, and the CPU type, but not the
-# manufacturer. We pick the logical manufacturer.
-vendor=unknown
-case $basic_machine in
- *-unknown)
- case $os in
- -riscix*)
- vendor=acorn
- ;;
- -sunos*)
- vendor=sun
- ;;
- -aix*)
- vendor=ibm
- ;;
- -beos*)
- vendor=be
- ;;
- -hpux*)
- vendor=hp
- ;;
- -mpeix*)
- vendor=hp
- ;;
- -hiux*)
- vendor=hitachi
- ;;
- -unos*)
- vendor=crds
- ;;
- -dgux*)
- vendor=dg
- ;;
- -luna*)
- vendor=omron
- ;;
- -genix*)
- vendor=ns
- ;;
- -mvs* | -opened*)
- vendor=ibm
- ;;
- -os400*)
- vendor=ibm
- ;;
- -ptx*)
- vendor=sequent
- ;;
- -tpf*)
- vendor=ibm
- ;;
- -vxsim* | -vxworks* | -windiss*)
- vendor=wrs
- ;;
- -aux*)
- vendor=apple
- ;;
- -hms*)
- vendor=hitachi
- ;;
- -mpw* | -macos*)
- vendor=apple
- ;;
- -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
- vendor=atari
- ;;
- -vos*)
- vendor=stratus
- ;;
- esac
- basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
- ;;
-esac
-
-echo $basic_machine$os
-exit
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
-# time-stamp-end: "'"
-# End:
diff --git a/configure b/configure
deleted file mode 100755
index 2d9fa9c..0000000
--- a/configure
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-echo "Warning: The GTK-Qt Theme Engine now uses cmake instead of ./configure."
-echo
-
-cmakepath=`which cmake 2>/dev/null`
-if [ "$?" -eq "1" ]; then
- echo "cmake was not found on your system."
- echo "Please download cmake from http://www.cmake.org and ensure it is in your \$PATH"
- exit 1
-fi
-
-echo "Found cmake in $cmakepath, executing it for you..."
-
-cmake .
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
deleted file mode 100644
index 6bc5f18..0000000
--- a/doc/CMakeLists.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-#################################################
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
-
-tde_auto_add_subdirectories()
diff --git a/doc/Makefile.am b/doc/Makefile.am
deleted file mode 100644
index 04478d8..0000000
--- a/doc/Makefile.am
+++ /dev/null
@@ -1,4 +0,0 @@
-KDE_LANG = en
-KDE_LANG_C = en
-KDE_DOCS = AUTO
-SUBDIRS = $(AUTODIRS)
diff --git a/doc/en/CMakeLists.txt b/doc/en/CMakeLists.txt
deleted file mode 100644
index 77912ab..0000000
--- a/doc/en/CMakeLists.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-#################################################
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
-
-tde_create_handbook( DESTINATION kcmgtk )
diff --git a/doc/en/Makefile.am b/doc/en/Makefile.am
deleted file mode 100644
index 5996bad..0000000
--- a/doc/en/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-KDE_LANG = en
-KDE_LANG_C = en
-KDE_DOCS = AUTO
diff --git a/doc/en/index.docbook b/doc/en/kcontrol/gtk/index.docbook
index fbc8ce4..fbc8ce4 100644
--- a/doc/en/index.docbook
+++ b/doc/en/kcontrol/gtk/index.docbook
diff --git a/kcm_gtk/CMakeLists.txt b/kcm_gtk/CMakeLists.txt
index 21a2765..278bba5 100644
--- a/kcm_gtk/CMakeLists.txt
+++ b/kcm_gtk/CMakeLists.txt
@@ -1,30 +1,30 @@
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
-include( TDEMacros )
-
- include_directories(
+include_directories(
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_BINARY_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
- )
+)
- link_directories(
+link_directories(
${TQT_LIBRARY_DIRS}
- )
+)
+
- tde_add_kpart( kcm_kcmgtk AUTOMOC
- SOURCES kcmgtk.cpp
+##### kcm_kcmgtk (part)
+
+tde_add_kpart( kcm_kcmgtk AUTOMOC
+ SOURCES
+ kcmgtk.cpp
kcmgtkwidget.ui
mozillaprofile.ui
emacsdetails.ui
searchpaths.ui
- LINK ${TQT_LIBRARIES} -ltdecore -ltdeui
+ LINK tdecore-shared tdeui-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
- )
-
-INSTALL(
- FILES kcmgtk.desktop
- DESTINATION share/applications/
)
+
+##### other data
+
+tde_create_translated_desktop( kcmgtk.desktop )
diff --git a/kcm_gtk/kcmgtk.cpp b/kcm_gtk/kcmgtk.cpp
index 0667731..2aab3bb 100644
--- a/kcm_gtk/kcmgtk.cpp
+++ b/kcm_gtk/kcmgtk.cpp
@@ -18,6 +18,10 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
+#if defined( HAVE_CONFIG_H )
+# include "config.h"
+#endif
+
#include <tqlayout.h>
#include <tdelocale.h>
@@ -68,9 +72,9 @@ K_EXPORT_COMPONENT_FACTORY( kcm_gtk, KcmGtkFactory("gtk"))*/
extern "C"
{
- TDECModule *create_kcmgtk( TQWidget * parent, const char * name )
+ KDE_EXPORT TDECModule *create_kcmgtk( TQWidget * parent, const char * name )
{
- TDEGlobal::locale()->insertCatalogue( "gtkqtengine" );
+ TDEGlobal::locale()->insertCatalogue( "gtk-qt-engine" );
return new KcmGtk( parent, "kcmgtk" );
}
}
@@ -165,7 +169,7 @@ KcmGtk::KcmGtk(TQWidget *parent, const char *name, const TQStringList&)
emacsDetailsDialog(NULL),
searchPathsDialog(NULL)
{
- TDEGlobal::locale()->insertCatalogue("gtkqtengine");
+ TDEGlobal::locale()->insertCatalogue("gtk-qt-engine");
config = new TDEConfig("kcmgtkrc");
@@ -194,20 +198,20 @@ KcmGtk::KcmGtk(TQWidget *parent, const char *name, const TQStringList&)
load();
// Connect some signals
- connect(widget->warning2, TQT_SIGNAL(leftClickedURL(const TQString&)), TDEApplication::kApplication(), TQT_SLOT(invokeBrowser(const TQString&)));
- connect(widget->styleGroup, TQT_SIGNAL(clicked(int)), TQT_SLOT(itemChanged()));
- connect(widget->warning5, TQT_SIGNAL(leftClickedURL(const TQString&)), TDEApplication::kApplication(), TQT_SLOT(invokeBrowser(const TQString&)));
- connect(widget->styleGroup3, TQT_SIGNAL(clicked(int)), TQT_SLOT(itemChanged()));
- connect(widget->fontGroup, TQT_SIGNAL(clicked(int)), TQT_SLOT(itemChanged()));
- connect(widget->styleBox, TQT_SIGNAL(activated(int)), TQT_SLOT(itemChanged()));
- connect(widget->styleBox, TQT_SIGNAL(activated(int)), TQT_SLOT(styleChanged()));
- connect(widget->styleBox3, TQT_SIGNAL(activated(int)), TQT_SLOT(itemChanged()));
- connect(widget->styleBox3, TQT_SIGNAL(activated(int)), TQT_SLOT(styleChanged()));
- connect(widget->emacsBox, TQT_SIGNAL(toggled(bool)), TQT_SLOT(itemChanged()));
- connect(widget->fontChange, TQT_SIGNAL(clicked()), TQT_SLOT(fontChangeClicked()));
- connect(widget->emacsDetails, TQT_SIGNAL(clicked()), TQT_SLOT(emacsDetailsClicked()));
- connect(widget->warning3, TQT_SIGNAL(clicked()), TQT_SLOT(searchPathsClicked()));
- connect(widget->warning6, TQT_SIGNAL(clicked()), TQT_SLOT(searchPathsClicked()));
+ connect(widget->warning2, TQ_SIGNAL(leftClickedURL(const TQString&)), TDEApplication::kApplication(), TQ_SLOT(invokeBrowser(const TQString&)));
+ connect(widget->styleGroup, TQ_SIGNAL(clicked(int)), TQ_SLOT(itemChanged()));
+ connect(widget->warning5, TQ_SIGNAL(leftClickedURL(const TQString&)), TDEApplication::kApplication(), TQ_SLOT(invokeBrowser(const TQString&)));
+ connect(widget->styleGroup3, TQ_SIGNAL(clicked(int)), TQ_SLOT(itemChanged()));
+ connect(widget->fontGroup, TQ_SIGNAL(clicked(int)), TQ_SLOT(itemChanged()));
+ connect(widget->styleBox, TQ_SIGNAL(activated(int)), TQ_SLOT(itemChanged()));
+ connect(widget->styleBox, TQ_SIGNAL(activated(int)), TQ_SLOT(styleChanged()));
+ connect(widget->styleBox3, TQ_SIGNAL(activated(int)), TQ_SLOT(itemChanged()));
+ connect(widget->styleBox3, TQ_SIGNAL(activated(int)), TQ_SLOT(styleChanged()));
+ connect(widget->emacsBox, TQ_SIGNAL(toggled(bool)), TQ_SLOT(itemChanged()));
+ connect(widget->fontChange, TQ_SIGNAL(clicked()), TQ_SLOT(fontChangeClicked()));
+ connect(widget->emacsDetails, TQ_SIGNAL(clicked()), TQ_SLOT(emacsDetailsClicked()));
+ connect(widget->warning3, TQ_SIGNAL(clicked()), TQ_SLOT(searchPathsClicked()));
+ connect(widget->warning6, TQ_SIGNAL(clicked()), TQ_SLOT(searchPathsClicked()));
}
void KcmGtk::getInstalledThemes()
@@ -413,6 +417,7 @@ void KcmGtk::save()
TQFile file(TQDir::homeDirPath() + "/" + GTK_RC_FILE);
file.open(IO_WriteOnly);
TQTextStream stream(&file);
+ stream.setEncoding(TQTextStream::Locale);
TQFont selectedFont(widget->fontKde->isChecked() ? TQApplication::font() : font);
TQString fontName = selectedFont.family() + " " +
@@ -459,7 +464,7 @@ void KcmGtk::save()
bool envFileDidNotExist = (!file.exists());
file.open(IO_ReadWrite);
- stream.setDevice(TQT_TQIODEVICE(&file));
+ stream.setDevice(&file);
bool found = false;
for (;;)
{
@@ -509,15 +514,15 @@ void KcmGtk::save()
if (file.exists())
{
file.open(IO_ReadOnly);
- TQByteArray fileData = file.readAll();
+ stream.setDevice(&file);
+ TQString fileDataString = stream.read();
file.close();
-
+
TQString rcLine = "export GTK2_RC_FILES=$HOME/.gtkrc-2.0";
- TQString fileDataString(fileData);
fileDataString.replace("\n" + rcLine, "\n# (This is no longer needed from version 0.8 of the theme engine)\n# " + rcLine);
-
+
file.open(IO_WriteOnly);
- stream.setDevice(TQT_TQIODEVICE(&file));
+ stream.setDevice(&file);
stream << fileDataString;
file.close();
}
@@ -571,11 +576,11 @@ void KcmGtk::searchPathsClicked()
if (searchPathsDialog == NULL)
{
searchPathsDialog = new SearchPaths(this);
- connect(searchPathsDialog->okButton, TQT_SIGNAL(clicked()), TQT_SLOT(searchPathsOk()));
- connect(searchPathsDialog->pathBox, TQT_SIGNAL(textChanged(const TQString&)), TQT_SLOT(searchPathsTextChanged(const TQString&)));
- connect(searchPathsDialog->pathList, TQT_SIGNAL(currentChanged(TQListBoxItem*)), TQT_SLOT(searchPathsCurrentChanged(TQListBoxItem*)));
- connect(searchPathsDialog->addButton, TQT_SIGNAL(clicked()), TQT_SLOT(searchPathsAddClicked()));
- connect(searchPathsDialog->removeButton, TQT_SIGNAL(clicked()), TQT_SLOT(searchPathsRemoveClicked()));
+ connect(searchPathsDialog->okButton, TQ_SIGNAL(clicked()), TQ_SLOT(searchPathsOk()));
+ connect(searchPathsDialog->pathBox, TQ_SIGNAL(textChanged(const TQString&)), TQ_SLOT(searchPathsTextChanged(const TQString&)));
+ connect(searchPathsDialog->pathList, TQ_SIGNAL(currentChanged(TQListBoxItem*)), TQ_SLOT(searchPathsCurrentChanged(TQListBoxItem*)));
+ connect(searchPathsDialog->addButton, TQ_SIGNAL(clicked()), TQ_SLOT(searchPathsAddClicked()));
+ connect(searchPathsDialog->removeButton, TQ_SIGNAL(clicked()), TQ_SLOT(searchPathsRemoveClicked()));
}
searchPathsDialog->pathList->clear();
diff --git a/kcm_gtk/kcmgtk.desktop b/kcm_gtk/kcmgtk.desktop
index 44802f5..dee6188 100644
--- a/kcm_gtk/kcmgtk.desktop
+++ b/kcm_gtk/kcmgtk.desktop
@@ -1,29 +1,17 @@
[Desktop Entry]
Name=GTK Styles and Fonts
+
Comment=Control the style and fonts used by GTK applications
+
+Type=Application
+Icon=gnome_apps
Exec=tdecmshell kcmgtk
Terminal=false
-Icon=gnome_apps
-OnlyShowIn=TDE;
-X-DocPath=kcmgtk/index.html
-
Encoding=UTF-8
+OnlyShowIn=TDE;
+Categories=X-TDE-systemsettings-lookandfeel-appearance;X-TDE-settings-looknfeel;
+X-DocPath=kcontrol/gtk/index.html
X-Keywords=kcmgtk,gtk,style,font;
X-TDE-FactoryName=kcmgtk
X-TDE-Library=kcmgtk
X-TDE-ModuleType=Library
-
-Name[de]=GTK-Stile und Schriftarten
-Comment[de]=Einstellung der Stile und Schriftarten in GTK-Anwendungen
-Name[fr]=Styles et Polices GTK
-Comment[fr]=Détermine le style et les polices utilisés par les applications GTK
-Name[it]=Stili e font GTK
-Comment[it]=Configura gli stili e i font usati dalle applicazioni GTK
-Name[tr]=GTK Stil ve Yazıtipleri
-Comment[tr]=GTK uygulamalarının stil ve yazıtiplerini TDE görünümlü yapar
-Name[ru]=Стили и шрифты GTK
-Comment[ru]=Управление стилями и шрифтами GTK
-
-Type=Application
-Categories=X-TDE-systemsettings-lookandfeel-appearance;X-TDE-settings-looknfeel;
-
diff --git a/kcm_gtk/kcmgtk.h b/kcm_gtk/kcmgtk.h
index 2c04919..6cbe715 100644
--- a/kcm_gtk/kcmgtk.h
+++ b/kcm_gtk/kcmgtk.h
@@ -46,14 +46,14 @@ private:
class KcmGtk: public TDECModule
{
- Q_OBJECT
+ TQ_OBJECT
// How to name the kde-specific gtk-rc-file
static const TQString GTK_RC_FILE;
// Where to search for KDE's config files
static const TQString KDE_RC_DIR;
- // How to name qtk-qt-engines rc-file
+ // How to name gtk-qt-engines rc-file
static const TQString GTK_TQT_RC_FILE;
static const TQString GTK3_INI_DIR;
diff --git a/kcm_gtk/kcmgtkwidget.ui b/kcm_gtk/kcmgtkwidget.ui
index 99e4806..a032762 100644
--- a/kcm_gtk/kcmgtkwidget.ui
+++ b/kcm_gtk/kcmgtkwidget.ui
@@ -503,9 +503,6 @@
<property name="text">
<string>Use m&amp;y TDE fonts in GTK2 applications</string>
</property>
- <property name="accel">
- <string>Alt+Y</string>
- </property>
</widget>
<widget class="TQLayoutWidget" row="2" column="0" rowspan="1" colspan="3">
<property name="name">
@@ -610,9 +607,6 @@
<property name="text">
<string>Use Emacs-like key&amp;board shortcuts for text editing</string>
</property>
- <property name="accel">
- <string>Alt+B</string>
- </property>
</widget>
<widget class="TQLayoutWidget">
<property name="name">
diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt
deleted file mode 100644
index 9d1908d..0000000
--- a/po/CMakeLists.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-file( GLOB_RECURSE po_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.po )
-
-foreach( _po ${po_files} )
- get_filename_component( _lang ${_po} PATH )
- tde_create_translation( FILES ${_po} LANG ${_lang} )
-endforeach( )
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 195eaab..0f4025b 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -1,3 +1,23 @@
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_BINARY_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+ ${GTK_INCLUDE_DIRS}
+ ${BONOBO_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+ ${TDE_LIB_DIR}
+ ${GTK_LIBDIR}
+ ${BONOBO_LIBDIR}
+)
+
+
+##### qtengine (shared)
+
set( target qtengine )
set( ${target}_SRCS
@@ -9,15 +29,14 @@ set( ${target}_SRCS
tde_add_library( ${target} SHARED AUTOMOC
SOURCES ${${target}_SRCS}
- LINK ${GTK_LINK_FLAGS} ${BONOBO_LINK_FLAGS} ${TQT_LIBRARIES} -lX11 -ltdecore
+ LINK ${GTK_LIBRARIES} ${BONOBO_LIBRARIES} X11 tdecore-shared
DESTINATION ${INSTALL_PATH_GTK_ENGINES}
)
-# Add GTK's cflags
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GTK_CFLAGS} ${BONOBO_CFLAGS}")
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${GTK_CFLAGS} ${BONOBO_CFLAGS}")
-INSTALL(
+##### other data
+
+install(
FILES gtkrc
DESTINATION "${INSTALL_PATH_GTK_THEMES}/Qt/gtk-2.0"
)
diff --git a/src/qt_main.c b/src/qt_main.c
index fab6003..8b5bf3b 100644
--- a/src/qt_main.c
+++ b/src/qt_main.c
@@ -1,3 +1,8 @@
+#if defined( HAVE_CONFIG_H )
+# include "config.h"
+#endif
+
+#include <kdemacros.h>
#include <gmodule.h>
#include <stdio.h>
#include "qt_rc_style.h"
@@ -5,25 +10,24 @@
#include "qt_qt_wrapper.h"
-G_MODULE_EXPORT void theme_init (GTypeModule *module);
-G_MODULE_EXPORT void theme_exit (void);
-G_MODULE_EXPORT GtkRcStyle * theme_create_rc_style (void);
+KDE_EXPORT void theme_init (GTypeModule *module);
+KDE_EXPORT void theme_exit (void);
+KDE_EXPORT GtkRcStyle * theme_create_rc_style (void);
-G_MODULE_EXPORT void theme_init (GTypeModule *module)
+KDE_EXPORT void theme_init (GTypeModule *module)
{
createTQApp();
qtengine_rc_style_register_type (module);
qtengine_style_register_type (module);
}
-G_MODULE_EXPORT void theme_exit (void)
+KDE_EXPORT void theme_exit (void)
{
destroyTQApp();
}
-G_MODULE_EXPORT GtkRcStyle * theme_create_rc_style (void)
+KDE_EXPORT GtkRcStyle * theme_create_rc_style (void)
{
void *ptr = GTK_RC_STYLE (g_object_new (TQTENGINE_TYPE_RC_STYLE, NULL));
return (GtkRcStyle *)ptr;
}
-
diff --git a/src/qt_qt_wrapper.cpp b/src/qt_qt_wrapper.cpp
index 3767c08..651aa80 100644
--- a/src/qt_qt_wrapper.cpp
+++ b/src/qt_qt_wrapper.cpp
@@ -413,7 +413,9 @@ void createTQApp()
initKdeSettings();
#ifndef USE_SOLARIS
- setenv("SESSION_MANAGER", sessionEnv, 1);
+ if (sessionEnv) {
+ setenv("SESSION_MANAGER", sessionEnv, 1);
+ }
#else
char *tempEnv=(char *)malloc(strlen(sessionEnv)+strlen("SESSION_MANAGER")+2);
sprintf(tempEnv, "SESSION_MANAGER=%s", sessionEnv);
@@ -446,7 +448,7 @@ void createTQApp()
if (isDomino)
{
TQScrollBar sbar(NULL);
- sbar.setOrientation(Qt::Horizontal);
+ sbar.setOrientation(TQt::Horizontal);
sbar.setValue(1);
sbar.resize(200,25);
@@ -653,7 +655,7 @@ TQColor gdkColorToTQColor(GdkColor* c)
// The drawing functions follow the same pattern:
// * Set the appropriate flags
-// * Ask QT to paint the widget to a pixmap
+// * Ask TQt to paint the widget to a pixmap
// * Create a GdkPixmap that points to our TQPixmap
// * Paint the pixmap on the window
@@ -753,7 +755,7 @@ void drawButton(GdkWindow* window, GtkStyle* style, GtkStateType state, int defa
button.setDown(sflags&TQStyle::Style_Down);
button.setOn(sflags&TQStyle::Style_On);
- // This emulates ::drawButton() in the Qt qbutton.cpp file
+ // This emulates ::drawButton() in the TQt qbutton.cpp file
tqApp->style().drawControl(TQStyle::CE_PushButton, &painter, &button,
TQRect(0,0,w,h), button.palette().active(), sflags);
tqApp->style().drawControl(TQStyle::CE_PushButtonLabel, &painter, &button,
@@ -830,12 +832,12 @@ void drawToolbar(GdkWindow* window, GtkStyle* style, GtkStateType state, int x,
else
painter.fillRect(0, 0, w1, h1, tqApp->palette().active().brush(TQColorGroup::Background));
- tqApp->style().tqdrawPrimitive(TQStyle::PE_PanelDockWindow, &painter,
+ tqApp->style().drawPrimitive(TQStyle::PE_PanelDockWindow, &painter,
TQRect(0,0,w1,h1), tqApp->palette().active(),sflags);
if (isKeramik)
{
- tqApp->style().tqdrawPrimitive(TQStyle::PE_DockWindowSeparator, &painter,
+ tqApp->style().drawPrimitive(TQStyle::PE_DockWindowSeparator, &painter,
TQRect(0,0,w1,h1), tqApp->palette().active(),sflags);
}
@@ -885,7 +887,7 @@ void drawMenubar(GdkWindow* window, GtkStyle* style, GtkStateType state, int x,
else
painter.fillRect(0, 0, w1, h1, tqApp->palette().active().brush(TQColorGroup::Background));
- tqApp->style().tqdrawPrimitive(TQStyle::PE_PanelMenuBar, &painter,
+ tqApp->style().drawPrimitive(TQStyle::PE_PanelMenuBar, &painter,
TQRect(0,0,w1,h1), tqApp->palette().active(),sflags);
bitBlt(&p, 0, 0, &pixmap, 0, 0, w, h);
@@ -994,7 +996,7 @@ void drawLineEdit(GdkWindow* window, GtkStyle* style, GtkStateType state, int ha
sflags |= TQStyle::Style_HasFocus;
painter.fillRect(0, 0, w, h, tqApp->palette().active().base());
- tqApp->style().tqdrawPrimitive(TQStyle::PE_PanelLineEdit, &painter, TQRect(0, 0, w, h), tqApp->palette().active(), sflags, TQStyleOption(1,1));
+ tqApp->style().drawPrimitive(TQStyle::PE_PanelLineEdit, &painter, TQRect(0, 0, w, h), tqApp->palette().active(), sflags, TQStyleOption(1,1));
GdkPixmap* pix = gdk_pixmap_foreign_new(pixmap.handle());
gdk_draw_drawable(window, style->bg_gc[state], pix, 0, 0, x, y, w, h);
@@ -1021,7 +1023,7 @@ void drawFrame(GdkWindow* window, GtkStyle* style, GtkStateType state, GtkShadow
else
painter.fillRect(0, 0, w, h, tqApp->palette().active().brush(TQColorGroup::Background));
- tqApp->style().tqdrawPrimitive(TQStyle::PE_Panel, &painter, TQRect(0, 0, w, h), tqApp->palette().active(), sflags, TQStyleOption(2,2) );
+ tqApp->style().drawPrimitive(TQStyle::PE_Panel, &painter, TQRect(0, 0, w, h), tqApp->palette().active(), sflags, TQStyleOption(2,2) );
GdkPixmap* pix = gdk_pixmap_foreign_new(pixmap.handle());
gdk_draw_drawable(window, style->bg_gc[state], pix, 0, 0, x, y, w, h);
@@ -1077,7 +1079,7 @@ void drawCheckBox(GdkWindow* window, GtkStyle* style, GtkStateType state, int ch
painter.fillRect(0, 0, realW, realH, tqApp->palette().active().brush(TQColorGroup::Background));
tqApp->style().drawControl(TQStyle::CE_CheckBox, &painter, &checkbox, TQRect(0, 0, realW, realH), tqApp->palette().active(), sflags);
- // Qt checkboxes are usually bigger than GTK wants.
+ // TQt checkboxes are usually bigger than GTK wants.
// We cheat, and draw them over the expected area.
int xOffset = (realW - w) / 2;
int yOffset = (realH - h) / 2;
@@ -1115,7 +1117,7 @@ void drawMenuCheck(GdkWindow* window, GtkStyle* style, GtkStateType state, int x
painter.fillRect(0, 0, w, h, TQBrush(TQColor(255,255,255), *backgroundTile));
else
painter.fillRect(0, 0, w, h, tqApp->palette().active().brush(TQColorGroup::Background));
- tqApp->style().tqdrawPrimitive(TQStyle::PE_CheckMark, &painter, TQRect(0, 0, w, h), tqApp->palette().active(), sflags);
+ tqApp->style().drawPrimitive(TQStyle::PE_CheckMark, &painter, TQRect(0, 0, w, h), tqApp->palette().active(), sflags);
GdkPixmap* pix = gdk_pixmap_foreign_new(pixmap.handle());
gdk_draw_drawable(window, style->bg_gc[state], pix, 0, 0, x, y, w, h);
@@ -1149,7 +1151,7 @@ void drawRadioButton(GdkWindow* window, GtkStyle* style, GtkStateType state, int
tqApp->style().drawControl(TQStyle::CE_RadioButton, &painter, &radio, TQRect(0,0,realH,realW), tqApp->palette().active(), sflags);
- // Qt checkboxes are usually bigger than GTK wants.
+ // TQt checkboxes are usually bigger than GTK wants.
// We cheat, and draw them over the expected area.
int xOffset = (realW - w) / 2;
int yOffset = (realH - h) / 2;
@@ -1184,7 +1186,7 @@ void drawScrollBarSlider(GdkWindow* window, GtkStyle* style, GtkStateType state,
if (orientation == GTK_ORIENTATION_HORIZONTAL)
sflags |= TQStyle::Style_Horizontal;
- tqApp->style().tqdrawPrimitive(TQStyle::PE_ScrollBarSlider, &painter, TQRect(0,0,wCorrected,hCorrected), tqApp->palette().active(), sflags);
+ tqApp->style().drawPrimitive(TQStyle::PE_ScrollBarSlider, &painter, TQRect(0,0,wCorrected,hCorrected), tqApp->palette().active(), sflags);
// The domino style doesn't draw the entire slider in PE_ScrollBarSlider
// We have to draw PE_ScrollBarAddPage and PE_ScrollBarSubPage and piece the bits together
@@ -1208,21 +1210,21 @@ void drawScrollBarSlider(GdkWindow* window, GtkStyle* style, GtkStateType state,
}
TQPainter dominoPainter(&leftPix);
- tqApp->style().tqdrawPrimitive(TQStyle::PE_ScrollBarSubPage, &dominoPainter, leftRect, tqApp->palette().active(), sflags);
+ tqApp->style().drawPrimitive(TQStyle::PE_ScrollBarSubPage, &dominoPainter, leftRect, tqApp->palette().active(), sflags);
dominoPainter.end();
dominoPainter.begin(&rightPix);
- tqApp->style().tqdrawPrimitive(TQStyle::PE_ScrollBarAddPage, &dominoPainter, rightRect, tqApp->palette().active(), sflags);
+ tqApp->style().drawPrimitive(TQStyle::PE_ScrollBarAddPage, &dominoPainter, rightRect, tqApp->palette().active(), sflags);
if (orientation == GTK_ORIENTATION_HORIZONTAL)
{
- bitBlt(TQT_TQPAINTDEVICE(&pixmap), 1, 0, TQT_TQPAINTDEVICE(&leftPix), leftRect.width(), 0, 6, h, Qt::CopyROP, true);
- bitBlt(TQT_TQPAINTDEVICE(&pixmap), w-7, 0, TQT_TQPAINTDEVICE(&rightPix), 0, 0, 7, h, Qt::CopyROP, true);
+ bitBlt(&pixmap, 1, 0, &leftPix, leftRect.width(), 0, 6, h, TQt::CopyROP, true);
+ bitBlt(&pixmap, w-7, 0, &rightPix, 0, 0, 7, h, TQt::CopyROP, true);
}
else
{
- bitBlt(TQT_TQPAINTDEVICE(&pixmap), 0, 1, TQT_TQPAINTDEVICE(&leftPix), 0, leftRect.height(), w, 6, Qt::CopyROP, true);
- bitBlt(TQT_TQPAINTDEVICE(&pixmap), 0, h-7, TQT_TQPAINTDEVICE(&rightPix), 0, 0, w, 7, Qt::CopyROP, true);
+ bitBlt(&pixmap, 0, 1, &leftPix, 0, leftRect.height(), w, 6, TQt::CopyROP, true);
+ bitBlt(&pixmap, 0, h-7, &rightPix, 0, 0, w, 7, TQt::CopyROP, true);
}
}
@@ -1265,7 +1267,7 @@ void drawScrollBar(GdkWindow* window, GtkStyle* style, GtkStateType state, int o
// Why oh why couldn't mozilla use native widgets instead of
// handling everything in cross platform.
- scrollBar->setOrientation(orientation ? Qt::Vertical : Qt::Horizontal);
+ scrollBar->setOrientation(orientation ? TQt::Vertical : TQt::Horizontal);
TQStyle::SFlags sflags = stateToSFlags(state);
@@ -1305,9 +1307,9 @@ void drawScrollBar(GdkWindow* window, GtkStyle* style, GtkStateType state, int o
&painter2, scrollBar, TQRect(0, 0, w, h+thumbSize),
tqApp->palette().active(), sflags);
- bitBlt(&pixmap, 0, 0, &tmpPixmap, 0, 0, w, offset, Qt::CopyROP);
+ bitBlt(&pixmap, 0, 0, &tmpPixmap, 0, 0, w, offset, TQt::CopyROP);
bitBlt(&pixmap, 0, offset, &tmpPixmap, 0, offset + thumbSize,
- w, h - offset, Qt::CopyROP);
+ w, h - offset, TQt::CopyROP);
} else {
TQRect r;
r = tqApp->style().querySubControlMetrics(TQStyle::CC_ScrollBar,
@@ -1330,9 +1332,9 @@ void drawScrollBar(GdkWindow* window, GtkStyle* style, GtkStateType state, int o
&painter2, scrollBar, TQRect(0, 0, w+thumbSize, h),
tqApp->palette().active(), sflags);
- bitBlt(&pixmap, 0, 0, &tmpPixmap, 0, 0, offset, h, Qt::CopyROP);
+ bitBlt(&pixmap, 0, 0, &tmpPixmap, 0, 0, offset, h, TQt::CopyROP);
bitBlt(&pixmap, offset, 0, &tmpPixmap, offset + thumbSize, 0,
- w - offset, h, Qt::CopyROP);
+ w - offset, h, TQt::CopyROP);
}
GdkPixmap* pix = gdk_pixmap_foreign_new(pixmap.handle());
@@ -1442,7 +1444,7 @@ void drawSplitter(GdkWindow* window, GtkStyle* style, GtkStateType state, int or
if (orientation != GTK_ORIENTATION_HORIZONTAL) sflags |= TQStyle::Style_Horizontal;
painter.fillRect(0, 0, w, h, tqApp->palette().active().brush(TQColorGroup::Background));
- tqApp->style().tqdrawPrimitive(TQStyle::PE_Splitter, &painter, TQRect(0,0,w,h), tqApp->palette().active(), sflags);
+ tqApp->style().drawPrimitive(TQStyle::PE_Splitter, &painter, TQRect(0,0,w,h), tqApp->palette().active(), sflags);
GdkPixmap* pix = gdk_pixmap_foreign_new(pixmap.handle());
gdk_draw_drawable(window, style->bg_gc[state], pix, 0, 0, x, y, w, h);
@@ -1467,7 +1469,7 @@ void drawTabFrame(GdkWindow* window, GtkStyle* style, GtkStateType state, int x,
painter.fillRect(0, 0, w, h, TQBrush(TQColor(255,255,255), *backgroundTile));
else
painter.fillRect(0, 0, w, h, tqApp->palette().active().brush(TQColorGroup::Background));
- tqApp->style().tqdrawPrimitive(TQStyle::PE_PanelTabWidget, &painter, TQRect(0,0,w,h), tqApp->palette().active(), sflags, opt);
+ tqApp->style().drawPrimitive(TQStyle::PE_PanelTabWidget, &painter, TQRect(0,0,w,h), tqApp->palette().active(), sflags, opt);
GdkPixmap* pix = gdk_pixmap_foreign_new(pixmap.handle());
gdk_draw_drawable(window, style->bg_gc[state], pix, 0, 0, x, y, w, h);
@@ -1488,7 +1490,7 @@ void drawTabFrame(GdkWindow* window, GtkStyle* style, GtkStateType state, int x,
painter1.fillRect(0, 0, tw, th, tqApp->palette().active().brush(TQColorGroup::Background));
- tqApp->style().tqdrawPrimitive(TQStyle::PE_TabBarBase, &painter1, TQRect(0, 0, tw, th), tqApp->palette().active(), sflags, TQStyleOption(1,1));
+ tqApp->style().drawPrimitive(TQStyle::PE_TabBarBase, &painter1, TQRect(0, 0, tw, th), tqApp->palette().active(), sflags, TQStyleOption(1,1));
if (pos == GTK_POS_BOTTOM)
{
TQWMatrix m;
@@ -1523,7 +1525,7 @@ void drawMenu(GdkWindow* window, GtkStyle* style, GtkStateType state, int x, int
painter.fillRect(0, 0, w, h, TQBrush(TQColor(255,255,255), *backgroundTile));
else
painter.fillRect(0, 0, w, h, tqApp->palette().active().brush(TQColorGroup::Background));
- tqApp->style().tqdrawPrimitive(TQStyle::PE_PanelPopup, &painter, TQRect(0,0,w,h), tqApp->palette().active(), sflags);
+ tqApp->style().drawPrimitive(TQStyle::PE_PanelPopup, &painter, TQRect(0,0,w,h), tqApp->palette().active(), sflags);
GdkPixmap* pix = gdk_pixmap_foreign_new(pixmap.handle());
gdk_draw_drawable(window, style->bg_gc[state], pix, 0, 0, x, y, w, h);
@@ -1627,7 +1629,7 @@ void drawSlider(GdkWindow * window, GtkStyle * style, GtkStateType state, GtkAdj
meepSlider->setBackgroundOrigin(TQWidget::ParentOrigin);
- meepSlider->setOrientation((orientation == GTK_ORIENTATION_HORIZONTAL) ? Qt::Horizontal : Qt::Vertical);
+ meepSlider->setOrientation((orientation == GTK_ORIENTATION_HORIZONTAL) ? TQt::Horizontal : TQt::Vertical);
meepSlider->setEnabled(state != GTK_STATE_INSENSITIVE);
meepSlider->setGeometry(x, y, w, h);
@@ -1659,7 +1661,7 @@ void drawSpinButton(GdkWindow * window, GtkStyle * style, GtkStateType state, in
TQStyle::SFlags sflags = stateToSFlags(state);
painter.fillRect(0, 0, w, h, tqApp->palette().active().brush(TQColorGroup::Background));
- tqApp->style().tqdrawPrimitive((direction ? TQStyle::PE_SpinWidgetDown : TQStyle::PE_SpinWidgetUp), &painter, TQRect(0,0,w,h), tqApp->palette().active(), sflags);
+ tqApp->style().drawPrimitive((direction ? TQStyle::PE_SpinWidgetDown : TQStyle::PE_SpinWidgetUp), &painter, TQRect(0,0,w,h), tqApp->palette().active(), sflags);
GdkPixmap* pix = gdk_pixmap_foreign_new(pixmap.handle());
gdk_draw_drawable(window, style->bg_gc[state], pix, 0, 0, x, y, w, h);
@@ -1680,7 +1682,7 @@ void drawListHeader(GdkWindow* window, GtkStyle* style, GtkStateType state, int
TQStyle::SFlags sflags = stateToSFlags(state) | TQStyle::Style_Horizontal;
painter.fillRect(0, 0, w, h, tqApp->palette().active().brush(TQColorGroup::Background));
- tqApp->style().tqdrawPrimitive(TQStyle::PE_HeaderSection, &painter, TQRect(0,0,w,h), tqApp->palette().active(), sflags);
+ tqApp->style().drawPrimitive(TQStyle::PE_HeaderSection, &painter, TQRect(0,0,w,h), tqApp->palette().active(), sflags);
GdkPixmap* pix = gdk_pixmap_foreign_new(pixmap.handle());
gdk_draw_drawable(window, style->bg_gc[state], pix, 0, 0, x, y, w, h);
@@ -1702,7 +1704,7 @@ void drawListViewItem(GdkWindow* window, GtkStyle* style, GtkStateType state, in
/* Get the brush corresponding to highlight color */
TQBrush brush = tqApp->palette().brush(TQPalette::Active, TQColorGroup::Highlight);
painter.setBrush(brush);
- painter.setPen(Qt::NoPen);
+ painter.setPen(TQt::NoPen);
painter.drawRect(0, 0, w, h);
GdkPixmap* pix = gdk_pixmap_foreign_new(pixmap.handle());
@@ -1856,7 +1858,7 @@ void drawArrow(GdkWindow* window, GtkStyle* style, GtkStateType state, GtkArrowT
else
painter.fillRect(0, 0, w, h, tqApp->palette().active().brush(TQColorGroup::Background));
- tqApp->style().tqdrawPrimitive(element, &painter, TQRect(0,0,w,h), tqApp->palette().active(), sflags);
+ tqApp->style().drawPrimitive(element, &painter, TQRect(0,0,w,h), tqApp->palette().active(), sflags);
GdkPixmap* pix = gdk_pixmap_foreign_new(pixmap.handle());
gdk_draw_drawable(window, style->bg_gc[state], pix, 0, 0, x, y, w, h);
@@ -1876,7 +1878,7 @@ void drawFocusRect(GdkWindow * window, GtkStyle * style, int x, int y, int w, in
TQColor bg(tqApp->palette().active().background());
painter.fillRect(0,0,w,h,bg);
- tqApp->style().tqdrawPrimitive(TQStyle::PE_FocusRect, &painter, TQRect(0,0,w,h), tqApp->palette().active(), TQStyle::Style_Default, TQStyleOption(bg));
+ tqApp->style().drawPrimitive(TQStyle::PE_FocusRect, &painter, TQRect(0,0,w,h), tqApp->palette().active(), TQStyle::Style_Default, TQStyleOption(bg));
GdkPixmap* pix = gdk_pixmap_foreign_new(pixmap.handle());
gdk_draw_drawable(window, style->bg_gc[GTK_STATE_NORMAL], pix, 0, 0, x, y, w, h);
@@ -2061,7 +2063,7 @@ void setRcProperties(GtkRcStyle* rc_style, int forceRecreate)
if (!forceRecreate && cacheFile.exists())
{
cacheFile.open(IO_ReadOnly);
- stream.setDevice(TQT_TQIODEVICE(&cacheFile));
+ stream.setDevice(&cacheFile);
if (stream.readLine() == "# " + iconTheme + ", " + tqApp->style().name() + ", " + RC_CACHE_VERSION)
{
@@ -2076,14 +2078,14 @@ void setRcProperties(GtkRcStyle* rc_style, int forceRecreate)
}
cacheFile.open(IO_WriteOnly | IO_Truncate);
- stream.setDevice(TQT_TQIODEVICE(&cacheFile));
+ stream.setDevice(&cacheFile);
stream << "# " << iconTheme << ", " << tqApp->style().name() << ", " << RC_CACHE_VERSION << "\n\n";
stream << "# This file was generated by the Gtk Qt Theme Engine\n";
stream << "# It will be recreated when you change your KDE icon theme or widget style\n\n";
TQScrollBar sbar(NULL);
- sbar.setOrientation(Qt::Horizontal);
+ sbar.setOrientation(TQt::Horizontal);
sbar.setValue(1);
sbar.resize(200,25);
@@ -2175,7 +2177,7 @@ void setRcProperties(GtkRcStyle* rc_style, int forceRecreate)
stream << parse_rc_string("GtkButton::inner-border = {0, 0, 0, 0}", "*GtkNotebook*GtkButton*");
stream << parse_rc_string("GtkButton::inner-border = {0, 0, 0, 0}", "*GtkNotebook*GtkToggleButton*");
- // Qt calls them tab boxes, GTK calls them notebooks (!??!?) Either way they are a pain...
+ // TQt calls them tab boxes, GTK calls them notebooks (!??!?) Either way they are a pain...
stream << parse_rc_string("GtkNotebook::tab-overlap = " + TQString::number(tqApp->style().pixelMetric(TQStyle::PM_TabBarTabOverlap)), "*");
// This one may not work...
diff --git a/src/qt_rc_style.c b/src/qt_rc_style.c
index 776ecaa..ea1ecf9 100644
--- a/src/qt_rc_style.c
+++ b/src/qt_rc_style.c
@@ -62,7 +62,7 @@ qtengine_rc_style_parse (GtkRcStyle *rc_style, GtkSettings *settings, GScanner *
guint old_scope;
guint token;
- /* Sets Rc properties from QT settings */
+ /* Sets Rc properties from TQt settings */
#ifdef FORCE_RELOAD_THEMES_ON_STARTUP
setRcProperties(rc_style, 1);
#else
diff --git a/src/qt_theme_draw.c b/src/qt_theme_draw.c
index c7992d5..7e20861 100644
--- a/src/qt_theme_draw.c
+++ b/src/qt_theme_draw.c
@@ -1,3 +1,7 @@
+#if defined( HAVE_CONFIG_H )
+# include "config.h"
+#endif
+
#include <math.h>
#include <string.h>
#include <gtk/gtkprogressbar.h>
@@ -218,9 +222,9 @@ draw_shadow(GtkStyle *style,
}
/* The remainder of this function was borrowed from the "Metal" theme/
- I don't really want to use Qt to draw these frames as there are too
+ I don't really want to use TQt to draw these frames as there are too
many of them (it would slow down the theme engine even more).
- TODO: Make them use the Qt color palette */
+ TODO: Make them use the TQt color palette */
switch (shadow_type)
{
@@ -883,10 +887,10 @@ draw_box(GtkStyle * style,
nb = (GtkNotebook *)widget;
nbpages = g_list_length(nb->children);
/* THIS IS WHAT WORKS NOW --
- Tabs and tabbarbase will be drawn properly according to the QT style
- But the tabs won't be aligned according to QT. GTK+ does not have
+ Tabs and tabbarbase will be drawn properly according to the TQt style
+ But the tabs won't be aligned according to TQt. GTK+ does not have
an option for alignment of tabs. So if were to do this not only do we have to
- calculate the x,y position of the tab ourselves, which is difficult in Qt unless
+ calculate the x,y position of the tab ourselves, which is difficult in TQt unless
we are displaying the tab (can be done by subclassing TQTabBar/TQTabWidget)
but also have to position the tab bar label ourselves in gtk.
*/
diff --git a/translations/desktop_files/de.po b/translations/desktop_files/de.po
new file mode 100644
index 0000000..1bfb7ea
--- /dev/null
+++ b/translations/desktop_files/de.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-09-03 00:36+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcm_gtk/kcmgtk.desktop:2
+msgid "GTK Styles and Fonts"
+msgstr "GTK-Stile und Schriftarten"
+
+#. Comment
+#: kcm_gtk/kcmgtk.desktop:4
+msgid "Control the style and fonts used by GTK applications"
+msgstr "Einstellung der Stile und Schriftarten in GTK-Anwendungen"
diff --git a/translations/desktop_files/fr.po b/translations/desktop_files/fr.po
new file mode 100644
index 0000000..0123f64
--- /dev/null
+++ b/translations/desktop_files/fr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-09-03 00:36+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcm_gtk/kcmgtk.desktop:2
+msgid "GTK Styles and Fonts"
+msgstr "Styles et Polices GTK"
+
+#. Comment
+#: kcm_gtk/kcmgtk.desktop:4
+msgid "Control the style and fonts used by GTK applications"
+msgstr "Détermine le style et les polices utilisés par les applications GTK"
diff --git a/translations/desktop_files/gtk-qt-engine-desktops.pot b/translations/desktop_files/gtk-qt-engine-desktops.pot
new file mode 100644
index 0000000..4503b5e
--- /dev/null
+++ b/translations/desktop_files/gtk-qt-engine-desktops.pot
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-09-03 00:36+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcm_gtk/kcmgtk.desktop:2
+msgid "GTK Styles and Fonts"
+msgstr ""
+
+#. Comment
+#: kcm_gtk/kcmgtk.desktop:4
+msgid "Control the style and fonts used by GTK applications"
+msgstr ""
diff --git a/translations/desktop_files/it.po b/translations/desktop_files/it.po
new file mode 100644
index 0000000..7ded580
--- /dev/null
+++ b/translations/desktop_files/it.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-09-03 00:36+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcm_gtk/kcmgtk.desktop:2
+msgid "GTK Styles and Fonts"
+msgstr "Stili e font GTK"
+
+#. Comment
+#: kcm_gtk/kcmgtk.desktop:4
+msgid "Control the style and fonts used by GTK applications"
+msgstr "Configura gli stili e i font usati dalle applicazioni GTK"
diff --git a/translations/desktop_files/pl.po b/translations/desktop_files/pl.po
new file mode 100644
index 0000000..5e30328
--- /dev/null
+++ b/translations/desktop_files/pl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-09-03 00:36+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcm_gtk/kcmgtk.desktop:2
+msgid "GTK Styles and Fonts"
+msgstr "Style i czcionki GTK"
+
+#. Comment
+#: kcm_gtk/kcmgtk.desktop:4
+msgid "Control the style and fonts used by GTK applications"
+msgstr "Ustawienia stylów i czcionek używanych w aplikacjach GTK"
diff --git a/translations/desktop_files/ru.po b/translations/desktop_files/ru.po
new file mode 100644
index 0000000..65f6be6
--- /dev/null
+++ b/translations/desktop_files/ru.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-09-03 00:36+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcm_gtk/kcmgtk.desktop:2
+msgid "GTK Styles and Fonts"
+msgstr "Стили и шрифты GTK"
+
+#. Comment
+#: kcm_gtk/kcmgtk.desktop:4
+msgid "Control the style and fonts used by GTK applications"
+msgstr "Управление стилями и шрифтами GTK"
diff --git a/translations/desktop_files/tr.po b/translations/desktop_files/tr.po
new file mode 100644
index 0000000..4afc8e8
--- /dev/null
+++ b/translations/desktop_files/tr.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-09-03 00:36+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kcm_gtk/kcmgtk.desktop:2
+msgid "GTK Styles and Fonts"
+msgstr "GTK Stil ve Yazıtipleri"
+
+#. Comment
+#: kcm_gtk/kcmgtk.desktop:4
+msgid "Control the style and fonts used by GTK applications"
+msgstr "GTK uygulamalarının stil ve yazıtiplerini TDE görünümlü yapar"
diff --git a/po/bg/gtkqtengine.po b/translations/messages/bg.po
index 8155470..24b448b 100644
--- a/po/bg/gtkqtengine.po
+++ b/translations/messages/bg.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bg\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 19:06+0100\n"
+"POT-Creation-Date: 2022-09-14 18:33+0000\n"
"PO-Revision-Date: 2007-04-05 16:13+0000\n"
"Last-Translator: Zlatko Popov <zlatkopopov@fsa-bg.org>\n"
"Language-Team: Bulgarian <dict@linux.zonebg.com>\n"
@@ -16,19 +16,19 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr ""
-#: kcm_gtk/kcmgtk.cpp:325
+#: kcm_gtk/kcmgtk.cpp:329
msgid "%1 (size %2)"
msgstr "%1 (размер %2)"
@@ -193,8 +193,8 @@ msgid ""
"<b>Warning:</b> The GTK2-TQt theme engine is not installed. This means you "
"will not be able to use your TDE style in GTK2 applications."
msgstr ""
-"<b>Предупреждение:</b> Не е инсталиран GTK2-TQt theme engine. Това означава, "
-"че не можете да използвате стила на KDE в GTK приложенията."
+"<b>Предупреждение:</b> Не е инсталиран GTK2-TQt theme engine. Това "
+"означава, че не можете да използвате стила на KDE в GTK приложенията."
#: kcm_gtk/kcmgtkwidget.ui:187
#, no-c-format
@@ -222,8 +222,8 @@ msgid ""
"<b>Warning:</b> The Gtk3-TQt theme engine is not installed. This means you "
"will not be able to use your TDE style in GTK3 applications."
msgstr ""
-"<b>Предупреждение:</b> Не е инсталиран GTK2-TQt theme engine. Това означава, "
-"че не можете да използвате стила на KDE в GTK приложенията."
+"<b>Предупреждение:</b> Не е инсталиран GTK2-TQt theme engine. Това "
+"означава, че не можете да използвате стила на KDE в GTK приложенията."
#: kcm_gtk/kcmgtkwidget.ui:359
#, fuzzy, no-c-format
@@ -260,37 +260,27 @@ msgstr "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЬЮЯабвгде
msgid "Use m&y TDE fonts in GTK2 applications"
msgstr "Използване шрифтовете на &TDE в GTK приложения"
-#: kcm_gtk/kcmgtkwidget.ui:507
-#, no-c-format
-msgid "Alt+Y"
-msgstr ""
-
-#: kcm_gtk/kcmgtkwidget.ui:540
+#: kcm_gtk/kcmgtkwidget.ui:537
#, no-c-format
msgid "Preview line 1"
msgstr "Предварителен преглед 1"
-#: kcm_gtk/kcmgtkwidget.ui:557
+#: kcm_gtk/kcmgtkwidget.ui:554
#, no-c-format
msgid "GTK2 Keyboard Shortcuts"
msgstr ""
-#: kcm_gtk/kcmgtkwidget.ui:611
+#: kcm_gtk/kcmgtkwidget.ui:608
#, no-c-format
msgid "Use Emacs-like key&board shortcuts for text editing"
msgstr ""
-#: kcm_gtk/kcmgtkwidget.ui:614
-#, no-c-format
-msgid "Alt+B"
-msgstr ""
-
-#: kcm_gtk/kcmgtkwidget.ui:630
+#: kcm_gtk/kcmgtkwidget.ui:624
#, no-c-format
msgid "Details..."
msgstr ""
-#: kcm_gtk/kcmgtkwidget.ui:661
+#: kcm_gtk/kcmgtkwidget.ui:655
#, fuzzy, no-c-format
msgid ""
"Note that changes made here will only affect GTK applications when TDE is "
@@ -319,9 +309,9 @@ msgstr ""
#: kcm_gtk/searchpaths.ui:27
#, no-c-format
msgid ""
-"The control center module could not find the GTK2-TQt theme engine in its list "
-"of search paths. If you have installed it elsewhere, you will need to add "
-"the correct path to the list below."
+"The control center module could not find the GTK2-TQt theme engine in its "
+"list of search paths. If you have installed it elsewhere, you will need to "
+"add the correct path to the list below."
msgstr ""
#: kcm_gtk/searchpaths.ui:122
diff --git a/po/de/gtkqtengine.po b/translations/messages/de.po
index f3317be..df060c1 100644
--- a/po/de/gtkqtengine.po
+++ b/translations/messages/de.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: de\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 19:06+0100\n"
-"PO-Revision-Date: 2019-07-19 03:07+0000\n"
+"POT-Creation-Date: 2022-09-14 18:33+0000\n"
+"PO-Revision-Date: 2019-12-17 16:56+0000\n"
"Last-Translator: Chris <xchrisx@uber.space>\n"
"Language-Team: German <https://mirror.git.trinitydesktop.org/weblate/"
"projects/applications/gtk-qt-engine/de/>\n"
@@ -18,40 +18,40 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.7.1\n"
+"X-Generator: Weblate 3.9.1\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Sebastian Roth, Jannick Kuhr"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "sebastian.roth@frm2.tum.de, jannick.kuhr@kdemail.net"
-#: kcm_gtk/kcmgtk.cpp:325
+#: kcm_gtk/kcmgtk.cpp:329
msgid "%1 (size %2)"
msgstr "%1 (Größe %2)"
#: src/qt_qt_wrapper.cpp:112
msgid "gtk2-tqt-engine"
-msgstr ""
+msgstr "gtk2-tqt-engine"
#: src/qt_qt_wrapper.cpp:377
msgid "Maintainer"
-msgstr ""
+msgstr "Betreuer"
#: src/qt_qt_wrapper.cpp:378
msgid "Original Author"
-msgstr ""
+msgstr "Originaler Autor"
#: kcm_gtk/emacsdetails.ui:16
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Emacs Keyboard Shortcuts"
-msgstr "GTK-Tastenkürzel"
+msgstr "Emacs-Tastenkürzel"
#: kcm_gtk/emacsdetails.ui:27
#, no-c-format
@@ -60,111 +60,114 @@ msgid ""
"When enabled, they will override the standard keyboard shortcuts in GTK "
"applications."
msgstr ""
+"Diese Tastaturkürzel sind nützlich für Emacs-Benutzer.\n"
+"Wenn diese Option eingeschaltet ist, überschreiben sie die "
+"Standardtastenkürzel in GTK-Programmen."
#: kcm_gtk/emacsdetails.ui:34
#, no-c-format
msgid "Shortcut"
-msgstr ""
+msgstr "Tastenkürzel"
#: kcm_gtk/emacsdetails.ui:45
#, no-c-format
msgid "Description"
-msgstr ""
+msgstr "Beschreibung"
#: kcm_gtk/emacsdetails.ui:56
#, no-c-format
msgid "Ctrl+A"
-msgstr ""
+msgstr "Strg+A"
#: kcm_gtk/emacsdetails.ui:59
#, no-c-format
msgid "Go to beginning of line"
-msgstr ""
+msgstr "Zum Zeilenanfang springen"
#: kcm_gtk/emacsdetails.ui:70
#, no-c-format
msgid "Ctrl+E"
-msgstr ""
+msgstr "Strg+E"
#: kcm_gtk/emacsdetails.ui:73
#, no-c-format
msgid "Go to end of line"
-msgstr ""
+msgstr "Zum Zeilenende springen"
#: kcm_gtk/emacsdetails.ui:84
#, no-c-format
msgid "Ctrl+F"
-msgstr ""
+msgstr "Strg+F"
#: kcm_gtk/emacsdetails.ui:87
#, no-c-format
msgid "Go right one character"
-msgstr ""
+msgstr "Ein Zeichen nach rechts springen"
#: kcm_gtk/emacsdetails.ui:98
#, no-c-format
msgid "Ctrl+B"
-msgstr ""
+msgstr "Strg+B"
#: kcm_gtk/emacsdetails.ui:101
#, no-c-format
msgid "Go left one character"
-msgstr ""
+msgstr "Ein Zeichen nach links springen"
#: kcm_gtk/emacsdetails.ui:112
#, no-c-format
msgid "Ctrl+K"
-msgstr ""
+msgstr "Strg+K"
#: kcm_gtk/emacsdetails.ui:115
#, no-c-format
msgid "Delete to end of line"
-msgstr ""
+msgstr "Bis zum Zeilenende löschen"
#: kcm_gtk/emacsdetails.ui:126
#, no-c-format
msgid "Ctrl+U"
-msgstr ""
+msgstr "Strg+U"
#: kcm_gtk/emacsdetails.ui:129
#, no-c-format
msgid "Delete entire line"
-msgstr ""
+msgstr "Gesamte Zeile löschen"
#: kcm_gtk/emacsdetails.ui:140
#, no-c-format
msgid "Ctrl+W"
-msgstr ""
+msgstr "Strg+W"
#: kcm_gtk/emacsdetails.ui:143
#, no-c-format
msgid "Delete word, left"
-msgstr ""
+msgstr "Wort löschen, links"
#: kcm_gtk/emacsdetails.ui:154
#, no-c-format
msgid "Ctrl+H"
-msgstr ""
+msgstr "Strg+H"
#: kcm_gtk/emacsdetails.ui:157
#, no-c-format
msgid "Delete character, left"
-msgstr ""
+msgstr "Zeichen löschen, links"
#: kcm_gtk/emacsdetails.ui:168
#, no-c-format
msgid "Ctrl+D"
-msgstr ""
+msgstr "Strg+D"
#: kcm_gtk/emacsdetails.ui:171
#, no-c-format
msgid "Delete character, right"
-msgstr ""
+msgstr "Zeichen löschen, rechts"
#: kcm_gtk/emacsdetails.ui:217
#, no-c-format
msgid "C&lose"
-msgstr ""
+msgstr "&Schließen"
#: kcm_gtk/kcmgtkwidget.ui:16 kcm_gtk/mozillaprofile.ui:16
#, no-c-format
@@ -172,19 +175,19 @@ msgid "Form2"
msgstr "Form2"
#: kcm_gtk/kcmgtkwidget.ui:38
-#, fuzzy, no-c-format
+#, no-c-format
msgid "GTK2 Styles"
-msgstr "GTK-Stile"
+msgstr "GTK2-Stile"
#: kcm_gtk/kcmgtkwidget.ui:117 kcm_gtk/kcmgtkwidget.ui:289
#, no-c-format
msgid "Change search paths..."
-msgstr ""
+msgstr "Suchpfade ändern ..."
#: kcm_gtk/kcmgtkwidget.ui:144
#, no-c-format
msgid "&Use my TDE style in GTK2 applications"
-msgstr "TDE-Stil in GTK2-Anwendungen verwenden"
+msgstr "TDE-Stil in GTK2-Programmen verwenden"
#: kcm_gtk/kcmgtkwidget.ui:168 kcm_gtk/kcmgtkwidget.ui:340
#, no-c-format
@@ -197,8 +200,9 @@ msgid ""
"<b>Warning:</b> The GTK2-TQt theme engine is not installed. This means you "
"will not be able to use your TDE style in GTK2 applications."
msgstr ""
-"<b>Warnung:</b> Die Gtk-TQt-Theme-Engine ist nicht installiert. Das bedeutet "
-",dass Ihre TDE-Stile nicht in GTK2-Anwendungen verwendet werden können."
+"<b>Warnung:</b> Die Gtk-TQt-Theme-Engine ist nicht installiert. Das "
+"bedeutet ,dass Ihre TDE-Stile nicht in GTK2-Programmen verwendet werden "
+"können."
#: kcm_gtk/kcmgtkwidget.ui:187
#, no-c-format
@@ -211,14 +215,14 @@ msgid "http://gtk-qt.ecs.soton.ac.uk/"
msgstr "http://gtk-qt.ecs.soton.ac.uk/"
#: kcm_gtk/kcmgtkwidget.ui:210
-#, fuzzy, no-c-format
+#, no-c-format
msgid "GTK3 Styles"
-msgstr "GTK-Stile"
+msgstr "GTK3-Stile"
#: kcm_gtk/kcmgtkwidget.ui:316
#, no-c-format
msgid "&Use my TDE style in GTK3 applications"
-msgstr "TDE-Stil in GTK3-Anwendungen &verwenden"
+msgstr "TDE-Stil in GTK3-Programme &verwenden"
#: kcm_gtk/kcmgtkwidget.ui:351
#, no-c-format
@@ -227,7 +231,7 @@ msgid ""
"will not be able to use your TDE style in GTK3 applications."
msgstr ""
"<b>Warnung:</b> Die Gtk3-TQt-Theme-Engine ist nicht installiert. Das "
-"bedeutet ,dass Ihre TDE-Stile nicht in GTK3-Anwendungen verwendet werden "
+"bedeutet ,dass Ihre TDE-Stile nicht in GTK3-Programmen verwendet werden "
"können."
#: kcm_gtk/kcmgtkwidget.ui:359
@@ -258,50 +262,43 @@ msgstr "Eine andere Schriftart verwenden:"
#: kcm_gtk/kcmgtkwidget.ui:494
#, no-c-format
msgid "The Quick Brown Fox Jumped Over The Lazy Dog"
-msgstr "Falsches Üben von Xylophonmusik quält jeden größeren Zwerg"
+msgstr "Falsches Üben von Xylofonmusik quält jeden größeren Zwerg"
#: kcm_gtk/kcmgtkwidget.ui:504
#, no-c-format
msgid "Use m&y TDE fonts in GTK2 applications"
-msgstr "TDE-&Schriftarten in GTK2-Anwendungen verwenden"
+msgstr "TDE-&Schriftarten in GTK2-Programmen verwenden"
-#: kcm_gtk/kcmgtkwidget.ui:507
-#, no-c-format
-msgid "Alt+Y"
-msgstr ""
-
-#: kcm_gtk/kcmgtkwidget.ui:540
+#: kcm_gtk/kcmgtkwidget.ui:537
#, no-c-format
msgid "Preview line 1"
msgstr "Vorschauzeile 1"
-#: kcm_gtk/kcmgtkwidget.ui:557
-#, fuzzy, no-c-format
+#: kcm_gtk/kcmgtkwidget.ui:554
+#, no-c-format
msgid "GTK2 Keyboard Shortcuts"
-msgstr "GTK-Tastenkürzel"
+msgstr "GTK2-Tastenkürzel"
-#: kcm_gtk/kcmgtkwidget.ui:611
+#: kcm_gtk/kcmgtkwidget.ui:608
#, no-c-format
msgid "Use Emacs-like key&board shortcuts for text editing"
msgstr "Emacs-Tastenkürzel zum Editieren von Text verwenden"
-#: kcm_gtk/kcmgtkwidget.ui:614
-#, no-c-format
-msgid "Alt+B"
-msgstr ""
-
-#: kcm_gtk/kcmgtkwidget.ui:630
+#: kcm_gtk/kcmgtkwidget.ui:624
#, no-c-format
msgid "Details..."
-msgstr ""
+msgstr "Details ..."
-#: kcm_gtk/kcmgtkwidget.ui:661
+#: kcm_gtk/kcmgtkwidget.ui:655
#, no-c-format
msgid ""
"Note that changes made here will only affect GTK applications when TDE is "
"running. To change the styles and fonts used by applications in GNOME, use "
"the GNOME configuration tools."
msgstr ""
+"Beachten Sie, dass hier vorgenommene Änderungen nur GTK-Programme betreffen, "
+"wenn TDE ausgeführt wird. Verwenden Sie die GNOME-Einrichtungswerkzeuge, um "
+"die von Programmen in GNOME verwendeten Stile und Schriftarten zu ändern."
#: kcm_gtk/mozillaprofile.ui:38
#, no-c-format
@@ -316,20 +313,23 @@ msgstr "Profil"
#: kcm_gtk/searchpaths.ui:16
#, no-c-format
msgid "Change search paths"
-msgstr ""
+msgstr "Suchpfade ändern"
#: kcm_gtk/searchpaths.ui:27
#, no-c-format
msgid ""
-"The control center module could not find the GTK2-TQt theme engine in its list "
-"of search paths. If you have installed it elsewhere, you will need to add "
-"the correct path to the list below."
+"The control center module could not find the GTK2-TQt theme engine in its "
+"list of search paths. If you have installed it elsewhere, you will need to "
+"add the correct path to the list below."
msgstr ""
+"Das Kontrollzentrummodul konnte die GTK2-TQt-Theme-Engine in der Liste der "
+"Suchpfade nicht finden. Wenn Sie diese an einem anderen Ort installiert "
+"haben, müssen Sie den richtigen Pfad zur folgenden Liste hinzufügen."
#: kcm_gtk/searchpaths.ui:122
#, no-c-format
msgid "Ok"
-msgstr ""
+msgstr "OK"
#~ msgid "Use another style:"
#~ msgstr "Anderen Stil verwenden:"
diff --git a/po/es/gtkqtengine.po b/translations/messages/es.po
index bc36a89..1f16f80 100644
--- a/po/es/gtkqtengine.po
+++ b/translations/messages/es.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: es\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 19:06+0100\n"
+"POT-Creation-Date: 2022-09-14 18:33+0000\n"
"PO-Revision-Date: 2019-10-05 03:25+0000\n"
"Last-Translator: Vitaly <vita_cell@hotmail.com>\n"
"Language-Team: Spanish <https://mirror.git.trinitydesktop.org/weblate/"
@@ -18,19 +18,19 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.8\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Sergio Cambra García, Vitaly Castaño Solana"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "runico@users.berlios.de, vita_cell@hotmail.com"
-#: kcm_gtk/kcmgtk.cpp:325
+#: kcm_gtk/kcmgtk.cpp:329
msgid "%1 (size %2)"
msgstr "%1 (tamaño %2)"
@@ -265,37 +265,27 @@ msgstr "Jovencito emponzoñado de whisky, ¡qué figurota exhibe!"
msgid "Use m&y TDE fonts in GTK2 applications"
msgstr "Usar mis fuentes de TDE en las aplicaciones de GTK2"
-#: kcm_gtk/kcmgtkwidget.ui:507
-#, no-c-format
-msgid "Alt+Y"
-msgstr "Alt+Y"
-
-#: kcm_gtk/kcmgtkwidget.ui:540
+#: kcm_gtk/kcmgtkwidget.ui:537
#, no-c-format
msgid "Preview line 1"
msgstr "Línea 1 de previsualización"
-#: kcm_gtk/kcmgtkwidget.ui:557
+#: kcm_gtk/kcmgtkwidget.ui:554
#, no-c-format
msgid "GTK2 Keyboard Shortcuts"
msgstr "Atajos del teclado GTK2"
-#: kcm_gtk/kcmgtkwidget.ui:611
+#: kcm_gtk/kcmgtkwidget.ui:608
#, no-c-format
msgid "Use Emacs-like key&board shortcuts for text editing"
msgstr "Usar atajos del teclado similares a Emacs para la edición de texto"
-#: kcm_gtk/kcmgtkwidget.ui:614
-#, no-c-format
-msgid "Alt+B"
-msgstr "Alt+B"
-
-#: kcm_gtk/kcmgtkwidget.ui:630
+#: kcm_gtk/kcmgtkwidget.ui:624
#, no-c-format
msgid "Details..."
msgstr "Detalles..."
-#: kcm_gtk/kcmgtkwidget.ui:661
+#: kcm_gtk/kcmgtkwidget.ui:655
#, no-c-format
msgid ""
"Note that changes made here will only affect GTK applications when TDE is "
@@ -325,9 +315,9 @@ msgstr "Cambiar los directorios de búsqueda"
#: kcm_gtk/searchpaths.ui:27
#, no-c-format
msgid ""
-"The control center module could not find the GTK2-TQt theme engine in its list "
-"of search paths. If you have installed it elsewhere, you will need to add "
-"the correct path to the list below."
+"The control center module could not find the GTK2-TQt theme engine in its "
+"list of search paths. If you have installed it elsewhere, you will need to "
+"add the correct path to the list below."
msgstr ""
"El control central de Trinity no pudo encontrar motor de temas GTK2-TQt en "
"su lista de directorios de búsqueda. Si lo tienes instalado en alguna otra "
diff --git a/po/fr/gtkqtengine.po b/translations/messages/fr.po
index 7b2d37f..dde00c0 100644
--- a/po/fr/gtkqtengine.po
+++ b/translations/messages/fr.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: fr\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 19:06+0100\n"
+"POT-Creation-Date: 2022-09-14 18:33+0000\n"
"PO-Revision-Date: 2005-01-23 10:38+0100\n"
"Last-Translator: Pascal Billery-Schneider <Pascal.Billery-Schneider@bluewin."
"ch>\n"
@@ -20,19 +20,19 @@ msgstr ""
"ch>\n"
"X-Generator: KBabel 1.9.1\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Pascal Billery-Schneider"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "Sagittarius@laposte.net"
-#: kcm_gtk/kcmgtk.cpp:325
+#: kcm_gtk/kcmgtk.cpp:329
msgid "%1 (size %2)"
msgstr "%1 (taille %2)"
@@ -266,37 +266,27 @@ msgstr "Portez ce vieux whisky au juge blond qui fume"
msgid "Use m&y TDE fonts in GTK2 applications"
msgstr "Utiliser les polices de KDE dans les applications GTK"
-#: kcm_gtk/kcmgtkwidget.ui:507
-#, no-c-format
-msgid "Alt+Y"
-msgstr ""
-
-#: kcm_gtk/kcmgtkwidget.ui:540
+#: kcm_gtk/kcmgtkwidget.ui:537
#, no-c-format
msgid "Preview line 1"
msgstr "Aperçu ligne 1"
-#: kcm_gtk/kcmgtkwidget.ui:557
+#: kcm_gtk/kcmgtkwidget.ui:554
#, no-c-format
msgid "GTK2 Keyboard Shortcuts"
msgstr ""
-#: kcm_gtk/kcmgtkwidget.ui:611
+#: kcm_gtk/kcmgtkwidget.ui:608
#, no-c-format
msgid "Use Emacs-like key&board shortcuts for text editing"
msgstr ""
-#: kcm_gtk/kcmgtkwidget.ui:614
-#, no-c-format
-msgid "Alt+B"
-msgstr ""
-
-#: kcm_gtk/kcmgtkwidget.ui:630
+#: kcm_gtk/kcmgtkwidget.ui:624
#, no-c-format
msgid "Details..."
msgstr ""
-#: kcm_gtk/kcmgtkwidget.ui:661
+#: kcm_gtk/kcmgtkwidget.ui:655
#, no-c-format
msgid ""
"Note that changes made here will only affect GTK applications when TDE is "
@@ -324,9 +314,9 @@ msgstr ""
#: kcm_gtk/searchpaths.ui:27
#, no-c-format
msgid ""
-"The control center module could not find the GTK2-TQt theme engine in its list "
-"of search paths. If you have installed it elsewhere, you will need to add "
-"the correct path to the list below."
+"The control center module could not find the GTK2-TQt theme engine in its "
+"list of search paths. If you have installed it elsewhere, you will need to "
+"add the correct path to the list below."
msgstr ""
#: kcm_gtk/searchpaths.ui:122
diff --git a/po/gtkqtengine.pot b/translations/messages/gtk-qt-engine.pot
index b675369..4408d53 100644
--- a/po/gtkqtengine.pot
+++ b/translations/messages/gtk-qt-engine.pot
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2019-08-15 01:10+0200\n"
+"POT-Creation-Date: 2022-09-14 18:33+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -13,19 +13,21 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+#, ignore-inconsistent
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+#, ignore-inconsistent
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr ""
-#: kcm_gtk/kcmgtk.cpp:325
+#: kcm_gtk/kcmgtk.cpp:329
msgid "%1 (size %2)"
msgstr ""
@@ -253,37 +255,27 @@ msgstr ""
msgid "Use m&y TDE fonts in GTK2 applications"
msgstr ""
-#: kcm_gtk/kcmgtkwidget.ui:507
-#, no-c-format
-msgid "Alt+Y"
-msgstr ""
-
-#: kcm_gtk/kcmgtkwidget.ui:540
+#: kcm_gtk/kcmgtkwidget.ui:537
#, no-c-format
msgid "Preview line 1"
msgstr ""
-#: kcm_gtk/kcmgtkwidget.ui:557
+#: kcm_gtk/kcmgtkwidget.ui:554
#, no-c-format
msgid "GTK2 Keyboard Shortcuts"
msgstr ""
-#: kcm_gtk/kcmgtkwidget.ui:611
+#: kcm_gtk/kcmgtkwidget.ui:608
#, no-c-format
msgid "Use Emacs-like key&board shortcuts for text editing"
msgstr ""
-#: kcm_gtk/kcmgtkwidget.ui:614
-#, no-c-format
-msgid "Alt+B"
-msgstr ""
-
-#: kcm_gtk/kcmgtkwidget.ui:630
+#: kcm_gtk/kcmgtkwidget.ui:624
#, no-c-format
msgid "Details..."
msgstr ""
-#: kcm_gtk/kcmgtkwidget.ui:661
+#: kcm_gtk/kcmgtkwidget.ui:655
#, no-c-format
msgid ""
"Note that changes made here will only affect GTK applications when TDE is "
diff --git a/po/it/gtkqtengine.po b/translations/messages/it.po
index 2d6eb92..57c52c2 100644
--- a/po/it/gtkqtengine.po
+++ b/translations/messages/it.po
@@ -1,14 +1,14 @@
# Translation of it to Italian
# This file is put in the public domain.
# Davide Madrisan <davide.madrisan@qilinux.it>, 2007.
-#
+# Michele Calgaro <michele.calgaro@yahoo.it>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: it\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 19:06+0100\n"
-"PO-Revision-Date: 2019-05-29 10:15+0000\n"
-"Last-Translator: stefano <ifx@lazytux.it>\n"
+"POT-Creation-Date: 2022-09-14 18:33+0000\n"
+"PO-Revision-Date: 2021-08-06 03:14+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
"projects/applications/gtk-qt-engine/it/>\n"
"Language: it\n"
@@ -16,21 +16,21 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.6.1\n"
+"X-Generator: Weblate 4.7.2\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Davide Madrisan"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "ifx@lazytux.it"
-#: kcm_gtk/kcmgtk.cpp:325
+#: kcm_gtk/kcmgtk.cpp:329
msgid "%1 (size %2)"
msgstr "%1 (dimensione %2)"
@@ -40,11 +40,11 @@ msgstr "gtk2-tqt-engine"
#: src/qt_qt_wrapper.cpp:377
msgid "Maintainer"
-msgstr ""
+msgstr "Manutentore"
#: src/qt_qt_wrapper.cpp:378
msgid "Original Author"
-msgstr ""
+msgstr "Autore originale"
#: kcm_gtk/emacsdetails.ui:16
#, no-c-format
@@ -265,47 +265,36 @@ msgstr "Ma La Volpe Col Suo Balzo Ha Raggiunto Il Quieto Fido"
msgid "Use m&y TDE fonts in GTK2 applications"
msgstr "Utilizza i caratteri definiti in TDE nelle applicazioni GTK2"
-#: kcm_gtk/kcmgtkwidget.ui:507
-#, no-c-format
-msgid "Alt+Y"
-msgstr "Alt+Y"
-
-#: kcm_gtk/kcmgtkwidget.ui:540
+#: kcm_gtk/kcmgtkwidget.ui:537
#, no-c-format
msgid "Preview line 1"
msgstr "Anteprima della linea 1"
-#: kcm_gtk/kcmgtkwidget.ui:557
+#: kcm_gtk/kcmgtkwidget.ui:554
#, no-c-format
msgid "GTK2 Keyboard Shortcuts"
msgstr "scorciatoie tastiera GTK2"
-#: kcm_gtk/kcmgtkwidget.ui:611
+#: kcm_gtk/kcmgtkwidget.ui:608
#, no-c-format
msgid "Use Emacs-like key&board shortcuts for text editing"
msgstr "usa scorciatoia tastiera stile emacs per editare il testo"
-#: kcm_gtk/kcmgtkwidget.ui:614
-#, no-c-format
-msgid "Alt+B"
-msgstr "Alt+B"
-
-#: kcm_gtk/kcmgtkwidget.ui:630
+#: kcm_gtk/kcmgtkwidget.ui:624
#, no-c-format
msgid "Details..."
msgstr "dettagli..."
-#: kcm_gtk/kcmgtkwidget.ui:661
+#: kcm_gtk/kcmgtkwidget.ui:655
#, no-c-format
msgid ""
"Note that changes made here will only affect GTK applications when TDE is "
"running. To change the styles and fonts used by applications in GNOME, use "
"the GNOME configuration tools."
msgstr ""
-"notare che i cambiamenti fatti incidono solo sulle applicazioni GTK mentre "
-"si usa TDE.\n"
-"per cambiare stili e caratteri usati dalle applicazioni GNOME, usa il "
-"configuratrore di GNOME."
+"Notare che i cambiamenti fatti incidono solo sulle applicazioni GTK mentre "
+"si usa TDE. Per cambiare stili e caratteri usati dalle applicazioni GNOME, "
+"usa gli strumenti di configurazione di GNOME."
#: kcm_gtk/mozillaprofile.ui:38
#, no-c-format
@@ -325,9 +314,9 @@ msgstr "cambia percosro di ricerca"
#: kcm_gtk/searchpaths.ui:27
#, no-c-format
msgid ""
-"The control center module could not find the GTK2-TQt theme engine in its list "
-"of search paths. If you have installed it elsewhere, you will need to add "
-"the correct path to the list below."
+"The control center module could not find the GTK2-TQt theme engine in its "
+"list of search paths. If you have installed it elsewhere, you will need to "
+"add the correct path to the list below."
msgstr ""
"il modulo centro di controllo non trova il tema GTK2-TQt nel suo percorso di "
"ricerca. se ho hai installato altrove, aggiungi il percorso alla lista qua "
diff --git a/po/nl/gtkqtengine.po b/translations/messages/nl.po
index 30189c8..a74d1f2 100644
--- a/po/nl/gtkqtengine.po
+++ b/translations/messages/nl.po
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2019-01-13 19:06+0100\n"
+"POT-Creation-Date: 2022-09-14 18:33+0000\n"
"PO-Revision-Date: 2019-07-31 23:47+0000\n"
"Last-Translator: Heimen Stoffels <vistausss@outlook.com>\n"
"Language-Team: Dutch <https://mirror.git.trinitydesktop.org/weblate/projects/"
@@ -16,19 +16,19 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.7.1\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Heimen Stoffels"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "vistausss@outlook.com"
-#: kcm_gtk/kcmgtk.cpp:325
+#: kcm_gtk/kcmgtk.cpp:329
msgid "%1 (size %2)"
msgstr "%1 (grootte %2)"
@@ -263,37 +263,27 @@ msgstr "Filmquiz bracht knappe ex-yogi van de wijs"
msgid "Use m&y TDE fonts in GTK2 applications"
msgstr "TDE-lettert&ypen gebruiken in GTK2-programma's"
-#: kcm_gtk/kcmgtkwidget.ui:507
-#, no-c-format
-msgid "Alt+Y"
-msgstr "Alt+Y"
-
-#: kcm_gtk/kcmgtkwidget.ui:540
+#: kcm_gtk/kcmgtkwidget.ui:537
#, no-c-format
msgid "Preview line 1"
msgstr "Voorbeeldregel 1"
-#: kcm_gtk/kcmgtkwidget.ui:557
+#: kcm_gtk/kcmgtkwidget.ui:554
#, no-c-format
msgid "GTK2 Keyboard Shortcuts"
msgstr "GTK2-sneltoetsen"
-#: kcm_gtk/kcmgtkwidget.ui:611
+#: kcm_gtk/kcmgtkwidget.ui:608
#, no-c-format
msgid "Use Emacs-like key&board shortcuts for text editing"
msgstr "Emacs-achtige sneltoetsen ge&bruiken voor tekstbewerking"
-#: kcm_gtk/kcmgtkwidget.ui:614
-#, no-c-format
-msgid "Alt+B"
-msgstr "Alt+B"
-
-#: kcm_gtk/kcmgtkwidget.ui:630
+#: kcm_gtk/kcmgtkwidget.ui:624
#, no-c-format
msgid "Details..."
msgstr "Details..."
-#: kcm_gtk/kcmgtkwidget.ui:661
+#: kcm_gtk/kcmgtkwidget.ui:655
#, no-c-format
msgid ""
"Note that changes made here will only affect GTK applications when TDE is "
@@ -322,9 +312,9 @@ msgstr "Zoekpaden aanpassen"
#: kcm_gtk/searchpaths.ui:27
#, no-c-format
msgid ""
-"The control center module could not find the GTK2-TQt theme engine in its list "
-"of search paths. If you have installed it elsewhere, you will need to add "
-"the correct path to the list below."
+"The control center module could not find the GTK2-TQt theme engine in its "
+"list of search paths. If you have installed it elsewhere, you will need to "
+"add the correct path to the list below."
msgstr ""
"gtk-qt-theme-engine is niet aangetroffen in de opgegeven zoekpaden. Als je "
"het elders hebt geïnstalleerd, voeg dan het juiste pad toe aan de lijst "
diff --git a/po/nn/gtkqtengine.po b/translations/messages/nn.po
index b4e971a..cc798ea 100644
--- a/po/nn/gtkqtengine.po
+++ b/translations/messages/nn.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nn\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 19:06+0100\n"
+"POT-Creation-Date: 2022-09-14 18:33+0000\n"
"PO-Revision-Date: 2005-03-01 23:01+0100\n"
"Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n"
"Language-Team: Norwegian Nynorsk <i18n-nn@lister.ping.uio.no>\n"
@@ -16,19 +16,19 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.9.1\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Karl Ove Hufthammer"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "karl@huftis.org"
-#: kcm_gtk/kcmgtk.cpp:325
+#: kcm_gtk/kcmgtk.cpp:329
msgid "%1 (size %2)"
msgstr "%1 (storleik %2)"
@@ -260,37 +260,27 @@ msgstr "Då klokka klang, så fort vi sprang!"
msgid "Use m&y TDE fonts in GTK2 applications"
msgstr "Bruk KDE-skrifter i GTK-program"
-#: kcm_gtk/kcmgtkwidget.ui:507
-#, no-c-format
-msgid "Alt+Y"
-msgstr ""
-
-#: kcm_gtk/kcmgtkwidget.ui:540
+#: kcm_gtk/kcmgtkwidget.ui:537
#, no-c-format
msgid "Preview line 1"
msgstr "Førehandsvisingslinje 1"
-#: kcm_gtk/kcmgtkwidget.ui:557
+#: kcm_gtk/kcmgtkwidget.ui:554
#, no-c-format
msgid "GTK2 Keyboard Shortcuts"
msgstr ""
-#: kcm_gtk/kcmgtkwidget.ui:611
+#: kcm_gtk/kcmgtkwidget.ui:608
#, no-c-format
msgid "Use Emacs-like key&board shortcuts for text editing"
msgstr ""
-#: kcm_gtk/kcmgtkwidget.ui:614
-#, no-c-format
-msgid "Alt+B"
-msgstr ""
-
-#: kcm_gtk/kcmgtkwidget.ui:630
+#: kcm_gtk/kcmgtkwidget.ui:624
#, no-c-format
msgid "Details..."
msgstr ""
-#: kcm_gtk/kcmgtkwidget.ui:661
+#: kcm_gtk/kcmgtkwidget.ui:655
#, no-c-format
msgid ""
"Note that changes made here will only affect GTK applications when TDE is "
@@ -316,9 +306,9 @@ msgstr ""
#: kcm_gtk/searchpaths.ui:27
#, no-c-format
msgid ""
-"The control center module could not find the GTK2-TQt theme engine in its list "
-"of search paths. If you have installed it elsewhere, you will need to add "
-"the correct path to the list below."
+"The control center module could not find the GTK2-TQt theme engine in its "
+"list of search paths. If you have installed it elsewhere, you will need to "
+"add the correct path to the list below."
msgstr ""
#: kcm_gtk/searchpaths.ui:122
diff --git a/translations/messages/pl.po b/translations/messages/pl.po
new file mode 100644
index 0000000..d6ec74b
--- /dev/null
+++ b/translations/messages/pl.po
@@ -0,0 +1,325 @@
+# SOME DESCRIPTIVE TITLE.
+# Jan Stolarek <jwstolarek@gmail.com>, 2020.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-09-14 18:33+0000\n"
+"PO-Revision-Date: 2020-08-04 14:31+0000\n"
+"Last-Translator: Jan Stolarek <jwstolarek@gmail.com>\n"
+"Language-Team: Polish <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/gtk-qt-engine/pl/>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.1.1\n"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Jan Stolarek"
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "jwstolarek@gmail.com"
+
+#: kcm_gtk/kcmgtk.cpp:329
+msgid "%1 (size %2)"
+msgstr "%1 (rozmiar %2)"
+
+#: src/qt_qt_wrapper.cpp:112
+msgid "gtk2-tqt-engine"
+msgstr "gtk2-tqt-engine"
+
+#: src/qt_qt_wrapper.cpp:377
+msgid "Maintainer"
+msgstr "Opiekun"
+
+#: src/qt_qt_wrapper.cpp:378
+msgid "Original Author"
+msgstr "Autor"
+
+#: kcm_gtk/emacsdetails.ui:16
+#, no-c-format
+msgid "Emacs Keyboard Shortcuts"
+msgstr "Skróty klawiaturowe Emacsa"
+
+#: kcm_gtk/emacsdetails.ui:27
+#, no-c-format
+msgid ""
+"These keyboard shortcuts are useful for Emacs users.\n"
+"When enabled, they will override the standard keyboard shortcuts in GTK "
+"applications."
+msgstr ""
+"Poniższe skróty klawiaturowe są przydatne dla użytkowników Emacsa.\n"
+"Kiedy są włączone zastępują oryginalne skróty klawiaturowe aplikacji GTK."
+
+#: kcm_gtk/emacsdetails.ui:34
+#, no-c-format
+msgid "Shortcut"
+msgstr "Skrót"
+
+#: kcm_gtk/emacsdetails.ui:45
+#, no-c-format
+msgid "Description"
+msgstr "Opis"
+
+#: kcm_gtk/emacsdetails.ui:56
+#, no-c-format
+msgid "Ctrl+A"
+msgstr "Ctrl+A"
+
+#: kcm_gtk/emacsdetails.ui:59
+#, no-c-format
+msgid "Go to beginning of line"
+msgstr "Przejdź do początku linii"
+
+#: kcm_gtk/emacsdetails.ui:70
+#, no-c-format
+msgid "Ctrl+E"
+msgstr "Ctrl+E"
+
+#: kcm_gtk/emacsdetails.ui:73
+#, no-c-format
+msgid "Go to end of line"
+msgstr "Przejdź do końca linii"
+
+#: kcm_gtk/emacsdetails.ui:84
+#, no-c-format
+msgid "Ctrl+F"
+msgstr "Ctrl+F"
+
+#: kcm_gtk/emacsdetails.ui:87
+#, no-c-format
+msgid "Go right one character"
+msgstr "Przejdź o jeden znak w prawo"
+
+#: kcm_gtk/emacsdetails.ui:98
+#, no-c-format
+msgid "Ctrl+B"
+msgstr "Ctrl+B"
+
+#: kcm_gtk/emacsdetails.ui:101
+#, no-c-format
+msgid "Go left one character"
+msgstr "Przejdź o jeden znak w lewo"
+
+#: kcm_gtk/emacsdetails.ui:112
+#, no-c-format
+msgid "Ctrl+K"
+msgstr "Ctrl+K"
+
+#: kcm_gtk/emacsdetails.ui:115
+#, no-c-format
+msgid "Delete to end of line"
+msgstr "Skasuj znaki do końca linii"
+
+#: kcm_gtk/emacsdetails.ui:126
+#, no-c-format
+msgid "Ctrl+U"
+msgstr "Ctrl+U"
+
+#: kcm_gtk/emacsdetails.ui:129
+#, no-c-format
+msgid "Delete entire line"
+msgstr "Skasuj całą linię"
+
+#: kcm_gtk/emacsdetails.ui:140
+#, no-c-format
+msgid "Ctrl+W"
+msgstr "Ctrl+W"
+
+#: kcm_gtk/emacsdetails.ui:143
+#, no-c-format
+msgid "Delete word, left"
+msgstr "Skasuj do początku słowa po lewej"
+
+#: kcm_gtk/emacsdetails.ui:154
+#, no-c-format
+msgid "Ctrl+H"
+msgstr "Ctrl+H"
+
+#: kcm_gtk/emacsdetails.ui:157
+#, no-c-format
+msgid "Delete character, left"
+msgstr "Skasuj znak po lewej"
+
+#: kcm_gtk/emacsdetails.ui:168
+#, no-c-format
+msgid "Ctrl+D"
+msgstr "Ctrl+D"
+
+#: kcm_gtk/emacsdetails.ui:171
+#, no-c-format
+msgid "Delete character, right"
+msgstr "Skasuj znak po prawej"
+
+#: kcm_gtk/emacsdetails.ui:217
+#, no-c-format
+msgid "C&lose"
+msgstr "Za&mknij"
+
+#: kcm_gtk/kcmgtkwidget.ui:16 kcm_gtk/mozillaprofile.ui:16
+#, no-c-format
+msgid "Form2"
+msgstr "Form2"
+
+#: kcm_gtk/kcmgtkwidget.ui:38
+#, no-c-format
+msgid "GTK2 Styles"
+msgstr "Style GTK2"
+
+#: kcm_gtk/kcmgtkwidget.ui:117 kcm_gtk/kcmgtkwidget.ui:289
+#, no-c-format
+msgid "Change search paths..."
+msgstr "Wybierz przeszukiwane katalogi..."
+
+#: kcm_gtk/kcmgtkwidget.ui:144
+#, no-c-format
+msgid "&Use my TDE style in GTK2 applications"
+msgstr "&Użyj mojego stylu TDE w aplikacjach GTK2"
+
+#: kcm_gtk/kcmgtkwidget.ui:168 kcm_gtk/kcmgtkwidget.ui:340
+#, no-c-format
+msgid "Use &another style:"
+msgstr "Użyj &innego stylu:"
+
+#: kcm_gtk/kcmgtkwidget.ui:179
+#, no-c-format
+msgid ""
+"<b>Warning:</b> The GTK2-TQt theme engine is not installed. This means you "
+"will not be able to use your TDE style in GTK2 applications."
+msgstr ""
+"<b>Uwaga:</b> nie zainstalowano silnika stylów GTK2-TQt. To oznacza że nie "
+"będziesz mógł używać twojego stylu TDE w aplikacjach GTK2."
+
+#: kcm_gtk/kcmgtkwidget.ui:187
+#, no-c-format
+msgid "GTK2-TQt theme engine homepage"
+msgstr "Strona domowa silnika stylów GTK2-TQt"
+
+#: kcm_gtk/kcmgtkwidget.ui:190
+#, no-c-format
+msgid "http://gtk-qt.ecs.soton.ac.uk/"
+msgstr "http://gtk-qt.ecs.soton.ac.uk/"
+
+#: kcm_gtk/kcmgtkwidget.ui:210
+#, no-c-format
+msgid "GTK3 Styles"
+msgstr "Style GTK3"
+
+#: kcm_gtk/kcmgtkwidget.ui:316
+#, no-c-format
+msgid "&Use my TDE style in GTK3 applications"
+msgstr "Użyj mojego stylu TDE w aplikacjach &GTK3"
+
+#: kcm_gtk/kcmgtkwidget.ui:351
+#, no-c-format
+msgid ""
+"<b>Warning:</b> The Gtk3-TQt theme engine is not installed. This means you "
+"will not be able to use your TDE style in GTK3 applications."
+msgstr ""
+"<b>Uwaga:</b> nie zainstalowano silnika stylów GTK3-TQt. To oznacza że nie "
+"będziesz mógł używać twojego stylu TDE w aplikacjach GTK3."
+
+#: kcm_gtk/kcmgtkwidget.ui:359
+#, no-c-format
+msgid "Gtk3-TQt theme engine homepage"
+msgstr "Strona domowa silnika stylów GTK3-TQt"
+
+#: kcm_gtk/kcmgtkwidget.ui:362
+#, no-c-format
+msgid "http://www.trinitydesktop.org/"
+msgstr "http://www.trinitydesktop.org/"
+
+#: kcm_gtk/kcmgtkwidget.ui:382
+#, no-c-format
+msgid "GTK2 Fonts"
+msgstr "Czcionki GTK2"
+
+#: kcm_gtk/kcmgtkwidget.ui:436
+#, no-c-format
+msgid "Change..."
+msgstr "Zmień..."
+
+#: kcm_gtk/kcmgtkwidget.ui:461
+#, no-c-format
+msgid "Use another font:"
+msgstr "Użyj innej czcionki:"
+
+#: kcm_gtk/kcmgtkwidget.ui:494
+#, no-c-format
+msgid "The Quick Brown Fox Jumped Over The Lazy Dog"
+msgstr "Zażółć gęślą jaźń"
+
+#: kcm_gtk/kcmgtkwidget.ui:504
+#, no-c-format
+msgid "Use m&y TDE fonts in GTK2 applications"
+msgstr "Użyj moich czcionek TDE w aplikacjach GTK2"
+
+#: kcm_gtk/kcmgtkwidget.ui:537
+#, no-c-format
+msgid "Preview line 1"
+msgstr "Przykładowa linia 1"
+
+#: kcm_gtk/kcmgtkwidget.ui:554
+#, no-c-format
+msgid "GTK2 Keyboard Shortcuts"
+msgstr "Skróty klawiaturowe GTK2"
+
+#: kcm_gtk/kcmgtkwidget.ui:608
+#, no-c-format
+msgid "Use Emacs-like key&board shortcuts for text editing"
+msgstr "Użyj skrótów klawiaturowych w stylu Emacsa w trakcie edycji tekstu"
+
+#: kcm_gtk/kcmgtkwidget.ui:624
+#, no-c-format
+msgid "Details..."
+msgstr "Szczegóły..."
+
+#: kcm_gtk/kcmgtkwidget.ui:655
+#, no-c-format
+msgid ""
+"Note that changes made here will only affect GTK applications when TDE is "
+"running. To change the styles and fonts used by applications in GNOME, use "
+"the GNOME configuration tools."
+msgstr ""
+"Zmiany wprowadzone w tym panelu będą uwzględniane tylko w trakcie pracy w "
+"TDE. Aby zmienić style i czcionki używane przez aplikacje w środowisku "
+"GNOME użyj narzędzi konfiguracyjnych GNOME."
+
+#: kcm_gtk/mozillaprofile.ui:38
+#, no-c-format
+msgid "Please select the profiles that you want to fix:"
+msgstr "Wybierz profile które chcesz naprawić:"
+
+#: kcm_gtk/mozillaprofile.ui:44
+#, no-c-format
+msgid "Profile"
+msgstr "Profil"
+
+#: kcm_gtk/searchpaths.ui:16
+#, no-c-format
+msgid "Change search paths"
+msgstr "Wybierz przeszukiwane katalogi"
+
+#: kcm_gtk/searchpaths.ui:27
+#, no-c-format
+msgid ""
+"The control center module could not find the GTK2-TQt theme engine in its "
+"list of search paths. If you have installed it elsewhere, you will need to "
+"add the correct path to the list below."
+msgstr ""
+"Moduł centrum sterowania nie był w stanie znaleźć silnika stylów GTK-TQt w "
+"żadnym z podanych katalogów Jeśli silnik jest zainstalowany gdzieś indziej "
+"dodaj katalog w którym się znajduje do poniższej listy."
+
+#: kcm_gtk/searchpaths.ui:122
+#, no-c-format
+msgid "Ok"
+msgstr "Ok"
diff --git a/po/ru/gtkqtengine.po b/translations/messages/ru.po
index 20a9a9a..191ceae 100644
--- a/po/ru/gtkqtengine.po
+++ b/translations/messages/ru.po
@@ -3,36 +3,37 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Ponasenkov Viktor <vitec@bk.ru>, 2007.
+# Alexander Golubev <fatzer2@gmail.com>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: ru\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 19:06+0100\n"
-"PO-Revision-Date: 2019-10-05 03:25+0000\n"
-"Last-Translator: Vitaly <vita_cell@hotmail.com>\n"
+"POT-Creation-Date: 2022-09-14 18:33+0000\n"
+"PO-Revision-Date: 2022-02-14 23:01+0000\n"
+"Last-Translator: Alexander Golubev <fatzer2@gmail.com>\n"
"Language-Team: Russian <https://mirror.git.trinitydesktop.org/weblate/"
"projects/applications/gtk-qt-engine/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.8\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.10.1\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Понасенков Виктор, Vitaly Castaño Solana"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "vitecx@gmail.com, vita_cell@hotmail.com"
-#: kcm_gtk/kcmgtk.cpp:325
+#: kcm_gtk/kcmgtk.cpp:329
msgid "%1 (size %2)"
msgstr "%1 (Размер %2)"
@@ -42,11 +43,11 @@ msgstr "gtk2-tqt-engine"
#: src/qt_qt_wrapper.cpp:377
msgid "Maintainer"
-msgstr "Поддерживатель"
+msgstr "Сопровождающий"
#: src/qt_qt_wrapper.cpp:378
msgid "Original Author"
-msgstr "Оригинальный автор"
+msgstr "Первоначальный автор"
#: kcm_gtk/emacsdetails.ui:16
#, no-c-format
@@ -269,37 +270,27 @@ msgstr ""
msgid "Use m&y TDE fonts in GTK2 applications"
msgstr "Использовать мои шрифты TDE в GTK2 приложениях"
-#: kcm_gtk/kcmgtkwidget.ui:507
-#, no-c-format
-msgid "Alt+Y"
-msgstr "Alt+Y"
-
-#: kcm_gtk/kcmgtkwidget.ui:540
+#: kcm_gtk/kcmgtkwidget.ui:537
#, no-c-format
msgid "Preview line 1"
msgstr "Просмотр 1"
-#: kcm_gtk/kcmgtkwidget.ui:557
+#: kcm_gtk/kcmgtkwidget.ui:554
#, no-c-format
msgid "GTK2 Keyboard Shortcuts"
msgstr "Cочетания клавиш GTK2"
-#: kcm_gtk/kcmgtkwidget.ui:611
+#: kcm_gtk/kcmgtkwidget.ui:608
#, no-c-format
msgid "Use Emacs-like key&board shortcuts for text editing"
-msgstr "Использовать подобные сочетания клавиш Имакс для редактирования текста"
-
-#: kcm_gtk/kcmgtkwidget.ui:614
-#, no-c-format
-msgid "Alt+B"
-msgstr "Alt+B"
+msgstr "Использовать Emacs-подобные сочетания клавиш для редактирования текста"
-#: kcm_gtk/kcmgtkwidget.ui:630
+#: kcm_gtk/kcmgtkwidget.ui:624
#, no-c-format
msgid "Details..."
msgstr "Подробности..."
-#: kcm_gtk/kcmgtkwidget.ui:661
+#: kcm_gtk/kcmgtkwidget.ui:655
#, no-c-format
msgid ""
"Note that changes made here will only affect GTK applications when TDE is "
@@ -328,9 +319,9 @@ msgstr "Изменить директории поиска"
#: kcm_gtk/searchpaths.ui:27
#, no-c-format
msgid ""
-"The control center module could not find the GTK2-TQt theme engine in its list "
-"of search paths. If you have installed it elsewhere, you will need to add "
-"the correct path to the list below."
+"The control center module could not find the GTK2-TQt theme engine in its "
+"list of search paths. If you have installed it elsewhere, you will need to "
+"add the correct path to the list below."
msgstr ""
"Модуль центрального управления Тринити не смог найти движок тем GTK2-TQt в "
"своём поисковом списке директорий. Если вы его установили в другом месте, то "
diff --git a/po/sv/gtkqtengine.po b/translations/messages/sv.po
index 2d90c7c..6e61a10 100644
--- a/po/sv/gtkqtengine.po
+++ b/translations/messages/sv.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gtk-qt-engine 0.7\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 19:06+0100\n"
+"POT-Creation-Date: 2022-09-14 18:33+0000\n"
"PO-Revision-Date: 2006-09-18 17:26+0100\n"
"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -17,19 +17,19 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.9.1\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Daniel Nylander"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "po@danielnylander.se"
-#: kcm_gtk/kcmgtk.cpp:325
+#: kcm_gtk/kcmgtk.cpp:329
msgid "%1 (size %2)"
msgstr "%1 (storlek %2)"
@@ -261,37 +261,27 @@ msgstr "Flygande bäckasiner söka strax hwila på mjuka tuvor"
msgid "Use m&y TDE fonts in GTK2 applications"
msgstr "Använd mina KDE-typsnitt i GTK-program"
-#: kcm_gtk/kcmgtkwidget.ui:507
-#, no-c-format
-msgid "Alt+Y"
-msgstr ""
-
-#: kcm_gtk/kcmgtkwidget.ui:540
+#: kcm_gtk/kcmgtkwidget.ui:537
#, no-c-format
msgid "Preview line 1"
msgstr "Förhandsgranska rad 1"
-#: kcm_gtk/kcmgtkwidget.ui:557
+#: kcm_gtk/kcmgtkwidget.ui:554
#, no-c-format
msgid "GTK2 Keyboard Shortcuts"
msgstr ""
-#: kcm_gtk/kcmgtkwidget.ui:611
+#: kcm_gtk/kcmgtkwidget.ui:608
#, no-c-format
msgid "Use Emacs-like key&board shortcuts for text editing"
msgstr ""
-#: kcm_gtk/kcmgtkwidget.ui:614
-#, no-c-format
-msgid "Alt+B"
-msgstr ""
-
-#: kcm_gtk/kcmgtkwidget.ui:630
+#: kcm_gtk/kcmgtkwidget.ui:624
#, no-c-format
msgid "Details..."
msgstr ""
-#: kcm_gtk/kcmgtkwidget.ui:661
+#: kcm_gtk/kcmgtkwidget.ui:655
#, no-c-format
msgid ""
"Note that changes made here will only affect GTK applications when TDE is "
@@ -317,9 +307,9 @@ msgstr ""
#: kcm_gtk/searchpaths.ui:27
#, no-c-format
msgid ""
-"The control center module could not find the GTK2-TQt theme engine in its list "
-"of search paths. If you have installed it elsewhere, you will need to add "
-"the correct path to the list below."
+"The control center module could not find the GTK2-TQt theme engine in its "
+"list of search paths. If you have installed it elsewhere, you will need to "
+"add the correct path to the list below."
msgstr ""
#: kcm_gtk/searchpaths.ui:122
diff --git a/po/tr/gtkqtengine.po b/translations/messages/tr.po
index 92b9ae1..472c43a 100644
--- a/po/tr/gtkqtengine.po
+++ b/translations/messages/tr.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: turkish\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-01-13 19:06+0100\n"
+"POT-Creation-Date: 2022-09-14 18:33+0000\n"
"PO-Revision-Date: 2019-06-19 12:16+0000\n"
"Last-Translator: Ercan Ersoy <ercanersoy@ercanersoy.net>\n"
"Language-Team: Turkish <https://mirror.git.trinitydesktop.org/weblate/"
@@ -17,19 +17,19 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.6.1\n"
-#: _translatorinfo:1
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Bilinmeyen, Ercan Ersoy"
-#: _translatorinfo:2
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "Bilinmeyen, ercanersoy@ercanersoy.net"
-#: kcm_gtk/kcmgtk.cpp:325
+#: kcm_gtk/kcmgtk.cpp:329
msgid "%1 (size %2)"
msgstr "%1 (boyut %2)"
@@ -264,37 +264,27 @@ msgstr "Pijamalı Hasta Yağız Şöföre Çabucak Güvendi"
msgid "Use m&y TDE fonts in GTK2 applications"
msgstr "GTK2 uygulamalarında TDE yazı tiplerini kullan"
-#: kcm_gtk/kcmgtkwidget.ui:507
-#, no-c-format
-msgid "Alt+Y"
-msgstr "Alt+Y"
-
-#: kcm_gtk/kcmgtkwidget.ui:540
+#: kcm_gtk/kcmgtkwidget.ui:537
#, no-c-format
msgid "Preview line 1"
msgstr "Birinci önizleme satırı"
-#: kcm_gtk/kcmgtkwidget.ui:557
+#: kcm_gtk/kcmgtkwidget.ui:554
#, no-c-format
msgid "GTK2 Keyboard Shortcuts"
msgstr "GTK2 Klavye Kısayolları"
-#: kcm_gtk/kcmgtkwidget.ui:611
+#: kcm_gtk/kcmgtkwidget.ui:608
#, no-c-format
msgid "Use Emacs-like key&board shortcuts for text editing"
msgstr "&Metin düzenleme için Emacs gibi klavye kısayollarını kullan"
-#: kcm_gtk/kcmgtkwidget.ui:614
-#, no-c-format
-msgid "Alt+B"
-msgstr "Alt+B"
-
-#: kcm_gtk/kcmgtkwidget.ui:630
+#: kcm_gtk/kcmgtkwidget.ui:624
#, no-c-format
msgid "Details..."
msgstr "Ayrıntılar..."
-#: kcm_gtk/kcmgtkwidget.ui:661
+#: kcm_gtk/kcmgtkwidget.ui:655
#, no-c-format
msgid ""
"Note that changes made here will only affect GTK applications when TDE is "
@@ -323,9 +313,9 @@ msgstr "Arama yollarını değiştir"
#: kcm_gtk/searchpaths.ui:27
#, no-c-format
msgid ""
-"The control center module could not find the GTK2-TQt theme engine in its list "
-"of search paths. If you have installed it elsewhere, you will need to add "
-"the correct path to the list below."
+"The control center module could not find the GTK2-TQt theme engine in its "
+"list of search paths. If you have installed it elsewhere, you will need to "
+"add the correct path to the list below."
msgstr ""
"Denetim merkezi bileşeni arama yolları listesinde GTK2-TQt tema motorunu "
"bulamadı."
diff --git a/translations/messages/zh_Hans.po b/translations/messages/zh_Hans.po
new file mode 100644
index 0000000..83761d7
--- /dev/null
+++ b/translations/messages/zh_Hans.po
@@ -0,0 +1,322 @@
+# SOME DESCRIPTIVE TITLE.
+# diaowinner <diaowinner@gmail.com>, 2023.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2022-09-14 18:33+0000\n"
+"PO-Revision-Date: 2023-08-08 12:16+0000\n"
+"Last-Translator: diaowinner <diaowinner@gmail.com>\n"
+"Language-Team: Chinese (Simplified) <https://mirror.git.trinitydesktop.org/"
+"weblate/projects/applications/gtk-qt-engine/zh_Hans/>\n"
+"Language: zh_Hans\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.17\n"
+
+#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "diaowinner"
+
+#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "diaowinner@gmail.com"
+
+#: kcm_gtk/kcmgtk.cpp:329
+msgid "%1 (size %2)"
+msgstr "%1(大小为 %2)"
+
+#: src/qt_qt_wrapper.cpp:112
+msgid "gtk2-tqt-engine"
+msgstr "gtk2-tqt-engine"
+
+#: src/qt_qt_wrapper.cpp:377
+msgid "Maintainer"
+msgstr "维护者"
+
+#: src/qt_qt_wrapper.cpp:378
+msgid "Original Author"
+msgstr "原作者"
+
+#: kcm_gtk/emacsdetails.ui:16
+#, no-c-format
+msgid "Emacs Keyboard Shortcuts"
+msgstr "Emacs 键盘快捷键"
+
+#: kcm_gtk/emacsdetails.ui:27
+#, no-c-format
+msgid ""
+"These keyboard shortcuts are useful for Emacs users.\n"
+"When enabled, they will override the standard keyboard shortcuts in GTK "
+"applications."
+msgstr ""
+"这些键盘快捷键对 Emacs 用户来说是实用的。\n"
+"当这些被启用,他们将覆盖在 GTK 应用程序里的标准键盘快捷键。"
+
+#: kcm_gtk/emacsdetails.ui:34
+#, no-c-format
+msgid "Shortcut"
+msgstr "快捷键"
+
+#: kcm_gtk/emacsdetails.ui:45
+#, no-c-format
+msgid "Description"
+msgstr "描述"
+
+#: kcm_gtk/emacsdetails.ui:56
+#, no-c-format
+msgid "Ctrl+A"
+msgstr "Ctrl+A"
+
+#: kcm_gtk/emacsdetails.ui:59
+#, no-c-format
+msgid "Go to beginning of line"
+msgstr "转到行首"
+
+#: kcm_gtk/emacsdetails.ui:70
+#, no-c-format
+msgid "Ctrl+E"
+msgstr "Ctrl+E"
+
+#: kcm_gtk/emacsdetails.ui:73
+#, no-c-format
+msgid "Go to end of line"
+msgstr "转到行末"
+
+#: kcm_gtk/emacsdetails.ui:84
+#, no-c-format
+msgid "Ctrl+F"
+msgstr "Ctrl+F"
+
+#: kcm_gtk/emacsdetails.ui:87
+#, no-c-format
+msgid "Go right one character"
+msgstr "光标向右一字符"
+
+#: kcm_gtk/emacsdetails.ui:98
+#, no-c-format
+msgid "Ctrl+B"
+msgstr "Ctrl+B"
+
+#: kcm_gtk/emacsdetails.ui:101
+#, no-c-format
+msgid "Go left one character"
+msgstr "光标向左一字符"
+
+#: kcm_gtk/emacsdetails.ui:112
+#, no-c-format
+msgid "Ctrl+K"
+msgstr "Ctrl+K"
+
+#: kcm_gtk/emacsdetails.ui:115
+#, no-c-format
+msgid "Delete to end of line"
+msgstr "删除到行末"
+
+#: kcm_gtk/emacsdetails.ui:126
+#, no-c-format
+msgid "Ctrl+U"
+msgstr "Ctrl+U"
+
+#: kcm_gtk/emacsdetails.ui:129
+#, no-c-format
+msgid "Delete entire line"
+msgstr "删除整行"
+
+#: kcm_gtk/emacsdetails.ui:140
+#, no-c-format
+msgid "Ctrl+W"
+msgstr "Ctrl+W"
+
+#: kcm_gtk/emacsdetails.ui:143
+#, no-c-format
+msgid "Delete word, left"
+msgstr "删除左侧选中字符"
+
+#: kcm_gtk/emacsdetails.ui:154
+#, no-c-format
+msgid "Ctrl+H"
+msgstr "Ctrl+H"
+
+#: kcm_gtk/emacsdetails.ui:157
+#, no-c-format
+msgid "Delete character, left"
+msgstr "删除左侧一个字符"
+
+#: kcm_gtk/emacsdetails.ui:168
+#, no-c-format
+msgid "Ctrl+D"
+msgstr "Ctrl+D"
+
+#: kcm_gtk/emacsdetails.ui:171
+#, no-c-format
+msgid "Delete character, right"
+msgstr "删除右侧一个字符"
+
+#: kcm_gtk/emacsdetails.ui:217
+#, no-c-format
+msgid "C&lose"
+msgstr "关闭 (&L)"
+
+#: kcm_gtk/kcmgtkwidget.ui:16 kcm_gtk/mozillaprofile.ui:16
+#, no-c-format
+msgid "Form2"
+msgstr "Form2"
+
+#: kcm_gtk/kcmgtkwidget.ui:38
+#, no-c-format
+msgid "GTK2 Styles"
+msgstr "GTK2 样式"
+
+#: kcm_gtk/kcmgtkwidget.ui:117 kcm_gtk/kcmgtkwidget.ui:289
+#, no-c-format
+msgid "Change search paths..."
+msgstr "更改搜索路径…"
+
+#: kcm_gtk/kcmgtkwidget.ui:144
+#, no-c-format
+msgid "&Use my TDE style in GTK2 applications"
+msgstr "在 GTK2 应用程序中使用我的 TDE 格式 (&U)"
+
+#: kcm_gtk/kcmgtkwidget.ui:168 kcm_gtk/kcmgtkwidget.ui:340
+#, no-c-format
+msgid "Use &another style:"
+msgstr "使用其他样式 (&A):"
+
+#: kcm_gtk/kcmgtkwidget.ui:179
+#, no-c-format
+msgid ""
+"<b>Warning:</b> The GTK2-TQt theme engine is not installed. This means you "
+"will not be able to use your TDE style in GTK2 applications."
+msgstr ""
+"<b>警告:</b>GTK2-TQt 主题引擎未被安装。这意味着你将不能在 GTK2 应用程序中用"
+"你的 TDE 样式。"
+
+#: kcm_gtk/kcmgtkwidget.ui:187
+#, no-c-format
+msgid "GTK2-TQt theme engine homepage"
+msgstr "GTK2-TQt 主题引擎主页"
+
+#: kcm_gtk/kcmgtkwidget.ui:190
+#, no-c-format
+msgid "http://gtk-qt.ecs.soton.ac.uk/"
+msgstr "http://gtk-qt.ecs.soton.ac.uk/"
+
+#: kcm_gtk/kcmgtkwidget.ui:210
+#, no-c-format
+msgid "GTK3 Styles"
+msgstr "GTK3 样式"
+
+#: kcm_gtk/kcmgtkwidget.ui:316
+#, no-c-format
+msgid "&Use my TDE style in GTK3 applications"
+msgstr "在 GTK3 应用程序中使用我的 TDE 格式 (&U)"
+
+#: kcm_gtk/kcmgtkwidget.ui:351
+#, no-c-format
+msgid ""
+"<b>Warning:</b> The Gtk3-TQt theme engine is not installed. This means you "
+"will not be able to use your TDE style in GTK3 applications."
+msgstr ""
+"<b>警告:</b>GTK3-TQt 主题引擎未被安装。这意味着你将不能在 GTK3 应用程序中用"
+"你的 TDE 样式。"
+
+#: kcm_gtk/kcmgtkwidget.ui:359
+#, no-c-format
+msgid "Gtk3-TQt theme engine homepage"
+msgstr "GTK3-TQt 主题引擎主页"
+
+#: kcm_gtk/kcmgtkwidget.ui:362
+#, no-c-format
+msgid "http://www.trinitydesktop.org/"
+msgstr "http://www.trinitydesktop.org/"
+
+#: kcm_gtk/kcmgtkwidget.ui:382
+#, no-c-format
+msgid "GTK2 Fonts"
+msgstr "GTK2 字体"
+
+#: kcm_gtk/kcmgtkwidget.ui:436
+#, no-c-format
+msgid "Change..."
+msgstr "更改…"
+
+#: kcm_gtk/kcmgtkwidget.ui:461
+#, no-c-format
+msgid "Use another font:"
+msgstr "使用其它字体:"
+
+#: kcm_gtk/kcmgtkwidget.ui:494
+#, no-c-format
+msgid "The Quick Brown Fox Jumped Over The Lazy Dog"
+msgstr "我能吞下玻璃而不伤身体。"
+
+#: kcm_gtk/kcmgtkwidget.ui:504
+#, no-c-format
+msgid "Use m&y TDE fonts in GTK2 applications"
+msgstr "在 GTK2 应用程序里使用我的 TDE 字体"
+
+#: kcm_gtk/kcmgtkwidget.ui:537
+#, no-c-format
+msgid "Preview line 1"
+msgstr "预览行 1"
+
+#: kcm_gtk/kcmgtkwidget.ui:554
+#, no-c-format
+msgid "GTK2 Keyboard Shortcuts"
+msgstr "GTK2 键盘快捷键"
+
+#: kcm_gtk/kcmgtkwidget.ui:608
+#, no-c-format
+msgid "Use Emacs-like key&board shortcuts for text editing"
+msgstr "文字编辑时使用类 Emacs 键盘快捷键 (&B)"
+
+#: kcm_gtk/kcmgtkwidget.ui:624
+#, no-c-format
+msgid "Details..."
+msgstr "细节…"
+
+#: kcm_gtk/kcmgtkwidget.ui:655
+#, no-c-format
+msgid ""
+"Note that changes made here will only affect GTK applications when TDE is "
+"running. To change the styles and fonts used by applications in GNOME, use "
+"the GNOME configuration tools."
+msgstr ""
+"注意到在这里做的这些更改将只对在 TDE 运行时的 GTK 应用程序起作用。要更改 "
+"GNOME 应用程序里的样式和字体,使用 GNOME 配置工具。"
+
+#: kcm_gtk/mozillaprofile.ui:38
+#, no-c-format
+msgid "Please select the profiles that you want to fix:"
+msgstr "请选择你想要修改的配置:"
+
+#: kcm_gtk/mozillaprofile.ui:44
+#, no-c-format
+msgid "Profile"
+msgstr "配置"
+
+#: kcm_gtk/searchpaths.ui:16
+#, no-c-format
+msgid "Change search paths"
+msgstr "更改搜索路径"
+
+#: kcm_gtk/searchpaths.ui:27
+#, no-c-format
+msgid ""
+"The control center module could not find the GTK2-TQt theme engine in its "
+"list of search paths. If you have installed it elsewhere, you will need to "
+"add the correct path to the list below."
+msgstr ""
+"控制中心模块不能在它的搜索路径找到 GTK2-TQt 主题引擎。如果你已经在别处安装了"
+"它,你将需要在下面的列表添加正确的路径。"
+
+#: kcm_gtk/searchpaths.ui:122
+#, no-c-format
+msgid "Ok"
+msgstr "确定"