summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian')
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/cdbs/debian-tde.mk246
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/cdbs/versions.pl19
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/changelog358
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/compat1
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/control19
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/copyright107
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/docs4
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/001_docs-remove-remote-images.patch33
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/002_trinity_customization.diff215
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/003_fixed_usage.diff55
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/series3
-rwxr-xr-xdebian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/rules19
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/source/format1
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/source/options6
14 files changed, 1086 insertions, 0 deletions
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/cdbs/debian-tde.mk b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/cdbs/debian-tde.mk
new file mode 100644
index 00000000..b031e698
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/cdbs/debian-tde.mk
@@ -0,0 +1,246 @@
+# -*- mode: makefile; coding: utf-8 -*-
+# Copyright © 2003 Christopher L Cheney <ccheney@debian.org>
+# Copyright © 2019 TDE Team
+# Description: A class for TDE packages; sets TDE environment variables, etc
+#
+# 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, 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., 59 Temple Place, Suite 330, Boston, MA
+# 02111-1307 USA.
+
+ifndef _cdbs_bootstrap
+_cdbs_scripts_path ?= /usr/lib/cdbs
+_cdbs_rules_path ?= /usr/share/cdbs/1/rules
+_cdbs_class_path ?= /usr/share/cdbs/1/class
+endif
+
+ifndef _cdbs_class_debian-qt-kde
+_cdbs_class_debian-qt-kde := 1
+
+# for dh_icons
+CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.7ubuntu4)
+
+# Note: This _must_ be included before autotools.mk, or it won't work.
+common-configure-arch common-configure-indep:: debian/stamp-cvs-make
+debian/stamp-cvs-make:
+ifndef _cdbs_class_cmake
+ cp -Rp /usr/share/aclocal/libtool.m4 admin/libtool.m4.in
+ifneq "$(wildcard /usr/share/libtool/config/ltmain.sh)" ""
+ cp -Rp /usr/share/libtool/config/ltmain.sh admin/ltmain.sh
+endif
+ifneq "$(wildcard /usr/share/libtool/build-aux/ltmain.sh)" ""
+ cp -Rp /usr/share/libtool/build-aux/ltmain.sh admin/ltmain.sh
+endif
+ $(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common dist;
+endif
+ touch debian/stamp-cvs-make
+
+include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix)
+
+ifdef _cdbs_tarball_dir
+DEB_BUILDDIR = $(_cdbs_tarball_dir)/obj-$(DEB_BUILD_GNU_TYPE)
+else
+DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE)
+endif
+
+ifndef _cdbs_class_cmake
+include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix)
+endif
+
+ifdef _cdbs_class_cmake
+ifneq "$(wildcard /usr/bin/ninja)" ""
+MAKE = ninja -v
+DEB_MAKE_ENVVARS += DESTDIR=$(DEB_DESTDIR)
+DEB_MAKE_INSTALL_TARGET = install
+DEB_CMAKE_NORMAL_ARGS += -GNinja
+endif
+endif
+
+ifndef _cdbs_rules_patchsys_quilt
+DEB_PATCHDIRS := debian/patches/common debian/patches
+endif
+
+export kde_cgidir = \$${libdir}/cgi-bin
+export kde_confdir = \$${sysconfdir}/trinity
+export kde_htmldir = \$${datadir}/doc/tde/HTML
+
+DEB_KDE_ENABLE_FINAL := yes
+DEB_INSTALL_DOCS_ALL :=
+
+DEB_DH_MAKESHLIBS_ARGS_ALL := -V
+DEB_SHLIBDEPS_INCLUDE = $(foreach p,$(PACKAGES_WITH_LIBS),debian/$(p)/usr/lib)
+
+DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin
+DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include"
+DEB_COMPRESS_EXCLUDE_ALL += .dcl .docbook -license .tag .sty .el
+
+# The default gzip compressor has been changed in dpkg >= 1.17.0.
+deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \
+ sed -e "s|.*version ||" -e "s| .*||" | \
+ xargs -r dpkg --compare-versions 1.17.0 lt \
+ && echo xz || echo gzip)
+ifeq ($(deb_default_compress),gzip)
+DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \
+ && echo xz || echo bzip2)
+endif
+
+ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ cdbs_treat_me_gently_arches := arm m68k alpha ppc64 armel armeb
+ ifeq (,$(filter $(DEB_HOST_ARCH_CPU),$(cdbs_treat_me_gently_arches)))
+ cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,)
+ else
+ cdbs_kde_enable_final =
+ endif
+endif
+
+ifneq (,$(filter nostrip,$(DEB_BUILD_OPTIONS)))
+ cdbs_kde_enable_final =
+ cdbs_kde_enable_debug = --enable-debug=yes
+else
+ cdbs_kde_enable_debug = --disable-debug
+endif
+
+ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS)))
+ cdbs_kde_enable_debug = --enable-debug=full
+endif
+
+DEB_BUILD_PARALLEL ?= true
+
+cdbs_configure_flags += \
+ --with-qt-dir=/usr/share/qt3 \
+ --disable-rpath \
+ --with-xinerama \
+ $(cdbs_kde_enable_final) \
+ $(cdbs_kde_enable_debug)
+
+
+# This is a convenience target for calling manually.
+# It's not part of the build process.
+buildprep: clean apply-patches
+ifndef _cdbs_class_cmake
+ $(MAKE) -f admin/Makefile.common dist
+endif
+ debian/rules clean
+
+.tdepkginfo:
+ echo "# TDE package information" >.tdepkginfo
+ dpkg-parsechangelog | sed -n "s|^Source: |Name: |p" >>.tdepkginfo
+ dpkg-parsechangelog | sed -n "s|^Version: |Version: |p" >>.tdepkginfo
+ date +"DateTime: %m/%d/%Y %H:%M" -u -d "$$(dpkg-parsechangelog | sed -n 's|^Date: ||p')" >>.tdepkginfo
+
+post-patches:: .tdepkginfo
+
+common-build-arch:: debian/stamp-man-pages
+debian/stamp-man-pages:
+ if ! test -d debian/man/out; then mkdir -p debian/man/out; fi
+ for f in $$(find debian/man -name '*.sgml'); do \
+ docbook-to-man $$f > debian/man/out/`basename $$f .sgml`.1; \
+ done
+ for f in $$(find debian/man -name '*.man'); do \
+ soelim -I debian/man $$f \
+ > debian/man/out/`basename $$f .man`.`head -n1 $$f | awk '{print $$NF}'`; \
+ done
+ touch debian/stamp-man-pages
+
+common-binary-indep::
+ ( set -e; \
+ tmpf=`mktemp debian/versions.XXXXXX`; \
+ perl debian/cdbs/versions.pl >$$tmpf; \
+ for p in $(DEB_INDEP_PACKAGES); do \
+ cat $$tmpf >>debian/$$p.substvars; \
+ done; \
+ rm -f $$tmpf )
+
+common-binary-arch::
+ ( set -e; \
+ tmpf=`mktemp debian/versions.XXXXXX`; \
+ perl debian/cdbs/versions.pl >$$tmpf; \
+ for p in $(DEB_ARCH_PACKAGES); do \
+ cat $$tmpf >>debian/$$p.substvars; \
+ done; \
+ rm -f $$tmpf )
+ # update multi-arch path in install files
+ ls -d debian/* | \
+ grep -E "(install|links)$$" | \
+ while read a; do \
+ [ -d $$a ] || [ -f $$a.arch ] || \
+ ! grep -q "\$$(DEB_HOST_MULTIARCH)" $$a || \
+ sed -i.arch "s|\$$(DEB_HOST_MULTIARCH)|$(DEB_HOST_MULTIARCH)|g" $$a; \
+ done
+
+clean::
+ rm -rf debian/man/out
+ -rmdir debian/man
+ rm -f debian/stamp-man-pages
+ rm -rf debian/shlibs-check
+ # revert multi-arch path in install files
+ ls -d debian/* | \
+ grep -E "(install|links)$$" | \
+ while read a; do \
+ [ ! -f $$a.arch ] || \
+ mv $$a.arch $$a; \
+ done
+
+$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
+ if test -x /usr/bin/dh_icons; then dh_icons -p$(cdbs_curpkg) $(DEB_DH_ICONCACHE_ARGS); fi
+ if test -x /usr/bin/dh_desktop; then dh_desktop -p$(cdbs_curpkg) $(DEB_DH_DESKTOP_ARGS); fi
+ if test -e debian/$(cdbs_curpkg).lintian; then \
+ install -p -D -m644 debian/$(cdbs_curpkg).lintian \
+ debian/$(cdbs_curpkg)/usr/share/lintian/overrides/$(cdbs_curpkg); \
+ fi
+ if test -e debian/$(cdbs_curpkg).presubj; then \
+ install -p -D -m644 debian/$(cdbs_curpkg).presubj \
+ debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)/presubj; \
+ fi
+
+binary-install/$(DEB_SOURCE_PACKAGE)-doc-html::
+ set -e; \
+ for doc in `cd $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en; find . -name index.docbook`; do \
+ pkg=$${doc%/index.docbook}; pkg=$${pkg#./}; \
+ echo Building $$pkg HTML docs...; \
+ mkdir -p $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \
+ cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \
+ /opt/trinity/bin/meinproc $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en/$$pkg/index.docbook; \
+ done
+ for pkg in $(DOC_HTML_PRUNE) ; do \
+ rm -rf debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \
+ done
+
+common-build-indep:: debian/stamp-kde-apidox
+debian/stamp-kde-apidox:
+ $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox)
+ touch $@
+
+common-install-indep:: common-install-kde-apidox
+common-install-kde-apidox::
+ $(if $(DEB_KDE_APIDOX),+DESTDIR=$(DEB_DESTDIR) $(DEB_MAKE_INVOKE) install-apidox)
+
+cleanbuilddir::
+ -$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR))
+
+clean::
+ifndef _cdbs_class_cmake
+ if test -n "$(DEB_KDE_CVS_MAKE)" && test -d $(DEB_SRCDIR); then \
+ cd $(DEB_SRCDIR); \
+ find . -name Makefile.in -print | \
+ xargs --no-run-if-empty rm -f; \
+ rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \
+ configure configure.files configure.in stamp-h.in \
+ subdirs; \
+ fi
+endif
+ rm -f .tdepkginfo
+ rm -f debian/stamp-kde-apidox
+ rm -f debian/stamp-cvs-make
+
+endif
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/cdbs/versions.pl b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/cdbs/versions.pl
new file mode 100644
index 00000000..1b110f7a
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/cdbs/versions.pl
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+use strict;
+use warnings;
+
+my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`;
+my ($version3, $version3_next);
+my ($version2, $version2_next);
+
+($version3 = $version) =~ s/^(([^.]+\.){2}[^.+~-]+)[.+~-]?[^-]*-[^-]+$/$1/;
+($version2 = $version3) =~ s/\.[^.]+$//;
+
+($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e;
+($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e;
+
+print "TDE-Version3=$version3\n";
+print "TDE-Version2=$version2\n";
+print "TDE-Next-Version3=$version3_next\n";
+print "TDE-Next-Version2=$version2_next\n";
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/changelog b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/changelog
new file mode 100644
index 00000000..bf1c547c
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/changelog
@@ -0,0 +1,358 @@
+uncrustify-trinity (0.78.1-0debian13.0.0+0) unstable; urgency=medium
+
+ * TDE version of upstream 0.78.1
+
+ -- Michele Calgaro <michele.calgaro@yahoo.it> Fri, 01 Dec 2023 12:36:00 +0900
+
+uncrustify-trinity (0.78.0-0debian13.0.0+0) unstable; urgency=medium
+
+ * TDE version of upstream 0.78.0
+
+ -- Michele Calgaro <michele.calgaro@yahoo.it> Sun, 18 Nov 2023 17:35:00 +0900
+
+uncrustify-trinity (0.76.0-0debian12.0.0+0) unstable; urgency=medium
+
+ * TDE version of upstream 0.76.0
+
+ -- Michele Calgaro <michele.calgaro@yahoo.it> Sun, 04 Dec 2022 18:56:43 +0900
+
+uncrustify-trinity (0.75.0-0debian11.0.0+0) unstable; urgency=medium
+
+ * TDE version of upstream 0.75.0
+
+ -- Michele Calgaro <michele.calgaro@yahoo.it> Fri, 06 May 2022 13:49:07 +0900
+
+uncrustify-trinity (0.74.0-0debian11.0.0+0) unstable; urgency=medium
+
+ * TDE version of upstream 0.74.0
+
+ -- Michele Calgaro <michele.calgaro@yahoo.it> Wed, 19 May 2021 15:58:50 +0900
+
+uncrustify-trinity (0.73.0-0debian11.0.0+2) unstable; urgency=medium
+
+ * Fix Python detection on CMake < 3.12.
+
+ -- Slávek Banko <slavek.banko@axis.cz> Wed, 20 May 2021 00:00:40 +0200
+
+uncrustify-trinity (0.73.0-0debian11.0.0+1) unstable; urgency=medium
+
+ * Backported commits cb1a42dd from upstream.
+
+ -- Michele Calgaro <michele.calgaro@yahoo.it> Wed, 19 May 2021 15:58:50 +0900
+
+uncrustify-trinity (0.73.0-0debian11.0.0+0) unstable; urgency=medium
+
+ * TDE version of upstream 0.73.0
+
+ -- Michele Calgaro <michele.calgaro@yahoo.it> Wed, 19 May 2021 15:58:50 +0900
+
+uncrustify-trinity (0.72.0-0debian11.0.0+8) unstable; urgency=medium
+
+ * Switch to build using ninja-build
+
+ -- Slávek Banko <slavek.banko@axis.cz> Tue, 18 May 2021 19:30:49 +0200
+
+uncrustify-trinity (0.72.0-0debian11.0.0+7) unstable; urgency=medium
+
+ * TDE version 0.72-0+7
+ * Backported commits 5f3f392a and fb66774e from upstream.
+
+ -- Michele Calgaro <michele.calgaro@yahoo.it> Thu, 05 Jan 2021 11:08:00 +0900
+
+uncrustify-trinity (0.72.0-0debian11.0.0+6) unstable; urgency=medium
+
+ * TDE version 0.72-0+6
+ * Backported commits 45681e88 and 64d93e3fb from upstream.
+
+ -- Michele Calgaro <michele.calgaro@yahoo.it> Thu, 24 Dec 2020 20:14:00 +0900
+
+uncrustify-trinity (0.72.0-0debian11.0.0+0) unstable; urgency=medium
+
+ * TDE version of upstream 0.72.0
+
+ -- Michele Calgaro <michele.calgaro@yahoo.it> Thu, 20 Dec 2020 17:52:23 +0900
+
+uncrustify (0.72.0) unstable; urgency=medium
+
+ * New upstream version 0.72.0
+
+ -- Alexander GQ Gerasiov <gq@debian.org> Thu, 20 Dec 2020 17:34:01 +0900
+
+uncrustify (0.71.0+dfsg1-1) unstable; urgency=medium
+
+ * New upstream version 0.71.0
+ * d/control: Use debhelper-compat syntax, switch to level 12.
+ * d/control: Use python3 in B-D (Closes: #943295).
+ * d/control: Bump Standards-Version, no more changes needed.
+ * d/control: Remove unnnecessary --parallel.
+
+ -- Alexander GQ Gerasiov <gq@debian.org> Thu, 27 Aug 2020 17:12:57 +0300
+
+uncrustify (0.69.0+dfsg1-1) unstable; urgency=medium
+
+ * New upstream version 0.69.0
+ * Remove fix_parallel_test.patch: Fixed upstream.
+
+ -- Alexander GQ Gerasiov <gq@debian.org> Tue, 02 Jul 2019 19:00:32 +0300
+
+uncrustify (0.68.1+dfsg1-2) unstable; urgency=medium
+
+ * Add d/patches/fix_parallel_test.patch: Fix test failure on parallel run.
+
+ -- Alexander GQ Gerasiov <gq@debian.org> Mon, 10 Dec 2018 02:36:22 +0300
+
+uncrustify (0.68.1+dfsg1-1) unstable; urgency=medium
+
+ * New upstream version 0.68.1
+ * d/control: Add python-all to Build-Depensds.
+ * d/rules: Run all tests (now disabled by default by upstream).
+
+ -- Alexander GQ Gerasiov <gq@debian.org> Sun, 02 Dec 2018 16:19:42 +0300
+
+uncrustify (0.67+dfsg1-1) unstable; urgency=medium
+
+ * New upstream version 0.67
+ * debian/control: Move git to salsa.
+ * Add docs-remove-remote-images.patch: Remove remote images from docs.
+
+ -- Alexander GQ Gerasiov <gq@debian.org> Mon, 18 Jun 2018 01:13:56 +0300
+
+uncrustify (0.66.1+dfsg1-1) unstable; urgency=medium
+
+ * Add debian/gbp.conf.
+ * New upstream version 0.66.1 Fixed FTBFS on some arches (Closes: #881249)
+ * Bump Standards-Version to 4.1.2 (no additional changes needed).
+
+ -- Alexander GQ Gerasiov <gq@debian.org> Sun, 17 Dec 2017 18:49:06 +0300
+
+uncrustify (0.66+dfsg1-1) unstable; urgency=medium
+
+ * debian/control: Remove Fathi Boudra <fabo@debian.org> from uploaders.
+ (Closes: #879444.) Thanks for your job.
+ * New upstream version 0.66
+ * Bump Standards-Version to 4.1.1 (no additional changes needed).
+ * debian/control: Add more languages to short description.
+
+ -- Alexander GQ Gerasiov <gq@debian.org> Wed, 08 Nov 2017 18:18:47 +0300
+
+uncrustify (0.65+git20170831+dfsg1-1) unstable; urgency=medium
+
+ * New upstream version 0.65+git20170831. Fixes various FTBFS and autotests
+ failures on exotic archs. (Closes: #867376)
+ * Bump Standards-Version to 4.1.0 (no additional changes needed).
+
+ -- Alexander GQ Gerasiov <gq@debian.org> Thu, 31 Aug 2017 20:25:06 +0300
+
+uncrustify (0.65+dfsg1-1) unstable; urgency=medium
+
+ * New upstream version 0.65
+ * debian/control: Add python-minimal to Build-Depends.
+
+ -- Alexander GQ Gerasiov <gq@debian.org> Tue, 04 Jul 2017 14:50:47 +0300
+
+uncrustify (0.64+dfsg1-1) unstable; urgency=medium
+
+ * Imported Upstream version 0.64
+ (Closes: #748787, #814193, #594210, #775517, #594206, #616708)
+ * Remove non-free documentation/htdocs/project-support.jpg.
+ * Imported debian dir from previous version.
+ * Remove "debian/<q" file.
+ * Remove fix-ftbfs-with-gcc-4.7.patch (Fixed upstream).
+ * debian/control: Switch dependence from autotools to cmake.
+ * debian/control, debian/compat: Set compatibility level to 9.
+ * debian/rules: Remove legacy PRONY records.
+ * debian/control: Change Homepage to github.
+ * debian/watch: Update to github using current naming scheme.
+ * debian/copyright: Add myself.
+ * Install README.md and documentation dir into package's docs.
+ * debian/rules: Remove tests results on clean.
+ * debian/control: Set myself as maintainer. (Johann Rudloff is out of
+ business, thanks a lot for all; Fathi Boudra acked this.)
+ * Bump Standards-Version to 3.9.8 (no additional changes needed).
+ * Add debian/TODO file.
+ * debian/cotrol: Add link to collab-maint's git.
+
+ -- Alexander GQ Gerasiov <gq@debian.org> Sat, 03 Dec 2016 20:19:22 +0300
+
+uncrustify (0.59+dfsg1-1.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Remove non-free file (project-support.jpg). Closes: #753760
+
+ -- Mathieu Malaterre <malat@debian.org> Fri, 16 Jan 2015 16:52:15 +0100
+
+uncrustify (0.59-2) unstable; urgency=low
+
+ * Fix FTBFS with gcc 4.7 by fixing missing <unistd.h> include.
+ (Closes: #667404)
+
+ -- Fathi Boudra <fabo@debian.org> Mon, 21 May 2012 15:40:46 +0300
+
+uncrustify (0.59-1) unstable; urgency=low
+
+ * New upstream release.
+ * Add myself to Uploaders.
+
+ -- Fathi Boudra <fabo@debian.org> Sat, 31 Dec 2011 12:49:32 +0200
+
+uncrustify (0.57-1) unstable; urgency=low
+
+ * New upstream release.
+
+ [ Fathi Boudra ]
+ * Removed patch to check for NULL - stolen upstream.
+ * Bumped Standards-Version to 3.9.1 (no changes needed).
+
+ -- Johann Rudloff <cypheon@gmx.net> Mon, 21 Feb 2011 11:54:28 +0200
+
+uncrustify (0.56-2) unstable; urgency=low
+
+ [ Fathi Boudra ]
+ * Added patch to check for NULL to prevent a segmentation fault.
+ (Closes: #580195)
+ * Bumped Standards-Version to 3.9.0 (no changes needed).
+
+ -- Johann Rudloff <cypheon@gmx.net> Thu, 01 Jul 2010 20:34:01 +0300
+
+uncrustify (0.56-1) unstable; urgency=low
+
+ * New upstream release.
+
+ [ Fathi Boudra ]
+ * Switch to dpkg-source 3.0 (quilt) format.
+ * debian/control:
+ - bumped debhelper version to 7.4.15
+ - fixed typo in long description.
+ * debian/copyright:
+ - added email author.
+ - added myself.
+
+ -- Johann Rudloff <cypheon@gmx.net> Tue, 20 Apr 2010 13:08:29 +0300
+
+uncrustify (0.55-1) unstable; urgency=low
+
+ * New upstream release (Closes: #540817)
+
+ [ Fathi Boudra ]
+ * debian/patches/manpage_fix_hyphens.diff: removed - merged upstream
+ * debian/compat: bumped to 7
+ * debian/control:
+ - bumped debhelper version to 7.4.13
+ - bumped Standards-Version to 3.8.4 (no changes needed)
+ - added ${misc:Depends}
+ * debian/docs: updated
+ * debian/rules: rewrited from scratch to use dh and enabled parallel build
+
+ -- Johann Rudloff <cypheon@gmx.net> Wed, 17 Feb 2010 09:18:41 +0100
+
+uncrustify (0.52-1) unstable; urgency=low
+
+ * New upstream release (closes: #526100)
+ * debian/copyright: changed years and wording of copyright
+ * debian/patches/manpage_fix_hyphens.diff: added patch to fix fixed hyphens
+ used as minus signs in manpage
+ * debian/rules: included usage of quilt
+ * debian/control: added build dependency quilt
+ bumped Standards-Version to 3.8.1 (no changes required)
+
+ -- Johann Rudloff <cypheon@gmx.net> Thu, 30 Apr 2009 11:32:27 +0200
+
+uncrustify (0.48-1) unstable; urgency=low
+
+ * New upstream release
+ * debian/rules: removed CFLAGS settings (done by dpkg-buildpackage)
+
+ -- Johann Rudloff <cypheon@gmx.net> Tue, 22 Jul 2008 11:19:54 +0200
+
+uncrustify (0.47-1) unstable; urgency=low
+
+ * New upstream release (closes: #479372)
+ * Bumped Standards-Version to 3.8.0 (no changes required)
+ * removed debian/uncrustify.1, since upstream sources now include a
+ manpage
+ * debian/rules: removed call to dh_installman, manpage is installed by
+ make install
+ * debian/rules: removed unneeded call to dh_installdirs
+
+ -- Johann Rudloff <cypheon@gmx.net> Sun, 08 Jun 2008 10:09:53 +0200
+
+uncrustify (0.44-1) unstable; urgency=low
+
+ * New upstream release
+ * debian/uncrustify.1: updated version number and date
+
+ -- Johann Rudloff <cypheon@gmx.net> Sun, 24 Feb 2008 09:13:49 +0100
+
+uncrustify (0.43-1) unstable; urgency=low
+
+ * New upstream release (closes: #461631)
+ * Bumped Standards-Version to 3.7.3 (no changes required)
+ * debian/copyright: updated years of copyright
+ * debian/control: moved homepage address from description to a separate field
+ * debian/uncrustify.1: updated year and month
+ * debian/rules: copy update config.{sub,guess} into source tree in
+ config.status target, remove them in clean target
+
+ -- Johann Rudloff <cypheon@gmx.net> Thu, 10 Jan 2008 15:37:19 +0100
+
+uncrustify (0.41-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Johann Rudloff <cypheon@gmx.net> Mon, 12 Nov 2007 21:22:25 +0100
+
+uncrustify (0.40-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Johann Rudloff <cypheon@gmx.net> Tue, 16 Oct 2007 21:26:13 +0200
+
+uncrustify (0.39-1) unstable; urgency=low
+
+ * New Upstream Version
+
+ -- Johann Rudloff <cypheon@gmx.net> Wed, 26 Sep 2007 23:50:30 +0200
+
+uncrustify (0.38-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Johann Rudloff <cypheon@gmx.net> Thu, 06 Sep 2007 22:52:16 +0200
+
+uncrustify (0.37-1) unstable; urgency=low
+
+ * New upstream release
+ * debian/uncrustify.1: added new command line options
+ * debian/uncrustify.1: changes in formatting and description
+
+ -- Johann Rudloff <cypheon@gmx.net> Sun, 19 Aug 2007 19:33:08 +0200
+
+uncrustify (0.36-1) unstable; urgency=low
+
+ * New upstream release (closes: #434938, #434939)
+
+ -- Johann Rudloff <cypheon@gmx.net> Tue, 07 Aug 2007 13:49:41 +0200
+
+uncrustify (0.35-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Johann Rudloff <cypheon@gmx.net> Sat, 21 Jul 2007 20:41:52 +0200
+
+uncrustify (0.33-1) unstable; urgency=low
+
+ * New upstream release (closes: #416469)
+ * Added debian/watch file
+ * debian/uncrustify.1: added new command line options
+ * debian/uncrustify.1: removed leading colons
+ * debian/copyright: updated years of copyright
+ * debian/copyright: updated parts concerning cmpcfg.pl, since it
+ now contains a proper license statement
+
+ -- Johann Rudloff <cypheon@gmx.net> Fri, 30 Mar 2007 20:51:27 +0200
+
+uncrustify (0.30-1) unstable; urgency=low
+
+ * Initial release
+
+ -- Johann Rudloff <cypheon@gmx.net> Sat, 25 Nov 2006 14:06:44 +0100
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/compat b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/compat
new file mode 100644
index 00000000..f599e28b
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/compat
@@ -0,0 +1 @@
+10
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/control b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/control
new file mode 100644
index 00000000..21e39cb0
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/control
@@ -0,0 +1,19 @@
+Source: uncrustify-trinity
+Section: deps-r14/devel
+Priority: optional
+Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
+XSBC-Original-Maintainer: Alexander GQ Gerasiov <gq@debian.org>
+Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake (>= 3.0~), ninja-build, python3 (>= 3.3~), gcc (>= 4:4.9~)
+Standards-Version: 4.5.0
+Homepage: https://github.com/uncrustify/uncrustify
+
+Package: uncrustify-trinity
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: C, C++, ObjectiveC, C#, D, Java, Pawn and VALA source code beautifier
+ Uncrustify is a highly configurable source code formatter. It aligns
+ preprocessor define's, assignments, arithmetics and is able to fix spacing
+ between operators.
+ .
+ This is a TDE packaged version of upstream uncrustify, used to have a consistent
+ version for code formatting across multiple platforms.
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/copyright b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/copyright
new file mode 100644
index 00000000..7c74f673
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/copyright
@@ -0,0 +1,107 @@
+This work was packaged for Debian by:
+
+ Johann Rudloff <cypheon@gmx.net> on Sat, 25 Nov 2006 14:06:44 +0100.
+
+It was downloaded from:
+
+ http://uncrustify.sourceforge.net
+
+Upstream Author:
+
+ Ben Gardner <gardner.ben@gmail.com>
+
+Copyright:
+
+ 2005-2010 Ben Gardner <gardner.ben@gmail.com>
+ 1995-1999 Simon G. Vogl <simon@tk.uni-linz.ac.at>
+ 2006 David Thompson <da.thompson@yahoo.com>
+ 1999-2006 Digital Mars <http://digitalmars.com/>
+
+License (except src/md5.cpp, documentation/htdocs/examples/c-1.out.c,
+ documentation/htdocs/examples/c-1.in.c, scripts/cmpcfg.pl as
+ well as tests/input/d/Lexer.d, tests/input/d/HashMap.d,
+ tests/input/c/i2c-core.c, and the corresponding files in
+ tests/output, i. e.: tests/output/c/20100-i2c-core.c,
+ tests/output/c/20000-i2c-core.c, tests/output/d/40006-Lexer.d,
+ tests/output/d/40007-Lexer.d and tests/output/d/40000-HashMap.d):
+
+ Copyright (C) 2005-2008 by Ben Gardner
+
+ You are free to distribute this software under the terms of
+ the GNU General Public License, either version 2 of the License,
+ or (at your option) any later version.
+
+License (tests/input/c/i2c-core.c, documentation/htdocs/examples/c-1.out.c,
+ tests/output/c/20100-i2c-core.c, tests/output/c/20000-i2c-core.c,
+ and documentation/htdocs/examples/c-1.in.c):
+
+ Copyright (C) 1995-1999 by Simon G. Vogl <simon@tk.uni-linz.ac.at>
+
+ You are free to distribute this software under the terms of
+ the GNU General Public License, either version 2 of the License,
+ or (at your option) any later version.
+
+License (scripts/cmpcfg.pl):
+
+ Copyright (C) 2006 by David Thompson
+
+ You are free to distribute this software under the terms of
+ the GNU General Public License.
+
+On Debian systems, the complete text of the GNU General Public License
+can be found in the file /usr/share/common-licenses/GPL.
+
+License (src/md5.cpp):
+
+ This code was written by Colin Plumb in 1993, no copyright is claimed.
+ This code is in the public domain; do with it what you wish.
+
+License (tests/input/d/Lexer.d, tests/output/d/40006-Lexer.d
+ and tests/output/d/40007-Lexer.d):
+
+ Copyright (c) 1999-2006 by Digital Mars
+ All Rights Reserved
+ written by Walter Bright www.digitalmars.com
+
+ License for redistribution is either the Artistic License or
+ the GNU General Public License.
+
+On Debian systems, the complete text of the GNU General Public License
+can be found in the file /usr/share/common-licenses/GPL.
+The complete text of the Artistic License is available in the
+file /usr/share/common-licenses/Artistic.
+
+License (tests/input/d/HashMap.d and tests/output/d/40000-HashMap.d):
+
+ Copyright (C) 2004 by Doug Lea
+
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for damages
+ of any kind arising from the use of this software.
+
+ Permission is hereby granted to anyone to use this software for any
+ purpose, including commercial applications, and to alter it and/or
+ redistribute it freely, subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you must
+ not claim that you wrote the original software. If you use this
+ software in a product, an acknowledgment within documentation of
+ said product would be appreciated but is not required.
+
+ 2. Altered source versions must be plainly marked as such, and must
+ not be misrepresented as being the original software.
+
+ 3. This notice may not be removed or altered from any distribution
+ of the source.
+
+ 4. Derivative works are permitted, but they must carry this notice
+ in full and credit the original source.
+
+The Debian packaging is
+
+ Copyright (C) 2006-2009 Johann Rudloff <cypheon@gmx.net>
+ Copyright (C) 2009-2012 Fathi Boudra <fabo@debian.org>
+ Copyright (C) 2016 Alexander GQ Gerasiov <gq@debian.org>
+
+and is licensed under the GPL version 2 or any later version,
+see `/usr/share/common-licenses/GPL-2'.
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/docs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/docs
new file mode 100644
index 00000000..3310d30d
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/docs
@@ -0,0 +1,4 @@
+AUTHORS
+README.md
+NEWS
+documentation/*
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/001_docs-remove-remote-images.patch b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/001_docs-remove-remote-images.patch
new file mode 100644
index 00000000..9c7d3e3b
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/001_docs-remove-remote-images.patch
@@ -0,0 +1,33 @@
+Description: Remove remote images from docs.
+ This images does not held any information, but breaks user's privacy.
+Author: Alexander Gerasiov <gq@debian.org>
+Last-Update: 2018-06-17
+
+--- uncrustify-0.67+dfsg1.orig/documentation/htdocs/index.html
++++ uncrustify-0.67+dfsg1/documentation/htdocs/index.html
+@@ -16,25 +16,6 @@
+ <div class="node2" align="left">
+ <h1>Uncrustify</h1>
+ <h2>Source Code Beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA</h2>
+-<table>
+- <tr>
+- <td valign="top">
+- <script type='text/javascript' language='JavaScript' src='http://www.ohloh.net/projects/4765/badge_js'></script>
+- </td>
+- <td valign="top">
+- <a href="https://travis-ci.org/uncrustify/uncrustify/builds">
+- <img alt="Travis CI Build Status"
+- src="https://travis-ci.org/uncrustify/uncrustify.svg?branch=master"/>
+- </a>
+- </td>
+- <td valign="top">
+- <a href="https://scan.coverity.com/projects/uncrustify">
+- <img alt="Coverity Scan Build Status"
+- src="https://scan.coverity.com/projects/8264/badge.svg"/>
+- </a>
+- </td>
+- </tr>
+-</table>
+
+ <h2>Introduction</h2>
+ <p>The goals of this project are simple:
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/002_trinity_customization.diff b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/002_trinity_customization.diff
new file mode 100644
index 00000000..16acca5d
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/002_trinity_customization.diff
@@ -0,0 +1,215 @@
+Customize and repackage as a TDE package.
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1,6 +1,6 @@
+ cmake_minimum_required(VERSION 3.5)
+
+-project(uncrustify)
++project(uncrustify-trinity)
+
+ if("${PROJECT_SOURCE_DIR}" STREQUAL "${PROJECT_BINARY_DIR}")
+ message(FATAL_ERROR "
+@@ -239,7 +239,7 @@
+ #
+ # Uncrustify
+ #
+-set(uncrustify_sources
++set(uncrustify-trinity_sources
+ src/align_add.cpp
+ src/align_asm_colon.cpp
+ src/align_assign.cpp
+@@ -333,7 +333,7 @@
+ ${PROJECT_BINARY_DIR}/src/option_enum.cpp
+ )
+
+-set(uncrustify_headers
++set(uncrustify-trinity_headers
+ src/add_space_table.h
+ src/align_add.h
+ src/align_asm_colon.h
+@@ -436,7 +436,7 @@
+ ${PROJECT_BINARY_DIR}/uncrustify_version.h
+ )
+
+-set(uncrustify_docs
++set(uncrustify-trinity_docs
+ "${PROJECT_SOURCE_DIR}/AUTHORS"
+ "${PROJECT_SOURCE_DIR}/BUGS"
+ "${PROJECT_SOURCE_DIR}/ChangeLog"
+@@ -445,17 +445,17 @@
+ "${PROJECT_SOURCE_DIR}/README.md"
+ )
+
+-add_executable(uncrustify ${uncrustify_sources} ${uncrustify_headers})
+-add_dependencies(uncrustify generate_version_header)
++add_executable(uncrustify-trinity ${uncrustify-trinity_sources} ${uncrustify-trinity_headers})
++add_dependencies(uncrustify-trinity generate_version_header)
+
+-set_property(TARGET uncrustify APPEND PROPERTY
++set_property(TARGET uncrustify-trinity APPEND PROPERTY
+ COMPILE_DEFINITIONS $<$<OR:$<CONFIG:Debug>,$<CONFIG:>>:DEBUG>
+ )
+
+ #
+-# Generate uncrustify.1
++# Generate uncrustify-trinity.1
+ #
+-configure_file(man/uncrustify.1.in uncrustify.1 @ONLY)
++configure_file(man/uncrustify.1.in uncrustify-trinity.1 @ONLY)
+
+ #
+ # Generate uncrustify.xml (katepart highlighting file)
+@@ -477,7 +477,7 @@
+ #
+ OPTION(ENABLE_CODECOVERAGE "Enable code coverage testing support")
+ if(ENABLE_CODECOVERAGE)
+- set(CODECOVERAGE_DEPENDS uncrustify)
++ set(CODECOVERAGE_DEPENDS uncrustify-trinity)
+ include(${CMAKE_SOURCE_DIR}/cmake/CodeCoverage.cmake)
+ endif(ENABLE_CODECOVERAGE)
+
+@@ -485,10 +485,10 @@
+ # Build command to run uncrustify on its own sources
+ #
+ add_custom_target(format-sources)
+-foreach(source IN LISTS uncrustify_sources uncrustify_headers)
++foreach(source IN LISTS uncrustify-trinity_sources uncrustify-trinity_headers)
+ get_filename_component(source_name ${source} NAME)
+ add_custom_target(format-${source_name}
+- COMMAND uncrustify
++ COMMAND uncrustify-trinity
+ -c forUncrustifySources.cfg
+ -lCPP --no-backup ${source}
+ COMMENT "Formatting ${source}"
+@@ -500,7 +500,7 @@
+ #
+ # Package
+ #
+-set(CPACK_PACKAGE_NAME "uncrustify")
++set(CPACK_PACKAGE_NAME "uncrustify-trinity")
+ set(CPACK_PACKAGE_VERSION "${UNCRUSTIFY_VERSION}")
+ set(CPACK_PACKAGE_VENDOR "Ben Gardner")
+ set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Code beautifier")
+@@ -518,8 +518,8 @@
+ # Install
+ #
+ if(MSVC)
+- install(TARGETS uncrustify DESTINATION ".")
+- install(FILES ${uncrustify_docs}
++ install(TARGETS uncrustify-trinity DESTINATION ".")
++ install(FILES ${uncrustify-trinity_docs}
+ DESTINATION "."
+ )
+ install(FILES "${PROJECT_SOURCE_DIR}/documentation/htdocs/index.html"
+@@ -531,17 +531,17 @@
+ )
+ else()
+ include(GNUInstallDirs)
+- install(TARGETS uncrustify
++ install(TARGETS uncrustify-trinity
+ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
+ )
+- install(FILES "${CMAKE_CURRENT_BINARY_DIR}/uncrustify.1"
++ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/uncrustify-trinity.1"
+ DESTINATION "${CMAKE_INSTALL_MANDIR}/man1"
+ )
+ install(DIRECTORY "${PROJECT_SOURCE_DIR}/etc/"
+ DESTINATION "${CMAKE_INSTALL_DOCDIR}/examples"
+ FILES_MATCHING PATTERN "*.cfg"
+ )
+- install(FILES ${uncrustify_docs}
++ install(FILES ${uncrustify-trinity_docs}
+ DESTINATION "${CMAKE_INSTALL_DOCDIR}"
+ )
+ endif()
+--- a/tests/CMakeLists.txt
++++ b/tests/CMakeLists.txt
+@@ -32,7 +32,7 @@
+ add_custom_command(
+ OUTPUT ${tests_ctest_file}
+ COMMAND ${PYTHON_EXECUTABLE} run_format_tests.py
+- --executable $<TARGET_FILE:uncrustify>
++ --executable $<TARGET_FILE:uncrustify-trinity>
+ --git ${GIT_EXECUTABLE}
+ --python ${PYTHON_EXECUTABLE}
+ --write-ctest ${tests_ctest_file}
+@@ -48,7 +48,7 @@
+ string(REPLACE ".test" "" lang "${suite}")
+ add_test(NAME ${lang}
+ COMMAND ${PYTHON_EXECUTABLE} run_format_tests.py ${lang}
+- --executable $<TARGET_FILE:uncrustify>
++ --executable $<TARGET_FILE:uncrustify-trinity>
+ -d --git ${GIT_EXECUTABLE}
+ --result-dir ${CMAKE_CURRENT_BINARY_DIR}
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+@@ -60,7 +60,7 @@
+ add_test(
+ NAME sources_format
+ COMMAND ${PYTHON_EXECUTABLE} run_sources_tests.py
+- --executable $<TARGET_FILE:uncrustify>
++ --executable $<TARGET_FILE:uncrustify-trinity>
+ -d --git ${GIT_EXECUTABLE}
+ --result-dir ${CMAKE_CURRENT_BINARY_DIR}
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+@@ -72,7 +72,7 @@
+ COMMAND ${PYTHON_EXECUTABLE}
+ test_cli_options.py
+ --config $<CONFIG>
+- --build ${uncrustify_BINARY_DIR}
++ --build ${uncrustify-trinity_BINARY_DIR}
+ --diff
+ --test ${CMAKE_CURRENT_BINARY_DIR}/cli
+ ${_configs}
+@@ -83,11 +83,11 @@
+ COMMAND ${PYTHON_EXECUTABLE}
+ test_cli_options.py
+ --config $<CONFIG>
+- --build ${uncrustify_BINARY_DIR}
++ --build ${uncrustify-trinity_BINARY_DIR}
+ --apply
+ --test ${CMAKE_CURRENT_BINARY_DIR}/cli
+- DEPENDS uncrustify
++ DEPENDS uncrustify-trinity
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/cli
+ )
+
+-add_test(NAME sanity COMMAND uncrustify --help)
++add_test(NAME sanity COMMAND uncrustify-trinity --help)
+--- a/tests/cli/output/help.txt
++++ b/tests/cli/output/help.txt
+@@ -1,5 +1,5 @@
+ Usage:
+-uncrustify [options] [files ...]
++uncrustify-trinity [options] [files ...]
+
+ If no input files are specified, the input is read from stdin
+ If reading from stdin, you should specify the language using -l
+--- a/tests/cli/test_cli_options.py
++++ b/tests/cli/test_cli_options.py
+@@ -525,16 +525,16 @@
+ bd_dir = parsed_args.build
+ test_dir = parsed_args.test
+
+- bin_paths = [s_path_join(bd_dir, 'uncrustify'),
+- s_path_join(bd_dir, 'uncrustify.exe'),
+- s_path_join(bd_dir, 'Debug/uncrustify'),
+- s_path_join(bd_dir, 'Debug/uncrustify.exe'),
+- s_path_join(bd_dir, 'Release/uncrustify'),
+- s_path_join(bd_dir, 'Release/uncrustify.exe'),
+- s_path_join(bd_dir, 'RelWithDebInfo/uncrustify'),
+- s_path_join(bd_dir, 'RelWithDebInfo/uncrustify.exe'),
+- s_path_join(bd_dir, 'MinSizeRel/uncrustify'),
+- s_path_join(bd_dir, 'MinSizeRel/uncrustify.exe')]
++ bin_paths = [s_path_join(bd_dir, 'uncrustify-trinity'),
++ s_path_join(bd_dir, 'uncrustify-trinity.exe'),
++ s_path_join(bd_dir, 'Debug/uncrustify-trinity'),
++ s_path_join(bd_dir, 'Debug/uncrustify-trinity.exe'),
++ s_path_join(bd_dir, 'Release/uncrustify-trinity'),
++ s_path_join(bd_dir, 'Release/uncrustify-trinity.exe'),
++ s_path_join(bd_dir, 'RelWithDebInfo/uncrustify-trinity'),
++ s_path_join(bd_dir, 'RelWithDebInfo/uncrustify-trinity.exe'),
++ s_path_join(bd_dir, 'MinSizeRel/uncrustify-trinity'),
++ s_path_join(bd_dir, 'MinSizeRel/uncrustify-trinity.exe')]
+ for uncr_bin in bin_paths:
+ if not isfile(uncr_bin):
+ eprint("is 3 not a file: %s" % uncr_bin)
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/003_fixed_usage.diff b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/003_fixed_usage.diff
new file mode 100644
index 00000000..55d2454f
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/003_fixed_usage.diff
@@ -0,0 +1,55 @@
+Fixed usage message to match uncrustify-trinity.
+--- a/src/uncrustify.cpp
++++ b/src/uncrustify.cpp
+@@ -303,15 +303,15 @@
+ " Cannot be used with the -o option'\n"
+ "\n"
+ "Usage Examples\n"
+- "cat foo.d | uncrustify -q -c my.cfg -l d\n"
+- "uncrustify -c my.cfg -f foo.d\n"
+- "uncrustify -c my.cfg -f foo.d -L0-2,20-23,51\n"
+- "uncrustify -c my.cfg -f foo.d -o foo.d\n"
+- "uncrustify -c my.cfg -f foo.d -o foo.d -ds dump\n"
+- "uncrustify -c my.cfg foo.d\n"
+- "uncrustify -c my.cfg --replace foo.d\n"
+- "uncrustify -c my.cfg --no-backup foo.d\n"
+- "uncrustify -c my.cfg --prefix=out -F files.txt\n"
++ "cat foo.d | uncrustify-trinity -q -c my.cfg -l d\n"
++ "uncrustify-trinity -c my.cfg -f foo.d\n"
++ "uncrustify-trinity -c my.cfg -f foo.d -L0-2,20-23,51\n"
++ "uncrustify-trinity -c my.cfg -f foo.d -o foo.d\n"
++ "uncrustify-trinity -c my.cfg -f foo.d -o foo.d -ds dump\n"
++ "uncrustify-trinity -c my.cfg foo.d\n"
++ "uncrustify-trinity -c my.cfg --replace foo.d\n"
++ "uncrustify-trinity -c my.cfg --no-backup foo.d\n"
++ "uncrustify-trinity -c my.cfg --prefix=out -F files.txt\n"
+ "\n"
+ "Note: Use comments containing ' *INDENT-OFF*' and ' *INDENT-ON*' to disable\n"
+ " processing of parts of the source file (these can be overridden with\n"
+--- a/tests/cli/output/help.txt
++++ b/tests/cli/output/help.txt
+@@ -67,15 +67,15 @@
+ Cannot be used with the -o option'
+
+ Usage Examples
+-cat foo.d | uncrustify -q -c my.cfg -l d
+-uncrustify -c my.cfg -f foo.d
+-uncrustify -c my.cfg -f foo.d -L0-2,20-23,51
+-uncrustify -c my.cfg -f foo.d -o foo.d
+-uncrustify -c my.cfg -f foo.d -o foo.d -ds dump
+-uncrustify -c my.cfg foo.d
+-uncrustify -c my.cfg --replace foo.d
+-uncrustify -c my.cfg --no-backup foo.d
+-uncrustify -c my.cfg --prefix=out -F files.txt
++cat foo.d | uncrustify-trinity -q -c my.cfg -l d
++uncrustify-trinity -c my.cfg -f foo.d
++uncrustify-trinity -c my.cfg -f foo.d -L0-2,20-23,51
++uncrustify-trinity -c my.cfg -f foo.d -o foo.d
++uncrustify-trinity -c my.cfg -f foo.d -o foo.d -ds dump
++uncrustify-trinity -c my.cfg foo.d
++uncrustify-trinity -c my.cfg --replace foo.d
++uncrustify-trinity -c my.cfg --no-backup foo.d
++uncrustify-trinity -c my.cfg --prefix=out -F files.txt
+
+ Note: Use comments containing ' *INDENT-OFF*' and ' *INDENT-ON*' to disable
+ processing of parts of the source file (these can be overridden with
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/series b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/series
new file mode 100644
index 00000000..9bd2c227
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/patches/series
@@ -0,0 +1,3 @@
+001_docs-remove-remote-images.patch
+002_trinity_customization.diff
+003_fixed_usage.diff
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/rules b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/rules
new file mode 100755
index 00000000..921af9c1
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/rules
@@ -0,0 +1,19 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/cmake.mk
+include debian/cdbs/debian-tde.mk
+
+DEB_CMAKE_EXTRA_FLAGS := \
+ -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_VERBOSE_MAKEFILE="ON" \
+ -DCMAKE_SKIP_RPATH="OFF" \
+ -DBUILD_TESTING="ON" \
+ -DUNCRUSTIFY_SEPARATE_TESTS="ON"
+
+DEB_MAKE_CHECK_TARGET = test
+
+DEB_MAKE_ENVVARS += PYTHONPYCACHEPREFIX=${DEB_DESTDIR}../../${DEB_BUILDDIR}/__pycache__
+DEB_MAKE_ENVVARS += CTEST_PARALLEL_LEVEL=6
+
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/source/format b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/source/format
new file mode 100644
index 00000000..163aaf8d
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/source/options b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/source/options
new file mode 100644
index 00000000..72f1f545
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/debian/source/options
@@ -0,0 +1,6 @@
+# Use xz instead of gzip
+compression = "xz"
+compression-level = 9
+
+# Don't run differences
+diff-ignore = .*