Fix a wrong dependency from devel/lua-doc to textproc/LDoc. Fix the wrong MANPATH.diff -r1.59 -r1.60 pkgsrc/wm/awesome/Makefile
(triaxx)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.59 2017/08/15 10:57:35 triaxx Exp $ | 1 | # $NetBSD: Makefile,v 1.60 2017/08/18 10:16:11 triaxx Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= awesome-4.2 | 4 | DISTNAME= awesome-4.2 | |
5 | CATEGORIES= wm | 5 | CATEGORIES= wm | |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=awesomeWM/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=awesomeWM/} | |
7 | GITHUB_TAG= v${PKGVERSION_NOREV} | 7 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
8 | 8 | |||
9 | MAINTAINER= pallegra@gmail.com | 9 | MAINTAINER= pallegra@gmail.com | |
10 | HOMEPAGE= https://awesomewm.org/ | 10 | HOMEPAGE= https://awesomewm.org/ | |
11 | COMMENT= Tiling window manager based on dwm | 11 | COMMENT= Tiling window manager based on dwm | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | CONFLICTS+= awesome<3.0 | 14 | CONFLICTS+= awesome<3.0 | |
@@ -16,45 +16,52 @@ CONFLICTS+= awesome<3.0 | @@ -16,45 +16,52 @@ CONFLICTS+= awesome<3.0 | |||
16 | USE_TOOLS+= bash gmake pkg-config | 16 | USE_TOOLS+= bash gmake pkg-config | |
17 | USE_CMAKE= yes | 17 | USE_CMAKE= yes | |
18 | USE_LANGUAGES= c c++ | 18 | USE_LANGUAGES= c c++ | |
19 | REPLACE_BASH+= utils/awesome-client | 19 | REPLACE_BASH+= utils/awesome-client | |
20 | 20 | |||
21 | .include "../../wm/awesome/options.mk" | 21 | .include "../../wm/awesome/options.mk" | |
22 | 22 | |||
23 | PKG_SYSCONFSUBDIR= xdg/awesome | 23 | PKG_SYSCONFSUBDIR= xdg/awesome | |
24 | 24 | |||
25 | CONFIGURE_DIRS= ${WRKDIR}/build | 25 | CONFIGURE_DIRS= ${WRKDIR}/build | |
26 | CMAKE_ARG_PATH= ${WRKSRC} | 26 | CMAKE_ARG_PATH= ${WRKSRC} | |
27 | 27 | |||
28 | CMAKE_ARGS+= -DCOMPRESS_MANPAGES=${MANZ:Q} | 28 | CMAKE_ARGS+= -DCOMPRESS_MANPAGES=${MANZ:Q} | |
29 | CMAKE_ARGS+= -DAWESOME_MAN_PATH=${PREFIX}/${PKGMANDIR} | |||
29 | CMAKE_ARGS+= -DOVERRIDE_VERSION=${PKGVERSION_NOREV} | 30 | CMAKE_ARGS+= -DOVERRIDE_VERSION=${PKGVERSION_NOREV} | |
30 | CMAKE_ARGS+= -DLUA_INCLUDE_DIR=${PREFIX}/${LUA_INCDIR} | 31 | CMAKE_ARGS+= -DLUA_INCLUDE_DIR=${PREFIX}/${LUA_INCDIR} | |
31 | 32 | |||
32 | EGDIR= ${PREFIX}/share/examples/awesome | 33 | EGDIR= ${PREFIX}/share/examples/awesome | |
33 | CONF_FILES= ${EGDIR}/rc.lua ${PKG_SYSCONFDIR}/rc.lua | 34 | CONF_FILES= ${EGDIR}/rc.lua ${PKG_SYSCONFDIR}/rc.lua | |
34 | 35 | |||
35 | SUBST_CLASSES+= eg | 36 | SUBST_CLASSES+= eg | |
36 | SUBST_MESSAGE.eg= Fixing pathnames | 37 | SUBST_MESSAGE.eg= Fixing pathnames | |
37 | SUBST_STAGE.eg= pre-configure | 38 | SUBST_STAGE.eg= pre-configure | |
38 | SUBST_FILES.eg= CMakeLists.txt | 39 | SUBST_FILES.eg= CMakeLists.txt | |
39 | SUBST_SED.eg= -e "s,\$${AWESOME_SYSCONFDIR},${EGDIR}," | 40 | SUBST_SED.eg= -e "s,\$${AWESOME_SYSCONFDIR},${EGDIR}," | |
40 | 41 | |||
41 | SUBST_CLASSES+= lua | 42 | SUBST_CLASSES+= lua | |
42 | SUBST_MESSAGE.lua= Fixing lua prefix | 43 | SUBST_MESSAGE.lua= Fixing lua prefix | |
43 | SUBST_STAGE.lua= pre-configure | 44 | SUBST_STAGE.lua= pre-configure | |
44 | SUBST_FILES.lua= CMakeLists.txt awesomeConfig.cmake build-utils/lgi-check.sh \ | 45 | SUBST_FILES.lua= CMakeLists.txt awesomeConfig.cmake build-utils/lgi-check.sh \ | |
45 | tests/examples/CMakeLists.txt | 46 | tests/examples/CMakeLists.txt | |
46 | SUBST_SED.lua= -e "s,@LUA_INTERPRETER@,${LUA_INTERPRETER}," | 47 | SUBST_SED.lua= -e "s,@LUA_INTERPRETER@,${LUA_INTERPRETER}," | |
47 | 48 | |||
49 | SUBST_CLASSES+= ldoc | |||
50 | SUBST_MESSAGE.ldoc= Fixing ldoc executable | |||
51 | SUBST_STAGE.ldoc= pre-configure | |||
52 | SUBST_FILES.ldoc= awesomeConfig.cmake | |||
53 | SUBST_SED.ldoc= -e "s,@LDOC_EXECUTABLE@,ldoc${_LUA_DOT_VERSION}," | |||
54 | ||||
48 | BUILD_DEPENDS+= ImageMagick-[0-9]*:../../graphics/ImageMagick | 55 | BUILD_DEPENDS+= ImageMagick-[0-9]*:../../graphics/ImageMagick | |
49 | BUILD_DEPENDS+= asciidoc>=8.3.0:../../textproc/asciidoc | 56 | BUILD_DEPENDS+= asciidoc>=8.3.0:../../textproc/asciidoc | |
50 | BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto | 57 | BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto | |
51 | BUILD_DEPENDS+= docbook-xml-[0-9]*:../../textproc/docbook-xml | 58 | BUILD_DEPENDS+= docbook-xml-[0-9]*:../../textproc/docbook-xml | |
52 | 59 | |||
53 | DEPENDS+= ${LUA_PKGPREFIX}-gi>=0.7.0:../../devel/lua-gi | 60 | DEPENDS+= ${LUA_PKGPREFIX}-gi>=0.7.0:../../devel/lua-gi | |
54 | 61 | |||
55 | pre-configure: | 62 | pre-configure: | |
56 | ${RUN} mkdir -p ${WRKDIR}/build | 63 | ${RUN} mkdir -p ${WRKDIR}/build | |
57 | 64 | |||
58 | .include "../../devel/glib2/buildlink3.mk" | 65 | .include "../../devel/glib2/buildlink3.mk" | |
59 | .include "../../devel/pango/buildlink3.mk" | 66 | .include "../../devel/pango/buildlink3.mk" | |
60 | .include "../../graphics/cairo/buildlink3.mk" | 67 | .include "../../graphics/cairo/buildlink3.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.8 2017/08/15 10:57:35 triaxx Exp $ | 1 | @comment $NetBSD: PLIST,v 1.9 2017/08/18 10:16:11 triaxx Exp $ | |
2 | bin/awesome | 2 | bin/awesome | |
3 | bin/awesome-client | 3 | bin/awesome-client | |
4 | share/awesome/icons/awesome16.png | 4 | share/awesome/icons/awesome16.png | |
5 | share/awesome/icons/awesome32.png | 5 | share/awesome/icons/awesome32.png | |
6 | share/awesome/icons/awesome48.png | 6 | share/awesome/icons/awesome48.png | |
7 | share/awesome/icons/awesome64.png | 7 | share/awesome/icons/awesome64.png | |
8 | share/awesome/lib/awful/autofocus.lua | 8 | share/awesome/lib/awful/autofocus.lua | |
9 | share/awesome/lib/awful/button.lua | 9 | share/awesome/lib/awful/button.lua | |
10 | share/awesome/lib/awful/client.lua | 10 | share/awesome/lib/awful/client.lua | |
11 | share/awesome/lib/awful/client/focus.lua | 11 | share/awesome/lib/awful/client/focus.lua | |
12 | share/awesome/lib/awful/client/shape.lua | 12 | share/awesome/lib/awful/client/shape.lua | |
13 | share/awesome/lib/awful/client/urgent.lua | 13 | share/awesome/lib/awful/client/urgent.lua | |
14 | share/awesome/lib/awful/completion.lua | 14 | share/awesome/lib/awful/completion.lua | |
@@ -547,32 +547,32 @@ ${PLIST.doc}share/doc/awesome/doc/librar | @@ -547,32 +547,32 @@ ${PLIST.doc}share/doc/awesome/doc/librar | |||
547 | ${PLIST.doc}share/doc/awesome/doc/libraries/objects.client.html | 547 | ${PLIST.doc}share/doc/awesome/doc/libraries/objects.client.html | |
548 | ${PLIST.doc}share/doc/awesome/doc/libraries/objects.drawable.html | 548 | ${PLIST.doc}share/doc/awesome/doc/libraries/objects.drawable.html | |
549 | ${PLIST.doc}share/doc/awesome/doc/libraries/objects.drawin.html | 549 | ${PLIST.doc}share/doc/awesome/doc/libraries/objects.drawin.html | |
550 | ${PLIST.doc}share/doc/awesome/doc/libraries/objects.key.html | 550 | ${PLIST.doc}share/doc/awesome/doc/libraries/objects.key.html | |
551 | ${PLIST.doc}share/doc/awesome/doc/libraries/objects.screen.html | 551 | ${PLIST.doc}share/doc/awesome/doc/libraries/objects.screen.html | |
552 | ${PLIST.doc}share/doc/awesome/doc/libraries/objects.tag.html | 552 | ${PLIST.doc}share/doc/awesome/doc/libraries/objects.tag.html | |
553 | ${PLIST.doc}share/doc/awesome/doc/libraries/objects.window.html | 553 | ${PLIST.doc}share/doc/awesome/doc/libraries/objects.window.html | |
554 | ${PLIST.doc}share/doc/awesome/doc/libraries/root.html | 554 | ${PLIST.doc}share/doc/awesome/doc/libraries/root.html | |
555 | ${PLIST.doc}share/doc/awesome/doc/libraries/selection.html | 555 | ${PLIST.doc}share/doc/awesome/doc/libraries/selection.html | |
556 | ${PLIST.doc}share/doc/awesome/doc/libraries/wibox.hierarchy.html | 556 | ${PLIST.doc}share/doc/awesome/doc/libraries/wibox.hierarchy.html | |
557 | ${PLIST.doc}share/doc/awesome/doc/sample files/rc.lua.html | 557 | ${PLIST.doc}share/doc/awesome/doc/sample files/rc.lua.html | |
558 | ${PLIST.doc}share/doc/awesome/doc/sample files/theme.lua.html | 558 | ${PLIST.doc}share/doc/awesome/doc/sample files/theme.lua.html | |
559 | share/examples/awesome/rc.lua | 559 | share/examples/awesome/rc.lua | |
560 | share/man/de/man1/awesome-client.1 | 560 | man/de/man1/awesome-client.1 | |
561 | share/man/de/man1/awesome.1 | 561 | man/de/man1/awesome.1 | |
562 | share/man/de/man5/awesomerc.5 | 562 | man/de/man5/awesomerc.5 | |
563 | share/man/es/man1/awesome-client.1 | 563 | man/es/man1/awesome-client.1 | |
564 | share/man/es/man1/awesome.1 | 564 | man/es/man1/awesome.1 | |
565 | share/man/es/man5/awesomerc.5 | 565 | man/es/man5/awesomerc.5 | |
566 | share/man/fr/man1/awesome-client.1 | 566 | man/fr/man1/awesome-client.1 | |
567 | share/man/fr/man1/awesome.1 | 567 | man/fr/man1/awesome.1 | |
568 | share/man/fr/man5/awesomerc.5 | 568 | man/fr/man5/awesomerc.5 | |
569 | share/man/it/man1/awesome-client.1 | 569 | man/it/man1/awesome-client.1 | |
570 | share/man/it/man1/awesome.1 | 570 | man/it/man1/awesome.1 | |
571 | share/man/it/man5/awesomerc.5 | 571 | man/it/man5/awesomerc.5 | |
572 | share/man/man1/awesome-client.1 | 572 | man/man1/awesome-client.1 | |
573 | share/man/man1/awesome.1 | 573 | man/man1/awesome.1 | |
574 | share/man/man5/awesomerc.5 | 574 | man/man5/awesomerc.5 | |
575 | share/man/ru/man1/awesome-client.1 | 575 | man/ru/man1/awesome-client.1 | |
576 | share/man/ru/man1/awesome.1 | 576 | man/ru/man1/awesome.1 | |
577 | share/man/ru/man5/awesomerc.5 | 577 | man/ru/man5/awesomerc.5 | |
578 | share/xsessions/awesome.desktop | 578 | share/xsessions/awesome.desktop |
@@ -1,10 +1,10 @@ | @@ -1,10 +1,10 @@ | |||
1 | $NetBSD: distinfo,v 1.19 2017/08/15 10:57:35 triaxx Exp $ | 1 | $NetBSD: distinfo,v 1.20 2017/08/18 10:16:11 triaxx Exp $ | |
2 | 2 | |||
3 | SHA1 (awesome-4.2.tar.gz) = e9c6cfb55ffbd81fbf6a9842552215fa8d03fc93 | 3 | SHA1 (awesome-4.2.tar.gz) = e9c6cfb55ffbd81fbf6a9842552215fa8d03fc93 | |
4 | RMD160 (awesome-4.2.tar.gz) = 582a786bed138cf094948150975bf66b206bd2d1 | 4 | RMD160 (awesome-4.2.tar.gz) = 582a786bed138cf094948150975bf66b206bd2d1 | |
5 | SHA512 (awesome-4.2.tar.gz) = 4cca2edd48f2299732e009a3aeaf6a2f5c2b95f4e4b93705c13102f70dbe4ea83306430b69264315d8686ca6746f870b6b9ac3edfdf63a82623508589179a772 | 5 | SHA512 (awesome-4.2.tar.gz) = 4cca2edd48f2299732e009a3aeaf6a2f5c2b95f4e4b93705c13102f70dbe4ea83306430b69264315d8686ca6746f870b6b9ac3edfdf63a82623508589179a772 | |
6 | Size (awesome-4.2.tar.gz) = 1133897 bytes | 6 | Size (awesome-4.2.tar.gz) = 1133897 bytes | |
7 | SHA1 (patch-CMakeLists.txt) = 8fbf701c730badb73c0e5cee270a8dd4188c7b6f | 7 | SHA1 (patch-CMakeLists.txt) = 8fbf701c730badb73c0e5cee270a8dd4188c7b6f | |
8 | SHA1 (patch-awesomeConfig.cmake) = f0ef2657fb8d87643e3e7605e20dfd74658a8bf4 | 8 | SHA1 (patch-awesomeConfig.cmake) = 363032da4186a79eee01d6ce91e404add590e99c | |
9 | SHA1 (patch-build-utils_lgi-check.sh) = 3a76c9f56871c4379b1af388bee2e137e5e5bd8d | 9 | SHA1 (patch-build-utils_lgi-check.sh) = 3a76c9f56871c4379b1af388bee2e137e5e5bd8d | |
10 | SHA1 (patch-tests_examples_CMakeLists.txt) = d9f4a3e3d2287fd6eaca7476088bac76f5445e12 | 10 | SHA1 (patch-tests_examples_CMakeLists.txt) = d9f4a3e3d2287fd6eaca7476088bac76f5445e12 |
@@ -1,13 +1,16 @@ | @@ -1,13 +1,16 @@ | |||
1 | # $NetBSD: options.mk,v 1.2 2017/08/18 10:16:11 triaxx Exp $ | |||
2 | # | |||
3 | ||||
1 | PKG_OPTIONS_VAR= PKG_OPTIONS.awesome | 4 | PKG_OPTIONS_VAR= PKG_OPTIONS.awesome | |
2 | PKG_SUPPORTED_OPTIONS= dbus debug doc | 5 | PKG_SUPPORTED_OPTIONS= dbus debug doc | |
3 | PLIST_VARS+= doc | 6 | PLIST_VARS+= doc | |
4 | 7 | |||
5 | .include "../../mk/bsd.prefs.mk" | 8 | .include "../../mk/bsd.prefs.mk" | |
6 | .include "../../mk/bsd.options.mk" | 9 | .include "../../mk/bsd.options.mk" | |
7 | 10 | |||
8 | ### | 11 | ### | |
9 | ### DBus support | 12 | ### DBus support | |
10 | ### | 13 | ### | |
11 | .if !empty(PKG_OPTIONS:Mdbus) | 14 | .if !empty(PKG_OPTIONS:Mdbus) | |
12 | CMAKE_ARGS+= -DWITH_DBUS=ON | 15 | CMAKE_ARGS+= -DWITH_DBUS=ON | |
13 | . include "../../sysutils/dbus/buildlink3.mk" | 16 | . include "../../sysutils/dbus/buildlink3.mk" | |
@@ -17,18 +20,18 @@ CMAKE_ARGS+= -DWITH_DBUS=OFF | @@ -17,18 +20,18 @@ CMAKE_ARGS+= -DWITH_DBUS=OFF | |||
17 | 20 | |||
18 | ### | 21 | ### | |
19 | ### Debug support | 22 | ### Debug support | |
20 | ### | 23 | ### | |
21 | .if !empty(PKG_OPTIONS:Mdebug) | 24 | .if !empty(PKG_OPTIONS:Mdebug) | |
22 | . include "../../devel/libexecinfo/buildlink3.mk" | 25 | . include "../../devel/libexecinfo/buildlink3.mk" | |
23 | .endif | 26 | .endif | |
24 | 27 | |||
25 | ### | 28 | ### | |
26 | ### Doc support | 29 | ### Doc support | |
27 | ### | 30 | ### | |
28 | .if !empty(PKG_OPTIONS:Mdoc) | 31 | .if !empty(PKG_OPTIONS:Mdoc) | |
29 | CMAKE_ARGS+= -DGENERATE_DOC=ON | 32 | CMAKE_ARGS+= -DGENERATE_DOC=ON | |
30 | BUILD_DEPENDS+= ${LUA_PKGPREFIX}-doc-[0-9]*:../../devel/lua-doc | 33 | BUILD_DEPENDS+= ${LUA_PKGPREFIX}-LDoc-[0-9]*:../../textproc/LDoc | |
31 | PLIST.doc= yes | 34 | PLIST.doc= yes | |
32 | .else | 35 | .else | |
33 | CMAKE_ARGS+= -DGENERATE_DOC=OFF | 36 | CMAKE_ARGS+= -DGENERATE_DOC=OFF | |
34 | .endif | 37 | .endif |
@@ -1,19 +1,28 @@ | @@ -1,19 +1,28 @@ | |||
1 | $NetBSD: patch-awesomeConfig.cmake,v 1.4 2017/08/15 10:57:35 triaxx Exp $ | 1 | $NetBSD: patch-awesomeConfig.cmake,v 1.5 2017/08/18 10:16:11 triaxx Exp $ | |
2 | 2 | |||
3 | Use pkgsrc lua interpreter instead of builtin one. | 3 | Use pkgsrc lua interpreter instead of builtin one. | |
4 | 4 | |||
5 | --- awesomeConfig.cmake.orig 2017-07-15 13:53:13.000000000 +0000 | 5 | --- awesomeConfig.cmake.orig 2017-07-15 13:53:13.000000000 +0000 | |
6 | +++ awesomeConfig.cmake | 6 | +++ awesomeConfig.cmake | |
7 | @@ -40,7 +40,7 @@ a_find_program(XMLTO_EXECUTABLE xmlto FA | |||
8 | a_find_program(GZIP_EXECUTABLE gzip FALSE) | |||
9 | # Lua documentation | |||
10 | if(GENERATE_DOC) | |||
11 | - a_find_program(LDOC_EXECUTABLE ldoc FALSE) | |||
12 | + a_find_program(LDOC_EXECUTABLE @LDOC_EXECUTABLE@ FALSE) | |||
13 | if(NOT LDOC_EXECUTABLE) | |||
14 | a_find_program(LDOC_EXECUTABLE ldoc.lua FALSE) | |||
15 | endif() | |||
7 | @@ -361,7 +361,7 @@ file(MAKE_DIRECTORY ${BUILD_DIR}/script_ | 16 | @@ -361,7 +361,7 @@ file(MAKE_DIRECTORY ${BUILD_DIR}/script_ | |
8 | 17 | |||
9 | add_custom_command( | 18 | add_custom_command( | |
10 | OUTPUT ${BUILD_DIR}/docs/06-appearance.md | 19 | OUTPUT ${BUILD_DIR}/docs/06-appearance.md | |
11 | - COMMAND lua ${SOURCE_DIR}/docs/06-appearance.md.lua | 20 | - COMMAND lua ${SOURCE_DIR}/docs/06-appearance.md.lua | |
12 | + COMMAND @LUA_INTERPRETER@ ${SOURCE_DIR}/docs/06-appearance.md.lua | 21 | + COMMAND @LUA_INTERPRETER@ ${SOURCE_DIR}/docs/06-appearance.md.lua | |
13 | ${BUILD_DIR}/docs/06-appearance.md | 22 | ${BUILD_DIR}/docs/06-appearance.md | |
14 | DEPENDS lgi-check | 23 | DEPENDS lgi-check | |
15 | ) | 24 | ) | |
16 | @@ -369,7 +369,7 @@ add_custom_command( | 25 | @@ -369,7 +369,7 @@ add_custom_command( | |
17 | add_custom_command( | 26 | add_custom_command( | |
18 | OUTPUT ${BUILD_DIR}/awesomerc.lua ${BUILD_DIR}/docs/05-awesomerc.md | 27 | OUTPUT ${BUILD_DIR}/awesomerc.lua ${BUILD_DIR}/docs/05-awesomerc.md | |
19 | ${BUILD_DIR}/script_files/rc.lua | 28 | ${BUILD_DIR}/script_files/rc.lua |