Commit graph

62 commits

Author SHA1 Message Date
Mathieu Arnold
34c548ae0a USE_RC_SUBR=yes has not done anything for a long time, remove it from
the few remaining ports and make it give an error.

Sponsored by:	Absolight
2016-04-14 11:00:23 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Mathieu Arnold
999161a9ed Fixup some whitespace at the beginning of lines problems.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:18:17 +00:00
Dmitry Marakasov
dd7eddc85b - Fix plist issue in py-avahi: comment out file which is installed by avahi-app port
- Fix plist issues in many *avahi* ports: only create etc/avahi in avahi-app
- Switch to @sample

PR:		203283
Submitted by:	amdmi3
Approved by:	gnome (kwm)
2015-10-09 21:09:08 +00:00
Tijl Coosemans
a374acb969 By default libtool replaces -export-symbols <file> with -retain-symbols-file
<file> on ELF systems, but this doesn't really do what -export-symbols is
meant to do.  On GNU ELF systems it converts <file> to a simple version
script first and then uses -version-script instead of -retain-symbols-file.
Let USES=libtool patch libtool scripts to do this on all systems with GNU
ld(1).

Bump PORTREVISION on all ports where the build log contains -export-symbols.

audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions.  Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to.  Fix a number of other issues in the same
Makefile.am and clean up the port Makefile.

japanese/scim-honoka: Tries to hide all symbols that start with an
underscore, but because this library is written in C++ all symbols start
with _Z so it ends up hiding everything.  Just don't hide anything at all
like the textproc/scim configure script does.

multimedia/schroedinger: Apply an upstream patch.

textproc/scim-input-pad: Same as japanese/scim-honoka.

PR:		201922
Approved by:	portmgr (antoine)
Exp-run by:	antoine
2015-08-02 15:03:19 +00:00
Koop Mast
fe2aa61f98 Drop :keepla from libtool USES.
While here fix some stage qa issues, in a couple of these ports.
2015-08-01 20:02:06 +00:00
Baptiste Daroussin
d132b6ec02 Cleanup plist 2014-12-09 17:29:49 +00:00
John Marino
15dccb3a0d 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 10:09:19 +00:00
Joe Marcus Clarke
10f80a3fdf Fix a warning caused by the inability to find nss_mdns.so.1 on FreeBSD.
Submitted by:	John Silva <john@aerizen.com>
2014-09-08 16:30:23 +00:00
Baptiste Daroussin
751de73c16 Allow slaves to define USES 2014-05-26 13:19:18 +00:00
Tijl Coosemans
fdd1cf7891 - Convert net/avahi-* to USES=libtool:keepla.
- INSTALL_TARGET=install-strip.
- Replace GMAKE with MAKE_CMD.
2014-05-06 20:22:33 +00:00
Koop Mast
0707cb5aaf Disable stack protector, this should fix avahi-app segfaults people are
reporting.

PR:		ports/186097
Submitted by:	sergio lenzi <lenzi.sergio@gmail.com>
2014-01-31 17:13:46 +00:00
Koop Mast
054ac7ea50 Update to new lib_depends syntax, stageify,
Unbreak py-avahi and allow avahi-gtk3 to build with gtk+ 3.10.
2013-12-14 16:25:21 +00:00
Baptiste Daroussin
0c710c7b4e Add NO_STAGE all over the place in preparation for the staging support (cat: net) 2013-09-20 22:10:23 +00:00
Baptiste Daroussin
839ef5dcc2 Add an explicit dependency on pkgconf 2013-09-02 16:21:38 +00:00
Koop Mast
3ff9c2b392 Allow avahi slaves to add to USE_GNOME, this fixes the build in clean
enviroments. Bump portrevision to make sure on already installed systems that
all the dependancies are recorded.

Submitted by:	miwi & bapt
2013-07-18 10:29:51 +00:00
Koop Mast
bfa3958c83 Update to 0.6.31.
Trim headers, update to new USES, remove obsolete Qt3 bindings.
Add new gtk3 avahi library. Misc cleanups.

Obtained from:	GNOME devel repo
2013-07-14 21:17:21 +00:00
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Jeremy Messenger
57d1ede789 Do not overwrite the configuration file at the each update or reinstall by
disable its Makefile to install it as we already do it by manually. The patch
was somehow lost in later version.

PR:		ports/169328
Reported by:	Dan McGregor <dan.mcgregor@usask.ca>
2013-01-01 19:41:00 +00:00
Jeremy Messenger
abcad0b093 Switch from old way to new way by using USERS.
PR:		ports/164187
Submitted by:	crees
2012-05-20 16:47:37 +00:00
Koop Mast
54d43a074c Don't make a empty share/applications directory when we are not going to
install anything in it.

This should unbreak the building of the packages that depend on avahi-app when
using pkgng.

Submitted by:	pointyhat (pkgng exp-run by bapt@)
Feature safe:	yes
2012-04-03 20:37:39 +00:00
Jeremy Messenger
3cca9d37e1 Fix the hardcore of find nss_mdns's libraries. Bump the PORTREVISION.
PR:		ports/165995
Submitted by:	TAOKA Fumiyoshi <fmysh@iijmio-mail.jp>
Feature safe:	yes
2012-03-14 15:30:52 +00:00
Michael Johnson
20406b9f93 Always disable libinofity to fix build if devel/libinotify is installed
PR:		ports/160764
Reported by:	Michiel Leenaars <michiel.ml@nlnet.nl>
		John Hein <jhein@symmetricom.com>
Approved by:	pav
2012-01-19 17:13:12 +00:00
Koop Mast
5dc779fb6b Update rc script for the removal of set_rcvar in 10.0-Current. 2012-01-15 18:12:56 +00:00
Doug Barton
83eb2c3700 In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
2012-01-14 08:57:23 +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
Gabor Kovesdan
d6753a0164 - Track dependencies after databases/gdbm update 2011-09-12 23:17:32 +00:00
Jeremy Messenger
cccb41808b Fix the patch. No function change in here or anywhere. Only in my avahi-gtk3. 2011-03-30 02:23:16 +00:00
Koop Mast
cf7c353e44 Update to 0.6.29.
This also fixes a denial of services vulnability.

Security:	8b986a05-4dbe-11e0-8b9a-02e0184b8d35
2011-03-14 16:05:37 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Koop Mast
3680f27ebf Presenting GNOME 2.32.1 for FreeBSD. The offical release notes for this
release can be found at http://library.gnome.org/misc/release-notes/2.32/

This will be the last release of the GNOME 2.x series, mainly a bugfix and
bridge release to the first release of the GNOME 3.x series.

This release features commits by avl, marcus, mezz and myself.

The FreeBSD GNOME Team would like to thank the following contributors and
testers for there help with this release:

Zane C.B. <vvelox@vvelox.net>
romain@
Olaf Seibert <O.Seibert@cs.ru.nl>
DomiX
Bapt <baptiste.daroussin@gmail.com>
jsa@
miwi@
Sergio de Almeida Lenzi <lenzi.sergio@gmail.com>
Maxim Samsonov <xors@mne.ru>
Kris Moore

And pav@ for 2 exp-runs

PR:		ports/152255
		ports/143260
		ports/141033
		ports/149629
		ports/150350
		ports/151523
With hat:	gnome@
2010-11-20 15:37:08 +00:00
Joe Marcus Clarke
190f1b3b74 Commit the pkg-plist change for the org.freedesktop.Avahi.service file. 2010-07-31 16:37:23 +00:00
Joe Marcus Clarke
f67100a98b Make sure the dbus system-service gets installed so certain applications
know that avahi-daemon is running.
2010-07-31 08:16:15 +00:00
Joe Marcus Clarke
744dba7296 Fix avahi-ui build. 2010-07-25 07:04:41 +00:00
Joe Marcus Clarke
1bb2947a8f Update to 0.6.27. 2010-07-25 00:16:17 +00:00
Joe Marcus Clarke
68dd04711b Bump PORTREVISION and add USE_GETTEXT where missing.
PR:		147257
2010-05-31 22:52:40 +00:00
Doug Barton
8d8ee691ec s#${RC_SUBR}#/etc/rc.subr/
Approved by:	marcus
2010-03-28 18:23:20 +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
Jeremy Messenger
789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
2009-08-02 19:36:34 +00:00
Joe Marcus Clarke
f2d35e7027 Create the proper config directory. 2009-07-09 04:34:50 +00:00
Joe Marcus Clarke
ec537205a1 Correct some typos.
Reported by:	QAT
2009-07-09 03:49:40 +00:00
Joe Marcus Clarke
62cd08d6d6 Correct a typo with config file cleanup. 2009-07-09 03:08:39 +00:00
Joe Marcus Clarke
11e60aab08 Do not remove configuration files if they have been modified.
PR:		136301
2009-07-09 03:08:06 +00:00
Joe Marcus Clarke
e61eefe16b Fix the fix to make avahi's libs link to libintl.
PR:		134227
Submitted by:	Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
2009-05-06 07:13:56 +00:00
Koop Mast
84cba0b927 Presenting GNOME 2.26.1 for FreeBSD.
Approved by:	portmgr (marcus)
2009-04-24 06:38:26 +00:00
Joe Marcus Clarke
a456bab6c2 Make sure libraries are linked with libintl and libiconv. 2009-03-08 16:58:35 +00:00
Joe Marcus Clarke
71934a4485 Update to 0.6.24. 2008-12-16 04:02:03 +00:00
Jeremy Messenger
a293ffa8c1 -Update to 0.6.23.
-Remove 5.x support.
-Get rc scripts to use current style for rename by remove '.sh' suffix. [1]

PR:		ports/122443 [1]
Submitted by:	rafan [1]
2008-07-03 21:53:55 +00:00
Edwin Groothuis
212ecfe17b Fix PORTREVISION on ports which have PORTVERSION?= set.
Noticed by Max Brazhnikov <makc@issp.ac.ru>
Part of the great devel/gettext portrevision bump.

Approved by:	portmgr (pav)
2008-06-06 22:01:01 +00:00
Edwin Groothuis
090059a210 Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2008-06-06 14:17:21 +00:00