# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= tilda VERSION= 2.0.0 KEYWORDS= x11 VARIANTS= standard SDESC[standard]= Quake-style popup terminal HOMEPAGE= https://github.com/lanoxx/tilda CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= GITHUB/lanoxx:tilda:tilda-2.0.0 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[standard]= complete primary nls man OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= harfbuzz:dev:standard libconfuse:dev:standard BUILDRUN_DEPENDS= libconfuse:primary:standard USES= autoreconf gmake libtool pkgconfig python GNOME_COMPONENTS= vte LICENSE= GPLv2+:primary LICENSE_TERMS= primary:{{WRKDIR}}/TERMS LICENSE_FILE= GPLv2+:{{WRKSRC}}/COPYING LICENSE_AWK= TERMS:"^$$" LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/tilda.h LICENSE_SCHEME= solo FPC_EQUIVALENT= x11/tilda MUST_CONFIGURE= gnu INSTALL_TARGET= install-strip [FILE:497:descriptions/desc.primary] Tilda is a terminal emulator and can be compared with other popular terminal emulators such as gnome-terminal (Gnome), Konsole (KDE), xterm and many others. The specialities of Tilda are that it does not behave like a normal window but instead it can be pulled up and down from the top of the screen with a special hotkey. Additionally Tilda is highly configurable. It is possible to configure the hotkeys for keybindings, change the appearance and many options that affect the behavior of Tilda. [FILE:110:distinfo] ff9364244c58507cd4073ac22e580a4cded048d416c682496c1b1788ee8a30df 532550 lanoxx-tilda-tilda-2.0.0.tar.gz [FILE:122:manifests/plist.primary] bin/tilda share/applications/ tilda-dbus.desktop tilda.desktop share/metainfo/tilda.appdata.xml share/pixmaps/tilda.png [FILE:900:manifests/plist.nls] share/locale/bg/LC_MESSAGES/tilda.mo share/locale/ca/LC_MESSAGES/tilda.mo share/locale/cs/LC_MESSAGES/tilda.mo share/locale/de/LC_MESSAGES/tilda.mo share/locale/el/LC_MESSAGES/tilda.mo share/locale/en_GB/LC_MESSAGES/tilda.mo share/locale/es/LC_MESSAGES/tilda.mo share/locale/fr/LC_MESSAGES/tilda.mo share/locale/hr/LC_MESSAGES/tilda.mo share/locale/hu/LC_MESSAGES/tilda.mo share/locale/it/LC_MESSAGES/tilda.mo share/locale/lt/LC_MESSAGES/tilda.mo share/locale/nb/LC_MESSAGES/tilda.mo share/locale/pl/LC_MESSAGES/tilda.mo share/locale/pt/LC_MESSAGES/tilda.mo share/locale/pt_BR/LC_MESSAGES/tilda.mo share/locale/ru/LC_MESSAGES/tilda.mo share/locale/sk/LC_MESSAGES/tilda.mo share/locale/sl/LC_MESSAGES/tilda.mo share/locale/sv/LC_MESSAGES/tilda.mo share/locale/tr/LC_MESSAGES/tilda.mo share/locale/uk/LC_MESSAGES/tilda.mo share/locale/zh_CN/LC_MESSAGES/tilda.mo share/locale/zh_TW/LC_MESSAGES/tilda.mo [FILE:26:manifests/plist.man] share/man/man1/tilda.1.gz [FILE:726:patches/patch-src_tilda-lock-files.c] --- src/tilda-lock-files.c.orig 2024-02-03 15:07:00 UTC +++ src/tilda-lock-files.c @@ -13,6 +13,10 @@ * License along with this library. If not, see . */ +#if defined(__FreeBSD__) || defined(__DragonFly__) +#define USE_PGREP +#endif + #include "tilda-lock-files.h" #include "debug.h" @@ -217,7 +221,11 @@ static struct lock_info *islockfile (con static GSList *getPids() { GSList *pids = NULL; FILE *ps_output; +#ifdef USE_PGREP + const gchar ps_command[] = "/usr/bin/pgrep tilda"; +#else const gchar ps_command[] = "ps -C tilda -o pid="; +#endif gchar buf[16]; /* Really shouldn't need more than 6 */ if ((ps_output = popen (ps_command, "r")) == NULL) {