Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: abi_used_libs =================================================================== --- /dev/null +++ abi_used_libs @@ -0,0 +1,5 @@ +libc.so.6 +libdl.so.2 +libm.so.6 +libpthread.so.0 +librt.so.1 Index: package.yml =================================================================== --- /dev/null +++ package.yml @@ -0,0 +1,29 @@ +name : perl6-moarvm +version : 2019.03 +release : 1 +source : + - https://www.moarvm.org/releases/MoarVM-2019.03.tar.gz : 24b00e5228894fa6f70e9caa73114e5c6ec3686b6305e6e463807a93f70ffc04 +license : + - Artistic-License-2.0 + - MIT + - Public Domain + - BSD + - ISC +component : programming.perl +summary : Virtual Machine for Perl6 +description: | + MoarVM (short for Metamodel On A Runtime Virtual Machine) is a runtime built for the 6model object system. +patterns : + - main : + - /usr/lib64/libmoar.so + - devel: + - /usr/share/nqp/lib/MAST/*.nqp +builddeps : + - perl +setup : | + perl Configure.pl --prefix=%PREFIX% --libdir=%libdir%/perl6 +build : | + %make +install : | + %make_install + ln -s %libdir%/perl6/libmoar.so $installdir/%libdir%/libmoar.so Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,412 @@ + + + perl6-moarvm + + Daniel Maksymow + daniel.maksymow@tuta.io + + Artistic-License-2.0 + MIT + Public Domain + BSD + ISC + programming.perl + Virtual Machine for Perl6 + MoarVM (short for Metamodel On A Runtime Virtual Machine) is a runtime built for the 6model object system. + + https://getsol.us/sources/README.Solus + + + perl6-moarvm + Virtual Machine for Perl6 + MoarVM (short for Metamodel On A Runtime Virtual Machine) is a runtime built for the 6model object system. + + programming.perl + + /usr/bin/moar + /usr/lib64/libmoar.so + /usr/lib64/perl6/libmoar.so + + + + perl6-moarvm-devel + Development files for perl6-moarvm + MoarVM (short for Metamodel On A Runtime Virtual Machine) is a runtime built for the 6model object system. + + programming.devel + + perl6-moarvm + + + /usr/include/dyncall/dyncall.h + /usr/include/dyncall/dyncall_alloc.h + /usr/include/dyncall/dyncall_alloc_wx.h + /usr/include/dyncall/dyncall_args.h + /usr/include/dyncall/dyncall_args_arm32_arm.h + /usr/include/dyncall/dyncall_args_arm32_thumb.h + /usr/include/dyncall/dyncall_args_mips.h + /usr/include/dyncall/dyncall_args_ppc32.h + /usr/include/dyncall/dyncall_args_ppc64.h + /usr/include/dyncall/dyncall_args_sparc32.h + /usr/include/dyncall/dyncall_args_sparc64.h + /usr/include/dyncall/dyncall_args_x64.h + /usr/include/dyncall/dyncall_args_x86.h + /usr/include/dyncall/dyncall_call_arm32_arm.h + /usr/include/dyncall/dyncall_call_arm32_arm_armhf.h + /usr/include/dyncall/dyncall_call_arm32_thumb.h + /usr/include/dyncall/dyncall_call_arm64.h + /usr/include/dyncall/dyncall_call_mips.h + /usr/include/dyncall/dyncall_call_mips_eabi.h + /usr/include/dyncall/dyncall_call_mips_n32.h + /usr/include/dyncall/dyncall_call_mips_n64.h + /usr/include/dyncall/dyncall_call_mips_o32.h + /usr/include/dyncall/dyncall_call_ppc32.h + /usr/include/dyncall/dyncall_call_ppc64.h + /usr/include/dyncall/dyncall_call_sparc.h + /usr/include/dyncall/dyncall_call_sparc64.h + /usr/include/dyncall/dyncall_call_sparc_v9.h + /usr/include/dyncall/dyncall_call_x64.h + /usr/include/dyncall/dyncall_call_x86.h + /usr/include/dyncall/dyncall_callback.h + /usr/include/dyncall/dyncall_callback_arm32_arm.h + /usr/include/dyncall/dyncall_callback_arm32_thumb.h + /usr/include/dyncall/dyncall_callback_mips.h + /usr/include/dyncall/dyncall_callback_ppc32.h + /usr/include/dyncall/dyncall_callback_ppc64.h + /usr/include/dyncall/dyncall_callback_sparc32.h + /usr/include/dyncall/dyncall_callback_x64.h + /usr/include/dyncall/dyncall_callback_x86.h + /usr/include/dyncall/dyncall_callf.h + /usr/include/dyncall/dyncall_callvm.h + /usr/include/dyncall/dyncall_callvm_arm32_arm.h + /usr/include/dyncall/dyncall_callvm_arm32_arm_armhf.h + /usr/include/dyncall/dyncall_callvm_arm32_thumb.h + /usr/include/dyncall/dyncall_callvm_arm64.h + /usr/include/dyncall/dyncall_callvm_mips.h + /usr/include/dyncall/dyncall_callvm_mips_eabi.h + /usr/include/dyncall/dyncall_callvm_mips_n64.h + /usr/include/dyncall/dyncall_callvm_mips_o32.h + /usr/include/dyncall/dyncall_callvm_ppc32.h + /usr/include/dyncall/dyncall_callvm_ppc64.h + /usr/include/dyncall/dyncall_callvm_sparc.h + /usr/include/dyncall/dyncall_callvm_sparc64.h + /usr/include/dyncall/dyncall_callvm_sparc_v9.h + /usr/include/dyncall/dyncall_callvm_x64.h + /usr/include/dyncall/dyncall_callvm_x86.h + /usr/include/dyncall/dyncall_config.h + /usr/include/dyncall/dyncall_macros.h + /usr/include/dyncall/dyncall_signature.h + /usr/include/dyncall/dyncall_struct.h + /usr/include/dyncall/dyncall_thunk.h + /usr/include/dyncall/dyncall_thunk_arm32_arm.h + /usr/include/dyncall/dyncall_thunk_arm32_thumb.h + /usr/include/dyncall/dyncall_thunk_arm64.h + /usr/include/dyncall/dyncall_thunk_mips.h + /usr/include/dyncall/dyncall_thunk_ppc32.h + /usr/include/dyncall/dyncall_thunk_ppc64.h + /usr/include/dyncall/dyncall_thunk_sparc32.h + /usr/include/dyncall/dyncall_thunk_sparc64.h + /usr/include/dyncall/dyncall_thunk_x64.h + /usr/include/dyncall/dyncall_thunk_x86.h + /usr/include/dyncall/dyncall_types.h + /usr/include/dyncall/dyncall_utils.h + /usr/include/dyncall/dyncall_value.h + /usr/include/dyncall/dyncall_vector.h + /usr/include/dyncall/dynload.h + /usr/include/dyncall/dynload_alloc.h + /usr/include/libatomic_ops/atomic_ops.h + /usr/include/libatomic_ops/atomic_ops/ao_version.h + /usr/include/libatomic_ops/atomic_ops/generalize-arithm.h + /usr/include/libatomic_ops/atomic_ops/generalize-small.h + /usr/include/libatomic_ops/atomic_ops/generalize.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/all_acquire_release_volatile.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/all_aligned_atomic_load_store.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/all_atomic_load_store.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/all_atomic_only_load.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/ao_t_is_int.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/armcc/arm_v6.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/emul_cas.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/aarch64.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/alpha.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/arm.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/avr32.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/cris.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/generic-arithm.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/generic-small.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/generic.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/hexagon.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/hppa.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/ia64.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/m68k.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/mips.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/nios2.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/powerpc.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/s390.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/sh.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/sparc.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/tile.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/gcc/x86.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/generic_pthread.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/hpc/hppa.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/hpc/ia64.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/ibmc/powerpc.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/icc/ia64.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/loadstore/acquire_release_volatile.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/loadstore/atomic_load.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/loadstore/atomic_store.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/loadstore/char_acquire_release_volatile.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/loadstore/char_atomic_load.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/loadstore/char_atomic_store.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/loadstore/double_atomic_load_store.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/loadstore/int_acquire_release_volatile.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/loadstore/int_atomic_load.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/loadstore/int_atomic_store.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/loadstore/ordered_loads_only.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/loadstore/ordered_stores_only.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/loadstore/short_acquire_release_volatile.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/loadstore/short_atomic_load.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/loadstore/short_atomic_store.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/msftc/arm.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/msftc/common32_defs.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/msftc/x86.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/msftc/x86_64.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/ordered.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/ordered_except_wr.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/read_ordered.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/standard_ao_double_t.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/sunc/sparc.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/sunc/x86.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/test_and_set_t_is_ao_t.h + /usr/include/libatomic_ops/atomic_ops/sysdeps/test_and_set_t_is_char.h + /usr/include/libatomic_ops/atomic_ops_malloc.h + /usr/include/libatomic_ops/atomic_ops_stack.h + /usr/include/libatomic_ops/config.h + /usr/include/libtommath/tommath.h + /usr/include/libtommath/tommath_class.h + /usr/include/libtommath/tommath_private.h + /usr/include/libtommath/tommath_superclass.h + /usr/include/libuv/uv.h + /usr/include/libuv/uv/aix.h + /usr/include/libuv/uv/android-ifaddrs.h + /usr/include/libuv/uv/bsd.h + /usr/include/libuv/uv/darwin.h + /usr/include/libuv/uv/errno.h + /usr/include/libuv/uv/linux.h + /usr/include/libuv/uv/os390.h + /usr/include/libuv/uv/posix.h + /usr/include/libuv/uv/pthread-barrier.h + /usr/include/libuv/uv/stdint-msvc2008.h + /usr/include/libuv/uv/sunos.h + /usr/include/libuv/uv/threadpool.h + /usr/include/libuv/uv/tree.h + /usr/include/libuv/uv/unix.h + /usr/include/libuv/uv/version.h + /usr/include/libuv/uv/win.h + /usr/include/moar/6model/6model.h + /usr/include/moar/6model/bootstrap.h + /usr/include/moar/6model/containers.h + /usr/include/moar/6model/parametric.h + /usr/include/moar/6model/reprconv.h + /usr/include/moar/6model/reprs.h + /usr/include/moar/6model/reprs/CArray.h + /usr/include/moar/6model/reprs/CPPStruct.h + /usr/include/moar/6model/reprs/CPointer.h + /usr/include/moar/6model/reprs/CStr.h + /usr/include/moar/6model/reprs/CStruct.h + /usr/include/moar/6model/reprs/CUnion.h + /usr/include/moar/6model/reprs/ConcBlockingQueue.h + /usr/include/moar/6model/reprs/ConditionVariable.h + /usr/include/moar/6model/reprs/Decoder.h + /usr/include/moar/6model/reprs/HashAttrStore.h + /usr/include/moar/6model/reprs/KnowHOWAttributeREPR.h + /usr/include/moar/6model/reprs/KnowHOWREPR.h + /usr/include/moar/6model/reprs/MVMAsyncTask.h + /usr/include/moar/6model/reprs/MVMCFunction.h + /usr/include/moar/6model/reprs/MVMCallCapture.h + /usr/include/moar/6model/reprs/MVMCode.h + /usr/include/moar/6model/reprs/MVMCompUnit.h + /usr/include/moar/6model/reprs/MVMContext.h + /usr/include/moar/6model/reprs/MVMContinuation.h + /usr/include/moar/6model/reprs/MVMDLLSym.h + /usr/include/moar/6model/reprs/MVMException.h + /usr/include/moar/6model/reprs/MVMHash.h + /usr/include/moar/6model/reprs/MVMIter.h + /usr/include/moar/6model/reprs/MVMMultiCache.h + /usr/include/moar/6model/reprs/MVMNull.h + /usr/include/moar/6model/reprs/MVMOSHandle.h + /usr/include/moar/6model/reprs/MVMSpeshLog.h + /usr/include/moar/6model/reprs/MVMStaticFrame.h + /usr/include/moar/6model/reprs/MVMStaticFrameSpesh.h + /usr/include/moar/6model/reprs/MVMString.h + /usr/include/moar/6model/reprs/MVMThread.h + /usr/include/moar/6model/reprs/MultiDimArray.h + /usr/include/moar/6model/reprs/NFA.h + /usr/include/moar/6model/reprs/NativeCall.h + /usr/include/moar/6model/reprs/NativeRef.h + /usr/include/moar/6model/reprs/P6bigint.h + /usr/include/moar/6model/reprs/P6int.h + /usr/include/moar/6model/reprs/P6num.h + /usr/include/moar/6model/reprs/P6opaque.h + /usr/include/moar/6model/reprs/P6str.h + /usr/include/moar/6model/reprs/ReentrantMutex.h + /usr/include/moar/6model/reprs/SCRef.h + /usr/include/moar/6model/reprs/Semaphore.h + /usr/include/moar/6model/reprs/Uninstantiable.h + /usr/include/moar/6model/reprs/VMArray.h + /usr/include/moar/6model/sc.h + /usr/include/moar/6model/serialization.h + /usr/include/moar/bithacks.h + /usr/include/moar/config.h + /usr/include/moar/core/alloc.h + /usr/include/moar/core/args.h + /usr/include/moar/core/bitmap.h + /usr/include/moar/core/bytecode.h + /usr/include/moar/core/bytecodedump.h + /usr/include/moar/core/callsite.h + /usr/include/moar/core/callstack.h + /usr/include/moar/core/coerce.h + /usr/include/moar/core/compunit.h + /usr/include/moar/core/continuation.h + /usr/include/moar/core/dll.h + /usr/include/moar/core/exceptions.h + /usr/include/moar/core/ext.h + /usr/include/moar/core/fixedsizealloc.h + /usr/include/moar/core/frame.h + /usr/include/moar/core/hll.h + /usr/include/moar/core/instance.h + /usr/include/moar/core/intcache.h + /usr/include/moar/core/interp.h + /usr/include/moar/core/loadbytecode.h + /usr/include/moar/core/nativecall.h + /usr/include/moar/core/nativecall_dyncall.h + /usr/include/moar/core/nativecall_libffi.h + /usr/include/moar/core/oplabels.h + /usr/include/moar/core/ops.h + /usr/include/moar/core/regionalloc.h + /usr/include/moar/core/threadcontext.h + /usr/include/moar/core/threads.h + /usr/include/moar/core/validation.h + /usr/include/moar/core/vector.h + /usr/include/moar/debug/debugserver.h + /usr/include/moar/gc/allocation.h + /usr/include/moar/gc/collect.h + /usr/include/moar/gc/debug.h + /usr/include/moar/gc/finalize.h + /usr/include/moar/gc/gen2.h + /usr/include/moar/gc/objectid.h + /usr/include/moar/gc/orchestrate.h + /usr/include/moar/gc/roots.h + /usr/include/moar/gc/wb.h + /usr/include/moar/gc/worklist.h + /usr/include/moar/gcc_diag.h + /usr/include/moar/gen/config.h + /usr/include/moar/instrument/crossthreadwrite.h + /usr/include/moar/instrument/line_coverage.h + /usr/include/moar/io/asyncsocket.h + /usr/include/moar/io/asyncsocketudp.h + /usr/include/moar/io/dirops.h + /usr/include/moar/io/eventloop.h + /usr/include/moar/io/fileops.h + /usr/include/moar/io/filewatchers.h + /usr/include/moar/io/io.h + /usr/include/moar/io/procops.h + /usr/include/moar/io/signals.h + /usr/include/moar/io/syncfile.h + /usr/include/moar/io/syncsocket.h + /usr/include/moar/io/timers.h + /usr/include/moar/jit/compile.h + /usr/include/moar/jit/core_templates.h + /usr/include/moar/jit/dump.h + /usr/include/moar/jit/expr.h + /usr/include/moar/jit/expr_ops.h + /usr/include/moar/jit/graph.h + /usr/include/moar/jit/interface.h + /usr/include/moar/jit/internal.h + /usr/include/moar/jit/label.h + /usr/include/moar/jit/register.h + /usr/include/moar/jit/tile.h + /usr/include/moar/math/bigintops.h + /usr/include/moar/math/grisu.h + /usr/include/moar/math/num.h + /usr/include/moar/memdebug.h + /usr/include/moar/moar.h + /usr/include/moar/platform/fork.h + /usr/include/moar/platform/inttypes.h + /usr/include/moar/platform/io.h + /usr/include/moar/platform/memmem.h + /usr/include/moar/platform/memmem32.h + /usr/include/moar/platform/mmap.h + /usr/include/moar/platform/random.h + /usr/include/moar/platform/setjmp.h + /usr/include/moar/platform/stdint.h + /usr/include/moar/platform/sys.h + /usr/include/moar/platform/threads.h + /usr/include/moar/platform/time.h + /usr/include/moar/profiler/heapsnapshot.h + /usr/include/moar/profiler/instrument.h + /usr/include/moar/profiler/log.h + /usr/include/moar/profiler/profile.h + /usr/include/moar/profiler/telemeh.h + /usr/include/moar/spesh/arg_guard.h + /usr/include/moar/spesh/args.h + /usr/include/moar/spesh/candidate.h + /usr/include/moar/spesh/codegen.h + /usr/include/moar/spesh/dead_bb_elimination.h + /usr/include/moar/spesh/dead_ins_elimination.h + /usr/include/moar/spesh/debug.h + /usr/include/moar/spesh/deopt.h + /usr/include/moar/spesh/dump.h + /usr/include/moar/spesh/facts.h + /usr/include/moar/spesh/frame_walker.h + /usr/include/moar/spesh/graph.h + /usr/include/moar/spesh/inline.h + /usr/include/moar/spesh/iterator.h + /usr/include/moar/spesh/log.h + /usr/include/moar/spesh/lookup.h + /usr/include/moar/spesh/manipulate.h + /usr/include/moar/spesh/optimize.h + /usr/include/moar/spesh/osr.h + /usr/include/moar/spesh/pea.h + /usr/include/moar/spesh/plan.h + /usr/include/moar/spesh/plugin.h + /usr/include/moar/spesh/stats.h + /usr/include/moar/spesh/threshold.h + /usr/include/moar/spesh/usages.h + /usr/include/moar/spesh/worker.h + /usr/include/moar/strings/ascii.h + /usr/include/moar/strings/decode_stream.h + /usr/include/moar/strings/iter.h + /usr/include/moar/strings/latin1.h + /usr/include/moar/strings/nfg.h + /usr/include/moar/strings/normalize.h + /usr/include/moar/strings/ops.h + /usr/include/moar/strings/parse_num.h + /usr/include/moar/strings/shiftjis.h + /usr/include/moar/strings/shiftjis_codeindex.h + /usr/include/moar/strings/siphash/csiphash.h + /usr/include/moar/strings/unicode.h + /usr/include/moar/strings/unicode_gen.h + /usr/include/moar/strings/unicode_ops.h + /usr/include/moar/strings/unicode_prop_macros.h + /usr/include/moar/strings/utf16.h + /usr/include/moar/strings/utf8.h + /usr/include/moar/strings/utf8_c8.h + /usr/include/moar/strings/uthash.h + /usr/include/moar/strings/uthash_types.h + /usr/include/moar/strings/windows1252.h + /usr/include/moar/types.h + /usr/share/nqp/lib/MAST/Nodes.nqp + /usr/share/nqp/lib/MAST/Ops.nqp + /usr/share/pkgconfig/moar.pc + + + + + 2019-03-30 + 2019.03 + Packaging update + Daniel Maksymow + daniel.maksymow@tuta.io + + + \ No newline at end of file