Created attachment 173415 [details] New port Npgsql is an open source ADO.NET Data Provider for PostgreSQL, it allows programs written in C#, Visual Basic, F# to access the PostgreSQL database server. It allows any program developed for .NET framework to access database server. It is implemented in 100% C# code. Works with PostgreSQL 9.x and above. WWW: http://www.npgsql.org/ portlint -AC WARN: Makefile: possible use of absolute pathname "/p:Configuration=Rel...". poudriere (10.3, amd64) No errors.
Created attachment 173951 [details] New port Bumped to version 3.1.7 and tested with new Mono 4.4 from ports. Portlint: WARN: Makefile: possible use of absolute pathname "/p:Configuration=Rel...". Poudriere: No errors.
Comment on attachment 173951 [details] New port pkg-config file should be included so xbuild can resolve library references.
Created attachment 178120 [details] patch with pkgconfig - Updated to 3.1.9 - Included pkgconfig
I'm adding mono@FreeBSD.org to the cc-list since I have not exeperience with mono or .NET. Perhaps you can nurse the port to the tree?
Current version of npgsql is 3.2.6. Entity Framework is actually also supported by npgsql but not included in this port. If the current version of mono in the ports tree support Entity Framework, the Npgsql Entity Framework 6 provider should be included. Any hints on this from mono@FreeBSD.org ?