Ravenports generated: 08 Feb 2023 07:58
[ravenports.git] / bucket_E2 / xterm
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               xterm
4 VERSION=                378
5 KEYWORDS=               x11
6 VARIANTS=               standard
7 SDESC[standard]=        Terminal emulator for the X Window System
8 HOMEPAGE=               https://invisible-island.net/xterm/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            http://invisible-mirror.net/archives/xterm/
13                         ftp://ftp.invisible-island.net/xterm/
14 DISTFILE[1]=            xterm-378.tgz:main
15 DF_INDEX=               1
16 SPKGS[standard]=        single
17
18 OPTIONS_AVAILABLE=      DECTERM DABBREV SIXEL REGIS
19 OPTIONS_STANDARD=       DECTERM DABBREV SIXEL REGIS
20
21 BUILD_DEPENDS=          xorg-luit:primary:standard
22                         freetype:primary:standard
23
24 USES=                   cpe ncurses pcre fontconfig
25 XORG_COMPONENTS=        xinerama ice xt sm xaw xft xrender
26
27 LICENSE=                MIT:single
28 LICENSE_FILE=           MIT:{{WRKDIR}}/LICENSE_MIT
29 LICENSE_AWK=            MIT:"^$$"
30 LICENSE_SOURCE=         MIT:{{WRKSRC}}/INSTALL
31 LICENSE_SCHEME=         solo
32
33 CPE_VENDOR=             invisible-island
34 FPC_EQUIVALENT=         x11/xterm
35
36 MUST_CONFIGURE=         gnu
37 CONFIGURE_ARGS=         --enable-narrowproto
38                         --enable-256-color
39                         --enable-luit
40                         --enable-wide-chars
41                         --enable-pcre
42                         --enable-screen-dumps
43                         --enable-logging
44                         --without-Xaw3d
45                         --without-Xaw3dxft
46                         --without-neXtaw
47 CONFIGURE_ENV=          cf_cv_lib_tgetent="-lncurses -ltinfo"
48
49 CFLAGS=                 -I{{NCURSESINC}}
50 VAR_OPSYS[freebsd]=     CONFIGURE_ARGS=--with-utempter
51
52 [SIXEL].DESCRIPTION=                    Enable Sixel graphics support
53 [SIXEL].CONFIGURE_ENABLE_BOTH=          sixel-graphics
54
55 [DECTERM].DESCRIPTION=                  Enable DECterm Locator support
56 [DECTERM].CONFIGURE_ENABLE_BOTH=        dec-locator
57
58 [DABBREV].DESCRIPTION=                  Enable support for dabbrev-expand
59 [DABBREV].CONFIGURE_ENABLE_BOTH=        dabbrev
60
61 [REGIS].DESCRIPTION=                    Enable ReGIS graphics support
62 [REGIS].CONFIGURE_ENABLE_BOTH=          regis-graphics
63
64 post-install:
65 .for f in koi8rxterm resize uxterm xterm
66         ${CHMOD} ${BINMODE} ${STAGEDIR}${PREFIX}/bin/${f}
67 .endfor
68         @${MKDIR} ${STAGEDIR}${PREFIX}/share/applications/
69         ${INSTALL_DATA} ${WRKSRC}/xterm.desktop \
70                 ${STAGEDIR}${PREFIX}/share/applications/
71
72 [FILE:438:descriptions/desc.single]
73 The xterm program is the standard terminal emulator for the X
74 Window System. It provides DEC VT102/VT220 and Tektronix 4014
75 compatible terminals for programs that can't use the window
76 system directly. If the underlying operating system supports
77 terminal resizing capabilities (for example, the SIGWINCH
78 signal in systems derived from 4.3bsd), xterm will use the
79 facilities to notify programs running in the window whenever it
80 is resized.
81
82
83 [FILE:92:distinfo]
84 649dfbfd5edd0ed9e47cf8e4d953b4b0d3c30bc280166dfc4ffd14973fec3e92      1529140 xterm-378.tgz
85
86
87 [FILE:425:manifests/plist.single]
88 bin/
89  koi8rxterm
90  resize
91  uxterm
92  xterm
93 lib/X11/app-defaults/
94  KOI8RXTerm
95  KOI8RXTerm-color
96  UXTerm
97  UXTerm-color
98  XTerm
99  XTerm-color
100 share/applications/xterm.desktop
101 share/man/man1/
102  koi8rxterm.1.gz
103  resize.1.gz
104  uxterm.1.gz
105  xterm.1.gz
106 share/pixmaps/
107  filled-xterm_32x32.xpm
108  filled-xterm_48x48.xpm
109  mini.xterm_32x32.xpm
110  mini.xterm_48x48.xpm
111  xterm-color_32x32.xpm
112  xterm-color_48x48.xpm
113  xterm_32x32.xpm
114  xterm_48x48.xpm
115
116
117 [FILE:180:patches/patch-util.c]
118 --- util.c.orig 2022-09-25 17:46:22 UTC
119 +++ util.c
120 @@ -54,6 +54,10 @@
121  
122  /* util.c */
123  
124 +#ifdef __linux__
125 +#define _XOPEN_SOURCE
126 +#endif
127 +
128  #include <xterm.h>
129  
130  #include <data.h>
131
132
133 [FILE:625:files/pkg-message-single]
134 ================================================================================
135 You installed xterm with wide chars support. This introduces some limitations
136 comparing to the plain single chars version: this version of xterm will use
137 UTF-8 charset for selection buffers, breaking 8-bit copy/paste support unless
138 you are using UTF-8 or ISO8859-1 locale. If you want 8-bit charset selections to
139 work as before, use "eightBitSelectTypes" XTerm resource setting.
140
141 For further information refer to the SELECT/PASTE section of xterm(1) manual
142 page.
143 ================================================================================
144