In D22378#491515, @james.wright_digital-chaos.com wrote:Hi again,
Now that the port is avialable via the pkg repo, I noticed that
trying to install the new "geany-themes" package ignores the
"geany-gtk2" package if already installed and tries to install "geany"
(the gtk3 version) instead?Is there anything I can change in the port to depend on either
"geany" or "geany-gtk2" packages?
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Nov 21 2019
Nov 21 2019
madpilot added a comment to D22378: new port: devel/geany-themes: install shared color schemes for the Geany text editor.
james.wright_digital-chaos.com added a comment to D22378: new port: devel/geany-themes: install shared color schemes for the Geany text editor.
Hi again,
Nov 16 2019
Nov 16 2019
linimon retitled D22378: new port: devel/geany-themes: install shared color schemes for the Geany text editor from devel/geany-themes: New port to new port: devel/geany-themes: install shared color schemes for the Geany text editor.
Nov 15 2019
Nov 15 2019
madpilot added a comment to D22378: new port: devel/geany-themes: install shared color schemes for the Geany text editor.
In D22378#489434, @james.wright_digital-chaos.com wrote:In D22378#489403, @madpilot wrote:Thanks for this port, it looks like a good addition to the ports tree.
The port looks fine by reading it.
I'll test it and commit it once done with tests.
Thanks, that would be great!
I'm not precious over the maintainership of this port, would it make sense for you to take this one alongside all the other geany related ports which you maintain?
james.wright_digital-chaos.com added a comment to D22378: new port: devel/geany-themes: install shared color schemes for the Geany text editor.
In D22378#489403, @madpilot wrote:Thanks for this port, it looks like a good addition to the ports tree.
The port looks fine by reading it.
I'll test it and commit it once done with tests.
madpilot added a comment to D22378: new port: devel/geany-themes: install shared color schemes for the Geany text editor.
Thanks for this port, it looks like a good addition to the ports tree.
james.wright_digital-chaos.com updated the diff for D22378: new port: devel/geany-themes: install shared color schemes for the Geany text editor.
Changed RUN_DEPENDS from geany>=1.24:devel/geany to geany:devel/geany.
Nov 6 2019
Nov 6 2019
Nov 5 2019
Nov 5 2019
Nov 1 2019
Nov 1 2019
- poudriere builds look good
- I used the new version for an entire day without any issues
Oct 31 2019
Oct 31 2019
Oct 27 2019
Oct 27 2019
Oct 26 2019
Oct 26 2019
james.wright_digital-chaos.com added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
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.
james.wright_digital-chaos.com updated the diff for D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
Added IGNORE_FreeBSD_11 due to breaking build.
lwhsu added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
In D20251#484315, @james.wright_digital-chaos.com wrote:In D20251#484295, @lwhsu wrote:Still fails: https://gist.github.com/987197a48472bfc4790495dfdebab8de
I suggest mark IGNORE on 11 first.What is best way to do this, I tried adding following block near the bottom of the Makfile but portlint complains about it's position no matter where I put it;
.include <bsd.port.pre.mk> .if (${OSVERSION} < 1200000) IGNORE= build fails on FreeBSD 11 .endifAlso should we use BROKEN= rather than IGNORE= for this case?
james.wright_digital-chaos.com added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
In D20251#484295, @lwhsu wrote:Still fails: https://gist.github.com/987197a48472bfc4790495dfdebab8de
I suggest mark IGNORE on 11 first.
lwhsu added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
Still fails: https://gist.github.com/987197a48472bfc4790495dfdebab8de
I suggest mark IGNORE on 11 first.
Oct 25 2019
Oct 25 2019
lwhsu added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
I've purged my poudriere's pkg repository of 11 and kicked out a new test.
james.wright_digital-chaos.com added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
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
Oct 23 2019
lwhsu added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
In D20251#483238, @james.wright_digital-chaos.com wrote:In D20251#483236, @lwhsu wrote:This patch build failed in poudriere: https://gist.github.com/5919089c2e8d247342cf9a8749df7ca7
I added these files in include/ to pkg-plist and it pass the poudriere test. Is that the right fix? (these files need to be installed and installed to the right place)
The orphaned files mentioned in that poudriere log were header files I deliberately excluded from the pkg-plist, as I think they are for internal libs and headers only required during the build process, so didn't need to be included in the final package.
james.wright_digital-chaos.com updated the diff for D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
Updated pkg-plist to include missing header files.
Oct 22 2019
Oct 22 2019
james.wright_digital-chaos.com added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
In D20251#483236, @lwhsu wrote:This patch build failed in poudriere: https://gist.github.com/5919089c2e8d247342cf9a8749df7ca7
I added these files in include/ to pkg-plist and it pass the poudriere test. Is that the right fix? (these files need to be installed and installed to the right place)
lwhsu added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
Updated pkg-plist: https://gist.github.com/cc17d08532e48039d9c5c30fc2a145f9
lwhsu added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
This patch build failed in poudriere: https://gist.github.com/5919089c2e8d247342cf9a8749df7ca7
Oct 4 2019
Oct 4 2019
james.wright_digital-chaos.com updated the diff for D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
- 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 23 2019
Sep 23 2019
In D21770#475048, @lwhsu wrote:I'll commit with minor fixes.
I'll commit with minor fixes.
lwhsu retitled D21770: security/tpm2-abrmd: update default TCTI config from security/abrmd: update default TCTI config to security/tpm2-abrmd: update default TCTI config.
Sep 22 2019
Sep 22 2019
Sep 18 2019
Sep 18 2019
james.wright_digital-chaos.com added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
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 1The 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.
lwhsu added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
In D20251#473528, @james.wright_digital-chaos.com wrote:In D20251#472897, @lwhsu wrote:Because python is used for those bin/* files, the quickest way is moving python:run to USE=, however, I tried this and poudriere gives many Error: Orphaned: include/*.
Can you check this part?I think the previous errors (regarding python and shebangfix) were caused by a typo in CLI_USES=, I have since updated the diff and they seem to have been resolved.
Please could you run a build through poudriere and let me know if there are any outstanding issues?
james.wright_digital-chaos.com added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
In D20251#472897, @lwhsu wrote:Tried moving shebangfix from USES= to CLI_USES= but still get the same error when running make stage-qa.
Please could you provide a suggestion how to fix this issue as I'm stumped as to what is the actual problem here.
Because python is used for those bin/* files, the quickest way is moving python:run to USE=, however, I tried this and poudriere gives many Error: Orphaned: include/*.
Can you check this part?
james.wright_digital-chaos.com updated the diff for D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
Makefile changes
- Fixed typo; CLI_USE= should have been CLI_USES=
- Added 'shebangfix' to CLI_USES=
- Removed extraneous whitespace (to satisfy portlint)
Sep 17 2019
Sep 17 2019
lwhsu added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
In D20251#472520, @james.wright_digital-chaos.com wrote:====> 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 1I think this is because USE=python:run is only defined when CLI option enabled.
Tried moving shebangfix from USES= to CLI_USES= but still get the same error when running make stage-qa.
Please could you provide a suggestion how to fix this issue as I'm stumped as to what is the actual problem here.
Sep 16 2019
Sep 16 2019
james.wright_digital-chaos.com added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
====> 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 1I think this is because USE=python:run is only defined when CLI option enabled.
Sep 15 2019
Sep 15 2019
james.wright_digital-chaos.com added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
In D20251#472087, @lwhsu wrote:@james.wright_digital-chaos.com: do you want to also submit the patch to the upstream?
Sep 14 2019
Sep 14 2019
lwhsu requested changes to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
I can build this port in poudriere fine. I think previous error was because of patching issue.
james.wright_digital-chaos.com added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
In D20251#472124, @arrowd wrote:Sorry for forgetting about this. I didn't added it to my TODO list.
This doesn't build on FreeBSD 12 due to following error:
libtool: compile: c++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.8.1\" "-DPACKAGE_STRING=\"mesos 1.8.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.8.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_BOOST_VERSION_HPP=1 -DHAVE_LIBCURL=1 -DHAVE_GLOG_LOGGING_H=1 -DHAVE_ARCHIVE_H=1 -DHAVE_GOOGLE_PROTOBUF_MAP_H=1 -DHAVE_EV_H=1 -DHAVE_PICOJSON_H=1 -DHAVE_RAPIDJSON_RAPIDJSON_H=1 -DHAVE_LIBSASL2=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_GRPCPP_GRPCPP_H=1 -DHAVE_ZOOKEEPER_H=1 -I. -DLIBDIR=\"/usr/local/lib\" -DPKGLIBEXECDIR=\"/usr/local/libexec/mesos\" -DPKGDATADIR=\"/usr/local/share/mesos\" -DPKGMODULEDIR=\"/usr/local/lib/mesos/modules\" -I../include -I../include -I../include/mesos -D__STDC_FORMAT_MACROS -I../3rdparty/concurrentqueue-7b69a8f -I../3rdparty/elfio-3.2 -I../3rdparty/leveldb-1.19/include -I../3rdparty/libprocess/include -I../3rdparty/nvml-352.79 -I../3rdparty/stout/include -I/usr/local/include/subversion-1 -I/usr/local/include -I/usr/local/include -I/usr/local/include/apr-1 -I/usr/local/include/apr-1.0 -isystem /usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/zookeeper -D_THREAD_SAFE -pthread -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wno-unused-local-typedef -Wno-inconsistent-missing-override -std=c++11 -stdlib=libc++ -DGTEST_HAS_PTHREAD -D_WITH_GETLINE -Wno-sentinel -MT master/libmesos_no_3rdparty_la-constants.lo -MD -MP -MF master/.deps/libmesos_no_3rdparty_la-constants.Tpo -c master/constants.cpp -fPIC -DPIC -o master/.libs/libmesos_no_3rdparty_la-constants.o master/allocator/mesos/hierarchical.cpp:1649:5: error: use of undeclared identifier 'random_shuffle'; did you mean 'std::random_shuffle'? random_shuffle(resourceVector.begin(), resourceVector.end()); ^~~~~~~~~~~~~~ std::random_shuffle /usr/include/c++/v1/algorithm:3168:1: note: 'std::random_shuffle' declared here random_shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last) ^
arrowd added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
Sorry for forgetting about this. I didn't added it to my TODO list.
lwhsu added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
@arrowd: any update on this?
@james.wright_digital-chaos.com: do you want to also submit the patch to the upstream?
Aug 13 2019
Aug 13 2019
Aug 12 2019
Aug 12 2019
arrowd added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
Looks good to me. If no one objects, I'll commit this after giving it a run in poudriere.
Aug 8 2019
Aug 8 2019
james.wright_digital-chaos.com retitled D21185: devel/elfio: Updated to 3.4 from devel/efio: Updated to 3.4 to devel/elfio: Updated to 3.4.
james.wright_digital-chaos.com added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
Updated to 1.8.1
Added patch to fix compilation error in src/master/allocator/mesos/hierarchical.cpp
Jun 15 2019
Jun 15 2019
Jun 8 2019
Jun 8 2019
james.wright_digital-chaos.com added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
Please could take a look over the updated diff, as I appreciate the constructive feedback! :-)
Jun 2 2019
Jun 2 2019
james.wright_digital-chaos.com updated the diff for D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
Makefile changes;
- 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 14 2019
May 14 2019
mat added inline comments to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
tobik requested changes to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
May 13 2019
May 13 2019
james.wright_digital-chaos.com updated the diff for D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
Added SUBDIR += apache-mesos to sysutils/Makefile, as requested.
linimon retitled D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software from sysutils/apache-mesos: New port to [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
tcberner added a comment to D20251: [new port] sysutils/apache-mesos: Apache Mesos cluster management software.
This needs to be hooked into sysutils/Makefile
May 12 2019
May 12 2019
Apr 23 2019
Apr 23 2019
Apr 19 2019
Apr 19 2019
Apr 16 2019
Apr 16 2019
Are there any further changes that this port needs, or can it be merged?
Apr 15 2019
Apr 15 2019
Apr 14 2019
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).
james.wright_digital-chaos.com retitled D19879: devel/elfio: Updated from 1.0.3 to 3.3 from Added port for devel/elfio3 to devel/elfio: Updated from 1.0.3 to 3.3.
In D19879#427686, @tobik wrote:Added a new port for ELFIO v3.x as it is incompatible with the existing v1.x.x
devel/elfio is unmaintained and no ports depend on it. Why not update it to 3.x instead of adding a new port? Is there a reason devel/elfio needs to stay at 1.x?
Updated Makefile as suggested by tobik;
Removed ALL_TARGET=
Added NO_BUILD= yes
Added TEST_TARGET= check
Moved 'OPTIONS' variables down for correct ordering
Added a new port for ELFIO v3.x as it is incompatible with the existing v1.x.x
Apr 13 2019
Apr 13 2019
james.wright_digital-chaos.com added a reviewer for D19879: devel/elfio: Updated from 1.0.3 to 3.3: tcberner.
Added elfio3 directory to devel/Makefile
Added myself as maintainer
Added picojson subdirectory to devel/Makefile
Added myself as maintainer of this port
The port needs to be hooked into devel/Makefile
Apr 12 2019
Apr 12 2019
james.wright_digital-chaos.com updated the summary of D19879: devel/elfio: Updated from 1.0.3 to 3.3.
Apr 10 2019
Apr 10 2019
Apr 8 2019
Apr 8 2019
Feb 25 2019
Feb 25 2019
brooks accepted D19068: devel/llvm70, devel/llvm80: fix libclangDoc.a installation, install clang-doc80.
Sorry, I had changes in progress when this came in and then life got busy. This one slipped out of my buffer. I'll commit shortly.
Feb 24 2019
Feb 24 2019
val_packett.cool added a comment to D19068: devel/llvm70, devel/llvm80: fix libclangDoc.a installation, install clang-doc80.
ping @brooks
Feb 2 2019
Feb 2 2019
Jan 28 2019
Jan 28 2019
Jan 22 2019
Jan 22 2019
Committed already