commit: 5343bdb2727d06bec11b34becd4e91fcd4ba4bba
Author: ArsenShnurkov <Arsen.Shnurkov <AT> gmail <DOT> com>
AuthorDate: Sun Nov 13 10:58:15 2016 +0000
Commit: Mikhail Pukhlikov <cynede <AT> gentoo <DOT> org>
CommitDate: Sun Nov 13 11:00:53 2016 +0000
URL: https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=5343bdb2
rename ebuild from NLog -> nlog
dev-dotnet/NLog/metadata.xml | 12 ---------
.../{NLog => nlog}/files/NLog.mono4.sln.patch | 0
dev-dotnet/{NLog => nlog}/files/NLog.nuspec.patch | 4 +--
.../{NLog => nlog}/files/NoStdLib-NoConfig.patch | 0
dev-dotnet/nlog/metadata.xml | 8 ++++++
.../nlog-4.3.11_p2016110901.ebuild} | 30 ++++++++++++----------
profiles/updates/{2016-07-27 => 3Q-2016} | 0
profiles/updates/4Q-2016 | 1 +
8 files changed, 28 insertions(+), 27 deletions(-)
diff --git a/dev-dotnet/NLog/metadata.xml b/dev-dotnet/NLog/metadata.xml
deleted file mode 100644
index 166e76b..0000000
--- a/dev-dotnet/NLog/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>[email protected]</email>
- <description>Gentoo Dotnet Project</description>
- </maintainer>
- <use>
- <flag name='developer'>enables debug information for any of
debug and release builds</flag>
- <flag name='nupkg'>creates local nuget package</flag>
- </use>
-</pkgmetadata>
diff --git a/dev-dotnet/NLog/files/NLog.mono4.sln.patch
b/dev-dotnet/nlog/files/NLog.mono4.sln.patch
similarity index 100%
rename from dev-dotnet/NLog/files/NLog.mono4.sln.patch
rename to dev-dotnet/nlog/files/NLog.mono4.sln.patch
diff --git a/dev-dotnet/NLog/files/NLog.nuspec.patch
b/dev-dotnet/nlog/files/NLog.nuspec.patch
similarity index 92%
rename from dev-dotnet/NLog/files/NLog.nuspec.patch
rename to dev-dotnet/nlog/files/NLog.nuspec.patch
index 1c00afb..e812dbc 100644
--- a/dev-dotnet/NLog/files/NLog.nuspec.patch
+++ b/dev-dotnet/nlog/files/NLog.nuspec.patch
@@ -7,8 +7,8 @@ index 273ed21..305451b 100644
<tags>logging, log, tracing, logfiles, NLog</tags>
</metadata>
+ <files>
-+ <file src="build/bin/$configuration$/Mono 4.x/NLog.dll"
target="lib\net45\" />
-+ <file src="build/bin/$configuration$/Mono 4.x/NLog.Extended.dll"
target="lib\net45\" />
++ <file src="build/bin/$configuration$/Mono 4.x/NLog.dll"
target="lib/net45" />
++ <file src="build/bin/$configuration$/Mono 4.x/NLog.Extended.dll"
target="lib/net45" />
+ </files>
</package>
\ No newline at end of file
diff --git a/dev-dotnet/NLog/files/NoStdLib-NoConfig.patch
b/dev-dotnet/nlog/files/NoStdLib-NoConfig.patch
similarity index 100%
rename from dev-dotnet/NLog/files/NoStdLib-NoConfig.patch
rename to dev-dotnet/nlog/files/NoStdLib-NoConfig.patch
diff --git a/dev-dotnet/nlog/metadata.xml b/dev-dotnet/nlog/metadata.xml
new file mode 100644
index 0000000..b1262f1
--- /dev/null
+++ b/dev-dotnet/nlog/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>[email protected]</email>
+ <description>Gentoo Dotnet Project</description>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-dotnet/NLog/NLog-4.1.3_pre-r201510280.ebuild
b/dev-dotnet/nlog/nlog-4.3.11_p2016110901.ebuild
similarity index 75%
rename from dev-dotnet/NLog/NLog-4.1.3_pre-r201510280.ebuild
rename to dev-dotnet/nlog/nlog-4.3.11_p2016110901.ebuild
index bec9dec..e8b5d84 100644
--- a/dev-dotnet/NLog/NLog-4.1.3_pre-r201510280.ebuild
+++ b/dev-dotnet/nlog/nlog-4.3.11_p2016110901.ebuild
@@ -3,6 +3,14 @@
# $Id$
EAPI=6
+
+KEYWORDS="~amd64 ~x86"
+RESTRICT="mirror"
+USE_DOTNET="net45"
+IUSE="+${USE_DOTNET} +gac +nupkg developer debug doc"
+
+SLOT="0"
+
inherit mono-env gac nupkg
NAME="NLog"
@@ -10,19 +18,11 @@ HOMEPAGE="https://github.com/ArsenShnurkov/${NAME}"
EGIT_BRANCH="MONO_4_0"
EGIT_COMMIT="c3eb07ff89523154dc2385c7db0ba9437bff3362"
-SRC_URI="${HOMEPAGE}/archive/${EGIT_BRANCH}/${EGIT_COMMIT}.zip -> ${PF}.zip"
+SRC_URI="${HOMEPAGE}/archive/${EGIT_BRANCH}/${EGIT_COMMIT}.tar.gz ->
${PF}.tar.gz"
S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
-SLOT="0"
-
DESCRIPTION=" NLog - Advanced .NET and Silverlight Logging
http://nlog-project.org"
-LICENSE="BSD" # https://github.com/ArsenShnurkov/NLog/blob/master/LICENSE.txt
-KEYWORDS="~amd64 ~ppc ~x86"
-#USE_DOTNET="net20 net40 net45"
-USE_DOTNET="net45"
-
-# USE Flag 'net45' not in IUSE for dev-dotnet/NLog-4.1.3_pre-r201510280
-IUSE="net45 +gac +nupkg developer debug doc"
+LICENSE="BSD"
COMMON_DEPEND=">=dev-lang/mono-4.0.2.5
"
@@ -35,7 +35,9 @@ S="${WORKDIR}/${NAME}-${EGIT_BRANCH}"
FILE_TO_BUILD=./src/NLog.mono4.sln
METAFILETOBUILD="${S}/${FILE_TO_BUILD}"
-NUGET_VERSION=${PV//_pre/.0}
+COMMIT_DATE_INDEX="$(get_version_component_count ${PV} )"
+COMMIT_DATEANDSEQ="$(get_version_component_range $COMMIT_DATE_INDEX ${PV} )"
+NUSPEC_VERSION=$(get_version_component_range 1-3)"${COMMIT_DATEANDSEQ//p/.}"
src_prepare() {
chmod -R +rw "${S}" || die
@@ -48,6 +50,8 @@ src_prepare() {
epatch "${FILESDIR}/NLog.mono4.sln.patch"
epatch "${FILESDIR}/NoStdLib-NoConfig.patch"
epatch "${FILESDIR}/NLog.nuspec.patch"
+
+ eapply_user
}
# cd /var/lib/layman/dotnet
@@ -57,7 +61,7 @@ src_compile() {
einfo Package name ${PN}
- enuspec -Prop BuildVersion=${NUGET_VERSION} ./src/NuGet/NLog/NLog.nuspec
+ enuspec -Prop BuildVersion=${NUSPEC_VERSION}
./src/NuGet/NLog/NLog.nuspec
# Successfully created package
'/var/tmp/portage/dev-dotnet/NLog-4.1.3_pre-r201510280/work/NLog.4.1.3.0.nupkg'.
}
@@ -78,5 +82,5 @@ src_install() {
doins LICENSE.txt
fi
- enupkg "${WORKDIR}/NLog.${NUGET_VERSION}.nupkg"
+ enupkg "${WORKDIR}/NLog.${NUSPEC_VERSION}.nupkg"
}
diff --git a/profiles/updates/2016-07-27 b/profiles/updates/3Q-2016
similarity index 100%
rename from profiles/updates/2016-07-27
rename to profiles/updates/3Q-2016
diff --git a/profiles/updates/4Q-2016 b/profiles/updates/4Q-2016
new file mode 100644
index 0000000..208b4a1
--- /dev/null
+++ b/profiles/updates/4Q-2016
@@ -0,0 +1 @@
+move dev-dotnet/NLog dev-dotnet/nlog