summaryrefslogtreecommitdiffstats
path: root/freebsd/applications/themes
diff options
context:
space:
mode:
Diffstat (limited to 'freebsd/applications/themes')
-rw-r--r--freebsd/applications/themes/Makefile19
-rw-r--r--freebsd/applications/themes/gtk-qt-engine/Makefile38
-rw-r--r--freebsd/applications/themes/gtk-qt-engine/distinfo3
-rw-r--r--freebsd/applications/themes/gtk-qt-engine/pkg-descr9
-rw-r--r--freebsd/applications/themes/gtk-qt-engine/pkg-plist27
-rw-r--r--freebsd/applications/themes/gtk3-tqt-engine/Makefile38
-rw-r--r--freebsd/applications/themes/gtk3-tqt-engine/distinfo3
-rw-r--r--freebsd/applications/themes/gtk3-tqt-engine/pkg-descr3
-rw-r--r--freebsd/applications/themes/gtk3-tqt-engine/pkg-plist15
-rw-r--r--freebsd/applications/themes/ksplash-engine-moodin/Makefile39
-rw-r--r--freebsd/applications/themes/ksplash-engine-moodin/distinfo3
-rw-r--r--freebsd/applications/themes/ksplash-engine-moodin/pkg-descr15
-rw-r--r--freebsd/applications/themes/ksplash-engine-moodin/pkg-plist30
-rw-r--r--freebsd/applications/themes/tde-style-baghira/Makefile38
-rw-r--r--freebsd/applications/themes/tde-style-baghira/distinfo3
-rw-r--r--freebsd/applications/themes/tde-style-baghira/pkg-descr8
-rw-r--r--freebsd/applications/themes/tde-style-baghira/pkg-plist65
-rw-r--r--freebsd/applications/themes/tde-style-domino/Makefile38
-rw-r--r--freebsd/applications/themes/tde-style-domino/distinfo3
-rw-r--r--freebsd/applications/themes/tde-style-domino/pkg-descr4
-rw-r--r--freebsd/applications/themes/tde-style-domino/pkg-plist12
-rw-r--r--freebsd/applications/themes/tde-style-ia-ora/Makefile40
-rw-r--r--freebsd/applications/themes/tde-style-ia-ora/distinfo3
-rw-r--r--freebsd/applications/themes/tde-style-ia-ora/pkg-descr1
-rw-r--r--freebsd/applications/themes/tde-style-ia-ora/pkg-plist36
-rw-r--r--freebsd/applications/themes/tde-style-lipstik/Makefile37
-rw-r--r--freebsd/applications/themes/tde-style-lipstik/distinfo3
-rw-r--r--freebsd/applications/themes/tde-style-lipstik/pkg-descr6
-rw-r--r--freebsd/applications/themes/tde-style-lipstik/pkg-plist9
-rw-r--r--freebsd/applications/themes/tde-style-polyester/Makefile38
-rw-r--r--freebsd/applications/themes/tde-style-polyester/distinfo3
-rw-r--r--freebsd/applications/themes/tde-style-polyester/files/patch-bp000-fix-loading-in-twin.diff35
-rw-r--r--freebsd/applications/themes/tde-style-polyester/pkg-descr5
-rw-r--r--freebsd/applications/themes/tde-style-polyester/pkg-plist13
-rw-r--r--freebsd/applications/themes/tde-style-qtcurve/Makefile36
-rw-r--r--freebsd/applications/themes/tde-style-qtcurve/distinfo3
-rw-r--r--freebsd/applications/themes/tde-style-qtcurve/pkg-descr8
-rw-r--r--freebsd/applications/themes/tde-style-qtcurve/pkg-plist25
-rw-r--r--freebsd/applications/themes/tdmtheme/Makefile37
-rw-r--r--freebsd/applications/themes/tdmtheme/distinfo3
-rw-r--r--freebsd/applications/themes/tdmtheme/pkg-descr4
-rw-r--r--freebsd/applications/themes/tdmtheme/pkg-plist11
-rw-r--r--freebsd/applications/themes/twin-style-crystal/Makefile38
-rw-r--r--freebsd/applications/themes/twin-style-crystal/distinfo3
-rw-r--r--freebsd/applications/themes/twin-style-crystal/pkg-descr9
-rw-r--r--freebsd/applications/themes/twin-style-crystal/pkg-plist6
-rw-r--r--freebsd/applications/themes/twin-style-dekorator/Makefile38
-rw-r--r--freebsd/applications/themes/twin-style-dekorator/distinfo3
-rw-r--r--freebsd/applications/themes/twin-style-dekorator/pkg-descr7
-rw-r--r--freebsd/applications/themes/twin-style-dekorator/pkg-plist107
-rw-r--r--freebsd/applications/themes/twin-style-fahrenheit/Makefile38
-rw-r--r--freebsd/applications/themes/twin-style-fahrenheit/distinfo3
-rw-r--r--freebsd/applications/themes/twin-style-fahrenheit/files/patch-bp000-fix-loading-in-twin.diff34
-rw-r--r--freebsd/applications/themes/twin-style-fahrenheit/pkg-descr3
-rw-r--r--freebsd/applications/themes/twin-style-fahrenheit/pkg-plist10
-rw-r--r--freebsd/applications/themes/twin-style-machbunt/Makefile38
-rw-r--r--freebsd/applications/themes/twin-style-machbunt/distinfo3
-rw-r--r--freebsd/applications/themes/twin-style-machbunt/pkg-descr4
-rw-r--r--freebsd/applications/themes/twin-style-machbunt/pkg-plist5
-rw-r--r--freebsd/applications/themes/twin-style-suse2/Makefile38
-rw-r--r--freebsd/applications/themes/twin-style-suse2/distinfo3
-rw-r--r--freebsd/applications/themes/twin-style-suse2/pkg-descr8
-rw-r--r--freebsd/applications/themes/twin-style-suse2/pkg-plist59
63 files changed, 1226 insertions, 0 deletions
diff --git a/freebsd/applications/themes/Makefile b/freebsd/applications/themes/Makefile
new file mode 100644
index 000000000..163e54a96
--- /dev/null
+++ b/freebsd/applications/themes/Makefile
@@ -0,0 +1,19 @@
+
+ SUBDIR =
+ SUBDIR += gtk-qt-engine
+ SUBDIR += gtk3-tqt-engine
+ SUBDIR += ksplash-engine-moodin
+ SUBDIR += tde-style-baghira
+ SUBDIR += tde-style-domino
+ SUBDIR += tde-style-ia-ora
+ SUBDIR += tde-style-lipstik
+ SUBDIR += tde-style-polyester
+ SUBDIR += tde-style-qtcurve
+ SUBDIR += tdmtheme
+ SUBDIR += twin-style-crystal
+ SUBDIR += twin-style-dekorator
+ SUBDIR += twin-style-fahrenheit
+ SUBDIR += twin-style-machbunt
+ SUBDIR += twin-style-suse2
+
+.include <bsd.port.subdir.mk>
diff --git a/freebsd/applications/themes/gtk-qt-engine/Makefile b/freebsd/applications/themes/gtk-qt-engine/Makefile
new file mode 100644
index 000000000..4969eab18
--- /dev/null
+++ b/freebsd/applications/themes/gtk-qt-engine/Makefile
@@ -0,0 +1,38 @@
+# -*-mode: makefile-*-
+# Created by: slavek.banko@axis.cz
+# $FreeBSD$
+#
+# TDE port map: applications/themes/gtk-qt-engine
+
+PORTSDIR?=/usr/ports
+.include <${PORTSDIR}/Mk/bsd.trinity.mk>
+
+PORTNAME= gtk-qt-engine-trinity
+COMMENT= Theme engine using TQt for GTK+ 2.x and Trinity
+TDE_PREVERSION=
+MASTER_SITE_SUBDIR= g/${PORTNAME}
+PORTREVISION= 0
+CATEGORIES= x11-themes
+DIST_SUBDIR= TDE/applications/themes
+
+
+BUILD_DEPENDS+= ${TDE_PREFIX}/lib/libtdecore.so:x11/tdelibs-trinity \
+ ${LOCALBASE}/share/cmake/Modules/TDEMacros.cmake:devel/tde-cmake \
+
+LIB_DEPENDS+= libtqt.so:x11-toolkits/libtqtinterface
+
+LIB_DEPENDS+=\
+ libgtk-x11-2.0.so:x11-toolkits/gtk20 \
+
+
+# Build
+post-patch: tde-pathfix
+
+do-configure: tde-cmake-prepare
+ ${TDE_CMAKE_CONFIGURE}
+
+do-build: tde-cmake-build
+
+do-install: tde-cmake-install
+
+.include <bsd.port.mk>
diff --git a/freebsd/applications/themes/gtk-qt-engine/distinfo b/freebsd/applications/themes/gtk-qt-engine/distinfo
new file mode 100644
index 000000000..7cdcfa36d
--- /dev/null
+++ b/freebsd/applications/themes/gtk-qt-engine/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713857199
+SHA256 (TDE/applications/themes/gtk-qt-engine-trinity_14.1.2.orig.tar.xz) = d55125c8943fe8e68229f5b1ef78315bf70d3fc1b2e9544f3618d1435696d3f8
+SIZE (TDE/applications/themes/gtk-qt-engine-trinity_14.1.2.orig.tar.xz) = 59392
diff --git a/freebsd/applications/themes/gtk-qt-engine/pkg-descr b/freebsd/applications/themes/gtk-qt-engine/pkg-descr
new file mode 100644
index 000000000..b1a3caf17
--- /dev/null
+++ b/freebsd/applications/themes/gtk-qt-engine/pkg-descr
@@ -0,0 +1,9 @@
+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.
+
+Please note that this package is targeted at Trinity users and therefore provides
+a way to configure it from within KControl.
diff --git a/freebsd/applications/themes/gtk-qt-engine/pkg-plist b/freebsd/applications/themes/gtk-qt-engine/pkg-plist
new file mode 100644
index 000000000..f5c5aef2e
--- /dev/null
+++ b/freebsd/applications/themes/gtk-qt-engine/pkg-plist
@@ -0,0 +1,27 @@
+lib/trinity/kcm_kcmgtk.la
+lib/trinity/kcm_kcmgtk.so
+share/applications/tde/kcmgtk.desktop
+share/doc/tde/HTML/en/kcontrol/gtk/common
+share/doc/tde/HTML/en/kcontrol/gtk/index.cache.bz2
+share/doc/tde/HTML/en/kcontrol/gtk/index.docbook
+share/locale/bg/LC_MESSAGES/gtk-qt-engine.mo
+share/locale/de/LC_MESSAGES/gtk-qt-engine.mo
+share/locale/es/LC_MESSAGES/gtk-qt-engine.mo
+share/locale/fr/LC_MESSAGES/gtk-qt-engine.mo
+share/locale/it/LC_MESSAGES/gtk-qt-engine.mo
+share/locale/nl/LC_MESSAGES/gtk-qt-engine.mo
+share/locale/nn/LC_MESSAGES/gtk-qt-engine.mo
+share/locale/pl/LC_MESSAGES/gtk-qt-engine.mo
+share/locale/ru/LC_MESSAGES/gtk-qt-engine.mo
+share/locale/sv/LC_MESSAGES/gtk-qt-engine.mo
+share/locale/tr/LC_MESSAGES/gtk-qt-engine.mo
+share/locale/zh_Hans/LC_MESSAGES/gtk-qt-engine.mo
+/usr/local/lib/gtk-2.0/2.10.0/engines/libqtengine.la
+/usr/local/lib/gtk-2.0/2.10.0/engines/libqtengine.so
+/usr/local/share/themes/Qt/gtk-2.0/gtkrc
+@dir /usr/local/lib/gtk-2.0/2.10.0/engines
+@dir /usr/local/lib/gtk-2.0/2.10.0
+@dir /usr/local/lib/gtk-2.0
+@dir /usr/local/share/themes/Qt/gtk-2.0
+@dir /usr/local/share/themes/Qt
+@dir /usr/local/share/themes
diff --git a/freebsd/applications/themes/gtk3-tqt-engine/Makefile b/freebsd/applications/themes/gtk3-tqt-engine/Makefile
new file mode 100644
index 000000000..ec9aeed6d
--- /dev/null
+++ b/freebsd/applications/themes/gtk3-tqt-engine/Makefile
@@ -0,0 +1,38 @@
+# -*-mode: makefile-*-
+# Created by: slavek.banko@axis.cz
+# $FreeBSD$
+#
+# TDE port map: applications/themes/gtk3-tqt-engine
+
+PORTSDIR?=/usr/ports
+.include <${PORTSDIR}/Mk/bsd.trinity.mk>
+
+PORTNAME= gtk3-tqt-engine-trinity
+COMMENT= GTK3 theme engine for Trinity
+TDE_PREVERSION=
+MASTER_SITE_SUBDIR= g/${PORTNAME}
+PORTREVISION= 0
+CATEGORIES= x11-themes
+DIST_SUBDIR= TDE/applications/themes
+
+
+BUILD_DEPENDS+= ${TDE_PREFIX}/lib/libtdecore.so:x11/tdelibs-trinity \
+ ${LOCALBASE}/share/cmake/Modules/TDEMacros.cmake:devel/tde-cmake \
+
+LIB_DEPENDS+= libtqt.so:x11-toolkits/libtqtinterface
+
+LIB_DEPENDS+=\
+ libgdk-3.so:x11-toolkits/gtk30 \
+
+
+# Build
+post-patch: tde-pathfix
+
+do-configure: tde-cmake-prepare
+ ${TDE_CMAKE_CONFIGURE}
+
+do-build: tde-cmake-build
+
+do-install: tde-cmake-install
+
+.include <bsd.port.mk>
diff --git a/freebsd/applications/themes/gtk3-tqt-engine/distinfo b/freebsd/applications/themes/gtk3-tqt-engine/distinfo
new file mode 100644
index 000000000..a06403b9f
--- /dev/null
+++ b/freebsd/applications/themes/gtk3-tqt-engine/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713857247
+SHA256 (TDE/applications/themes/gtk3-tqt-engine-trinity_14.1.2.orig.tar.xz) = 0bf835f996f82e7d94015b277773bde2dd932b7566318f4cdfbde1b1f69e4ba3
+SIZE (TDE/applications/themes/gtk3-tqt-engine-trinity_14.1.2.orig.tar.xz) = 98260
diff --git a/freebsd/applications/themes/gtk3-tqt-engine/pkg-descr b/freebsd/applications/themes/gtk3-tqt-engine/pkg-descr
new file mode 100644
index 000000000..a22621c71
--- /dev/null
+++ b/freebsd/applications/themes/gtk3-tqt-engine/pkg-descr
@@ -0,0 +1,3 @@
+GTK3 theme engine for Trinity
+
+GTK3 style engine which uses the active TDE style to draw its widgets
diff --git a/freebsd/applications/themes/gtk3-tqt-engine/pkg-plist b/freebsd/applications/themes/gtk3-tqt-engine/pkg-plist
new file mode 100644
index 000000000..e64f8db98
--- /dev/null
+++ b/freebsd/applications/themes/gtk3-tqt-engine/pkg-plist
@@ -0,0 +1,15 @@
+lib/libtqtcairo.la
+lib/libtqtcairo.so
+lib/libtqtcairo.so.0
+lib/libtqtcairo.so.0.0.0
+/usr/local/lib/gtk-3.0/3.0.0/theming-engines/libtdegtk.la
+/usr/local/lib/gtk-3.0/3.0.0/theming-engines/libtdegtk.so
+/usr/local/lib/gtk-3.0/3.0.0/theming-engines/libtdegtk.so.0
+/usr/local/lib/gtk-3.0/3.0.0/theming-engines/libtdegtk.so.0.0.0
+/usr/local/share/themes/tdegtk/gtk-3.0/gtk.css
+@dir /usr/local/lib/gtk-3.0/3.0.0/theming-engines
+@dir /usr/local/lib/gtk-3.0/3.0.0
+@dir /usr/local/lib/gtk-3.0
+@dir /usr/local/share/themes/tdegtk/gtk-3.0
+@dir /usr/local/share/themes/tdegtk
+@dir /usr/local/share/themes
diff --git a/freebsd/applications/themes/ksplash-engine-moodin/Makefile b/freebsd/applications/themes/ksplash-engine-moodin/Makefile
new file mode 100644
index 000000000..1b947eb5c
--- /dev/null
+++ b/freebsd/applications/themes/ksplash-engine-moodin/Makefile
@@ -0,0 +1,39 @@
+# -*-mode: makefile-*-
+# Created by: slavek.banko@axis.cz
+# $FreeBSD$
+#
+# TDE port map: applications/themes/ksplash-engine-moodin
+
+PORTSDIR?=/usr/ports
+.include <${PORTSDIR}/Mk/bsd.trinity.mk>
+
+PORTNAME= ksplash-engine-moodin-trinity
+COMMENT= Fading splash screen engine for Trinity
+TDE_PREVERSION=
+MASTER_SITE_SUBDIR= k/${PORTNAME}
+PORTREVISION= 0
+CATEGORIES= x11-themes
+DIST_SUBDIR= TDE/applications/themes
+
+
+BUILD_DEPENDS+= ${TDE_PREFIX}/lib/libtdecore.so:x11/tdelibs-trinity \
+ ${TDE_PREFIX}/lib/libksplashthemes.so:x11/tdebase-trinity \
+ ${LOCALBASE}/share/cmake/Modules/TDEMacros.cmake:devel/tde-cmake \
+
+LIB_DEPENDS+= libtqt.so:x11-toolkits/libtqtinterface
+
+
+# Build
+post-patch: tde-pathfix
+
+do-configure: tde-cmake-prepare
+ ${TDE_CMAKE_CONFIGURE} \
+ -DBUILD_ALL="ON" \
+ -DBUILD_ALL="ON" \
+ -DWITH_ALL_OPTIONS="ON"
+
+do-build: tde-cmake-build
+
+do-install: tde-cmake-install
+
+.include <bsd.port.mk>
diff --git a/freebsd/applications/themes/ksplash-engine-moodin/distinfo b/freebsd/applications/themes/ksplash-engine-moodin/distinfo
new file mode 100644
index 000000000..0faa7a02a
--- /dev/null
+++ b/freebsd/applications/themes/ksplash-engine-moodin/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713857291
+SHA256 (TDE/applications/themes/ksplash-engine-moodin-trinity_14.1.2.orig.tar.xz) = fa01e3ce5b6d0ed250a443fb1b3c793dc9c285341cb153ba16947e1bd3e825ef
+SIZE (TDE/applications/themes/ksplash-engine-moodin-trinity_14.1.2.orig.tar.xz) = 1158956
diff --git a/freebsd/applications/themes/ksplash-engine-moodin/pkg-descr b/freebsd/applications/themes/ksplash-engine-moodin/pkg-descr
new file mode 100644
index 000000000..adb6f5414
--- /dev/null
+++ b/freebsd/applications/themes/ksplash-engine-moodin/pkg-descr
@@ -0,0 +1,15 @@
+Fading splash screen engine for Trinity
+
+Heavily customizable engine for various types of themes.
+
+Features:
+ * scale cache
+ * fading images
+ * use current icon set or custom images
+ * unlimited Custom text labels
+ * set fading delay and length
+ * custom image arrangement
+ * resolution independent themes
+
+This TDE splash screen engine is based upon Linspire's
+engine by Sean Meiners <Sean.Meiners@LinspireInc.com>
diff --git a/freebsd/applications/themes/ksplash-engine-moodin/pkg-plist b/freebsd/applications/themes/ksplash-engine-moodin/pkg-plist
new file mode 100644
index 000000000..48f2d00b7
--- /dev/null
+++ b/freebsd/applications/themes/ksplash-engine-moodin/pkg-plist
@@ -0,0 +1,30 @@
+lib/trinity/ksplashmoodin.la
+lib/trinity/ksplashmoodin.so
+share/apps/ksplash/Themes/Architecture/1.png
+share/apps/ksplash/Themes/Architecture/2.png
+share/apps/ksplash/Themes/Architecture/3.png
+share/apps/ksplash/Themes/Architecture/4.png
+share/apps/ksplash/Themes/Architecture/5.png
+share/apps/ksplash/Themes/Architecture/6.png
+share/apps/ksplash/Themes/Architecture/7.png
+share/apps/ksplash/Themes/Architecture/8.png
+share/apps/ksplash/Themes/Architecture/Background.jpg
+share/apps/ksplash/Themes/Architecture/Preview.png
+share/apps/ksplash/Themes/Architecture/Theme.rc
+share/apps/ksplash/Themes/FingerPrint/1.png
+share/apps/ksplash/Themes/FingerPrint/2.png
+share/apps/ksplash/Themes/FingerPrint/3.png
+share/apps/ksplash/Themes/FingerPrint/4.png
+share/apps/ksplash/Themes/FingerPrint/5.png
+share/apps/ksplash/Themes/FingerPrint/6.png
+share/apps/ksplash/Themes/FingerPrint/7.png
+share/apps/ksplash/Themes/FingerPrint/8.png
+share/apps/ksplash/Themes/FingerPrint/Background.jpg
+share/apps/ksplash/Themes/FingerPrint/Preview.png
+share/apps/ksplash/Themes/FingerPrint/Theme.rc
+share/apps/ksplash/Themes/MoodinKDE/Background.jpg
+share/apps/ksplash/Themes/MoodinKDE/Preview.png
+share/apps/ksplash/Themes/MoodinKDE/Theme.rc
+share/locale/de/LC_MESSAGES/ksplash-engine-moodin.mo
+share/locale/ru/LC_MESSAGES/ksplash-engine-moodin.mo
+share/services/ksplashmoodin.desktop
diff --git a/freebsd/applications/themes/tde-style-baghira/Makefile b/freebsd/applications/themes/tde-style-baghira/Makefile
new file mode 100644
index 000000000..bbe85bead
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-baghira/Makefile
@@ -0,0 +1,38 @@
+# -*-mode: makefile-*-
+# Created by: slavek.banko@axis.cz
+# $FreeBSD$
+#
+# TDE port map: applications/themes/tde-style-baghira
+
+PORTSDIR?=/usr/ports
+.include <${PORTSDIR}/Mk/bsd.trinity.mk>
+
+PORTNAME= tde-style-baghira-trinity
+COMMENT= TDE style for Apple junkies :)
+TDE_PREVERSION=
+MASTER_SITE_SUBDIR= t/${PORTNAME}
+PORTREVISION= 0
+CATEGORIES= x11-themes
+DIST_SUBDIR= TDE/applications/themes
+
+
+BUILD_DEPENDS+= ${TDE_PREFIX}/lib/libtdecore.so:x11/tdelibs-trinity \
+ ${TDE_PREFIX}/share/cmake/twin.cmake:x11/tdebase-trinity \
+ ${LOCALBASE}/share/cmake/Modules/TDEMacros.cmake:devel/tde-cmake \
+
+LIB_DEPENDS+= libtqt.so:x11-toolkits/libtqtinterface
+
+
+# Build
+post-patch: tde-pathfix
+
+do-configure: tde-cmake-prepare
+ ${TDE_CMAKE_CONFIGURE} \
+ -DBUILD_ALL="ON" \
+ -DWITH_ALL_OPTIONS="ON"
+
+do-build: tde-cmake-build
+
+do-install: tde-cmake-install
+
+.include <bsd.port.mk>
diff --git a/freebsd/applications/themes/tde-style-baghira/distinfo b/freebsd/applications/themes/tde-style-baghira/distinfo
new file mode 100644
index 000000000..d9361ed73
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-baghira/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713857342
+SHA256 (TDE/applications/themes/tde-style-baghira-trinity_14.1.2.orig.tar.xz) = 5a8c095abe16324e70cc0e8eb44e9e25655a05b6b38072d103338a4bb4f36154
+SIZE (TDE/applications/themes/tde-style-baghira-trinity_14.1.2.orig.tar.xz) = 393520
diff --git a/freebsd/applications/themes/tde-style-baghira/pkg-descr b/freebsd/applications/themes/tde-style-baghira/pkg-descr
new file mode 100644
index 000000000..b96cbc1d3
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-baghira/pkg-descr
@@ -0,0 +1,8 @@
+TDE style for Apple junkies :)
+
+Based upon mosfet-liquid0.9.6pre4... the last heir of mosfet.
+Baghira includes both an style (custom widgets) and twin decoration as
+well as colour schemes.
+
+Baghira (panther, in german) makes TDE resemble Apple's MacOS X's Aqua,
+Panther and Jaguar looks, and also includes its own 'Baghira' look
diff --git a/freebsd/applications/themes/tde-style-baghira/pkg-plist b/freebsd/applications/themes/tde-style-baghira/pkg-plist
new file mode 100644
index 000000000..8da44aa92
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-baghira/pkg-plist
@@ -0,0 +1,65 @@
+bin/bab
+lib/libbaghirastarter.la
+lib/libbaghirastarter.so
+lib/trinity/b_menu_panelapplet.la
+lib/trinity/b_menu_panelapplet.so
+lib/trinity/plugins/styles/baghira.la
+lib/trinity/plugins/styles/baghira.so
+lib/trinity/tdestyle_baghira_config.la
+lib/trinity/tdestyle_baghira_config.so
+lib/trinity/twin3_baghira.la
+lib/trinity/twin3_baghira.so
+lib/trinity/twin_baghira_config.la
+lib/trinity/twin_baghira_config.so
+lib/usermanager_panelapplet.la
+lib/usermanager_panelapplet.so
+share/applications/tde/bab.desktop
+share/apps/baghira/poof.png
+share/apps/kicker/applets/baghira-starter.desktop
+share/apps/kicker/applets/baghira-usermanager.desktop
+share/apps/tdedisplay/color-schemes/AquaBlue.kcsrc
+share/apps/tdedisplay/color-schemes/AquaGraphite.kcsrc
+share/apps/tdestyle/themes/baghira.themerc
+share/apps/twin/baghira.desktop
+share/icons/crystalsvg/128x128/apps/baghira.png
+share/icons/crystalsvg/128x128/apps/baghira_blue.png
+share/icons/crystalsvg/128x128/apps/baghira_grey.png
+share/icons/crystalsvg/128x128/apps/baghira_white.png
+share/icons/crystalsvg/128x128/apps/baghira_yellow.png
+share/icons/crystalsvg/16x16/apps/baghira.png
+share/icons/crystalsvg/16x16/apps/baghira_blue.png
+share/icons/crystalsvg/16x16/apps/baghira_grey.png
+share/icons/crystalsvg/16x16/apps/baghira_white.png
+share/icons/crystalsvg/16x16/apps/baghira_yellow.png
+share/icons/crystalsvg/22x22/actions/bStarter.png
+share/icons/crystalsvg/22x22/actions/bStarter_down.png
+share/icons/crystalsvg/22x22/actions/bStarter_hover.png
+share/icons/crystalsvg/22x22/actions/bab_itunes.png
+share/icons/crystalsvg/22x22/actions/bab_jaguar.png
+share/icons/crystalsvg/22x22/actions/bab_milk.png
+share/icons/crystalsvg/22x22/actions/bab_panther.png
+share/icons/crystalsvg/22x22/actions/bab_tiger.png
+share/icons/crystalsvg/22x22/apps/baghira.png
+share/icons/crystalsvg/22x22/apps/baghira_blue.png
+share/icons/crystalsvg/22x22/apps/baghira_grey.png
+share/icons/crystalsvg/22x22/apps/baghira_white.png
+share/icons/crystalsvg/22x22/apps/baghira_yellow.png
+share/icons/crystalsvg/32x32/apps/baghira.png
+share/icons/crystalsvg/32x32/apps/baghira_blue.png
+share/icons/crystalsvg/32x32/apps/baghira_grey.png
+share/icons/crystalsvg/32x32/apps/baghira_white.png
+share/icons/crystalsvg/32x32/apps/baghira_yellow.png
+share/icons/crystalsvg/48x48/apps/baghira.png
+share/icons/crystalsvg/48x48/apps/baghira_blue.png
+share/icons/crystalsvg/48x48/apps/baghira_grey.png
+share/icons/crystalsvg/48x48/apps/baghira_white.png
+share/icons/crystalsvg/48x48/apps/baghira_yellow.png
+share/icons/crystalsvg/64x64/apps/baghira.png
+share/icons/crystalsvg/64x64/apps/baghira_blue.png
+share/icons/crystalsvg/64x64/apps/baghira_grey.png
+share/icons/crystalsvg/64x64/apps/baghira_white.png
+share/icons/crystalsvg/64x64/apps/baghira_yellow.png
+share/locale/de/LC_MESSAGES/baghira-starter.mo
+share/locale/pl/LC_MESSAGES/baghira-usermanager.mo
+share/locale/pt_BR/LC_MESSAGES/baghira-usermanager.mo
+share/man/man1/bab.1.gz
diff --git a/freebsd/applications/themes/tde-style-domino/Makefile b/freebsd/applications/themes/tde-style-domino/Makefile
new file mode 100644
index 000000000..bbe75273d
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-domino/Makefile
@@ -0,0 +1,38 @@
+# -*-mode: makefile-*-
+# Created by: slavek.banko@axis.cz
+# $FreeBSD$
+#
+# TDE port map: applications/themes/tde-style-domino
+
+PORTSDIR?=/usr/ports
+.include <${PORTSDIR}/Mk/bsd.trinity.mk>
+
+PORTNAME= tde-style-domino-trinity
+COMMENT= Domino widget style and twin decoration for TDE
+TDE_PREVERSION=
+MASTER_SITE_SUBDIR= t/${PORTNAME}
+PORTREVISION= 0
+CATEGORIES= x11-themes
+DIST_SUBDIR= TDE/applications/themes
+
+
+BUILD_DEPENDS+= ${TDE_PREFIX}/lib/libtdecore.so:x11/tdelibs-trinity \
+ ${TDE_PREFIX}/share/cmake/twin.cmake:x11/tdebase-trinity \
+ ${LOCALBASE}/share/cmake/Modules/TDEMacros.cmake:devel/tde-cmake \
+
+LIB_DEPENDS+= libtqt.so:x11-toolkits/libtqtinterface
+
+
+# Build
+post-patch: tde-pathfix
+
+do-configure: tde-cmake-prepare
+ ${TDE_CMAKE_CONFIGURE} \
+ -DBUILD_ALL="ON" \
+ -DWITH_ALL_OPTIONS="ON"
+
+do-build: tde-cmake-build
+
+do-install: tde-cmake-install
+
+.include <bsd.port.mk>
diff --git a/freebsd/applications/themes/tde-style-domino/distinfo b/freebsd/applications/themes/tde-style-domino/distinfo
new file mode 100644
index 000000000..1033170c7
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-domino/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713857443
+SHA256 (TDE/applications/themes/tde-style-domino-trinity_14.1.2.orig.tar.xz) = da752facebeb4199bbd5071995f836b8e1f00b6364d8f133a7cb26ac965897d7
+SIZE (TDE/applications/themes/tde-style-domino-trinity_14.1.2.orig.tar.xz) = 116576
diff --git a/freebsd/applications/themes/tde-style-domino/pkg-descr b/freebsd/applications/themes/tde-style-domino/pkg-descr
new file mode 100644
index 000000000..e5e9f9e69
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-domino/pkg-descr
@@ -0,0 +1,4 @@
+Domino widget style and twin decoration for TDE
+
+Domino is a style with a soft look. It allows to fine adjust the shininess
+of the widgets by customizable color gradients.
diff --git a/freebsd/applications/themes/tde-style-domino/pkg-plist b/freebsd/applications/themes/tde-style-domino/pkg-plist
new file mode 100644
index 000000000..c168d20ed
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-domino/pkg-plist
@@ -0,0 +1,12 @@
+lib/trinity/plugins/styles/domino.la
+lib/trinity/plugins/styles/domino.so
+lib/trinity/tdestyle_domino_config.la
+lib/trinity/tdestyle_domino_config.so
+lib/trinity/twin3_domino.la
+lib/trinity/twin3_domino.so
+lib/trinity/twin_domino_config.la
+lib/trinity/twin_domino_config.so
+share/apps/tdedisplay/color-schemes/Domino.kcsrc
+share/apps/tdestyle/themes/domino.themerc
+share/apps/twin/domino.desktop
+share/locale/de/LC_MESSAGES/tdestyle_domino_config.mo
diff --git a/freebsd/applications/themes/tde-style-ia-ora/Makefile b/freebsd/applications/themes/tde-style-ia-ora/Makefile
new file mode 100644
index 000000000..a2ab0bd11
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-ia-ora/Makefile
@@ -0,0 +1,40 @@
+# -*-mode: makefile-*-
+# Created by: slavek.banko@axis.cz
+# $FreeBSD$
+#
+# TDE port map: applications/themes/tde-style-ia-ora
+
+PORTSDIR?=/usr/ports
+.include <${PORTSDIR}/Mk/bsd.trinity.mk>
+
+PORTNAME= tde-style-ia-ora-trinity
+COMMENT= Mandriva Ia Ora theme for TDE
+TDE_PREVERSION=
+MASTER_SITE_SUBDIR= t/${PORTNAME}
+PORTREVISION= 0
+CATEGORIES= x11-themes
+DIST_SUBDIR= TDE/applications/themes
+
+
+BUILD_DEPENDS+= ${TDE_PREFIX}/lib/libtdecore.so:x11/tdelibs-trinity \
+ ${TDE_PREFIX}/share/cmake/twin.cmake:x11/tdebase-trinity \
+ ${LOCALBASE}/share/cmake/Modules/TDEMacros.cmake:devel/tde-cmake \
+
+LIB_DEPENDS+= libtqt.so:x11-toolkits/libtqtinterface
+
+LIB_DEPENDS+=\
+ libgtk-x11-2.0.so:x11-toolkits/gtk20 \
+
+
+# Build
+post-patch: tde-pathfix
+
+do-configure: tde-cmake-prepare
+ ${TDE_CMAKE_CONFIGURE} \
+ -DWITH_ALL_OPTIONS="ON"
+
+do-build: tde-cmake-build
+
+do-install: tde-cmake-install
+
+.include <bsd.port.mk>
diff --git a/freebsd/applications/themes/tde-style-ia-ora/distinfo b/freebsd/applications/themes/tde-style-ia-ora/distinfo
new file mode 100644
index 000000000..b6e408670
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-ia-ora/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713857506
+SHA256 (TDE/applications/themes/tde-style-ia-ora-trinity_14.1.2.orig.tar.xz) = 1faacf0aa46714c9a3f73d4bf2771e31bed9639c871796faa44b744f6b40ea95
+SIZE (TDE/applications/themes/tde-style-ia-ora-trinity_14.1.2.orig.tar.xz) = 62712
diff --git a/freebsd/applications/themes/tde-style-ia-ora/pkg-descr b/freebsd/applications/themes/tde-style-ia-ora/pkg-descr
new file mode 100644
index 000000000..da682712f
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-ia-ora/pkg-descr
@@ -0,0 +1 @@
+Mandriva Ia Ora theme for TDE
diff --git a/freebsd/applications/themes/tde-style-ia-ora/pkg-plist b/freebsd/applications/themes/tde-style-ia-ora/pkg-plist
new file mode 100644
index 000000000..aa406599a
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-ia-ora/pkg-plist
@@ -0,0 +1,36 @@
+lib/trinity/plugins/styles/ia_ora.la
+lib/trinity/plugins/styles/ia_ora.so
+lib/trinity/twin3_iaora.la
+lib/trinity/twin3_iaora.so
+lib/trinity/twin_iaora_config.la
+lib/trinity/twin_iaora_config.so
+share/apps/tdestyle/themes/ia_ora.themerc
+share/apps/twin/iaora.desktop
+share/locale/ru/LC_MESSAGES/twin_iaora.mo
+/usr/local/lib/gtk-2.0/2.10.0/engines/libia_ora.la
+/usr/local/lib/gtk-2.0/2.10.0/engines/libia_ora.so
+/usr/local/share/themes/Ia Ora arctic/gtk-2.0/gtkrc
+/usr/local/share/themes/Ia Ora blue/gtk-2.0/gtkrc
+/usr/local/share/themes/Ia Ora gray/gtk-2.0/gtkrc
+/usr/local/share/themes/Ia Ora night/gtk-2.0/gtkrc
+/usr/local/share/themes/Ia Ora orange/gtk-2.0/gtkrc
+/usr/local/share/themes/Ia Ora smooth/gtk-2.0/gtkrc
+/usr/local/share/themes/Ia Ora steel/gtk-2.0/gtkrc
+@dir /usr/local/lib/gtk-2.0/2.10.0/engines
+@dir /usr/local/lib/gtk-2.0/2.10.0
+@dir /usr/local/lib/gtk-2.0
+@dir /usr/local/share/themes/Ia Ora arctic/gtk-2.0
+@dir /usr/local/share/themes/Ia Ora arctic
+@dir /usr/local/share/themes/Ia Ora blue/gtk-2.0
+@dir /usr/local/share/themes/Ia Ora blue
+@dir /usr/local/share/themes/Ia Ora gray/gtk-2.0
+@dir /usr/local/share/themes/Ia Ora gray
+@dir /usr/local/share/themes/Ia Ora night/gtk-2.0
+@dir /usr/local/share/themes/Ia Ora night
+@dir /usr/local/share/themes/Ia Ora orange/gtk-2.0
+@dir /usr/local/share/themes/Ia Ora orange
+@dir /usr/local/share/themes/Ia Ora smooth/gtk-2.0
+@dir /usr/local/share/themes/Ia Ora smooth
+@dir /usr/local/share/themes/Ia Ora steel/gtk-2.0
+@dir /usr/local/share/themes/Ia Ora steel
+@dir /usr/local/share/themes
diff --git a/freebsd/applications/themes/tde-style-lipstik/Makefile b/freebsd/applications/themes/tde-style-lipstik/Makefile
new file mode 100644
index 000000000..dc545cb44
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-lipstik/Makefile
@@ -0,0 +1,37 @@
+# -*-mode: makefile-*-
+# Created by: slavek.banko@axis.cz
+# $FreeBSD$
+#
+# TDE port map: applications/themes/tde-style-lipstik
+
+PORTSDIR?=/usr/ports
+.include <${PORTSDIR}/Mk/bsd.trinity.mk>
+
+PORTNAME= tde-style-lipstik-trinity
+COMMENT= Lipstik style for TDE
+TDE_PREVERSION=
+MASTER_SITE_SUBDIR= t/${PORTNAME}
+PORTREVISION= 0
+CATEGORIES= x11-themes
+DIST_SUBDIR= TDE/applications/themes
+
+
+BUILD_DEPENDS+= ${TDE_PREFIX}/lib/libtdecore.so:x11/tdelibs-trinity \
+ ${LOCALBASE}/share/cmake/Modules/TDEMacros.cmake:devel/tde-cmake \
+
+LIB_DEPENDS+= libtqt.so:x11-toolkits/libtqtinterface
+
+
+# Build
+post-patch: tde-pathfix
+
+do-configure: tde-cmake-prepare
+ ${TDE_CMAKE_CONFIGURE} \
+ -DBUILD_ALL="ON" \
+ -DWITH_ALL_OPTIONS="ON"
+
+do-build: tde-cmake-build
+
+do-install: tde-cmake-install
+
+.include <bsd.port.mk>
diff --git a/freebsd/applications/themes/tde-style-lipstik/distinfo b/freebsd/applications/themes/tde-style-lipstik/distinfo
new file mode 100644
index 000000000..51b21e04b
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-lipstik/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713857646
+SHA256 (TDE/applications/themes/tde-style-lipstik-trinity_14.1.2.orig.tar.xz) = d7e2a6ee0026ba8c8faf3644eacbe13597f9f50b24f87378b131488e8b2a2b85
+SIZE (TDE/applications/themes/tde-style-lipstik-trinity_14.1.2.orig.tar.xz) = 48796
diff --git a/freebsd/applications/themes/tde-style-lipstik/pkg-descr b/freebsd/applications/themes/tde-style-lipstik/pkg-descr
new file mode 100644
index 000000000..ab626d92f
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-lipstik/pkg-descr
@@ -0,0 +1,6 @@
+Lipstik style for TDE
+
+Based on the plastik style, Lipstik is a purified style with many options to
+tune your desktop look.
+
+Lipstik also provides Lipstik-color-schemes
diff --git a/freebsd/applications/themes/tde-style-lipstik/pkg-plist b/freebsd/applications/themes/tde-style-lipstik/pkg-plist
new file mode 100644
index 000000000..5a2b44a31
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-lipstik/pkg-plist
@@ -0,0 +1,9 @@
+lib/trinity/plugins/styles/lipstik.la
+lib/trinity/plugins/styles/lipstik.so
+lib/trinity/tdestyle_lipstik_config.la
+lib/trinity/tdestyle_lipstik_config.so
+share/apps/tdedisplay/color-schemes/lipstiknoble.kcsrc
+share/apps/tdedisplay/color-schemes/lipstikstandard.kcsrc
+share/apps/tdedisplay/color-schemes/lipstikwhite.kcsrc
+share/apps/tdestyle/themes/lipstik.themerc
+share/locale/de/LC_MESSAGES/tde-style-lipstik.mo
diff --git a/freebsd/applications/themes/tde-style-polyester/Makefile b/freebsd/applications/themes/tde-style-polyester/Makefile
new file mode 100644
index 000000000..e99462eb1
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-polyester/Makefile
@@ -0,0 +1,38 @@
+# -*-mode: makefile-*-
+# Created by: slavek.banko@axis.cz
+# $FreeBSD$
+#
+# TDE port map: applications/themes/tde-style-polyester
+
+PORTSDIR?=/usr/ports
+.include <${PORTSDIR}/Mk/bsd.trinity.mk>
+
+PORTNAME= tde-style-polyester-trinity
+COMMENT= Polyester widget style and twin decoration for TDE
+TDE_PREVERSION=
+MASTER_SITE_SUBDIR= t/${PORTNAME}
+PORTREVISION= 1
+CATEGORIES= x11-themes
+DIST_SUBDIR= TDE/applications/themes
+
+
+BUILD_DEPENDS+= ${TDE_PREFIX}/lib/libtdecore.so:x11/tdelibs-trinity \
+ ${TDE_PREFIX}/share/cmake/twin.cmake:x11/tdebase-trinity \
+ ${LOCALBASE}/share/cmake/Modules/TDEMacros.cmake:devel/tde-cmake \
+
+LIB_DEPENDS+= libtqt.so:x11-toolkits/libtqtinterface
+
+
+# Build
+post-patch: tde-pathfix
+
+do-configure: tde-cmake-prepare
+ ${TDE_CMAKE_CONFIGURE} \
+ -DBUILD_ALL="ON" \
+ -DWITH_ALL_OPTIONS="ON"
+
+do-build: tde-cmake-build
+
+do-install: tde-cmake-install
+
+.include <bsd.port.mk>
diff --git a/freebsd/applications/themes/tde-style-polyester/distinfo b/freebsd/applications/themes/tde-style-polyester/distinfo
new file mode 100644
index 000000000..bfef90682
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-polyester/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713857852
+SHA256 (TDE/applications/themes/tde-style-polyester-trinity_14.1.2.orig.tar.xz) = ceda4fa7a9846c9bf30704ac448e8f63a31914a100fb45c4e39b8e5d0eed7aa1
+SIZE (TDE/applications/themes/tde-style-polyester-trinity_14.1.2.orig.tar.xz) = 205688
diff --git a/freebsd/applications/themes/tde-style-polyester/files/patch-bp000-fix-loading-in-twin.diff b/freebsd/applications/themes/tde-style-polyester/files/patch-bp000-fix-loading-in-twin.diff
new file mode 100644
index 000000000..426a326c2
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-polyester/files/patch-bp000-fix-loading-in-twin.diff
@@ -0,0 +1,35 @@
+commit 7c56e0db5cfa14b280ca25b455daae77e75eb953
+Author: Michele Calgaro <michele.calgaro@yahoo.it>
+Date: Fri May 3 10:12:45 2024 +0900
+
+ Fix loading of window decoration module in twin
+
+ Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
+
+diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt
+index 7e9d720..e505b79 100644
+--- a/client/CMakeLists.txt
++++ b/client/CMakeLists.txt
+@@ -63,9 +63,9 @@ add_custom_target( buttons-embed-images
+ )
+
+
+-### twin_polyester (kpart) #####################################################
++### twin3_polyester (kpart) #####################################################
+
+-tde_add_kpart( twin_polyester AUTOMOC
++tde_add_kpart( twin3_polyester AUTOMOC
+
+ SOURCES
+ polyester.cpp
+diff --git a/client/polyester.desktop b/client/polyester.desktop
+index 52e7c93..30f8b1d 100755
+--- a/client/polyester.desktop
++++ b/client/polyester.desktop
+@@ -2,4 +2,4 @@
+ [Desktop Entry]
+ Encoding=UTF-8
+ Name=Polyester
+-X-TDE-Library=twin_polyester
+\ No newline at end of file
++X-TDE-Library=twin3_polyester
diff --git a/freebsd/applications/themes/tde-style-polyester/pkg-descr b/freebsd/applications/themes/tde-style-polyester/pkg-descr
new file mode 100644
index 000000000..594aad4a8
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-polyester/pkg-descr
@@ -0,0 +1,5 @@
+Polyester widget style and twin decoration for TDE
+
+Widget style and twin decoration both aim to maintain a good balance between
+eyecandy and simplicity. Widget style is based on Plastik, window decoration
+is based on Smoothblend.
diff --git a/freebsd/applications/themes/tde-style-polyester/pkg-plist b/freebsd/applications/themes/tde-style-polyester/pkg-plist
new file mode 100644
index 000000000..103d1fdd0
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-polyester/pkg-plist
@@ -0,0 +1,13 @@
+lib/trinity/plugins/styles/polyester.la
+lib/trinity/plugins/styles/polyester.so
+lib/trinity/tdestyle_polyester_config.la
+lib/trinity/tdestyle_polyester_config.so
+lib/trinity/twin3_polyester.la
+lib/trinity/twin3_polyester.so
+lib/trinity/twin_polyester_config.la
+lib/trinity/twin_polyester_config.so
+share/apps/tdedisplay/color-schemes/PolyesterBlue.kcsrc
+share/apps/tdedisplay/color-schemes/PolyesterEmerald.kcsrc
+share/apps/tdedisplay/color-schemes/PolyesterOrangeJuice.kcsrc
+share/apps/tdestyle/themes/polyester.themerc
+share/apps/twin/polyester.desktop
diff --git a/freebsd/applications/themes/tde-style-qtcurve/Makefile b/freebsd/applications/themes/tde-style-qtcurve/Makefile
new file mode 100644
index 000000000..cee5f61b1
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-qtcurve/Makefile
@@ -0,0 +1,36 @@
+# -*-mode: makefile-*-
+# Created by: slavek.banko@axis.cz
+# $FreeBSD$
+#
+# TDE port map: applications/themes/tde-style-qtcurve
+
+PORTSDIR?=/usr/ports
+.include <${PORTSDIR}/Mk/bsd.trinity.mk>
+
+PORTNAME= tde-style-qtcurve-trinity
+COMMENT= QtCurve style for TDE
+TDE_PREVERSION=
+MASTER_SITE_SUBDIR= t/${PORTNAME}
+PORTREVISION= 0
+CATEGORIES= x11-themes
+DIST_SUBDIR= TDE/applications/themes
+
+
+BUILD_DEPENDS+= ${TDE_PREFIX}/lib/libtdecore.so:x11/tdelibs-trinity \
+ ${LOCALBASE}/share/cmake/Modules/TDEMacros.cmake:devel/tde-cmake \
+
+LIB_DEPENDS+= libtqt.so:x11-toolkits/libtqtinterface
+
+
+# Build
+post-patch: tde-pathfix
+
+do-configure: tde-cmake-prepare
+ ${TDE_CMAKE_CONFIGURE} \
+ -DBUILD_ALL="ON"
+
+do-build: tde-cmake-build
+
+do-install: tde-cmake-install
+
+.include <bsd.port.mk>
diff --git a/freebsd/applications/themes/tde-style-qtcurve/distinfo b/freebsd/applications/themes/tde-style-qtcurve/distinfo
new file mode 100644
index 000000000..0c5fad575
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-qtcurve/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713857882
+SHA256 (TDE/applications/themes/tde-style-qtcurve-trinity_14.1.2.orig.tar.xz) = 31772f50296a1d4151b16fceb365e503e8c0e25971a980cd6d02ee0ab904cf63
+SIZE (TDE/applications/themes/tde-style-qtcurve-trinity_14.1.2.orig.tar.xz) = 160900
diff --git a/freebsd/applications/themes/tde-style-qtcurve/pkg-descr b/freebsd/applications/themes/tde-style-qtcurve/pkg-descr
new file mode 100644
index 000000000..93894c500
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-qtcurve/pkg-descr
@@ -0,0 +1,8 @@
+QtCurve style for TDE
+
+This is a set of widget styles for Trinity based apps
+This package together with gtk2-engines-qtcurve aim to provide a unified look
+and feel on the desktop when using TDE and Gnome applications.
+
+This package is most useful when installed together with
+gtk2-engines-qtcurve.
diff --git a/freebsd/applications/themes/tde-style-qtcurve/pkg-plist b/freebsd/applications/themes/tde-style-qtcurve/pkg-plist
new file mode 100644
index 000000000..32c922458
--- /dev/null
+++ b/freebsd/applications/themes/tde-style-qtcurve/pkg-plist
@@ -0,0 +1,25 @@
+lib/trinity/plugins/styles/qtcurve.la
+lib/trinity/plugins/styles/qtcurve.so
+lib/trinity/tdestyle_qtcurve_config.la
+lib/trinity/tdestyle_qtcurve_config.so
+share/apps/QtCurve/Agua.qtcurve
+share/apps/QtCurve/Agua_II.qtcurve
+share/apps/QtCurve/Breeze.qtcurve
+share/apps/QtCurve/Curve.qtcurve
+share/apps/QtCurve/Dull_Glass.qtcurve
+share/apps/QtCurve/Eva_Rounded.qtcurve
+share/apps/QtCurve/Flat.qtcurve
+share/apps/QtCurve/Human.qtcurve
+share/apps/QtCurve/Inverted.qtcurve
+share/apps/QtCurve/Klearlooks.qtcurve
+share/apps/QtCurve/Milk.qtcurve
+share/apps/QtCurve/Murrine.qtcurve
+share/apps/QtCurve/Ozone.qtcurve
+share/apps/QtCurve/Plain.qtcurve
+share/apps/QtCurve/Plastic.qtcurve
+share/apps/QtCurve/Shiny_Glass.qtcurve
+share/apps/QtCurve/Silk.qtcurve
+share/apps/tdedisplay/color-schemes/QtCurve.kcsrc
+share/apps/tdestyle/themes/qtcurve.themerc
+share/locale/de/LC_MESSAGES/qtcurve.mo
+share/locale/tr/LC_MESSAGES/qtcurve.mo
diff --git a/freebsd/applications/themes/tdmtheme/Makefile b/freebsd/applications/themes/tdmtheme/Makefile
new file mode 100644
index 000000000..1991d8adb
--- /dev/null
+++ b/freebsd/applications/themes/tdmtheme/Makefile
@@ -0,0 +1,37 @@
+# -*-mode: makefile-*-
+# Created by: slavek.banko@axis.cz
+# $FreeBSD$
+#
+# TDE port map: applications/themes/tdmtheme
+
+PORTSDIR?=/usr/ports
+.include <${PORTSDIR}/Mk/bsd.trinity.mk>
+
+PORTNAME= tdmtheme-trinity
+COMMENT= Theme manager for TDM [Trinity]
+TDE_PREVERSION=
+MASTER_SITE_SUBDIR= t/${PORTNAME}
+PORTREVISION= 0
+CATEGORIES= x11-themes
+DIST_SUBDIR= TDE/applications/themes
+
+
+BUILD_DEPENDS+= ${TDE_PREFIX}/lib/libtdecore.so:x11/tdelibs-trinity \
+ ${LOCALBASE}/share/cmake/Modules/TDEMacros.cmake:devel/tde-cmake \
+
+LIB_DEPENDS+= libtqt.so:x11-toolkits/libtqtinterface
+
+
+# Build
+post-patch: tde-pathfix
+
+do-configure: tde-cmake-prepare
+ ${TDE_CMAKE_CONFIGURE} \
+ -DBUILD_ALL="ON" \
+ -DWITH_ALL_OPTIONS="ON"
+
+do-build: tde-cmake-build
+
+do-install: tde-cmake-install
+
+.include <bsd.port.mk>
diff --git a/freebsd/applications/themes/tdmtheme/distinfo b/freebsd/applications/themes/tdmtheme/distinfo
new file mode 100644
index 000000000..1e03407ee
--- /dev/null
+++ b/freebsd/applications/themes/tdmtheme/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713857913
+SHA256 (TDE/applications/themes/tdmtheme-trinity_14.1.2.orig.tar.xz) = bfc42a756cbf3bda8e69342f1ee6598c40263b761c206101affec632be636239
+SIZE (TDE/applications/themes/tdmtheme-trinity_14.1.2.orig.tar.xz) = 24364
diff --git a/freebsd/applications/themes/tdmtheme/pkg-descr b/freebsd/applications/themes/tdmtheme/pkg-descr
new file mode 100644
index 000000000..643fe5b00
--- /dev/null
+++ b/freebsd/applications/themes/tdmtheme/pkg-descr
@@ -0,0 +1,4 @@
+Theme manager for TDM [Trinity]
+
+tdmtheme is a theme manager for TDM. It provides a Trinity Control Module (KCM)
+that allows you to easily install, remove and change your TDM themes.
diff --git a/freebsd/applications/themes/tdmtheme/pkg-plist b/freebsd/applications/themes/tdmtheme/pkg-plist
new file mode 100644
index 000000000..83d0c82a8
--- /dev/null
+++ b/freebsd/applications/themes/tdmtheme/pkg-plist
@@ -0,0 +1,11 @@
+lib/trinity/kcm_tdmtheme.la
+lib/trinity/kcm_tdmtheme.so
+share/applications/tde/tdmtheme.desktop
+share/doc/tde/HTML/en/tdmtheme/common
+share/doc/tde/HTML/en/tdmtheme/index.cache.bz2
+share/doc/tde/HTML/en/tdmtheme/index.docbook
+share/locale/de/LC_MESSAGES/tdmtheme.mo
+share/locale/el/LC_MESSAGES/tdmtheme.mo
+share/locale/pl/LC_MESSAGES/tdmtheme.mo
+share/locale/pt/LC_MESSAGES/tdmtheme.mo
+share/locale/ru/LC_MESSAGES/tdmtheme.mo
diff --git a/freebsd/applications/themes/twin-style-crystal/Makefile b/freebsd/applications/themes/twin-style-crystal/Makefile
new file mode 100644
index 000000000..d5848b393
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-crystal/Makefile
@@ -0,0 +1,38 @@
+# -*-mode: makefile-*-
+# Created by: slavek.banko@axis.cz
+# $FreeBSD$
+#
+# TDE port map: applications/themes/twin-style-crystal
+
+PORTSDIR?=/usr/ports
+.include <${PORTSDIR}/Mk/bsd.trinity.mk>
+
+PORTNAME= twin-style-crystal-trinity
+COMMENT= Semi transparant window decoration for Trinity
+TDE_PREVERSION=
+MASTER_SITE_SUBDIR= t/${PORTNAME}
+PORTREVISION= 0
+CATEGORIES= x11-themes
+DIST_SUBDIR= TDE/applications/themes
+
+
+BUILD_DEPENDS+= ${TDE_PREFIX}/lib/libtdecore.so:x11/tdelibs-trinity \
+ ${TDE_PREFIX}/share/cmake/twin.cmake:x11/tdebase-trinity \
+ ${LOCALBASE}/share/cmake/Modules/TDEMacros.cmake:devel/tde-cmake \
+
+LIB_DEPENDS+= libtqt.so:x11-toolkits/libtqtinterface
+
+
+# Build
+post-patch: tde-pathfix
+
+do-configure: tde-cmake-prepare
+ ${TDE_CMAKE_CONFIGURE} \
+ -DBUILD_ALL="ON" \
+ -DWITH_ALL_OPTIONS="ON"
+
+do-build: tde-cmake-build
+
+do-install: tde-cmake-install
+
+.include <bsd.port.mk>
diff --git a/freebsd/applications/themes/twin-style-crystal/distinfo b/freebsd/applications/themes/twin-style-crystal/distinfo
new file mode 100644
index 000000000..2f36d554a
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-crystal/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713857938
+SHA256 (TDE/applications/themes/twin-style-crystal-trinity_14.1.2.orig.tar.xz) = cc36dfd21615cb894218ee7b2d9ba8d0434a962001fd53eac3ef3c055fe82a76
+SIZE (TDE/applications/themes/twin-style-crystal-trinity_14.1.2.orig.tar.xz) = 161000
diff --git a/freebsd/applications/themes/twin-style-crystal/pkg-descr b/freebsd/applications/themes/twin-style-crystal/pkg-descr
new file mode 100644
index 000000000..2ae46a8cb
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-crystal/pkg-descr
@@ -0,0 +1,9 @@
+Semi transparant window decoration for Trinity
+
+Crystal offers you pseudo transparent titlebar, buttons and borders
+transparent, so you can see more of your lovely background image
+Transparancy and buttons can be costumized to match your wishes.
+Offers rounded corners as well
+
+And it is of course nice to look at. Upstream says:
+"- Don't forget to breathe, while drooling."
diff --git a/freebsd/applications/themes/twin-style-crystal/pkg-plist b/freebsd/applications/themes/twin-style-crystal/pkg-plist
new file mode 100644
index 000000000..280a52ed0
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-crystal/pkg-plist
@@ -0,0 +1,6 @@
+lib/trinity/twin3_crystal.la
+lib/trinity/twin3_crystal.so
+lib/trinity/twin_crystal_config.la
+lib/trinity/twin_crystal_config.so
+share/apps/twin/crystal.desktop
+share/locale/pt_BR/LC_MESSAGES/twin-style-crystal.mo
diff --git a/freebsd/applications/themes/twin-style-dekorator/Makefile b/freebsd/applications/themes/twin-style-dekorator/Makefile
new file mode 100644
index 000000000..26e8e2b3f
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-dekorator/Makefile
@@ -0,0 +1,38 @@
+# -*-mode: makefile-*-
+# Created by: slavek.banko@axis.cz
+# $FreeBSD$
+#
+# TDE port map: applications/themes/twin-style-dekorator
+
+PORTSDIR?=/usr/ports
+.include <${PORTSDIR}/Mk/bsd.trinity.mk>
+
+PORTNAME= twin-style-dekorator-trinity
+COMMENT= Window decorations for TDE using user-supplied PNG files
+TDE_PREVERSION=
+MASTER_SITE_SUBDIR= t/${PORTNAME}
+PORTREVISION= 0
+CATEGORIES= x11-themes
+DIST_SUBDIR= TDE/applications/themes
+
+
+BUILD_DEPENDS+= ${TDE_PREFIX}/lib/libtdecore.so:x11/tdelibs-trinity \
+ ${TDE_PREFIX}/share/cmake/twin.cmake:x11/tdebase-trinity \
+ ${LOCALBASE}/share/cmake/Modules/TDEMacros.cmake:devel/tde-cmake \
+
+LIB_DEPENDS+= libtqt.so:x11-toolkits/libtqtinterface
+
+
+# Build
+post-patch: tde-pathfix
+
+do-configure: tde-cmake-prepare
+ ${TDE_CMAKE_CONFIGURE} \
+ -DBUILD_ALL="ON" \
+ -DWITH_ALL_OPTIONS="ON"
+
+do-build: tde-cmake-build
+
+do-install: tde-cmake-install
+
+.include <bsd.port.mk>
diff --git a/freebsd/applications/themes/twin-style-dekorator/distinfo b/freebsd/applications/themes/twin-style-dekorator/distinfo
new file mode 100644
index 000000000..9cbb5bd52
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-dekorator/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713857965
+SHA256 (TDE/applications/themes/twin-style-dekorator-trinity_14.1.2.orig.tar.xz) = 3baea025dee703b6160b94c336c641d56000afc1176664d9dc9a26b6142eae0a
+SIZE (TDE/applications/themes/twin-style-dekorator-trinity_14.1.2.orig.tar.xz) = 118912
diff --git a/freebsd/applications/themes/twin-style-dekorator/pkg-descr b/freebsd/applications/themes/twin-style-dekorator/pkg-descr
new file mode 100644
index 000000000..e78f43b8d
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-dekorator/pkg-descr
@@ -0,0 +1,7 @@
+Window decorations for TDE using user-supplied PNG files
+
+Make your own window decorations easy with deKorator.
+Dekorator uses your own made images for buttons, borders
+and so on, so go ahead and be creative.
+
+This is a window decoration, not a style
diff --git a/freebsd/applications/themes/twin-style-dekorator/pkg-plist b/freebsd/applications/themes/twin-style-dekorator/pkg-plist
new file mode 100644
index 000000000..aa9ad2bca
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-dekorator/pkg-plist
@@ -0,0 +1,107 @@
+lib/trinity/twin3_deKorator.la
+lib/trinity/twin3_deKorator.so
+lib/trinity/twin_deKorator_config.la
+lib/trinity/twin_deKorator_config.so
+share/apps/deKorator/themes/Bushido-Yellow-theme/buttons/hover/buttonCloseHover.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/buttons/hover/buttonMaxHover.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/buttons/hover/buttonMinHover.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/buttons/hover/buttonRestoreHover.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/buttons/hover/buttonShadeDownHover.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/buttons/hover/buttonShadeHover.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/buttons/normal/buttonClose.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/buttons/normal/buttonMax.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/buttons/normal/buttonMin.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/buttons/normal/buttonRestore.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/buttons/normal/buttonShade.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/buttons/normal/buttonShadeDown.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/buttons/press/buttonClosePress.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/buttons/press/buttonMaxPress.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/buttons/press/buttonMinPress.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/buttons/press/buttonRestorePress.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/buttons/press/buttonShadeDownPress.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/buttons/press/buttonShadePress.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/deco/bottomLeftFrameBg.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/deco/bottomRightFrameBg.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/deco/leftBottomFrameBg.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/deco/leftButtonsBg.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/deco/leftTitleBg.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/deco/midBottomFrameBg.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/deco/midLeftFrameBg.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/deco/midRightFrameBg.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/deco/midTitleBg.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/deco/rightBottomFrameBg.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/deco/rightButtonsBg.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/deco/rightTitleBg.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/deco/topLeftCornerBg.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/deco/topLeftFrameBg.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/deco/topRightCornerBg.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/deco/topRightFrameBg.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/masks/buttomLeftCornerBitmap.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/masks/buttomMidBitmap.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/masks/buttomRightCornerBitmap.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/masks/topLeftCornerBitmap.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/masks/topMidBitmap.png
+share/apps/deKorator/themes/Bushido-Yellow-theme/masks/topRightCornerBitmap.png
+share/apps/deKorator/themes/Default-theme/buttons/hover/buttonAboveDownHover.png
+share/apps/deKorator/themes/Default-theme/buttons/hover/buttonAboveHover.png
+share/apps/deKorator/themes/Default-theme/buttons/hover/buttonBelowDownHover.png
+share/apps/deKorator/themes/Default-theme/buttons/hover/buttonBelowHover.png
+share/apps/deKorator/themes/Default-theme/buttons/hover/buttonCloseHover.png
+share/apps/deKorator/themes/Default-theme/buttons/hover/buttonHelpHover.png
+share/apps/deKorator/themes/Default-theme/buttons/hover/buttonMaxHover.png
+share/apps/deKorator/themes/Default-theme/buttons/hover/buttonMenuHover.png
+share/apps/deKorator/themes/Default-theme/buttons/hover/buttonMinHover.png
+share/apps/deKorator/themes/Default-theme/buttons/hover/buttonRestoreHover.png
+share/apps/deKorator/themes/Default-theme/buttons/hover/buttonShadeDownHover.png
+share/apps/deKorator/themes/Default-theme/buttons/hover/buttonShadeHover.png
+share/apps/deKorator/themes/Default-theme/buttons/hover/buttonStickyDownHover.png
+share/apps/deKorator/themes/Default-theme/buttons/hover/buttonStickyHover.png
+share/apps/deKorator/themes/Default-theme/buttons/normal/buttonAbove.png
+share/apps/deKorator/themes/Default-theme/buttons/normal/buttonAboveDown.png
+share/apps/deKorator/themes/Default-theme/buttons/normal/buttonBelow.png
+share/apps/deKorator/themes/Default-theme/buttons/normal/buttonBelowDown.png
+share/apps/deKorator/themes/Default-theme/buttons/normal/buttonClose.png
+share/apps/deKorator/themes/Default-theme/buttons/normal/buttonHelp.png
+share/apps/deKorator/themes/Default-theme/buttons/normal/buttonMax.png
+share/apps/deKorator/themes/Default-theme/buttons/normal/buttonMenu.png
+share/apps/deKorator/themes/Default-theme/buttons/normal/buttonMin.png
+share/apps/deKorator/themes/Default-theme/buttons/normal/buttonRestore.png
+share/apps/deKorator/themes/Default-theme/buttons/normal/buttonShade.png
+share/apps/deKorator/themes/Default-theme/buttons/normal/buttonShadeDown.png
+share/apps/deKorator/themes/Default-theme/buttons/normal/buttonSticky.png
+share/apps/deKorator/themes/Default-theme/buttons/normal/buttonStickyDown.png
+share/apps/deKorator/themes/Default-theme/buttons/press/buttonAboveDownPress.png
+share/apps/deKorator/themes/Default-theme/buttons/press/buttonAbovePress.png
+share/apps/deKorator/themes/Default-theme/buttons/press/buttonBelowDownPress.png
+share/apps/deKorator/themes/Default-theme/buttons/press/buttonBelowPress.png
+share/apps/deKorator/themes/Default-theme/buttons/press/buttonClosePress.png
+share/apps/deKorator/themes/Default-theme/buttons/press/buttonHelpPress.png
+share/apps/deKorator/themes/Default-theme/buttons/press/buttonMaxPress.png
+share/apps/deKorator/themes/Default-theme/buttons/press/buttonMenuPress.png
+share/apps/deKorator/themes/Default-theme/buttons/press/buttonMinPress.png
+share/apps/deKorator/themes/Default-theme/buttons/press/buttonRestorePress.png
+share/apps/deKorator/themes/Default-theme/buttons/press/buttonShadeDownPress.png
+share/apps/deKorator/themes/Default-theme/buttons/press/buttonShadePress.png
+share/apps/deKorator/themes/Default-theme/buttons/press/buttonStickyDownPress.png
+share/apps/deKorator/themes/Default-theme/buttons/press/buttonStickyPress.png
+share/apps/deKorator/themes/Default-theme/deco/bottomLeftFrameBg.png
+share/apps/deKorator/themes/Default-theme/deco/bottomRightFrameBg.png
+share/apps/deKorator/themes/Default-theme/deco/leftBottomFrameBg.png
+share/apps/deKorator/themes/Default-theme/deco/leftButtonsBg.png
+share/apps/deKorator/themes/Default-theme/deco/leftTitleBg.png
+share/apps/deKorator/themes/Default-theme/deco/midBottomFrameBg.png
+share/apps/deKorator/themes/Default-theme/deco/midLeftFrameBg.png
+share/apps/deKorator/themes/Default-theme/deco/midRightFrameBg.png
+share/apps/deKorator/themes/Default-theme/deco/midTitleBg.png
+share/apps/deKorator/themes/Default-theme/deco/rightBottomFrameBg.png
+share/apps/deKorator/themes/Default-theme/deco/rightButtonsBg.png
+share/apps/deKorator/themes/Default-theme/deco/rightTitleBg.png
+share/apps/deKorator/themes/Default-theme/deco/topLeftCornerBg.png
+share/apps/deKorator/themes/Default-theme/deco/topLeftFrameBg.png
+share/apps/deKorator/themes/Default-theme/deco/topRightCornerBg.png
+share/apps/deKorator/themes/Default-theme/deco/topRightFrameBg.png
+share/apps/deKorator/themes/Default-theme/masks/buttomLeftCornerBitmap.png
+share/apps/deKorator/themes/Default-theme/masks/buttomRightCornerBitmap.png
+share/apps/deKorator/themes/Default-theme/masks/topLeftCornerBitmap.png
+share/apps/deKorator/themes/Default-theme/masks/topRightCornerBitmap.png
+share/apps/twin/deKorator.desktop
diff --git a/freebsd/applications/themes/twin-style-fahrenheit/Makefile b/freebsd/applications/themes/twin-style-fahrenheit/Makefile
new file mode 100644
index 000000000..c550e4027
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-fahrenheit/Makefile
@@ -0,0 +1,38 @@
+# -*-mode: makefile-*-
+# Created by: slavek.banko@axis.cz
+# $FreeBSD$
+#
+# TDE port map: applications/themes/twin-style-fahrenheit
+
+PORTSDIR?=/usr/ports
+.include <${PORTSDIR}/Mk/bsd.trinity.mk>
+
+PORTNAME= twin-style-fahrenheit-trinity
+COMMENT= TDE window decoration Fahrenheit
+TDE_PREVERSION=
+MASTER_SITE_SUBDIR= t/${PORTNAME}
+PORTREVISION= 1
+CATEGORIES= x11-themes
+DIST_SUBDIR= TDE/applications/themes
+
+
+BUILD_DEPENDS+= ${TDE_PREFIX}/lib/libtdecore.so:x11/tdelibs-trinity \
+ ${TDE_PREFIX}/share/cmake/twin.cmake:x11/tdebase-trinity \
+ ${LOCALBASE}/share/cmake/Modules/TDEMacros.cmake:devel/tde-cmake \
+
+LIB_DEPENDS+= libtqt.so:x11-toolkits/libtqtinterface
+
+
+# Build
+post-patch: tde-pathfix
+
+do-configure: tde-cmake-prepare
+ ${TDE_CMAKE_CONFIGURE} \
+ -DBUILD_ALL="ON" \
+ -DWITH_ALL_OPTIONS="ON"
+
+do-build: tde-cmake-build
+
+do-install: tde-cmake-install
+
+.include <bsd.port.mk>
diff --git a/freebsd/applications/themes/twin-style-fahrenheit/distinfo b/freebsd/applications/themes/twin-style-fahrenheit/distinfo
new file mode 100644
index 000000000..9391c1607
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-fahrenheit/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713857995
+SHA256 (TDE/applications/themes/twin-style-fahrenheit-trinity_14.1.2.orig.tar.xz) = 7b1984e6f5e50478859966ad6625f8656661c893418dda5ec6dae4c228a55cfe
+SIZE (TDE/applications/themes/twin-style-fahrenheit-trinity_14.1.2.orig.tar.xz) = 20412
diff --git a/freebsd/applications/themes/twin-style-fahrenheit/files/patch-bp000-fix-loading-in-twin.diff b/freebsd/applications/themes/twin-style-fahrenheit/files/patch-bp000-fix-loading-in-twin.diff
new file mode 100644
index 000000000..205aafd88
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-fahrenheit/files/patch-bp000-fix-loading-in-twin.diff
@@ -0,0 +1,34 @@
+commit 50ad465a06aae81d96efca4ee9a7468b1f303c43
+Author: Michele Calgaro <michele.calgaro@yahoo.it>
+Date: Fri May 3 10:15:38 2024 +0900
+
+ Fix loading of window decoration module in twin
+
+ Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
+
+diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt
+index 7f35eec..494ded2 100644
+--- a/client/CMakeLists.txt
++++ b/client/CMakeLists.txt
+@@ -17,9 +17,9 @@ link_directories(
+ add_subdirectory( pics )
+
+
+-##### twin_fahrenheit (kpart)
++##### twin3_fahrenheit (kpart)
+
+-tde_add_kpart( twin_fahrenheit AUTOMOC
++tde_add_kpart( twin3_fahrenheit AUTOMOC
+
+ SOURCES
+ fahrenheitclient.cpp
+diff --git a/client/fahrenheit.desktop b/client/fahrenheit.desktop
+index 32a887b..29f78a4 100644
+--- a/client/fahrenheit.desktop
++++ b/client/fahrenheit.desktop
+@@ -1,4 +1,4 @@
+ [Desktop Entry]
+ Encoding=UTF-8
+ Name=Fahrenheit
+-X-TDE-Library=twin_fahrenheit
++X-TDE-Library=twin3_fahrenheit
diff --git a/freebsd/applications/themes/twin-style-fahrenheit/pkg-descr b/freebsd/applications/themes/twin-style-fahrenheit/pkg-descr
new file mode 100644
index 000000000..f37666873
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-fahrenheit/pkg-descr
@@ -0,0 +1,3 @@
+TDE window decoration Fahrenheit
+
+This is a port of the KDE 3.2's version of Fahrenheit window decoration.
diff --git a/freebsd/applications/themes/twin-style-fahrenheit/pkg-plist b/freebsd/applications/themes/twin-style-fahrenheit/pkg-plist
new file mode 100644
index 000000000..ad48b81df
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-fahrenheit/pkg-plist
@@ -0,0 +1,10 @@
+lib/trinity/twin3_fahrenheit.la
+lib/trinity/twin3_fahrenheit.so
+share/apps/twin/fahrenheit.desktop
+share/apps/twin/fahrenheit/close.png
+share/apps/twin/fahrenheit/help.png
+share/apps/twin/fahrenheit/maximize.png
+share/apps/twin/fahrenheit/minimize.png
+share/apps/twin/fahrenheit/minmax.png
+share/apps/twin/fahrenheit/sticky.png
+share/apps/twin/fahrenheit/unsticky.png
diff --git a/freebsd/applications/themes/twin-style-machbunt/Makefile b/freebsd/applications/themes/twin-style-machbunt/Makefile
new file mode 100644
index 000000000..2f91d249e
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-machbunt/Makefile
@@ -0,0 +1,38 @@
+# -*-mode: makefile-*-
+# Created by: slavek.banko@axis.cz
+# $FreeBSD$
+#
+# TDE port map: applications/themes/twin-style-machbunt
+
+PORTSDIR?=/usr/ports
+.include <${PORTSDIR}/Mk/bsd.trinity.mk>
+
+PORTNAME= twin-style-machbunt-trinity
+COMMENT= TDE window decoration from SUSE 9.1/9.2
+TDE_PREVERSION=
+MASTER_SITE_SUBDIR= t/${PORTNAME}
+PORTREVISION= 0
+CATEGORIES= x11-themes
+DIST_SUBDIR= TDE/applications/themes
+
+
+BUILD_DEPENDS+= ${TDE_PREFIX}/lib/libtdecore.so:x11/tdelibs-trinity \
+ ${TDE_PREFIX}/share/cmake/twin.cmake:x11/tdebase-trinity \
+ ${LOCALBASE}/share/cmake/Modules/TDEMacros.cmake:devel/tde-cmake \
+
+LIB_DEPENDS+= libtqt.so:x11-toolkits/libtqtinterface
+
+
+# Build
+post-patch: tde-pathfix
+
+do-configure: tde-cmake-prepare
+ ${TDE_CMAKE_CONFIGURE} \
+ -DBUILD_ALL="ON" \
+ -DWITH_ALL_OPTIONS="ON"
+
+do-build: tde-cmake-build
+
+do-install: tde-cmake-install
+
+.include <bsd.port.mk>
diff --git a/freebsd/applications/themes/twin-style-machbunt/distinfo b/freebsd/applications/themes/twin-style-machbunt/distinfo
new file mode 100644
index 000000000..41d1d6b03
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-machbunt/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713858017
+SHA256 (TDE/applications/themes/twin-style-machbunt-trinity_14.1.2.orig.tar.xz) = 41880d22ff6cf8afcec810bf4597b0ca83ae0be0cff477488b6e0a328f30bd04
+SIZE (TDE/applications/themes/twin-style-machbunt-trinity_14.1.2.orig.tar.xz) = 25696
diff --git a/freebsd/applications/themes/twin-style-machbunt/pkg-descr b/freebsd/applications/themes/twin-style-machbunt/pkg-descr
new file mode 100644
index 000000000..24168884f
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-machbunt/pkg-descr
@@ -0,0 +1,4 @@
+TDE window decoration from SUSE 9.1/9.2
+
+This is a port of the KDE Window decoration extracted from SUSE 9.1/9.2.
+An example color scheme is provided too.
diff --git a/freebsd/applications/themes/twin-style-machbunt/pkg-plist b/freebsd/applications/themes/twin-style-machbunt/pkg-plist
new file mode 100644
index 000000000..1c6a1027a
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-machbunt/pkg-plist
@@ -0,0 +1,5 @@
+lib/trinity/twin3_MachBunt.la
+lib/trinity/twin3_MachBunt.so
+share/apps/tdedisplay/color-schemes/MachBunt.kcsrc
+share/apps/twin/MachBunt.desktop
+share/locale/ru/LC_MESSAGES/twin-style-machbunt.mo
diff --git a/freebsd/applications/themes/twin-style-suse2/Makefile b/freebsd/applications/themes/twin-style-suse2/Makefile
new file mode 100644
index 000000000..7098944ba
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-suse2/Makefile
@@ -0,0 +1,38 @@
+# -*-mode: makefile-*-
+# Created by: slavek.banko@axis.cz
+# $FreeBSD$
+#
+# TDE port map: applications/themes/twin-style-suse2
+
+PORTSDIR?=/usr/ports
+.include <${PORTSDIR}/Mk/bsd.trinity.mk>
+
+PORTNAME= twin-style-suse2-trinity
+COMMENT= TDE window decoration from SUSE 9.3
+TDE_PREVERSION=
+MASTER_SITE_SUBDIR= t/${PORTNAME}
+PORTREVISION= 0
+CATEGORIES= x11-themes
+DIST_SUBDIR= TDE/applications/themes
+
+
+BUILD_DEPENDS+= ${TDE_PREFIX}/lib/libtdecore.so:x11/tdelibs-trinity \
+ ${TDE_PREFIX}/share/cmake/twin.cmake:x11/tdebase-trinity \
+ ${LOCALBASE}/share/cmake/Modules/TDEMacros.cmake:devel/tde-cmake \
+
+LIB_DEPENDS+= libtqt.so:x11-toolkits/libtqtinterface
+
+
+# Build
+post-patch: tde-pathfix
+
+do-configure: tde-cmake-prepare
+ ${TDE_CMAKE_CONFIGURE} \
+ -DBUILD_ALL="ON" \
+ -DWITH_ALL_OPTIONS="ON"
+
+do-build: tde-cmake-build
+
+do-install: tde-cmake-install
+
+.include <bsd.port.mk>
diff --git a/freebsd/applications/themes/twin-style-suse2/distinfo b/freebsd/applications/themes/twin-style-suse2/distinfo
new file mode 100644
index 000000000..bf6c690ff
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-suse2/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713858063
+SHA256 (TDE/applications/themes/twin-style-suse2-trinity_14.1.2.orig.tar.xz) = 2feb4e6befacdf48a2a25b71b8325e62e390ea6f0b8a502becb8049f90ef51ba
+SIZE (TDE/applications/themes/twin-style-suse2-trinity_14.1.2.orig.tar.xz) = 73540
diff --git a/freebsd/applications/themes/twin-style-suse2/pkg-descr b/freebsd/applications/themes/twin-style-suse2/pkg-descr
new file mode 100644
index 000000000..447e91571
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-suse2/pkg-descr
@@ -0,0 +1,8 @@
+TDE window decoration from SUSE 9.3
+
+This is a port of the SUSE 9.3 KDE Window decoration extracted from SUSE.
+
+It features in additon to the original theme several new button
+styles and a changeable titlebar image.
+
+A color scheme for TDE is provided too.
diff --git a/freebsd/applications/themes/twin-style-suse2/pkg-plist b/freebsd/applications/themes/twin-style-suse2/pkg-plist
new file mode 100644
index 000000000..02b58f70a
--- /dev/null
+++ b/freebsd/applications/themes/twin-style-suse2/pkg-plist
@@ -0,0 +1,59 @@
+lib/trinity/twin3_SUSE2.la
+lib/trinity/twin3_SUSE2.so
+lib/trinity/twin_SUSE2_config.la
+lib/trinity/twin_SUSE2_config.so
+share/apps/tdedisplay/color-schemes/SUSE2.kcsrc
+share/apps/twin/SUSE2.desktop
+share/apps/twin/pics/SUSE2/blowfish-deco.png
+share/apps/twin/pics/SUSE2/daemon-deco.png
+share/apps/twin/pics/SUSE2/debian-decor.png
+share/apps/twin/pics/SUSE2/debian.png
+share/apps/twin/pics/SUSE2/konqui-deco.png
+share/apps/twin/pics/SUSE2/kroete.png
+share/apps/twin/pics/SUSE2/kubuntu-logo.png
+share/apps/twin/pics/SUSE2/pardus.png
+share/apps/twin/pics/SUSE2/penguin-deco.png
+share/apps/twin/pics/SUSE2/titlebar_decor.png
+share/apps/twin/pics/SUSE2/tux-deco.png
+share/apps/twin/pics/SUSE2/ubuntu.png
+share/locale/bg/LC_MESSAGES/twin-style-suse2.mo
+share/locale/bs/LC_MESSAGES/twin-style-suse2.mo
+share/locale/cs/LC_MESSAGES/twin-style-suse2.mo
+share/locale/cy/LC_MESSAGES/twin-style-suse2.mo
+share/locale/da/LC_MESSAGES/twin-style-suse2.mo
+share/locale/de/LC_MESSAGES/twin-style-suse2.mo
+share/locale/el/LC_MESSAGES/twin-style-suse2.mo
+share/locale/en_GB/LC_MESSAGES/twin-style-suse2.mo
+share/locale/en_US/LC_MESSAGES/twin-style-suse2.mo
+share/locale/es/LC_MESSAGES/twin-style-suse2.mo
+share/locale/et/LC_MESSAGES/twin-style-suse2.mo
+share/locale/fi/LC_MESSAGES/twin-style-suse2.mo
+share/locale/fr/LC_MESSAGES/twin-style-suse2.mo
+share/locale/he/LC_MESSAGES/twin-style-suse2.mo
+share/locale/hi/LC_MESSAGES/twin-style-suse2.mo
+share/locale/hr/LC_MESSAGES/twin-style-suse2.mo
+share/locale/hu/LC_MESSAGES/twin-style-suse2.mo
+share/locale/id/LC_MESSAGES/twin-style-suse2.mo
+share/locale/it/LC_MESSAGES/twin-style-suse2.mo
+share/locale/ja/LC_MESSAGES/twin-style-suse2.mo
+share/locale/km/LC_MESSAGES/twin-style-suse2.mo
+share/locale/ko/LC_MESSAGES/twin-style-suse2.mo
+share/locale/lo/LC_MESSAGES/twin-style-suse2.mo
+share/locale/lt/LC_MESSAGES/twin-style-suse2.mo
+share/locale/nb/LC_MESSAGES/twin-style-suse2.mo
+share/locale/nl/LC_MESSAGES/twin-style-suse2.mo
+share/locale/pa/LC_MESSAGES/twin-style-suse2.mo
+share/locale/pl/LC_MESSAGES/twin-style-suse2.mo
+share/locale/pt/LC_MESSAGES/twin-style-suse2.mo
+share/locale/pt_BR/LC_MESSAGES/twin-style-suse2.mo
+share/locale/ro/LC_MESSAGES/twin-style-suse2.mo
+share/locale/ru/LC_MESSAGES/twin-style-suse2.mo
+share/locale/sk/LC_MESSAGES/twin-style-suse2.mo
+share/locale/sl/LC_MESSAGES/twin-style-suse2.mo
+share/locale/sr/LC_MESSAGES/twin-style-suse2.mo
+share/locale/sv/LC_MESSAGES/twin-style-suse2.mo
+share/locale/ta/LC_MESSAGES/twin-style-suse2.mo
+share/locale/tr/LC_MESSAGES/twin-style-suse2.mo
+share/locale/uk/LC_MESSAGES/twin-style-suse2.mo
+share/locale/zh_CN/LC_MESSAGES/twin-style-suse2.mo
+share/locale/zh_TW/LC_MESSAGES/twin-style-suse2.mo