ports/52129: New port: sysutils/lineakd: Lineakd is a daemon which enables special keys on internet keyboards.

Kay Lehmann kay_lehmann at web.de
Mon May 19 08:03:55 UTC 2003


Am Mi, 2003-05-14 um 16.56 schrieb Tilman Linneweh:
> Synopsis: New port: sysutils/lineakd: Lineakd is a daemon which enables special keys on internet keyboards.
> 
> State-Changed-From-To: open->feedback
> State-Changed-By: arved
> State-Changed-When: Wed May 14 07:50:47 PDT 2003
> State-Changed-Why: 
> Several Issues:
> 
> - Don't use expanded $FreeBSD$ Ids in new ports.
> - USE_BISON instead of BUILD_DEPENDS on bison
> - gettext is already at library version 4
> - use ${X11BASE} instead of hardcoding /usr/x11R6
> - tabs not spaces.
> - Additional Documentation should go into ${PREFIX}/share/doc/${PORTNAME}
>   also consider supoorting the PORTDOCS variable
> - most important: patch-bb does not apply
> 
> 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=52129
Fix most of the problems listed.

Greetings,
Kay
-- 
Kay Lehmann <kay_lehmann at web.de>
-------------- next part --------------
--- lineakd.shar_1	Tue May 13 11:08:28 2003
+++ lineakd.shar	Mon May 19 09:55:58 2003
@@ -10,6 +10,8 @@
 #	lineakd/files/patch-aa
 #	lineakd/files/patch-bb
 #	lineakd/files/patch-cc
+#	lineakd/files/patch-dd
+#	lineakd/files/patch-ee
 #	lineakd/Makefile
 #	lineakd/pkg-plist
 #	lineakd/pkg-descr
@@ -127,13 +129,58 @@
 X #if defined HAVE_UNISTD_H || defined _LIBC
 X # include <unistd.h>
 END-of-lineakd/files/patch-cc
+echo x - lineakd/files/patch-dd
+sed 's/^X//' >lineakd/files/patch-dd << 'END-of-lineakd/files/patch-dd'
+X--- Makefile.in.orig	Thu May 15 16:05:33 2003
+X+++ Makefile.in	Thu May 15 16:06:13 2003
+X@@ -112,7 +112,7 @@
+X 
+X SUBDIRS = intl po  src 
+X 
+X-lineakddocdir = ${prefix}/doc/lineakd
+X+lineakddocdir = ${prefix}/share/doc/lineakd
+X lineakddoc_DATA = \
+X 	README\
+X 	COPYING\
+END-of-lineakd/files/patch-dd
+echo x - lineakd/files/patch-ee
+sed 's/^X//' >lineakd/files/patch-ee << 'END-of-lineakd/files/patch-ee'
+X--- Makefile.orig	Thu May 15 16:09:02 2003
+X+++ Makefile	Thu May 15 16:10:10 2003
+X@@ -83,14 +83,14 @@
+X LTLIBINTL = 
+X MKINSTALLDIRS = ./mkinstalldirs
+X NO_PREFIX_PACKAGE_DATA_DIR = share/lineakd
+X-NO_PREFIX_PACKAGE_DOC_DIR = doc/lineakd
+X+NO_PREFIX_PACKAGE_DOC_DIR = share/doc/lineakd
+X NO_PREFIX_PACKAGE_HELP_DIR = share/lineakd/help
+X NO_PREFIX_PACKAGE_MENU_DIR = share/lineakd
+X NO_PREFIX_PACKAGE_PIXMAPS_DIR = share/lineakd/pixmaps
+X OBJEXT = o
+X PACKAGE = lineakd
+X PACKAGE_DATA_DIR = /usr/local/share/lineakd
+X-PACKAGE_DOC_DIR = /usr/local/doc/lineakd
+X+PACKAGE_DOC_DIR = /usr/local/share/doc/lineakd
+X PACKAGE_HELP_DIR = /usr/local/share/lineakd/help
+X PACKAGE_MENU_DIR = /usr/local/share/lineakd
+X PACKAGE_PIXMAPS_DIR = /usr/local/share/lineakd/pixmaps
+X@@ -112,7 +112,7 @@
+X 
+X SUBDIRS = intl po  src 
+X 
+X-lineakddocdir = ${prefix}/doc/lineakd
+X+lineakddocdir = ${prefix}/share/doc/lineakd
+X lineakddoc_DATA = \
+X 	README\
+X 	COPYING\
+END-of-lineakd/files/patch-ee
 echo x - lineakd/Makefile
 sed 's/^X//' >lineakd/Makefile << 'END-of-lineakd/Makefile'
 X# New ports collection makefile for: lineakd
 X# Date created:				03 June 2002
 X# Whom:					Kay Lehmann
 X#
-X# $FreeBSD: ports/sysutils/lineakd/Makefile,v 1.1 2002/05/15 22:37:50 cy Exp $
+X# $FreeBSD$
 X#
 X
 XPORTNAME=	lineakd
@@ -146,14 +193,14 @@
 XMAINTAINER=	kay_lehmann at web.de
 XCOMMENT=	Lineakd is a daemon which enables special keys on internet keyboards.
 X
-XBUILD_DEPENDS=	bison:${PORTSDIR}/devel/bison
-XLIB_DEPENDS=	intl.2:${PORTSDIR}/devel/gettext
+XLIB_DEPENDS=	intl.4:${PORTSDIR}/devel/gettext
 X
+XUSE_BISON=	yes
 XUSE_GMAKE=	yes
 XUSE_XLIB=	yes
 XGNU_CONFIGURE=	yes
 X
-XCFLAGS+=	-I/usr/X11R6/include
+XCFLAGS+=	-I${X11BASE}/include
 X
 X.include <bsd.port.mk>
 END-of-lineakd/Makefile
@@ -163,17 +210,17 @@
 Xetc/lineakkb.def
 Xlib/charset.alias
 Xshare/locale/locale.alias
-Xdoc/lineakd/README
-Xdoc/lineakd/COPYING
-Xdoc/lineakd/AUTHORS
-Xdoc/lineakd/ChangeLog
-Xdoc/lineakd/INSTALL
-Xdoc/lineakd/NEWS
-Xdoc/lineakd/TODO
-Xdoc/lineakd/ABOUT-NLS
+Xshare/doc/lineakd/README
+Xshare/doc/lineakd/COPYING
+Xshare/doc/lineakd/AUTHORS
+Xshare/doc/lineakd/ChangeLog
+Xshare/doc/lineakd/INSTALL
+Xshare/doc/lineakd/NEWS
+Xshare/doc/lineakd/TODO
+Xshare/doc/lineakd/ABOUT-NLS
 X at dirrm share/locale
-X at dirrm doc/lineakd
-X at dirrm doc
+X at dirrm share/doc/lineakd
+X at dirrm share/doc
 END-of-lineakd/pkg-plist
 echo x - lineakd/pkg-descr
 sed 's/^X//' >lineakd/pkg-descr << 'END-of-lineakd/pkg-descr'


More information about the freebsd-ports-bugs mailing list