45 Commits
Author SHA1 Message Date
Patrick J. Taylor 7d919bc84d sci-chemistry/xcrysden: alphabetise patches
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-08-03 18:39:55 +01:00
Patrick J. Taylor eb8e7a519c sci-chemistry/xcrysden: manage OpenGL accumulation buffer at runtime
The previous revision of this ebuild applied a patch to prevent Togl
from requesting an OpenGL accumulation buffer when XCrySDen is launched,
which can cause crashes when running under XWayland. Unfortunately, it
turns out that this also disables antialiasing, which is clearly not
desirable when running under X11 if this fix is not strictly
necessary. The new patch ensures that we only disable the accumulation
buffer (at runtime) if we are more or less certainly running within a
Wayland session.

Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-08-03 17:11:43 +01:00
Patrick J. Taylor 12e0c759b0 sci-chemistry/xcrysden: update copyright header
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-31 15:03:05 +01:00
Patrick J. Taylor 508a5b7981 sci-chemistry/xcrysden: depend on explicitly tcl/tk 8.6
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-31 13:35:30 +01:00
Patrick J. Taylor 0074890da1 sci-chemistry/xcrysden: clean up ebuild formatting
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-31 13:17:58 +01:00
Patrick J. Taylor 60eb5e4e39 sci-chemistry/xcrysden: generate desktop entry dynamically
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-31 13:17:58 +01:00
Patrick J. Taylor e54968bc2e sci-chemistry/xcrysden: add error for failure to set doc install path
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-31 13:17:58 +01:00
Patrick J. Taylor 040edf8055 sci-chemistry/xcrysden: simplify paths used to copy Make.sys
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-31 13:17:58 +01:00
Patrick J. Taylor f1d930df96 sci-chemistry/xcrysden: disable OpenGL accumulation buffer
By default XCrySDen uses ToGL to request an OpenGL accumulation buffer,
which often causes problems (i.e., failing to launch at all) when
running under XWayland.

Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-31 13:17:57 +01:00
Patrick J. Taylor cffda9c2f5 sci-chemistry/xcrysden: relax needlessly strict dependencies
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-31 13:17:57 +01:00
Patrick J. Taylor f365f4e35d sci-chemistry/xcrysden: depend on virtual/opengl over media-libs/libglvnd
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-31 13:17:57 +01:00
Patrick J. Taylor 4de778ee3d sci-chemistry/xcrysden: remove redundant dependency on xorg-server
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-31 13:17:57 +01:00
Patrick J. Taylor ed7c918647 sci-chemistry/xcrysden: update DESCRIPTION
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-31 13:17:57 +01:00
Patrick J. Taylor 8128735fc6 sci-chemistry/vesta: depend on virtual/opengl over media-libs/libglvnd
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-31 13:17:57 +01:00
Patrick J. Taylor dbd0b78937 sci-chemistry/vesta: require GLX
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-30 11:36:08 +01:00
Patrick J. Taylor b4bf60ec01 sci-chemistry/vesta: rename from sci-chemistry/vesta-bin
VESTA is closed source software and as such can only be obtained as a
binary. The previous "-bin" suffix is therefore somewhat misleading
in that it implies the existence of a build-from-source option, hence
dropping it here.

Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-30 10:40:12 +01:00
Patrick J. Taylor 84700847be sci-chemistry/vesta-bin: clean up ebuild layout
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-30 10:21:24 +01:00
Patrick J. Taylor b3123c4075 sci-chemistry/vesta-bin: clean up doins specification
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-30 09:52:53 +01:00
Patrick J. Taylor 317f8db42c sci-chemistry/vesta-bin: patch RUNPATH for private library
Previously this ebuild has symlinked libVESTA.so into lib64, making a
private library globally available. This commit removes that symlink
in favour of patching the binary to add an $ORIGIN RUNPATH.

Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-30 09:46:17 +01:00
Patrick J. Taylor c8acc4f635 sci-chemistry/vesta-bin: update minimum required version of GTK 3
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-30 09:01:22 +01:00
Patrick J. Taylor 07786a9ffe sci-chemistry/vesta-bin: clean up formatting
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-30 00:44:57 +01:00
Patrick J. Taylor 49b4e07274 sci-chemistry/vesta-bin: generate desktop entry dynamically
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-30 00:44:57 +01:00
Patrick J. Taylor 43a4efded3 sci-chemistry/vesta-bin: install 256x256 icon
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-30 00:44:57 +01:00
Patrick J. Taylor 4600d4cbde sci-chemistry/vesta-bin: restrict mirroring to align with license
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-30 00:44:57 +01:00
Patrick J. Taylor 9c84d8b2fa sci-chemistry/vesta-bin: add missing dependencies
Closes: https://bugs.gentoo.org/933179
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-29 17:57:02 +01:00
Patrick J. Taylor 732b219f18 sci-chemistry/vesta-bin: remove version specification for GLU dependency
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-29 17:57:02 +01:00
Patrick J. Taylor db2848eaa6 sci-chemistry/vesta-bin: depend on JRE rather than JDK
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-29 17:57:02 +01:00
Patrick J. Taylor 60af7590f3 sci-chemistry/vesta-bin: update minimum required version of GTK 2
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-29 17:57:02 +01:00
Patrick J. Taylor 2037a4f7a1 sci-chemistry/vesta-bin: update DESCRIPTION
Signed-off-by: Patrick J. Taylor <patrick.joseph.taylor@gmail.com>
2026-07-29 17:57:02 +01:00
Takuya Wakazono 59301838fe sci-chemistry/xcrysden: fix build without native-symlinks
- fix build without native-symlinks
- fix doc install path

Closes: https://bugs.gentoo.org/869452
Closes: https://bugs.gentoo.org/869455
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2025-01-26 21:16:21 +09:00
Takuya Wakazono b6a03ce17a sci-chemistry/xcrysden: fix build with C23
Closes: https://bugs.gentoo.org/933180
Closes: https://bugs.gentoo.org/945707
Closes: https://bugs.gentoo.org/869449
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2025-01-24 23:53:12 +09:00
Patrick J Taylor f97bb147c9 sci-chemistry/xcrysden: edit Makefiles to respect LDFLAGS
Closes: https://bugs.gentoo.org/869947
Signed-off-by: Patrick J Taylor <patrick.joseph.taylor@gmail.com>
2022-09-13 19:27:24 +01:00
Patrick J Taylor 0cf72a0dbe sci-chemistry/vesta-bin: add explicit GTK2 dependency
Closes: https://bugs.gentoo.org/869944
Signed-off-by: Patrick J Taylor <patrick.joseph.taylor@gmail.com>
2022-09-13 19:27:24 +01:00
Patrick J Taylor e5bdcf04d1 sci-chemistry/vesta-bin: set QA_PREBUILT to silence QA warnings
Closes: https://bugs.gentoo.org/869938
Closes: https://bugs.gentoo.org/869941
Signed-off-by: Patrick J Taylor <patrick.joseph.taylor@gmail.com>
2022-09-13 19:27:24 +01:00
Patrick J Taylor e2c88d95b6 sci-chemistry/vesta-bin: remove absolute symlink
Signed-off-by: Patrick J Taylor <patrick.joseph.taylor@gmail.com>
2022-09-11 02:09:01 +01:00
Patrick J Taylor f18a1954b9 sci-chemistry/vesta-bin: fix symlinks and very minor syntax changes
Signed-off-by: Patrick J Taylor <patrick.joseph.taylor@gmail.com>
2022-09-11 01:37:19 +01:00
Patrick J Taylor d034108713 sci-chemistry/vesta-bin: new package, add 3.5.8
Signed-off-by: Patrick J Taylor <patrick.joseph.taylor@gmail.com>
2022-09-11 00:37:28 +01:00
Patrick J Taylor 4dcefd003b sci-chemistry/xcrysden: add missing dependencies
Signed-off-by: Patrick J Taylor <patrick.joseph.taylor@gmail.com>
2022-09-11 00:26:39 +01:00
Patrick J Taylor cba32fbe53 sci-chemistry/xcrysden: BDEPEND->DEPEND
Signed-off-by: Patrick J Taylor <patrick.joseph.taylor@gmail.com>
2022-09-10 22:11:29 +01:00
Patrick J Taylor c6a2a87c15 sci-chemistry/xcrysden: rename patches to match established convention
Signed-off-by: Patrick J Taylor <patrick.joseph.taylor@gmail.com>
2022-09-10 21:19:04 +01:00
Patrick J Taylor ae3ffad2c3 sci-chemistry/xcrysden: replace patch with flag-o-matic to set -fcommon
Signed-off-by: Patrick J Taylor <patrick.joseph.taylor@gmail.com>
2022-09-10 21:19:04 +01:00
Patrick J Taylor 6ec032dc40 sci-chemistry/xcrysden: fix missing metadata
Signed-off-by: Patrick J Taylor <patrick.joseph.taylor@gmail.com>
2022-09-09 23:23:42 +01:00
Patrick J Taylor fef1b3cef4 sci-chemistry/xcrysden: use xdg over xdg-utils
Signed-off-by: Patrick J Taylor <patrick.joseph.taylor@gmail.com>
2022-09-09 23:23:41 +01:00
Patrick J Taylor 49f61b1d31 sci-chemistry/xcrysden: fixed path to icon in desktop file
Signed-off-by: Patrick J Taylor <patrick.joseph.taylor@gmail.com>
2022-09-08 23:09:03 +01:00
Patrick Taylor 7911079d4e sci-chemistry/xcrysden: new package, add 1.6.2
Signed-off-by: Patrick Taylor <patrick.joseph.taylor@gmail.com>
2022-09-08 20:41:54 +01:00