packages: nodejs/nodejs-soname.patch, nodejs/nodejs.spec, nodejs/nodejs-sha...

aredridel aredridel at pld-linux.org
Thu Mar 3 06:44:56 CET 2011


Author: aredridel                    Date: Thu Mar  3 05:44:56 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- 0.4.2

---- Files affected:
packages/nodejs:
   nodejs-soname.patch (1.1 -> 1.2) , nodejs.spec (1.16 -> 1.17) , nodejs-sharedlib.patch (1.1 -> NONE)  (REMOVED)

---- Diffs:

================================================================
Index: packages/nodejs/nodejs-soname.patch
diff -u packages/nodejs/nodejs-soname.patch:1.1 packages/nodejs/nodejs-soname.patch:1.2
--- packages/nodejs/nodejs-soname.patch:1.1	Mon Feb 21 19:50:16 2011
+++ packages/nodejs/nodejs-soname.patch	Thu Mar  3 06:44:50 2011
@@ -1,12 +1,25 @@
-diff --git a/wscript b/wscript
-index de5ee45..c14a5d6 100644
---- a/wscript
-+++ b/wscript
-@@ -761,6 +761,7 @@ def build(bld):
+diff -ur node-v0.4.2-o/wscript node-v0.4.2/wscript
+--- node-v0.4.2-o/wscript	2011-03-02 22:30:21.000000000 -0700
++++ node-v0.4.2/wscript	2011-03-02 22:32:27.000000000 -0700
+@@ -779,6 +779,7 @@
    node.add_objects = 'eio http_parser'
    if product_type_is_lib:
-     node.install_path = '${PREFIX}/lib'
+     node.install_path = '${LIBDIR}'
 +    node.vnum = "4.0.0" # FIXME: Should probably be based on VERSION
    else:
      node.install_path = '${PREFIX}/bin'
    node.chmod = 0755
+diff -ur node-v0.4.2-o/wscript.orig node-v0.4.2/wscript.orig
+--- node-v0.4.2-o/wscript.orig	2011-03-02 22:24:17.000000000 -0700
++++ node-v0.4.2/wscript.orig	2011-03-02 22:30:21.000000000 -0700
+@@ -436,7 +436,6 @@
+   # LFS
+   conf.env.append_value('CPPFLAGS',  '-D_LARGEFILE_SOURCE')
+   conf.env.append_value('CPPFLAGS',  '-D_FILE_OFFSET_BITS=64')
+-  conf.env.append_value('CPPFLAGS',  '-DEV_MULTIPLICITY=0')
+ 
+   # Makes select on windows support more than 64 FDs
+   if sys.platform.startswith("win32"):
+Only in node-v0.4.2: wscript.rej
+Only in node-v0.4.2: wscript.rej~
+Only in node-v0.4.2: wscript~

================================================================
Index: packages/nodejs/nodejs.spec
diff -u packages/nodejs/nodejs.spec:1.16 packages/nodejs/nodejs.spec:1.17
--- packages/nodejs/nodejs.spec:1.16	Mon Feb 21 19:51:05 2011
+++ packages/nodejs/nodejs.spec	Thu Mar  3 06:44:50 2011
@@ -2,17 +2,15 @@
 
 Summary:	Asynchronous JavaScript Engine
 Name:		nodejs
-Version:	0.4.1
+Version:	0.4.2
 Release:	0
 License:	BSD
 Group:		Libraries
 URL:		http://nodejs.org/
 Source0:	http://nodejs.org/dist/node-v%{version}.tar.gz
-# Source0-md5:	9566bdbd05c18cc2bbe1fa0fba60dd0a
+# Source0-md5:	de4754e23bb382172bc3bbbc288fb884
 Patch0:		%{name}-ev-multiplicity.patch
-Patch1:		%{name}-sharedlib.patch
 Patch2:		%{name}-soname.patch
-Patch3:		%{name}-libdir.patch
 BuildRequires:	c-ares-devel
 BuildRequires:	c-ares-devel >= 1.7.4
 BuildRequires:	gcc >= 5:4.0
@@ -26,6 +24,8 @@
 ExclusiveArch:	%{ix86} %{x8664} arm
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define _plainlibdir %{_prefix}/lib
+
 %description
 Node's goal is to provide an easy way to build scalable network
 programs. In the above example, the two second delay does not prevent
@@ -48,9 +48,7 @@
 %prep
 %setup -q -n node-v%{version}
 %patch0 -p1
-%patch1 -p1
 %patch2 -p1
-%patch3 -p0
 
 %build
 # build library
@@ -81,7 +79,7 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir},%{_libdir}/node/libraries,%{_libdir}/waf/wafadmin/Tools}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_includedir},%{_libdir}/node/libraries,%{_plainlibdir}/waf/wafadmin/Tools}
 
 export PYTHONPATH=tools
 %waf install \
@@ -91,7 +89,7 @@
 install node $RPM_BUILD_ROOT%{_bindir}/node
 
 cp -a lib/*.js $RPM_BUILD_ROOT%{_libdir}/node/libraries
-cp tools/wafadmin/Tools/node_addon.py $RPM_BUILD_ROOT%{_libdir}/waf/wafadmin/Tools
+cp tools/wafadmin/Tools/node_addon.py $RPM_BUILD_ROOT%{_plainlibdir}/waf/wafadmin/Tools
 
 rm $RPM_BUILD_ROOT%{_bindir}/node-waf
 # ? really required?
@@ -118,7 +116,7 @@
 %{_includedir}/node
 %attr(755,root,root) %{_bindir}/node-waf
 %{_libdir}/libnode.so
-%{_libdir}/waf/wafadmin/Tools/node_addon.py
+%{_plainlibdir}/waf/wafadmin/Tools/node_addon.py
 %{_libdir}/pkgconfig/nodejs.pc
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -127,6 +125,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.17  2011/03/03 05:44:50  aredridel
+- 0.4.2
+
 Revision 1.16  2011/02/21 18:51:05  aredridel
 - Build as shared library and install properly in lib64
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/nodejs/nodejs-soname.patch?r1=1.1&r2=1.2&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/nodejs/nodejs.spec?r1=1.16&r2=1.17&f=u



More information about the pld-cvs-commit mailing list