mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-24 09:25:01 +00:00
Do not require GCC anymore: mousewheel is now supported with clang!
Since I'm there, do some cleaning and follow the new rules. PR: ports/187462 Submitted by: Christophe Juniet <c.juniet (at) gmail.com>
This commit is contained in:
parent
3f28ac7d54
commit
ae15afad0a
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=348011
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= rxvt-unicode
|
||||
PORTVERSION= 9.19
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= x11
|
||||
MASTER_SITES= http://dist.schmorp.de/rxvt-unicode/%SUBDIR%/
|
||||
MASTER_SITE_SUBDIR= . Attic
|
||||
@ -18,14 +18,13 @@ BUILD_DEPENDS= tic:${PORTSDIR}/devel/ncurses \
|
||||
RUN_DEPENDS= ${LOCALBASE}/bin/fc-cache:${PORTSDIR}/x11-fonts/fontconfig \
|
||||
${LOCALBASE}/share/misc/terminfo.db:${PORTSDIR}/devel/ncurses
|
||||
|
||||
USES= pkgconfig shebangfix
|
||||
USES= pkgconfig shebangfix tar:bzip2
|
||||
USE_XORG= xpm xft xrender
|
||||
GNU_CONFIGURE= yes
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
CONFIGURE_ENV= LIBS="-lstdc++ -lutil" TIC=${LOCALBASE}/bin/tic
|
||||
CONFIGURE_ARGS= --enable-everything --with-term=rxvt \
|
||||
--with-terminfo=${LOCALBASE}/share/misc/terminfo.db
|
||||
USE_BZIP2= yes
|
||||
|
||||
OPTIONS_DEFINE= PERL XIM UNICODE3 ISO14755 COMBINING RXVT_SCROLLBAR \
|
||||
NEXT_SCROLLBAR XTERM_SCROLLBAR BACKSPACE_KEY DELETE_KEY \
|
||||
@ -129,8 +128,6 @@ CONFIGURE_ARGS+= --disable-delete-key
|
||||
# enable scrolling via mouse wheel or buttons 4 & 5
|
||||
.if !${PORT_OPTIONS:MMOUSEWHEEL}
|
||||
CONFIGURE_ARGS+= --disable-mousewheel
|
||||
.else
|
||||
USE_GCC= yes # segfaults when trying to scroll with the mouse wheel if clang
|
||||
.endif
|
||||
|
||||
# enable smart resize
|
||||
@ -153,7 +150,7 @@ CONFIGURE_ARGS+= --enable-pixbuf
|
||||
CONFIGURE_ARGS+= --disable-startup-notification
|
||||
.else
|
||||
CONFIGURE_ARGS+= --enable-startup-notification
|
||||
LIB_DEPENDS+= startup-notification-1:${PORTSDIR}/x11/startup-notification
|
||||
LIB_DEPENDS+= libstartup-notification-1.so:${PORTSDIR}/x11/startup-notification
|
||||
.endif
|
||||
|
||||
# enable support for 256 colors
|
||||
|
11
x11/rxvt-unicode/files/patch-src_rxvt.h
Normal file
11
x11/rxvt-unicode/files/patch-src_rxvt.h
Normal file
@ -0,0 +1,11 @@
|
||||
--- src/rxvt.h.orig 2013-10-03 01:05:18.000000000 +0200
|
||||
+++ src/rxvt.h 2014-03-12 22:52:58.000000000 +0100
|
||||
@@ -1540,7 +1540,7 @@
|
||||
bool scr_page (int nlines) NOTHROW;
|
||||
bool scr_page (enum page_dirn direction, int nlines) NOTHROW
|
||||
{
|
||||
- scr_page (direction * nlines);
|
||||
+ return scr_page (direction * nlines);
|
||||
}
|
||||
bool scr_changeview (int new_view_start) NOTHROW;
|
||||
void scr_bell () NOTHROW;
|
Loading…
Reference in New Issue
Block a user