From owner-freebsd-ports@FreeBSD.ORG Mon Apr 28 16:20:27 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F7E937B407 for ; Mon, 28 Apr 2003 16:20:27 -0700 (PDT) Received: from outpost.globcon.net (outpost.globcon.net [62.141.88.161]) by mx1.FreeBSD.org (Postfix) with SMTP id B713843FA3 for ; Mon, 28 Apr 2003 16:20:25 -0700 (PDT) (envelope-from sgk@kolobov.com) Received: (qmail 11849 invoked from network); 28 Apr 2003 23:20:17 -0000 Received: from h166.lukarcos.com (HELO kolobov.com) (62.141.88.166) by outpost.globcon.net with SMTP; 28 Apr 2003 23:20:17 -0000 Received: (qmail 1422 invoked by uid 911); 28 Apr 2003 23:08:57 -0000 Date: 28 Apr 2003 23:08:57 -0000 Message-ID: <20030428230857.1421.qmail@kolobov.com> To: FreeBSD-gnats-submit@freebsd.org From: Sergei Kolobov X-send-pr-version: 3.113 X-GNATS-Notify: cc: ports@FreeBSD.org Subject: [PATCH] Convert misc/dvorakng to USE_GETOPT_LONG X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Apr 2003 23:20:27 -0000 >Submitter-Id: current-users >Originator: Sergei Kolobov >Organization: >Confidential: no >Synopsis: [PATCH] Convert misc/dvorakng to USE_GETOPT_LONG >Severity: non-critical >Priority: low >Category: ports >Class: update >Release: FreeBSD 5.0-CURRENT i386 >Environment: System: FreeBSD elf.chetwood.ru 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Sun Apr 13 01:13:44 MSD 2003 >Description: - Properly conditionalize gnugetopt dependency by USE_GETOPT_LONG=yes - Install some documentation - Bump PORTREVISION >How-To-Repeat: >Fix: --- dvorakng-0.5.0.patch begins here --- Index: Makefile =================================================================== RCS file: /home/ncvs/ports/misc/dvorakng/Makefile,v retrieving revision 1.1 diff -u -r1.1 Makefile --- Makefile 2003/03/26 08:29:43 1.1 +++ Makefile 2003/04/28 23:07:10 @@ -8,6 +8,7 @@ PORTNAME= dvorakng PORTVERSION= 0.5.0 +PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= http://www.free.of.pl/n/nopik/ @@ -15,20 +16,18 @@ COMMENT= A Dvorak typing tutor USE_BZIP2= yes -WRKSRC= ${WRKDIR}/${PORTNAME} +USE_GETOPT_LONG= yes -.include +WRKSRC= ${WRKDIR}/${PORTNAME} +MAKE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" -.if ${OSVERSION} < 500041 -LIB_DEPENDS= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt -MAKE_ARGS= PROF="-I${LOCALBASE}/include ${CFLAGS}" \ - LDFLAGS="-L${LOCALBASE}/lib" \ - LIBS="-lncurses -lgnugetopt" -.else -MAKE_ARGS= PROF="${CFLAGS}" -.endif +DOCS= README TODO do-install: ${INSTALL_PROGRAM} ${WRKSRC}/dvorakng ${PREFIX}/bin +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} +.endif -.include +.include Index: pkg-plist =================================================================== RCS file: /home/ncvs/ports/misc/dvorakng/pkg-plist,v retrieving revision 1.1 diff -u -r1.1 pkg-plist --- pkg-plist 2003/03/26 08:29:43 1.1 +++ pkg-plist 2003/04/28 23:07:10 @@ -1 +1,4 @@ bin/dvorakng +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/TODO +%%PORTDOCS%%@dirrm %%DOCSDIR%% Index: files/patch-Makefile =================================================================== RCS file: /home/ncvs/ports/misc/dvorakng/files/patch-Makefile,v retrieving revision 1.1 diff -u -r1.1 patch-Makefile --- files/patch-Makefile 2003/03/26 08:29:43 1.1 +++ files/patch-Makefile 2003/04/28 23:07:10 @@ -1,11 +1,28 @@ ---- Makefile.orig Wed Mar 26 16:27:35 2003 -+++ Makefile Wed Mar 26 16:27:42 2003 -@@ -11,7 +11,7 @@ - CC = gcc - CXX = g++ +--- Makefile.orig Mon Mar 17 15:14:42 2003 ++++ Makefile Tue Apr 29 03:00:34 2003 +@@ -8,12 +8,10 @@ + + ### That's all ### + +-CC = gcc +-CXX = g++ PROF = #-g0 -O2 -CFLAGS = $(PROF) -fmessage-length=0 -Wall $(LIMIT_LENGTH) -+CFLAGS = $(PROF) -Wall $(LIMIT_LENGTH) - CXXFLAGS = $(CFLAGS) - LDFLAGS = $(PROF) +-CXXFLAGS = $(CFLAGS) +-LDFLAGS = $(PROF) ++CFLAGS += $(PROF) -fmessage-length=0 -Wall $(LIMIT_LENGTH) ++CXXFLAGS?= $(CFLAGS) ++LDFLAGS += $(PROF) LIBS = -lncurses + + OBJECTS = dvorakng.o lessons.o +@@ -30,6 +28,9 @@ + + dvorakng: $(OBJECTS) + $(CXX) -s $(LDFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS) ++ ++.cpp.o: ++ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $> + + clean: + rm -f $(OBJECTS) $(TARGET) --- dvorakng-0.5.0.patch ends here ---