|
Lines 1-34
Link Here
|
| 1 |
PORTNAME= xvt |
1 |
PORTNAME= xvt |
| 2 |
PORTVERSION= 3.0.1 |
2 |
PORTVERSION= 3.0.3 |
| 3 |
PORTREVISION= 1 |
|
|
| 4 |
CATEGORIES+= x11 |
3 |
CATEGORIES+= x11 |
| 5 |
MASTER_SITES= https://BSDforge.com/projects/source/x11/xvt/ |
4 |
MASTER_SITES= https://codeberg.org/BSDforge/${PORTNAME}/archive/ |
| 6 |
|
5 |
|
| 7 |
MAINTAINER= ports@FreeBSD.org |
6 |
MAINTAINER= portmaster@BSDforge.com |
| 8 |
COMMENT= Xterm replacement, supporting color, transparency, and more, with less |
7 |
COMMENT= Xterm replacement, supporting color, transparency, and more, with less |
| 9 |
WWW= https://BSDforge.com/projects/x11/xvt/ |
8 |
WWW= https://codeberg.org/BSDforge/xvt/ |
| 10 |
|
9 |
|
| 11 |
LICENSE= BSD2CLAUSE GPLv2 |
10 |
LICENSE= BSD2CLAUSE GPLv2 |
| 12 |
LICENSE_COMB= multi |
11 |
LICENSE_COMB= multi |
| 13 |
|
12 |
|
| 14 |
DEPRECATED= Deprecated in favour of various forks, consider using x11/rxvt-unicode |
13 |
USES= libtool perl5 xorg |
| 15 |
EXPIRATION_DATE=2024-02-29 |
|
|
| 16 |
|
| 17 |
PORTDOCS= xvt.1.html xvtRef.html xvtRef.txt |
| 18 |
|
| 19 |
USES= libtool perl5 tar:xz xorg |
| 20 |
USE_LDCONFIG= yes |
14 |
USE_LDCONFIG= yes |
| 21 |
USE_PERL5= build patch |
15 |
USE_PERL5= build patch |
| 22 |
USE_XORG= x11 xpm |
16 |
USE_XORG= x11 xpm |
| 23 |
GNU_CONFIGURE= yes |
17 |
GNU_CONFIGURE= yes |
| 24 |
|
18 |
|
| 25 |
DESKTOP_ENTRIES= "xvt" "xvt terminal emulator" \ |
19 |
PORTDOCS= README.xvt xvt.1.html xvtRef.html xvtRef.txt |
|
|
20 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
| 21 |
|
| 22 |
DESKTOP_ENTRIES= "xvt" \ |
| 23 |
"xvt terminal emulator" \ |
| 26 |
"${PREFIX}/share/pixmaps/xvt.png" \ |
24 |
"${PREFIX}/share/pixmaps/xvt.png" \ |
| 27 |
"xvt" "GNOME;X-XFCE;X-Xfce-Toplevel;System;Utility;TerminalEmulator;" \ |
25 |
"xvt" \ |
|
|
26 |
"GNOME;X-XFCE;X-Xfce-Toplevel;System;Utility;TerminalEmulator;" \ |
| 28 |
false |
27 |
false |
| 29 |
|
28 |
|
| 30 |
OPTIONS_DEFINE= 256_COLOR BIG5 EUCJ GB GREEK KR LINESPACE MENUBAR NEXT XVT \ |
29 |
OPTIONS_DEFINE= 256_COLOR BIG5 DOCS EUCJ GB GREEK KR LINESPACE MENUBAR NEXT \ |
| 31 |
SJIS SMART TRANSPARENCY XIM XTERM DOCS XGETDEFAULT |
30 |
SJIS SMART TRANSPARENCY XGETDEFAULT XIM XTERM XVT |
| 32 |
|
31 |
|
| 33 |
256_COLOR_DESC= Build with 256-color support |
32 |
256_COLOR_DESC= Build with 256-color support |
| 34 |
BIG5_DESC= Build with BIG5 support |
33 |
BIG5_DESC= Build with BIG5 support |
|
Lines 47-91
XIM_DESC= Build with XIM support
Link Here
|
| 47 |
XTERM_DESC= Build with Xterm scrollbar |
46 |
XTERM_DESC= Build with Xterm scrollbar |
| 48 |
XGETDEFAULT_DESC= Build with resources checking via XGetDefault |
47 |
XGETDEFAULT_DESC= Build with resources checking via XGetDefault |
| 49 |
|
48 |
|
| 50 |
OPTIONS_DEFAULT=256_COLOR GB LINESPACE MENUBAR NEXT XVT SMART TRANSPARENCY \ |
49 |
OPTIONS_DEFAULT= 256_COLOR DOCS GB LINESPACE MENUBAR NEXT SMART \ |
| 51 |
XIM XTERM DOCS |
50 |
TRANSPARENCY XIM XTERM XVT |
| 52 |
|
51 |
|
| 53 |
CONFIGURE_ARGS= --enable-utmp --enable-lastlog \ |
52 |
CONFIGURE_ARGS= --disable-languages \ |
| 54 |
--with-xpm --enable-xpm-background --enable-shared \ |
53 |
--disable-wtmp \ |
| 55 |
--enable-mousewheel --disable-languages \ |
54 |
--enable-lastlog \ |
| 56 |
--disable-wtmp |
55 |
--enable-mousewheel \ |
|
|
56 |
--enable-shared \ |
| 57 |
--enable-utmp \ |
| 58 |
--enable-xpm-background \ |
| 59 |
--with-xpm |
| 57 |
LIBS+= -lutil |
60 |
LIBS+= -lutil |
| 58 |
|
61 |
|
| 59 |
# enable 256 color |
62 |
# enable 256 color |
| 60 |
256_COLOR_CONFIGURE_ON= --enable-256-color |
63 |
256_COLOR_CONFIGURE_ON= --enable-256-color |
| 61 |
# enable big5 support |
64 |
# enable big5 support |
| 62 |
BIG5_CONFIGURE_ON= --with-encoding=big5 --enable-languages |
65 |
BIG5_CONFIGURE_ON= --enable-languages \ |
|
|
66 |
--with-encoding=big5 |
| 63 |
# enable euc japanese support |
67 |
# enable euc japanese support |
| 64 |
EUCJ_CONFIGURE_ON= --with-encoding=eucj --enable-languages |
68 |
EUCJ_CONFIGURE_ON= --enable-languages \ |
|
|
69 |
--with-encoding=eucj |
| 65 |
# enable gb support |
70 |
# enable gb support |
| 66 |
GB_CONFIGURE_ON= --with-encoding=gb --enable-languages |
71 |
GB_CONFIGURE_ON= --enable-languages \ |
|
|
72 |
--with-encoding=gb |
| 67 |
# enable greek keyboard support |
73 |
# enable greek keyboard support |
| 68 |
GREEK_CONFIGURE_ON= --enable-greek |
74 |
GREEK_CONFIGURE_ON= --enable-greek |
| 69 |
# enable euc korean support |
75 |
# enable euc korean support |
| 70 |
KR_CONFIGURE_ON= --with-encoding=kr --enable-languages |
76 |
KR_CONFIGURE_ON= --enable-languages \ |
|
|
77 |
--with-encoding=kr |
| 71 |
# enable line-spacing |
78 |
# enable line-spacing |
| 72 |
LINESPACE_CONFIGURE_ON= --enable-linespace |
79 |
LINESPACE_CONFIGURE_ON= --enable-linespace |
| 73 |
# enable menubar |
80 |
# enable menubar |
| 74 |
MENUBAR_CONFIGURE_ON= --enable-menubar |
81 |
MENUBAR_CONFIGURE_ON= --enable-menubar |
| 75 |
# enable NeXT style scrollbar |
82 |
# enable NeXT style scrollbar |
| 76 |
NEXT_CONFIGURE_ON= --enable-next-scroll |
83 |
NEXT_CONFIGURE_ON= --enable-next-scroll |
| 77 |
# enable xvt style scrollbar |
84 |
# enable xvt style scrollbar |
| 78 |
XVT_CONFIGURE_ON= --enable-xvt-scroll |
85 |
XVT_CONFIGURE_ON= --enable-xvt-scroll |
| 79 |
# enable shift jis support |
86 |
# enable shift jis support |
| 80 |
SJIS_CONFIGURE_ON= --with-encoding=sjis --enable-languages |
87 |
SJIS_CONFIGURE_ON= --enable-languages \ |
|
|
88 |
--with-encoding=sjis |
| 81 |
# enable smart resize |
89 |
# enable smart resize |
| 82 |
SMART_CONFIGURE_ON= --enable-smart-resize |
90 |
SMART_CONFIGURE_ON= --enable-smart-resize |
| 83 |
# enable transparency support |
91 |
# enable transparency support |
| 84 |
TRANSPARENCY_CONFIGURE_ON= --enable-transparency |
92 |
TRANSPARENCY_CONFIGURE_ON= --enable-transparency |
| 85 |
# XIM (X Input Method) protocol support |
93 |
# XIM (X Input Method) protocol support |
| 86 |
XIM_CONFIGURE_ON= --enable-xim |
94 |
XIM_CONFIGURE_ON= --enable-xim |
| 87 |
# enable Xterm style scrollbar |
95 |
# enable Xterm style scrollbar |
| 88 |
XTERM_CONFIGURE_ON= --enable-xterm-scroll |
96 |
XTERM_CONFIGURE_ON= --enable-xterm-scroll |
| 89 |
# make resources checking via XGetDefault |
97 |
# make resources checking via XGetDefault |
| 90 |
XGETDEFAULT_CONFIGURE_ON= --enable-xgetdefault |
98 |
XGETDEFAULT_CONFIGURE_ON= --enable-xgetdefault |
| 91 |
|
99 |
|