forked from enlightenment/efl
evas: remove legacy file from evas_generic_loaders.
This commit is contained in:
parent
6b5ed1b711
commit
c6fba15fc4
|
@ -1,4 +0,0 @@
|
|||
{
|
||||
"project_id" : "evas_generic_loaders",
|
||||
"conduit_uri" : "https://phab.enlightenment.org/"
|
||||
}
|
|
@ -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
|
|
@ -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.
|
|
@ -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."
|
|
@ -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
|
|
@ -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.
|
|
@ -1,5 +0,0 @@
|
|||
Modules to add:
|
||||
---------------
|
||||
|
||||
[ ] DVI
|
||||
[ ] Djvu
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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])
|
||||
])
|
|
@ -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
|
||||
])
|
|
@ -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"
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
MAINTAINERCLEANFILES = Makefile.in
|
||||
|
||||
SUBDIRS = bin
|
Loading…
Reference in New Issue