Skip to content

Commit

Permalink
x11/xvt: Update to 3.0.6
Browse files Browse the repository at this point in the history
PR:		276387
  • Loading branch information
Chris Hutchinson authored and arrowd committed Feb 23, 2024
1 parent aa618e5 commit c446a9e
Show file tree
Hide file tree
Showing 11 changed files with 64 additions and 221 deletions.
82 changes: 44 additions & 38 deletions x11/xvt/Makefile
@@ -1,34 +1,35 @@
PORTNAME= xvt
PORTVERSION= 3.0.1
PORTREVISION= 1
PORTVERSION= 3.0.6
CATEGORIES+= x11
MASTER_SITES= https://BSDforge.com/projects/source/x11/xvt/
MASTER_SITES= https://codeberg.org/BSDforge/${PORTNAME}/archive/

MAINTAINER= ports@FreeBSD.org
MAINTAINER= portmaster@BSDforge.com
COMMENT= Xterm replacement, supporting color, transparency, and more, with less
WWW= https://BSDforge.com/projects/x11/xvt/
WWW= https://codeberg.org/BSDforge/xvt/

LICENSE= BSD2CLAUSE GPLv2
LICENSE_COMB= multi

DEPRECATED= Deprecated in favour of various forks, consider using x11/rxvt-unicode
EXPIRATION_DATE=2024-02-29

PORTDOCS= xvt.1.html xvtRef.html xvtRef.txt

USES= libtool perl5 tar:xz xorg
USES= libtool perl5 xorg
USE_LDCONFIG= yes
USE_PERL5= build patch
USE_XORG= x11 xpm
GNU_CONFIGURE= yes

DESKTOP_ENTRIES= "xvt" "xvt terminal emulator" \
PORTDOCS= README.xvt xvt.1.html xvtRef.html xvtRef.txt
WRKSRC= ${WRKDIR}/${PORTNAME}

DESKTOP_ENTRIES= "xvt" \
"xvt terminal emulator" \
"${PREFIX}/share/pixmaps/xvt.png" \
"xvt" "GNOME;X-XFCE;X-Xfce-Toplevel;System;Utility;TerminalEmulator;" \
"xvt" \
"GNOME;X-XFCE;X-Xfce-Toplevel;System;Utility;TerminalEmulator;" \
false

OPTIONS_DEFINE= 256_COLOR BIG5 EUCJ GB GREEK KR LINESPACE MENUBAR NEXT XVT \
SJIS SMART TRANSPARENCY XIM XTERM DOCS XGETDEFAULT
OPTIONS_DEFINE= 256_COLOR BIG5 DOCS EUCJ GB GREEK KR LINESPACE MENUBAR NEXT \
SJIS SMART TRANSPARENCY XGETDEFAULT XIM XTERM XVT
OPTIONS_DEFAULT= 256_COLOR DOCS GB LINESPACE MENUBAR NEXT SMART \
TRANSPARENCY XIM XTERM XVT

256_COLOR_DESC= Build with 256-color support
BIG5_DESC= Build with BIG5 support
Expand All @@ -47,47 +48,52 @@ XIM_DESC= Build with XIM support
XTERM_DESC= Build with Xterm scrollbar
XGETDEFAULT_DESC= Build with resources checking via XGetDefault

OPTIONS_DEFAULT=256_COLOR GB LINESPACE MENUBAR NEXT XVT SMART TRANSPARENCY \
XIM XTERM DOCS

CONFIGURE_ARGS= --enable-utmp --enable-lastlog \
--with-xpm --enable-xpm-background --enable-shared \
--enable-mousewheel --disable-languages \
--disable-wtmp
CONFIGURE_ARGS= --disable-wtmp \
--enable-lastlog \
--enable-mousewheel \
--enable-shared \
--enable-utmp \
--enable-xpm-background \
--with-xpm
LIBS+= -lutil

# enable 256 color
256_COLOR_CONFIGURE_ON= --enable-256-color
256_COLOR_CONFIGURE_ENABLE= --enable-256-color
# enable big5 support
BIG5_CONFIGURE_ON= --with-encoding=big5 --enable-languages
BIG5_CONFIGURE_ENABLE= --enable-languages \
--with-encoding=big5
# enable euc japanese support
EUCJ_CONFIGURE_ON= --with-encoding=eucj --enable-languages
EUCJ_CONFIGURE_ENABLE= --enable-languages \
--with-encoding=eucj
# enable gb support
GB_CONFIGURE_ON= --with-encoding=gb --enable-languages
GB_CONFIGURE_ENABLE= --enable-languages \
--with-encoding=gb
# enable greek keyboard support
GREEK_CONFIGURE_ON= --enable-greek
GREEK_CONFIGURE_ENABLE= --enable-greek
# enable euc korean support
KR_CONFIGURE_ON= --with-encoding=kr --enable-languages
KR_CONFIGURE_ENABLE= --enable-languages \
--with-encoding=kr
# enable line-spacing
LINESPACE_CONFIGURE_ON= --enable-linespace
LINESPACE_CONFIGURE_ENABLE= --enable-linespace
# enable menubar
MENUBAR_CONFIGURE_ON= --enable-menubar
MENUBAR_CONFIGURE_ON= --enable-menubar
# enable NeXT style scrollbar
NEXT_CONFIGURE_ON= --enable-next-scroll
NEXT_CONFIGURE_ENABLE= --enable-next-scroll
# enable xvt style scrollbar
XVT_CONFIGURE_ON= --enable-xvt-scroll
XVT_CONFIGURE_ENABLE= --enable-xvt-scroll
# enable shift jis support
SJIS_CONFIGURE_ON= --with-encoding=sjis --enable-languages
SJIS_CONFIGURE_ENABLE= --enable-languages \
--with-encoding=sjis
# enable smart resize
SMART_CONFIGURE_ON= --enable-smart-resize
SMART_CONFIGURE_ENABLE= --enable-smart-resize
# enable transparency support
TRANSPARENCY_CONFIGURE_ON= --enable-transparency
TRANSPARENCY_CONFIGURE_ENABLE= --enable-transparency
# XIM (X Input Method) protocol support
XIM_CONFIGURE_ON= --enable-xim
XIM_CONFIGURE_ENABLE= --enable-xim
# enable Xterm style scrollbar
XTERM_CONFIGURE_ON= --enable-xterm-scroll
XTERM_CONFIGURE_ENABLE= --enable-xterm-scroll
# make resources checking via XGetDefault
XGETDEFAULT_CONFIGURE_ON= --enable-xgetdefault
XGETDEFAULT_CONFIGURE_ENABLE= --enable-xgetdefault

post-patch:
@${PERL} -pi -e 's|(PTYCHAR2\s+"[^"]+)"|\1ghijklmnopqrstuv"|' \
Expand Down
5 changes: 3 additions & 2 deletions x11/xvt/distinfo
@@ -1,2 +1,3 @@
SHA256 (xvt-3.0.1.tar.xz) = f218db092449eb183de540f6500aefbcca6f8f4e3a40110c728e578c27593e6d
SIZE (xvt-3.0.1.tar.xz) = 431296
TIMESTAMP = 1708633938
SHA256 (xvt-3.0.6.tar.gz) = c9eafb999841bc8843bd6fde2a100328f703106a4e06d4f6ece708760b4919ed
SIZE (xvt-3.0.6.tar.gz) = 609999
30 changes: 11 additions & 19 deletions x11/xvt/files/patch-Makefile.in
@@ -1,19 +1,11 @@
*** Makefile.in.orig Sat Aug 9 15:44:33 2003
--- Makefile.in Sat Aug 9 15:44:39 2003
***************
*** 9,15 ****
first_rule: all
dummy:

! subdirs = src doc rclock src/graphics src/test
allsubdirs = W11 $(subdirs)

DIST = INSTALL README.configure configure Makefile Makefile.in ChangeLog
--- 9,15 ----
first_rule: all
dummy:

! subdirs = src doc #rclock src/graphics src/test
allsubdirs = W11 $(subdirs)

DIST = INSTALL README.configure configure Makefile Makefile.in ChangeLog
--- Makefile.in.orig 2024-02-21 00:18:50 UTC
+++ Makefile.in
@@ -9,7 +9,7 @@ dummy:
first_rule: all
dummy:

-subdirs = src doc rclock src/graphics src/test
+subdirs = src doc #rclock src/graphics src/test
allsubdirs = W11 $(subdirs)

DIST = INSTALL README.configure configure Makefile Makefile.in ChangeLog
@@ -1,5 +1,5 @@
--- autoconf/config.h.in.orig 2014-12-09 14:01:13.000000000 -0800
+++ autoconf/config.h.in 2014-12-09 14:01:19.000000000 -0800
--- autoconf/config.h.in.orig 2024-02-21 00:18:50 UTC
+++ autoconf/config.h.in
@@ -313,13 +313,13 @@
#undef XVT_UTMPX_FILE

Expand Down
@@ -1,6 +1,6 @@
--- doc/Makefile.in.orig 2014-12-09 14:08:52.000000000 -0800
+++ doc/Makefile.in 2014-12-09 14:08:56.000000000 -0800
@@ -40,9 +40,6 @@
--- doc/Makefile.in.orig 2024-02-21 00:18:50 UTC
+++ doc/Makefile.in
@@ -40,9 +40,6 @@ all: xvt.1

all: xvt.1

Expand Down
11 changes: 0 additions & 11 deletions x11/xvt/files/patch-src__command.c

This file was deleted.

22 changes: 0 additions & 22 deletions x11/xvt/files/patch-src__init.c

This file was deleted.

62 changes: 0 additions & 62 deletions x11/xvt/files/patch-src__screen.c

This file was deleted.

11 changes: 0 additions & 11 deletions x11/xvt/files/patch-src__xvt.h

This file was deleted.

50 changes: 0 additions & 50 deletions x11/xvt/files/patch-src_logging.c

This file was deleted.

2 changes: 1 addition & 1 deletion x11/xvt/pkg-plist
@@ -1,6 +1,6 @@
@mode 4711
bin/xvt
bin/xvt-3.0.1
bin/xvt-3.0.6
@mode
include/xvtlib.h
lib/libxvt.a
Expand Down

0 comments on commit c446a9e

Please sign in to comment.