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 BUILD_DEPENDS= harfbuzz:dev:standard
23 BUILDRUN_DEPENDS= libconfuse:single:standard
25 USES= autoreconf gmake libtool pkgconfig python
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:1062: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 _NETBSD_SOURCE
99 #define _POSIX_SOURCE /* feature test macro for signal functions */
100 #define _XOPEN_SOURCE /* feature test macro for popen */
103 #include <sys/stat.h>
104 #include <sys/file.h>
106 +#if !defined(__DragonFly__)
112 @@ -232,7 +239,11 @@ nomatch:
113 static GSList *getPids() {
117 + const gchar ps_command[] = "/usr/bin/pgrep tilda";
119 const gchar ps_command[] = "ps -C tilda -o pid=";
121 gchar buf[16]; /* Really shouldn't need more than 6 */
123 if ((ps_output = popen (ps_command, "r")) == NULL) {