notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
non port: textproc/groff/Makefile
SVNWeb

Number of commits found: 43

Mon, 24 Apr 2023
[ 16:02 Dimitry Andric (dim) search for other commits by this committer ]    commit hash:230c626fee35527dfaf32285c60b09a4e5922a7d  commit hash:230c626fee35527dfaf32285c60b09a4e5922a7d  commit hash:230c626fee35527dfaf32285c60b09a4e5922a7d  230c626 
textproc/groff: fix build with clang 16

Since clang 16 (and gcc 11) the default C++ standard is now gnu++17.
Because textproc/groff's Makefile does not explicitly set its C++
standard, this leads to several errors:

  src/preproc/grn/hdb.cpp:38:15: error: ISO C++17 does not allow 'register'
storage class specifier [-Wregister]
  int DBGetType(register char *s);
                ^~~~~~~~~
  src/preproc/grn/hdb.cpp:64:3: error: ISO C++17 does not allow 'register'
storage class specifier [-Wregister]
    register ELT *temp;
    ^~~~~~~~~
  src/preproc/grn/hdb.cpp:83:8: error: ISO C++17 does not allow 'register'
storage class specifier [-Wregister]
  DBRead(register FILE *file)
         ^~~~~~~~~
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Wed, 7 Sep 2022
[ 21:10 Stefan Eßer (se) search for other commits by this committer ]    commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52  commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52  commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52  b7f0544  (Only the first 10 of 27931 ports in this commit are shown above. View all ports for this commit)
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Fri, 12 Aug 2022
[ 07:32 Alexey Dokuchaev (danfe) search for other commits by this committer ]    commit hash:5f3c28572766ba100ad975c4515b17ea3605d21f  commit hash:5f3c28572766ba100ad975c4515b17ea3605d21f  commit hash:5f3c28572766ba100ad975c4515b17ea3605d21f  5f3c285 
textproc/groff: allow to build preconv(1) without encoding autodetection

After commit f515b0e657e7, I've received another complaint that, quote,
"the number of dependencies of [this] groff thing is quite unreasonable"
and entails installing e.g. Ninja and Meson, which in turn pulls Python,
etc.  This happens because `textproc/uchardet' which can be used by the
preconv(1) utility for automatic encoding detection is built with CMake.

As this dependency is optional upstream, allow conservative ports users
to disable it and thus avoid pulling CMake and all that stuff.
Wed, 20 Jul 2022
[ 14:23 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:5cf7e35e8664e11393fedc7d89b4d09e0fcced9b  commit hash:5cf7e35e8664e11393fedc7d89b4d09e0fcced9b  commit hash:5cf7e35e8664e11393fedc7d89b4d09e0fcced9b  5cf7e35  (Only the first 10 of 1452 ports in this commit are shown above. View all ports for this commit)
textproc: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  "Choe, Cheng-Dae" whitekid
  *  -
  *  <glewis@FreeBSD.org>
  *  <koshy@india.hp.com>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Dalton <aaron@daltons.ca>
  *  Aaron Straup Cope
  *  Aaron Straup Cope <ascope@cpan.org>
  *  Ache
  *  Adam Herzog <adam@herzogdesigns.com>
  *  Adam Weinberger <adamw@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 10 Jan 2022
[ 15:15 Stefan Eßer (se) search for other commits by this committer ]    commit hash:bcaf25a8c8046b094f6b5ab5bc258333bc326ee1  commit hash:bcaf25a8c8046b094f6b5ab5bc258333bc326ee1  commit hash:bcaf25a8c8046b094f6b5ab5bc258333bc326ee1  bcaf25a  (Only the first 10 of 491 ports in this commit are shown above. View all ports for this commit)
Fix CONFLICTS entries of multiple ports

There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Fri, 29 Oct 2021
[ 09:50 Stefan Eßer (se) search for other commits by this committer ]    commit hash:819f25b36d45b8ac5593ec8e6f470d9ad454b08a  commit hash:819f25b36d45b8ac5593ec8e6f470d9ad454b08a  commit hash:819f25b36d45b8ac5593ec8e6f470d9ad454b08a  819f25b  (Only the first 10 of 388 ports in this commit are shown above. View all ports for this commit)
*/*: Remove redundant '-[0-9]*' from CONFLICTS

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".

Approved by:	portmgr (blanket)
Fri, 1 Oct 2021
[ 17:27 Baptiste Daroussin (bapt) search for other commits by this committer ]    commit hash:289e2a57548d3bc53ded653d1f63decaeaa6e28b  commit hash:289e2a57548d3bc53ded653d1f63decaeaa6e28b  commit hash:289e2a57548d3bc53ded653d1f63decaeaa6e28b  289e2a5 
textproc/groff: enforce iconv from ports

groff silently links to iconv from ports, declare properly the
dependency
Tue, 6 Apr 2021
[ 14:31 Mathieu Arnold (mat) search for other commits by this committer ]    commit hash:305f148f482daf30dcf728039d03d019f88344eb  commit hash:305f148f482daf30dcf728039d03d019f88344eb  commit hash:305f148f482daf30dcf728039d03d019f88344eb  305f148  (Only the first 10 of 29333 ports in this commit are shown above. View all ports for this commit)
Remove # $FreeBSD$ from Makefiles.
Wed, 13 Nov 2019
[ 14:32 jbeich search for other commits by this committer ] Original commit   Revision:517376
Drop workaround for qemu-user-static hang after r517350

GSlice as used by qemu-user still aborts due to low RLIMIT_VMEM in an
emulated application but no longer hangs. While the behavior differs
from real hardware it matches the one from before r456518 that was
hardcoded as gl_cv_func_printf_enomem=no workaround.

PR:		224740
Wed, 2 Oct 2019
[ 08:46 bapt search for other commits by this committer ] Original commit   Revision:513559
groff: remove X11 option and dependency

Now that groff is required for manpages that are not supported by mandoc
the default dependency on X11 has become a big concern for many people.

From now the entire X11 option has been removed as it is only needed for
legacy part of groff that have little end user value.

The other part that was dragging in all the X11 dependencies was the ghostscript
dependency which is needed for 2 cases:
1. find the path of the urw fonts which is needed for pdf generation. the
configure script has been patched to stop using ghostscript to find that path,
but directly use the one provided.
2. the html driver which calls at runtime the gs binary along with some binaries
provided by the netpbm package. Given how little use it is, add a message to
tell the users to manually install ghostscript and netpbm as optional dependency
if they do need to use groff -Thtml.

Requested by:	many
Wed, 22 May 2019
[ 09:34 koobs search for other commits by this committer ] Original commit   Revision:502263
textproc/groff: Fix build/packaging with URWFONTS disabled

With URWFONTS disabled, the groff build fails:

pdfroff: installation problem: cannot find GhostScript interpreter

*** FATAL INSTALLATION ERROR ***

'pdfroff' requires a GhostScript interpreter to convert PostScript to PDF.
Since you do not appear to have one installed, 'pdfroff' connot continue.

This change provides configure with a more explicit argument to disable
ghostscript, vs the CONFIGURE_ENV method [1] introduced in ports 499077
after ports r499075 introduced the option.

Update pkg-plist to mark files not conditional on this option.

PR:		237615
Submitted by:	<fullermd over-yonder net> [1]
Approved by:	portmgr (blanket: build fix, just fix it)
MFH:		no (not affected)
Tue, 16 Apr 2019
[ 05:44 bapt search for other commits by this committer ] Original commit   Revision:499077
Fix configure still detecting ghostscript if installed and URWFONTS disabled
Fix plist when URWFONTS is disabled

Reported by:	Zeus Panchenko <zeus@ibs.dn.ua>
[ 04:23 bapt search for other commits by this committer ] Original commit   Revision:499075
Add a new option URWFONTS

This options allows to disable at build time dependency on gsfonts and
ghostcript, to reduce the number of dependency for minimal setup.

Note that ghostscript and gsfonts are only needed at build time otherwise (mark
ghostscritp as such in any case now) and they are needed for some usage of
gropdf.

Reported by:	Zeus Panchenko <zeus@ibs.dn.ua>
Tue, 29 Jan 2019
[ 02:02 jbeich search for other commits by this committer ] Original commit   Revision:491535
textproc/groff: unhang on qemu-aarch64-static after r488509

checking whether printf survives out-of-memory conditions...

PR:		224740
Thu, 27 Dec 2018
[ 08:54 bapt search for other commits by this committer ] Original commit   Revision:488516
Groff now requires texinfo to be installed to build
[ 06:56 bapt search for other commits by this committer ] Original commit   Revision:488509
Update to 1.22.4
Sat, 10 Nov 2018
[ 18:12 bapt search for other commits by this committer ] Original commit   Revision:484628 (Only the first 10 of 386 ports in this commit are shown above. View all ports for this commit)
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
Wed, 13 Jun 2018
[ 08:39 tijl search for other commits by this committer ] Original commit   Revision:472296
Add build dependency on print/gsfonts.  This used to be pulled in by
Ghostscript.

Reported by:	antoine
Wed, 2 Aug 2017
[ 18:49 jbeich search for other commits by this committer ] Original commit   Revision:447170
textproc/groff: lift BROKEN after r441842

PR:		220731
Pointy hat to:	linimon (r441879 acted on obsolete logs)
Submitted by:	mikael.urankar@gmail.com
Approved by:	maintainer timeout (2 weeks)
Sat, 27 May 2017
[ 21:43 linimon search for other commits by this committer ] Original commit   Revision:441879 (Only the first 10 of 19 ports in this commit are shown above. View all ports for this commit)
Mark some ports failing to package on armv6, with errors classified as
"install_error".

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
[ 11:37 bapt search for other commits by this committer ] Original commit   Revision:441842
Update to 1.22.3
Small cleanups
Take maintainership

Reviewed by:	uqs (previous maintainer)
Sat, 25 Jun 2016
[ 21:33 mat search for other commits by this committer ] Original commit   Revision:417489
Make MAKE_JOBS_UNSAFE, tries to use stuff before building them, for example:

/wrkdirs/usr/ports/textproc/groff/work/groff-1.22.2/src/devices/gropdf/pdfmom:
not found
gmake[3]: *** [Makefile.sub:117: examples/letter.pdf] Error 127

While there, remove the bsd.port.pre/post inclusion.

Sponsored by:	Absolight
Wed, 13 Apr 2016
[ 10:36 jbeich search for other commits by this committer ] Original commit   Revision:413184 (Only the first 10 of 22 ports in this commit are shown above. View all ports for this commit)
Consistently prefer ${CONFIGURE_CMD} over ./${CONFIGURE_SCRIPT}

This also fixes SET_LATE_CONFIGURE_ARGS with custom CONFIGURE_CMD.

PR:		208294
Exp-run by:	antoine
Approved by:	portmgr (antoine), perl (mat)
Differential Revision:	https://reviews.freebsd.org/D4158
Fri, 1 Apr 2016
[ 14:25 mat search for other commits by this committer ] Original commit   Revision:412349 (Only the first 10 of 2099 ports in this commit are shown above. View all ports for this commit)
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
Thu, 24 Mar 2016
[ 15:47 tijl search for other commits by this committer ] Original commit   Revision:411798 (Only the first 10 of 95 ports in this commit are shown above. View all ports for this commit)
Make print/ghostscript9-agpl-base the default Ghostscript port.  Upstream
changed the license to the AGPL 3 in version 9.07 so print/ghostscript9-base
is stuck at 9.06 which is almost 4 years old now.

Fix the logic in Uses/ghostscript.mk so "agpl" is treated as a real version
on its own instead of as a variant of other versions.

Fix print/ghostscript9-agpl-base to install eps2write.

Update math/asymptote to 2.37 to support newer Ghostscript.

PR:		208159
Exp-run by:	antoine
Approved by:	portmgr (antoine)
Wed, 26 Aug 2015
[ 02:45 amdmi3 search for other commits by this committer ] Original commit   Revision:395337
- Fix shebangs

Approved by:	portmgr blanket
Sat, 22 Aug 2015
[ 17:48 hrs search for other commits by this committer ] Original commit   Revision:395047 (Only the first 10 of 354 ports in this commit are shown above. View all ports for this commit)
- Split ghostscript into X11-independent and -dependent parts:

 * print/ghostscript{7,8,9,9-agpl}-base

   Installs Ghostscript binary, libgs, and related files.
   These ports do not depend on X11 libraries (i.e. x11* devices
   are not available).  USES=ghostscript will set dependency on
   one of them depending on GHOSTSCRIPT_DEFAULT.

   The default device is set to "display" or "bbox".

 * print/ghostscript{7,8,9,9-agpl}-x11

   Installs a shared library which provides X11 support to
   the installed Ghostscript binaries.  x11* devices will be
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Thu, 16 Jul 2015
[ 20:53 kwm search for other commits by this committer ] Original commit   Revision:392322 (Only the first 10 of 89 ports in this commit are shown above. View all ports for this commit)
Convert code in bsd.port.mk for USE_GHOSTSCRIPT* to USES=ghostscript.

Add GHOSTSCRIPT_DEFAULT to bsd.default-versions.mk for easy version selection.
Arguments supported: <empty>, build, run, nox11 and agpl

PR:		201201 (exp-run)
Approved by:	portmgr (mat@)
Exp run by:	antione@ (previous patch)
Differential Revision:	https://reviews.freebsd.org/D2938
Thu, 14 May 2015
[ 10:15 mat search for other commits by this committer ] Original commit   Revision:386312 (Only the first 10 of 1814 ports in this commit are shown above. View all ports for this commit)
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
Wed, 8 Apr 2015
[ 15:16 bapt search for other commits by this committer ] Original commit   Revision:383574
Fix packaging as a user (pkg already set the proper owners)
Mon, 30 Mar 2015
[ 18:12 robak search for other commits by this committer ] Original commit   Revision:382703
textproc/groff: add CPE information

- Maintainer's timeout (uqs@FreeBSD.org)

PR:		198593
Submitted by:	Shun <shun.fbsd.pr@dropcut.net>
Fri, 20 Jun 2014
[ 14:53 wg search for other commits by this committer ] Original commit   Revision:358580
textproc/groff: shebangfix and pet portlint

PR:		189654
Submitted by:	paul inetstat net
Approved by:	maintainer
Mon, 5 May 2014
[ 09:45 bapt search for other commits by this committer ] Original commit   Revision:352986 (Only the first 10 of 293 ports in this commit are shown above. View all ports for this commit)
Convert all :U to :tu and :L to :tl

Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
Fri, 31 Jan 2014
[ 19:42 uqs search for other commits by this committer ] Original commit   Revision:342052
Upgrade to 1.22.2; STAGEify

Approved by:	beat (mentor)
Thu, 23 Jan 2014
[ 15:27 des search for other commits by this committer ] Original commit   Revision:340831
Relpace hardcoded ghostscript build dependency with USE_GHOSTSCRIPT_RUN.

MFH		2014Q1
Fri, 20 Sep 2013
[ 23:17 bapt search for other commits by this committer ] Original commit   Revision:327773 (Only the first 10 of 1559 ports in this commit are shown above. View all ports for this commit)
Add NO_STAGE all over the place in preparation for the staging support (cat:
textproc)
Tue, 17 Sep 2013
[ 09:00 bapt search for other commits by this committer ] Original commit   Revision:327459 (Only the first 10 of 30 ports in this commit are shown above. View all ports for this commit)
Convert to new perl framework
Sun, 28 Apr 2013
[ 04:27 jgh search for other commits by this committer ] Original commit   Revision:316701
- adoption of optionsNG, trim historical header
- shift license for portlint

Approved by:	maintainer, uqs@
Wed, 24 Apr 2013
[ 04:13 hrs search for other commits by this committer ] Original commit   Revision:316401 (Only the first 10 of 21 ports in this commit are shown above. View all ports for this commit)
Merge print/psutils-a4 and print/psutils-letter into a single port
print/psutils.  The default paper size in the programs can be set via
libpaper ($PAPERSIZE or etc/papersize configuration file).
Sun, 10 Jun 2012
[ 18:42 swills search for other commits by this committer ] Original commit  (Only the first 10 of 639 ports in this commit are shown above. View all ports for this commit)
- Convert all remaining instances of BUILD_DEPENDS=${RUN_DEPENDS} or
  RUN_DEPENDS=${BUILD_DEPENDS} to use := which portlint has warned
  about for a while.

PR:             ports/168208
Approved by:    portmgr (miwi)
Fri, 1 Jun 2012
[ 05:26 dinoex search for other commits by this committer ] Original commit  (Only the first 10 of 4371 ports in this commit are shown above. View all ports for this commit)
- update png to 1.5.10
Sun, 16 Jan 2011
[ 18:09 uqs search for other commits by this committer ] Original commit 
Add CONFLICTS for groff ports

Submitted by:   Andrzej Tobola <ato@iem.pw.edu.pl>
Feature safe:   yes
Sat, 15 Jan 2011
[ 16:40 uqs search for other commits by this committer ] Original commit 
Add textproc/groff, the latest version of the groff typesetting suite.

Feature safe:   yes
Reviewed by:    ehaupt

Number of commits found: 43