Commit Graph

44 Commits

Author SHA1 Message Date
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
Alberto Villa ccee07e3e8 - Fix build on 7.X amd64 and 6.X everywhere.
- Fix pidfile deletion in the rc.d script.
- Add pkg-message about local startup of the daemon.

Approved by:	tabthorpe (mentor)
Feature safe:	yes
2010-02-18 16:31:55 +00:00
Pav Lucistnik 9c42dc5f95 - Mark BROKEN on 6.X everywhere and on 7.X amd64
Reported by:	pointyhat
2010-02-05 20:04:39 +00:00
Alberto Villa 0fc09a0c47 - Update my e-mail address in the ports I maintain.
Approved by:	miwi (mentor)
2010-01-26 22:53:08 +00:00
Dima Panov 380457953c - speech-dispatcher: try fix building on FreeBSD < 8.0
PR:		142869
Submitted by:	Alberto Villa (maintainer)
Approved by:	miwi, tabthorpe (mentors implicit)
2010-01-18 03:40:48 +00:00
Dima Panov 863cef1641 - Add speech-dispatcher
Speech Dispatcher is a device independent layer for speech synthesis,
developed with the goal of making the usage of speech synthesis easier
for application programmers. It takes care of most of the tasks
necessary to solve in speech enabled applications. What is a very high
level GUI library to graphics, Speech Dispatcher is to speech
synthesis.

PR:		142436
Submitted by:	Alberto Villa
Tested by:	myself
Approved by:	miwi, tabthorpe (mentors implicit)
2010-01-08 08:24:00 +00:00