editors/emacs-snapshot: Fix DragonFly supportdiff -r1.45 -r1.46 pkgsrc/editors/emacs-snapshot/distinfo
(marino)
@@ -1,10 +1,10 @@ | @@ -1,10 +1,10 @@ | |||
1 | $NetBSD: distinfo,v 1.45 2011/12/06 17:12:09 minskim Exp $ | 1 | $NetBSD: distinfo,v 1.46 2011/12/09 01:35:08 marino Exp $ | |
2 | 2 | |||
3 | SHA1 (emacs-snapshot_20111206.orig.tar.xz) = c9694ce2570097879f602c2c313a32aae71c9e3e | 3 | SHA1 (emacs-snapshot_20111206.orig.tar.xz) = c9694ce2570097879f602c2c313a32aae71c9e3e | |
4 | RMD160 (emacs-snapshot_20111206.orig.tar.xz) = 765f43dcac9f012d23834195a2312d63c97bbdc4 | 4 | RMD160 (emacs-snapshot_20111206.orig.tar.xz) = 765f43dcac9f012d23834195a2312d63c97bbdc4 | |
5 | Size (emacs-snapshot_20111206.orig.tar.xz) = 23310260 bytes | 5 | Size (emacs-snapshot_20111206.orig.tar.xz) = 23310260 bytes | |
6 | SHA1 (patch-aa) = ecec22478b7e10ea0ed1818043761858b237b545 | 6 | SHA1 (patch-aa) = e77be157f2ad3c8002afe6c5483e61ff4769b85d | |
7 | SHA1 (patch-ac) = 7792cd247bcc40eafb4ec28f98bd0d2d9bd4b0c3 | 7 | SHA1 (patch-ac) = 7792cd247bcc40eafb4ec28f98bd0d2d9bd4b0c3 | |
8 | SHA1 (patch-ad) = b8faf958f7ab3effd6c8dbcbf51fe70ddb2ecdae | 8 | SHA1 (patch-ad) = b8faf958f7ab3effd6c8dbcbf51fe70ddb2ecdae | |
9 | SHA1 (patch-ae) = 2dfe31015550feeaa47955136d3bbe2aa6790095 | 9 | SHA1 (patch-ae) = 2dfe31015550feeaa47955136d3bbe2aa6790095 | |
10 | SHA1 (patch-ag) = 2fc1d3fd953e595eb0ed1f3f5289a70a754e1aed | 10 | SHA1 (patch-ag) = 2fc1d3fd953e595eb0ed1f3f5289a70a754e1aed |
@@ -34,28 +34,28 @@ Boston, MA 02111-1307, USA. */ | @@ -34,28 +34,28 @@ Boston, MA 02111-1307, USA. */ | |||
34 | #define PENDING_OUTPUT_COUNT(FILE) __fpending(FILE) | 34 | #define PENDING_OUTPUT_COUNT(FILE) __fpending(FILE) | |
35 | 35 | |||
36 | #define LIBS_DEBUG | 36 | #define LIBS_DEBUG | |
37 | #define LIBS_SYSTEM -lutil | 37 | #define LIBS_SYSTEM -lutil | |
38 | #define TERMINFO | 38 | #define TERMINFO | |
39 | #define LIBS_TERMCAP -lncurses | 39 | #define LIBS_TERMCAP -lncurses | |
40 | #define SYSV_SYSTEM_DIR | 40 | #define SYSV_SYSTEM_DIR | |
41 | 41 | |||
42 | /* freebsd has POSIX-style pgrp behavior. */ | 42 | /* freebsd has POSIX-style pgrp behavior. */ | |
43 | #undef BSD_PGRPS | 43 | #undef BSD_PGRPS | |
44 | #define GETPGRP_NO_ARG | 44 | #define GETPGRP_NO_ARG | |
45 | 45 | |||
46 | #ifdef DFLY_CRT_USRLIB | 46 | #ifdef DFLY_CRT_USRLIB | |
47 | #define START_FILES pre-crt0.o /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/gcc41/crtbegin.o | 47 | #define ORDINARY_LINK | |
48 | #define LIB_STANDARD -L/usr/lib/gcc41 -lgcc -lc -lgcc /usr/lib/gcc41/crtend.o /usr/lib/crtn.o | 48 | #define LIB_STANDARD -lc | |
49 | #else | 49 | #else | |
50 | #define START_FILES pre-crt0.o /usr/lib/gcc41/crt1.o /usr/lib/gcc41/crti.o /usr/lib/gcc41/crtbegin.o | 50 | #define START_FILES pre-crt0.o /usr/lib/gcc41/crt1.o /usr/lib/gcc41/crti.o /usr/lib/gcc41/crtbegin.o | |
51 | #define LIB_STANDARD -L/usr/lib/gcc41 -lgcc -lc -lgcc /usr/lib/gcc41/crtend.o /usr/lib/gcc41/crtn.o | 51 | #define LIB_STANDARD -L/usr/lib/gcc41 -lgcc -lc -lgcc /usr/lib/gcc41/crtend.o /usr/lib/gcc41/crtn.o | |
52 | #endif | 52 | #endif | |
53 | 53 | |||
54 | #define LD_SWITCH_SYSTEM_1 | 54 | #define LD_SWITCH_SYSTEM_1 | |
55 | #define UNEXEC unexelf.o | 55 | #define UNEXEC unexelf.o | |
56 | #undef LIB_GCC | 56 | #undef LIB_GCC | |
57 | #define LIB_GCC | 57 | #define LIB_GCC | |
58 | 58 | |||
59 | #define HAVE_WAIT_HEADER | 59 | #define HAVE_WAIT_HEADER | |
60 | #define HAVE_GETLOADAVG 1 | 60 | #define HAVE_GETLOADAVG 1 | |
61 | #define HAVE_TERMIOS | 61 | #define HAVE_TERMIOS |
@@ -1,19 +1,39 @@ | @@ -1,19 +1,39 @@ | |||
1 | $NetBSD: patch-aa,v 1.3 2011/11/30 04:29:10 minskim Exp $ | 1 | $NetBSD: patch-aa,v 1.4 2011/12/09 01:35:08 marino Exp $ | |
2 | 2 | |||
3 | --- configure.in.orig 2011-11-28 09:24:08.000000000 +0000 | 3 | --- configure.in.orig 2011-12-06 08:31:42.000000000 +0000 | |
4 | +++ configure.in | 4 | +++ configure.in | |
5 | @@ -438,6 +438,14 @@ case "${canonical}" in | 5 | @@ -441,6 +441,14 @@ case "${canonical}" in | |
6 | sparc64-*) machine=sparc ;; | 6 | sparc64-*) machine=sparc ;; | |
7 | esac | 7 | esac | |
8 | ;; | 8 | ;; | |
9 | + ## DragonFly ports | 9 | + ## DragonFly ports | |
10 | + *-*-dragonfly*) | 10 | + *-*-dragonfly*) | |
11 | + opsys=dragonfly | 11 | + opsys=dragonfly | |
12 | + case "${canonical}" in | 12 | + case "${canonical}" in | |
13 | + i[3456]86-*-dragonfly*) machine=intel386 ;; | 13 | + i[3456]86-*-dragonfly*) machine=intel386 ;; | |
14 | + amd64-*-dragonfly*|x86_64-*-dragonfly*) machine=amdx86-64 ;; | 14 | + amd64-*-dragonfly*|x86_64-*-dragonfly*) machine=amdx86-64 ;; | |
15 | + esac | 15 | + esac | |
16 | + ;; | 16 | + ;; | |
17 | 17 | |||
18 | ## FreeBSD kernel + glibc based userland | 18 | ## FreeBSD kernel + glibc based userland | |
19 | *-*-kfreebsd*gnu* ) | 19 | *-*-kfreebsd*gnu* ) | |
20 | @@ -956,6 +964,8 @@ case "$opsys" in | |||
21 | ||||
22 | freebsd) LIBS_SYSTEM="-lutil" ;; | |||
23 | ||||
24 | + dragonfly) LIBS_SYSTEM="-ltermlib" ;; | |||
25 | + | |||
26 | hpux*) LIBS_SYSTEM="-l:libdld.sl" ;; | |||
27 | ||||
28 | sol2*) LIBS_SYSTEM="-lsocket -lnsl" ;; | |||
29 | @@ -1010,6 +1020,10 @@ case $opsys in | |||
30 | LIB_STANDARD=-lc | |||
31 | START_FILES='pre-crt0.o $(CRT_DIR)/crt0.o' | |||
32 | ;; | |||
33 | + dragonfly ) | |||
34 | + LIB_STANDARD=-lc | |||
35 | + START_FILES='$(CRT_DIR)/crt1.o' | |||
36 | + ;; | |||
37 | dnl NB this may be adjusted below. | |||
38 | netbsd | openbsd ) | |||
39 | LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtend.o' |