1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-12 07:27:57 +00:00
Commit Graph

199 Commits

Author SHA1 Message Date
Roman Bogorodskiy
09a9863ccd x11/rxvt-unicode: fix perl_parse() usage
Perl 5.28 added asserts to perl_parse() to check passed arguments, so
rxvt with perl support fails to start with assertion error when
DEBUG is enabled. Fix by constructing arguments passed to
perl_parse() properly, and bump PORTREVISION.

PR:		234294
Approved by:	thierry (maintainer)
2018-12-27 08:51:36 +00:00
Mathieu Arnold
f57bc4af66 After an include, PLIST_SUB must be appended to, not overwritten.
If it is overwritten, many values will be clobbered, and
pain will ensue.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:11:23 +00:00
Mark Linimon
29c5df05a9 For ports that set particular flags/options for armv6, also set them
for armv7.

This is part three of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
2017-11-30 07:02:49 +00:00
Antoine Brodin
13ca35d735 Fix the context of some patches so that they apply with stricter patch(1)
PR:		223545
With hat:	portmgr
2017-11-09 20:09:18 +00:00
Mathieu Arnold
1cc9fcd1c7 Extract do-patch into a separate script.
PR:		215761
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D9029
2017-01-16 16:47:00 +00:00
Thierry Thomas
1b1e914d17 Don't mark BROKEN on armv6, but disable the culprit option.
Reported by:	linimon
2016-11-29 22:03:07 +00:00
Mark Linimon
7f03ea1015 Mark as broken on armv6: fails to patch.
Approved by:	portmgr (tier-2 blanket)
2016-11-29 15:13:33 +00:00
Eygene Ryabinkin
83922005e9 x11/xrvt-unicode: chase removal of ttyslot() in base
This function (that returns ID of the tty slot) was removed shortly
after utmpx was brought to the base system.  Avoid using it in newer
FreeBSD versions.

ACKed by:	thierry@
2016-07-24 03:42:25 +00:00
Mathieu Arnold
72ea7e696b Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:33:55 +00:00
Thierry Thomas
79d9fa0ab4 Upgrade to 9.22.
Changelog at <http://cvs.schmorp.de/rxvt-unicode/Changes>.
2016-01-24 14:36:03 +00:00
Dmitry Marakasov
0521b2fe8e Add a way to cleanly handle terminfo.db file used by devel/ncurses
This database contains compiled terminfo entries and is merged from
a large part which comes with ncurses themselves and compiled
.terminfo files installed by other ports (currently only rxvt-unicode
and jfbterm)

- Now the database is always kept up to date, regardless of port
  installation order (both ncurses installed before .terminfo files
  and the other way around work as expected)
- All affected ports now support clean deinstallation and do not
  produce stage-qa errors
- Affected ports are simplified, as they now only need to define
  USES=terminfo
- rxvt-unicode no longer pulls in ncurses: the dependency is not
  really needed for anything beside updating it's own database
- The patch contains Q/A test to check whether a port needs, or
  needs not USES=terminfo

Approved by:	portmgr (mat, bapt)
Differential Revision:	D3747
2015-10-08 14:12:53 +00:00
Baptiste Daroussin
b2763697d8 Ensure terminfo registration is done during post installation 2015-09-26 08:55:25 +00:00
Dmitry Marakasov
227083f52c - Add CPE info
Approved by:	portmgr blanket
2015-04-20 16:43:18 +00:00
Thierry Thomas
008c6b79fd Upgrade to 9.21.
Changelog at <http://dist.schmorp.de/rxvt-unicode/Changes>.
2015-01-01 20:11:35 +00:00
Jimmy Olgeni
dbc81c7d5b Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. A few Makefiles
where not included as they contain Latin-1 characters that break
the Phabricator workflow. Category X.

CR:		D511
Approved by:	portmgr (bapt)
2014-08-08 08:42:44 +00:00
Adam Weinberger
08a006d08a Rename all patches that contain '::' as a path separator, and use
'__' instead.
2014-07-29 17:12:47 +00:00
Adam Weinberger
8f42b29354 Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 17:14:33 +00:00
Tijl Coosemans
9f8b4bcde3 Support LIBS like LDFLAGS.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream.  Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.

Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix.  Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS.  This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.

PR:		190592
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-06-11 14:49:59 +00:00
Thierry Thomas
0306b5ab1f Upgrade to 9.20.
Changelog at <http://cvs.schmorp.de/rxvt-unicode/Changes>.
2014-04-27 13:18:10 +00:00
Thierry Thomas
ae15afad0a 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>
2014-03-12 21:57:05 +00:00
Gerald Pfeifer
1cd277bdce Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3.  This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.

Part II, Bump PORTREVISIONs.

PR:		182136
Supported by:	Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by:	bdrewery (two -exp runs)
2014-03-10 20:55:20 +00:00
Thierry Thomas
29b3b5995f Don't force Gcc when MOUSEWHEEL is disabled.
PR:		ports/186107
Submitted by:	Zsolt Udvari <udvzsolt (at) gmail.com>
2014-02-08 13:06:37 +00:00
Thierry Thomas
c9f842b2cd Set support for 256 colors on by default.
Note: PORTREVISION intentionnally not bumped; this is just for package
building, and poudriere should notice it anyway.

Requested by:	R. Tyler Croy <tyler (at) monkeypox (dot) org>
2013-12-15 21:26:47 +00:00
Thierry Thomas
f111b45024 If compiled with clang, rxvt-unicode segfaults when trying to scroll
with the mouse wheel. There are some intrusive patches floating around
(from #rxvt-unicode / Cl. Zumbo), but ATM I prefer forcing Gcc.

Submitted by:	Claudio Zumbo <claudiozumbo (at) gmail <dot> com>
2013-11-05 20:50:08 +00:00
Thierry Thomas
a2a305a142 Upgrading to 9.19.
Changelog at http://cvs.schmorp.de/rxvt-unicode/Changes.
2013-10-30 22:57:11 +00:00
Baptiste Daroussin
db5320be85 Add NO_STAGE all over the place in preparation for the staging support (cat: x11) 2013-09-20 23:43:19 +00:00
Baptiste Daroussin
b15e495041 Convert to new perl framework
Convert from USE_GMAKE to USES=gmake
2013-09-17 06:28:07 +00:00
Baptiste Daroussin
f5f0ec5b2c Eradicate USE_GNOME=pkgconfig from x11
While here:
- trim headers
- convert USE_GMAKE to USES=gmake
2013-08-30 23:38:43 +00:00
Thierry Thomas
1a404a117e Upgrade to 9.18.
Changelog at <http://dist.schmorp.de/rxvt-unicode/Changes>.

PR:		ports/178342
Submitted by:	Yamagi Burmeister <yamagi (at) yamagi.org>
2013-05-05 18:11:09 +00:00
Thierry Thomas
34762fbaa7 Force the usage of tic from the ports even if /usr/bin/tic exists.
PR:		ports/176498
Submitted by:	John Marino <draco (at) marino.st>
2013-03-24 15:52:23 +00:00
Thierry Thomas
2c41e17121 Restore a truncated comment. 2012-12-30 19:04:10 +00:00
Thierry Thomas
56980212e3 Upgrade to 9.16.
Changelog at <http://dist.schmorp.de/rxvt-unicode/Changes>.
2012-12-30 18:43:39 +00:00
Thierry Thomas
0530f6de25 Fix "Created by" header.
Spotted by:	danfe
2012-12-10 18:20:16 +00:00
Thierry Thomas
d2260117cf Switch to OptionsNG.
Feature safe:	yes
2012-12-08 10:17:41 +00:00
Thierry Thomas
5bb88589f1 1) Fix build on recent current and 9-STABLE.
2) Add an option to depend (or not) on freedesktop startup notification.

PR:		ports/170645 (1) and ports/170667 (2)
Submitted by:	Mykola Dzham <i (at) levsha.me> (1)
		and Konstantinos Koukopoulos <koukopoulos (at) gmail.com> (2)
2012-08-26 12:03:29 +00:00
Andrej Zverev
a41069ab3b - Remove SITE_PERL from *_DEPENDS
Approved by: portmgr@ (bapt@)
2012-06-30 14:53:22 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Thierry Thomas
782271e3c8 Upgrade to 9.15.
Changelog at <http://cvs.schmorp.de/rxvt-unicode/Changes>.
2012-01-23 18:43:30 +00:00
Thierry Thomas
b5cfa28280 Remove an unnecessaty patch.
Submitted by:	Guido Falsi <mad (at) madpilot.net>
2012-01-02 20:04:23 +00:00
Thierry Thomas
d3c3f06e25 Fix build on 9.x.
PR:		ports/163561
Submitted by:	Guido Falsi <mad (at) madpilot.net>
Patch from:	flo
2011-12-23 16:44:11 +00:00
Thierry Thomas
b6446ea9c5 Upgrade to 9.14.
Changelog at: <http://dist.schmorp.de/rxvt-unicode/Changes>.

Note: support for libafterimage is deprecated and will be removed in the
next release.
2011-12-22 21:35:55 +00:00
Thierry Thomas
e216461ab7 Fix the shebang of "gentables" for machines without symlink for Perl.
Same thing for gencompose & genlinedraw, though this isn't required for
a successful installation.

Submitted by:	Tommy Scheunemann <net (at) arrishq.net>
2011-10-09 15:34:00 +00:00
Thierry Thomas
de0ba93385 - Fix the bug reported with the latest version;
- bump PORTREVISION.

PR:		ports/161298
Submitted by:	Guido Falsi <mad (at) madpilot.net>
2011-10-05 19:37:11 +00:00
Thierry Thomas
0b1f16a76f - Upgrade to 9.12
Changelog at <http://dist.schmorp.de/rxvt-unicode/Changes>

- Since I'm there, define the license.

PR:		ports/161082
Submitted by:	Maxim Samsonov <xors (at) mne.ru>
2011-10-03 17:38:42 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Thierry Thomas
38cdb39001 Upgrade to 9.11.
Changelog at <http://dist.schmorp.de/rxvt-unicode/Changes>.

Remark: gdk-pixbuf is preferred over libafterimage.

Notified by:	Marcin Cieslak <saper (a) saper.info>
2011-05-04 18:43:43 +00:00
Thierry Thomas
89f5525fba Properly fix the latest problem with byteorder.h by removing obsolete
patches.
2011-01-08 13:43:00 +00:00
Thierry Thomas
ec1b2b6508 Fix a problem dur to a missing byteorder.h, revealed when AfterImage
support is deactivated.

PR:		ports/153508
Submitted by:	Raphael Kubo da Costa <kubito (at) gmail (dot) com>
2010-12-31 10:27:20 +00:00
Thierry Thomas
a1f1018854 - Upgrade to 9.10;
- Remove some obsolete options.

Changelog at <http://dist.schmorp.de/rxvt-unicode/Changes>.
2010-12-28 11:28:50 +00:00
Thierry Thomas
1b436676c9 Add a script to start urxvtc and urxvtd if it isn't running already.
This script is described in urxvtc(1).
Debian also uses this and the Manpage is from Debian.

PR:		ports/150976
Submitted by:	Simon Olofsson <simon (at) olofsson.de>
2010-09-27 20:04:08 +00:00