Commit graph

69 commits

Author SHA1 Message Date
Stefan Eßer
04b9da4140 */*: Remove redundant '-*' from CONFLICTS definitions
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
2021-11-25 22:40:11 +01:00
Tobias Kortkamp
ce1af7fdc2
*: apply refactor.remove-consecutive-empty-lines
Submitted by:	portedit
2021-10-19 10:36:47 +02:00
Mathieu Arnold
cf118ccf87
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Dima Panov
33df62a77c databases/tdb: use macro PYTHON_EXT_SUFFIX Right Way(TM)
Pointyhat to:	fluffy
2020-12-24 14:11:14 +00:00
Dima Panov
3cde1bb5d1 databases/tdb: switch to PYTHON_EXT_SUFFIX 2020-12-24 13:20:35 +00:00
Timur I. Bakeyev
1f792126f8 Update Samba supplimentary libs to the recent ones.
PR:		246284
		246285
		246286
		246287
2020-07-05 00:23:05 +00:00
Antoine Brodin
9bef23ecc2 Clean up USES
With hat:	portmgr
2020-02-19 17:59:35 +00:00
Timur I. Bakeyev
7b7fb757bd Upgrade port to 1.4.2 version 2019-10-11 00:40:21 +00:00
Matthias Andree
b48b3ac88a Reinstate PORTEPOCH=1 to prevent version from going backwards. 2019-06-21 07:32:53 +00:00
Timur I. Bakeyev
29295bfeff Upgrade Samba supplimentary ports to the new build system. Effectively they are dependent now from Python 3.4+ for the build, unless NO_PYTHON is specified,
in which case ports still can be build with Python 2.7.

That should address legacy Python dependencies for some non-Samba ports as well.
2019-06-19 22:44:25 +00:00
Timur I. Bakeyev
39cc7aa2e9 Not strictly necessary file for the port 2019-06-11 21:34:52 +00:00
Timur I. Bakeyev
19a23577e6 Update Samba supplimentary libs to the newer versions.
Sponsored by:	iXsystems Inc.
2018-07-31 04:09:06 +00:00
Timur I. Bakeyev
c262bbfb5f Update Samba supplimentary libraries, fixed (new) portlint errors, changed Python3 version knob. 2018-05-17 02:24:59 +00:00
Timur I. Bakeyev
f8a1071d96 Update supplimentary Samba libs to the latest versions.
Sponsored by:	iXsystems Inc.
2018-02-20 23:17:49 +00:00
Timur I. Bakeyev
bab1c1db80 Small useless bump of the version to make poudriere pick up changes in WITH_SAMBA4_PYTHON3 usage 2017-12-17 06:06:00 +00:00
Timur I. Bakeyev
dbaa72074d Make sure that you can compile all supplimentary ports without Python bindings 2017-11-21 17:00:12 +00:00
Timur I. Bakeyev
b006691256 Fix too broad Python specification, cut down to 2.7 explicitly. 2017-11-20 13:39:16 +00:00
Timur I. Bakeyev
17009f74ad Update Samba supplimentary libraries to the most recent versions. 2017-11-20 06:40:28 +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
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
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
7a4b04fe60 Restore PORTEPOCH 2015-01-16 17:10:41 +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
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
0345c64a75 Add NO_PYTHON knob to make lev@ a bit happier. Minor version update of tdb. 2014-04-20 23:46:59 +00:00
Timur I. Bakeyev
1627a9eded Usage of .pre.mk requires corresponding .post.mk 2014-03-13 02:12:35 +00:00
Timur I. Bakeyev
d9f1fb7fca Convert to the staged environment 2014-03-13 00:28:12 +00:00
Baptiste Daroussin
f8e4d2f78f Reduce over inclusion of bsd.port.mk 2014-01-15 23:51:19 +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
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
Marcus von Appen
d222909e26 - Fix build after the recent lang/python changes 2013-08-17 23:54:21 +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
992586fa08 Finish converting the whole ports tree to USES=pkgconfig 2013-04-23 14:20:25 +00:00
Baptiste Daroussin
14bc5a6c11 Convert to new options framework left unconverted ports in databases category 2013-03-21 17:43:46 +00:00
Timur I. Bakeyev
3fcb8de796 Update port to the latest version 2013-01-31 15:03:47 +00:00
Ruslan Makhmatkhanov
878ac10d51 - strict python version to 2.x (doesn't build with python3)
PR:		170072
Submitted by:	Kimmo Paasiala <kpaasial at gmail dot com>
Approved by:	timur (maintainer)
2012-07-23 07:14:38 +00:00
Timur I. Bakeyev
2e62e3630f Fix damage cause by commits of eadler and miwi 2012-05-03 22:55:40 +00:00
Timur I. Bakeyev
f5ad64cebb Update to version 1.2.9 2011-08-01 20:05:57 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Timur I. Bakeyev
35ec7fdb86 Fix unnecessary conflict with samba subports, in particular - libsmbclient. 2010-10-29 12:49:53 +00:00