sam: Fix build on SunOS.diff -r1.45 -r1.46 pkgsrc/editors/sam/Makefile
(jperkin)
@@ -1,44 +1,29 @@ | @@ -1,44 +1,29 @@ | |||
1 | # $NetBSD: Makefile,v 1.45 2021/04/21 08:04:13 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.46 2022/12/15 12:14:17 jperkin Exp $ | |
2 | 2 | |||
3 | DISTNAME= sam | 3 | DISTNAME= sam | |
4 | PKGNAME= sam-4.3 | 4 | PKGNAME= sam-4.3 | |
5 | PKGREVISION= 4 | 5 | PKGREVISION= 4 | |
6 | CATEGORIES= editors plan9 | 6 | CATEGORIES= editors plan9 | |
7 | MASTER_SITES= # ftp://ftp.ecf.toronto.edu/pub/plan9/matty/ | 7 | MASTER_SITES= # ftp://ftp.ecf.toronto.edu/pub/plan9/matty/ | |
8 | EXTRACT_SUFX= .msg.gz | 8 | EXTRACT_SUFX= .msg.gz | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | COMMENT= Unix version of Rob Pike's editor for plan9 | 11 | COMMENT= Unix version of Rob Pike's editor for plan9 | |
12 | 12 | |||
13 | DEPENDS+= libXgFonts>=1.0nb1:../../fonts/Xg | 13 | DEPENDS+= libXgFonts>=1.0nb1:../../fonts/Xg | |
14 | 14 | |||
15 | MAKE_JOBS_SAFE= no | 15 | MAKE_JOBS_SAFE= no | |
16 | 16 | |||
17 | WRKSRC= ${WRKDIR} | 17 | WRKSRC= ${WRKDIR} | |
18 | EXTRACT_CMD= ${GZCAT} $$extract_file | ${SH} | 18 | EXTRACT_CMD= ${GZCAT} $$extract_file | ${SH} | |
19 | 19 | |||
20 | MANCOMPRESSED= yes | 20 | MANCOMPRESSED= yes | |
21 | 21 | |||
22 | INSTALLATION_DIRS= bin include lib/X11/app-defaults \ | 22 | INSTALLATION_DIRS= bin include lib/X11/app-defaults \ | |
23 | ${PKGMANDIR}/man1 ${PKGMANDIR}/man3 ${PKGMANDIR}/man4 ${PKGMANDIR}/man6 | 23 | ${PKGMANDIR}/man1 ${PKGMANDIR}/man3 ${PKGMANDIR}/man4 ${PKGMANDIR}/man6 | |
24 | 24 | |||
25 | INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX} \ | 25 | INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX} \ | |
26 | MAN=${PKGMANDIR} | 26 | MAN=${PKGMANDIR} | |
27 | 27 | |||
28 | .include "../../mk/bsd.prefs.mk" | |||
29 | ||||
30 | .if ${OPSYS} == "SunOS" | |||
31 | ||||
32 | . if ${X11BASE} != "/usr/openwin" | |||
33 | OTHER_X_LIBS= -lSM -lICE | |||
34 | . endif | |||
35 | ||||
36 | do-build: | |||
37 | for d in libXg libframe sam samterm; do \ | |||
38 | (cd ${WRKSRC}/$$d; ${MAKE_PROGRAM} -f Make.solaris \ | |||
39 | OTHER_X_LIBS="${OTHER_X_LIBS}"); \ | |||
40 | done | |||
41 | .endif # SunOS | |||
42 | ||||
43 | .include "../../x11/libXt/buildlink3.mk" | 28 | .include "../../x11/libXt/buildlink3.mk" | |
44 | .include "../../mk/bsd.pkg.mk" | 29 | .include "../../mk/bsd.pkg.mk" |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | $NetBSD: distinfo,v 1.10 2021/10/26 10:21:39 nia Exp $ | 1 | $NetBSD: distinfo,v 1.11 2022/12/15 12:14:17 jperkin Exp $ | |
2 | 2 | |||
3 | BLAKE2s (sam.msg.gz) = b56e3f9fcf66f569e2cf6bd3fa03609dddc459fcec6964298e3fcf4072dd2957 | 3 | BLAKE2s (sam.msg.gz) = b56e3f9fcf66f569e2cf6bd3fa03609dddc459fcec6964298e3fcf4072dd2957 | |
4 | SHA512 (sam.msg.gz) = 279e9854a2177330fcb80a5ad2751b01629b35d33c759e9f2d707450753c4b5c6c3ec07cbbe4e01f1b9c43e167570e88de4f9f403f9c0fe58f360db99f40e666 | 4 | SHA512 (sam.msg.gz) = 279e9854a2177330fcb80a5ad2751b01629b35d33c759e9f2d707450753c4b5c6c3ec07cbbe4e01f1b9c43e167570e88de4f9f403f9c0fe58f360db99f40e666 | |
5 | Size (sam.msg.gz) = 246311 bytes | 5 | Size (sam.msg.gz) = 246311 bytes | |
6 | SHA1 (patch-aa) = cbc293b98847bc36d87a780cda487e88096a2dc4 | 6 | SHA1 (patch-aa) = cbc293b98847bc36d87a780cda487e88096a2dc4 | |
7 | SHA1 (patch-ab) = 76fa25ab4737f925eefe2e3876d862e7814d3d31 | 7 | SHA1 (patch-ab) = 76fa25ab4737f925eefe2e3876d862e7814d3d31 | |
8 | SHA1 (patch-ae) = b95056d090d73ffa8920669027b43d16d6cf81f5 | 8 | SHA1 (patch-ae) = b95056d090d73ffa8920669027b43d16d6cf81f5 | |
9 | SHA1 (patch-af) = 9afde00ab2b86519dcf558c0e1e2232b3839b579 | 9 | SHA1 (patch-af) = 9afde00ab2b86519dcf558c0e1e2232b3839b579 | |
10 | SHA1 (patch-ah) = 0126f1eee5bbcf59e3e08063d2cddffba83dc94b | 10 | SHA1 (patch-ah) = 0126f1eee5bbcf59e3e08063d2cddffba83dc94b | |
11 | SHA1 (patch-ai) = ca76a0c22c4e962ec590e9aeff719c71bd6fdafc | 11 | SHA1 (patch-ai) = ca76a0c22c4e962ec590e9aeff719c71bd6fdafc | |
12 | SHA1 (patch-aj) = 1f6270f7893fce0d1b213fcaa4b91c6c3e82c833 | 12 | SHA1 (patch-aj) = 1f6270f7893fce0d1b213fcaa4b91c6c3e82c833 | |
13 | SHA1 (patch-ak) = 80f9399d23fb615da4d98488e93a58a101e57e4c | 13 | SHA1 (patch-ak) = 80f9399d23fb615da4d98488e93a58a101e57e4c | |
14 | SHA1 (patch-include_libg.h) = eaa8b3831d44b5d96d2b1154d201576878ee8d81 | 14 | SHA1 (patch-include_libg.h) = eaa8b3831d44b5d96d2b1154d201576878ee8d81 | |
15 | SHA1 (patch-sam_B.rc) = e6d774d230656bb6ae9800e35fe20c2760e8380e | 15 | SHA1 (patch-sam_B.rc) = e6d774d230656bb6ae9800e35fe20c2760e8380e | |
16 | SHA1 (patch-sam_Makefile) = 378874943b4719cb434de56d4f5aa665c66121d1 | 16 | SHA1 (patch-sam_Makefile) = 31c5a78be30dc5557211f19d30ec85212b61b7fc | |
17 | SHA1 (patch-sam_io.c) = e7ca3a59b5a493db55397655aa1db5c3ac65c508 | 17 | SHA1 (patch-sam_io.c) = e7ca3a59b5a493db55397655aa1db5c3ac65c508 | |
18 | SHA1 (patch-samterm_Makefile) = 6772ee78eb2e5512c2002b86a851a6e71bdbdaef | 18 | SHA1 (patch-samterm_Makefile) = 6772ee78eb2e5512c2002b86a851a6e71bdbdaef |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | $NetBSD: patch-sam_Makefile,v 1.1 2017/09/21 14:37:40 bsiegert Exp $ | 1 | $NetBSD: patch-sam_Makefile,v 1.2 2022/12/15 12:14:17 jperkin Exp $ | |
2 | 2 | |||
3 | --- sam/Makefile.orig 2017-09-21 13:54:42.000000000 +0000 | 3 | --- sam/Makefile.orig 2017-09-21 13:54:42.000000000 +0000 | |
4 | +++ sam/Makefile | 4 | +++ sam/Makefile | |
5 | @@ -1,18 +1,17 @@ | 5 | @@ -1,18 +1,17 @@ | |
6 | # Copyright (c) 1992 AT&T - All rights reserved. | 6 | # Copyright (c) 1992 AT&T - All rights reserved. | |
7 | # | 7 | # | |
8 | -# Prototype Makefile for sam | 8 | -# Prototype Makefile for sam | |
9 | +# Prototype BSDi Makefile for sam | 9 | +# Prototype BSDi Makefile for sam | |
10 | +# Courtesy of Boyd Roberts | 10 | +# Courtesy of Boyd Roberts | |
11 | +# | 11 | +# | |
12 | +# Define operating system type: -DBSDi | 12 | +# Define operating system type: -DBSDi | |
13 | # | 13 | # | |
14 | -# define operating system. ONE of: | 14 | -# define operating system. ONE of: | |
@@ -50,20 +50,20 @@ $NetBSD: patch-sam_Makefile,v 1.1 2017/0 | @@ -50,20 +50,20 @@ $NetBSD: patch-sam_Makefile,v 1.1 2017/0 | |||
50 | RXNAME=rsh | 50 | RXNAME=rsh | |
51 | -RXPATHNAME=/usr/bsd/rsh | 51 | -RXPATHNAME=/usr/bsd/rsh | |
52 | +RXPATHNAME=/usr/bin/rsh | 52 | +RXPATHNAME=/usr/bin/rsh | |
53 | 53 | |||
54 | SAMSAVE=/bin/sh\\n$(SAMSAVEDIR)/samsave | 54 | SAMSAVE=/bin/sh\\n$(SAMSAVEDIR)/samsave | |
55 | 55 | |||
56 | @@ -68,9 +67,10 @@ nuke: clean | 56 | @@ -68,9 +67,10 @@ nuke: clean | |
57 | rm -f sam | 57 | rm -f sam | |
58 | 58 | |||
59 | install: sam | 59 | install: sam | |
60 | - cp sam $(SAMDIR)/$(RSAMNAME) | 60 | - cp sam $(SAMDIR)/$(RSAMNAME) | |
61 | - cp samsave $(SAMSAVEDIR)/samsave | 61 | - cp samsave $(SAMSAVEDIR)/samsave | |
62 | - chmod +x samsave | 62 | - chmod +x samsave | |
63 | + $(INSTALL) -c sam $(SAMDIR)/$(RSAMNAME) | 63 | + $(BSD_INSTALL) -c sam $(SAMDIR)/$(RSAMNAME) | |
64 | + $(INSTALL) -c samsave $(SAMSAVEDIR)/samsave | 64 | + $(BSD_INSTALL) -c samsave $(SAMSAVEDIR)/samsave | |
65 | + $(INSTALL) -c B.sh $(SAMDIR)/B | 65 | + $(BSD_INSTALL) -c B.sh $(SAMDIR)/B | |
66 | + chmod +x $(SAMSAVEDIR)/samsave | 66 | + chmod +x $(SAMSAVEDIR)/samsave | |
67 | 67 | |||
68 | $(OBJ): sam.h ../include/u.h ../include/libc.h errors.h mesg.h | 68 | $(OBJ): sam.h ../include/u.h ../include/libc.h errors.h mesg.h | |
69 | 69 |