[CVS] RPM: rpm-5_4: rpm/js/ Makefile.am rpmjs45.cpp rpm/rpmio/ rpmjss....

2017-07-09 Thread Jeff Johnson
  RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  

  Server: rpm5.org Name:   Jeff Johnson
  Root:   /v/rpm/cvs   Email:  j...@rpm5.org
  Module: rpm  Date:   09-Jul-2017 18:11:12
  Branch: rpm-5_4  Handle: 2017070916111200

  Modified files:   (Branch: rpm-5_4)
rpm/js  Makefile.am rpmjs45.cpp
rpm/rpmio   rpmjss.h

  Log:
- rpmjs45: start switching to POPT arg processing.

  Summary:
RevisionChanges Path
1.44.2.16   +11 -80 rpm/js/Makefile.am
1.1.2.7 +587 -58rpm/js/rpmjs45.cpp
1.1.2.4 +37 -19 rpm/rpmio/rpmjss.h
  

  patch -p0 <<'@@ .'
  Index: rpm/js/Makefile.am
  
  $ cvs diff -u -r1.44.2.15 -r1.44.2.16 Makefile.am
  --- rpm/js/Makefile.am8 Jul 2017 11:29:09 -   1.44.2.15
  +++ rpm/js/Makefile.am9 Jul 2017 16:11:12 -   1.44.2.16
  @@ -6,6 +6,8 @@
   
   LINT = splint
   
  +SUBDIS = src .
  +
   EXTRA_DIST = \
rpmjs45.cpp \
rpmjs52.cpp
  @@ -89,7 +91,9 @@
   noinst_PROGRAMS =tjs
   
   moz_srcdir = ${srcdir}/mozilla-release/js/src
  -moz_builddir =   ${builddir}/platform/x86_64/linux/build
  +#moz_builddir =  ${builddir}/platform/x86_64/linux/build
  +moz_builddir =   ${builddir}/src
  +
   #mozilla-release/memory/build/mozmemory_wrap.c \
   #mozilla-release/mozglue/misc/TimeStamp.cpp \
   #mozilla-release/mozglue/misc/TimeStamp_posix.cpp \
  @@ -108,85 +112,12 @@
   #${moz_srcdir}/perf/pm_linux.cpp \
   #${moz_srcdir}/vm/Initialization.cpp \
   #${moz_srcdir}/vm/TraceLogging.cpp \
  -#${moz_srcdir}/vm/TraceLoggingGraph.cpp \
  -#${moz_builddir}/Unified_cpp_js_src0.cpp \
  -#${moz_builddir}/Unified_cpp_js_src1.cpp \
  -#${moz_builddir}/Unified_cpp_js_src2.cpp \
  -#${moz_builddir}/Unified_cpp_js_src3.cpp \
  -#${moz_builddir}/Unified_cpp_js_src4.cpp \
  -#${moz_builddir}/Unified_cpp_js_src5.cpp \
  -#${moz_builddir}/Unified_cpp_js_src6.cpp \
  -#${moz_builddir}/Unified_cpp_js_src7.cpp \
  -#${moz_builddir}/Unified_cpp_js_src8.cpp \
  -#${moz_builddir}/Unified_cpp_js_src9.cpp \
  -#${moz_builddir}/Unified_cpp_js_src10.cpp \
  -#${moz_builddir}/Unified_cpp_js_src11.cpp \
  -#${moz_builddir}/Unified_cpp_js_src12.cpp \
  -#${moz_builddir}/Unified_cpp_js_src13.cpp \
  -#${moz_builddir}/Unified_cpp_js_src14.cpp \
  -#${moz_builddir}/Unified_cpp_js_src15.cpp \
  -#${moz_builddir}/Unified_cpp_js_src16.cpp \
  -#${moz_builddir}/Unified_cpp_js_src17.cpp \
  -#${moz_builddir}/Unified_cpp_js_src18.cpp \
  -#${moz_builddir}/Unified_cpp_js_src19.cpp \
  -#${moz_builddir}/Unified_cpp_js_src20.cpp \
  -#${moz_builddir}/Unified_cpp_js_src21.cpp \
  -#${moz_builddir}/Unified_cpp_js_src22.cpp \
  -#${moz_builddir}/Unified_cpp_js_src23.cpp \
  -#${moz_builddir}/Unified_cpp_js_src24.cpp \
  -#${moz_builddir}/Unified_cpp_js_src25.cpp \
  -#${moz_builddir}/Unified_cpp_js_src26.cpp \
  -#${moz_builddir}/Unified_cpp_js_src27.cpp \
  -#${moz_builddir}/Unified_cpp_js_src28.cpp \
  -#${moz_builddir}/Unified_cpp_js_src29.cpp \
  -#${moz_builddir}/Unified_cpp_js_src30.cpp \
  -#${moz_builddir}/Unified_cpp_js_src31.cpp \
  -#${moz_builddir}/Unified_cpp_js_src32.cpp \
  -#${moz_builddir}/Unified_cpp_js_src33.cpp \
  -#${moz_builddir}/Unified_cpp_js_src34.cpp \
  -#${moz_builddir}/Unified_cpp_js_src35.cpp \
  -#${moz_builddir}/Unified_cpp_js_src36.cpp
  +#${moz_srcdir}/vm/TraceLoggingGraph.cpp
   
   rpmjs45_SOURCES = \
  - ${moz_builddir}/Unified_cpp_js_src0.cpp \
  - ${moz_builddir}/Unified_cpp_js_src1.cpp \
  - ${moz_builddir}/Unified_cpp_js_src2.cpp \
  - ${moz_builddir}/Unified_cpp_js_src3.cpp \
  - ${moz_builddir}/Unified_cpp_js_src4.cpp \
  - ${moz_builddir}/Unified_cpp_js_src5.cpp \
  - ${moz_builddir}/Unified_cpp_js_src6.cpp \
  - ${moz_builddir}/Unified_cpp_js_src7.cpp \
  - ${moz_builddir}/Unified_cpp_js_src8.cpp \
  - ${moz_builddir}/Unified_cpp_js_src9.cpp \
  - ${moz_builddir}/Unified_cpp_js_src10.cpp \
  - ${moz_builddir}/Unified_cpp_js_src11.cpp \
  - ${moz_builddir}/Unified_cpp_js_src12.cpp \
  - ${moz_builddir}/Unified_cpp_js_src13.cpp \
  - ${moz_builddir}/Unified_cpp_js_src14.cpp \
  - ${moz_builddir}/Unified_cpp_js_src15.cpp \
  - ${moz_builddir}/Unified_cpp_js_src16.cpp \
  - ${moz_builddir}/Unified_cpp_js_src17.cpp \
  - ${moz_builddir}/Unified_cpp_js_src18.cpp \
  - ${moz_builddir}/Unified_cpp_js_src19.cpp \
  - ${moz_builddir}/Unified_cpp_js_src20.cpp \
  - 

[CVS] RPM: rpm-5_4: rpm/js/ Makefile.am rpmjs45.cpp

2017-07-08 Thread Jeff Johnson
  RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  

  Server: rpm5.org Name:   Jeff Johnson
  Root:   /v/rpm/cvs   Email:  j...@rpm5.org
  Module: rpm  Date:   08-Jul-2017 09:39:17
  Branch: rpm-5_4  Handle: 2017070807391700

  Modified files:   (Branch: rpm-5_4)
rpm/js  Makefile.am rpmjs45.cpp

  Log:
- rpmjs45: uncouple (mostly) from -lmozjs-45.

  Summary:
RevisionChanges Path
1.44.2.13   +125 -11rpm/js/Makefile.am
1.1.2.4 +0  -36 rpm/js/rpmjs45.cpp
  

  patch -p0 <<'@@ .'
  Index: rpm/js/Makefile.am
  
  $ cvs diff -u -r1.44.2.12 -r1.44.2.13 Makefile.am
  --- rpm/js/Makefile.am7 Jul 2017 10:02:57 -   1.44.2.12
  +++ rpm/js/Makefile.am8 Jul 2017 07:39:17 -   1.44.2.13
  @@ -88,34 +88,143 @@
   EXTRA_PROGRAMS = rpmjs45 rpmjs52 v8
   noinst_PROGRAMS =tjs
   
  +moz_srcdir = ${srcdir}/mozilla-release/js/src
  +moz_builddir =   ${builddir}/platform/x86_64/linux/build
  +#mozilla-release/memory/build/mozmemory_wrap.c \
  +#mozilla-release/mozglue/misc/TimeStamp.cpp \
  +#mozilla-release/mozglue/misc/TimeStamp_posix.cpp \
  +#${moz_srcdir}/memory/mozalloc/Unified_cpp_memory_mozalloc0.cpp \
  +#mozilla-release/mfbt/decimal/Decimal.cpp \
  +#${moz_srcdir}/mfbt/Unified_cpp_mfbt0.cpp \
  +#${moz_srcdir}/jsarray.cpp \
  +#${moz_srcdir}/jsatom.cpp \
  +#${moz_srcdir}/jsmath.cpp \
  +#${moz_srcdir}/builtin/RegExp.cpp \
  +#${moz_srcdir}/ctypes/CTypes.cpp \
  +#${moz_srcdir}/ctypes/Library.cpp \
  +#${moz_srcdir}/frontend/Parser.cpp \
  +#${moz_srcdir}/gc/StoreBuffer.cpp \
  +#${moz_srcdir}/jit/x86-shared/Disassembler-x86-shared.cpp \
  +#${moz_srcdir}/perf/pm_linux.cpp \
  +#${moz_srcdir}/vm/Initialization.cpp \
  +#${moz_srcdir}/vm/TraceLogging.cpp \
  +#${moz_srcdir}/vm/TraceLoggingGraph.cpp \
  +#${moz_builddir}/Unified_cpp_js_src0.cpp \
  +#${moz_builddir}/Unified_cpp_js_src1.cpp \
  +#${moz_builddir}/Unified_cpp_js_src2.cpp \
  +#${moz_builddir}/Unified_cpp_js_src3.cpp \
  +#${moz_builddir}/Unified_cpp_js_src4.cpp \
  +#${moz_builddir}/Unified_cpp_js_src5.cpp \
  +#${moz_builddir}/Unified_cpp_js_src6.cpp \
  +#${moz_builddir}/Unified_cpp_js_src7.cpp \
  +#${moz_builddir}/Unified_cpp_js_src8.cpp \
  +#${moz_builddir}/Unified_cpp_js_src9.cpp \
  +#${moz_builddir}/Unified_cpp_js_src10.cpp \
  +#${moz_builddir}/Unified_cpp_js_src11.cpp \
  +#${moz_builddir}/Unified_cpp_js_src12.cpp \
  +#${moz_builddir}/Unified_cpp_js_src13.cpp \
  +#${moz_builddir}/Unified_cpp_js_src14.cpp \
  +#${moz_builddir}/Unified_cpp_js_src15.cpp \
  +#${moz_builddir}/Unified_cpp_js_src16.cpp \
  +#${moz_builddir}/Unified_cpp_js_src17.cpp \
  +#${moz_builddir}/Unified_cpp_js_src18.cpp \
  +#${moz_builddir}/Unified_cpp_js_src19.cpp \
  +#${moz_builddir}/Unified_cpp_js_src20.cpp \
  +#${moz_builddir}/Unified_cpp_js_src21.cpp \
  +#${moz_builddir}/Unified_cpp_js_src22.cpp \
  +#${moz_builddir}/Unified_cpp_js_src23.cpp \
  +#${moz_builddir}/Unified_cpp_js_src24.cpp \
  +#${moz_builddir}/Unified_cpp_js_src25.cpp \
  +#${moz_builddir}/Unified_cpp_js_src26.cpp \
  +#${moz_builddir}/Unified_cpp_js_src27.cpp \
  +#${moz_builddir}/Unified_cpp_js_src28.cpp \
  +#${moz_builddir}/Unified_cpp_js_src29.cpp \
  +#${moz_builddir}/Unified_cpp_js_src30.cpp \
  +#${moz_builddir}/Unified_cpp_js_src31.cpp \
  +#${moz_builddir}/Unified_cpp_js_src32.cpp \
  +#${moz_builddir}/Unified_cpp_js_src33.cpp \
  +#${moz_builddir}/Unified_cpp_js_src34.cpp \
  +#${moz_builddir}/Unified_cpp_js_src35.cpp \
  +#${moz_builddir}/Unified_cpp_js_src36.cpp
  +
   rpmjs45_SOURCES = \
  + ${moz_srcdir}/jsarray.cpp \
  + ${moz_srcdir}/jsatom.cpp \
  + ${moz_srcdir}/jsmath.cpp \
  + ${moz_srcdir}/builtin/RegExp.cpp \
  + ${moz_srcdir}/gc/StoreBuffer.cpp \
  + ${moz_srcdir}/frontend/Parser.cpp \
  + ${moz_srcdir}/jit/x86-shared/Disassembler-x86-shared.cpp \
  + ${moz_srcdir}/vm/Initialization.cpp \
  + ${moz_srcdir}/vm/TraceLogging.cpp \
  + ${moz_srcdir}/vm/TraceLoggingGraph.cpp \
  + ${moz_builddir}/Unified_cpp_js_src0.cpp \
  + ${moz_builddir}/Unified_cpp_js_src1.cpp \
  + ${moz_builddir}/Unified_cpp_js_src2.cpp \
  + ${moz_builddir}/Unified_cpp_js_src3.cpp \
  + ${moz_builddir}/Unified_cpp_js_src4.cpp \
  + ${moz_builddir}/Unified_cpp_js_src5.cpp \
  + ${moz_builddir}/Unified_cpp_js_src6.cpp \
  + ${moz_builddir}/Unified_cpp_js_src7.cpp \
  +