Sun Nov 21 14:09:19 2021 UTC ()
smake: Do not use custom do-build and do-install targets

* pkgsrc provides BUILD_DIRS and INSTALL_DIRS mechanisms not to
  write custom targets.


(ryoon)
diff -r1.19 -r1.20 pkgsrc/devel/smake/Makefile

cvs diff -r1.19 -r1.20 pkgsrc/devel/smake/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/smake/Makefile 2021/09/29 13:29:29 1.19
+++ pkgsrc/devel/smake/Makefile 2021/11/21 14:09:19 1.20
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.19 2021/09/29 13:29:29 micha Exp $ 1# $NetBSD: Makefile,v 1.20 2021/11/21 14:09:19 ryoon Exp $
2 2
3DISTNAME= schily-2021-09-18 3DISTNAME= schily-2021-09-18
4PKGNAME= smake-1.6 4PKGNAME= smake-1.6
5PKGREVISION= 1 5PKGREVISION= 1
6CATEGORIES= devel 6CATEGORIES= devel
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=schilytools/} 7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=schilytools/}
8EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
9 9
10MAINTAINER= micha@NetBSD.org 10MAINTAINER= micha@NetBSD.org
11HOMEPAGE= https://sourceforge.net/projects/schilytools/ 11HOMEPAGE= https://sourceforge.net/projects/schilytools/
12COMMENT= Highly portable UNIX make implementation 12COMMENT= Highly portable UNIX make implementation
13LICENSE= cddl-1.0 13LICENSE= cddl-1.0
14 14
@@ -21,25 +21,21 @@ MAKE_FLAGS+= DESTDIR=${DESTDIR} INS_BASE @@ -21,25 +21,21 @@ MAKE_FLAGS+= DESTDIR=${DESTDIR} INS_BASE
21MAKE_FLAGS+= CPPOPTX=${CPPFLAGS:Q} COPTX=${CFLAGS:Q} LDOPTX=${LDFLAGS:Q} 21MAKE_FLAGS+= CPPOPTX=${CPPFLAGS:Q} COPTX=${CFLAGS:Q} LDOPTX=${LDFLAGS:Q}
22 22
23.include "../../mk/bsd.prefs.mk" 23.include "../../mk/bsd.prefs.mk"
24 24
25# Platform specific code (for sharing with other packages based on schilytools) 25# Platform specific code (for sharing with other packages based on schilytools)
26.include "Makefile.common" 26.include "Makefile.common"
27 27
28SUBST_CLASSES+= man 28SUBST_CLASSES+= man
29SUBST_STAGE.man= pre-configure 29SUBST_STAGE.man= pre-configure
30SUBST_FILES.man= smake/smake.1 30SUBST_FILES.man= smake/smake.1
31SUBST_SED.man= -e "s,/opt/schily/share/lib/smake/defaults.smk,${PREFIX}/share/lib/smake/defaults.smk,g" 31SUBST_SED.man= -e "s,/opt/schily/share/lib/smake/defaults.smk,${PREFIX}/share/lib/smake/defaults.smk,g"
32SUBST_MESSAGE.man= Fix path for default rules in manpage. 32SUBST_MESSAGE.man= Fix path for default rules in manpage.
33 33
 34BUILD_DIRS= libschily
 35BUILD_DIRS+= smake
 36INSTALL_DIRS= smake
 37
34do-configure: 38do-configure:
35 cd ${WRKSRC}/inc && ${MAKE_PROGRAM} ${MAKE_FLAGS} 39 cd ${WRKSRC}/inc && ${MAKE_PROGRAM} ${MAKE_FLAGS}
36 40
37do-build: 
38 cd ${WRKSRC}/libschily && ${MAKE_PROGRAM} ${MAKE_FLAGS} 
39 cd ${WRKSRC}/smake && ${MAKE_PROGRAM} ${MAKE_FLAGS} 
40 
41# Documentation is in ${WRKSRC}/README.compile 
42do-install: 
43 cd ${WRKSRC}/smake && ${MAKE_PROGRAM} ${MAKE_FLAGS} install 
44 
45.include "../../mk/bsd.pkg.mk" 41.include "../../mk/bsd.pkg.mk"