public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in app-text/tesseract/files: sanitize-pkgconfig-file.patch sanitize-configure-file.patch tesseract-3.02-automake-compat.patch
@ 2013-02-10  0:37 Thomas Kahle (tomka)
  0 siblings, 0 replies; only message in thread
From: Thomas Kahle (tomka) @ 2013-02-10  0:37 UTC (permalink / raw
  To: gentoo-commits

tomka       13/02/10 00:37:35

  Added:                sanitize-pkgconfig-file.patch
                        sanitize-configure-file.patch
  Removed:              tesseract-3.02-automake-compat.patch
  Log:
  Fix bug 454884 by using autotools-utils and bug 454886 by upstream patch
  
  (Portage version: 2.1.11.50/cvs/Linux x86_64, signed Manifest commit with key 0x89DEB219565C32BC)

Revision  Changes    Path
1.1                  app-text/tesseract/files/sanitize-pkgconfig-file.patch

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/tesseract/files/sanitize-pkgconfig-file.patch?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/tesseract/files/sanitize-pkgconfig-file.patch?rev=1.1&content-type=text/plain

Index: sanitize-pkgconfig-file.patch
===================================================================
Index: tesseract.pc.in
===================================================================
--- tesseract.pc.in	(revision 816)
+++ tesseract.pc.in	(revision 817)
@@ -10,6 +10,7 @@
 Description: An OCR Engine that was developed at HP Labs between 1985 and 1995... and now at Google.
 URL: https://code.google.com/p/tesseract-ocr
 Version: @VERSION@
-# Requires: lept  ## leptonica do not provide lept.pc
-Libs: -L${libdir} -ltesseract @LDFLAGS@ @LIBS@
-Cflags: -I${includedir} @CFLAGS@ @CPPFLAGS@ @CXXFLAGS@ @DEFS@
+# Requires.private: lept
+Libs: -L${libdir} -ltesseract
+Libs.private: -lpthread -llept
+Cflags: -I${includedir}



1.1                  app-text/tesseract/files/sanitize-configure-file.patch

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/tesseract/files/sanitize-configure-file.patch?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/tesseract/files/sanitize-configure-file.patch?rev=1.1&content-type=text/plain

Index: sanitize-configure-file.patch
===================================================================
Index: configure.ac
===================================================================
--- configure.ac	(revision 822)
+++ configure.ac	(revision 823)
@@ -56,6 +56,8 @@
 AM_CONDITIONAL(MINGW, false)
 AM_CONDITIONAL(GRAPHICS_DISABLED, false)
 
+
+#############################
 #
 # Platform specific setup
 #
@@ -75,24 +77,6 @@
 
 includedir="${includedir}/tesseract"
 
-AC_ARG_WITH(extra-includes,
-            AC_HELP_STRING([--with-extra-includes=DIR],
-                       [Define an additional directory for include files]),
-        [ if test -d "$withval" ; then
-            CFLAGS="$CFLAGS -I$withval"
-          else
-            AC_MSG_ERROR([Cannot stat directory $withval])
-          fi ] )
-
-AC_ARG_WITH(extra-libraries,
-            AC_HELP_STRING([--with-extra-libraries=DIR],
-                       [Define an additional directory for library files]),
-        [ if test -d "$withval" ; then
-           LDFLAGS="$LDFLAGS -L$withval"
-          else
-            AC_MSG_ERROR([Cannot stat directory $withval])
-          fi ] )
-
 AC_MSG_CHECKING(--enable-graphics argument)
 AC_ARG_ENABLE([graphics],
  [AC_HELP_STRING([--enable-graphics],[enable graphics (ScrollView) (default)])
@@ -208,27 +192,19 @@
 # ----------------------------------------
 
 # Define order of compilers
-AC_PROG_CXX(cl.exe g++)
-# Not needed
-# AC_PROG_CC
+AC_PROG_CXX(g++)
 
 AC_PROG_LIBTOOL
 
+# ----------------------------------------
 # Automake configuration
 # ----------------------------------------
 
-# Note: may need to configure automake to use ZIP as a distribution
-# format because of an apparent bug with GZIP, which results in bogus
-# archives.
-# TODO(luc) Resolve this issue.
-#AM_INIT_AUTOMAKE(dist-zip)
 AM_INIT_AUTOMAKE
-AM_CONFIG_HEADER(config_auto.h:config/config.h.in)
-#AM_PROG_CC_C_O
+AC_CONFIG_HEADERS(config_auto.h:config/config.h.in)
 AM_MAINTAINER_MODE
-# Need to tell automake if Visual C++ is being used:
-AM_CONDITIONAL(USING_CL, test "x${CC}" = 'xcl.exe' )
 
+# ----------------------------------------
 # Additional checking of compiler characteristics
 # ----------------------------------------
 
@@ -245,108 +221,22 @@
 # Check where all the following programs are and set
 # variables accordingly:
 LT_INIT
-# AC_PROG_LN_S
-# AC_PATH_PROG(MV, mv)
-# AC_PATH_PROG(CP, cp)
-# AC_PATH_PROG(RM, rm)
-# AC_PATH_PROG(AR, ar)
-# AC_PATH_PROG(TOUCH, touch)
-# AC_PATH_PROG(SED, sed)
-# AC_PATH_PROG(BASH, bash, ,[$PATH:/usr/bin:/util/tools/bin])
-# # To use substitution in makefiles, use something like:
-# AC_SUBST(BASH)
 
-# TODO(luc) Handle documentation. None of the following
-# is really needed until then
-#
-# AC_PROG_DOXYGEN_VERSION(1.3.2,[DOXYGEN_OK=1])
-# AC_PATH_PROG(DOT, dot)
-# AC_PATH_PROG(LATEX, latex)
-# AC_PATH_PROG(DVIPS, dvips)
-# AC_PATH_PROG(MAKEINDEX, makeindex)
-# AC_PATH_PROG(PDFLATEX, pdflatex)
-# AC_PATH_PROG(GZIP, gzip)
-#
-# if test -z "$DOXYGEN_OK" -o -z "$DOT"; then
-#   AC_MSG_WARN([------------------------------------
-# *** Disabling automatic documentation generation for this
-# *** package. Please check that you have 'doxygen' (version
-# *** $ac_doxygen_version or later) and 'graphviz' (aka, 'dot')
-# *** installed on your system. In addition, to generate
-# *** PostScript and PDF documentation, you will need to have
-# *** LaTeX and PdfLaTeX respectively. Re-run this configuration
-# *** script after you have updated your environment.
-# --------------------------------------------------------])
-#
-# # We have appropriate version of doxygen and dot, so we
-# # can generate documentation. It remains to be seen whether
-# # we can generate PDF and PostScript documentation..
-# else
-#   GENERATE_DOCUMENTATION="true"
-#
-# # Determine if PostScript documentation is generated:
-#   if test -z "$LATEX" -o -z "$DVIPS" -o -z "$MAKEINDEX"; then
-#     AC_MSG_WARN([Disabling generation of PostScript documentation])
-#   else
-#     GENERATE_PS_DOCUMENTATION="true"
-#   fi
-#
-#   # Determine if PDF documentation is generated:
-#   if test -z "$PDFLATEX" -o -z "$MAKEINDEX"; then
-#     AC_MSG_WARN([Disabling generation of PDF documentation])
-#   else
-#     GENERATE_PDF_DOCUMENTATION="true"
-#   fi
-# fi
-#
-# # These substitutions could be inside the 'else'
-# # conditionals above, but it is not necessary and would
-# # only cause some confusion...
-# AC_SUBST(DOXYGEN)
-# AC_SUBST(DOT)
-# AC_SUBST(LATEX)
-# AC_SUBST(DVIPS)
-# AC_SUBST(MAKEINDEX)
-# AC_SUBST(PDFLATEX)
-# AC_SUBST(GZIP)
-#
-# # Adjust makefiles based on the kind of documentation that
-# # is being generated,
-# AM_CONDITIONAL(GENERATE_DOCUMENTATION, test -n "$GENERATE_DOCUMENTATION")
-# AM_CONDITIONAL(GENERATE_PS_DOCUMENTATION, test -n "$GENERATE_PS_DOCUMENTATION")
-# AM_CONDITIONAL(GENERATE_PDF_DOCUMENTATION, test -n "$GENERATE_PDF_DOCUMENTATION")
 
-
-# Test for GNUWIN32 tools (only useful under windows)
-# AC_PATH_GNUWIN32
-
 # ----------------------------------------
 # C++ related options
 # ----------------------------------------
 
 AC_LANG_CPLUSPLUS
 
-# Enable --enable-debug or --disable-debug and set
-# compile options accordingly. We are supposed to be either
-# in debug mode or in optimize mode. Note that in debug mode,
-# DEBUG_MODE will be set by this macro
-# AC_CXX_OPTIMIZE
-# AC_CXX_BOOL
-# AC_CXX_TYPENAME
-# AC_CXX_STDINCLUDES
-# AC_CXX_RPO
 
 # ----------------------------------------
 # Check for libraries
 # ----------------------------------------
 
-# This option seems to always add -lm to the link line,
-# which causes unnecessary warnings with Visual C++.
-# Comment it out for now.
-#AC_CHECK_LIB(m,sqrt)
 AC_SEARCH_LIBS(sem_init,pthread rt)
-#AC_CHECK_LIB(pthread,sem_init)
 
+
 # ----------------------------------------
 # Checks for header files.
 # ----------------------------------------
@@ -356,7 +246,6 @@
 AC_HEADER_SYS_WAIT
 AC_CHECK_HEADERS(sys/ipc.h sys/shm.h)
 AC_CHECK_HEADERS(limits.h malloc.h)
-AC_CHECK_HEADERS(allheaders.h)
 # Enable use of system-defined bool type if available:
 AC_HEADER_STDBOOL
 
@@ -370,27 +259,9 @@
 # ----------------------------------------
 
 AC_CHECK_TYPES(wchar_t)
-AC_CHECK_TYPES(long long int)
 AC_CHECK_TYPES(mbstate_t,,,[#include "wchar.h"])
 
-#AC_TYPE_MODE_T
-#AC_TYPE_OFF_T
-AC_TYPE_SIZE_T
-#AC_TYPE_PID_T
-
-
 # ----------------------------------------
-# Checks for library functions.
-# ----------------------------------------
-
-AC_FUNC_MMAP
-AC_FUNC_FORK
-AC_CHECK_FUNCS(strerror vsnprintf)
-AC_CHECK_FUNCS(gethostname)
-AC_CHECK_FUNCS(strchr memcpy)
-AC_CHECK_FUNCS(acos asin)
-
-# ----------------------------------------
 # Test auxilliary packages
 # ----------------------------------------
 
@@ -423,11 +294,6 @@
 # Final Tasks and Output
 # ----------------------------------------
 
-# Define installation paths
-# AC_DEFINE_INSTALL_PATHS
-# Redundant with PACKAGE_VERSION - comment out
-# AC_DEFINE_UNQUOTED(TESSERACT_VERSION,["${PACKAGE_VERSION}"],[version string])
-
 # Output files
 AC_CONFIG_FILES([Makefile tesseract.pc])
 #if test "$enable_gettext" = "yes"; then
@@ -470,8 +336,6 @@
 echo ""
 echo "Configuration is done."
 echo "You can now build $PACKAGE_NAME by running:"
-# test x$GXX = xyes && \
-# echo "% make depend  [optional]"
 echo ""
 echo "% make"
 





^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-02-10  0:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-10  0:37 [gentoo-commits] gentoo-x86 commit in app-text/tesseract/files: sanitize-pkgconfig-file.patch sanitize-configure-file.patch tesseract-3.02-automake-compat.patch Thomas Kahle (tomka)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox