Commit Graph

55 Commits

Author SHA1 Message Date
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 eb7f920699 accessibility/speech-dispatcher: add upstream crash-fix
A bug in speed-dispatcher lead to a crash in okular (as
speech-dispatcher was segfaulting).

Upstream PR:	https://bugs.kde.org/show_bug.cgi?id=458762
Upstream PR:	https://github.com/brailcom/speechd/issues/762
2022-09-07 07:12:42 +02:00
Tobias C. Berner 97040f0559 accessibility/speech-dispatcher: update to 0.11.2
Changelog:
  *   Fix loading xx-yy locales.
  *   Various memory leaks fixes.
  *   Add mimic3 configuration file.
  *   pico: Fix setting language vs voice.
  *   Make sure that modules report a list of voices.
  *   Update CLDR to version 41, symbols from NVDA and orca.
  *   Allow building without ltdl.
  *   Re-enable SSML in espeak-ng-mbrola module.
2022-08-26 09:06:42 +02:00
Stefan Eßer 6481055ca8 accessibility/speech-dispatcher: use default espeak description
Approved by:	portmgr (implicit)
2022-07-15 16:36:23 +02:00
Stefan Eßer c4ef890eaa Revert "accessibility/speech-dispatcher: remove option for expired espeak"
Bump PORTREVISION and update dependency from espeak to espeak-ng.

This reverts commit 700486da27.
2022-07-15 16:36:22 +02:00
Dima Panov c2604a3e5a accessibility/speech-dispatcher: update to 0.11.1 release (+)
Alongside with update prepare (and mark as broken yet) option for upcoming libvoxin support

PR:	263797 (based on)
2022-07-02 16:03:59 +03:00
Rene Ladan 700486da27 accessibility/speech-dispatcher: remove option for expired espeak 2022-07-01 17:03:01 +02:00
Thomas Zander 752be38ce2
accessibility/speech-dispatcher: update to 0.10.2.
PR:		247059
Reported by:	greg@unrelenting.technology
2021-05-01 09:37:14 +02:00
Mathieu Arnold cf118ccf87
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold 305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Thomas Zander 8337fc6d5f Chase libsndfile 1.0.30 update.
Details:
- Missing symbol sf_version_string, not auto-resolved by pkg + rebuild.
- Bump PORTREVISION for consumers.
2020-10-01 08:56:20 +00:00
Tobias Kortkamp 6b6cd0b3e4 accesibility/speech-dispatcher: Unbreak build with -fno-common
ld: error: duplicate symbol: GlobalFDSet
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(GlobalFDSet)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x148)

ld: error: duplicate symbol: MessagePausedList
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(MessagePausedList)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x138)

ld: error: duplicate symbol: MessageQueue
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(MessageQueue)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x10)

ld: error: duplicate symbol: SpeechdOptions
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(SpeechdOptions)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x60)

ld: error: duplicate symbol: SpeechdStatus
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(SpeechdStatus)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0xF8)

ld: error: duplicate symbol: client_specific_settings
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(client_specific_settings)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x140)

ld: error: duplicate symbol: custom_log_kind
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(custom_log_kind)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x230)

ld: error: duplicate symbol: custom_logfile
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(custom_logfile)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x228)

ld: error: duplicate symbol: debug_logfile
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(debug_logfile)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x238)

ld: error: duplicate symbol: element_free_mutex
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(element_free_mutex)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x8)

ld: error: duplicate symbol: fd_settings
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(fd_settings)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x120)

ld: error: duplicate symbol: fd_uid
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(fd_uid)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x130)

ld: error: duplicate symbol: language_default_modules
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(language_default_modules)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x128)

ld: error: duplicate symbol: last_p5_block
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(last_p5_block)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x18)

ld: error: duplicate symbol: logfile
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(logfile)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x220)

ld: error: duplicate symbol: logging_mutex
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(logging_mutex)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x110)

ld: error: duplicate symbol: output_layer_mutex
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(output_layer_mutex)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x118)

ld: error: duplicate symbol: p_msg_lc
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(p_msg_lc)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x28)

ld: error: duplicate symbol: p_msg_uid_lc
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(p_msg_uid_lc)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x30)

ld: error: duplicate symbol: pause_requested
>>> defined at speechd.c
>>>            speech_dispatcher-speechd.o:(pause_requested)
>>> defined at server.c
>>>            speech_dispatcher-server.o:(.bss+0x50)
2020-07-10 16:21:05 +00:00
Steve Wills 3996713ea4 accessibility/speech-dispatcher: use patch to replace static content
While here, improve formatting
2019-12-06 16:53:33 +00:00
Tobias C. Berner 751dfb9495 accessibility/speech-dispatcher: update to 0.8.8 2019-04-07 14:23:24 +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
Rene Ladan 783c981d95 Return avilla@'s ports to the pool after his commit bit got taken in for safekeeping. 2018-10-01 21:43:17 +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
Dmitry Marakasov 0c84e9d3da - Fix shebangs for py-speech-dispatcher
Approved by:	portmgr blanket
2018-02-03 17:06:46 +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
Sunpoet Po-Chuan Hsieh e730d999d3 Add more PLIST_SUB to Mk/Uses/python.mk
- Add PYTHON_PYOEXTENSION and PYTHON_SUFFIX
- Add PYTHON2 and PYTHON3
- Respect PYTHON_VERSION
- Rename PYOEXTENSION to PYTHON_PYOEXTENSION

This change would help:
- Build databases/postgresql*-plpython with Python 3
  (It has PLIST issue since bsd.python.mk to Uses/python.mk transition)
- Simplify Makefile

PR:		205807
Differential Revision:	https://reviews.FreeBSD.org/D4758
Exp-run by:	antoine
2017-01-07 21:42:28 +00:00
Alberto Villa bee2052610 - Make portscout ignore slave ports 2016-12-28 05:30:38 +00:00
Alberto Villa 2713adc5b6 accessibility/speech-dispatcher: update to 0.8.6
- Fix paths in modules configuration
- Improve Python slave port

Updates since 0.8.3:
* Implement a shutdown timer in the server, which activates after 5
  seconds with no clients connected
* Add support for espeak-ng (no FreeBSD port available)
* Add command-line argument to allow for custom modules location
2016-12-22 15:31:28 +00:00
Mathieu Arnold eabbfd75e3 ${RM} already has -f.
PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-10-21 12:51:40 +00:00
Ruslan Makhmatkhanov b7ea89d0af accessibility/py3-speech-dispatcher: fix packaging with python 3.5
While here add NO_ARCH and make couple of whitespace fixes.

PR:		213393
Approved by:	portmgr (blanket approval)
2016-10-12 18:55:54 +00:00
Mathieu Arnold 9fa9eb9ac7 Cleanup patches, a* categories.
Rename them to follow the make makepatch naming, and regenerate them.

With hat:	portmgr
Sponsored by:	Absolight
2016-07-26 16:51:15 +00:00
Mathieu Arnold 7f4572eae4 Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:29:15 +00:00
Koop Mast f34eabc21d Split off the python bindings into it own slave port. They where not build
by default and orca requires the bindings. Bump port revision just to be
sure there will be no conflicts.

PR:		205486
Approved by:	maintainer (timeout 27 days)
2016-01-18 11:54:01 +00:00
Alberto Villa 83bc10e3e1 accessibility/speech-dispatcher: remove NLS option
Building the port without NLS failed as the configure script still
required the gettext tools.

PR:		201221
2015-06-30 22:53:28 +00:00
Alberto Villa 54eec56d10 accessibility/speech-dispatcher: update to 0.8.3
- Enable optional Python bindings (Python 3 required)
- Make NLS optional
- Remove original .conf files from DATADIR (.sample files available)
- Remove stale patches
2015-06-29 15:51:22 +00:00
Baptiste Daroussin 59db5018ff Remove now useless dependency on gnomehier 2014-12-20 20:48:22 +00:00
Baptiste Daroussin 4578d430e8 Cleanup plist 2014-12-09 07:35:40 +00:00
John Marino badd7a1eba Add USES=alias to several ports
Alias is a new USES tool that allows DragonFly to masquerade as FreeBSD
by setting CFLAGS+= -D__FreeBSD__.  For some ports, this fixes the build
without the need for additional patches.

Approved by:	portmgr (bapt, blanket)
2014-10-20 08:12:20 +00:00
Tijl Coosemans 15c4a5ecf3 Replace USE_AUTOTOOLS=libltdl with an ordinary LIB_DEPENDS in all ports.
There are only 60 such ports so there doesn't need to be a separate
keyword or USES for this.

Approved by:	portmgr (bapt)
2014-09-17 07:38:15 +00:00
Baptiste Daroussin b16827c7df Convert to @sample 2014-09-02 22:05:22 +00:00
Dmitry Marakasov 5e11bb01a8 - Switch accessibility/speech-dispatcher to USES=libtool, drop .la files
- Bump dependent ports as .so verson has changed

Approved by:	portmgr blanket
2014-06-04 13:05:21 +00:00
Alberto Villa 94db08640e - Update to 0.8.
- STAGEify.
- Use OPTIONS helpers.
2013-11-16 16:50:55 +00:00
Koop Mast 86a87d94de Restrict python to -2.7
Submitted by:	mva@
2013-10-29 17:05:50 +00:00
Baptiste Daroussin a62b5a9a5a Add no stage all over the place in accessibility in preparation for the staging area support 2013-09-20 11:02:49 +00:00
Baptiste Daroussin 035f175141 Finish converting accessibility from USE_GMAKE to USES=gmake
While here:
- trim some headers
- convert from USE_GNOME=pkgconfig to USES=pkgconfig
2013-08-30 00:47:20 +00:00
Alex Kozlov d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Alberto Villa 4e92a142cc - Port to optionsNG.
- Trim headers.
- Cleanup COMMENT and LICENSE.

PR:		173807 [1]
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> [1], bapt via email
2013-01-05 03:00:14 +00:00
Alberto Villa 9c618ecc30 - Avoid installing tests (and avoid conflict with lang/erlang [1]).
- Bump PORTREVISION.

Reported by:	conflicts checker [1]
2012-06-14 08:06:26 +00:00
Alberto Villa c5595a88e1 - Add dependency on gnomehier to fix plist. [1]
- Stop using bsd.port.(pre|post).mk.
- Cleanup configuration files handling in plist.
- Bump PORTREVISION.

Reported by:	pointyhat via pav [1]
2012-05-10 22:28:56 +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
Martin Wilke 9992960752 - Move over to python2.5 or higher
- While here kick md5
2011-02-24 23:25:54 +00:00
Alberto Villa e627262944 - Update to 0.7.1.
Approved by:	tabthorpe (mentor)
2010-12-08 22:14:26 +00:00
Alberto Villa 44a39c2e65 - Upgrade to 0.7.
- Remove rc.d script and pkg-message.
- Add LICENSE.
- Use bsd.port.options.mk.

Approved by:	tabthorpe (mentor)
2010-08-31 14:23:10 +00:00
Doug Barton 1d6b4b3f91 Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
2010-03-27 00:15:24 +00:00
Alberto Villa 4ff92b1fb8 - Replace long options with short ones: they are documented, but not
supported.
- Display pkg-message when installing from the port.

Approved by:	tabthorpe (mentor)
Feature safe:	yes
2010-03-08 00:29:59 +00:00