Daniel Golle [Tue, 12 Nov 2024 02:22:31 +0000 (03:22 +0100)]
cage: add package
Add Cage which is a Wayland kiosk compositor running a single
application in full-screen.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 12 Nov 2024 02:22:20 +0000 (03:22 +0100)]
wlroots: add package
Add wlroots Wayland compositor library.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Thu, 7 Nov 2024 20:18:45 +0000 (20:18 +0000)]
gzdoom: add package
Add GZDoom package which brings high-res 3D accelerated implementation
of the Doom engine with many extra features.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Thu, 7 Nov 2024 20:15:42 +0000 (20:15 +0000)]
sdl2: move tests to utils/video
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Mon, 25 Nov 2024 21:36:53 +0000 (22:36 +0100)]
vkmark: move to utils folder
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Thu, 7 Nov 2024 20:17:49 +0000 (20:17 +0000)]
sdl2-doom: add package
Add simple port to SDL2 of the classic DOOM engine.
Works fine on Wayland without requiring any 3D hardware acceleration.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Thu, 7 Nov 2024 20:17:17 +0000 (20:17 +0000)]
sdl2-mixer: add package
Add SDL2 audio mixer and music playback library.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Thu, 7 Nov 2024 20:15:42 +0000 (20:15 +0000)]
sdl2: add package
Package SDL2 library with most commonly used audio, video and input
backends.
Tested on KMS/DRM and Wayland with OpenGLES 2.0, but OpenGL or Vulkan
should work just as well.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Mon, 25 Nov 2024 21:36:53 +0000 (22:36 +0100)]
vkmark: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Mon, 25 Nov 2024 21:36:36 +0000 (22:36 +0100)]
glm: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Mon, 25 Nov 2024 21:36:18 +0000 (22:36 +0100)]
assimp: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Mon, 25 Nov 2024 21:34:38 +0000 (22:34 +0100)]
vulkan-loader: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Mon, 25 Nov 2024 21:34:24 +0000 (22:34 +0100)]
vulkan-headers: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 5 Nov 2024 05:36:19 +0000 (05:36 +0000)]
gtk: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 5 Nov 2024 05:36:01 +0000 (05:36 +0000)]
gdk-pixbuf: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 5 Nov 2024 05:35:40 +0000 (05:35 +0000)]
graphene: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 5 Nov 2024 05:35:25 +0000 (05:35 +0000)]
libepoxy: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 5 Nov 2024 05:29:35 +0000 (05:29 +0000)]
weston: update to 14.0.1
Move to frameworks which is a batter match than libs.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 5 Nov 2024 19:09:16 +0000 (19:09 +0000)]
libdisplay-info: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 5 Nov 2024 19:09:04 +0000 (19:09 +0000)]
edid-decode: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 5 Nov 2024 19:09:49 +0000 (19:09 +0000)]
seatd: update to 0.9.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 5 Nov 2024 04:46:35 +0000 (04:46 +0000)]
libxkbcommon: update to 1.7.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 5 Nov 2024 19:38:45 +0000 (19:38 +0000)]
fribidi: update to 1.0.16
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 5 Nov 2024 04:38:44 +0000 (04:38 +0000)]
harfbuzz: update to 10.0.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 5 Nov 2024 04:38:21 +0000 (04:38 +0000)]
cairo: update to 1.18.2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 5 Nov 2024 04:36:41 +0000 (04:36 +0000)]
pango: update to 1.54.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 5 Nov 2024 19:36:01 +0000 (19:36 +0000)]
kmscube: update to git HEAD of 2024-09-26
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 5 Nov 2024 04:33:12 +0000 (04:33 +0000)]
mesa: update to 24.3.0, improve build
Apart from switching to a newer upstream version, also improve the
build:
* introduce build-variants for each kind of hardware
* use LLVM
* build more Gallium drivers
* build Vulkan drivers
* build Clover OpenCL library
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Mon, 25 Nov 2024 21:35:38 +0000 (22:35 +0100)]
glslang: add package
Add glslang package used by Mesa.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Mon, 25 Nov 2024 21:34:54 +0000 (22:34 +0100)]
llvm: add package
Add static LLVM host and target build for use with Mesa.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Mon, 25 Nov 2024 20:12:33 +0000 (21:12 +0100)]
spirv-tools: add package
Add spirv-tools required to build Intel Vulkan driver.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Mon, 25 Nov 2024 20:11:25 +0000 (21:11 +0100)]
spirv-headers: add package
Add SPIRV headers required to build Intel Vulkan driver.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Mon, 25 Nov 2024 21:28:24 +0000 (22:28 +0100)]
libva: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 5 Nov 2024 04:45:58 +0000 (04:45 +0000)]
wayland-utils: update to 1.2.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 5 Nov 2024 04:37:21 +0000 (04:37 +0000)]
wayland: update to 1.23.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Tue, 5 Nov 2024 04:37:41 +0000 (04:37 +0000)]
wayland-protocols: update to 1.38
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Thu, 5 Dec 2024 01:01:26 +0000 (01:01 +0000)]
qt4: remove package
Qt4 requires various X11 libraries which are not packaged in any feed.
Remove that obsolete version of Qt.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Christian Marangi [Fri, 8 Nov 2024 18:34:29 +0000 (19:34 +0100)]
CI: multi-arch-test-build: move to shared workflow
Move multi-arch-test-build to shared workflow.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Andre Heider [Thu, 23 Mar 2023 09:33:06 +0000 (10:33 +0100)]
libdouble-conversion: refactor to use PKG_BUILD_FLAGS:=lto
See commit
07730ff3 "treewide: add support for "lto" in PKG_BUILD_FLAGS"
on the main repository.
Signed-off-by: Andre Heider <a.heider@gmail.com>
Andre Heider [Thu, 23 Mar 2023 09:32:13 +0000 (10:32 +0100)]
libdouble-conversion: refactor to use PKG_BUILD_FLAGS:=gc-sections
See commit
da370098 "treewide: add support for "gc-sections" in
PKG_BUILD_FLAGS" on the main repository.
Signed-off-by: Andre Heider <a.heider@gmail.com>
Andre Heider [Thu, 23 Mar 2023 09:31:19 +0000 (10:31 +0100)]
qt5base: refactor to use PKG_BUILD_FLAGS:=no-mips16
See commit
5c545bdb "treewide: replace PKG_USE_MIPS16:=0 with
PKG_BUILD_FLAGS:=no-mips16" on the main repository.
Signed-off-by: Andre Heider <a.heider@gmail.com>
Daniel Golle [Sat, 23 Jul 2022 08:53:22 +0000 (09:53 +0100)]
mesa: add missing dependencies
Add missing dependencies on libzstd and libsensors which some libraries
link against if detected during build.
Fixes: #27
Reported-by: @dreirund
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Sat, 23 Jul 2022 08:43:42 +0000 (09:43 +0100)]
cairo: add missing dependency on liblzo
cairo links against liblzo if that library is detected during build.
This leads to a missing dependency error in case liblzo is selected
and built before cairo.
Fix that by adding liblzo as a dependency for cairo.
Fixes: #28
Reported-by: @dreirund
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Jeffery To [Fri, 18 Mar 2022 08:27:28 +0000 (16:27 +0800)]
mesa: Use Mako installed by host pip instead of Mako/host
Packages normally use host pip to install libraries for host Python.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
Jeffery To [Mon, 7 Mar 2022 07:54:07 +0000 (15:54 +0800)]
wayland: Use tools/expat instead of expat/host
As described in
https://github.com/openwrt/packages/commit/
5bf74f2ad434841bfe9c3013e55556c0005e74cb,
packages that supposedly use expat/host actually use tools/expat.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
Daniel Golle [Fri, 10 Dec 2021 02:00:45 +0000 (02:00 +0000)]
wayland: update to version 1.20.0 (#21)
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Mirko Vogt [Wed, 24 Nov 2021 15:47:50 +0000 (16:47 +0100)]
Merge pull request #20 from dangowrt/update-mesa-21.3.0
mesa: update to version 21.3.0
Mirko Vogt [Wed, 24 Nov 2021 15:40:25 +0000 (16:40 +0100)]
Merge pull request #19 from dangowrt/packages-updates
update some packages
Daniel Golle [Wed, 24 Nov 2021 01:47:35 +0000 (01:47 +0000)]
mesa: update to version 21.3.0
* build vulkan drivers only if selected
* disable broadcom vulkan driver as it causes meson-related
build troubles (unrelated to the version bump)
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Wed, 24 Nov 2021 01:53:18 +0000 (01:53 +0000)]
wayland-protocols: update to version 1.24
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Wed, 24 Nov 2021 01:52:22 +0000 (01:52 +0000)]
wayland: update to version 1.19.92 (1.20 beta)
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Wed, 24 Nov 2021 01:54:51 +0000 (01:54 +0000)]
weston: update to git HEAD
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Wed, 24 Nov 2021 01:53:49 +0000 (01:53 +0000)]
pango: fix meson build arguments
Wrong build parameters were copy&pasted from another package and meson
started to complain about them (rightfully). Remove them.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Wed, 24 Nov 2021 01:53:18 +0000 (01:53 +0000)]
wayland-protocols: update to version 1.24
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Wed, 24 Nov 2021 01:52:22 +0000 (01:52 +0000)]
wayland: update to version 1.19.92 (1.20 beta)
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Wed, 24 Nov 2021 01:49:09 +0000 (01:49 +0000)]
seatd: update to version 0.6.3
* add minimalistic init script to start service on boot
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Wed, 24 Nov 2021 01:47:35 +0000 (01:47 +0000)]
mesa: update to version 21.3.0
* build vulkan drivers only if selected
* disable broadcom vulkan driver as it causes meson-related
build troubles (unrelated to the version bump)
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Fri, 8 Oct 2021 17:48:10 +0000 (18:48 +0100)]
Merge pull request #17 from aparcar/ci
CI: initial add of automated testing
Paul Spooren [Wed, 6 Oct 2021 23:45:54 +0000 (13:45 -1000)]
CI: initial add of automated testing
Signed-off-by: Paul Spooren <mail@aparcar.org>
Mirko Vogt [Wed, 6 Oct 2021 23:45:52 +0000 (01:45 +0200)]
Merge pull request #16 from dangowrt/wayland-stack
[RFC/WIP/POC] bring up Wayland graphics stack
Daniel Golle [Sun, 22 Aug 2021 20:12:44 +0000 (21:12 +0100)]
weston: add package
Add weston wayland compositor.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Sun, 22 Aug 2021 20:15:07 +0000 (21:15 +0100)]
wayland-utils: add package
Brings 'wayland-info' application.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Sun, 22 Aug 2021 20:14:39 +0000 (21:14 +0100)]
seatd: add package
Seatd is a minimal seat management daemon.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Sun, 22 Aug 2021 20:10:57 +0000 (21:10 +0100)]
xkeyboard-config: add package
Package keyboard map data (keymaps).
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Sun, 22 Aug 2021 20:10:33 +0000 (21:10 +0100)]
libxkbcommon: add package
Add X keyboard library used for keyboard input.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Sun, 22 Aug 2021 20:10:12 +0000 (21:10 +0100)]
pango: add GNOME pango graphics library
pango is a text and graphics drawing library.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Sun, 22 Aug 2021 20:09:47 +0000 (21:09 +0100)]
fribidi: add package
fribidi is bi-directional text library needed by pango.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Sun, 22 Aug 2021 20:09:20 +0000 (21:09 +0100)]
harfbuzz: add package
harfbuzz is a font-smoothing library used by pango.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Sun, 22 Aug 2021 20:06:32 +0000 (21:06 +0100)]
cairo: add package
Cairo is a graphics drawing library.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Sun, 22 Aug 2021 20:13:12 +0000 (21:13 +0100)]
kmscube: add Mesa3D KMS/DRM demo program
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Sun, 22 Aug 2021 20:07:24 +0000 (21:07 +0100)]
mesa: add mesa 3D libraries
Package libGL, libEGL, libGLES, ... from mesa as well as DRI drivers.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Sun, 22 Aug 2021 20:04:24 +0000 (21:04 +0100)]
wayland-protocols: add package
Add wayland protocols which are required to build wayland clients and
servers.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Sun, 22 Aug 2021 20:03:07 +0000 (21:03 +0100)]
wayland: add package
Add wayland framework package and host build.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Mirko Vogt [Sun, 26 Sep 2021 19:02:36 +0000 (21:02 +0200)]
Merge pull request #15 from petrov-adg/video-libdouble-conversion
libdouble-conversion: move package here from packages-abandoned feed
It's a dependency for qt5base which got removed from the packages feed earlier due to no other package from the packages feed made us of it.
Yaroslav Petrov [Fri, 24 Sep 2021 11:10:25 +0000 (13:10 +0200)]
libdouble-conversion: move package here from packages-abandoned feed
Signed-off-by: Yaroslav Petrov <petrov@adg-dresden.de>
Mirko Vogt [Sun, 7 Jun 2020 14:13:22 +0000 (14:13 +0000)]
qt5: update to 5.15.0 (LTS release)
This also purges already back then (v5.9) legacy projects, such as Qt
Quick 1 / QML 1.
We also focus on software rendering only for now, postponing dealing
with messy vendor specific GL(ES) APIs, quirks and proprietary / binary
blobs. Implies certain features and packages being unavailable for the
moment.
Mirko Vogt [Mon, 15 Jan 2018 12:02:18 +0000 (13:02 +0100)]
Merge pull request #9 from titobrasolin/patch-1
Fix -iconv/-no-iconv switch
Tito Brasolin [Sat, 6 Jan 2018 14:25:29 +0000 (15:25 +0100)]
Fix -iconv/-no-iconv switch
See comment:
https://github.com/openwrt/video/commit/
e529dc6cc7de8c52e7c1a1033f9dca576ab3182a#r26652161
Mirko Vogt [Mon, 11 Dec 2017 16:38:30 +0000 (17:38 +0100)]
qt5base: extend patch to prevent SEGV when hiding cursor is desired
Mirko Vogt [Mon, 11 Dec 2017 14:38:49 +0000 (15:38 +0100)]
qt5quick2: include *.js-files for QML plugins and include qmlrunner in test pkg
Mirko Vogt [Sun, 3 Dec 2017 21:20:12 +0000 (22:20 +0100)]
qt5base: fix segfault if QT_QPA_FB_HIDECURSOR=1
Mirko Vogt [Sun, 3 Dec 2017 20:55:35 +0000 (21:55 +0100)]
Revert "do not build GUI (and other) component(s) in host build"
This reverts commit
2b0949f460b47646fb97fdf533ca900ca84f2b10.
Some modules being built for the host require Gui / evdev support -
notably the kmap->qmap converter in qt5tools.
Mirko Vogt [Wed, 29 Nov 2017 15:02:16 +0000 (16:02 +0100)]
do not build GUI (and other) component(s) in host build
Mirko Vogt [Tue, 28 Nov 2017 18:58:19 +0000 (19:58 +0100)]
qt5base: partially revert previous commit which enabled libinput support by default
As switching to libinput by default resulted in a few issues, let's make
it optional however enable and depend on libudev (only) by default.
Mirko Vogt [Fri, 17 Nov 2017 15:57:00 +0000 (16:57 +0100)]
qt5base: use libinput by default
Due to the switch from hotplug2 to procd, libudev - which libinput
requires - was rendered unusable on OpenWrt/LEDE.
However since there's libudev-fbsd now which is used as a
drop-in-replacement for libudev, we can now make use of libinput again
and therewith avoid the need of passing platform specific env vars
telling the paths to mouse/touchscreen/keyboard (evdev).
Mirko Vogt [Mon, 3 Jul 2017 14:01:14 +0000 (16:01 +0200)]
upgrade Qt5 to version 5.9.1
5.9 is a LTS tree so we're gonna stick to that version for a while now.
WARNING: This upgrade introduces a new dependency to pcre2 which is not
available in the lede-17.01 release branch!
Mirko Vogt [Wed, 1 Mar 2017 03:20:50 +0000 (04:20 +0100)]
[qt5base] also *directly* pass CFLAGS/CXXFLAGS/LDFLAGS to Makefiles
Signed-off-by: Mirko Vogt <mirko-dev@nanl.de>
Mirko Vogt [Wed, 22 Feb 2017 01:24:54 +0000 (02:24 +0100)]
[qt5base] fix path to target qmake
Mirko Vogt [Tue, 21 Feb 2017 18:17:55 +0000 (19:17 +0100)]
examples are not built by default -> disable
Mirko Vogt [Tue, 21 Feb 2017 18:16:52 +0000 (19:16 +0100)]
use variables for calling qmake
We need to distinguish as carefully as possible
between qmake for the host builds and qmake for
target builds
Mirko Vogt [Tue, 21 Feb 2017 18:16:20 +0000 (19:16 +0100)]
copy all host tools
Mirko Vogt [Tue, 21 Feb 2017 15:56:28 +0000 (16:56 +0100)]
make qt5base a build dependency for qt5base/host
Mirko Vogt [Tue, 21 Feb 2017 02:35:35 +0000 (03:35 +0100)]
add key 'HomePage'
Mirko Vogt [Tue, 21 Feb 2017 02:14:40 +0000 (03:14 +0100)]
add qt5tools - for now only build as HostBuild
Mirko Vogt [Mon, 20 Feb 2017 18:15:55 +0000 (19:15 +0100)]
remove Build/Configure sections
The generic Build/Configure/Default doesn't need to get
passed the project file name anymore.
Mirko Vogt [Mon, 20 Feb 2017 17:40:58 +0000 (18:40 +0100)]
qt5base: also build for host
Although Qt has the functionality of <host_build>'s,
it's supposed to be used and explicitly stated in
project files, so it can't be switched on from the
outside (e.g. via flags or env vars).
On top of that all builds using the <host_build>
directive get linked against libQtBootstrap.a which
is not always desired.
libQtBootstrap.a is also the only file available for
host builds, which means, <host_build>'s can't just make
use of and and link against e.g. libQtCore, as those
objects only get compiled for the target, not for the
host.
Because of above reasons, we build Qt twice now, once
for the host, once for the target.
Mirko Vogt [Mon, 6 Feb 2017 01:57:40 +0000 (02:57 +0100)]
qt5base/qmake.mk: make arg for project file optional
Mirko Vogt [Mon, 6 Feb 2017 01:56:53 +0000 (02:56 +0100)]
bump to release (5.8.0) and adjust/change to sha256 hashes
Mirko Vogt [Tue, 24 Jan 2017 19:00:38 +0000 (20:00 +0100)]
Make Qt less smart about cross-toolchain detection and pkgconfig
When using the pkgconfig macros inside qmake
project files, qmake silently returns since it
detects being run inside a cross-toolchain and
pkgconfig normally doesn't work as expected in
such an environment.
However we patched pkgconfig to work inside
OpenWrt / LEDE (pkgconfig.real), so stop Qt
failing for qmake projects using pkgconfig.
Mirko Vogt [Wed, 18 Jan 2017 02:44:51 +0000 (03:44 +0100)]
qt5 GL stubs should not have a build dependency on qt5base
I honestly wonder why I added that back then,
however right now it doesn't make any sense to me.
So, drop it and wait for it to backfire..