Commit graph

9370 commits

Author SHA1 Message Date
Antoine Brodin
e13ba19def Prevent PKGBASE collision with science/medit 2018-01-08 23:27:32 +00:00
Adam Weinberger
1c095d9d53 Add editors/vim-tiny.
By popular request, this is a slave port that installs only the vim binary. It has
no dependencies, produces a 1 MB package with a 3 MB installed footprint, and
is unable to do anything except edit files. It contains no help files, no runtime
files, no syntax highlighting, no filetype-specific indenting, non-US keymaps,
macros, or spell-checking.

vim-tiny is designed for minimal installs, and is the wrong choice for most users.
2018-01-08 19:44:13 +00:00
Adam Weinberger
500972d6cd Add editors/rubygem-neovim, ruby bindings to control neovim. 2018-01-08 18:34:27 +00:00
Jan Beich
8c5d76e57c editors/abiword: unbreak build with Clang 6 (C++14 by default)
xap_Dialog.cpp:270:17: error: cast from pointer to smaller type 'char' loses information
        *pWindowName = (char) NULL;
                       ^~~~~~~~~~~
ap_UnixApp.cpp:866:29: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
        if(0 == strcmp (suffix, "."G_MODULE_SUFFIX))
                                   ^
ie_exp_XSL-FO.cpp:1454:13: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
                buf += " "x"=\""; \
                          ^
ie_exp_LaTeX.cpp:1332:43: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
 #define SUB(a,who) case a: subst = "\\(\\"who"\\)"; return true;
                                           ^
RealmProtocol.cpp:16:2: error: constant expression evaluates to -1 which cannot be narrowed to type 'uint32_t' (aka 'unsigned int') [-Wc++11-narrowing]
        RPV1_PACKET_VARIABLE, /* user joined */
        ^~~~~~~~~~~~~~~~~~~~
RealmProtocol.cpp:10:30: note: expanded from macro 'RPV1_PACKET_VARIABLE'
 #define RPV1_PACKET_VARIABLE -1
                              ^~
RealmProtocol.cpp:16:2: note: insert an explicit cast to silence this issue
        RPV1_PACKET_VARIABLE, /* user joined */
        ^~~~~~~~~~~~~~~~~~~~
        static_cast<uint32_t>( )
RealmProtocol.cpp:10:30: note: expanded from macro 'RPV1_PACKET_VARIABLE'
 #define RPV1_PACKET_VARIABLE -1
                              ^~
soa_soup.cpp:166:11: error: no viable conversion from returned value of type 'soa::GenericPtr' (aka 'shared_ptr<soa::Generic>') to function return type 'bool'
                        return soa::GenericPtr();
                               ^~~~~~~~~~~~~~~~~

Reported by:	antoine (via bug 224669)
Obtained from:	upstream (partially)
2018-01-08 17:06:40 +00:00
Carlos J. Puga Medina
5d46c38bbc Bump PORTREVISION due upgrade of devel/boehm-gc to 7.6.2
Approved by:	portmgr (antoine)
2018-01-08 15:20:57 +00:00
Adam Weinberger
5fbe90efbb Add an NLS knob.
PR:		224983
Approved by:	Oleh Hushchenkov
2018-01-08 15:10:36 +00:00
Alexey Dokuchaev
49ca0fda8d Quickly fix a segmentation fault when trying to open About dialog, by
clearing `errno' prior to calling strtol(3).

Typically this is not needed (return value must be checked before the
`errno' check), but in case of strtol(3) return value can be zero for
both successful and failed conversions.
2018-01-08 14:46:00 +00:00
Alexey Dokuchaev
2b31f063ff Add a port of medit, a programming and around-programming text editor.
WWW: http://mooedit.sourceforge.net/
2018-01-08 14:11:04 +00:00
Danilo Egea Gondolfo
fbddc7f907 - Update to 2.9.2 2018-01-04 21:21:41 +00:00
Mathieu Arnold
d0cba2b797 Cleanup Mk/Uses/gnome.mk.
- Remove the use of comp_DETECT.
- Remove all comp_DETECT variables.
- Remove a use of comp_DETECT outside of gnome.mk
- Remove py3gobject3.
- Have ports depending directly on devel/py-gobject3 use gnome to do it.

PR:		224618
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D13550
2018-01-03 13:22:31 +00:00
Tobias C. Berner
51d04637cb New USES=eigen
Usage:
    USES=eigen:<version>[,<type>]

    version: 2 or 3 (required)
    type:    build (default), run

  For example:
    USES=eigen:2,build,run
  will add a BUILD- and RUN_DEPENDS on math/eigen2, and
    USES=eigen:3
  will add a BUILD_DEPENDS on math/eigen3.

* Convert the existing ports to use it
  - biology/iqtree: remove run time dependency (seemed not to be needed)
  - graphics/movit: remove run time dependency (seemed not to be needed)
  - science/avogadro: add run time dependeny (installed cmake file requires it to be present)

Reviewed by:	rakuco, mat
Differential Revision:	https://reviews.freebsd.org/D13702
2018-01-02 16:49:24 +00:00
Don Lewis
0830d4503b Upgrade to Apache OpenOffice 4.1.5.
The following bugs are fixed:
    BZ 127568 Diagrams become corrupt (not retrievable) when Calc document
	      is saved

    BZ 127580 Fix for Issue 127568 created a new bug in Base

    BZ 127581 Writer crashes after copying all content
2017-12-31 00:00:06 +00:00
Adam Weinberger
0c148c5bf1 Update to patchlevel 1427 2017-12-30 18:21:18 +00:00
Grzegorz Blach
f6c0c8f117 Update to 3.1.32 2017-12-29 22:54:25 +00:00
Steve Wills
6482f0c857 editors/focuswriter: Update to 1.6.8
PR:		224612
Submitted by:	lightside <lightside@gmx.com> (maintainer)
2017-12-28 14:32:26 +00:00
Danilo Egea Gondolfo
4ea3d58501 - Update to 44.1.1 2017-12-26 23:21:04 +00:00
Joseph Mingrone
8dbc221669 editors/tree-widget: Remove expired port
Reviewed by:	Liu Dryice <dryice@dryice.name>
2017-12-26 15:00:16 +00:00
Adam Weinberger
0d0c6862e4 Update to patchlevel 1424 2017-12-24 15:05:55 +00:00
Sunpoet Po-Chuan Hsieh
7c405f483a Update MASTER_SITES and unbreak this port
Approved by:	portmgr (blanket)
MFH:		2017Q4
2017-12-24 11:15:21 +00:00
Tijl Coosemans
c6f0c4f312 Remove unused ACLOCAL_ARGS. 2017-12-23 16:40:53 +00:00
Tijl Coosemans
b5699a0053 Convert to USES=autoreconf. 2017-12-23 14:27:08 +00:00
Antoine Brodin
b3b4842fab Mark BROKEN: unfetchable
Reported by:	pkg-fallout
2017-12-23 08:53:04 +00:00
Tobias Kortkamp
a3c2a49fbf editors/dte: Update to 1.6
- Add post-install-DOCS-on target

Changes:	https://github.com/craigbarnes/dte/releases/tag/v1.6
PR:		224501
Submitted by:	Dmitri Goutnik <dg@syrec.org>
2017-12-21 15:47:10 +00:00
Tobias Kortkamp
ae115149e0 editors/xi-core: Drop maintainership 2017-12-20 16:55:24 +00:00
Mark Linimon
f1696c0036 Mark more recently failing ports broken on aarch64.
While here, pet portlint and reformat some other BROKEN statements.

Approved by:	portmgr (tier-2 blanket)
2017-12-19 14:41:29 +00:00
Yuri Victorovich
89fd7facde New port: editors/dte: Small and easy to use console text editor
PR:		224340
Submitted by:	Dmitri Goutnik <dg@syrec.org>
Approved by:	adamw (mentor)
Differential Revision:	https://reviews.freebsd.org/D13498
2017-12-18 22:52:21 +00:00
Adam Weinberger
031182b0bb Update to patchlevel 1397 2017-12-16 21:07:26 +00:00
Antoine Brodin
6cfdfbc1cd - Those ports fail to build with python3
- Add some explicit FLAVOR to dependencies where needed
2017-12-12 18:35:32 +00:00
Antoine Brodin
a021c1b8c0 - Those ports fail to build with python3
- Add some explicit FLAVOR to dependencies where needed
2017-12-10 20:48:45 +00:00
Adam Weinberger
348a47a723 Update to patchlevel 1381 2017-12-09 18:23:47 +00:00
Mahdi Mokhtari
8efac7d4a6 editors/codelite: Fix pkg-plist regarding to r455803 2017-12-08 22:11:17 +00:00
Mahdi Mokhtari
e4d13c4971 editors/codelite: Upgrade the port to the latest version (11.0)
Delete the no-longer-needed patch as well
2017-12-08 21:58:08 +00:00
Mathieu Arnold
e7a6fac769 Don't include bsd.port.options.mk after bsd.port.pre.mk.
Sponsored by:	Absolight
2017-12-08 08:33:45 +00:00
Dmitry Marakasov
b30d0bae55 - Update WWW
- Pet portlint

Approved by:	portmgr blanket
2017-12-07 09:00:27 +00:00
Adam Weinberger
370ccb509a Update to patchlevel 1365 2017-12-02 23:10:48 +00:00
Antoine Brodin
07faea058d Cleanup LIB_DEPENDS on libpng 2017-12-01 07:19:53 +00:00
Matthias Andree
1fb0ae7cf9 Security update OpenEXR and ilmbase to 2.2.1.
While here, fix libIlmImfUtil_la_LDFLAGp so that when linking libIlmImfUtil,
the locally built libIlmImf gets precedence over the one in /usr/local,
to permit upgrades in a running system with the older version installed.

This changes the library's SONAME, so bump PORTREVISION of all dependees.

Unfortunately, this looks a bit too intrusive for an MFH to 2017Q4.

Security:	CVE-2017-9110
Security:	CVE-2017-9111
Security:	CVE-2017-9112
Security:	CVE-2017-9113
Security:	CVE-2017-9114
Security:	CVE-2017-9115
Security:	CVE-2017-9116
Security:	803879e9-4195-11e7-9b08-080027ef73ec
2017-12-01 01:58:23 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +00:00
Dmitry Marakasov
a0a1d9dba8 - Add LICENSE
- Update WWW

Approved by:	portmgr blanket
2017-11-30 09:00:23 +00:00
Mark Linimon
bf43557044 For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.

This is part two 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 06:13:34 +00:00
Danilo Egea Gondolfo
d11ae70313 - Update to 2.9.1 2017-11-30 01:28:26 +00:00
Adam Weinberger
8dd0b5f4cd Fix CSCOPE and NLS options
Both the CSCOPE and NLS options were broken because _CONFIGURE_ENABLE
was misspelled.
2017-11-28 18:09:48 +00:00
Dmitry Marakasov
301faf8224 - Add LICENSE
Approved by:	portmgr blanket
2017-11-28 09:03:58 +00:00
Adam Weinberger
a0fda18728 Fix WITHOUT_NLS
Due to vim's configure not behaving like it says it does, the --disable-nls
option doesn't actually disable NLS. It linked against libintl anyway.
It turns out that to ACTUALLY disable NLS, you need to set --enable-nls to
a nonsense value.

PR:		223901
Reported by:	Marian Cerny (whose name I'm butchering in 7-bit ASCII)
2017-11-28 04:35:09 +00:00
Don Lewis
c1527a09a5 Fix the table wizard in openoffice-base on FreeBSD 10 amd64. One of the
source files triggers a bug in the clang 3.4 code optimizer.

MFH:	2017Q4
2017-11-27 07:28:35 +00:00
Adriaan de Groot
6f93e882b2 Update KDE ports that use OpenEXR, to use it optionally. This makes
it easier to switch off if OpenEXR is removed.

Reported by:	mandree
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13132
2017-11-25 20:43:39 +00:00
Adam Weinberger
c6ae73d4a0 Update to patchlevel 1342 2017-11-25 20:31:59 +00:00
Bartek Rutkowski
0c88cea88b editors/neovim: update 0.2.1 -> 0.2.2
PR:		223747
Submitted by:	Oleh Hushchenkov <gor@clogic.com.ua> (maintainer)
2017-11-19 14:53:14 +00:00
Ashish SHUKLA
4a3529f7c3 - Fix broken behaviour when port is compiled with IMAGEMAGICK option
and ImageMagick is built with OPENMP option

PR:		223518
Submitted by:	Kalten <kalten@gmx.at>
2017-11-19 09:13:43 +00:00
Ashish SHUKLA
81b931df49 - Update to git snapshot 6b8e9b7
- Fix broken behaviour when port is compiled with IMAGEMAGICK option
  and ImageMagick is built with OPENMP option[1]

PR:		223518[1]
Submitted by:	Kalten <kalten@gmx.at>[1]
2017-11-19 09:10:35 +00:00