diff options
author | Cedric BAIL <cedric@osg.samsung.com> | 2016-06-01 16:59:45 -0700 |
---|---|---|
committer | Cedric BAIL <cedric@osg.samsung.com> | 2016-06-01 17:01:04 -0700 |
commit | ebca93bb78669872e11ba3ed8e3d7be2e4243be8 (patch) | |
tree | 56390d002babea9e3e9e8e9f75bdc1e7fb112cf6 | |
parent | 75b7067b397d4359177ee4b113428f67411a65ef (diff) | |
download | efl-ebca93bb78669872e11ba3ed8e3d7be2e4243be8.tar.gz |
evas: remove legacy file from evas_generic_loaders.
-rw-r--r-- | legacy/evas_generic_loaders/.arcconfig | 4 | ||||
-rw-r--r-- | legacy/evas_generic_loaders/.gitignore | 43 | ||||
-rw-r--r-- | legacy/evas_generic_loaders/ChangeLog | 44 | ||||
-rw-r--r-- | legacy/evas_generic_loaders/Makefile.am | 36 | ||||
-rw-r--r-- | legacy/evas_generic_loaders/NEWS | 107 | ||||
-rw-r--r-- | legacy/evas_generic_loaders/README | 85 | ||||
-rw-r--r-- | legacy/evas_generic_loaders/TODO | 5 | ||||
-rwxr-xr-x | legacy/evas_generic_loaders/autogen.sh | 39 | ||||
-rw-r--r-- | legacy/evas_generic_loaders/configure.ac | 255 | ||||
-rw-r--r-- | legacy/evas_generic_loaders/m4/ac_attribute.m4 | 47 | ||||
-rw-r--r-- | legacy/evas_generic_loaders/m4/ac_path_generic.m4 | 137 | ||||
-rw-r--r-- | legacy/evas_generic_loaders/m4/efl.m4 | 449 | ||||
-rw-r--r-- | legacy/evas_generic_loaders/pkgbuild/PKGBUILD.in | 36 | ||||
-rw-r--r-- | legacy/evas_generic_loaders/src/Makefile.am | 3 |
14 files changed, 0 insertions, 1290 deletions
diff --git a/legacy/evas_generic_loaders/.arcconfig b/legacy/evas_generic_loaders/.arcconfig deleted file mode 100644 index 7d7c8a684c..0000000000 --- a/legacy/evas_generic_loaders/.arcconfig +++ /dev/null @@ -1,4 +0,0 @@ -{ - "project_id" : "evas_generic_loaders", - "conduit_uri" : "https://phab.enlightenment.org/" -} diff --git a/legacy/evas_generic_loaders/.gitignore b/legacy/evas_generic_loaders/.gitignore deleted file mode 100644 index 34b8e2cd89..0000000000 --- a/legacy/evas_generic_loaders/.gitignore +++ /dev/null @@ -1,43 +0,0 @@ -*~ -*.o -*.swp -*.swo -ABOUT-NLS -INSTALL -Makefile -Makefile.in -aclocal.m4 -autom4te.cache/ -compile -config.cache -config.cache-env -config.guess -config.h -config.h.in -config.log -config.status -config.sub -configure -depcomp -install-sh -ltmain.sh -m4/libtool.m4 -m4/ltoptions.m4 -m4/ltsugar.m4 -m4/ltversion.m4 -m4/lt~obsolete.m4 -missing -Makefile -Makefile.in -.deps -stamp-h1 -src/bin/gst/evas_image_loader.gst -src/bin/pdf/evas_image_loader.pdf -src/bin/ps/evas_image_loader.ps -src/bin/svg/evas_image_loader.svg -src/bin/xcf/evas_image_loader.xcf -src/bin/raw/evas_image_loader.raw -pkgbuild/PKGBUILD -pkgbuild/pkg -pkgbuild/src -pkgbuild/*.tar.xz diff --git a/legacy/evas_generic_loaders/ChangeLog b/legacy/evas_generic_loaders/ChangeLog deleted file mode 100644 index 9d3b7f13d2..0000000000 --- a/legacy/evas_generic_loaders/ChangeLog +++ /dev/null @@ -1,44 +0,0 @@ -2011-12-02 Carsten Haitzler (The Rasterman) - - 1.1.0 release - -2011-12-02 Carsten Haitzler (The Rasterman) - - * Add symlinks for *.dv, *.qt and *.rv video file formats - -2012-03-18 Carsten Haitzler (The Rasterman) - - * Fix distcheck with highly parallel builds - -2012-04-26 Carsten Haitzler (The Rasterman) - - 1.2.0 release - -2012-05-18 Cedric Bail - - * Make rsvg backend use the generic backend as it is our main - source of crash in e17. - -2012-05-06 Fanina Cristian - - * Add support for Poppler 0.20. - -2012-06-30 Carsten Haitzler (The Rasterman) - - * Add timeout (default 5 seconds) for gstreamer loader in case - gst hangs. - -2012-08-30 Carsten Haitzler (The Rasterman) - - 1.7.0 release - -2012-09-26 Carsten Haitzler (The Rasterman) - - * Add various alarm/signal based timeouts for all generic - loaders in case they get stuck - -OUT OF DATE NOTICE: -------------------- -With the start of the 1.9.x release cycle we now longer update the ChangeLog and rely on git log for -this functionality. We keep however a NEWS files for a high level overview of changes in a new -release which will be filled at the end of the release cycle. diff --git a/legacy/evas_generic_loaders/Makefile.am b/legacy/evas_generic_loaders/Makefile.am deleted file mode 100644 index 96dec582ec..0000000000 --- a/legacy/evas_generic_loaders/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -ACLOCAL_AMFLAGS = -I m4 - -SUBDIRS = src - -MAINTAINERCLEANFILES = \ -Makefile.in \ -aclocal.m4 \ -compile \ -config.guess \ -config.h.in \ -config.h.in~ \ -config.sub \ -configure \ -depcomp \ -install-sh \ -ltmain.sh \ -missing \ -$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.gz \ -$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.bz2 \ -m4/libtool.m4 \ -m4/lt~obsolete.m4 \ -m4/ltoptions.m4 \ -m4/ltsugar.m4 \ -m4/ltversion.m4 - -EXTRA_DIST = \ -AUTHORS \ -COPYING \ -m4/ac_attribute.m4 \ -m4/ac_path_generic.m4 \ -README - -.PHONY: doc - -doc: - @echo "Empty doc target until we have real documentation." diff --git a/legacy/evas_generic_loaders/NEWS b/legacy/evas_generic_loaders/NEWS deleted file mode 100644 index 3928651cf2..0000000000 --- a/legacy/evas_generic_loaders/NEWS +++ /dev/null @@ -1,107 +0,0 @@ -=========================== -Evas Generic Loaders 1.17.0 -=========================== - -Changes since 1.16.0: ---------------------- - -No significant changes in this release. - -Changes since 1.15.0: ---------------------- - -Fixes: - - * generic loaders - fix load if process esits before stdout produced - -Changes since 1.14.0: ---------------------- - -No significant changes in this release. - -Changes since 1.13.0: ---------------------- - -Fixes: - - * pdf: Add support for changes with poppler >= 0.31 (T2184) - -Changes since 1.12.0: ---------------------- - - * No relevant changes. - -Changes since 1.11.0: ---------------------- - -Fixes: - - * Improve LO binary detection - * xcf: Make sure complete calculation is unsigned (CID63748, CID63749) - * raw: Make sure to keep the correct sign (CID63746, CID63747) - -Changes since Evas Generic Loaders 1.10.0: ------------------------------------------- - -Features: - - * Trying to port evas_generic_loaders to gstreamer1.0 - * Add in older gst 0.10 support in evas_generic_loaders - -Fixes: - - * gst1 support fixed now to do argb properly - * Remove autogen.sh from the dist tarball. - * fix gst video loader in generic to have key actually work - -Changes since Evas Generic Loaders 1.9.0: ------------------------------------------ - -Fixes: - - * license: update FSF address. (T1042) - -Changes since Evas Generic Loaders 1.8.0: ------------------------------------------ - -Improvements: - - * gst loader - support key as stream position in 1/1000th of a second - -Fixes: - - * bugfix: add a typefind to gstreamer plugin pipeline - previously, we would load any file and try to force it into video/x-raw-rgb, which was - (obviously) problematic for audio-only files. with a typefind added to the pipeline, only - files which can output to video/x-raw-rgb will be processed - * bugfix: unbreak gstreamer plugin by not using the n-video property which is only available in 1.0+ - -Changes since Evas Generic Loaders 1.7.0: ------------------------------------------ - -Improvements: - - * All generic loader binaries have built-in timeouts in case they - get stuck. - * Libreoffice support for thumbnailing office documents - -Changes since Evas Generic Loaders 1.2.0: ------------------------------------------ - -Additions: - - * Add a librsvg generic loader. - * Add support for poppler 0.20 - -Evas Generic Loaders 1.2.0 - -Changes since Evas Generic Loaders 1.1.0: ------------------------------------------ - -Additions: - - * symlinks for *.dv, *.qt and *.rv video file formats - -Fixes: - - * distcheck for parallel builds diff --git a/legacy/evas_generic_loaders/README b/legacy/evas_generic_loaders/README deleted file mode 100644 index 2e0f816758..0000000000 --- a/legacy/evas_generic_loaders/README +++ /dev/null @@ -1,85 +0,0 @@ -Evas generic loaders 1.11.0 -=========================== - -****************************************************************************** - FOR ANY ISSUES PLEASE EMAIL: - enlightenment-devel@lists.sourceforge.net -****************************************************************************** - -These are additional "generic" loaders for Evas that are stand-alone -executables that evas may run from its generic loader module. This -means that if they crash, the application loading the image does not -crash also. In addition the licensing of these binaries will not -affect the license of any application that uses Evas as this uses a -completely generic execution system that allows anything to be plugged -in as a loader. - - -REQUIREMENTS ------------- - -Required by default: - - * libc - * libm - * zlib - -Highly recommended: - - * gstreamer (1.x or 0.10) (ensure you have all the gstreamer codecs you need/want) - * poppler - * libraw - * libspectre - * librsvg - -Suggested: - - * libreoffice - - -COMPONENTS ----------- - -Generic loaders currently provided: - - * **XCF** (.xcf .xcf.gz) - - * **PDF** (using poppler) - * use -key option to specific what page to get and load options for size - Should we add mupdf ? - - * **PS** (using libspectre) - * use -key option to specific what page to get and load options for size - Should we use directly libgs ? - - * **RAW** (using libraw) - - * **SVG** (using librsvg) - - * **MPG/AVI/OGV/MOV/MKV/WMV** etc. (using gstreamer) - * Should we add libxine and vlc ? - - * **PPT/PPTX/DOC/DOCX/XLS** etc. - * Required PDF loader, and uses libreoffice binaries as slaves to - export PDFs to load - - -COMPILING AND INSTALLING ------------------------- - - ./configure - make - sudo make install - - -COMPILER FLAGS --------------- - -You may want to change the install prefix for EFL with: - - --prefix=/path/to/prefix - -**NOTE:** - -You should put generic loaders in the same prefix as EFL or they will -not be found by EFL at runtime. diff --git a/legacy/evas_generic_loaders/TODO b/legacy/evas_generic_loaders/TODO deleted file mode 100644 index ce7ede1e90..0000000000 --- a/legacy/evas_generic_loaders/TODO +++ /dev/null @@ -1,5 +0,0 @@ -Modules to add: ---------------- - - [ ] DVI - [ ] Djvu diff --git a/legacy/evas_generic_loaders/autogen.sh b/legacy/evas_generic_loaders/autogen.sh deleted file mode 100755 index 00116eaf80..0000000000 --- a/legacy/evas_generic_loaders/autogen.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/sh - -rm -rf autom4te.cache -rm -f aclocal.m4 ltmain.sh - -touch README -touch ABOUT-NLS - -echo "Running aclocal..." ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1 -echo "Running autoheader..." ; autoheader || exit 1 -echo "Running autoconf..." ; autoconf || exit 1 -echo "Running libtoolize..." ; (libtoolize --copy --automake || glibtoolize --automake) || exit 1 -echo "Running automake..." ; automake --add-missing --copy --gnu || exit 1 - -W=0 - -rm -f config.cache-env.tmp -echo "OLD_PARM=\"$@\"" >> config.cache-env.tmp -echo "OLD_CFLAGS=\"$CFLAGS\"" >> config.cache-env.tmp -echo "OLD_PATH=\"$PATH\"" >> config.cache-env.tmp -echo "OLD_PKG_CONFIG_PATH=\"$PKG_CONFIG_PATH\"" >> config.cache-env.tmp -echo "OLD_LDFLAGS=\"$LDFLAGS\"" >> config.cache-env.tmp - -cmp config.cache-env.tmp config.cache-env >> /dev/null -if [ $? -ne 0 ]; then - W=1; -fi - -if [ $W -ne 0 ]; then - echo "Cleaning configure cache..."; - rm -f config.cache config.cache-env - mv config.cache-env.tmp config.cache-env -else - rm -f config.cache-env.tmp -fi - -if [ -z "$NOCONFIGURE" ]; then - ./configure -C "$@" -fi diff --git a/legacy/evas_generic_loaders/configure.ac b/legacy/evas_generic_loaders/configure.ac deleted file mode 100644 index 50e2745e38..0000000000 --- a/legacy/evas_generic_loaders/configure.ac +++ /dev/null @@ -1,255 +0,0 @@ -EFL_VERSION([1], [17], [99], [dev]) -AC_INIT([evas_generic_loaders], [efl_version], [enlightenment-devel@lists.sourceforge.net]) -AC_PREREQ([2.52]) -AC_CONFIG_SRCDIR([configure.ac]) -AC_CONFIG_MACRO_DIR([m4]) - -AC_CONFIG_HEADERS([config.h]) - -AM_INIT_AUTOMAKE([1.6 dist-xz]) -m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) - -### Needed information - -AC_CANONICAL_BUILD -AC_CANONICAL_HOST - -### Checks for libraries -AC_PROG_CC -AC_PROG_CXX -PKG_PROG_PKG_CONFIG - -### Checks for libraries - -# Eina library -PKG_CHECK_MODULES(EINA, [eina >= 1.6.99]) - -AC_ARG_ENABLE([poppler], - [AC_HELP_STRING([--disable-poppler], [disable poppler support @<:@default==enabled@:>@])], - [want_poppler=$enableval], - [want_poppler="yes"]) - -if test "x${want_poppler}" = "xyes" ; then - PKG_CHECK_EXISTS([poppler >= 0.12 poppler < 0.20], - [ - poppler_pc="poppler >= 0.12 poppler < 0.20" - have_poppler="yes" - ], - [have_poppler="no"]) - - if test "x${have_poppler}" = "xno" ; then - PKG_CHECK_EXISTS([poppler >= 0.20 poppler < 0.31], - [ - poppler_pc="poppler >= 0.20 poppler < 0.31" - AC_DEFINE(HAVE_POPPLER_020, 1, [Have poppler 0.20]) - have_poppler="yes" - ], - [have_poppler="no"]) - fi - - if test "x${have_poppler}" = "xno" ; then - PKG_CHECK_EXISTS([poppler >= 0.31], - [ - poppler_pc="poppler >= 0.31" - AC_DEFINE(HAVE_POPPLER_031, 1, [Have poppler 0.31]) - have_poppler="yes" - ], - [have_poppler="no"]) - fi - - if test "x${have_poppler}" = "xyes" ; then - PKG_CHECK_MODULES([POPPLER], [${poppler_pc}], - [have_poppler="yes"], - [have_poppler="no"]) - fi - - if test "x${have_poppler}" = "xyes" ; then - AC_LANG(C++) - save_CPPFLAGS=$CPPFLAGS - CPPFLAGS="${CPPFLAGS} ${POPPLER_CFLAGS}" - save_CXXFLAGS=$CXXFLAGS - CXXFLAGS="${CXXFLAGS} ${POPPLER_CFLAGS}" - AC_CHECK_HEADERS([GlobalParams.h], - [have_poppler="yes"], - [have_poppler="no"]) - CXXFLAGS=$save_CXXFLAGS - CPPFLAGS=$save_CPPFLAGS - AC_LANG(C) - fi -else - have_poppler="no" -fi - -AC_ARG_ENABLE([spectre], - [AC_HELP_STRING([--disable-spectre], [disable spectre support @<:@default==enabled@:>@])], - [want_spectre=$enableval], - [want_spectre="yes"]) - -if test "x$want_spectre" = "xyes" ; then - PKG_CHECK_MODULES([SPECTRE], [libspectre], [have_ps="yes"], [have_ps="no"]) -else - have_ps=no -fi - - -AC_ARG_ENABLE([libraw], - [AC_HELP_STRING([--disable-libraw], [disable libraw support @<:@default==enabled@:>@])], - [want_libraw=$enableval], - [want_libraw="yes"]) - -if test "x$want_libraw" = "xyes" ; then - PKG_CHECK_MODULES([LIBRAW], [libraw], [have_raw="yes"], [have_raw="no"]) -else - have_raw=no -fi - -AC_ARG_ENABLE([svg], - [AC_HELP_STRING([--disable-svg], [disable svg support @<:@default==enabled@:>@])], - [want_svg=$enableval], - [want_svg="yes"] -) - -have_svg_2_36="no" -if test "x$want_svg" = "xyes" ; then - PKG_CHECK_MODULES([SVG], [librsvg-2.0 >= 2.14.0 cairo >= 1.0.0], [have_svg="yes"], [have_svg="no"]) - PKG_CHECK_MODULES( - [SVG_2_36], [librsvg-2.0 >= 2.36.0 cairo >= 1.0.0], - [ - have_svg_2_36="yes" - AC_DEFINE(HAVE_SVG_2_36, 1, [Have librsvg >= 2.36]) - ], - [have_svg_2_36="no"]) -else - have_svg=no -fi - -want_gst1="yes" -AC_ARG_ENABLE([gstreamer1], - [AC_HELP_STRING([--disable-gstreamer1], [disable gstreamer1 support @<:@default==enabled@:>@])], - [want_gst1=$enableval], - [want_gst1="yes"]) - -GST_REQS=1.0 -GSTPLUG_REQS=1.0 -GST_MAJORMINOR=1.0 - -AC_ARG_ENABLE([gstreamer], - [AC_HELP_STRING([--disable-gstreamer], [disable gstreamer support @<:@default==enabled@:>@])], - [want_gstreamer=$enableval], - [want_gstreamer="yes"]) - -if test "x$want_gstreamer" = "xyes" ; then - have_gst="no"; - if test "x$want_gst1" = "xyes" ; then - PKG_CHECK_MODULES([GSTREAMER], - [gstreamer-1.0 >= 1.0 - gstreamer-plugins-base-1.0 >= 1.0 - ], - [have_gst="yes"; have_gst1="yes";], - [have_gst="no"; have_gst1="no";]) - fi - if test "x$have_gst" = "xno" ; then - PKG_CHECK_MODULES([GSTREAMER], - [gstreamer-0.10 >= 0.10.13 - gstreamer-plugins-base-0.10 >= 0.10.13 - ], - [have_gst="yes"; have_gst1="no";], - [have_gst="no"; have_gst1="no";]) - fi -else - have_gst=no -fi -AM_CONDITIONAL([HAVE_GST], [test "x${have_gst}" = "xyes"]) -AM_CONDITIONAL([HAVE_GST1], [test "x${have_gst1}" = "xyes"]) -AM_CONDITIONAL([HAVE_PDF], [test "x${have_poppler}" = "xyes"]) -AM_CONDITIONAL([HAVE_PS], [test "x${have_ps}" = "xyes"]) -AM_CONDITIONAL([HAVE_RAW], [test "x${have_raw}" = "xyes"]) -AM_CONDITIONAL([HAVE_SVG], [test "x${have_svg}" = "xyes"]) - -### Checks for header files - -AC_CHECK_HEADERS(netinet/in.h unistd.h) - -AC_CHECK_HEADER([zlib.h], - [dummy="yes"], - [AC_MSG_ERROR("Cannot find zlib.h. Make sure your CFLAGS environment variable contains include lines for the location of this file")]) - -SHM_OPEN_LIBS="" -AC_MSG_CHECKING([whether shm_open() is present]) -LIBS_save=${LIBS} -LIBS="${LIBS} -lrt" -AC_LINK_IFELSE( - [AC_LANG_PROGRAM( - [[ -#include <sys/stat.h> -#include <sys/mman.h> -#include <fcntl.h> - ]], - [[ -int fd; -fd = shm_open("/", O_RDWR | O_CREAT, S_IRUSR | S_IWUSR); -shm_unlink("/"); - ]])], - [ - have_shm_open="yes" - AC_DEFINE(HAVE_SHM_OPEN, 1, [Have shm_open() call]) - SHM_OPEN_LIBS="-lrt" - ], - [have_shm_open="no"]) -LIBS=${LIBS_save} -AC_MSG_RESULT([${have_shm_open}]) -AC_SUBST(SHM_OPEN_LIBS) - -### Checks for compiler characteristics -AM_PROG_CC_C_O -AC_C_INLINE -AC_C_BIGENDIAN -AC_C___ATTRIBUTE__ - -### Checks for library functions - -AC_CONFIG_FILES([ -Makefile -src/Makefile -src/bin/Makefile -src/bin/common/Makefile -src/bin/gst/Makefile -src/bin/pdf/Makefile -src/bin/ps/Makefile -src/bin/raw/Makefile -src/bin/xcf/Makefile -src/bin/svg/Makefile -pkgbuild/PKGBUILD -]) - -AC_OUTPUT - -##################################################################### -## Info - -echo -echo -echo -echo "------------------------------------------------------------------------" -echo "$PACKAGE_NAME $PACKAGE_VERSION" -echo "------------------------------------------------------------------------" -echo -echo -echo "Configuration Options Summary:" -echo -echo "Loaders:" -echo " XCF..................: yes" -echo " Gstreamer............: ${have_gst}" -echo " PDF..................: ${have_poppler}" -echo " PS...................: ${have_ps}" -echo " RAW..................: ${have_raw}" -echo " SVG..................: ${have_svg}" -echo -echo "Compilation............: make (or gmake)" -echo " CPPFLAGS.............: $CPPFLAGS" -echo " CFLAGS...............: $CFLAGS" -echo " LDFLAGS..............: $LDFLAGS" -echo -echo "Installation...........: make install (as root if needed, with 'su' or 'sudo')" -echo " prefix...............: $prefix" -echo diff --git a/legacy/evas_generic_loaders/m4/ac_attribute.m4 b/legacy/evas_generic_loaders/m4/ac_attribute.m4 deleted file mode 100644 index 23479a92ac..0000000000 --- a/legacy/evas_generic_loaders/m4/ac_attribute.m4 +++ /dev/null @@ -1,47 +0,0 @@ -dnl Copyright (C) 2004-2008 Kim Woelders -dnl Copyright (C) 2008 Vincent Torri <vtorri at univ-evry dot fr> -dnl That code is public domain and can be freely used or copied. -dnl Originally snatched from somewhere... - -dnl Macro for checking if the compiler supports __attribute__ - -dnl Usage: AC_C___ATTRIBUTE__ -dnl call AC_DEFINE for HAVE___ATTRIBUTE__ and __UNUSED__ -dnl if the compiler supports __attribute__, HAVE___ATTRIBUTE__ is -dnl defined to 1 and __UNUSED__ is defined to __attribute__((unused)) -dnl otherwise, HAVE___ATTRIBUTE__ is not defined and __UNUSED__ is -dnl defined to nothing. - -AC_DEFUN([AC_C___ATTRIBUTE__], -[ - -AC_MSG_CHECKING([for __attribute__]) - -AC_CACHE_VAL([ac_cv___attribute__], - [AC_TRY_COMPILE( - [ -#include <stdlib.h> - -int func(int x); -int foo(int x __attribute__ ((unused))) -{ - exit(1); -} - ], - [], - [ac_cv___attribute__="yes"], - [ac_cv___attribute__="no"] - )]) - -AC_MSG_RESULT($ac_cv___attribute__) - -if test "x${ac_cv___attribute__}" = "xyes" ; then - AC_DEFINE([HAVE___ATTRIBUTE__], [1], [Define to 1 if your compiler has __attribute__]) - AC_DEFINE([__UNUSED__], [__attribute__((unused))], [Macro declaring a function argument to be unused]) - else - AC_DEFINE([__UNUSED__], [], [Macro declaring a function argument to be unused]) -fi - -]) - -dnl End of ac_attribute.m4 diff --git a/legacy/evas_generic_loaders/m4/ac_path_generic.m4 b/legacy/evas_generic_loaders/m4/ac_path_generic.m4 deleted file mode 100644 index d42724115f..0000000000 --- a/legacy/evas_generic_loaders/m4/ac_path_generic.m4 +++ /dev/null @@ -1,137 +0,0 @@ -dnl @synopsis AC_PATH_GENERIC(LIBRARY [, MINIMUM-VERSION [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]]) -dnl -dnl Runs a LIBRARY-config script and defines LIBRARY_CFLAGS and LIBRARY_LIBS -dnl -dnl The script must support `--cflags' and `--libs' args. -dnl If MINIMUM-VERSION is specified, the script must also support the -dnl `--version' arg. -dnl If the `--with-library-[exec-]prefix' arguments to ./configure are given, -dnl it must also support `--prefix' and `--exec-prefix'. -dnl (In other words, it must be like gtk-config.) -dnl -dnl For example: -dnl -dnl AC_PATH_GENERIC(Foo, 1.0.0) -dnl -dnl would run `foo-config --version' and check that it is at least 1.0.0 -dnl -dnl If so, the following would then be defined: -dnl -dnl FOO_CFLAGS to `foo-config --cflags` -dnl FOO_LIBS to `foo-config --libs` -dnl -dnl At present there is no support for additional "MODULES" (see AM_PATH_GTK) -dnl (shamelessly stolen from gtk.m4 and then hacked around a fair amount) -dnl -dnl @author Angus Lees <gusl@cse.unsw.edu.au> - -AC_DEFUN([AC_PATH_GENERIC], -[dnl -dnl we're going to need uppercase, lowercase and user-friendly versions of the -dnl string `LIBRARY' -pushdef([UP], translit([$1], [a-z], [A-Z]))dnl -pushdef([DOWN], translit([$1], [A-Z], [a-z]))dnl - -dnl -dnl Get the cflags and libraries from the LIBRARY-config script -dnl -AC_ARG_WITH(DOWN-prefix, - [ --with-]DOWN[-prefix=PFX Prefix where $1 is installed (optional)], - DOWN[]_config_prefix="$withval", DOWN[]_config_prefix="") -AC_ARG_WITH(DOWN-exec-prefix, - [ --with-]DOWN[-exec-prefix=PFX Exec prefix where $1 is installed (optional)], - DOWN[]_config_exec_prefix="$withval", DOWN[]_config_exec_prefix="") - - if test x$DOWN[]_config_exec_prefix != x ; then - DOWN[]_config_args="$DOWN[]_config_args --exec-prefix=$DOWN[]_config_exec_prefix" - if test x${UP[]_CONFIG+set} != xset ; then - UP[]_CONFIG=$DOWN[]_config_exec_prefix/bin/DOWN-config - fi - fi - if test x$DOWN[]_config_prefix != x ; then - DOWN[]_config_args="$DOWN[]_config_args --prefix=$DOWN[]_config_prefix" - if test x${UP[]_CONFIG+set} != xset ; then - UP[]_CONFIG=$DOWN[]_config_prefix/bin/DOWN-config - fi - fi - - AC_PATH_PROG(UP[]_CONFIG, DOWN-config, no) - ifelse([$2], , - AC_MSG_CHECKING(for $1), - AC_MSG_CHECKING(for $1 - version >= $2) - ) - no_[]DOWN="" - if test "$UP[]_CONFIG" = "no" ; then - no_[]DOWN=yes - else - UP[]_CFLAGS="`$UP[]_CONFIG $DOWN[]_config_args --cflags`" - UP[]_LIBS="`$UP[]_CONFIG $DOWN[]_config_args --libs`" - ifelse([$2], , ,[ - DOWN[]_config_major_version=`$UP[]_CONFIG $DOWN[]_config_args \ - --version | sed 's/[[^0-9]]*\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\).*/\1/'` - DOWN[]_config_minor_version=`$UP[]_CONFIG $DOWN[]_config_args \ - --version | sed 's/[[^0-9]]*\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\).*/\2/'` - DOWN[]_config_micro_version=`$UP[]_CONFIG $DOWN[]_config_args \ - --version | sed 's/[[^0-9]]*\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\).*/\3/'` - DOWN[]_wanted_major_version="regexp($2, [\<\([0-9]*\)], [\1])" - DOWN[]_wanted_minor_version="regexp($2, [\<\([0-9]*\)\.\([0-9]*\)], [\2])" - DOWN[]_wanted_micro_version="regexp($2, [\<\([0-9]*\).\([0-9]*\).\([0-9]*\)], [\3])" - - # Compare wanted version to what config script returned. - # If I knew what library was being run, i'd probably also compile - # a test program at this point (which also extracted and tested - # the version in some library-specific way) - if test "$DOWN[]_config_major_version" -lt \ - "$DOWN[]_wanted_major_version" \ - -o \( "$DOWN[]_config_major_version" -eq \ - "$DOWN[]_wanted_major_version" \ - -a "$DOWN[]_config_minor_version" -lt \ - "$DOWN[]_wanted_minor_version" \) \ - -o \( "$DOWN[]_config_major_version" -eq \ - "$DOWN[]_wanted_major_version" \ - -a "$DOWN[]_config_minor_version" -eq \ - "$DOWN[]_wanted_minor_version" \ - -a "$DOWN[]_config_micro_version" -lt \ - "$DOWN[]_wanted_micro_version" \) ; then - # older version found - no_[]DOWN=yes - echo -n "*** An old version of $1 " - echo -n "($DOWN[]_config_major_version" - echo -n ".$DOWN[]_config_minor_version" - echo ".$DOWN[]_config_micro_version) was found." - echo -n "*** You need a version of $1 newer than " - echo -n "$DOWN[]_wanted_major_version" - echo -n ".$DOWN[]_wanted_minor_version" - echo ".$DOWN[]_wanted_micro_version." - echo "***" - echo "*** If you have already installed a sufficiently new version, this error" - echo "*** probably means that the wrong copy of the DOWN-config shell script is" - echo "*** being found. The easiest way to fix this is to remove the old version" - echo "*** of $1, but you can also set the UP[]_CONFIG environment to point to the" - echo "*** correct copy of DOWN-config. (In this case, you will have to" - echo "*** modify your LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf" - echo "*** so that the correct libraries are found at run-time)" - fi - ]) - fi - if test "x$no_[]DOWN" = x ; then - AC_MSG_RESULT(yes) - ifelse([$3], , :, [$3]) - else - AC_MSG_RESULT(no) - if test "$UP[]_CONFIG" = "no" ; then - echo "*** The DOWN-config script installed by $1 could not be found" - echo "*** If $1 was installed in PREFIX, make sure PREFIX/bin is in" - echo "*** your path, or set the UP[]_CONFIG environment variable to the" - echo "*** full path to DOWN-config." - fi - UP[]_CFLAGS="" - UP[]_LIBS="" - ifelse([$4], , :, [$4]) - fi - AC_SUBST(UP[]_CFLAGS) - AC_SUBST(UP[]_LIBS) - - popdef([UP]) - popdef([DOWN]) -]) diff --git a/legacy/evas_generic_loaders/m4/efl.m4 b/legacy/evas_generic_loaders/m4/efl.m4 deleted file mode 100644 index 3598ce78fe..0000000000 --- a/legacy/evas_generic_loaders/m4/efl.m4 +++ /dev/null @@ -1,449 +0,0 @@ -dnl file to manage modules in efl - -dnl EFL_VERSION(major, minor, micro, release) -dnl This setup EFL version information and should be called BEFORE AC_INIT(). -dnl -dnl release parameter is 'dev' to use from SVN or libtool -release field. -dnl It may be empty if not dev (svn/live build) and no -release is to be used. -dnl -dnl Examples: -dnl EFL_VERSION(1, 7, 99, dev) -dnl EFL_VERSION(1, 7, 99, ver-1234) -dnl This will define couple of m4 symbols: -dnl v_maj = given major number (first parameter) -dnl v_min = given minor number (second parameter) -dnl v_mic = given micro number (third parameter) -dnl v_rev = if release, it's 0, otherwise it's dev_version. -dnl v_rel = if release, it's -release followed by fourth parameter, -dnl otherwise it's empty. (mostly for libtool) -dnl efl_version = if release, it's major.minor.micro, otherwise it's -dnl major.minor.micro.dev_version -dnl dev_version = development version (svn revision). -dnl def_build_profile = dev or release based on 'dev' release parameter. -AC_DEFUN([EFL_VERSION], -[dnl -m4_define([v_maj], [$1])dnl -m4_define([v_min], [$2])dnl -m4_define([v_mic], [$3])dnl -m4_define([dev_version], m4_esyscmd([(git rev-list --count HEAD 2>/dev/null || echo 0) | tr -d '\n']))dnl -m4_define([v_rev], m4_if($4, dev, [dev_version], [0]))dnl -m4_define([v_rel], [])dnl -m4_define([def_build_profile], m4_if($4, dev, [dev], [release]))dnl -m4_define([efl_version], m4_if($4, dev, [v_maj.v_min.v_mic.v_rev], [v_maj.v_min.v_mic]))dnl -dnl m4_define([efl_version], [v_maj.v_min.v_mic])dnl -]) - -dnl EFL_COLOR -dnl will check if terminal supports color and if color is wanted by user. -dnl -dnl Used Variables: -dnl WANT_COLOR: if no, forces no color output. -dnl TERM: used to check if color should be enabled. -dnl -dnl Defined Variables: -dnl COLOR_YES: to be used in positive/yes conditions -dnl COLOR_NO: to be used in negative/no conditions -dnl COLOR_OTHER: to be used to highlight some other condition -dnl COLOR_RESET: to reset color -dnl want_color: yes or no -AC_DEFUN([EFL_COLOR], -[dnl -case "$TERM" in - xterm|xterm-color|xterm-256color|Eterm|aterm|kterm|rxvt*|screen|gnome|interix) - want_color="${WANT_COLOR:-yes}" - ;; - *) - want_color="no" - ;; -esac - -### echo compatibility - -## the BSD echo does not have the -e option (it is the default behaviour) -echo_e= -if test "`echo -e x`" = "x"; then - echo_e=-e -fi -AC_SUBST([ECHO_E], [${echo_e}]) - -if test "${want_color}" = "yes"; then - COLOR_YES=`echo $echo_e "\033@<:@1;32m"` - COLOR_NO=`echo $echo_e "\033@<:@1;31m"` - COLOR_OTHER=`echo $echo_e "\033@<:@1;36m"` - COLOR_RESET=`echo $echo_e "\033@<:@0m"` -else - COLOR_YES="" - COLOR_NO="" - COLOR_OTHER="" - COLOR_RESET="" -fi -]) - -dnl EFL_INIT() -dnl Will AC_DEFINE() the following: -dnl VMAJ = v_maj -dnl VMIN = v_min -dnl VMIC = v_mic -dnl VREV = v_rev -dnl Will AC_SUBST() the following: -dnl VMAJ = v_maj -dnl VMIN = v_min -dnl VMIC = v_mic -dnl EFL_LTLIBRARY_FLAGS="-no-undefined -version-info ..." -dnl EFL_LTMODULE_FLAGS="-no-undefined -avoid-version" -dnl Will define the following m4: -dnl lt_cur = libtool 'current' field of libtool's -version-info -dnl lt_rev = libtool 'revision' field of libtool's -version-info -dnl lt_age = libtool 'age' field of libtool's -version-info -AC_DEFUN([EFL_INIT], -[dnl -AC_REQUIRE([EFL_COLOR])dnl -AC_DEFINE_UNQUOTED([VMAJ], [v_maj], [Major version])dnl -AC_DEFINE_UNQUOTED([VMIN], [v_min], [Minor version])dnl -AC_DEFINE_UNQUOTED([VMIC], [v_mic], [Micro version])dnl -AC_DEFINE_UNQUOTED([VREV], [v_rev], [Revison])dnl -VMAJ=v_maj -VMIN=v_min -VMIC=v_mic -AC_SUBST([VMAJ])dnl -AC_SUBST([VMIN])dnl -AC_SUBST([VMIC])dnl -dnl -dnl TODO: warning - lt_cur: -dnl the previous code assumed v_maj + v_min, but this will be a problem when -dnl we bump v_maj and reset v_min. 1 + 7 == 7 + 1, so if v_maj is bumped -dnl we multiply it by 100. -m4_define([lt_cur], m4_if(m4_cmp(v_maj, 1), 0, m4_eval(v_maj + v_min), m4_eval(v_maj * 100 + v_min)))dnl -m4_define([lt_rev], v_mic)dnl -m4_define([lt_age], v_min)dnl -dnl -EFL_LTLIBRARY_FLAGS="-no-undefined -version-info lt_cur:lt_rev:lt_age v_rel" -AC_SUBST(EFL_LTLIBRARY_FLAGS)dnl -EFL_LTMODULE_FLAGS="-no-undefined -avoid-version" -AC_SUBST([EFL_LTMODULE_FLAGS])dnl -AC_MSG_NOTICE([Initialized AC_PACKAGE_NAME (AC_PACKAGE_VERSION) development=dev_version v_rel]) -]) - -dnl EFL_EVAL_PKGS(EFL) -dnl does PKG_CHECK_MODULES() for given EFL -AC_DEFUN([EFL_EVAL_PKGS], -[dnl -m4_pushdef([DOWNEFL], m4_translit([$1], [-A-Z], [_a-z]))dnl -if test "x${requirements_pc_deps_[]m4_defn([DOWNEFL])}" != "x"; then - PKG_CHECK_MODULES([$1], [${requirements_pc_deps_[]m4_defn([DOWNEFL])}]) -fi -m4_popdef([DOWNEFL])dnl -]) - -dnl EFL_INTERNAL_DEPEND_PKG(EFL, OTHEREFL) -dnl Adds a pkg-config dependency on another EFL. -AC_DEFUN([EFL_INTERNAL_DEPEND_PKG], -[dnl -m4_pushdef([DOWNEFL], m4_translit([$1], [-A-Z], [_a-z]))dnl -m4_pushdef([DOWNOTHER], m4_translit([$2], [-A-Z], [_a-z]))dnl -dnl TODO: we need to fix the package config names for 2.0 -dnl TODO: and make them uniform in scheme. -depname="$2" -libdirname="m4_defn([DOWNOTHER])" -libname="m4_defn([DOWNOTHER])" -case "m4_defn([DOWNOTHER])" in - ethumb_client) - depname="ethumb_client" - ;; -esac -requirements_pc_[]m4_defn([DOWNEFL])="${depname} >= ${PACKAGE_VERSION} ${requirements_pc_[][]m4_defn([DOWNEFL])}" -requirements_cflags_[]m4_defn([DOWNEFL])="-I\$(top_srcdir)/src/lib/${libdirname} -I\$(top_builddir)/src/lib/${libdirname} ${requirements_cflags_[][]m4_defn([DOWNEFL])}" -requirements_internal_libs_[]m4_defn([DOWNEFL])="lib/${libdirname}/lib${libname}.la ${requirements_internal_libs_[][]m4_defn([DOWNEFL])}" -requirements_internal_deps_libs_[]m4_defn([DOWNEFL])="${requirements_public_libs_[]m4_defn([DOWNOTHER])} ${requirements_internal_deps_libs_[][]m4_defn([DOWNEFL])}" -m4_popdef([DOWNOTHER])dnl -m4_popdef([DOWNEFL])dnl -]) - -dnl EFL_PLATFORM_DEPEND(EFL, PLATFORM) -dnl PLATFORM is one of: all, evil, escape, exotic -AC_DEFUN([EFL_PLATFORM_DEPEND], -[dnl -m4_pushdef([DOWNOTHER], m4_translit([$2], [-A-Z], [_a-z]))dnl -case "m4_defn([DOWNOTHER])" in - all) - if test "x${efl_lib_optional_evil}" = "xyes"; then - EFL_INTERNAL_DEPEND_PKG([$1], [evil]) - elif test "x${efl_lib_optional_escape}" = "xyes"; then - EFL_INTERNAL_DEPEND_PKG([$1], [escape]) - elif test "x${efl_lib_optional_exotic}" = "xyes"; then - EFL_INTERNAL_DEPEND_PKG([$1], [exotic]) - fi - ;; - *) - if test "x${efl_lib_optional_[]m4_defn([DOWNOTHER])}" = "xyes"; then - EFL_INTERNAL_DEPEND_PKG([$1], [$2]) - fi - ;; -esac -m4_popdef([DOWNOTHER])dnl -]) - -dnl EFL_CRYPTO_DEPEND(EFL) -dnl the given EFL will use/depend on system crypto settings -AC_DEFUN([EFL_CRYPTO_DEPEND], -[dnl -m4_pushdef([DOWNEFL], m4_translit([$1], [-A-Z], [_a-z]))dnl -requirements_pc_[]m4_defn([DOWNEFL])="${requirements_pc_crypto} ${requirements_pc_[][]m4_defn([DOWNEFL])}" -requirements_pc_deps_[]m4_defn([DOWNEFL])="${requirements_pc_deps_crypto} ${requirements_pc_deps_[][]m4_defn([DOWNEFL])}" -requirements_libs_[]m4_defn([DOWNEFL])="${requirements_libs_crypto} ${requirements_libs_[][]m4_defn([DOWNEFL])}" -requirements_cflags_[]m4_defn([DOWNEFL])="${requirements_cflags_crypto} ${requirements_cflags_[][]m4_defn([DOWNEFL])}" -m4_popdef([DOWNEFL])dnl -]) - -dnl EFL_DEPEND_PKG(EFL, NAME, PACKAGE, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) -dnl Adds a pkg-config dependency to an efl, AC_DEFINE() HAVE_NAME, -dnl and inserts dependencies in proper variables -AC_DEFUN([EFL_DEPEND_PKG], -[dnl -m4_pushdef([UPEFL], m4_translit([$1], [-a-z], [_A-Z]))dnl -m4_pushdef([DOWNEFL], m4_translit([$1], [-A-Z], [_a-z]))dnl -m4_pushdef([UPNAME], m4_translit([$2], [-a-z], [_A-Z]))dnl -m4_pushdef([DOWNNAME], m4_translit([$2], [-A-Z], [_a-z]))dnl - - have_[]m4_defn([DOWNNAME])="no" - - EFL_PKG_CHECK_STRICT([$3], [ - AC_DEFINE([HAVE_]m4_defn([UPNAME]), [1], [Have `]m4_defn([DOWNNAME])[' pkg-config installed.]) - requirements_pc_[]m4_defn([DOWNEFL])="$3 ${requirements_pc_[][]m4_defn([DOWNEFL])}" - requirements_pc_deps_[]m4_defn([DOWNEFL])="$3 ${requirements_pc_deps_[]m4_defn([DOWNEFL])}" - have_[]m4_defn([DOWNNAME])="yes" - - $4 - - ], [$5]) - -m4_popdef([DOWNNAME]) -m4_popdef([UPNAME]) -m4_popdef([DOWNEFL]) -m4_popdef([UPEFL]) -]) - -dnl EFL_OPTIONAL_DEPEND_PKG(EFL, VARIABLE, NAME, PACKAGE, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) -AC_DEFUN([EFL_OPTIONAL_DEPEND_PKG], -[dnl -m4_pushdef([DOWN], m4_translit([$3], [-A-Z], [_a-z]))dnl - - have_[]m4_defn([DOWN])="no" - if test "x$2" = "xyes"; then - EFL_DEPEND_PKG([$1], [$3], [$4], [$5], [$6]) - fi -m4_popdef([DOWN])dnl -]) - -dnl EFL_OPTIONAL_INTERNAL_DEPEND_PKG(EFL, VARIABLE, NAME) -AC_DEFUN([EFL_OPTIONAL_INTERNAL_DEPEND_PKG], -[dnl - if test "x$2" = "xyes"; then - EFL_INTERNAL_DEPEND_PKG([$1], [$3]) - fi -]) - -dnl EFL_ADD_LIBS(PKG, LIBS) -dnl Add libraries that the EFL library will depend on -dnl See EFL_DEPEND_PKG() for pkg-config version. -AC_DEFUN([EFL_ADD_LIBS], -[dnl -m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl -requirements_libs_[]m4_defn([DOWN])="${requirements_libs_[]m4_defn([DOWN])} $2" -m4_popdef([DOWN])dnl -]) - -dnl EFL_ADD_PUBLIC_LIBS(PKG, PUBLIC_LIBS) -dnl Add libraries that the EFL library will depend on when used. -dnl -dnl Unlike EFL_ADD_LIBS(), that is only used when generating PKG, -dnl this one is used when linking PKG to other libraries or applications. -dnl -dnl For instance if you use some other library in your header that user -dnl inclues. -AC_DEFUN([EFL_ADD_PUBLIC_LIBS], -[dnl -m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl -requirements_public_libs_[]m4_defn([DOWN])="${requirements_public_libs_[]m4_defn([DOWN])} $2" -m4_popdef([DOWN])dnl -]) - -dnl EFL_ADD_CFLAGS(PKG, CFLAGS) -dnl Add CFLAGS that the EFL library will use -dnl See EFL_DEPEND_PKG() for pkg-config version. -AC_DEFUN([EFL_ADD_CFLAGS], -[dnl -m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl -requirements_cflags_[]m4_defn([DOWN])="${requirements_cflags_[]m4_defn([DOWN])} $2" -m4_popdef([DOWN])dnl -]) - -dnl EFL_LIB_START(PKG) -dnl start the setup of an EFL library, defines variables and prints a notice -dnl -dnl Exports (AC_SUBST) -dnl PKG_CFLAGS: what to use for CFLAGS -dnl -dnl PKG_LDFLAGS: what to use for LDFLAGS -dnl -dnl PKG_LIBS: what to use in automake's _LIBADD or _LDADD. Includes -dnl everything else. -dnl -dnl PKG_INTERNAL_LIBS: all other EFL as lib/name/libname.la that this -dnl package depend. Used in automake's _DEPENDENCIES. -dnl -dnl USE_PKG_LIBS: what to use in automake's _LIBADD or _LDADD when using -dnl this PKG (PKG_LIBS + libpkg.la) -dnl -dnl USE_PKG_INTERNAL_LIBS: extends PKG_INTERNAL_LIBS with lib/pkg/libpkg.la -dnl -dnl requirements_pc_pkg: all pkg-config (pc) files used by this pkg, -dnl includes internal EFL (used in 'Requires.private' in pkg.pc) -dnl -dnl requirements_libs_pkg: external libraries this package needs when -dnl linking (used in 'Libs.private' in pkg.pc) -dnl -dnl requirements_public_libs_pkg: external libraries other packages need -dnl when using this (used in 'Libs' in pkg.pc) -dnl -dnl requirements_cflags_pkg: what to use for CFLAGS (same as PKG_CFLAGS). -dnl -dnl Variables: -dnl requirements_pc_deps_pkg: external pkg-config (pc) files used by this -dnl pkg (used in EFL_EVAL_PKGS()) -dnl -dnl requirements_internal_libs_pkg: all other EFL as lib/name/libname.la -dnl that this package depend. -dnl -dnl requirements_internal_deps_libs_pkg: external libraries that are public -dnl dependencies (due internal libs). -dnl -AC_DEFUN([EFL_LIB_START], -[dnl -m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl -m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl - -requirements_internal_libs_[]m4_defn([DOWN])="" -requirements_internal_deps_libs_[]m4_defn([DOWN])="" -requirements_libs_[]m4_defn([DOWN])="" -requirements_public_libs_[]m4_defn([DOWN])="" -requirements_cflags_[]m4_defn([DOWN])="" -requirements_pc_[]m4_defn([DOWN])="" -requirements_pc_deps_[]m4_defn([DOWN])="" - -m4_defn([UP])_LIBS="${m4_defn([UP])_LIBS}" -m4_defn([UP])_INTERNAL_LIBS="${m4_defn([UP])_INTERNAL_LIBS}" -USE_[]m4_defn([UP])_LIBS="${USE_[]m4_defn([UP])_LIBS}" -USE_[]m4_defn([UP])_INTERNAL_LIBS="${USE_[]m4_defn([UP])_INTERNAL_LIBS}" -m4_defn([UP])_LDFLAGS="${m4_defn([UP])_LDFLAGS}" -m4_defn([UP])_CFLAGS="${m4_defn([UP])_CFLAGS}" - -AC_SUBST([requirements_libs_]m4_defn([DOWN]))dnl -AC_SUBST([requirements_public_libs_]m4_defn([DOWN]))dnl -AC_SUBST([requirements_cflags_]m4_defn([DOWN]))dnl -AC_SUBST([requirements_pc_]m4_defn([DOWN]))dnl -AC_SUBST(m4_defn([UP])[_LIBS])dnl -AC_SUBST(m4_defn([UP])[_INTERNAL_LIBS])dnl -AC_SUBST([USE_]m4_defn([UP])[_LIBS])dnl -AC_SUBST([USE_]m4_defn([UP])[_INTERNAL_LIBS])dnl -AC_SUBST(m4_defn([UP])[_LDFLAGS])dnl -AC_SUBST(m4_defn([UP])[_CFLAGS])dnl -AC_MSG_NOTICE([Start $1 checks])dnl -m4_popdef([UP])dnl -m4_popdef([DOWN])dnl -]) - -dnl EFL_LIB_END(PKG) -dnl finishes the setup of an EFL library -AC_DEFUN([EFL_LIB_END], -[dnl -m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl -m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl - -libdirname="m4_defn([DOWN])" -libname="m4_defn([DOWN])" - -m4_defn([UP])_LDFLAGS="${EFLALL_COV_LDFLAGS} ${EFLALL_LDFLAGS} ${m4_defn([UP])_LDFLAGS}" -m4_defn([UP])_LIBS=" ${m4_defn([UP])_LDFLAGS} ${EFLALL_COV_LIBS} ${EFLALL_LIBS} ${m4_defn([UP])_LIBS} ${requirements_internal_libs_[]m4_defn([DOWN])} ${requirements_internal_deps_libs_[]m4_defn([DOWN])} ${requirements_public_libs_[]m4_defn([DOWN])} ${requirements_libs_[]m4_defn([DOWN])} ${requirements_libs_eflall} " -m4_defn([UP])_INTERNAL_LIBS="${m4_defn([UP])_INTERNAL_LIBS} ${requirements_internal_libs_[]m4_defn([DOWN])}" -USE_[]m4_defn([UP])_LIBS="${m4_defn([UP])_LIBS} lib/${libdirname}/lib${libname}.la" -USE_[]m4_defn([UP])_INTERNAL_LIBS="${m4_defn([UP])_INTERNAL_LIBS} lib/${libdirname}/lib${libname}.la" -m4_defn([UP])_CFLAGS="${EFLALL_COV_CFLAGS} ${EFLALL_CFLAGS} ${m4_defn([UP])_CFLAGS} -I\$(top_srcdir)/src/lib/${libdirname} -I\$(top_builddir)/src/lib/${libdirname} -I\$(top_srcdir)/src/bindings/${libdirname} -I\$(top_builddir)/src/bindings/${libdirname} ${requirements_cflags_[]m4_defn([DOWN])} ${requirements_cflags_eflall} -DEFL_[]m4_defn([UP])_BUILD=1" -requirements_pc_[]m4_defn([DOWN])="${requirements_pc_[]m4_defn([DOWN])} ${requirements_pc_eflall}" -requirements_pc_deps_[]m4_defn([DOWN])="${requirements_pc_deps_[]m4_defn([DOWN])} ${requirements_pc_deps_eflall}" - -AC_MSG_NOTICE([Finished $1 checks])dnl -m4_popdef([UP])dnl -m4_popdef([DOWN])dnl -]) - -dnl EFL_LIB_START_OPTIONAL(PKG, TEST) -dnl test if library should be build and then EFL_LIB_START() -dnl must call EFL_LIB_END_OPTIONAL() to close it. -AC_DEFUN([EFL_LIB_START_OPTIONAL], -[dnl -m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl -m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl - -if $2; then - efl_lib_optional_[]m4_defn([DOWN])="yes" -else - efl_lib_optional_[]m4_defn([DOWN])="no" - AC_MSG_NOTICE([Skipping $1 checks (disabled)]) -fi - -if test "$efl_lib_optional_[]m4_defn([DOWN])" = "yes"; then - EFL_LIB_START([$1]) - AC_DEFINE([HAVE_]m4_defn([UP]), [1], [optional EFL $1 is enabled]) -dnl closed at EFL_LIB_END_OPTIONAL() -m4_popdef([UP])dnl -m4_popdef([DOWN])dnl -]) - -dnl EFL_LIB_END_OPTIONAL(PKG) -dnl closes block started by EFL_LIB_START_OPTIONAL() and then -dnl defines AM_CONDITIONAL([HAVE_PKG]) and AC_DEFINE([HAVE_PKG]) -AC_DEFUN([EFL_LIB_END_OPTIONAL], -[dnl -m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl -m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl - -dnl close if started at EFL_LIB_START_OPTIONAL() - EFL_LIB_END([$1]) -fi - -AM_CONDITIONAL([HAVE_]m4_defn([UP]), [test "$efl_lib_optional_[]m4_defn([DOWN])" = "yes"])dnl -m4_popdef([UP])dnl -m4_popdef([DOWN])dnl -]) - -dnl EFL_ADD_FEATURE(PKG, NAME, [VALUE]) -dnl if VALUE is not specified, will use ${have_name} instead. -dnl -dnl Defined Variables: -dnl features_pkg -AC_DEFUN([EFL_ADD_FEATURE], -[dnl -m4_pushdef([DOWNPKG], m4_translit([$1], [-A-Z], [_a-z]))dnl -m4_pushdef([DOWNNAME], m4_translit([$2], [-A-Z], [_a-z]))dnl - -value="m4_if($3, , [${have_]m4_defn([DOWNNAME])[:-${want_]m4_defn([DOWNNAME])[}}], [$3])" -case "${value}" in - yes) - tmp="${COLOR_YES}+$2${COLOR_RESET}" - ;; - no) - tmp="${COLOR_NO}-$2${COLOR_RESET}" - ;; - *) - tmp="${COLOR_OTHER}$2=${value}${COLOR_RESET}" - ;; -esac -if test -z "${features_[]m4_defn([DOWNPKG])}"; then - features_[]m4_defn([DOWNPKG])="${tmp}" -else - features_[]m4_defn([DOWNPKG])="${features_[]m4_defn([DOWNPKG])} ${tmp}" -fi -m4_popdef([DOWNNAME])dnl -m4_popdef([DOWNPKG])dnl -]) diff --git a/legacy/evas_generic_loaders/pkgbuild/PKGBUILD.in b/legacy/evas_generic_loaders/pkgbuild/PKGBUILD.in deleted file mode 100644 index 7aaebf4962..0000000000 --- a/legacy/evas_generic_loaders/pkgbuild/PKGBUILD.in +++ /dev/null @@ -1,36 +0,0 @@ -# Maintainer: Enlightenment Developers <enlightenment-devel@enlightenment.org> -pkgname=evas_generic_loaders -pkgver=@VERSION@ -pkgrel=1 -pkgdesc="Evas external binary executable loaders - GIT development snapshot" -arch=('i686' 'x86_64' 'arm') -url="http://www.enlightenment.org" -license=('GPL2') -depends=('efl' 'poppler' 'libraw' 'libspectre' 'librsvg' 'gstreamer0.10-base-plugins' - 'gstreamer0.10-good-plugins' 'gstreamer0.10-bad-plugins' - 'gstreamer0.10-ugly-plugins' 'gstreamer0.10-ffmpeg') -options=('!libtool' 'debug') -build() { - cd "../.." - export CFLAGS="$CFLAGS -fvisibility=hidden -fomit-frame-pointer" - make clean distclean - ./configure --prefix=/usr - make -} - -#check() { -# cd "../.." -# make -k check -#} - -package() { - cd "../.." - make -j1 DESTDIR="$pkgdir/" install - install -Dm644 README "$pkgdir/usr/share/$pkgname/README" - install -Dm644 NEWS "$pkgdir/usr/share/$pkgname/NEWS" - install -Dm644 ChangeLog "$pkgdir/usr/share/$pkgname/ChangeLog" - install -Dm644 AUTHORS "$pkgdir/usr/share/$pkgname/AUTHORS" - install -d "$pkgdir/usr/share/licenses/$pkgname" - sed -n '1,/PARTICULAR PURPOSE/p' COPYING > "$pkgdir/usr/share/licenses/$pkgname/COPYING" - ln -s "../licenses/$pkgname/COPYING" "$pkgdir/usr/share/$pkgname/COPYING" -} diff --git a/legacy/evas_generic_loaders/src/Makefile.am b/legacy/evas_generic_loaders/src/Makefile.am deleted file mode 100644 index 1c5d6ee106..0000000000 --- a/legacy/evas_generic_loaders/src/Makefile.am +++ /dev/null @@ -1,3 +0,0 @@ -MAINTAINERCLEANFILES = Makefile.in - -SUBDIRS = bin |