mat (Mathieu Arnold)Administrator
Engineering

Projects (9)

User Details

User Since
May 9 2014, 10:23 AM (192 w, 6 d)
Roles
Administrator

Recent Activity

Today

mat updated the diff for D13970: Run shellcheck through Mk/Scripts/.
  • SC2086: Double quote to prevent globbing and word splitting.
Thu, Jan 18, 5:12 PM
mat created D13970: Run shellcheck through Mk/Scripts/.
Thu, Jan 18, 4:23 PM
mat committed rP459356: Remove confusing and obsolete comment, 10.2 support was axed in.
Remove confusing and obsolete comment, 10.2 support was axed in
Thu, Jan 18, 3:42 PM
mat updated the diff for D11304: Extract the DESKTOP_ENTRIES related targets..
  • Quote many things.
Thu, Jan 18, 3:09 PM
mat updated the diff for D11304: Extract the DESKTOP_ENTRIES related targets..
  • Drop dev/null
Thu, Jan 18, 2:52 PM
mat updated the diff for D11304: Extract the DESKTOP_ENTRIES related targets..
  • Switch this one to grep, expr's posix is harder.
Thu, Jan 18, 2:49 PM
mat committed rD51391: Add a note about this really not being for FreeBSD after 9..
Add a note about this really not being for FreeBSD after 9.
Thu, Jan 18, 2:31 PM
mat committed rD51390: Fix location of BIND9's configuration, and remove two obsolete /etc.
Fix location of BIND9's configuration, and remove two obsolete /etc
Thu, Jan 18, 2:06 PM
mat added a comment to D13953: Do not enable options that do not exist..

won't this change all the rubygem packages?
all r-cran and drupal packages too

Thu, Jan 18, 1:54 PM
mat added a comment to D13944: mail/*notmuch: update to 0.26.
In D13944#292527, @mat wrote:

While I like having them always installed, having a runtime dependency on bash-completions, and so, bash, is a bad idea.

I agree. That's why I put bash-completion (and therefore bash) in BUILD_DEPENDS. So it shouldn't be a runtime dependency, right?

Thu, Jan 18, 1:42 PM
mat updated the diff for D13953: Do not enable options that do not exist..
  • Allow those options to be in a group, or something.
Thu, Jan 18, 1:31 PM

Yesterday

mat created D13953: Do not enable options that do not exist..
Wed, Jan 17, 4:44 PM
mat added a comment to D13400: [new port] biology/p5-trimgalore: Wrapper around Cutadapt and FastQC for adapter and quality trimming.
In D13400#292567, @jwb wrote:

Fascinating...

I think you've discovered a BSD make bug. Using -j should not change the results of the build no matter how the makefile is coded.

Wed, Jan 17, 2:04 PM
mat added a comment to D13944: mail/*notmuch: update to 0.26.

Also, could you use devel/arcanist, or at least generate a diff with full context like it does, with svn diff -x -U9999 or git diff -U9999.

Wed, Jan 17, 11:36 AM
mat added a comment to D13506: Emacs flavors and cleanup.
In D13506#292428, @jrm wrote:

I think that a flavor that is set on the command line should take precedence over whatever is set for a default flavor in make.conf. But, how can we determine if the FLAVOR has been set on the command line and not because it was the default flavor, ${FLAVORS:[1]}? There is .MAKEOVERRIDES:=${.MAKEOVERRIDES:NFLAVOR} so .MAKEOVERRIDES is not an option. Then, again, there is the annoyance that the default flavor will not be supported by all Emacs ports. Is this convenience of allowing the default flavor in make.conf a showstopper now? Could it be added later? I am not aware of any other flavorized ports that support this. Also, my estimate of the overlap in the Venn diagram of users that 1) want to build the port (outside of poudriere), 2) do not want the default flavor, 3) cannot specify FLAVOR=blah on the command line is 3 users. :-P

Wed, Jan 17, 11:31 AM
mat added a comment to D13944: mail/*notmuch: update to 0.26.

From 6.31. Shell Completion Files:

Wed, Jan 17, 11:24 AM
mat committed rP459225: MFH: r459224.
MFH: r459224
Wed, Jan 17, 8:39 AM
mat committed rP459224: Update to latest commit..
Update to latest commit.
Wed, Jan 17, 8:33 AM
mat committed rP459223: MFH: r459221.
MFH: r459221
Wed, Jan 17, 8:06 AM
mat committed rP459221: Update BIND9* to 9.9.11-P1, 9.10.6-P1, 9.11.2-P1 and 9.12.0rc3.
Update BIND9* to 9.9.11-P1, 9.10.6-P1, 9.11.2-P1 and 9.12.0rc3
Wed, Jan 17, 8:00 AM

Tue, Jan 16

mat added a comment to D13506: Emacs flavors and cleanup.

@ Nobody says that the emacs version must only be , it can be whatever you want, including a combination of versions and flavor, look at what mysql has.
Please, do not invent a new variable for setting some defaults when there is something already here.

Tue, Jan 16, 2:51 PM
mat added a comment to D13506: Emacs flavors and cleanup.

Adding a DEFAULT_VERSIONS+=emacs=xxx seems like the best idea.

Tue, Jan 16, 2:20 PM
mat added a comment to D13873: devel/pear-HTML_BBCodeParser: Revert r458566.

Yes.

Tue, Jan 16, 1:30 PM
mat added a comment to D13873: devel/pear-HTML_BBCodeParser: Revert r458566.

Yes, there never was a 1.2.4 package, so no need to bump PORTEPOCH.

Tue, Jan 16, 12:38 PM
mat added a comment to D8996: Make the base package each have a different origin..

Well, these package are not flavors, they're more subpackages and I do not know yet how subpackages will be implemented :-)

Tue, Jan 16, 12:37 PM

Mon, Jan 15

mat added inline comments to D13783: Merge net/unison-nox11 as a flavor of net/unison.
Mon, Jan 15, 4:53 PM
mat accepted D13903: devel/oniguruma: Update to 6.7.0.

For some reason, I thought there were a lot of dependencies, forget what I said.

Mon, Jan 15, 3:56 PM
mat accepted D13783: Merge net/unison-nox11 as a flavor of net/unison.

Looks ok for me.

Mon, Jan 15, 3:05 PM
mat requested changes to D13903: devel/oniguruma: Update to 6.7.0.

You must ask for an exp-run before committing this.

Mon, Jan 15, 2:57 PM
mat requested changes to D13912: devel/easyloggingpp: C++ logging library.
Mon, Jan 15, 2:56 PM
mat added a comment to D13506: Emacs flavors and cleanup.

I'm not super familiar with ports flavors, and learning as I review stuff, I'll post questions:

  1. In pre-flavors (or before D13506 gets committed) era, if I use/install emacs-devel port (non-default emacs port) on my computer, and would like to use a port foobar which provides .el files and therefore specifies dependency on emacs port. Which emacs port it needs to depend on was decided by EMACS_PORT_NAME variable which is to be defined by user in make.conf(5), in case they're using non-default emacs port (like emacs-nox11, or emacs-devel as in my case). What is the solution for this situation in post-flavors era ? If I am not a packages user, and I do, make -C foobar install, what will I get, foobar-emacs25, foobar-emacs27, or what ?
Mon, Jan 15, 2:55 PM
mat added inline comments to D13697: New port: graphics/pcl-pointclouds: Point Cloud Library.
Mon, Jan 15, 2:50 PM
mat added a comment to D13906: Add port for falkon (the rebranded qupzilla browser).

As a side note, CONFLICTS line can should reference PKGBASE when using a wildcard to mean all versions, so, something like: ${PORTNAME}-qt4 falkon (there is no other package named falkon anyway.)

Mon, Jan 15, 2:40 PM
mat added inline comments to D13853: multimedia/minitube: update to verison 2.9.
Mon, Jan 15, 2:37 PM
mat added inline comments to D13888: [New Port]: misc/rumprun.
Mon, Jan 15, 2:36 PM
mat added inline comments to D13900: x11/wmutils-core: Set of window manipulation tools.
Mon, Jan 15, 2:33 PM
mat added inline comments to D13891: sysutils/xorriso: make TK frontend optional.
Mon, Jan 15, 2:27 PM
mat committed rP459046: USE_AUTOTOOLS has been removed, at last..
USE_AUTOTOOLS has been removed, at last.
Mon, Jan 15, 2:25 PM
mat committed rP459041: Sort..
Sort.
Mon, Jan 15, 1:33 PM
mat added a comment to D13889: Add www/rubygem-passenger-apache & www/rubygem-passenger-nginxRequired so we can have both Apache and Nginx options in the same repo.Flavors would be great for this, but they aren't ready yet.While here, make www/rubygem-passenger compile....

Please use flavors.

Mon, Jan 15, 1:04 PM
mat committed rP459033: Fix a bug in USE_GITHUB code where a version with more than one / was.
Fix a bug in USE_GITHUB code where a version with more than one / was
Mon, Jan 15, 11:35 AM
mat committed rP459032: Update to v5.27.7-134-gd75174c..
Update to v5.27.7-134-gd75174c.
Mon, Jan 15, 10:56 AM

Fri, Jan 12

mat added inline comments to D13876: audio/{qjackctl,qsampler,qsynth}: update to version 0.5.0.
Fri, Jan 12, 1:34 PM
mat committed rP458824: Don't set WRKSRC and USE_GITHUB, it is wrong. Also, stripping go ports.
Don't set WRKSRC and USE_GITHUB, it is wrong. Also, stripping go ports
Fri, Jan 12, 12:59 PM
mat committed rP458823: Add another solution to the WRKSRC+USE_GITHUB warning..
Add another solution to the WRKSRC+USE_GITHUB warning.
Fri, Jan 12, 12:59 PM
mat committed rP458822: Add a TUNING_LARGE option..
Add a TUNING_LARGE option.
Fri, Jan 12, 12:59 PM

Thu, Jan 11

mat added a comment to D13432: Updating py-khal to v0.9.8.

Can it be merged already? :-)

Thanks!

Thu, Jan 11, 11:52 PM · Python
mat added inline comments to D13876: audio/{qjackctl,qsampler,qsynth}: update to version 0.5.0.
Thu, Jan 11, 11:49 PM
mat added inline comments to D13811: [NEW PORT] syslogin/google-compute-engine-oslogin: Enable Google Compute OS Login features on Google Compute Engine instances.
Thu, Jan 11, 2:38 PM
mat created D13860: Remove all etc/rc.d/foo stop.
Thu, Jan 11, 2:28 PM
mat added inline comments to D13811: [NEW PORT] syslogin/google-compute-engine-oslogin: Enable Google Compute OS Login features on Google Compute Engine instances.
Thu, Jan 11, 1:59 PM
mat added inline comments to D13811: [NEW PORT] syslogin/google-compute-engine-oslogin: Enable Google Compute OS Login features on Google Compute Engine instances.
Thu, Jan 11, 9:17 AM

Wed, Jan 10

mat added inline comments to D13811: [NEW PORT] syslogin/google-compute-engine-oslogin: Enable Google Compute OS Login features on Google Compute Engine instances.
Wed, Jan 10, 11:00 PM
mat added inline comments to D13840: net/syncthing: update to version 0.14.43..
Wed, Jan 10, 10:59 PM
mat added inline comments to D13811: [NEW PORT] syslogin/google-compute-engine-oslogin: Enable Google Compute OS Login features on Google Compute Engine instances.
Wed, Jan 10, 10:58 PM
mat added inline comments to D13811: [NEW PORT] syslogin/google-compute-engine-oslogin: Enable Google Compute OS Login features on Google Compute Engine instances.
Wed, Jan 10, 10:40 PM
mat added inline comments to D13705: New port: audio/guidolib: Library for graphic rendering of music scores.
Wed, Jan 10, 2:48 PM
mat added a comment to D13736: chinese/ibus-pinyin: Fixed build with NLS=off.

Adding all of gettext when NLS is disabled is most certainly bogus.

Wed, Jan 10, 2:43 PM
mat accepted D13600: dns/mdnsd: Updating to the current revision {PENDING maintainer's approval, see bug#225114}.
Wed, Jan 10, 2:41 PM
mat added a comment to D13179: Add "Pull Request" to the devel/subversion commit template.

Mmmm, I don't really know. The ports tree does not support patches from pull requests, only from our bugzilla, it would be much better to have the pull-request -> bugzilla gateway finally working.

Wed, Jan 10, 2:39 PM
mat added a comment to D13178: Add Pull Request to the Subversion commit template.

Note that before using this, it would be much better to finally have the pull request -> PR gateway working.

Wed, Jan 10, 2:09 PM

Tue, Jan 9

mat accepted D13804: Add support for GCC-based targets to luajit.
Tue, Jan 9, 3:41 PM
mat added inline comments to D13804: Add support for GCC-based targets to luajit.
Tue, Jan 9, 3:34 PM
mat added inline comments to D13804: Add support for GCC-based targets to luajit.
Tue, Jan 9, 3:20 PM
mat added inline comments to D13804: Add support for GCC-based targets to luajit.
Tue, Jan 9, 3:04 PM
mat updated the diff for D7460: Split LoadModules out of apache 2.4's httpd.conf.
  • Put apache's own modules in a separate directory.
Tue, Jan 9, 1:49 PM
mat added inline comments to D13806: games/fretsonfire:Fixed stage-qa; Added NO_ARCH; Added LICENSE; Renamed into FretsOnFire; Added PY_FLAVOR.
Tue, Jan 9, 1:13 PM
mat added inline comments to D13804: Add support for GCC-based targets to luajit.
Tue, Jan 9, 1:11 PM
mat added inline comments to D13800: New port: audio/cadence: Collection of tools useful for audio production {DRAFT}.
Tue, Jan 9, 1:10 PM
mat added a comment to D13798: Delete the leftover ${WRKSRC}/.metadir directory when 'make install' fails for any reason.

I don't think this is the right fix.

Tue, Jan 9, 1:08 PM
mat added inline comments to D13772: devel/youcompleteme: Add -lite FLAVOR.
Tue, Jan 9, 1:07 PM
mat committed rD51378: Enhance the flavors chapter with the experience from the past few weeks..
Enhance the flavors chapter with the experience from the past few weeks.
Tue, Jan 9, 1:07 PM
mat added a comment to D13783: Merge net/unison-nox11 as a flavor of net/unison.

You don't need all of the :U constructs any more.

Tue, Jan 9, 12:55 PM
mat committed rP458525: Revert last commit, it breaks, amongts other things, INDEX..
Revert last commit, it breaks, amongts other things, INDEX.
Tue, Jan 9, 12:42 PM
mat committed rP458521: For some reason, this was not caught by the exp-run..
For some reason, this was not caught by the exp-run.
Tue, Jan 9, 11:45 AM
mat committed rP458515: Remove a few text occurrences of NOPORTDOCS..
Remove a few text occurrences of NOPORTDOCS.
Tue, Jan 9, 7:55 AM
mat committed rP458513: Remove support for variables that have been deprecated for a while..
Remove support for variables that have been deprecated for a while.
Tue, Jan 9, 7:41 AM
This revision was not accepted when it landed; it landed in state Needs Review.
Tue, Jan 9, 7:41 AM

Mon, Jan 8

mat updated the diff for D7460: Split LoadModules out of apache 2.4's httpd.conf.
  • rebase.
Mon, Jan 8, 5:35 PM
mat committed rD51375: Revert "Also allow security related updates in the blanket.".
Revert "Also allow security related updates in the blanket."
Mon, Jan 8, 5:26 PM
mat committed rD51374: Also allow security related updates in the blanket..
Also allow security related updates in the blanket.
Mon, Jan 8, 4:46 PM
mat committed rD51373: Catch up on the wiki's blanket's definition..
Catch up on the wiki's blanket's definition.
Mon, Jan 8, 4:46 PM
mat added a comment to D13506: Emacs flavors and cleanup.

I think the dependencies should have ${EMACS_PKGNAMESUFFIX} and not ${PKGNAMESUFFIX}, a bit like the Python ports do, it makes it more clear what is really happening.

Mon, Jan 8, 4:21 PM
mat committed rP458431: databases/py-MySQLdb only supports Python 2, restrict ports that uses it..
databases/py-MySQLdb only supports Python 2, restrict ports that uses it.
Mon, Jan 8, 3:47 PM
mat committed rP458430: www/py-slimit only supports Python 2.7..
www/py-slimit only supports Python 2.7.
Mon, Jan 8, 3:47 PM
mat accepted D13796: Add security/libdecaf.
Mon, Jan 8, 3:40 PM
mat added inline comments to D13783: Merge net/unison-nox11 as a flavor of net/unison.
Mon, Jan 8, 2:44 PM
mat requested changes to D13783: Merge net/unison-nox11 as a flavor of net/unison.
Mon, Jan 8, 2:36 PM
mat accepted D13448: Add FLAVORS to devel/eric6.
Mon, Jan 8, 2:34 PM
mat added inline comments to D13634: New port: x11/polybar: Fast and easy-to-use status bar.
Mon, Jan 8, 2:30 PM
mat committed rP458421: Release krion from mentorship..
Release krion from mentorship.
Mon, Jan 8, 2:30 PM
mat accepted D13790: Update to version 1.4.3.
Mon, Jan 8, 2:29 PM
mat added inline comments to D13795: misc/free42: Update to 2.0.10.
Mon, Jan 8, 2:28 PM
mat added inline comments to D12964: New port, www/py-qt5-webengine: Python bindings for the Qt5 toolkit,QtWebEngine module.
Mon, Jan 8, 2:20 PM
mat committed rP458419: bump PORTREVISION forgetten in last commit..
bump PORTREVISION forgetten in last commit.
Mon, Jan 8, 2:13 PM
mat committed rP458417: Let tmux install itself..
Let tmux install itself.
Mon, Jan 8, 2:10 PM
mat added inline comments to D13772: devel/youcompleteme: Add -lite FLAVOR.
Mon, Jan 8, 1:56 PM
mat committed rP458415: Fix check_ntp_time..
Fix check_ntp_time.
Mon, Jan 8, 1:39 PM
mat committed rP458413: Fix altlog_proglist warning when it contains more than the named service..
Fix altlog_proglist warning when it contains more than the named service.
Mon, Jan 8, 1:39 PM
mat committed rP458414: Update to latest commit..
Update to latest commit.
Mon, Jan 8, 1:39 PM