Clean up PLIST. Since we install the one built file in the package Makefile, no need to patch the dist install target.diff -r1.3 -r1.4 pkgsrc/lang/micropython/Makefile
(hauke)
@@ -1,16 +1,17 @@ | @@ -1,16 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.3 2017/11/29 15:13:31 hauke Exp $ | 1 | # $NetBSD: Makefile,v 1.4 2017/11/29 16:34:40 hauke Exp $ | |
2 | 2 | |||
3 | DISTNAME= micropython-1.9.2 | 3 | DISTNAME= micropython-1.9.2 | |
4 | PKGREVISION= 1 | |||
4 | CATEGORIES= lang | 5 | CATEGORIES= lang | |
5 | MASTER_SITES= http://micropython.org/resources/source/ | 6 | MASTER_SITES= http://micropython.org/resources/source/ | |
6 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
7 | 8 | |||
8 | MAINTAINER= agc@NetBSD.org | 9 | MAINTAINER= agc@NetBSD.org | |
9 | HOMEPAGE= https://micropython.org/ | 10 | HOMEPAGE= https://micropython.org/ | |
10 | COMMENT= Embedded version of python 3 | 11 | COMMENT= Embedded version of python 3 | |
11 | LICENSE= mit | 12 | LICENSE= mit | |
12 | 13 | |||
13 | DIST_SUBDIR= ${PKGNAME_NOREV} | 14 | DIST_SUBDIR= ${PKGNAME_NOREV} | |
14 | BUILD_DIRS= unix | 15 | BUILD_DIRS= unix | |
15 | 16 | |||
16 | USE_TOOLS+= pax gmake pkg-config | 17 | USE_TOOLS+= pax gmake pkg-config |
@@ -1,7 +1,2 @@ | @@ -1,7 +1,2 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.2 2017/11/29 15:13:31 hauke Exp $ | 1 | @comment $NetBSD: PLIST,v 1.3 2017/11/29 16:34:40 hauke Exp $ | |
2 | bin/micropython | 2 | bin/micropython | |
3 | @pkgdir share/examples/micropython/unix | |||
4 | @pkgdir share/examples/micropython/network | |||
5 | @pkgdir share/examples/micropython/hwapi | |||
6 | @pkgdir share/examples/micropython/embedding | |||
7 | @pkgdir share/examples/micropython/SDdatalogger |
@@ -1,12 +1,12 @@ | @@ -1,12 +1,12 @@ | |||
1 | $NetBSD: distinfo,v 1.4 2017/11/29 15:13:31 hauke Exp $ | 1 | $NetBSD: distinfo,v 1.5 2017/11/29 16:34:40 hauke Exp $ | |
2 | 2 | |||
3 | SHA1 (micropython-1.9.2/micropython-1.9.2.tar.xz) = c14b2e7ebaefe86e60f4b11cf738947cf8204fba | 3 | SHA1 (micropython-1.9.2/micropython-1.9.2.tar.xz) = c14b2e7ebaefe86e60f4b11cf738947cf8204fba | |
4 | RMD160 (micropython-1.9.2/micropython-1.9.2.tar.xz) = 9c22131546c3e49bfa28b5f71994b20ee819d094 | 4 | RMD160 (micropython-1.9.2/micropython-1.9.2.tar.xz) = 9c22131546c3e49bfa28b5f71994b20ee819d094 | |
5 | SHA512 (micropython-1.9.2/micropython-1.9.2.tar.xz) = 67d070d47c19a100d164f9b4e4ec7eba10cf5ee49089f5f4d6a8338a9d72d6cffa41c2f6de73c8b169ba8011961b8ef197241fa5bea6813f77f65ef4cf2f4e4b | 5 | SHA512 (micropython-1.9.2/micropython-1.9.2.tar.xz) = 67d070d47c19a100d164f9b4e4ec7eba10cf5ee49089f5f4d6a8338a9d72d6cffa41c2f6de73c8b169ba8011961b8ef197241fa5bea6813f77f65ef4cf2f4e4b | |
6 | Size (micropython-1.9.2/micropython-1.9.2.tar.xz) = 6699860 bytes | 6 | Size (micropython-1.9.2/micropython-1.9.2.tar.xz) = 6699860 bytes | |
7 | SHA1 (patch-lib_utils_printf.c) = 6c152cd10a5fb0091d1149a0a50b202df6a6e931 | 7 | SHA1 (patch-lib_utils_printf.c) = 6c152cd10a5fb0091d1149a0a50b202df6a6e931 | |
8 | SHA1 (patch-mpy-cross_mpconfigport.h) = 78cf0865c60bf8fbbecb318e4f0597662076459e | 8 | SHA1 (patch-mpy-cross_mpconfigport.h) = 78cf0865c60bf8fbbecb318e4f0597662076459e | |
9 | SHA1 (patch-py_mkenv.mk) = ff844cd4bcb6f9a2a27e02a62a066b4b70899c88 | 9 | SHA1 (patch-py_mkenv.mk) = ff844cd4bcb6f9a2a27e02a62a066b4b70899c88 | |
10 | SHA1 (patch-unix_Makefile) = 51a636af55719e454f1464aa7c1c06c0808de56a | 10 | SHA1 (patch-unix_Makefile) = 459483caf54b9180f67bd07bbfa7fcf6088de1cc | |
11 | SHA1 (patch-unix_mpconfigport.h) = 544c0217ffcc8755adbb8c63a4b325af9b7ff8a2 | 11 | SHA1 (patch-unix_mpconfigport.h) = 544c0217ffcc8755adbb8c63a4b325af9b7ff8a2 | |
12 | SHA1 (patch-unix_mpthreadport.c) = 5a021a4b1b7426ea7bae302870a04008381ee9c7 | 12 | SHA1 (patch-unix_mpthreadport.c) = 5a021a4b1b7426ea7bae302870a04008381ee9c7 |
@@ -1,31 +1,14 @@ | @@ -1,31 +1,14 @@ | |||
1 | $NetBSD: patch-unix_Makefile,v 1.2 2017/11/29 15:13:32 hauke Exp $ | 1 | $NetBSD: patch-unix_Makefile,v 1.3 2017/11/29 16:34:40 hauke Exp $ | |
2 | 2 | |||
3 | cpp(1) only accepts one file for input, we want cc -E here. | 3 | cpp(1) only accepts one file for input, we want cc -E here. | |
4 | 4 | |||
5 | Set up for pkgsrc install | |||
6 | ||||
7 | --- unix/Makefile.orig 2017-08-23 01:50:11.000000000 +0000 | 5 | --- unix/Makefile.orig 2017-08-23 01:50:11.000000000 +0000 | |
8 | +++ unix/Makefile | 6 | +++ unix/Makefile | |
9 | @@ -73,6 +73,7 @@ LDFLAGS_ARCH = -Wl,-map,$@.map -Wl,-dead | 7 | @@ -73,6 +73,7 @@ LDFLAGS_ARCH = -Wl,-map,$@.map -Wl,-dead | |
10 | else | 8 | else | |
11 | # Use gcc syntax for map file | 9 | # Use gcc syntax for map file | |
12 | LDFLAGS_ARCH = -Wl,-Map=$@.map,--cref -Wl,--gc-sections | 10 | LDFLAGS_ARCH = -Wl,-Map=$@.map,--cref -Wl,--gc-sections | |
13 | +CPP = $(CC) -E | 11 | +CPP = $(CC) -E | |
14 | endif | 12 | endif | |
15 | LDFLAGS = $(LDFLAGS_MOD) $(LDFLAGS_ARCH) -lm $(LDFLAGS_EXTRA) | 13 | LDFLAGS = $(LDFLAGS_MOD) $(LDFLAGS_ARCH) -lm $(LDFLAGS_EXTRA) | |
16 | 14 | |||
17 | @@ -193,12 +194,10 @@ test: $(PROG) $(TOP)/tests/run-tests | |||
18 | ||||
19 | # install micropython in /usr/local/bin | |||
20 | TARGET = micropython | |||
21 | -PREFIX = $(DESTDIR)/usr/local | |||
22 | -BINDIR = $(PREFIX)/bin | |||
23 | +BINDIR = $(DESTDIR)$(PREFIX)/bin | |||
24 | ||||
25 | install: micropython | |||
26 | - install -d $(BINDIR) | |||
27 | - install $(TARGET) $(BINDIR)/$(TARGET) | |||
28 | + ${BSD_INSTALL_PROGRAM} $(TARGET) $(BINDIR)/$(TARGET) | |||
29 | ||||
30 | # uninstall micropython | |||
31 | uninstall: |