Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Jun 2015 20:13:36 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r388276 - in head/www/node-devel: . files
Message-ID:  <201506012013.t51KDaO8093350@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Mon Jun  1 20:13:36 2015
New Revision: 388276
URL: https://svnweb.freebsd.org/changeset/ports/388276

Log:
  - Use DISTVERSIONPREFIX instead of DISTNAME
  - Do not touch PREFIX/lib/node_modules and leave it for www/npm
  - Strip binary executable
  - Use pkg-message instead of ECHO_MSG in post-install:
  - Use @(owner,group,mode) syntax instead of CHMOD
  - Regenerate patch file with makepatch:
  - Bump PORTREVISION for package change
  
  Submitted by:	sunpoet (myself)
  Approved by:	Jin-Sih Lin <linpct@gmail.com> (maintainer)

Added:
  head/www/node-devel/pkg-message
     - copied unchanged from r388048, head/www/node/pkg-message
Modified:
  head/www/node-devel/Makefile
  head/www/node-devel/files/patch-deps_v8_src_platform-freebsd.cc
  head/www/node-devel/files/patch-deps_v8_src_platform-posix.cc
  head/www/node-devel/files/patch-lib_dns.js
  head/www/node-devel/pkg-plist

Modified: head/www/node-devel/Makefile
==============================================================================
--- head/www/node-devel/Makefile	Mon Jun  1 20:13:30 2015	(r388275)
+++ head/www/node-devel/Makefile	Mon Jun  1 20:13:36 2015	(r388276)
@@ -2,11 +2,11 @@
 
 PORTNAME=	node
 PORTVERSION=	0.11.16
-PORTREVISION=	1
+DISTVERSIONPREFIX=	v
+PORTREVISION=	2
 CATEGORIES=	www
 MASTER_SITES=	http://nodejs.org/dist/v${PORTVERSION}/
 PKGNAMESUFFIX=	-devel
-DISTNAME=	${PORTNAME}-v${PORTVERSION}
 
 MAINTAINER=	linpct@gmail.com
 COMMENT=	V8 javascript for client and server
@@ -46,11 +46,6 @@ post-patch:
 		${WRKSRC}/deps/v8/src/d8.gyp
 
 post-install:
-	${MKDIR} ${STAGEDIR}${PREFIX}/lib/node_modules/
-	${TOUCH} ${STAGEDIR}${PREFIX}/lib/node_modules/.keepme
-	${CHMOD} ${MANMODE} ${STAGEDIR}${PREFIX}/man/man1/node.1
-	@${ECHO_MSG}
-	@${ECHO_MSG} "Note: If you need npm (Node Package Manager), please install www/npm."
-	@${ECHO_MSG}
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/node
 
 .include <bsd.port.mk>

Modified: head/www/node-devel/files/patch-deps_v8_src_platform-freebsd.cc
==============================================================================
--- head/www/node-devel/files/patch-deps_v8_src_platform-freebsd.cc	Mon Jun  1 20:13:30 2015	(r388275)
+++ head/www/node-devel/files/patch-deps_v8_src_platform-freebsd.cc	Mon Jun  1 20:13:36 2015	(r388276)
@@ -1,6 +1,6 @@
---- ./deps/v8/src/base/platform/platform-freebsd.cc.orig	2015-02-07 04:04:23.000000000 +0800
-+++ ./deps/v8/src/base/platform/platform-freebsd.cc	2015-02-10 10:53:45.000000000 +0800
-@@ -131,23 +131,23 @@
+--- deps/v8/src/base/platform/platform-freebsd.cc.orig	2015-01-30 06:13:10 UTC
++++ deps/v8/src/base/platform/platform-freebsd.cc
+@@ -131,23 +131,23 @@ std::vector<OS::SharedLibraryAddress> OS
      addr_buffer[0] = '0';
      addr_buffer[1] = 'x';
      addr_buffer[10] = 0;
@@ -33,7 +33,7 @@
      } while (buffer[bytes_read] != '\n');
      buffer[bytes_read] = 0;
      // Ignore mappings that are not executable.
-@@ -182,13 +182,13 @@
+@@ -182,13 +182,13 @@ VirtualMemory::VirtualMemory(size_t size
  
  VirtualMemory::VirtualMemory(size_t size, size_t alignment)
      : address_(NULL), size_(0) {
@@ -49,7 +49,7 @@
                             kMmapFd,
                             kMmapFdOffset);
    if (reservation == MAP_FAILED) return;
-@@ -260,7 +260,7 @@
+@@ -260,7 +260,7 @@ void* VirtualMemory::ReserveRegion(size_
    void* result = mmap(OS::GetRandomMmapAddr(),
                        size,
                        PROT_NONE,
@@ -58,7 +58,7 @@
                        kMmapFd,
                        kMmapFdOffset);
  
-@@ -288,7 +288,7 @@
+@@ -288,7 +288,7 @@ bool VirtualMemory::UncommitRegion(void*
    return mmap(base,
                size,
                PROT_NONE,

Modified: head/www/node-devel/files/patch-deps_v8_src_platform-posix.cc
==============================================================================
--- head/www/node-devel/files/patch-deps_v8_src_platform-posix.cc	Mon Jun  1 20:13:30 2015	(r388275)
+++ head/www/node-devel/files/patch-deps_v8_src_platform-posix.cc	Mon Jun  1 20:13:36 2015	(r388276)
@@ -1,6 +1,6 @@
---- ./deps/v8/src/base/platform/platform-posix.cc.orig	2015-02-07 04:04:23.000000000 +0800
-+++ ./deps/v8/src/base/platform/platform-posix.cc	2015-02-08 01:11:42.000000000 +0800
-@@ -328,7 +328,7 @@
+--- deps/v8/src/base/platform/platform-posix.cc.orig	2015-01-30 06:13:10 UTC
++++ deps/v8/src/base/platform/platform-posix.cc
+@@ -328,7 +328,7 @@ int OS::GetCurrentThreadId() {
  #elif V8_OS_ANDROID
    return static_cast<int>(gettid());
  #else

Modified: head/www/node-devel/files/patch-lib_dns.js
==============================================================================
--- head/www/node-devel/files/patch-lib_dns.js	Mon Jun  1 20:13:30 2015	(r388275)
+++ head/www/node-devel/files/patch-lib_dns.js	Mon Jun  1 20:13:36 2015	(r388276)
@@ -1,6 +1,6 @@
---- lib/dns.js.orig	2015-02-13 23:42:28.000000000 +0800
-+++ lib/dns.js	2015-02-13 23:46:39.000000000 +0800
-@@ -125,6 +125,11 @@
+--- lib/dns.js.orig	2015-01-30 06:13:10 UTC
++++ lib/dns.js
+@@ -125,6 +125,11 @@ exports.lookup = function lookup(hostnam
          hints !== (exports.ADDRCONFIG | exports.V4MAPPED)) {
        throw new TypeError('invalid argument: hints must use valid flags');
      }

Copied: head/www/node-devel/pkg-message (from r388048, head/www/node/pkg-message)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/node-devel/pkg-message	Mon Jun  1 20:13:36 2015	(r388276, copy of r388048, head/www/node/pkg-message)
@@ -0,0 +1 @@
+Note: If you need npm (Node Package Manager), please install www/npm.

Modified: head/www/node-devel/pkg-plist
==============================================================================
--- head/www/node-devel/pkg-plist	Mon Jun  1 20:13:30 2015	(r388275)
+++ head/www/node-devel/pkg-plist	Mon Jun  1 20:13:36 2015	(r388276)
@@ -35,6 +35,5 @@ include/node/v8-util.h
 include/node/v8.h
 include/node/v8config.h
 include/node/v8stdint.h
-lib/node_modules/.keepme
-man/man1/node.1.gz
+@(,,444) man/man1/node.1.gz
 share/systemtap/tapset/node.stp



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201506012013.t51KDaO8093350>