1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-29 10:18:30 +00:00
Commit Graph

1788 Commits

Author SHA1 Message Date
Cy Schubert
8426c27dad Update to the latest ATT/AST commit on github. 2019-01-06 21:50:19 +00:00
Gleb Popov
e2c3fdc1fd lang/ghc: Update to 8.6.3 and bump PORTREVISION's of all Haskell ports.
As usual, it is recommended to rebuild or reinstall all the
dependent ports and the lang/ghc port itself in one of the following
ways:

# portmaster -w -r ghc
  or
# portupgrade -fr lang/ghc

In case of pkg(8), it is probably safer to remove all the GHC-dependent
packages along with GHC and reinstall everything from scratch.  For
example:

# pkg query "%ro" ghc > ghc-pkgs.txt
# pkg delete -y lang/ghc
# pkg install -y `cat ghc-pkgs.txt`

During update some hs-* ports got two PORTREVISION bumps in a row. Other ports
got a PORTVERSION update together with one PORTREVISION bump. This is caused
by bulk-bumping PORTREVISION of all hs-* ports. There are a lot of them updated,
so figuring out which ones require a bump and which are not is too tedious.

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D18707
2019-01-06 12:18:06 +00:00
Sunpoet Po-Chuan Hsieh
5f964b86df Add do-test:
Differential Revision:	https://reviews.freebsd.org/D18370
PR:		233619
Submitted by:	0mp
2019-01-05 22:47:11 +00:00
Alan Somers
a19d295cda shells/fish: upgrade to 3.0.0
This also switches the build system from autoconf to cmake, and adds an
on-by-default MANPAGES option.  MANPAGES are now optional because building
them requires doxygen.

PR:		234493
Reviewed by:	koobs
Approved by:	koobs (ports)
2018-12-31 21:38:49 +00:00
Akinori MUSHA
9fbded1d8a Update to 3.01h 2018-12-25 07:12:34 +00:00
Cy Schubert
1b7543ed5c Update to the latest ast/ksh93 github commit.
Notable fixes:

    Fix `${+}` parameter expansion inside loops

    `nv_getval()` function internally calls `nv_optimize()` and
    optimizations outside `varsub()` function depend on it. Using
    `nv_isnull()` instead of `nv_getval()` was causing broken behavior
    with `${+}` parameter expansions inside loops.

    Resolves: #70
2018-12-23 05:45:01 +00:00
Cy Schubert
e7cab56fd4 Update to the latest ast/ksh93 github commit.
Notable fixes are:

    Sync all streams before restoring file descriptors

    This was causing issues while truncating files. Sync all streams
    before restoring file descriptors to avoid any similar issues in
    future.
2018-12-20 07:11:27 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Mark Linimon
a3973d3826 These ports now build on powerpc64.
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2018-12-05 20:01:10 +00:00
Sunpoet Po-Chuan Hsieh
0f56dd643d Update FreeBSD bash-completion to 1.0.3
- Bump PORTREVISION for package change

Changes:	https://github.com/0mp/bash-completion-freebsd/commits/master
PR:		233610
Reported by:	0mp
2018-11-28 19:22:56 +00:00
Emanuel Haupt
78b40dbf5e This port now builds on 13.0-CURRENT.
Reported by:	Manfred Antar <manfredantar@gmail.com> (via mail)
2018-11-28 07:28:41 +00:00
Tobias Kortkamp
d75d33700c shells/jailkit: Avoid accidentally picking up procmail
When configure sees procmail in the environment building of
jk_procmailwrapper is enabled.  Add a new non-default PROCMAIL
option to make it explicit.

PR:		230132
Submitted by:	John Hein <z7dr6ut7gs@snkmail.com>
Approved by:	woodsb02 (maintainer timeout, 3.5 months)
2018-11-15 08:56:15 +00:00
Alexey Dokuchaev
936a36e30d Update `databases/gdbm' to version 1.18.1, an important bugfix release
which restores compatibility with old databases (version 1.8) and some
later versions which were built without mmap(2) support.  Due to shlib
version change, bump port revisions of the consumer ports.

PR:		233059
Exp-run by:	antoine
Approved by:	maintainer (johans, numerous timeouts)
2018-11-11 15:38:50 +00:00
Baptiste Daroussin
7990f81066 Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
2018-11-10 18:12:57 +00:00
Cy Schubert
c2545addb4 Update to the latest ast/ksh93 github commit.
This commit fixes a number of resource leaks and a heap use after free.
2018-11-09 04:21:07 +00:00
Emanuel Haupt
256ec62a69 Mark BROKEN on FreeBSD 13 while the problem is being investigated.
Notified by:	pkg-fallout
2018-11-06 20:22:07 +00:00
Cy Schubert
313f96ec92 Update to the latest ast/ksh93 commit for:
Coverity: 279521 Out-of-bounds read
2018-11-05 05:51:39 +00:00
Rene Ladan
8a502cb2d4 Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
2018-11-02 13:32:34 +00:00
Cy Schubert
ca6dafa282 Update to the latest ast/ksh93 github commit. From their commit log:
Coverity Out-of-bounds read

	This Coverity Scan issue appears to be a false positive.
	This change is a reformulation of the code that attempts
	to both clarify the behavior and suppress the false positive
	error.

	Coverity CID#316729
2018-11-02 05:54:53 +00:00
Cy Schubert
e90829c76f Update to the latest ast/ksh93 github commit, specifically to bring
in from upstream:

	Coverity Out-of-bounds access error

	The call to `nv_addtype()` is passing the wrong structure length.

	Coverity CID#279500
2018-11-01 02:12:38 +00:00
Cy Schubert
0ca800b735 Update to the latest att/ast github commit. 2018-10-24 07:17:12 +00:00
Cy Schubert
917c3bc860 Update to the latest att/ast github commit. 2018-10-19 06:18:36 +00:00
Steve Wills
cb09b686d3 shells/oksh: update to 20181009
While here, add static and curses options

PR:		232127
Submitted by:	Brian Callahan <bcallah@openbsd.org> (maintainer)
2018-10-11 02:33:20 +00:00
Sunpoet Po-Chuan Hsieh
bdc0c8a039 Add LICENSE
- While I'm here:
  - Add NO_ARCH
  - Sort PLIST

Approved by:	portmgr (blanket)
2018-10-10 10:24:15 +00:00
Dag-Erling Smørgrav
9dff352320 Fix every instance of RUN_DEPENDS:=${BUILD_DEPENDS} in p5 ports, except
for where it resulted in a change in output from build-depends-list or
run-depends-list.

Approved by:	portmgr (adamw)
2018-10-06 13:06:42 +00:00
Cy Schubert
12e866e940 The old tests are no longer available. Remove them. 2018-09-27 04:19:08 +00:00
Cy Schubert
ddc47dbe6e Update to the latest att/ast github commit. 2018-09-26 03:38:29 +00:00
Cy Schubert
189eaae702 Update to the latest att/ast github commit. 2018-09-22 23:32:20 +00:00
Cy Schubert
2e5f5c3d74 As ksh93 is the real ksh devleoped by AT&T, git the user the option
of installing ksh as ${LOCALBASE}/bin/ksh instead of as
${LOCALBASE}/bin/ksh93. If the KSH option is chosen, this port will
conflict with shells/pdksh. By default the binary that is installed is
ksh93 (conflicting with shells/ksh).

In the future, we might want to add a little ports infrastructure
allowing ports that need a ksh to depend on one of the various ksh or
ksh clones in ports.
2018-09-22 23:31:56 +00:00
Beat Gaetzi
333624d8b1 Upgrade to 0.7.9
Submitted by:	Roberto Fernandez Cueto <roberfern@gmail.com> (maintainer)
Differential Revision:	https://reviews.freebsd.org/D17268
2018-09-21 08:41:47 +00:00
Cy Schubert
517c440905 Register a conflict with the new ksh93-devel port. 2018-09-21 07:41:56 +00:00
Cy Schubert
41b13a9b2a Remove redundant options. 2018-09-21 07:25:35 +00:00
Cy Schubert
5447fd5619 Introducing the new ksh93-devel port, tracking att/ast development
on github.
2018-09-21 07:20:43 +00:00
Emmanuel Vadot
eb2f5eb9cf shells/ksh93: Update reason for aarch64 broken message
Approved by:	bapt (mentor)
Differential Revision:	https://reviews.freebsd.org/D17204
2018-09-18 10:28:08 +00:00
Mateusz Piotrowski
83f0bf94f0 shells/xonsh: Upgrade to version 0.7.8
Changelog: https://github.com/xonsh/xonsh/blob/0.7.8/CHANGELOG.rst

PR:		230369
Submitted by:	Roberto Fernandez Cueto <roberfern@gmail.com> (maintainer)
Reported by:	Nathan <ndowens@yahoo.com>
Reviewed by:	krion, mat
Reviewed by:	Nathan <ndowens@yahoo.com> (previous version)
Reviewed by:	John Hein <z7dr6ut7gs@snkmail.com> (previous version)
Approved by:	krion (mentor)
Differential Revision:	https://reviews.freebsd.org/D17152
2018-09-15 12:34:47 +00:00
Baptiste Daroussin
4502331122 Update to 5.6.2 2018-09-15 05:59:30 +00:00
Bryan Drewery
06ec6a0b8f - Update to 0.5.10.2 [1]
- Update comment on the real problem with UNUSABLE_RT_SIGNALS.  This is
  avoiding a buffer overflow due to NSIG*2 being far smaller than
  SIGRTMAX.

PR:		230156 [1]
Submitted by:	Nathan <ndowens@yahoo.com> (based on) [1]
2018-09-13 20:58:56 +00:00
Baptiste Daroussin
915eeb1c3a update to 5.6.1 2018-09-11 07:46:57 +00:00
Mathieu Arnold
4a3bebcae1 Add EXAMPLES options to ports that should have one.
Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:15:47 +00:00
Mathieu Arnold
e1bfdfbe56 Add DOCS options to ports that should have one.
Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:14:50 +00:00
Baptiste Daroussin
fb9b05a4f3 Update to 5.6
Security:	CVE-2018-0502, CVE-2018-13259
2018-09-05 07:27:13 +00:00
Danilo G. Baio
d5ec780db0 shells/wcd: Update to 6.0.2
Pass MAINTAINER'ship to submitter.

PR:		230519
Submitted by:	Nathan <ndowens@yahoo.com>
2018-08-11 18:04:44 +00:00
Steve Wills
221088b46d shells/mksh: update to R56c
PR:		230257
Submitted by:	schaiba@gmail.com (maintainer)
2018-08-07 11:10:15 +00:00
Adam Weinberger
0c926073ff Fix a common grammar error: "can not" means the opposite of "cannot."
"Can not" means "it is possible not to," and "cannot" means "it is impossible to."
2018-08-01 16:33:11 +00:00
Gleb Popov
98ae1eaf36 lang/ghc: Update to 8.4.3 and bump PORTREVISION's of all Haskell ports.
As usual, it is recommended to rebuild or reinstall all the
dependent ports and the lang/ghc port itself in one of the following
ways:

# portmaster -w -r ghc
  or
# portupgrade -fr lang/ghc

In case of pkg(8), it is probably safer to remove all the GHC-dependent
packages along with GHC and reinstall everything from scratch.  For
example:

# pkg query "%ro" ghc > ghc-pkgs.txt
# pkg delete -y lang/ghc

In ghc-pkgs.txt, check and remove all the packages that have been moved
on the update, then use this command:

# pkg install -y `cat ghc-pkgs.txt`

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D16038
2018-06-30 09:57:59 +00:00
Mathieu Arnold
4376dbbb58 Use PY_FLAVOR for dependencies.
FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
2018-06-20 17:05:41 +00:00
Tobias Kortkamp
8e41b33ef0 New port: shells/zsh-antigen
Antigen is a small set of functions that help you easily manage
your Z shell (zsh) plugins, called bundles.  The concept is pretty
much the same as bundles in a typical vim+pathogen setup.  Antigen
is to zsh, what Vundle is to vim.

WWW: https://github.com/zsh-users/antigen

PR:		217706
Submitted by:	Victor <gudfitz@gmail.com>
2018-06-18 04:59:40 +00:00
Sunpoet Po-Chuan Hsieh
f578dd2eba Add FREEBSD option (enabled by default)
- Update pkg-descr
- Bump PORTREVISION for package change

FreeBSD-specific bash completions are provided by 0mp@.
2018-06-05 19:06:06 +00:00
Carlos J. Puga Medina
e80f39316a New port shells/bicon
BiCon, short for Bidirectional-Console, is a tool which allows the usage
of Arabic on Linux/Unix consoles or terminal emulators with basic Unicode
rendering support, like gnome-terminal, xterm, or PuTTY.

WWW: https://www.arabeyes.org/Bicon
2018-06-03 00:21:47 +00:00
Emanuel Haupt
995181be7c - Update to 4.4.23
- Pass -Wl,-export-dynamic to LDFLAGS instead of CFLAGS in order to avoid warning:
  cc: warning: -Wl,-export-dynamic: 'linker' input unused [-Wunused-command-line-argument]
2018-06-02 07:08:16 +00:00