notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
non port: Mk/Uses/mono.mk
SVNWeb

Number of commits found: 18

Fri, 11 Jun 2021
[ 07:37 danfe (Alexey Dokuchaev) ]    commit hash:f16e30b305b5a94cae5e2568913299ced32f0492  f16e30b 
Mk/Uses: replace bare ${ECHO} with ${ECHO_CMD} or ${ECHO_MSG}

ECHO is builtin variable and is cleared when make(1) is invoked
in silent mode, i.e. as ``make -s'', thus making statements that
use it do nothing.  Depending on the context, replace it with
either ${ECHO_CMD} or ${ECHO_MSG} (in one case), as appropriate.

PR:		256185
Submitted by:	Franco Fichtner
Tue, 6 Apr 2021
[ 14:27 mat (Mathieu Arnold) ]    commit hash:5d33e045968104ac678d8b4b4ec1e8956bbf68e0  5d33e04  (Only the first 10 of 224 ports in this commit are shown above. View all ports for this commit)
framework: Remove $FreeBSD$

Where appropriate fiddle with a few other things.
Sun, 16 Feb 2020
[ 21:44 dch ] Original commit   Revision:526329
Update mono USES= as optional buildtime-only dependency

Reviewed by:	romain
Approved by:	Maintainer Timeout
Sponsored by:	SkunkWerks, GmbH
Differential Revision:	https://reviews.freebsd.org/D23278
Wed, 12 Sep 2018
[ 14:53 dbn ] Original commit   Revision:479607
USES=mono: improve makenupkg

 - add support for v3 of the nuget API
 - switch to using v3 for NUGET [1]
 - rewrite makenupkg to avoid full feed list [2]
 - change fetch group to allow "+" in package name/version

[1] NUGET redirects to the source under the v2 API, however this breaks
`makenupkg` as curl fails to follow the redirect when getting the header.

[2] Previously, makenupkg got the complete list of packages (and versions)
a feed.  However, for some feeds this takes a very really long time (slow
server response rate).  To avoid this, rather check if the package is
available (without downloading it).
Sat, 30 Jun 2018
[ 20:27 dbn ] Original commit   Revision:473641 (Only the first 10 of 16 ports in this commit are shown above. View all ports for this commit)
devel/monodevelop: update to 7.5.3.7

 - remove reference assemblies as a dependency: no longer required
 - remove mono-addins as a dependency: shipped internally (via github)
 - remove cmake as a dependency: replaced by new build system based on msbuild
 - add multiple nuget feeds and move nuget dependencies into separate files
 - explicitly set full path to install(1) to fix installation script
 - USES=mono: read nupkg name and version from nuspec file

Differential Revision:	https://reviews.freebsd.org/D16070
[ 07:13 dbn ] Original commit   Revision:473599
USES=mono: enhance makenupkg and add NUGET_LAYOUT

Enhance makenupkg to properly generate nupkg-* files when multiple feeds
provide the same package (but different versions).

Add NUGET_LAYOUT to dictate the layout of the package directory.  Sometimes
msbuild (and nuget) does not work with symbolic links and cannot handle the
`legacy` layout.
Tue, 30 Jan 2018
[ 19:00 dbn ] Original commit   Revision:460430 (Only the first 10 of 74 ports in this commit are shown above. View all ports for this commit)
lang/mono: update to version 5.2.0.215 (and enhance USES=mono)

Highlights:
 - New Roslyn compiler for C# available
 - Improved support for nuget packages in USES=mono

General:
 - fix pkg-plist: mono now produces '.pdb' debug files instead of '.mdb'
 - bump all dependant ports

USES=mono:
 - properly handle caching of nuget packages
 - add support for multiple feeds for nuget packages
 - add support for nuget dependencies in a separate file
 - add support for paket packages
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sat, 13 May 2017
[ 07:48 dbn ] Original commit   Revision:440759 (Only the first 10 of 27 ports in this commit are shown above. View all ports for this commit)
Update mono and related ports

USES=mono: minor fixes
 - save a copy of the nuget package in the packages directory
 - force linking of directories, allowing nuget-extract to be rerun
   without `make clean`
 - fix makenuget: nuget requires an equals to identify the version, not a dash

devel/monodevelop: update to 6.2.1.3
 - update nuget packages:
   - link older System.Collection.Immutable 1.1.37 to newer 1.3.1 (used
     by C# and F# respectively)
 - update external github repositories
 - allow post-extract target to be run multiple times
 - change MonoDevelop.Packaging to use a newer version of
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sun, 27 Nov 2016
[ 17:00 dbn ] Original commit   Revision:427247 (Only the first 10 of 21 ports in this commit are shown above. View all ports for this commit)
USES=mono: simplify EXTRACT_ONLY, fix nuget-extract [1]
 - Instead of excluding the specific packages added to DISTFILES (but only for
   FreeBSD 9+), exclude all files with a '.nupkg' extension.
 - Move the nuget-extract command to be before post-extract, to allow the port's
   post-extract command to move packages around

audio/libgpod-sharp: add port for mono bindings for libgpod
 - audio/libgpod: [2]
   - USE_GNOME: add missing dependency
   - Remove mono files from pkg-plist (now in audio/libgpod-sharp)
   - Allow relevant variables to be overridden
   - Fix MONO options
   - Patch source to allow building with modern mono
   - Avoid post-install target for slave ports.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 31 Oct 2016
[ 06:58 dbn ] Original commit   Revision:424974 (Only the first 10 of 24 ports in this commit are shown above. View all ports for this commit)
lang/mono: update to 4.6.1.5.

USES=mono: add nuget argument
  The nuget argument adds support for nuget packages.  The nuget
  packages must be specified in the NUGET_DEPENDS variable.

devel/monodevelop: update to 6.1.1.15
 - Switch to github.  The other official source is quite a few versions
   behind.
 - Add missing dependencies (fsharp, ssl2, curl)
 - Add required nuget packages
 - Add required external repositories
 - Drop options.  Although ./configure offers these flags, there is no
   functional change (i.e. no-op)
 - All patches have been upstreamed (and the one we need is from
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sun, 27 Mar 2016
[ 01:23 bapt ] Original commit   Revision:411970 (Only the first 10 of 85 ports in this commit are shown above. View all ports for this commit)
Remove the now unneeded ${PORTSDIR} from dependency definition in
The infrastructure Makefiles

PR:		206569
Exp run by:	antoine
Differential Revision:	D5047
Thu, 15 Oct 2015
[ 07:36 bapt ] Original commit   Revision:399326 (Only the first 10 of 67 ports in this commit are shown above. View all ports for this commit)
Readd PORTSDIR for now we will only start removing them after 2016Q1 is branched

This gives more time for tools to get updated, available in packages etc before
bothering users
Wed, 14 Oct 2015
[ 16:49 bapt ] Original commit   Revision:399278 (Only the first 10 of 67 ports in this commit are shown above. View all ports for this commit)
Drop the necessity to add ${PORTSDIR} to dependency line

Modify make describe to automatically prepend ${PORTSDIR} if the path for the
port is not absolute

Checked with poudriere, portmaster, portupgrade

PR:		203685
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D3866
Tue, 10 Mar 2015
[ 12:58 romain ] Original commit   Revision:380911
Set an arbitrary time-zone.

mdoc(1) will fail if no time-zone information is available, so provide one.

PR:		ports/198414
Reported by:	antoine
Sun, 28 Sep 2014
[ 16:36 tijl ] Original commit   Revision:369465 (Only the first 10 of 53 ports in this commit are shown above. View all ports for this commit)
Change the way USES is handled:
- Loop over USES twice, once to define all *_ARGS variables and once to
  include Uses/*.mk.  This allows all Uses/*.mk to examine arguments given
  to other USES entries.
- Always define *_ARGS (possibly empty) and replace commas with spaces.

Similar for _USES_POST.

Adjust all Uses/*.mk:
- defined(u_ARGS) becomes !empty(u_ARGS)
- Eliminate helper variables like _*_ARGS=${*_ARGS:C/,/ /g}
- Some Uses/*.mk used ":" as argument separator instead of ",", but no port
  used this form
- Uses/cran.mk: remove unused variable VALID_ARGS and USES+=fortran which
  has no effect
- Uses/twisted.mk: simplify handling of the case where neither "build" nor
  "run" arguments have been specified

PR:		193931
Exp-run by:	antoine
Approved by:	portmgr (antoine)
Mon, 26 May 2014
[ 13:15 bapt ] Original commit   Revision:355334
A typo can hide another typo

Submitted by:	kwm
[ 13:10 bapt ] Original commit   Revision:355329
Fix typos

Submitted by:	sunpoet
[ 11:41 bapt ] Original commit   Revision:355304
Move part of bsd.mono.mk into USES=mono

Drop code for nant support which is not used at all in the ports tree
Add dependency handling on lang/mono
Pass maintainership to mono@

Number of commits found: 18