dnl Process this file with autoconf to produce a configure script. AC_INIT(lcd4linux.c) AM_INIT_AUTOMAKE(lcd4linux, 0.98) dnl Checks for programs. AC_PROG_AWK AC_PROG_CC AC_PROG_INSTALL AC_PROG_LN_S dnl Checks for libraries. AC_CHECK_LIB(m, log) dnl Checks for X11 AC_PATH_XTRA dnl drivers AC_ARG_WITH( drivers, [ --with-drivers= compile driver for displays in ,] [ drivers may be separated with commas,] [ 'all' (default) compiles all available drivers.] [ possible drivers are:] [ BeckmannEgle, CrystalFontz, HD44780,] [ MatrixOrbital, PalmPilot, PNG, PPM, X11, Text], drivers=$withval, drivers=all ) if test "$drivers" = "all"; then drivers=[BeckmannEgle,CrystalFontz,HD44780,MatrixOrbital,PalmPilot,PNG,PPM,X11,Text] fi RASTER=0 drivers=`echo $drivers|sed 's/,/ /g'` for driver in $drivers; do case "$driver" in BeckmannEgle) DRIVERS="$DRIVERS BeckmannEgle.o" AC_DEFINE(WITH_BECKMANNEGLE) ;; CrystalFontz) DRIVERS="$DRIVERS Crystalfontz.o" AC_DEFINE(WITH_CRYSTALFONTZ) ;; HD44780) DRIVERS="$DRIVERS HD44780.o" AC_DEFINE(WITH_HD44780) ;; MatrixOrbital) DRIVERS="$DRIVERS MatrixOrbital.o" AC_DEFINE(WITH_MATRIXORBITAL) ;; PalmPilot) DRIVERS="$DRIVERS PalmPilot.o" AC_DEFINE(WITH_PALMPILOT) ;; PNG) RASTER=$(($RASTER + 1)) AC_DEFINE(WITH_PNG) DRVLIBS="$DRVLIBS -lgd -lpng -lz" ;; PPM) RASTER=$(($RASTER + 1)) AC_DEFINE(WITH_PPM) ;; SIN) DRIVERS="$DRIVERS SIN.o" AC_DEFINE(WITH_SIN) ;; Skeleton) DRIVERS="$DRIVERS Skeleton.o" AC_DEFINE(WITH_Skeleton) ;; X11) DRIVERS="$DRIVERS XWindow.o" DRVLIBS="$DRVLIBS -lX11" AC_DEFINE(WITH_X11) ;; Text) DRIVERS="$DRIVERS Text.o" DRVLIBS="$DRVLIBS -lncurses" AC_DEFINE(WITH_Text) ;; *) AC_MSG_ERROR([Unknown driver '$driver']) ;; esac done dnl delete drivers, mainly if all wa chosen above AC_ARG_WITH( notdrivers, [ --with-notdrivers= do not compile driver for displays in ,] [ drivers may be separated with commas,] [ mainly useful if above all drivers were selected.] [ possible drivers are:] [ BeckmannEgle, CrystalFontz, HD44780,] [ MatrixOrbital, PalmPilot, PNG, PPM, X11, Text], notdrivers=$withval, notdrivers="no" ) AC_DEFUN(AC_UNDEFINE, mv confdefs.h confdefs.h~ grep -v $1 < confdefs.h~ > confdefs.h ) notdrivers=`echo $notdrivers|sed 's/,/ /g'` for driver in $notdrivers; do case "$driver" in BeckmannEgle) DRIVERS=${DRIVERS/ BeckmannEgle.o/} AC_UNDEFINE(WITH_BECKMANNEGLE) ;; CrystalFontz) DRIVERS=${DRIVERS/ Crystalfontz.o/} AC_UNDEFINE(WITH_CRYSTALFONTZ) ;; HD44780) DRIVERS=${DRIVERS/ HD44780.o/} AC_UNDEFINE(WITH_HD44780) ;; MatrixOrbital) DRIVERS=${DRIVERS/ MatrixOrbital/} AC_UNDEFINE(WITH_MATRIXORBITAL) ;; PalmPilot) DRIVERS=${DRIVERS/ PalmPilot/} AC_UNDEFINE(WITH_PALMPILOT) ;; PNG) RASTER=$(($RASTER - 1)) AC_UNDEFINE(WITH_PNG) DRVLIBS=${DRVLIBS/ -lgd -lpng -lz/} ;; PPM) RASTER=$(($RASTER - 1)) AC_UNDEFINE(WITH_PPM) ;; SIN) DRIVERS=${DRIVERS/ SIN.o/} AC_UNDEFINE(WITH_SIN) ;; Skeleton) DRIVERS=${DRIVERS/ Skeleton.o/} AC_UNDEFINE(WITH_Skeleton) ;; X11) DRIVERS=${DRIVERS/ XWindow.o/} DRVLIBS=${DRVLIBS/ -lX11/} AC_UNDEFINE(WITH_X11) ;; Text) DRIVERS=${DRIVERS/ Text.o/} DRVLIBS=${DRVLIBS/ -lncurses/} AC_UNDEFINE(WITH_Text) ;; no) ;; *) AC_MSG_ERROR([Unknown driver '$driver']) ;; esac done test $RASTER -gt 0 && RASTERDRIVER="Raster.o" DRIVERS="$DRIVERS $RASTERDRIVER" AC_SUBST(DRIVERS) AC_SUBST(DRVLIBS) dnl Checks for header files. AC_HEADER_STDC AC_HEADER_DIRENT AC_HEADER_SYS_WAIT AC_CHECK_HEADERS(fcntl.h limits.h strings.h sys/ioctl.h sys/time.h syslog.h unistd.h) AC_CHECK_HEADERS(sys/io.h asm/io.h) AC_CHECK_HEADERS(gd/gd.h gd.h) AC_CHECK_HEADERS(net/if_ppp.h) dnl Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_C_INLINE AC_TYPE_PID_T AC_TYPE_SIZE_T AC_HEADER_TIME AC_STRUCT_TM AC_TYPE_UID_T dnl Checks for library functions. AC_PROG_GCC_TRADITIONAL AC_FUNC_MEMCMP AC_TYPE_SIGNAL AC_CHECK_FUNCS(gettimeofday select socket strdup strerror strstr strtol uname) AC_OUTPUT(Makefile) lass='nohover-highlight'> 2018-04-08Add debian/watch file using new git modeJonathan McCrohan3-2/+6 2018-04-08d/control: update Standards Version to 4.1.4Jonathan McCrohan2-2/+4 2018-04-08d/changelog: remove whitespaceJonathan McCrohan1-5/+11 2018-04-07New upstream version 0+git20171226.07b18ecupstream/0+git20171226.07b18ecupstreamJonathan McCrohan1167-3460/+81016 2017-06-20Release 0+git20170425.fb5fe05-1debian/0+git20170425.fb5fe05-1Jonathan McCrohan2-3/+12 2017-06-19New upstream version 0+git20170425.fb5fe05upstream/0+git20170425.fb5fe05Jonathan McCrohan16-102/+786 2017-01-05Release 0+git20161227.ac7535a-1debian/0+git20161227.ac7535a-1Jonathan McCrohan1-0/+6 2017-01-05New upstream version 0+git20161227.ac7535aupstream/0+git20161227.ac7535aJonathan McCrohan39-1522/+4879 2016-06-11Release 0+git20160503.4f192bd-1debian/0+git20160503.4f192bd-1Jonathan McCrohan1-2/+2 2016-06-11d/control: update insecure Vcs-Git URLJonathan McCrohan2-1/+2 2016-06-11d/control: update Standards Version to 3.9.8Jonathan McCrohan2-1/+9 2016-06-11Imported Upstream version 0+git20160503.4f192bdupstream/0+git20160503.4f192bdJonathan McCrohan1307-2667/+38002 2016-01-18Release 0+git20151202.3864e0a-1debian/0+git20151202.3864e0a-1Jonathan McCrohan1-2/+3 2016-01-18Imported Upstream version 0+git20151202.3864e0aJonathan McCrohan840-4057/+18230 2016-01-18Update get-vcs-snapshot.sh to reflect gbp changesJonathan McCrohan2-1/+2 2016-01-18Imported Upstream version 0+git20151202.3864e0aupstream/0+git20151202.3864e0aJonathan McCrohan840-4057/+18230 2015-05-05d/control: various fixes found by libconfig-model-dpkg-perlJonathan McCrohan2-5/+13 2015-04-01Release 0+git20150208.f2053b3-1Jonathan McCrohan1-2/+2 2015-04-01Describe changes made in snapshotJonathan McCrohan1-0/+3 2015-04-01New Upstream Snapshot (commit f2053b3)Jonathan McCrohan1-0/+6 2015-04-01Imported Upstream version 0+git20150208.f2053b3upstream/0+git20150208.f2053b3Jonathan McCrohan32-333/+483 2014-12-28Release 0+git20141218.b46a22c-1debian/0+git20141218.b46a22c-1Jonathan McCrohan1-2/+2 2014-12-28Updated AU DVB-T files; Thanks Brian Burch! (Closes LP: #1393280)Jonathan McCrohan1-0/+1 2014-12-28New Upstream Snapshot (commit b46a22c)Jonathan McCrohan1-0/+6 2014-12-28Imported Upstream version 0+git20141218.b46a22cupstream/0+git20141218.b46a22cJonathan McCrohan535-639/+317 2014-10-20Release 0+git20141009.d26b627-1debian/0+git20141009.d26b627-1Jonathan McCrohan1-2/+2 2014-10-20Fix up packaging to account for move to DVBv5Jonathan McCrohan2-2/+6 2014-10-20delete d/dtv-scan-files.install; Upstream now supplies a MakefileJonathan McCrohan2-4/+1 2014-10-15d/control: update Standards Version to 3.9.6Jonathan McCrohan2-1/+3 2014-10-15d/control: add Build-Depends on dvb-toolsJonathan McCrohan2-1/+2 2014-10-15New Upstream Snapshot (commit d26b627)Jonathan McCrohan1-0/+10 2014-10-15Imported Upstream version 0+git20141009.d26b627upstream/0+git20141009.d26b627Jonathan McCrohan2010-11120/+159271 2014-07-23Release 0+git20140611.14bd6c7-1debian/0+git20140611.14bd6c7-1Jonathan McCrohan1-2/+2 2014-07-23New Upstream Snapshot (commit 14bd6c7)Jonathan McCrohan1-2/+3 2014-07-23Imported Upstream version 0+git20140611.14bd6c7upstream/0+git20140611.14bd6c7Jonathan McCrohan7-11/+60 2014-05-13New Upstream Snapshot (commit 1246b27)Jonathan McCrohan1-0/+6 2014-05-13Imported Upstream version 0+git20140512.1246b27upstream/0+git20140512.1246b27Jonathan McCrohan391-301/+3983 2014-04-05Release 0+git20140326.cfc2975-1debian/0+git20140326.cfc2975-1Jonathan McCrohan1-2/+2 2014-04-05d/control: update Homepage (upstream has moved from Gitweb to cgit)Jonathan McCrohan2-1/+2 2014-04-05New Upstream Snapshot (commit cfc2975)Jonathan McCrohan1-0/+6 2014-04-05Imported Upstream version 0+git20140326.cfc2975upstream/0+git20140326.cfc2975Jonathan McCrohan118-656/+877 2014-01-16Release 0+git20140107.1850cf8-1debian/0+git20140107.1850cf8-1Jonathan McCrohan1-2/+2 2014-01-16Update Standards Version to 3.9.5Jonathan McCrohan2-1/+9 No changes required