From owner-freebsd-ports-bugs@FreeBSD.ORG Mon May 19 01:03:55 2003 Return-Path: Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6B6C437B401; Mon, 19 May 2003 01:03:55 -0700 (PDT) Received: from smtp.web.de (smtp01.web.de [217.72.192.180]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6CABF43F85; Mon, 19 May 2003 01:03:54 -0700 (PDT) (envelope-from kay_lehmann@web.de) Received: from [213.23.140.149] (helo=[192.168.1.3]) by smtp.web.de with esmtp (WEB.DE 4.98 #218) id 19Hfce-0002iK-00; Mon, 19 May 2003 10:03:52 +0200 From: Kay Lehmann To: Tilman Linneweh In-Reply-To: <200305141456.h4EEuEPu026869@freefall.freebsd.org> References: <200305141456.h4EEuEPu026869@freefall.freebsd.org> Content-Type: multipart/mixed; boundary="=-pKN/wvYCf6MzI9RNHVYP" Organization: Message-Id: <1053331605.583.8.camel@bippes.wg-berlin.de> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.4 Date: 19 May 2003 10:06:45 +0200 Sender: kay_lehmann@web.de cc: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/52129: New port: sysutils/lineakd: Lineakd is a daemon which enables special keys on internet keyboards. X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 May 2003 08:03:55 -0000 --=-pKN/wvYCf6MzI9RNHVYP Content-Type: text/plain Content-Transfer-Encoding: 7bit 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 --=-pKN/wvYCf6MzI9RNHVYP Content-Disposition: attachment; filename=lineakd.diff Content-Type: text/plain; name=lineakd.diff; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit --- 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 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@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 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@dirrm share/locale -X@dirrm doc/lineakd -X@dirrm doc +X@dirrm share/doc/lineakd +X@dirrm share/doc END-of-lineakd/pkg-plist echo x - lineakd/pkg-descr sed 's/^X//' >lineakd/pkg-descr << 'END-of-lineakd/pkg-descr' --=-pKN/wvYCf6MzI9RNHVYP--