Commit graph

35 commits

Author SHA1 Message Date
Antoine Brodin
9d10f8dd70 Remove WANT_OPENLDAP_SASL from a few ports as it prevents users from easily
installing a desktop environment and samba.
WANT_OPENLDAP_SASL must not be used in invidual ports Makefiles.
Note: there is a wip to rewrite the handling of openldap in ports

With hat:	portmgr
Reviewed by:	mat
MFH:		2017Q1
Differential Revision:	https://reviews.freebsd.org/D9083
2017-01-10 12:08:19 +00:00
Timur I. Bakeyev
751aa321cd Update Samba4* supplimentary libraries to the newer versions.
Made databases/ldb to depend on openldap-sasl-client, so it won't conflict with the corresponding requirement of net/samba4* ports.
2017-01-02 22:53:43 +00:00
Timur I. Bakeyev
0e46db7805 This is routine update for the Samba supplimentary libraries, bumping them to the versions that commonly acceptable by recent Samba ports, in particular, samba44. 2016-04-12 22:40:36 +00:00
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Timur I. Bakeyev
f5bb2258ec Update ldb to the latest version, needed by Samba 4.3.3 2015-12-16 22:28:52 +00:00
Timur I. Bakeyev
2885f1117a Update Samba supplimentary libs 2015-11-30 00:17:41 +00:00
Timur I. Bakeyev
259a2b0a1b Fix to the coredump in the library code of the Samba libs. Provided by Andrey Kramarenko.
https://bugzilla.samba.org/show_bug.cgi?id=11455
2015-09-19 13:36:27 +00:00
Timur I. Bakeyev
86a32507a1 Upgrade relevant ports to the latest releases.
PR:		202041
2015-08-09 22:52:17 +00:00
Timur I. Bakeyev
ffa94170d0 Update of ldb port, necessary for net/samba42 2015-06-08 03:49:09 +00:00
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
Baptiste Daroussin
8157e9f800 Add a new USES=waf to handle the waf building system, allowing to factorise code
Plug waf into MAKE_CMD and CONFIGURE_CMD so the regular defined targets can be
reused

Always define _MAKE_JOBS so that when bsd.port.mk will stop overwritting
_MAKE_JOBS when parallel jobs are disabled we can enforce -j1 (which is needed
to really disable parallelisation with waf

WAF_CMD has been created to allow one to override the location of the waf script
relatively to WRKSRC

CONFIGURE_TARGET is by default defined to "configure"
ALL_TARGET is by default defined to "build"
INSTALL_TARGET is by default defined to "install"

USES=waf is by default stagedir safe
2015-04-08 15:05:48 +00:00
Tijl Coosemans
148d8bdc68 Take PORTEPOCH into account in the databases/tdb dependency 2015-01-23 20:14:37 +00:00
Timur I. Bakeyev
31fd5fd83a Return back incorrectly resetted PORTEPOCH for databases/tdb. Raised minimal requirements for dependencies for database/ldb to reflect actual ones. 2015-01-16 17:21:10 +00:00
Timur I. Bakeyev
154bb26172 Upgrade supplimentary net/samba ports to the minimal common required versions. 2015-01-16 03:49:35 +00:00
Baptiste Daroussin
3f86adbc94 Cleanup plist 2014-12-20 17:40:53 +00:00
Timur I. Bakeyev
abf2d18101 Fix spelling 2014-12-14 12:25:38 +00:00
Marcus von Appen
e1555011ab - Convert ports from databases/ and deskutils/ to new USES=python
Approved by:	portmgr (implicit)
2014-10-19 08:50:17 +00:00
Marcus von Appen
900db324a3 Convert the Python framework bits to USES=python.
Please use USES=python instead of USE_PYTHON.

  USE_PYTHON=yes becomes USES=python
  USE_PYTHON=2.7+ becomes USES=python:2.7+
  USE_PYTHON_BUILD=3.3 becomes USES=python:3.3,build
  ...

A new PYTHON_FEATURES variable was added, which enables certain features for a
port and replaces some knobs at the same time;

  PYTHON_FEATURES=distutils replaces USE_PYDISTUTILS
  PYTHON_FEATURES=autoplist replaces PYDISTUTILS_AUTOPLIST
  PYTHON_FEATURES=py3kplist replaces PYTHON_PY3K_PLIST_HACK
  PYTHON_FEATURES=noegginfo replaces PYDISTUTILS_NOEGGINFO
  PYTHON_FEATURES=concurrent replaces PYTHON_CONCURRENT_INSTALL
  PYTHON_FEATURES=pythonprefix replaces USE_PYTHON_PREFIX

Some knobs have been deprecated and are to be removed in the near future:

  PYTHON_MASTER_SITES - use MASTER_SITE_PYTHON instead
  PYTHON_PKGNAMESUFFIX - use PYTHON_PKGNAMEPREFIX instead
  PYDISTUTILS_INSTALLNOSINGLE - deprecated without replacement

Some knobs have been removed completely:

  PYTHON_MASTER_SITE_SUBDIR
  PYTHON_DISTNAME
  PYTHON_WRKSRC

Several variables specific to the Python framework are no longer passed to the
build environment to avoid polluting dependency builds.

  PYTHON_VERSION is not passed to .MAKEFLAGS anymore
  PYTHON_DEFAULT_VERSION,
  PYTHON_DEFAULT_PORTVERSION and
  PYTHONBASE are not passed to the make environment anymore

The conversion required a couple of ports to be updated to fit the changes and
new requirements. Those included "bsd.python.mk" directly or contained checks
in places, for which the USES framework would fail to provide correct values.

Python modules directly using the upstream Python package (such as py-tkinter
or py-sqlite3) were updated to avoid using the now unnecessary and remmoved
knobs from "bsd.python.mk".

Phabric:	D399
exp-run:	167368 192357
PR:		167368 192357
Reviewed by:	antoine, wg
Exp-run award:	antoine
With hat:	python@
Approved by:	portmgr
2014-08-09 15:44:27 +00:00
Adam Weinberger
04ff64e713 A couple ports added support for OPTIONS but forgot to add them to
OPTIONS_DEFINE.
2014-08-03 19:30:08 +00:00
Timur I. Bakeyev
f4b4de52c7 Upgrade to 1.1.7 version 2014-08-03 00:37:47 +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
Timur I. Bakeyev
1627a9eded Usage of .pre.mk requires corresponding .post.mk 2014-03-13 02:12:35 +00:00
Baptiste Daroussin
8f74bf51f3 Reduce over inclusion of bsd.port.mk 2014-01-15 23:34:24 +00:00
Rene Ladan
50f8eaece1 Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
2014-01-13 21:00:02 +00:00
Timur I. Bakeyev
481c38126f Modify do-configure target not to depend from GNU_CONFIGURE 2013-12-08 18:34:35 +00:00
Baptiste Daroussin
36117d7097 Add NO_STAGE all over the place in preparation for the staging support (cat: databases) 2013-09-20 16:13:47 +00:00
Alex Kozlov
97e5e7dc3d - Remove last vestiges of MAKE_JOBS_SAFE knob
Approved by:	portmgr (bapt)
2013-09-20 10:54:22 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Timur I. Bakeyev
69b373d2cb Update relevant ports to the latest release and fix disappeared --prefix
from the bsd.ports.mk.

PR:		180102, 180103, 180136
2013-07-01 02:36:07 +00:00
Baptiste Daroussin
816f539eb0 Convert databases to USES=pkgconfig 2013-04-23 07:08:32 +00:00
Timur I. Bakeyev
75092d9b55 Update of the port to 1.1.15 release.
Change maintaner to myself according to IRC conversation and following e-mail.

[21:50] [aweits(~aweits@discipline.rit.edu )] yea, please take ownership

PR:		175896
Approved by:	maintainer
2013-02-06 21:06:01 +00:00
Ruslan Makhmatkhanov
fa11d99646 - convert to using PYTHON_SITELIBDIR (not functional change) 2012-02-12 15:33:34 +00:00
Ryan Steinmetz
00474bc55d - Actually remove unneeded patch this time 2011-10-04 17:35:12 +00:00
Ryan Steinmetz
509842cdba - Include missing tdb.so and libreplace.so
- Remove unneeded patch
2011-10-04 17:34:17 +00:00
Ryan Steinmetz
726cc4a068 New port: databases/ldb
ldb is a LDAP-like embedded database.

ldb provides a fast database with an LDAP-like API
designed to be used within an application.

In some ways it can be seen as a intermediate solution
between key-value pair databases and a real LDAP database.

WWW: http://ldb.samba.org/

PR:		ports/161266
Submitted by:	Andrew Elble <aweits@rit.edu>
2011-10-04 16:04:07 +00:00