- User Since
- Nov 23 2018, 3:10 PM (96 w, 3 d)
Jun 27 2020
Download Maven deps from GitHub with more descriptive filename (mesos-maven-deps-1.10.0.tar.gz)
I've updated the patch to pull all the required Maven dependencies from a GitHub repo, as suggested by the feedback from -ports@
I would like to look into the wider issue of resolving/fetching dependencies for Maven based ports, but is easier to try that with a smaller and simpler project first, rather than Mesos which is quite complex.
Jun 25 2020
Jun 23 2020
Jun 19 2020
Jun 5 2020
May 30 2020
May 22 2020
Nov 23 2019
Removed PORTREVISION bump from devel/geany/Makefile, and improved dependency check to test for a spefic colour theme file as suggested.
Changed devel/geany/Makefile to remove THEMES option from default options.
Nov 22 2019
I don't much like having to add a slave port, so inverting the dependency sounds like best option.
Nov 21 2019
Nov 15 2019
Changed RUN_DEPENDS from geany>=1.24:devel/geany to geany:devel/geany.
Nov 5 2019
Oct 31 2019
Oct 26 2019
I would say just add IGNORE_FreeBSD_11= does not build between LICENSE* and *DEPENDS
I'm fine with both, IGNORE would tell people don't really need to try it, while BROKEN will still be built by the package builders.
Added IGNORE_FreeBSD_11 due to breaking build.
Oct 25 2019
BTW, it fails to build on 11: https://gist.github.com/3d72c1ad6338657c385a86ec8bbb2526
If this is hard to fix, we could consider mark this IGNORE on 11.
Oct 23 2019
Updated pkg-plist to include missing header files.
Oct 22 2019
Oct 4 2019
- Updated port to 1.9.0
- Added databases/leveldb dependency
- Added devel/elfio dependency
- Added www/http-parser dependency
- Additional patches to fix compile errors
- Removed CLI option (always installed)
Sep 18 2019
Still:====> Running Q/A tests (stage-qa) Error: '/usr/bin/env python' is an invalid shebang you need USES=shebangfix for 'bin/mesos-ps' Error: '/usr/bin/env python' is an invalid shebang you need USES=shebangfix for 'bin/mesos-tail' Error: '/usr/bin/env python' is an invalid shebang you need USES=shebangfix for 'bin/mesos-scp' Error: '/usr/bin/env python' is an invalid shebang you need USES=shebangfix for 'bin/mesos-cat' *** Error code 1
The problem is those files under bin/ need Python, are installed even when CLI is not defined, while python:run and shebangfix are only defined when CLI is on.
So, the possible solution is either only install these files when CLI is defined, or having python:run and shebangfix defined globally.
- Fixed typo; CLI_USE= should have been CLI_USES=
- Added 'shebangfix' to CLI_USES=
- Removed extraneous whitespace (to satisfy portlint)
Sep 16 2019
====> Running Q/A tests (stage-qa) Error: '/usr/local/bin/python' is an invalid shebang you need USES=shebangfix for 'bin/mesos-ps' Error: '/usr/local/bin/python' is an invalid shebang you need USES=shebangfix for 'bin/mesos-tail' Error: '/usr/local/bin/python' is an invalid shebang you need USES=shebangfix for 'bin/mesos-cat' Error: '/usr/local/bin/python' is an invalid shebang you need USES=shebangfix for 'bin/mesos-scp' *** Error code 1
I think this is because USE=python:run is only defined when CLI option enabled.
Sep 15 2019
Sep 14 2019
Aug 13 2019
Aug 8 2019
Updated to 1.8.1
Added patch to fix compilation error in src/master/allocator/mesos/hierarchical.cpp
Jun 8 2019
Please could take a look over the updated diff, as I appreciate the constructive feedback! :-)
Jun 2 2019
- Fixed incorrect braces for PORTVERSION
- Added USES= libtool
- Added USES= shebangfix and SHEBANG_FILES= (although make stage-qa still seems unhappy with these files?)
- Added USE_LDCONFIG=yes
- Added option for installing CLI tools (which require the python runtime)
- Added option for installing Deploy scripts (which should now install the *.template files as samples)
- Added --disable-werror flag as suggested
May 13 2019
Added SUBDIR += apache-mesos to sysutils/Makefile, as requested.
May 12 2019
Apr 16 2019
Are there any further changes that this port needs, or can it be merged?
Apr 14 2019
Updated Makefile based on suggestions;
Fixed typo in pkg-descr.
Updated existing devel/elfio port rather than creating a new one (devel/elfio3).
Updated Makefile as suggested by tobik;
Added NO_BUILD= yes
Added TEST_TARGET= check
Moved 'OPTIONS' variables down for correct ordering
Apr 13 2019
Added elfio3 directory to devel/Makefile
Added myself as maintainer
Added picojson subdirectory to devel/Makefile
Added myself as maintainer of this port
Apr 12 2019
Apr 10 2019
Dec 15 2018
Updated file path in diff for Phabricator Diffusion browsing
Dec 8 2018
Dec 1 2018
Nov 30 2018
Updated with regards to feedback suggested by markj