svn commit: r307234 - in head/sysutils/lcdproc: . files
Guido Falsi
madpilot at FreeBSD.org
Fri Nov 9 13:16:12 UTC 2012
Author: madpilot
Date: Fri Nov 9 13:16:11 2012
New Revision: 307234
URL: http://svnweb.freebsd.org/changeset/ports/307234
Log:
- Update to 0.5.6
- Convert to USE_PACKAGECONFIG and make it a run depends
- Remove ABI version numbers from LIB_DEPENDS
- Trim Makefile headers
PR: ports/173433
Submitted by: Markus Dolze <bsdfan at nurfuerspam.de> (maintainer)
Feature safe: yes
Deleted:
head/sysutils/lcdproc/files/patch-server__drivers__Makefile.am
Modified:
head/sysutils/lcdproc/Makefile (contents, props changed)
head/sysutils/lcdproc/distinfo (contents, props changed)
head/sysutils/lcdproc/files/patch-configure.in (contents, props changed)
head/sysutils/lcdproc/pkg-plist (contents, props changed)
Modified: head/sysutils/lcdproc/Makefile
==============================================================================
--- head/sysutils/lcdproc/Makefile Fri Nov 9 11:23:07 2012 (r307233)
+++ head/sysutils/lcdproc/Makefile Fri Nov 9 13:16:11 2012 (r307234)
@@ -1,12 +1,7 @@
-# New ports collection makefile for: lcdproc
-# Date created: Sat Jun 1 20:03:41 EDT 2002
-# Whom: pat
-#
# $FreeBSD$
-#
PORTNAME= lcdproc
-PORTVERSION= 0.5.5
+PORTVERSION= 0.5.6
CATEGORIES= sysutils
MASTER_SITES= SF
@@ -20,11 +15,12 @@ ONLY_FOR_ARCHS= i386 amd64
USE_AUTOTOOLS= autoconf automake aclocal
GNU_CONFIGURE= yes
-USE_GNOME= pkgconfig
USE_RC_SUBR= LCDd lcdproc lcdexec
+USE_PKGCONFIG= build
CONFIGURE_ARGS= --enable-drivers="${LCDPROC_DRIVERS}" \
--disable-dependency-tracking \
+ --disable-libusb-1-0 \
--disable-doxygen
SUB_FILES= pkg-message
@@ -33,11 +29,12 @@ MAN1= lcdexec.1 lcdproc.1
MAN5= lcdproc-config.5
MAN8= LCDd.8
-OPTIONS_DEFINE= USB FTDI HID
-USB_DESC= Enable USB support
-FTDI_DESC= Enable libftdi support (requires USB)
-HID_DESC= Enable libhid support (requires USB)
-OPTIONS_DEFAULT=USB
+OPTIONS_DEFINE= USB FTDI HID FREETYPE PNG SERDISP
+USB_DESC= USB support
+FTDI_DESC= Build drivers using libftdi (requires USB)
+HID_DESC= Build drivers using libhid (requires USB)
+SERDISP_DESC= Build drivers using serdisplib
+OPTIONS_DEFAULT=USB FREETYPE
NO_OPTIONS_SORT=yes
# Empty args to aclocal required!
@@ -45,12 +42,12 @@ ACLOCAL_ARGS=
LCDPROC_DRIVERS=bayrad \
CFontz \
- CFontz633 \
CFontzPacket \
CwLnx \
curses \
ea65 \
EyeboxOne \
+ glcd \
glk \
hd44780 \
icp_a106 \
@@ -64,6 +61,7 @@ LCDPROC_DRIVERS=bayrad \
NoritakeVFD \
pyramid \
SureElec \
+ sdeclcd \
sed1330 \
sed1520 \
serialPOS \
@@ -72,13 +70,14 @@ LCDPROC_DRIVERS=bayrad \
stv5730 \
t6963 \
text \
- tyan
+ tyan \
+ vlsys_m428
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MUSB}
. if ${OSVERSION} < 800069
-LIB_DEPENDS+= usb-0.1.8:${PORTSDIR}/devel/libusb
+LIB_DEPENDS+= usb-0.1:${PORTSDIR}/devel/libusb
CONFIGURE_ARGS+= --with-libusb
. else
CONFIGURE_ARGS+= --with-libusb=/usr
@@ -89,8 +88,7 @@ LCDPROC_DRIVERS+=IOWarrior \
shuttleVFD
. if ${PORT_OPTIONS:MFTDI}
-LIB_DEPENDS+= ftdi.19:${PORTSDIR}/devel/libftdi
-CONFIGURE_ARGS+= --enable-libftdi
+LIB_DEPENDS+= ftdi:${PORTSDIR}/devel/libftdi
PLIST_SUB+= FTDI=""
LCDPROC_DRIVERS+=i2500vfd \
lis \
@@ -102,7 +100,6 @@ PLIST_SUB+= FTDI="@comment "
. if ${PORT_OPTIONS:MHID}
LIB_DEPENDS+= hid:${PORTSDIR}/devel/libhid
-CONFIGURE_ARGS+= --enable-libhid
PLIST_SUB+= HID=""
LCDPROC_DRIVERS+=mdm166a
. else
@@ -115,6 +112,25 @@ CONFIGURE_ARGS+= --without-libusb --disa
PLIST_SUB+= USB="@comment " FTDI="@comment " HID="@comment "
.endif
+.if ${PORT_OPTIONS:MFREETYPE}
+LIB_DEPENDS+= freetype:${PORTSDIR}/print/freetype2
+.else
+CONFIGURE_ARGS+= --disable-freetype
+.endif
+
+.if ${PORT_OPTIONS:MPNG}
+LIB_DEPENDS+= png15:${PORTSDIR}/graphics/png
+.else
+CONFIGURE_ARGS+= --disable-libpng
+.endif
+
+.if ${PORT_OPTIONS:MSERDISP}
+LIB_DEPENDS+= serdisp:${PORTSDIR}/devel/serdisplib
+CFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+CPPFLAGS+= -I${LOCALBASE}/include
+.endif
+
post-patch:
@${REINPLACE_CMD} -e 's!server/drivers!${PREFIX}/lib/lcdproc!' ${WRKSRC}/LCDd.conf
Modified: head/sysutils/lcdproc/distinfo
==============================================================================
--- head/sysutils/lcdproc/distinfo Fri Nov 9 11:23:07 2012 (r307233)
+++ head/sysutils/lcdproc/distinfo Fri Nov 9 13:16:11 2012 (r307234)
@@ -1,2 +1,2 @@
-SHA256 (lcdproc-0.5.5.tar.gz) = b136b47d7bf585a003334f432d8730a36ef5ed1cd520084b919667d825e48d42
-SIZE (lcdproc-0.5.5.tar.gz) = 946206
+SHA256 (lcdproc-0.5.6.tar.gz) = bd2f43c30ff43b30f43110abe6b4a5bc8e0267cb9f57fa97cc5e5ef9488b984a
+SIZE (lcdproc-0.5.6.tar.gz) = 998996
Modified: head/sysutils/lcdproc/files/patch-configure.in
==============================================================================
--- head/sysutils/lcdproc/files/patch-configure.in Fri Nov 9 11:23:07 2012 (r307233)
+++ head/sysutils/lcdproc/files/patch-configure.in Fri Nov 9 13:16:11 2012 (r307234)
@@ -1,15 +1,15 @@
---- ./configure.in.orig 2011-11-09 20:52:28.000000000 +0100
-+++ ./configure.in 2011-11-10 23:29:33.000000000 +0100
+--- ./configure.in.orig 2012-11-04 11:41:16.000000000 +0100
++++ ./configure.in 2012-11-07 00:13:35.000000000 +0100
@@ -4,6 +4,7 @@
- AC_INIT(lcdproc, 0.5.5, lcdproc at lists.omnipotent.net)
+ AC_INIT([lcdproc], [0.5.6], [lcdproc at lists.omnipotent.net])
AC_CONFIG_SRCDIR([clients/lcdproc/batt.c])
- AM_INIT_AUTOMAKE(1.7)
+ AM_INIT_AUTOMAKE
+PKG_PROG_PKG_CONFIG()
-
+
AC_CONFIG_HEADERS(config.h)
-
-@@ -249,26 +250,63 @@
-
+
+@@ -249,26 +250,62 @@
+
dnl ######################################################################
dnl libusb support
+dnl Stolen from the gnupg project and modified for LCDproc's need.
@@ -20,7 +20,7 @@
-AC_ARG_ENABLE(libusb,
- [AS_HELP_STRING([--disable-libusb],[disable USB support using libusb])],
- [ if test "$enableval" != "no"; then
-- enable_libusb="yes"
+- enable_libusb=yes
- fi ],
- [ enable_libusb=yes ]
-)
@@ -30,7 +30,7 @@
+ [look for the libusb library in DIR]),
+ [_do_libusb=$withval],[_do_libusb=yes])
+AC_MSG_RESULT($_do_libusb)
-
+
-if test "$enable_libusb" = "yes"; then
- ifdef([PKG_CHECK_MODULES],
- [PKG_CHECK_MODULES(LIBUSB, libusb,
@@ -84,7 +84,6 @@
fi
-AC_SUBST(LIBUSB_LIBS)
-AC_SUBST(LIBUSB_CFLAGS)
-+
-
+
dnl ######################################################################
- dnl libftdi support
+ dnl libusb-1.0 support
Modified: head/sysutils/lcdproc/pkg-plist
==============================================================================
--- head/sysutils/lcdproc/pkg-plist Fri Nov 9 11:23:07 2012 (r307233)
+++ head/sysutils/lcdproc/pkg-plist Fri Nov 9 13:16:11 2012 (r307234)
@@ -4,7 +4,6 @@ etc/LCDd.conf.sample
etc/lcdexec.conf.sample
etc/lcdproc.conf.sample
lib/lcdproc/CFontz.so
-lib/lcdproc/CFontz633.so
lib/lcdproc/CFontzPacket.so
lib/lcdproc/CwLnx.so
lib/lcdproc/ea65.so
@@ -16,6 +15,7 @@ lib/lcdproc/NoritakeVFD.so
lib/lcdproc/bayrad.so
lib/lcdproc/curses.so
lib/lcdproc/glk.so
+lib/lcdproc/glcd.so
lib/lcdproc/hd44780.so
%%FTDI%%lib/lcdproc/i2500vfd.so
lib/lcdproc/icp_a106.so
@@ -29,6 +29,7 @@ lib/lcdproc/mtc_s16209x.so
%%USB%%lib/lcdproc/picolcd.so
lib/lcdproc/pyramid.so
lib/lcdproc/SureElec.so
+lib/lcdproc/sdeclcd.so
lib/lcdproc/sed1330.so
lib/lcdproc/sed1520.so
lib/lcdproc/serialPOS.so
@@ -40,5 +41,6 @@ lib/lcdproc/t6963.so
lib/lcdproc/text.so
lib/lcdproc/tyan.so
%%FTDI%%lib/lcdproc/ula200.so
+lib/lcdproc/vlsys_m428.so
sbin/LCDd
@dirrm lib/lcdproc
More information about the svn-ports-head
mailing list