Commit graph

11312 commits

Author SHA1 Message Date
Jan Beich
1695f3b035 editors/gnome-text-editor: fix dependencies
src/editorconfig/libeditorconfig/meson.build:9:0: ERROR: Dependency "libpcre" not found, tried pkgconfig

====> Running Q/A tests (stage-qa)
Error: /usr/local/bin/gnome-text-editor is linked to /usr/local/lib/libcairo.so.2 from graphics/cairo but it is not declared as a dependency
Warning: you need USE_GNOME+=cairo
Error: /usr/local/bin/gnome-text-editor is linked to /usr/local/lib/libpcre.so.1 from devel/pcre but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=libpcre.so:devel/pcre

PR:		266466
Reported by:	antoine (via exp-run)
Regressed by:	https://gitlab.gnome.org/GNOME/glib/-/commit/8d5a44dc8f36
2022-09-26 20:55:53 +00:00
Yuri Victorovich
ba748e27be editors/notepadnext: Update 0.5.4 -> 0.5.5
Reported by:	portscout
2022-09-25 13:40:26 -07:00
Christian Weisgerber
1e5aaab3fc audio/flac: bump port revision of consumers after update to 1.4.1 2022-09-25 22:14:54 +02:00
Yasuhiro Kimura
164249e867 editors/emacs: Update to 28.2
* Remove FCITXPATCH option as extra-patch-src_xfns.c can't be applied
  since 28.1.
* Tidy up Makefile with portfmt.
* Bump PORTREVISION of consumers.

ChangeLog:	https://www.gnu.org/software/emacs/news/NEWS.28.2

PR:		266454
Exp-run by:	antoine
Reviewed by:	ashish, jrm
Differential Revision:	https://reviews.freebsd.org/D36613
2022-09-21 16:48:19 +09:00
Robert Clausecker
e69a1817a6 devel/schilybase: update to 2022-09-18
- point MASTER_SITES to new upstream
 - split bosh from sysutils/schilyutils into new port shells/bosh
   - stop installing pfbosh, a SunOS-only feature
   - install jsh as jbosh to avoid a conflict
   - patch shell names in man pages
 - point WWW to subproject-specific sites if available
 - misc/schilytools: deprecate man2html component
 - devel/schilybase: add missing file to pkg-plist
 - make test suite work better
   - do not pass INS_*BASE/DESTDIR to smake tests
   - account for devel/sccs placing files in /tmp
   - make sh/tests/common/test-common find bosh after
     we patched out the hardlink to sh
   - Test suite passes on armv7 except for archivers/star.
     Will have to investigate further.
 - sysutils/schilyutils: add vctags command
   I forgot about that one when I made the port initially.
   The ctags link is not installed to avoid conflicts.

Changelog: http://fuz.su/pub/schilytools/AN-2022-09-18.txt

PR:	266475
2022-09-19 08:37:34 -07:00
Guido Falsi
90fb30c46e editors/ghostwriter: Update to 2.2.0 2022-09-19 09:36:22 +02:00
Dima Panov
cb94057ba2 editors/libreoffice-i18n: force single licenses for metaport (+)
Since commit 2622703703
metaports forced to use a single N/A license but not forces LICENSE_COMB

Pointy hat to:	bapt
Reported by:	VVD via irc
2022-09-18 20:22:27 +03:00
Dima Panov
1eed3ce417 editors/libreoffice: update to 7.4.1 release (+)
LibreOffice 7.4.1 Community release is available for FreeBSD users!

Read more:	https://blog.documentfoundation.org/blog/2022/09/15/libreoffice-741-community/
Release notes:	https://wiki.documentfoundation.org/ReleaseNotes/7.4
2022-09-18 12:37:31 +03:00
MANTANI Nobutaka
80af9ae01c editors/semi: Update to the snapshot on 2022-07-20 2022-09-18 00:20:43 +09:00
MANTANI Nobutaka
f7c564c04a editors/flim: Update to the snapshot on 2022-07-20 2022-09-18 00:18:57 +09:00
MANTANI Nobutaka
c2efd1070b editors/apel: Update to the snapshot on 2022-07-20 2022-09-18 00:10:13 +09:00
MANTANI Nobutaka
a1c305e3c7 editors/imhex: Update to 1.23.1 2022-09-17 17:42:39 +09:00
MANTANI Nobutaka
5a620617c7 editors/imhex: Update 1.23.0 2022-09-17 11:23:46 +09:00
Nuno Teixeira
4425ca701c editors/focuswriter: use upstream version fix patch
- bump PORTREVISION
2022-09-16 23:23:32 +01:00
Nuno Teixeira
c4f9e628de editors/focuswriter: Port improvements
- Add LTO option
 - Fix version not showing up in command line and About dialog
 - Bump PORTREVISION
2022-09-16 13:37:20 +01:00
Guido Falsi
a42746d4cb editors/ghostwriter: Update to 2.1.6 2022-09-14 16:01:42 +02:00
Jason E. Hale
0eb63f301d editors/mp: Update to 5.59 2022-09-12 15:45:57 -04:00
Dima Panov
d8200a2975 editors/libreoffice: re-add unowinregg.dll to distinfo (+)
Line was deleted from distinfo in
commit a185ff2237
(editors/libreoffice: prepare for poppler 22.09)

PR:	266372
2022-09-12 00:08:28 +03:00
Dima Panov
9dea2f5ded editors/libreoffice: pass WWW line to i18n packages too 2022-09-11 19:42:15 +03:00
Felix Palmen
ddae4e92d8 Mk/Uses: always use colon for build/run suffix
Most USES use a colon for build/run(/test) suffixes. Change kde.mk,
qt.mk and pyqt.mk to do the same, and update all ports using that.

Document in CHANGES.

PR:			266034
Exp-run by:		antoine
Approved by:		tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D36349
2022-09-11 12:20:14 +02:00
Tobias C. Berner
541d96e3f6 graphics/poppler: bump port revision of consumers after upgrade to 22.09 2022-09-11 09:26:19 +02:00
Guido Falsi
d560a8cfa2 editors/ghostwriter: Update to 2.1.5 2022-09-10 17:40:08 +02:00
Ashish SHUKLA
137844285d
editors/kakoune: Adopt port 2022-09-10 09:49:17 +00:00
Yuri Victorovich
52019abc4f editors/o: Update 2.55.1 -> 2.56.0
Reported by:	portscout
2022-09-10 00:21:28 -07:00
MANTANI Nobutaka
7c1ed24b58 editors/imhex: Update to 1.22.0 2022-09-10 14:31:33 +09:00
Dmitri Goutnik
f05c98fffb all: Bump PORTREVISION after lang/go{118,119} update 2022-09-08 11:33:18 -05:00
Tobias C. Berner
b83e197d31 KDE: Update KDE Gear to 22.08.1
Thursday, 8 September 2022

Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneously as part of KDE Gear.

Today they all get new bugfix source releases with updated translations,
including:

 *  kmail: Searching for messages does work again (Commit, fixes bugs
    #458202 and #458245).
 *  kate: Fix a crash when there are no search results (Commit)
 *  krdc: Access dates are displayed properly now (Commit, fixes bug
    #458587)

Announcement: https://kde.org/announcements/gear/22.08.1/
2022-09-08 14:20:03 +02:00
Stefan Eßer
fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c0 has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2022-09-07 23:58:51 +02:00
Stefan Eßer
b7f05445c0 Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00
Tobias C. Berner
b86221feea cleanup: remove trailing whitepaces 2022-09-07 12:26:41 +02:00
Michael Osipov
af9049902e editors/vim-colorschemes-legacy: Remove RUN_DEPENDS, change install dir
As noted by cy, setting RUN_DEPENDS=vim means that any other vim flavor
gets uninstalled when this port is installed. Nothing in this port
actually depends on Vim at all; it should work equally well for Neovim
or any Vim flavor. It makes most sense to just drop the RUN_DEPENDS
altogether.

While here, change the install dir to PREFIX/share/vim/vimfiles. The
previous dir, .../vim/vim90, is the private runtime library, and
vimfiles has over time become the site extension to the runtime library.
2022-09-06 14:34:11 -06:00
Tobias C. Berner
a185ff2237 editors/libreoffice: prepare for poppler 22.09
PR:		266151
Obtained from:	https://github.com/archlinux/svntogit-packages/blob/packages/libreoffice-fresh/trunk/libreoffice-poppler-22.09.0.patch
2022-09-06 17:50:00 +02:00
Hiroki Tagato
e800b89f74 devel/electron18: update to 18.3.11
Changelog: https://github.com/electron/electron/releases/tag/v18.3.11
2022-09-06 17:53:01 +09:00
Nuno Teixeira
f03b2ed7de editors/lapce: Update to 0.2.0
ChangeLog:	https://github.com/lapce/lapce/releases/tag/v0.2.0
PR:		266232
2022-09-05 20:26:22 +01:00
Dima Panov
42a5d113ba editors/kile: pet stage-qa 2022-09-05 22:06:12 +03:00
Dima Panov
0e2d1fdabc editors/kate: pet stage-qa 2022-09-05 22:06:12 +03:00
Felix Palmen
ae0a635327 editors/libreoffice: Fix build with QT5 on i386
Fix these errors by adding -Wno-c++11-narrowing:

  /wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-7.4.0.3/vcl/unx/generic/window/salframe.cxx:650:39:
  error: non-constant-expression cannot be narrowed from type 'unsigned
  int' to 'tools::Long' (aka 'long') in initializer list
  [-Wc++11-narrowing]
      maGeometry.setPosSize({ x, y }, { w, h });
                                          ^
Approved by:	office (fluffy), tcberner (mentor)
2022-09-05 19:54:19 +02:00
Ashish SHUKLA
6094fbede3
editors/helix: Update to 22.08.1
GH_TUPLE diff looks a bit convoluted as this time it's auto-generated
instead of manual so far.
2022-09-05 15:34:07 +00:00
Adam Weinberger
91ef78b58b editors/vim: Allow system vimrc, and include defaults.vim for vim-tiny
Two changes here (along with bumping to the latest upstream patch):

1) In the previous Vim commit, support for the system-wide vimrc/gvimrc
   was dropped because we went through contortions to fix loading order
   and monkey around with various defaults.

   However, many people used that file for their system. This commit
   re-adds support for loading it. All work for untangling the mess of
   loading defaults.vim and preventing circular loads is left to the
   user. We just support loading that file; what you do with it is your
   call.

2) vim-tiny is supposed to be the smallest possible Vim experience,
   being just the binary and no runtime library. However, without a
   viable defaults.vim, it's essentially just a larger, slower Vi.
   The vim-tiny package now ships with defaults.vim, which is patched
   to prevent errors from Vim loading the syntax library (which is not
   installed).
2022-09-04 10:07:01 -06:00
Adam Weinberger
a058c61ea3 editors/vim: Update to 9.0.0369, and drop the FreeBSD vimrc
Our FreeBSD vimrc has caused a lot of trouble. It seriously mangles
config loading order (see below PR for the 21 comments it took before
I could get my head around it), clobbers defaults, duplicates defaults,
and simply isn't how Vim does things.

In this patch, the system vimrc is dropped entirely. Instead,
$VIMRUNTIME/defaults.vim sources $VIMRUNTIME/defaults_freebsd.vim, which
contains only FreeBSD-specific settings (today, a convenience augroup
for port creation, and a flag to let syntax/sh.vim know that /bin/sh
isn't bash).

There is no perfect solution here, but by not clobbering anything
anymore, we at least don't *prevent* other solutions. You now get Vim's
defaults, and you are free to override them in your ~/.vimrc.

PR:		251420
2022-09-03 12:03:52 -06:00
Adam Weinberger
c51ce87a4e editors/vim-colorschemes-legacy: Add port
Upstream vim modernized their colorschemes, which is a good thing.
However, the look of them has changed, which is jarring at best for
users used to the original look.

Upstream colorscheme development was split into a new repo, and the
original colorschemes were imported there. This port installs those
colorschemes.

The rest of that repo are the colorschemes included in vim, so there's
not really any benefit to packaging anything else from it.

PR:		265798
2022-09-03 10:26:48 -06:00
Nuno Teixeira
c80c829dd0 editors/focuswriter: Adopt/Update to 1.8.2
- switch to MASTER_SITES

ChangeLog:	https://github.com/gottcode/focuswriter/blob/main/ChangeLog
2022-09-02 19:17:22 +01:00
Rene Ladan
2a09e5b4da cleanup: remove support for FreeBSD 13.0 which expired today.
- Mk/bsd.port.mk: mark 13.0 as unsupported
- Tools/scripts/portsearch: Drop support for FreeBSD <= 4
- archivers/zstd: revert "Fix build on FreeBSD 13.0"
- deskutils/xdg-desktop-portal: remove check for 13.0
- devel/libpeas: remove outdated comment
- editors/imhex: remove compatibility for 13.0
- editors/libreoffice: remove compatibility for 13.0
- editors/openoffice-4: remove compatibility for 13.0
- editors/openoffice-devel: remove compatibility for 13.0
- emulators/linux_base-c7: remove compatiblity for 13.0
- graphics/drm-kmod: remove detection for 13.0
- graphics/gpu-firmware-amd-kmod: do not check 13.0 anymore
- graphics/linux-c7-libdrm: remove support for 13.0
- math/igraph: remove support for 13.0
- net/asterisk16: drop support for ancient FreeBSD versions
- net/asterisk18: drop support for ancient FreeBSD versions
- security/openssl*: drop now obsolete patches
- sysutils/bhyve+: drop support for FreeBSD 13.0
- sysutils/ebsnvme-id: drop support for FreeBSD 13.0
- sysutils/openzfs: remove detection of FreeBSD 13.0
- sysutils/openzfs-kmod: drop detection of FreeBSD 13.0
- www/firefox: generalize pkg-message a bit regarding hgame(4)
- x11/xorg-cf-files: remove support for FreeBSD < 6 (yes, pre-2008)

While here, regenerate patches for:
- x11/xorg-cf-files
- net/asterisk16
- net/asterisk18

While here, remove a stale $Id$ from Tools/scripts/portsearch

Differential Revision: https://reviews.freebsd.org/D36233

Reviewed by:	office (fluffy), x11 (manu), arrowd, brnrd, cperciva, freqlabs, imp, jbeich, madpilot, nobutaka
2022-09-01 15:52:16 +02:00
Yasuhiro Kimura
53316d9a24 editors/with-editor-devel: Update to latest snapshot
Changes: cfcbc27...1d5860c
2022-09-01 16:12:34 +09:00
Ashish SHUKLA
ee154350fc
editors/emacs-devel: Update to git snapshot 136495f 2022-08-31 23:10:53 +00:00
Jose Alonso Cardenas Marquez
baf7c8d360 editors/cudatext: update to 1.169.2 2022-08-30 00:45:55 -05:00
Lewis Cook
95df734a81 editors/micro: Update to v2.0.11
Changes:	https://github.com/zyedidia/micro/releases/tag/v2.0.11
2022-08-28 01:33:06 +01:00
Alexandre C. Guimarães
4ee3edce83
editors/texstudio: Update to 4.3.1 2022-08-27 19:46:03 -03:00
Dmitri Goutnik
3d67f7f421 editors/encryptpad: Update to 0.5.0.2
Changes:	https://github.com/evpo/EncryptPad/releases/tag/v0.5.0.2
2022-08-27 16:16:38 -05:00
Nuno Teixeira
eebf2f3f34 editors/lapce: New port: Lightning-fast and Powerful Code Editor
Lapce is written in pure Rust with a UI in Druid. It is designed with
Rope Science from the Xi-Editor which makes for lightning-fast
computation, and leverages OpenGL for rendering.

 - Built-in LSP (Language Server Protocol) support to give you
   intelligent code features such as: completion, diagnostics and code
   actions
 - Modal editing support as first class citizen (Vim-like, and
   toggleable)
 - Built-in remote development support inspired by VSCode Remote
   Development.
 - Plugins can be written in programming languages that can compile to
   the WASI format (C, Rust, AssemblyScript)
 - Built-in terminal, so you can execute commands in your workspace,
   without leaving Lapce.

WWW: https://lapce.dev/

PR:		265892
2022-08-27 15:24:58 +01:00