Thu Dec 21 11:48:41 2017 UTC ()
fix incorrect path in desktop file (reported by Mustafa Dogan)


(plunky)
diff -r1.2 -r1.3 pkgsrc/cad/solvespace/Makefile

cvs diff -r1.2 -r1.3 pkgsrc/cad/solvespace/Makefile (expand / switch to unified diff)

--- pkgsrc/cad/solvespace/Makefile 2017/12/21 08:40:06 1.2
+++ pkgsrc/cad/solvespace/Makefile 2017/12/21 11:48:41 1.3
@@ -1,51 +1,58 @@ @@ -1,51 +1,58 @@
1# $NetBSD: Makefile,v 1.2 2017/12/21 08:40:06 plunky Exp $ 1# $NetBSD: Makefile,v 1.3 2017/12/21 11:48:41 plunky Exp $
2# 2#
3# 3#
4# Both of these hashes need to be updated when the solvespace version 4# Both of these hashes need to be updated when the solvespace version
5# is bumped. 5# is bumped.
6# 6#
7# The solvespace hash is used to identify the build version 7# The solvespace hash is used to identify the build version
8# 8#
9# Solvespace has a private fork of libdxfrw which is stored in github 9# Solvespace has a private fork of libdxfrw which is stored in github
10# as a submodule, which is not included in the v2.3 archive. 10# as a submodule, which is not included in the v2.3 archive.
11# 11#
12LIBDXF_HASH= 8f958955f54668c142ded760dc951ffd16d9c71b 12LIBDXF_HASH= 8f958955f54668c142ded760dc951ffd16d9c71b
13SOLVESPACE_HASH= 7c1ca460769fc8cbef26d296338d4bbc6f2ef6d0 13SOLVESPACE_HASH= 7c1ca460769fc8cbef26d296338d4bbc6f2ef6d0
14 14
15DISTNAME= solvespace-2.3 15DISTNAME= solvespace-2.3
 16PKGREVISION= 1
16CATEGORIES= cad 17CATEGORIES= cad
17MASTER_SITES= http://github.com/solvespace/solvespace/archive/ 18MASTER_SITES= http://github.com/solvespace/solvespace/archive/
18DIST_SUBDIR= ${PKGNAME_NOREV} 19DIST_SUBDIR= ${PKGNAME_NOREV}
19DISTFILES= v${PKGVERSION_NOREV}.tar.gz 20DISTFILES= v${PKGVERSION_NOREV}.tar.gz
20DISTFILES+= ${LIBDXF_HASH}.tar.gz 21DISTFILES+= ${LIBDXF_HASH}.tar.gz
21SITES.${LIBDXF_HASH}.tar.gz= \ 22SITES.${LIBDXF_HASH}.tar.gz= \
22 http://github.com/solvespace/libdxfrw/archive/ 23 http://github.com/solvespace/libdxfrw/archive/
23 24
24MAINTAINER= pkgsrc-users@NetBSD.org 25MAINTAINER= pkgsrc-users@NetBSD.org
25HOMEPAGE= http://www.solvespace.com/ 26HOMEPAGE= http://www.solvespace.com/
26COMMENT= Parametric 2D/3D CAD 27COMMENT= Parametric 2D/3D CAD
27LICENSE= gnu-gpl-v3 28LICENSE= gnu-gpl-v3
28 29
29EXTRACT_USING= bsdtar 30EXTRACT_USING= bsdtar
30EXTRACT_DIR.${LIBDXF_HASH}.tar.gz= \ 31EXTRACT_DIR.${LIBDXF_HASH}.tar.gz= \
31 ${WRKSRC}/extlib 32 ${WRKSRC}/extlib
32 33
33USE_TOOLS+= pkg-config 34USE_TOOLS+= pkg-config
34USE_LANGUAGES= c c++ 35USE_LANGUAGES= c c++
35USE_CMAKE= yes 36USE_CMAKE= yes
36 37
37CMAKE_ARGS+= -DGIT_COMMIT_HASH=${SOLVESPACE_HASH} 38CMAKE_ARGS+= -DGIT_COMMIT_HASH=${SOLVESPACE_HASH}
38 39
 40SUBST_CLASSES+= desktop
 41SUBST_STAGE.desktop= post-patch
 42SUBST_MESSAGE.desktop= Fixing absolute path in desktop file
 43SUBST_FILES.desktop= src/unix/solvespace.desktop
 44SUBST_SED.desktop= -e "s,/usr/bin,${PREFIX}/bin,"
 45
39SUBST_CLASSES+= libdxfrw 46SUBST_CLASSES+= libdxfrw
40SUBST_STAGE.libdxfrw= post-patch 47SUBST_STAGE.libdxfrw= post-patch
41SUBST_MESSAGE.libdxfrw= Set libdxfrw directory 48SUBST_MESSAGE.libdxfrw= Set libdxfrw directory
42SUBST_FILES.libdxfrw= CMakeLists.txt 49SUBST_FILES.libdxfrw= CMakeLists.txt
43SUBST_SED.libdxfrw= -e "s,extlib/libdxfrw,extlib/libdxfrw-${LIBDXF_HASH}," 50SUBST_SED.libdxfrw= -e "s,extlib/libdxfrw,extlib/libdxfrw-${LIBDXF_HASH},"
44 51
45.include "../../devel/pangomm/buildlink3.mk" 52.include "../../devel/pangomm/buildlink3.mk"
46.include "../../devel/zlib/buildlink3.mk" 53.include "../../devel/zlib/buildlink3.mk"
47.include "../../fonts/fontconfig/buildlink3.mk" 54.include "../../fonts/fontconfig/buildlink3.mk"
48.include "../../graphics/cairo/buildlink3.mk" 55.include "../../graphics/cairo/buildlink3.mk"
49.include "../../graphics/freetype2/buildlink3.mk" 56.include "../../graphics/freetype2/buildlink3.mk"
50.include "../../graphics/glew/buildlink3.mk" 57.include "../../graphics/glew/buildlink3.mk"
51.include "../../graphics/glu/buildlink3.mk" 58.include "../../graphics/glu/buildlink3.mk"