1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Quake-style popup terminal
8 HOMEPAGE= https://github.com/lanoxx/tilda
12 SITES[main]= GITHUB/lanoxx:tilda:tilda-1.5.4
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILDRUN_DEPENDS= libconfuse:single:standard
24 USES= autoreconf gmake gettext-tools libtool pkgconfig
28 LICENSE= GPLv2+:primary
29 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
30 LICENSE_FILE= GPLv2+:{{WRKSRC}}/COPYING
31 LICENSE_AWK= TERMS:"^$$"
32 LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/tilda.h
35 FPC_EQUIVALENT= x11/tilda
39 INSTALL_TARGET= install-strip
41 [FILE:497:descriptions/desc.primary]
42 Tilda is a terminal emulator and can be compared with other popular
43 terminal emulators such as gnome-terminal (Gnome), Konsole (KDE), xterm
44 and many others. The specialities of Tilda are that it does not behave
45 like a normal window but instead it can be pulled up and down from the
46 top of the screen with a special hotkey. Additionally Tilda is highly
47 configurable. It is possible to configure the hotkeys for keybindings,
48 change the appearance and many options that affect the behavior of Tilda.
52 c9528b0e9af6f5a35db9ca695b3edbb6709755e82afdfc3cdb75a406ddc67523 485611 lanoxx-tilda-tilda-1.5.4.tar.gz
55 [FILE:100:manifests/plist.primary]
57 share/applications/tilda.desktop
58 share/metainfo/tilda.appdata.xml
59 share/pixmaps/tilda.png
62 [FILE:826:manifests/plist.nls]
63 share/locale/bg/LC_MESSAGES/tilda.mo
64 share/locale/ca/LC_MESSAGES/tilda.mo
65 share/locale/cs/LC_MESSAGES/tilda.mo
66 share/locale/de/LC_MESSAGES/tilda.mo
67 share/locale/el/LC_MESSAGES/tilda.mo
68 share/locale/en_GB/LC_MESSAGES/tilda.mo
69 share/locale/es/LC_MESSAGES/tilda.mo
70 share/locale/fr/LC_MESSAGES/tilda.mo
71 share/locale/hu/LC_MESSAGES/tilda.mo
72 share/locale/it/LC_MESSAGES/tilda.mo
73 share/locale/lt/LC_MESSAGES/tilda.mo
74 share/locale/nb/LC_MESSAGES/tilda.mo
75 share/locale/pl/LC_MESSAGES/tilda.mo
76 share/locale/pt/LC_MESSAGES/tilda.mo
77 share/locale/pt_BR/LC_MESSAGES/tilda.mo
78 share/locale/ru/LC_MESSAGES/tilda.mo
79 share/locale/sk/LC_MESSAGES/tilda.mo
80 share/locale/sl/LC_MESSAGES/tilda.mo
81 share/locale/sv/LC_MESSAGES/tilda.mo
82 share/locale/tr/LC_MESSAGES/tilda.mo
83 share/locale/zh_CN/LC_MESSAGES/tilda.mo
84 share/locale/zh_TW/LC_MESSAGES/tilda.mo
87 [FILE:1038:patches/patch-src_tilda.c]
88 --- src/tilda.c.orig 2020-12-24 10:31:23 UTC
91 * You should have received a copy of the GNU Library General Public
92 * License along with this library. If not, see <http://www.gnu.org/licenses/>.
94 +#if defined(__FreeBSD__) || defined(__DragonFly__)
98 #define _POSIX_SOURCE /* feature test macro for signal functions */
99 #define _XOPEN_SOURCE /* feature test macro for popen */
102 #include <sys/stat.h>
103 #include <sys/file.h>
105 +#if !defined(__DragonFly__)
111 @@ -232,7 +238,11 @@ nomatch:
112 static GSList *getPids() {
116 + const gchar ps_command[] = "/usr/bin/pgrep tilda";
118 const gchar ps_command[] = "ps -C tilda -o pid=";
120 gchar buf[16]; /* Really shouldn't need more than 6 */
122 if ((ps_output = popen (ps_command, "r")) == NULL) {