Commit Graph

50 Commits

Author SHA1 Message Date
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
William Grzybowski
96897ee6d6 security/sssd: fix build on 10
- Fix build on 10
- Move library path to where it belongs

PR:		ports/183693
Submitted by:	Lukas Slebodnik <lukas.slebodnik intrak.sk> (maintainer)
2013-11-06 11:20:53 +00:00
William Grzybowski
15d10cb6d2 security/sssd: fix krb5 detection on 8.3
PR:		ports/183504
Submitted by:	Lukas Slebodnik <lukas.slebodnik intrak.sk> (maintainer)
2013-11-01 10:43:53 +00:00
William Grzybowski
458cc2ceab security/sssd: fix ldap client dependency
- Fix ldap client dependency

PR:		ports/183377
Submitted by:	Lukas Slebodnik <lukas.slebodnik intrak.sk> (maintainer)
2013-10-28 10:01:58 +00:00
William Grzybowski
89a60c2094 security/sssd: pass maintainership
- Pass maintainership to the last PR submitter

Approved by:	maintainer (timeout)
2013-10-26 23:00:15 +00:00
William Grzybowski
35c7e2debe security/sssd: update to 1.9.5
- Update to 1.9.5 [1]
- Allow staging
- Convert lib depends to new format
- Use correct autotools

PR:		ports/181566
Submitted by:	Lukas Slebodnik <lukas.slebodnik intrak.sk>
Approved by:	maintainer (timeout)
2013-10-26 19:42:17 +00:00
Baptiste Daroussin
a65ed2e51b Add NO_STAGE all over the place in preparation for the staging support (cat: security) 2013-09-20 22:55:24 +00:00
Baptiste Daroussin
b2c2296adc Eradicate USE_GNOME=pkgconfig from security
While here:
- Trim headers
- Convert USE_GMAKE to USES=gmake
- Convert USE_GNOME=gnomehack to USES=pathfix
- Convert USE_PERL5 to USES=perl5
2013-08-31 00:11:06 +00:00
Martin Wilke
800d78b28b - Unbreak build after autotool update 2013-07-16 14:56:10 +00:00
Niclas Zeising
2cea1286b0 Chase the c-ares shlib bump. [1]
Fix plist by adding localized man pages.
Bump portrevision.
Trim makefile headers

Submitted by:	xorg exp-run [1]
Approved by:	portmgr (bapt)
2013-05-24 13:16:49 +00:00
Ryan Steinmetz
156910ed5b - Bump PORTREVISION after dns/c-ares update 2013-05-15 19:58:55 +00:00
Marcus von Appen
95e7081976 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig and
  USE_GETTEXT=yes to USES=gettext while here
2013-04-27 18:25:24 +00:00
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Martin Matuska
b2c4fbb77a Update PCRE to 8.32
Introduces the UTF-32 library pcre32
Bump PORTREVISION in dependent ports
2012-12-10 19:11:11 +00:00
Hajimu UMEMOTO
dda3fab6a5 Update cyrus-sasl2 to 2.1.26.
This bumps shlib version of libsasl2.
2012-12-10 15:10:02 +00:00
Ade Lovett
6d726b6c09 Update autoconf to 2.69 and automake to 1.12
PR:		166836
Tested by:	Multiple -exp runs (pav)
2012-05-11 20:38:09 +00:00
Martin Matuska
dbbf004162 Bump pcre library dependency due to 8.30 update 2012-02-14 12:45:35 +00:00
Ruslan Makhmatkhanov
847375fe09 - convert to using PYTHON_SITELIBDIR (non-functional change) 2012-02-12 17:40:54 +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
Mark Linimon
52e72117b2 Mark broken on tier-2: fails to link.
Hat:		portmgr
2011-12-22 10:54:25 +00:00
Ryan Steinmetz
444f4cb73e - Fix incorrect CATEGORIES 2011-10-15 13:49:18 +00:00
Ryan Steinmetz
2e567b748d New port: security/sssd
sssd integrates the functionality of pam_krb5 and pam_ldap/nss_ldap
with caching and additional features.

This project provides a set of daemons to manage access to remote
directories and authentication mechanisms, it provides an NSS and
PAM interface toward the system and a pluggable backend system to
connect to multiple different account sources. It is also the
basis to provide client auditing and policy services for projects
like FreeIPA.  sssd also features caching, which can allow for
offline use to assist laptop users.

WWW: https://fedorahosted.org/sssd/

PR:		ports/161555
Submitted by:	Andrew Elble <aweits@rit.edu>
2011-10-15 02:13:20 +00:00