View | Details | Raw Unified | Return to bug 217966
Collapse All | Expand All

(-)MOVED (+1 lines)
Lines 9144-9146 textproc/rubygem-github-markdown||2017-03-16|Has expired: This gem is not mainta Link Here
9144
chinese/irssi|irc/irssi|2017-03-17|Use irc/irssi, which can handle Chinese locales
9144
chinese/irssi|irc/irssi|2017-03-17|Use irc/irssi, which can handle Chinese locales
9145
archivers/macutils||2017-03-19|Has expired: Not maintained in 16 years, many missing header inclusions
9145
archivers/macutils||2017-03-19|Has expired: Not maintained in 16 years, many missing header inclusions
9146
www/npm012|www/npm|2017-03-20|Has expired: Depends on deprecated www/node012. Please use www/npm instead.
9146
www/npm012|www/npm|2017-03-20|Has expired: Depends on deprecated www/node012. Please use www/npm instead.
9147
www/node012|www/node|2017-03-20|Has expired: Upstream support has ended. Please use www/node instead.
(-)www/Makefile (-1 lines)
Lines 551-557 Link Here
551
    SUBDIR += nginx-naxsi
551
    SUBDIR += nginx-naxsi
552
    SUBDIR += nibbleblog
552
    SUBDIR += nibbleblog
553
    SUBDIR += node
553
    SUBDIR += node
554
    SUBDIR += node012
555
    SUBDIR += node4
554
    SUBDIR += node4
556
    SUBDIR += node6
555
    SUBDIR += node6
557
    SUBDIR += nostromo
556
    SUBDIR += nostromo
(-)www/node012/Makefile (-61 lines)
Removed Link Here
1
# Created by: Jin-Sih Lin <linpct@gmail.com>
2
# $FreeBSD$
3
4
PORTNAME=	node
5
PORTVERSION=	0.12.18
6
DISTVERSIONPREFIX=	v
7
CATEGORIES=	www
8
MASTER_SITES=	http://nodejs.org/dist/v${PORTVERSION}/
9
PKGNAMESUFFIX=	012
10
11
MAINTAINER=	bradleythughes@fastmail.fm
12
COMMENT=	V8 JavaScript for client and server
13
14
LICENSE=	MIT
15
LICENSE_FILE=	${WRKSRC}/LICENSE
16
17
USES=		compiler execinfo gmake python:2
18
HAS_CONFIGURE=	yes
19
USE_LDCONFIG=	yes
20
21
DEPRECATED=	Upstream has placed 0.12.x in maintenance mode, see https://github.com/nodejs/LTS#lts_schedule
22
EXPIRATION_DATE=	2016-12-31
23
24
CONFLICTS_INSTALL=	node[456]-[0-9]* node010-[0-9]* node-[0-9]* node-devel-[0-9]* iojs-[0-9]*
25
26
ONLY_FOR_ARCHS=	i386 amd64
27
CONFIGURE_ARGS=	--prefix=${PREFIX_RELDEST} --without-npm --shared-zlib
28
PREFIX_RELDEST=	${PREFIX:S,^${DESTDIR},,}
29
REINPLACE_ARGS=	-i ''
30
MAKE_ENV+=	CC.host=${CC} CXX.host=${CXX} LINK.host=${CXX} LINK.target=${CXX}
31
32
.include <bsd.port.pre.mk>
33
34
.if ${COMPILER_TYPE} == clang
35
MAKE_ENV+=	LINK=clang++
36
CFLAGS+=	-Wno-unused-private-field
37
.if ${COMPILER_VERSION} >= 33
38
CFLAGS+=	-Wno-nested-anon-types -Wno-unused-function
39
.if ${COMPILER_VERSION} >= 34
40
CFLAGS+=	-Wno-unused-const-variable
41
.endif
42
.endif
43
.else
44
MAKE_ARGS+=	strictaliasing=off
45
USE_GCC=	any
46
.endif
47
48
post-patch:
49
	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
50
		${WRKSRC}/deps/v8/tools/gyp/v8.gyp
51
	@${REINPLACE_CMD} -e 's|/usr/bin/env python|${PYTHON_CMD}|' \
52
		${WRKSRC}/configure
53
	@${REINPLACE_CMD} -e "s|'python',|'${PYTHON_CMD}',|" \
54
		${WRKSRC}/deps/v8/build/shim_headers.gypi \
55
		${WRKSRC}/deps/v8/tools/gyp/v8.gyp \
56
		${WRKSRC}/deps/v8/src/d8.gyp
57
58
post-install:
59
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/node
60
61
.include <bsd.port.post.mk>
(-)www/node012/distinfo (-3 lines)
Removed Link Here
1
TIMESTAMP = 1482769688
2
SHA256 (node-v0.12.18.tar.gz) = 6b48461dff7a002cedba45a016af81f66a79b465cee1d7bfe5bd74910c1a7bfa
3
SIZE (node-v0.12.18.tar.gz) = 19842591
(-)www/node012/files/patch-common.gypi (-10 lines)
Removed Link Here
1
--- common.gypi.orig	2016-09-28 09:34:52 UTC
2
+++ common.gypi
3
@@ -182,7 +182,6 @@
4
       [ 'OS in "linux freebsd openbsd solaris android"', {
5
         'cflags': [ '-Wall', '-Wextra', '-Wno-unused-parameter', ],
6
         'cflags_cc': [
7
-          '-fno-delete-null-pointer-checks',
8
           '-fno-exceptions',
9
           '-fno-rtti',
10
         ],
(-)www/node012/files/patch-deps_v8_src_base_platform_platform-freebsd.cc (-69 lines)
Removed Link Here
1
--- deps/v8/src/base/platform/platform-freebsd.cc.orig	2016-09-27 17:30:02 UTC
2
+++ deps/v8/src/base/platform/platform-freebsd.cc
3
@@ -131,23 +131,23 @@ std::vector<OS::SharedLibraryAddress> OS
4
     addr_buffer[0] = '0';
5
     addr_buffer[1] = 'x';
6
     addr_buffer[10] = 0;
7
-    int result = read(fd, addr_buffer + 2, 8);
8
-    if (result < 8) break;
9
+    ssize_t bytes_read = read(fd, addr_buffer + 2, 8);
10
+    if (bytes_read < 8) break;
11
     unsigned start = StringToLong(addr_buffer);
12
-    result = read(fd, addr_buffer + 2, 1);
13
-    if (result < 1) break;
14
+    bytes_read = read(fd, addr_buffer + 2, 1);
15
+    if (bytes_read < 1) break;
16
     if (addr_buffer[2] != '-') break;
17
-    result = read(fd, addr_buffer + 2, 8);
18
-    if (result < 8) break;
19
+    bytes_read = read(fd, addr_buffer + 2, 8);
20
+    if (bytes_read < 8) break;
21
     unsigned end = StringToLong(addr_buffer);
22
     char buffer[MAP_LENGTH];
23
-    int bytes_read = -1;
24
+    bytes_read = -1;
25
     do {
26
       bytes_read++;
27
       if (bytes_read >= MAP_LENGTH - 1)
28
         break;
29
-      result = read(fd, buffer + bytes_read, 1);
30
-      if (result < 1) break;
31
+      bytes_read = read(fd, buffer + bytes_read, 1);
32
+      if (bytes_read < 1) break;
33
     } while (buffer[bytes_read] != '\n');
34
     buffer[bytes_read] = 0;
35
     // Ignore mappings that are not executable.
36
@@ -182,13 +182,13 @@ VirtualMemory::VirtualMemory(size_t size
37
 
38
 VirtualMemory::VirtualMemory(size_t size, size_t alignment)
39
     : address_(NULL), size_(0) {
40
-  DCHECK(IsAligned(alignment, static_cast<intptr_t>(OS::AllocateAlignment())));
41
+  DCHECK((alignment % OS::AllocateAlignment()) == 0);
42
   size_t request_size = RoundUp(size + alignment,
43
                                 static_cast<intptr_t>(OS::AllocateAlignment()));
44
   void* reservation = mmap(OS::GetRandomMmapAddr(),
45
                            request_size,
46
                            PROT_NONE,
47
-                           MAP_PRIVATE | MAP_ANON | MAP_NORESERVE,
48
+                           MAP_PRIVATE | MAP_ANON,
49
                            kMmapFd,
50
                            kMmapFdOffset);
51
   if (reservation == MAP_FAILED) return;
52
@@ -260,7 +260,7 @@ void* VirtualMemory::ReserveRegion(size_
53
   void* result = mmap(OS::GetRandomMmapAddr(),
54
                       size,
55
                       PROT_NONE,
56
-                      MAP_PRIVATE | MAP_ANON | MAP_NORESERVE,
57
+                      MAP_PRIVATE | MAP_ANON,
58
                       kMmapFd,
59
                       kMmapFdOffset);
60
 
61
@@ -288,7 +288,7 @@ bool VirtualMemory::UncommitRegion(void*
62
   return mmap(base,
63
               size,
64
               PROT_NONE,
65
-              MAP_PRIVATE | MAP_ANON | MAP_NORESERVE | MAP_FIXED,
66
+              MAP_PRIVATE | MAP_ANON | MAP_FIXED,
67
               kMmapFd,
68
               kMmapFdOffset) != MAP_FAILED;
69
 }
(-)www/node012/files/patch-deps_v8_src_base_platform_platform-posix.cc (-11 lines)
Removed Link Here
1
--- deps/v8/src/base/platform/platform-posix.cc.orig	2016-09-27 17:30:02 UTC
2
+++ deps/v8/src/base/platform/platform-posix.cc
3
@@ -327,7 +327,7 @@ int OS::GetCurrentThreadId() {
4
 #elif V8_OS_ANDROID
5
   return static_cast<int>(gettid());
6
 #else
7
-  return static_cast<int>(pthread_self());
8
+  return static_cast<int>(reinterpret_cast<intptr_t>(pthread_self()));
9
 #endif
10
 }
11
 
(-)www/node012/files/patch-deps_v8_src_compiler_instruction.h (-11 lines)
Removed Link Here
1
--- deps/v8/src/compiler/instruction.h.orig	2016-09-27 17:30:02 UTC
2
+++ deps/v8/src/compiler/instruction.h
3
@@ -722,7 +722,7 @@ OStream& operator<<(OStream& os, const C
4
 
5
 typedef std::deque<Constant, zone_allocator<Constant> > ConstantDeque;
6
 typedef std::map<int, Constant, std::less<int>,
7
-                 zone_allocator<std::pair<int, Constant> > > ConstantMap;
8
+                 zone_allocator<std::pair<const int, Constant> > > ConstantMap;
9
 
10
 
11
 typedef std::deque<Instruction*, zone_allocator<Instruction*> >
(-)www/node012/pkg-descr (-3 lines)
Removed Link Here
1
node - evented I/O for V8 javascript
2
3
WWW: http://nodejs.org/
(-)www/node012/pkg-message (-1 lines)
Removed Link Here
1
Note: If you need npm (Node Package Manager), please install www/npm.
(-)www/node012/pkg-plist (-114 lines)
Removed Link Here
1
bin/node
2
include/node/android-ifaddrs.h
3
include/node/ares.h
4
include/node/ares_version.h
5
include/node/common.gypi
6
include/node/config.gypi
7
include/node/libplatform/libplatform.h
8
include/node/nameser.h
9
include/node/node.h
10
include/node/node_buffer.h
11
include/node/node_internals.h
12
include/node/node_object_wrap.h
13
include/node/node_version.h
14
include/node/openssl/aes.h
15
include/node/openssl/asn1.h
16
include/node/openssl/asn1_mac.h
17
include/node/openssl/asn1t.h
18
include/node/openssl/bio.h
19
include/node/openssl/blowfish.h
20
include/node/openssl/bn.h
21
include/node/openssl/buffer.h
22
include/node/openssl/camellia.h
23
include/node/openssl/cast.h
24
include/node/openssl/cmac.h
25
include/node/openssl/cms.h
26
include/node/openssl/comp.h
27
include/node/openssl/conf.h
28
include/node/openssl/conf_api.h
29
include/node/openssl/crypto.h
30
include/node/openssl/des.h
31
include/node/openssl/des_old.h
32
include/node/openssl/dh.h
33
include/node/openssl/dsa.h
34
include/node/openssl/dso.h
35
include/node/openssl/dtls1.h
36
include/node/openssl/e_os2.h
37
include/node/openssl/ebcdic.h
38
include/node/openssl/ec.h
39
include/node/openssl/ecdh.h
40
include/node/openssl/ecdsa.h
41
include/node/openssl/engine.h
42
include/node/openssl/err.h
43
include/node/openssl/evp.h
44
include/node/openssl/hmac.h
45
include/node/openssl/idea.h
46
include/node/openssl/krb5_asn.h
47
include/node/openssl/kssl.h
48
include/node/openssl/lhash.h
49
include/node/openssl/md4.h
50
include/node/openssl/md5.h
51
include/node/openssl/mdc2.h
52
include/node/openssl/modes.h
53
include/node/openssl/obj_mac.h
54
include/node/openssl/objects.h
55
include/node/openssl/ocsp.h
56
include/node/openssl/opensslconf.h
57
include/node/openssl/opensslv.h
58
include/node/openssl/ossl_typ.h
59
include/node/openssl/pem.h
60
include/node/openssl/pem2.h
61
include/node/openssl/pkcs12.h
62
include/node/openssl/pkcs7.h
63
include/node/openssl/pqueue.h
64
include/node/openssl/rand.h
65
include/node/openssl/rc2.h
66
include/node/openssl/rc4.h
67
include/node/openssl/ripemd.h
68
include/node/openssl/rsa.h
69
include/node/openssl/safestack.h
70
include/node/openssl/seed.h
71
include/node/openssl/sha.h
72
include/node/openssl/srp.h
73
include/node/openssl/srtp.h
74
include/node/openssl/ssl.h
75
include/node/openssl/ssl2.h
76
include/node/openssl/ssl23.h
77
include/node/openssl/ssl3.h
78
include/node/openssl/stack.h
79
include/node/openssl/symhacks.h
80
include/node/openssl/tls1.h
81
include/node/openssl/ts.h
82
include/node/openssl/txt_db.h
83
include/node/openssl/ui.h
84
include/node/openssl/ui_compat.h
85
include/node/openssl/whrlpool.h
86
include/node/openssl/x509.h
87
include/node/openssl/x509_vfy.h
88
include/node/openssl/x509v3.h
89
include/node/pthread-fixes.h
90
include/node/smalloc.h
91
include/node/stdint-msvc2008.h
92
include/node/tree.h
93
include/node/uv-aix.h
94
include/node/uv-bsd.h
95
include/node/uv-darwin.h
96
include/node/uv-errno.h
97
include/node/uv-linux.h
98
include/node/uv-sunos.h
99
include/node/uv-threadpool.h
100
include/node/uv-unix.h
101
include/node/uv-version.h
102
include/node/uv-win.h
103
include/node/uv.h
104
include/node/v8-debug.h
105
include/node/v8-platform.h
106
include/node/v8-profiler.h
107
include/node/v8-testing.h
108
include/node/v8-util.h
109
include/node/v8.h
110
include/node/v8config.h
111
include/node/v8stdint.h
112
@(,,444) man/man1/node.1.gz
113
share/systemtap/tapset/node.stp
114
- 

Return to bug 217966