pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Import mindy-0.0.0nb20151107 as wip/mindy-git.



Module Name:	pkgsrc-wip
Committed By:	Kamil Rytarowski <n54%gmx.com@localhost>
Pushed By:	kamil
Date:		Sat Nov 7 15:50:43 2015 +0100
Changeset:	e6d56fd4644b96851d8de4afd9f427b82b4a8687

Added Files:
	mindy-git/DESCR
	mindy-git/Makefile
	mindy-git/PLIST
	mindy-git/distinfo
	mindy-git/patches/patch-cmake_modules_AddSphinxTarget.cmake
	mindy-git/patches/patch-man-pages_CMakeLists.txt

Log Message:
Import mindy-0.0.0nb20151107 as wip/mindy-git.

Mindy is an implementation of a language that is very much like the language
described in the Dylan Reference Manual (DRM). Mindy was named for "Mindy Is
Not Dylan Yet", and it still is and will probably always remain a Dylan subset,
primarily because mindycomp t do enough semantic analysis to implement macros
or to implement the precise semantics of Dylan naming.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=e6d56fd4644b96851d8de4afd9f427b82b4a8687

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 mindy-git/DESCR                                    |  5 ++++
 mindy-git/Makefile                                 | 20 +++++++++++++++
 mindy-git/PLIST                                    | 30 ++++++++++++++++++++++
 mindy-git/distinfo                                 |  4 +++
 .../patch-cmake_modules_AddSphinxTarget.cmake      | 22 ++++++++++++++++
 mindy-git/patches/patch-man-pages_CMakeLists.txt   | 13 ++++++++++
 6 files changed, 94 insertions(+)

diffs:
diff --git a/mindy-git/DESCR b/mindy-git/DESCR
new file mode 100644
index 0000000..91b5cbc
--- /dev/null
+++ b/mindy-git/DESCR
@@ -0,0 +1,5 @@
+Mindy is an implementation of a language that is very much like the language
+described in the Dylan Reference Manual (DRM). Mindy was named for "Mindy Is
+Not Dylan Yet", and it still is and will probably always remain a Dylan subset,
+primarily because mindycomp t do enough semantic analysis to implement macros
+or to implement the precise semantics of Dylan naming.
diff --git a/mindy-git/Makefile b/mindy-git/Makefile
new file mode 100644
index 0000000..2c69834
--- /dev/null
+++ b/mindy-git/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+DISTNAME=	mindy-0.0.0
+CATEGORIES=	lang
+GIT_REPOSITORIES=	mindy
+GIT_REPO.mindy=		https://github.com/project-mindy/mindy.git
+
+WRKSRC=		${WRKDIR}/mindy
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/project-mindy/mindy
+COMMENT=	Mindy Is Not Dylan Yet
+#LICENSE=	# TODO: (see mk/license.mk)
+
+USE_CMAKE=	yes
+USE_TOOLS+=	cmake
+
+.include "../../wip/mk/git-package.mk"
+.include "../../devel/readline/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/mindy-git/PLIST b/mindy-git/PLIST
new file mode 100644
index 0000000..f0b4d95
--- /dev/null
+++ b/mindy-git/PLIST
@@ -0,0 +1,30 @@
+@comment $NetBSD$
+bin/dbclink
+bin/dbclink-2.7.0
+bin/mindy
+bin/mindy-2.7.0
+bin/mindycomp
+bin/mindycomp-2.7.0
+bin/mindyexec
+bin/mindyexec-2.7.0
+bin/parsergen.dbc
+lib/dylan/2.7.0/${MACHINE_ARCH}-netbsd/base-file-system-lib.dbc
+lib/dylan/2.7.0/${MACHINE_ARCH}-netbsd/collection-extensions-lib.dbc
+lib/dylan/2.7.0/${MACHINE_ARCH}-netbsd/debugger-format-lib.dbc
+lib/dylan/2.7.0/${MACHINE_ARCH}-netbsd/dylan-lib.dbc
+lib/dylan/2.7.0/${MACHINE_ARCH}-netbsd/inspector-base-lib.dbc
+lib/dylan/2.7.0/${MACHINE_ARCH}-netbsd/io-lib.dbc
+lib/dylan/2.7.0/${MACHINE_ARCH}-netbsd/matrix-lib.dbc
+lib/dylan/2.7.0/${MACHINE_ARCH}-netbsd/parse-arguments-lib.dbc
+lib/dylan/2.7.0/${MACHINE_ARCH}-netbsd/random-lib.dbc
+lib/dylan/2.7.0/${MACHINE_ARCH}-netbsd/regular-expressions-lib.dbc
+lib/dylan/2.7.0/${MACHINE_ARCH}-netbsd/stream-extensions-lib.dbc
+lib/dylan/2.7.0/${MACHINE_ARCH}-netbsd/string-extensions-lib.dbc
+lib/dylan/2.7.0/${MACHINE_ARCH}-netbsd/table-extensions-lib.dbc
+lib/dylan/2.7.0/${MACHINE_ARCH}-netbsd/text-inspector-lib.dbc
+lib/dylan/2.7.0/${MACHINE_ARCH}-netbsd/tk-lib.dbc
+lib/dylan/2.7.0/${MACHINE_ARCH}-netbsd/transcendental-lib.dbc
+lib/dylan/2.7.0/${MACHINE_ARCH}-netbsd/x-inspector-lib.dbc
+man/man1/mindy.1
+man/man1/mindycomp.1
+man/man1/mindyexec.1
diff --git a/mindy-git/distinfo b/mindy-git/distinfo
new file mode 100644
index 0000000..4b76cf1
--- /dev/null
+++ b/mindy-git/distinfo
@@ -0,0 +1,4 @@
+$NetBSD$
+
+SHA1 (patch-cmake_modules_AddSphinxTarget.cmake) = 1018e6165151aaf453c88ef450dc8aee3c30984d
+SHA1 (patch-man-pages_CMakeLists.txt) = 652b1b23a6bed60e930f332b7238ce1942d36450
diff --git a/mindy-git/patches/patch-cmake_modules_AddSphinxTarget.cmake b/mindy-git/patches/patch-cmake_modules_AddSphinxTarget.cmake
new file mode 100644
index 0000000..e6b1d9c
--- /dev/null
+++ b/mindy-git/patches/patch-cmake_modules_AddSphinxTarget.cmake
@@ -0,0 +1,22 @@
+$NetBSD$
+
+--- cmake/modules/AddSphinxTarget.cmake.orig	2015-11-07 14:20:56.000000000 +0000
++++ cmake/modules/AddSphinxTarget.cmake
+@@ -7,6 +7,8 @@
+ #
+ # This script was copied from the LLVM repository.
+ #
++include(GNUInstallDirs)
++
+ function (add_sphinx_target builder project)
+   set(SPHINX_BUILD_DIR "${CMAKE_CURRENT_BINARY_DIR}/${builder}")
+   set(SPHINX_DOC_TREE_DIR "${CMAKE_CURRENT_BINARY_DIR}/_doctrees")
+@@ -53,7 +55,7 @@ function (add_sphinx_target builder proj
+       if (builder STREQUAL man)
+         # FIXME: We might not ship all the tools that these man pages describe
+         install(DIRECTORY "${SPHINX_BUILD_DIR}/" # Slash indicates contents of
+-                DESTINATION share/man/man1)
++                DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
+ 
+       elseif (builder STREQUAL html)
+         install(DIRECTORY "${SPHINX_BUILD_DIR}"
diff --git a/mindy-git/patches/patch-man-pages_CMakeLists.txt b/mindy-git/patches/patch-man-pages_CMakeLists.txt
new file mode 100644
index 0000000..1a50b43
--- /dev/null
+++ b/mindy-git/patches/patch-man-pages_CMakeLists.txt
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- man-pages/CMakeLists.txt.orig	2015-11-07 14:20:56.000000000 +0000
++++ man-pages/CMakeLists.txt
+@@ -1,3 +1,5 @@
+-INSTALL(FILES mindy.1 DESTINATION share/man/man1)
+-INSTALL(FILES mindycomp.1 DESTINATION share/man/man1)
+-INSTALL(FILES mindyexec.1 DESTINATION share/man/man1)
++include(GNUInstallDirs)
++
++INSTALL(FILES mindy.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
++INSTALL(FILES mindycomp.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
++INSTALL(FILES mindyexec.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)


Home | Main Index | Thread Index | Old Index