Commit graph

71 commits

Author SHA1 Message Date
Antoine Brodin
5b256db9a9 Switch back to non-legacy libs 2019-07-03 19:30:03 +00:00
Antoine Brodin
4dc3414ec7 Depend on legacy libs
Reported by:	pkg-fallout
2019-06-20 07:56:40 +00:00
Antoine Brodin
47ce821484 Switch default version of samba from 4.7 to 4.8
With hat:	portmgr
2019-06-04 14:17:39 +00:00
Rodrigo Osorio
03a63ca6f6 Add 1.17 to supported krb5 versions
Bump PORTREVISION

PR:		236113
Submitted by:	vrwmiller@gmail.com
Reported by:	lukas.slebodnik@intrak.sk (maintainer's timeout; 29 days)
2019-05-29 06:46:56 +00:00
Mathieu Arnold
33634159f7 Remove conflicts from bind-tools and the server ports.
All servers now depend on the same bind-tools, from the latest BIND9
release.

Chase dependencies to make sure they now depend on the correct port.

Differential Revision:	https://reviews.freebsd.org/D19922
2019-04-23 13:04:11 +00:00
Antoine Brodin
ec3e56288a Switch default version of samba to 4.7
Samba 4.6 will be discontinued in a few weeks

Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D16904
2018-09-01 17:05:47 +00:00
Rene Ladan
8396bf226f Bump the minimum bind version to dns/bind911 in dependent ports. 2018-07-04 11:52:25 +00:00
Yuri Victorovich
fec20dfa28 security/sssd: Add 1.16 to supported krb5 versions
PR:		204827
Approved by:	lukas.slebodnik@intrak.sk (maintainer)
2018-06-19 02:46:53 +00:00
Yuri Victorovich
bf28ee65ce security/sssd: Fixed missing dependency
Timeout expired, maintainer lukas.slebodnik@intrak.sk

PR:		224572
Submitted by:	Phillip R. Jaenke <prj@rootwyrm.com>
Approved by:	tcberner (mentor, implicit)
2018-02-23 10:04:17 +00:00
Antoine Brodin
f7455240e3 Reduce dependency on the python2 metaport
PR:		225752
Submitted by:	Yasuhiro KIMURA
2018-02-19 11:10:43 +00:00
Antoine Brodin
ddd8c8640e Change default version of samba from 4.4 to 4.6
Reviewed by:	mat
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D13529
2017-12-23 07:03:21 +00:00
Alan Somers
b9a543b963 security/sssd: upstream has moved from fedorahosted to pagure.io
PR:		218082
Reviewed by:	lukas.slebodnik@intrak.sk (maintainer)
Approved by:	brd (ports)
2017-03-27 20:48:27 +00:00
Antoine Brodin
8fb879105d Switch default version of samba from 4.3 to 4.4
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D10131
2017-03-25 23:37:05 +00:00
Antoine Brodin
7cfe69b584 - Add USES=samba to handle dependency on samba
Valid ARGS:  build, env, lib, run (default: build,run)
- Add SAMBA_DEFAULT to bsd.default-versions.mk (default: 4.3)
- Remove obsolete samba36 ports
- Modify samba4x ports to install libsmbclient
- Convert the ports tree to USES=samba

Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D8919
2017-03-21 21:59:31 +00:00
Thomas Zander
f9272f64ee Add support of krb5 1.15; bump PORTREVISION
PR:		204827
Submitted by:	joris.dedieu@gmail.com
Approved by:	lukas.slebodnik@intrak.sk (maintainer)
MFH:		2017Q1
2017-03-18 12:06:46 +00:00
Mathieu Arnold
a0bcd2cf68 Use USES=pathfix where applicable.
PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
2016-10-21 15:21:13 +00:00
Jan Beich
f5f47a5a4e devel/nspr, security/nss: drop version from SONAME
No other downstream appends synthetic library version, and doing so
causes underlinking due to fragile build system (see below). Not to
mention being unable to swap out bundled libs from upstream builds.

  $ cc -lplds4 -L/usr/local/lib
  /usr/lib/crt1.o: In function `_start1':
  crt1_c.c:(.text+0xa6): undefined reference to `main'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_set_name_np'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_create'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_condattr_init'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_setschedparam'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_getschedparam'

PR:		213144
Exp-run by:	antoine
2016-10-09 12:10:02 +00:00
Dmitry Marakasov
9a6c09499e - Fix license
- Remove unneeded options.mk inclusion

Approved by:	portmgr blanket
2016-05-28 13:52:03 +00:00
Dmitry Marakasov
c86e9d9724 Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by default anyway and don't need to be listed
Approved by:	portmgr blanket
2016-05-23 20:35:01 +00:00
Kurt Jaeger
73e34d3d57 security/sssd: chase samba dependency, unbreak
PR:		209687
Submitted by:	prj@rootwyrm.com
2016-05-22 02:45:23 +00:00
Mathieu Arnold
597afc47ba Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:25:16 +00:00
Thomas Zander
f69fa73cac Add support of krb5 1.14 for external/pac
PR:		204827
Submitted by:	joris.dedieu@gmail.com
Approved by:	lukas.slebodnik@intrak.sk (maintainer)
MFH:		2015Q4
2015-12-12 07:08:23 +00:00
Alexey Dokuchaev
1c3f2614cf - Remove BROKEN statement for Tier-2 systems (tested on PowerPC only due
to lots of dependencies and lack of hardware or working SPARC emulation
  to perform tinderbox tests; c.f. https://reviews.freebsd.org/D2791)
- Clean up `post-install' target and fix numerous whitespace issues
2015-09-09 18:26:40 +00:00
Renato Botelho
7fb391ce40 libkrb5.so, what was being used as reference to security/krb5 dependency, is
present in base, then port was detecting it and not registering dependency
correctly. After installation, libsss_ldap.so was linked against libk5crypto.so
but it was not present in the system. Replace explicit dependency by USES
gssapi:mit and bump PORTREVISION

Approved by:	portmgr (blanket)
2015-04-29 14:57:32 +00:00
Dmitry Marakasov
a5f74606b5 - Add LICENSE_FILE
- Add CPE info

Approved by:	portmgr blanket
2015-04-14 13:21:50 +00:00
Baptiste Daroussin
08dfce002e Convert USES=autoreconf
Strip binaries
2015-03-28 15:54:47 +00:00
Thomas Zander
148114425f - Update to upstream version 1.11.7
- Add non-default SMB (samba) option

PR:		194155
Submitted by:	syepes@gmail.com
Reviewed by:	lukas.slebodnik@intrak.sk (maintainer), riggs
Approved by:	lukas.slebodnik@intrak.sk (maintainer)
2015-01-31 13:53:54 +00:00
Tijl Coosemans
86c6fc4c0d - Update devel/automake to 1.15
- Update devel/gettext to 0.19.4
- Update devel/libtool and devel/libltdl to 2.4.5
- This version of libtool has been fixed to pass -fstack-protector to the
  compiler during linking.  Add the same fix to USES=libtool.  This should
  improve SSP support on FreeBSD/i386 8 and 9.
- databases/libmemcached, security/sssd: patch configure.ac so
  AC_CONFIG_AUX_DIR appears earlier.
  For databases/libmemcached changing configure.ac causes manpages to be
  regenerated which requires extra dependencies so patch a makefile to
  prevent that.
- devel/xfce4-dev-tools: only depend on recent versions of autoconf and
  automake

PR:		196938
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-01-23 18:54:01 +00:00
Marcus von Appen
742321c708 - Convert ports of science/ and security to new USES=python
Approved by:	portmgr (implicit)
2014-10-24 16:50:42 +00:00
Vanilla I. Shu
d9fe2f5b1c Upgrade to 0.9.4. bump PORTREVISION due shared library incr.
PR:		ports/193266
Submitted by:	maintainer
2014-09-03 07:34:37 +00:00
Tijl Coosemans
b33b0aa600 devel/libunistring:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip

Approved by:	portmgr (implicit, bump unstaged port)
2014-08-29 08:24:19 +00:00
Tijl Coosemans
c8711e099a dns/c-ares:
- Add USES=libtool and bump dependent ports
- Move variable definitions in front of include bsd.port.options.mk
- Replace patch with USES=pathfix

Approved by:	portmgr (implicit, bump unstaged port)
2014-08-28 10:21:31 +00:00
Tijl Coosemans
41c21bb925 Fix more missing -lintl
Tested by:	mat
2014-08-20 08:01:12 +00:00
Tijl Coosemans
4439fe268d Add missing libintl link
Reported by:	mat
2014-08-19 12:41:45 +00:00
Tijl Coosemans
37f54e0f66 net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD

databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip

databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample

databases/libgdamm:
- Drop :keepla
- USES=tar:bzip2
- Use INSTALL_TARGET=install-strip

databases/libgdamm5:
- Add INSTALL_TARGET=install-strip
- Drop --enable-static (inherited from old repocopy)

devel/anjuta x11-toolkits/py-gnome-extras:
- Drop :keepla

dns/powerdns dns/powerdns-devel:
- Convert to USES=libtool
- Add INSTALL_TARGET=install-strip
- Disable static modules
- Stop creating library symlinks with .0 suffix, not needed for dynamically
  opened modules

mail/dovecot2:
- Add USES=libtool

mail/dovecot2-pigeonhole:
- Drop CONFIGURE_TARGET (incorrect for Dragonfly)
- Add USES=libtool and INSTALL_TARGET=install-strip

math/gnumeric:
- USES=libtool tar:xz

Approved by:	portmgr (implicit, bump unstaged ports)
2014-07-24 18:34:16 +00:00
Tijl Coosemans
c958a48581 Remove two libtool fixes from Mk/Uses/libtool.mk. They don't always work
when an older version of a package is installed.  This is the case when an
executable links with installed libraries and with uninstalled libraries
that link with other uninstalled libraries.  For each of the directly
linked libraries the executable will have an rpath (/usr/local/lib for the
installed libraries and a path under WRKDIR for each of the uninstalled
libraries), but not for the indirect libraries.  Both ld(1) and rtld(1)
search the rpath of the executable first before any rpath of libraries, so
the indirectly linked libraries will be found in /usr/local/lib if they are
installed instead of in WRKDIR.

With this commit executables will overlink with uninstalled indirect
libraries again so their location is added to the rpath of the executable.

This partially reverts r358784.

PR:		191611
Approved by:	portmgr (bapt)
2014-07-23 10:28:03 +00:00
Adam Weinberger
c6941c482e Add DOCS option where PORTDOCS is in plist. 2014-07-16 03:18:26 +00:00
Tijl Coosemans
3e4a806167 Add 4 new sed commands to USES=libtool. The first two apply some of the
changes that Debian made to their libtool.  The first command applies to
libtool versions 1.4 and up.  The second command is somewhat more elaborate
but essentially it uses the sed hold space to move an "elif...fi" block
down.  It applies to 2.x.  Together these reduce overlinking to unpatched
.la files (from ports that don't have USES=libtool yet but also .la files
in the work directory).

The third and fourth command fix relinking.  During staging libtool may
relink libA when it links to another library in the work directory libB.
The reason is that libA created during build phase has its runpath set to
the location of libB in the work directory.  This allows running an
executable that links to libA from within the work directory.  The relink
removes this extra runpath.

When libtool relinks libA it replaces "libB.la" on the linker command line
with "-L${STAGEDIR}${PREFIX}/lib -lB" with the intention to link to libB in
the stage directory but this -L flag isn't necessarily the first so another
libB may be linked instead.  The two sed commands make relink the same as a
normal link.  This means libtool will relink with libraries from the work
directory using a path similar to "../srcB/.libs/libB.so" without -L flags.
This applies to libtool 1.4 and up.  Earlier versions don't seem to relink
libraries.
(This fixes ports like devel/apr1 so they link with freshly built libraries
instead of installed libraries.)

Fix all ports with missing libraries.

Additionally:
archivers/rpm4: USES=patchfix.
databases/gdbm: INSTALL_TARGET=install-strip.
devel/gnome-vfs: remove patch that doesn't change anything.
devel/ois: INSTALL_TARGET=install-strip and use standard USE_AUTOTOOLS.
devel/zziplib: INSTALL_TARGET=install-strip, MAKE_CMD.
multimedia/mjpegtools: remove USE_AUTOTOOLS, use modern compiler on i386
   instead of disabling optimisations.
net/libnetdude: disable static plugins.

PR:		190941
Exp-run:	antoine
Approved by:	portmgr (antoine)
2014-06-22 10:44:29 +00:00
William Grzybowski
ecd905d2bd security/sssd: pam fixes
PR:		184464
Submitted by:	maintainer
2014-06-12 14:35:01 +00:00
William Grzybowski
8f68d47be1 security/sssd: fix since libtoolize conversion
PR:		ports/190090
Submitted by:	maintainer
2014-05-22 14:12:25 +00:00
Mark Felder
f97d195f62 Fix typo in rc script. ssd -> sssd
Submitted by:	lslebodn
2014-05-21 11:46:16 +00:00
Antoine Brodin
9f70f886b8 xmllint from new libxml2 seems to be stricter than it used to be
Disable it so that man pages can be generated

Submitted by:	maintainer
2014-05-20 21:12:42 +00:00
Tijl Coosemans
e9f82aa73f - USES=libtool pathfix.
- Add missing USE_AUTOTOOLS=libtoolize autoheader.
- Don't patch configure and Makefile.in because they are regenerated.
- Sort pkg-plist and use @sample.
2014-05-08 15:00:49 +00:00
Cy Schubert
e729feba66 USES=libtool breaks package.
Point hat to:	self
2014-05-08 01:00:43 +00:00
Cy Schubert
d18ed390d0 Fix QA error and warning. 2014-05-07 19:59:43 +00:00
Mark Felder
21b4eb88ea - rc script now passes rclint
- rc script creates dirs in /var before launching daemon
- add patch from upstream to match behavior of sssd on Linux

https://fedorahosted.org/sssd/ticket/2232

PR:		ports/186545
Sponsored by:	SupraNet Communications, Inc
2014-05-07 14:18:54 +00:00
Craig Rodrigues
f7818fda0b Remove libldap.so from LIB_DEPENDS, it is already added by USE_OPENLDAP.
PR:		ports/188942
Approved by:	Lukas Slebodnik <lukas.slebodnik@intrak.sk> (maintainer)
2014-04-26 04:29:39 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Sunpoet Po-Chuan Hsieh
3f40f5a4c5 - Do not overwrite CFLAGS
PR:		ports/184193
Submitted by:	Lukas Slebodnik <lukas.slebodnik@intrak.sk> (maintainer)
2013-11-23 15:10:44 +00:00
William Grzybowski
836dc25a58 security/sssd: update to 1.9.6
- Update to 1.9.6
- Remove FreeBSD < 8.0-RELEASE check (unsupported)

PR:		ports/183750
Submitted by:	Lukas Slebodnik <lukas.slebodnik intrak.sk> (maintainer)
2013-11-08 10:58:10 +00:00