DESTDIR supportdiff -r1.20 -r1.21 pkgsrc/mail/mush/Makefile
(joerg)
@@ -1,46 +1,48 @@ | @@ -1,46 +1,48 @@ | |||
1 | # $NetBSD: Makefile,v 1.20 2009/05/19 08:59:22 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.21 2010/02/04 02:35:08 joerg Exp $ | |
2 | 2 | |||
3 | DISTNAME= mush-7.2.5 | 3 | DISTNAME= mush-7.2.5 | |
4 | PKGNAME= mush-7.2.6.b4.pl1 | 4 | PKGNAME= mush-7.2.6.b4.pl1 | |
5 | PKGREVISION= 1 | 5 | PKGREVISION= 1 | |
6 | CATEGORIES= mail | 6 | CATEGORIES= mail | |
7 | MASTER_SITES= ftp://cse.ogi.edu/pub/mush/ | 7 | MASTER_SITES= ftp://cse.ogi.edu/pub/mush/ | |
8 | EXTRACT_SUFX= .tar.Z | 8 | EXTRACT_SUFX= .tar.Z | |
9 | 9 | |||
10 | PATCH_SITES= ftp://cse.ogi.edu/pub/mush/CONTRIB/ | 10 | PATCH_SITES= ftp://cse.ogi.edu/pub/mush/CONTRIB/ | |
11 | PATCH_DIST_ARGS= -s -d ${WRKDIR} -E -p1 | 11 | PATCH_DIST_ARGS= -s -d ${WRKDIR} -E -p1 | |
12 | PATCHFILES= patch-7.2.6-alpha-1 \ | 12 | PATCHFILES= patch-7.2.6-alpha-1 \ | |
13 | patch-7.2.6-alpha-2 \ | 13 | patch-7.2.6-alpha-2 \ | |
14 | patch-7.2.6-alpha-3 \ | 14 | patch-7.2.6-alpha-3 \ | |
15 | patch-7.2.6-beta-1 \ | 15 | patch-7.2.6-beta-1 \ | |
16 | patch-7.2.6-beta-2 \ | 16 | patch-7.2.6-beta-2 \ | |
17 | patch-7.2.6-beta-3 \ | 17 | patch-7.2.6-beta-3 \ | |
18 | patch-7.2.6-beta-4 | 18 | patch-7.2.6-beta-4 | |
19 | 19 | |||
20 | MAINTAINER= christos@NetBSD.org | 20 | MAINTAINER= christos@NetBSD.org | |
21 | COMMENT= Text-based mail client | 21 | COMMENT= Text-based mail client | |
22 | LICENSE= mush-license | 22 | LICENSE= mush-license | |
23 | 23 | |||
24 | PKG_DESTDIR_SUPPORT= user-destdir | |||
25 | ||||
24 | RESTRICTED= Unmodified source may be distributed but not sold. | 26 | RESTRICTED= Unmodified source may be distributed but not sold. | |
25 | NO_BIN_ON_FTP= ${RESTRICTED} | 27 | NO_BIN_ON_FTP= ${RESTRICTED} | |
26 | NO_SRC_ON_CDROM= ${RESTRICTED} | 28 | NO_SRC_ON_CDROM= ${RESTRICTED} | |
27 | NO_BIN_ON_CDROM= ${RESTRICTED} | 29 | NO_BIN_ON_CDROM= ${RESTRICTED} | |
28 | 30 | |||
29 | WRKSRC= ${WRKDIR} | 31 | WRKSRC= ${WRKDIR} | |
30 | DIST_SUBDIR= mush | 32 | DIST_SUBDIR= mush | |
31 | BUILD_TARGET= mush | 33 | BUILD_TARGET= mush | |
32 | 34 | |||
33 | INSTALLATION_DIRS= bin share/misc | 35 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/misc | |
34 | 36 | |||
35 | .include "../../mk/bsd.prefs.mk" | 37 | .include "../../mk/bsd.prefs.mk" | |
36 | 38 | |||
37 | .if ${OPSYS} == "DragonFly" | 39 | .if ${OPSYS} == "DragonFly" | |
38 | PLAT_MAKEFILE= makefile.netbsd | 40 | PLAT_MAKEFILE= makefile.netbsd | |
39 | .else | 41 | .else | |
40 | PLAT_MAKEFILE= makefile.${LOWER_OPSYS} | 42 | PLAT_MAKEFILE= makefile.${LOWER_OPSYS} | |
41 | .endif | 43 | .endif | |
42 | 44 | |||
43 | SUBST_CLASSES+= paths | 45 | SUBST_CLASSES+= paths | |
44 | SUBST_FILES.paths= config.h-dist ${PLAT_MAKEFILE} | 46 | SUBST_FILES.paths= config.h-dist ${PLAT_MAKEFILE} | |
45 | SUBST_SED.paths+= -e 's,@PREFIX@,${PREFIX},g' | 47 | SUBST_SED.paths+= -e 's,@PREFIX@,${PREFIX},g' | |
46 | SUBST_SED.paths+= -e 's,@MANDIR@,${PREFIX}/${PKGMANDIR},g' | 48 | SUBST_SED.paths+= -e 's,@MANDIR@,${PREFIX}/${PKGMANDIR},g' |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | $NetBSD: distinfo,v 1.10 2006/01/08 17:04:58 joerg Exp $ | 1 | $NetBSD: distinfo,v 1.11 2010/02/04 02:35:08 joerg Exp $ | |
2 | 2 | |||
3 | SHA1 (mush/mush-7.2.5.tar.Z) = 1b9b54b368b9a748401b1baeb3b3eba5a9ed2c03 | 3 | SHA1 (mush/mush-7.2.5.tar.Z) = 1b9b54b368b9a748401b1baeb3b3eba5a9ed2c03 | |
4 | RMD160 (mush/mush-7.2.5.tar.Z) = 32e010f544f79cc1a0f899d722d465975d552a4e | 4 | RMD160 (mush/mush-7.2.5.tar.Z) = 32e010f544f79cc1a0f899d722d465975d552a4e | |
5 | Size (mush/mush-7.2.5.tar.Z) = 496317 bytes | 5 | Size (mush/mush-7.2.5.tar.Z) = 496317 bytes | |
6 | SHA1 (mush/patch-7.2.6-alpha-1) = 132e609a6c44889a4ee462cdf0078923c1e0f4c8 | 6 | SHA1 (mush/patch-7.2.6-alpha-1) = 132e609a6c44889a4ee462cdf0078923c1e0f4c8 | |
7 | RMD160 (mush/patch-7.2.6-alpha-1) = c7ede33d55899435674ac721d2302139ee4b8b2a | 7 | RMD160 (mush/patch-7.2.6-alpha-1) = c7ede33d55899435674ac721d2302139ee4b8b2a | |
8 | Size (mush/patch-7.2.6-alpha-1) = 139372 bytes | 8 | Size (mush/patch-7.2.6-alpha-1) = 139372 bytes | |
9 | SHA1 (mush/patch-7.2.6-alpha-2) = 34c72281af8e2f7f3ef72efad77b824f422845d4 | 9 | SHA1 (mush/patch-7.2.6-alpha-2) = 34c72281af8e2f7f3ef72efad77b824f422845d4 | |
10 | RMD160 (mush/patch-7.2.6-alpha-2) = 6eed5884f568f52745171f22f717c6f90c46c6c2 | 10 | RMD160 (mush/patch-7.2.6-alpha-2) = 6eed5884f568f52745171f22f717c6f90c46c6c2 | |
11 | Size (mush/patch-7.2.6-alpha-2) = 12684 bytes | 11 | Size (mush/patch-7.2.6-alpha-2) = 12684 bytes | |
12 | SHA1 (mush/patch-7.2.6-alpha-3) = a04066037178155c9849fb06329557480a768d87 | 12 | SHA1 (mush/patch-7.2.6-alpha-3) = a04066037178155c9849fb06329557480a768d87 | |
13 | RMD160 (mush/patch-7.2.6-alpha-3) = 3ba6b8554d64e826f04b430c227ae436988bc8d1 | 13 | RMD160 (mush/patch-7.2.6-alpha-3) = 3ba6b8554d64e826f04b430c227ae436988bc8d1 | |
14 | Size (mush/patch-7.2.6-alpha-3) = 22109 bytes | 14 | Size (mush/patch-7.2.6-alpha-3) = 22109 bytes | |
@@ -20,22 +20,22 @@ RMD160 (mush/patch-7.2.6-beta-2) = b42f8 | @@ -20,22 +20,22 @@ RMD160 (mush/patch-7.2.6-beta-2) = b42f8 | |||
20 | Size (mush/patch-7.2.6-beta-2) = 1907 bytes | 20 | Size (mush/patch-7.2.6-beta-2) = 1907 bytes | |
21 | SHA1 (mush/patch-7.2.6-beta-3) = 43014005455f1f219f5590506ae354875da0f825 | 21 | SHA1 (mush/patch-7.2.6-beta-3) = 43014005455f1f219f5590506ae354875da0f825 | |
22 | RMD160 (mush/patch-7.2.6-beta-3) = 196e8aa0f7d3574709760a6a2ae74b0343b11b9f | 22 | RMD160 (mush/patch-7.2.6-beta-3) = 196e8aa0f7d3574709760a6a2ae74b0343b11b9f | |
23 | Size (mush/patch-7.2.6-beta-3) = 56089 bytes | 23 | Size (mush/patch-7.2.6-beta-3) = 56089 bytes | |
24 | SHA1 (mush/patch-7.2.6-beta-4) = ad506cafa0649196a8dc0576dd17d60937f226e7 | 24 | SHA1 (mush/patch-7.2.6-beta-4) = ad506cafa0649196a8dc0576dd17d60937f226e7 | |
25 | RMD160 (mush/patch-7.2.6-beta-4) = dd3ac8494e0c85ba47516c4d4bb9fce4c9f1a8a7 | 25 | RMD160 (mush/patch-7.2.6-beta-4) = dd3ac8494e0c85ba47516c4d4bb9fce4c9f1a8a7 | |
26 | Size (mush/patch-7.2.6-beta-4) = 19764 bytes | 26 | Size (mush/patch-7.2.6-beta-4) = 19764 bytes | |
27 | SHA1 (patch-aa) = dd38a31a1e048471013df7a167fdf5582445ce2b | 27 | SHA1 (patch-aa) = dd38a31a1e048471013df7a167fdf5582445ce2b | |
28 | SHA1 (patch-ab) = e1482baca81fe09889f8316d96f9afb1a7a6bbb0 | 28 | SHA1 (patch-ab) = e1482baca81fe09889f8316d96f9afb1a7a6bbb0 | |
29 | SHA1 (patch-ac) = 963ce2cc9e30a2cd5e7e63edbe09692a880d8d5b | 29 | SHA1 (patch-ac) = 963ce2cc9e30a2cd5e7e63edbe09692a880d8d5b | |
30 | SHA1 (patch-ad) = 2bcbd8e6e052d1549d4eb5201ec10f5ff3fd3051 | 30 | SHA1 (patch-ad) = 2bcbd8e6e052d1549d4eb5201ec10f5ff3fd3051 | |
31 | SHA1 (patch-ae) = 2923fa751a0e3dba13bc711694285973225e21b6 | 31 | SHA1 (patch-ae) = 2923fa751a0e3dba13bc711694285973225e21b6 | |
32 | SHA1 (patch-af) = 1df2f9fb0b536cc30f94ba357a5de9fe11bbf941 | 32 | SHA1 (patch-af) = 1df2f9fb0b536cc30f94ba357a5de9fe11bbf941 | |
33 | SHA1 (patch-ag) = dce8cf449bca506d2d478a9b925aa4b80b34f6d6 | 33 | SHA1 (patch-ag) = 19a580901c94dfc30deb7945050a45acd1d2b444 | |
34 | SHA1 (patch-ah) = ddd684d8de13fd2f338c506254229fa63cca9e94 | 34 | SHA1 (patch-ah) = ddd684d8de13fd2f338c506254229fa63cca9e94 | |
35 | SHA1 (patch-ai) = 5659b2d975f86e856d1bf6efb8909bc08ec2acf4 | 35 | SHA1 (patch-ai) = 5659b2d975f86e856d1bf6efb8909bc08ec2acf4 | |
36 | SHA1 (patch-aj) = fee38b6e855a6494ecef0e41e2602850d1b58746 | 36 | SHA1 (patch-aj) = fee38b6e855a6494ecef0e41e2602850d1b58746 | |
37 | SHA1 (patch-ak) = fc25abdf0dfe16020a7ca5e4b284c40367f20f98 | 37 | SHA1 (patch-ak) = fc25abdf0dfe16020a7ca5e4b284c40367f20f98 | |
38 | SHA1 (patch-al) = 4d0c9ff2a6a8c3c1d59a81b659ed3599881cc762 | 38 | SHA1 (patch-al) = 4d0c9ff2a6a8c3c1d59a81b659ed3599881cc762 | |
39 | SHA1 (patch-am) = 6ce0fd015cb33ada51e086be1131ec0ad94f4169 | 39 | SHA1 (patch-am) = 6ce0fd015cb33ada51e086be1131ec0ad94f4169 | |
40 | SHA1 (patch-an) = 9c7441265ac13e73a4143440b3a1706f81d9d00c | 40 | SHA1 (patch-an) = 9c7441265ac13e73a4143440b3a1706f81d9d00c | |
41 | SHA1 (patch-ao) = e5b28c4a761c1bc1bba195c5dc6ff332cad51f67 | 41 | SHA1 (patch-ao) = e5b28c4a761c1bc1bba195c5dc6ff332cad51f67 |
@@ -1,42 +1,42 @@ | @@ -1,42 +1,42 @@ | |||
1 | $NetBSD: patch-ag,v 1.3 2006/01/08 17:04:58 joerg Exp $ | 1 | $NetBSD: patch-ag,v 1.4 2010/02/04 02:35:08 joerg Exp $ | |
2 | 2 | |||
3 | *** /dev/null Fri Sep 4 13:38:54 1998 | 3 | *** /dev/null Fri Sep 4 13:38:54 1998 | |
4 | --- makefile.netbsd Fri Sep 4 13:36:36 1998 | 4 | --- makefile.netbsd Fri Sep 4 13:36:36 1998 | |
5 | *************** | 5 | *************** | |
6 | *** 0 **** | 6 | *** 0 **** | |
7 | --- 1,76 ---- | 7 | --- 1,71 ---- | |
8 | + # makefile.netbsd | 8 | + # makefile.netbsd | |
9 | + # | 9 | + # | |
10 | + HDRS= mush.h config.h-dist strings.h bindings.h options.h version.h glob.h pop.h | 10 | + HDRS= mush.h config.h-dist strings.h bindings.h options.h version.h glob.h pop.h | |
11 | + | 11 | + | |
12 | + SRCS= main.c init.c misc.c mail.c hdrs.c execute.c commands.c print.c dates.c \ | 12 | + SRCS= main.c init.c misc.c mail.c hdrs.c execute.c commands.c print.c dates.c \ | |
13 | + signals.c setopts.c msgs.c pick.c sort.c expr.c folders.c \ | 13 | + signals.c setopts.c msgs.c pick.c sort.c expr.c folders.c \ | |
14 | + loop.c viewopts.c curses.c curs_io.c bind.c file.c strings.c \ | 14 | + loop.c viewopts.c curses.c curs_io.c bind.c file.c strings.c \ | |
15 | + lock.c macros.c options.c addrs.c malloc.c glob.c command2.c \ | 15 | + lock.c macros.c options.c addrs.c malloc.c glob.c command2.c \ | |
16 | + pop.c pmush.c xcreat.c | 16 | + pop.c pmush.c xcreat.c | |
17 | + OBJS= main.o init.o misc.o mail.o hdrs.o execute.o commands.o print.o file.o \ | 17 | + OBJS= main.o init.o misc.o mail.o hdrs.o execute.o commands.o print.o file.o \ | |
18 | + signals.o setopts.o msgs.o pick.o sort.o expr.o strings.o \ | 18 | + signals.o setopts.o msgs.o pick.o sort.o expr.o strings.o \ | |
19 | + folders.o dates.o loop.o viewopts.o curses.o curs_io.o bind.o \ | 19 | + folders.o dates.o loop.o viewopts.o curses.o curs_io.o bind.o \ | |
20 | + lock.o macros.o options.o addrs.o malloc.o glob.o command2.o \ | 20 | + lock.o macros.o options.o addrs.o malloc.o glob.o command2.o \ | |
21 | + pop.o pmush.o xcreat.o | 21 | + pop.o pmush.o xcreat.o | |
22 | + | 22 | + | |
23 | + HELP_FILES= README README-7.0 README-7.1 README-7.2.0 README-7.2.2 \ | 23 | + HELP_FILES= README README-7.0 README-7.1 README-7.2.0 README-7.2.2 \ | |
24 | + README-7.2.4 mush.1 cmd_help Mushrc Mailrc Gnurc \ | 24 | + README-7.2.4 mush.1 cmd_help Mushrc Mailrc Gnurc \ | |
25 | + sample.mushrc advanced.mushrc digestify | 25 | + sample.mushrc advanced.mushrc digestify | |
26 | + | 26 | + | |
27 | + MAKES= makefile.bsdi makefile.bsd makefile.xenix makefile.sys.v makefile.hpux makefile.sun makefile.solaris makefile.freebsd | 27 | + MAKES= makefile.bsdi makefile.bsd makefile.xenix makefile.sys.v makefile.hpux makefile.sun makefile.solaris makefile.freebsd | |
28 | + | 28 | + | |
29 | + CFLAGS= -O2 -DPOSIX -DCURSES -DBSD -DBSD44 -DSIGRET=void -DBASENAME -DENV_MAIL -DMSGS_DYNAMIC | 29 | + CFLAGS+= -DPOSIX -DCURSES -DBSD -DBSD44 -DSIGRET=void -DBASENAME -DENV_MAIL -DMSGS_DYNAMIC | |
30 | + LDFLAGS= | 30 | + LDFLAGS= | |
31 | + LINTFLAGS= -bxah -Dlint -DCURSES -DBSD | 31 | + LINTFLAGS= -bxah -Dlint -DCURSES -DBSD | |
32 | + LIBS= -lcurses -ltermlib | 32 | + LIBS= -lcurses -ltermlib | |
33 | + OTHERLIBS= | 33 | + OTHERLIBS= | |
34 | + # Use some variant of this one if you #define MMDF in config.h | 34 | + # Use some variant of this one if you #define MMDF in config.h | |
35 | + #OTHERLIBS=/usr/src/mmdf/lib/libmmdf.a | 35 | + #OTHERLIBS=/usr/src/mmdf/lib/libmmdf.a | |
36 | + | 36 | + | |
37 | + all: mush | 37 | + all: mush | |
38 | + | 38 | + | |
39 | + mush: $(OBJS) | 39 | + mush: $(OBJS) | |
40 | + @echo loading... | 40 | + @echo loading... | |
41 | + @$(CC) $(LDFLAGS) $(OBJS) $(LIBS) $(OTHERLIBS) -o mush | 41 | + @$(CC) $(LDFLAGS) $(OBJS) $(LIBS) $(OTHERLIBS) -o mush | |
42 | + | 42 | + | |
@@ -56,28 +56,23 @@ $NetBSD: patch-ag,v 1.3 2006/01/08 17:04 | @@ -56,28 +56,23 @@ $NetBSD: patch-ag,v 1.3 2006/01/08 17:04 | |||
56 | + lint: | 56 | + lint: | |
57 | + lint $(LINTFLAGS) $(SRCS) | 57 | + lint $(LINTFLAGS) $(SRCS) | |
58 | + | 58 | + | |
59 | + clean: | 59 | + clean: | |
60 | + rm -f *.o core mush | 60 | + rm -f *.o core mush | |
61 | + | 61 | + | |
62 | + BINDIR= @PREFIX@/bin | 62 | + BINDIR= @PREFIX@/bin | |
63 | + LIBDIR= @PREFIX@/share/misc | 63 | + LIBDIR= @PREFIX@/share/misc | |
64 | + MRCDIR= @PREFIX@/share/misc | 64 | + MRCDIR= @PREFIX@/share/misc | |
65 | + MANDIR= @MANDIR@/man1 | 65 | + MANDIR= @MANDIR@/man1 | |
66 | + MANEXT= 1 | 66 | + MANEXT= 1 | |
67 | + | 67 | + | |
68 | + install: mush | 68 | + install: mush | |
69 | + cp mush $(BINDIR) | 69 | + ${BSD_INSTALL_PROGRAM} mush ${DESTDIR}$(BINDIR) | |
70 | + strip $(BINDIR)/mush | 70 | + ${BSD_INSTALL_DATA} cmd_help ${DESTDIR}$(LIBDIR) | |
71 | + chmod 0755 $(BINDIR)/mush | 71 | + ${BSD_INSTALL_DATA} Mushrc ${DESTDIR}$(MRCDIR)/Mushrc | |
72 | + cp cmd_help $(LIBDIR) | 72 | + ${BSD_INSTALL_MAN} mush.1 ${DESTDIR}$(MANDIR)/mush.$(MANEXT) | |
73 | + chmod 0644 $(LIBDIR)/cmd_help | |||
74 | + cp Mushrc $(MRCDIR)/Mushrc | |||
75 | + chmod 0644 $(MRCDIR)/Mushrc | |||
76 | + cp mush.1 $(MANDIR)/mush.$(MANEXT) | |||
77 | + chmod 0644 $(MANDIR)/mush.$(MANEXT) | |||
78 | + | 73 | + | |
79 | + | 74 | + | |
80 | + glob: glob.c | 75 | + glob: glob.c | |
81 | + $(CC) $(CFLAGS) -DTEST -DTEST2 glob.c $(LIBS) $(OTHERLIBS) -o glob | 76 | + $(CC) $(CFLAGS) -DTEST -DTEST2 glob.c $(LIBS) $(OTHERLIBS) -o glob | |
82 | + | 77 | + | |
83 | + | 78 | + |