summaryrefslogtreecommitdiff
path: root/desktop/libffi
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2016-12-11 16:04:20 -0800
committerMichael Forney <mforney@mforney.org>2016-12-13 23:10:30 -0800
commit293f5a93b77d92fd65db7f3d0df654f102e46cfb (patch)
tree6ecd1170e3dd793862dd852814dc1b4cd5e44260 /desktop/libffi
parent9a506a6834df01a26795cea222b410f206efa9fa (diff)
Move to flat package hierarchy
Note to self: never try to move submodules again To migrate your existing submodules (more or less): set -x set -e mkdir .git/modules/pkg for old in */*/src ; do new="pkg/${old#*/}" if ! [ -f "$old/.git" ] || [ "${old%%/*}" = pkg ] ; then continue fi git -C ".git/modules/$old" config core.worktree "../../../../../$new" rmdir "$new" mv "$old" "$new" sed -e "s,$old,$new," "$new/.git" > "$new/.git.tmp" mv "$new/.git.tmp" "$new/.git" mkdir ".git/modules/${new%/src}" mv ".git/modules/$old" ".git/modules/$new" rm "${old%/src}"/*.ninja mv "${old%/src}"/*.tar.{gz,xz,bz2} "${new%/src}/" rmdir "${old%/src}" || true done sed -e 's,^\[submodule "[^/]*/,[submodule "pkg/,' .git/config > .git/config.tmp mv .git/config.tmp .git/config
Diffstat (limited to 'desktop/libffi')
-rw-r--r--desktop/libffi/fficonfig.h68
-rw-r--r--desktop/libffi/gen.rc26
-rw-r--r--desktop/libffi/rev1
m---------desktop/libffi/src0
4 files changed, 0 insertions, 95 deletions
diff --git a/desktop/libffi/fficonfig.h b/desktop/libffi/fficonfig.h
deleted file mode 100644
index e49b5af1..00000000
--- a/desktop/libffi/fficonfig.h
+++ /dev/null
@@ -1,68 +0,0 @@
-#include <config-posix.h>
-
-/* #undef AC_APPLE_UNIVERSAL_BUILD */
-/* #undef CRAY_STACKSEG_END */
-/* #undef C_ALLOCA */
-#define EH_FRAME_FLAGS "aw"
-/* #undef FFI_DEBUG */
-/* #undef FFI_EXEC_TRAMPOLINE_TABLE */
-/* #undef FFI_MMAP_EXEC_EMUTRAMP_PAX */
-/* #undef FFI_MMAP_EXEC_WRIT */
-/* #undef FFI_NO_RAW_API */
-/* #undef FFI_NO_STRUCTS */
-#define HAVE_ALLOCA 1
-#define HAVE_ALLOCA_H 1
-#define HAVE_AS_ASCII_PSEUDO_OP 1
-#define HAVE_AS_CFI_PSEUDO_OP 1
-/* #undef HAVE_AS_REGISTER_PSEUDO_OP */
-/* #undef HAVE_AS_SPARC_UA_PCREL */
-#define HAVE_AS_STRING_PSEUDO_OP 1
-#define HAVE_AS_X86_64_UNWIND_SECTION_TYPE 1
-#define HAVE_AS_X86_PCREL 1
-#define HAVE_HIDDEN_VISIBILITY_ATTRIBUTE 1
-#define HAVE_LONG_DOUBLE 1
-/* #undef HAVE_LONG_DOUBLE_VARIANT */
-#define HAVE_MEMORY_H 1
-#define HAVE_MKOSTEMP 1
-#define HAVE_MMAP_ANON 1
-#define HAVE_MMAP_DEV_ZERO 1
-#define HAVE_MMAP_FILE 1
-/* #undef HAVE_RO_EH_FRAME */
-#define LT_OBJDIR ".libs/"
-#define PACKAGE "libffi"
-#define PACKAGE_BUGREPORT "http://github.com/atgreen/libffi/issues"
-#define PACKAGE_NAME "libffi"
-#define PACKAGE_STRING "libffi 3.2.1"
-#define PACKAGE_TARNAME "libffi"
-#define PACKAGE_URL ""
-#define PACKAGE_VERSION "3.2.1"
-#define SIZEOF_DOUBLE 8
-#define SIZEOF_LONG_DOUBLE 16
-#define SIZEOF_SIZE_T 8
-/* #undef STACK_DIRECTION */
-/* #undef SYMBOL_UNDERSCORE */
-/* #undef USING_PURIFY */
-#define VERSION "3.2.1"
-#if defined AC_APPLE_UNIVERSAL_BUILD
-# if defined __BIG_ENDIAN__
-# define WORDS_BIGENDIAN 1
-# endif
-#else
-# ifndef WORDS_BIGENDIAN
-/* # undef WORDS_BIGENDIAN */
-# endif
-#endif
-/* #undef size_t */
-#ifdef HAVE_HIDDEN_VISIBILITY_ATTRIBUTE
-#ifdef LIBFFI_ASM
-#define FFI_HIDDEN(name) .hidden name
-#else
-#define FFI_HIDDEN __attribute__ ((visibility ("hidden")))
-#endif
-#else
-#ifdef LIBFFI_ASM
-#define FFI_HIDDEN(name)
-#else
-#define FFI_HIDDEN
-#endif
-#endif
diff --git a/desktop/libffi/gen.rc b/desktop/libffi/gen.rc
deleted file mode 100644
index 3c182720..00000000
--- a/desktop/libffi/gen.rc
+++ /dev/null
@@ -1,26 +0,0 @@
-cflags\
- -I include\
- -I '$dir' \
- -I '$outdir'/include\
- -I '$srcdir'/include
-
-build '$outdir'/include/ffi.h sed '$srcdir'/include/ffi.h.in ; exprs=(\
- -e s,@VERSION@,3.2.1,\
- -e s,@TARGET@,X86_64,\
- -e s,@HAVE_LONG_DOUBLE@,1,\
- -e s,@HAVE_LONG_DOUBLE_VARIANT@,0,\
- -e s,@FFI_EXEC_TRAMPOLINE_TABLE@,0,\
-) with expr $"exprs
-build '$outdir'/include/ffitarget.h copy '$srcdir'/src/x86/ffitarget.h
-
-hdrs=include/^(ffi.h ffitarget.h)
-phony headers '$outdir'/$hdrs
-for(hdr in $hdrs) file $hdr '$outdir'/$hdr 644
-
-lib libffi.a -d '$dir'/headers src/^(\
- prep_cif.c types.c raw_api.c java_raw_api.c closures.c\
- x86/^(ffi64.c unix64.S ffi.c sysv.S)\
-)
-file lib/libffi.a '$outdir'/libffi.a 644
-
-fetch git
diff --git a/desktop/libffi/rev b/desktop/libffi/rev
deleted file mode 100644
index d00491fd..00000000
--- a/desktop/libffi/rev
+++ /dev/null
@@ -1 +0,0 @@
-1
diff --git a/desktop/libffi/src b/desktop/libffi/src
deleted file mode 160000
-Subproject 20562ac0427c3578250d04c6e34fb0127d4551c