Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Jan 2001 12:55:32 +0300 (MSK)
From:      andrey@novikov.com
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/24340: Update port: devel/cervisia A much more newer version
Message-ID:  <200101150955.f0F9tWV36603@novikov.web2000.ru>

next in thread | raw e-mail | index | archive | help

>Number:         24340
>Category:       ports
>Synopsis:       Update port: devel/cervisia A much more newer version
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 15 02:00:00 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Andrey Novikov
>Release:        FreeBSD 4.1.1-STABLE i386
>Organization:
Web2000
>Environment:
>Description:
	It seems to me that the original submiter forgot about this port
	I prepared port for the latest version, if you wish you can make
	me a maintainer of this port. I couldn't test it against KDE1
	but I hope I made everuthing right...

>How-To-Repeat:
>Fix:
diff -ru cervisia.orig/Makefile cervisia/Makefile
--- cervisia.orig/Makefile	Tue Jan  9 10:20:56 2001
+++ cervisia/Makefile	Mon Jan 15 12:44:45 2001
@@ -5,23 +5,47 @@
 # $FreeBSD: ports/devel/cervisia/Makefile,v 1.10 2001/01/09 00:06:17 will Exp $
 
 PORTNAME=	cervisia
-PORTVERSION=	0.6.0
-PORTREVISION=	1
+PORTVERSION=	1.0.b2
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
+DISTNAME=	cervisia-1.0beta2
 
 MAINTAINER=	ports@FreeBSD.org
 
+.if defined(KDE_VERSION) && ${KDE_VERSION} == "1"
 LIB_DEPENDS=	kdecore.3:${PORTSDIR}/x11/kdelibs11
-RUN_DEPENDS=	kwm:${PORTSDIR}/x11/kdebase11
+USE_QT=		yes
+QT_VER=		""
+.else
+EXTRA_PATCHES=	${PATCHDIR}/kde2-patch-aa \
+		${PATCHDIR}/kde2-patch-ab \
+		${PATCHDIR}/kde2-patch-ac
+LIB_DEPENDS=	kdecore.4:${PORTSDIR}/x11/kdelibs2
+USE_QT2=	yes
+MOC?=		${X11BASE}/bin/moc2
+QT_VER=		2
+.endif
 
 MAN1=		cervisia.1
-USE_QT=		yes
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS+=--with-extra-includes="${LOCALBASE}/include" \
-		--with-extra-libraries="${LOCALBASE}/lib"
-CONFIGURE_ENV+=	KDEDIR="${LOCALBASE}"
 USE_GMAKE=	yes
+GNU_CONFIGURE=	yes
+
+pre-fetch:
+.if !defined(KDE_VERSION)
+	@${ECHO}
+	@${ECHO} "You may define KDE_VERSION=1 (make KDE_VERSION=1)"
+	@${ECHO} "to build ${PORTNAME} against KDE1.1."
+	@${ECHO}
+	@sleep 3
+.endif
+
+KDE_VERSION?=	2
+
+CONFIGURE_ARGS+=--with-kde-version=${KDE_VERSION} \
+		--with-extra-includes="${LOCALBASE}/include" \
+		--with-extra-libs="${LOCALBASE}/lib" \
+		--with-qt-includes="${X11BASE}/include/qt${QT_VER}"
+CONFIGURE_ENV+=	MOC="${MOC}" LIBQTFILE="libqt2" KDEDIR="${LOCALBASE}/kde"
 
 .include <bsd.port.mk>
diff -ru cervisia.orig/distinfo cervisia/distinfo
--- cervisia.orig/distinfo	Sat May 20 03:50:15 2000
+++ cervisia/distinfo	Mon Jan 15 09:49:26 2001
@@ -1 +1 @@
-MD5 (cervisia-0.6.0.tar.gz) = a1e3e34944641930ac0c1425ea7302d8
+MD5 (cervisia-1.0beta2.tar.gz) = 681a8d6fd668ad7b62cbe9517e07cb5f
Only in cervisia/files: kde2-patch-aa
Only in cervisia/files: kde2-patch-ab
Only in cervisia/files: kde2-patch-ac
Only in cervisia.orig/files: patch-ab
diff -ru cervisia.orig/pkg-descr cervisia/pkg-descr
--- cervisia.orig/pkg-descr	Mon May 29 03:30:26 2000
+++ cervisia/pkg-descr	Mon Jan 15 10:40:14 2001
@@ -1,5 +1,5 @@
-Cervisia is a rather simplistic KDE-based CVS development
-tool.  It is part of the KDE Development Kit, which is used
-by KDE developers to ease development of applications.
+Cervisia is a KDE-based CVS development tool. It is part
+of the KDE Development Kit, which is used by KDE developers
+to ease development of applications.
 
 WWW: http://cervisia.sourceforge.net/
diff -ru cervisia.orig/pkg-plist cervisia/pkg-plist
--- cervisia.orig/pkg-plist	Tue Jan  9 10:20:56 2001
+++ cervisia/pkg-plist	Mon Jan 15 11:31:54 2001
@@ -1,22 +1,40 @@
 bin/cervisia
 share/applnk/Development/Cervisia.kdelnk
-share/doc/HTML/en/cervisia/accessingrepository.html
-share/doc/HTML/en/cervisia/addingfiles.html
+share/locale/pt/LC_MESSAGES/cervisia.mo
 share/doc/HTML/en/cervisia/addingremovingdirs.html
-share/doc/HTML/en/cervisia/browsinglogs.html
-share/doc/HTML/en/cervisia/history.html
-share/doc/HTML/en/cervisia/ignoredfiles.html
+share/doc/HTML/en/cervisia/advancedusage.html
+share/doc/HTML/en/cervisia/annotate.html
+share/doc/HTML/en/cervisia/appendix.html
+share/doc/HTML/en/cervisia/browsinghistory.html
+share/doc/HTML/en/cervisia/checkingout.html
+share/doc/HTML/en/cervisia/commandreference.html
+share/doc/HTML/en/cervisia/commitingfiles.html
+share/doc/HTML/en/cervisia/customization.html
+share/doc/HTML/en/cervisia/customize-look.html
+share/doc/HTML/en/cervisia/diff.html
+share/doc/HTML/en/cervisia/gettingstarted.html
+share/doc/HTML/en/cervisia/importing.html
 share/doc/HTML/en/cervisia/index.html
+share/doc/HTML/en/cervisia/information.html
 share/doc/HTML/en/cervisia/mainscreen.html
+share/doc/HTML/en/cervisia/obtaininginformation.html
 share/doc/HTML/en/cervisia/removingfiles.html
-share/doc/HTML/en/cervisia/.anchors
+share/doc/HTML/en/cervisia/resolvingconflicts.html
+share/doc/HTML/en/cervisia/watches.html
+share/doc/HTML/en/cervisia/workingwithfiles.html
+share/doc/HTML/en/cervisia/checkout.png
+share/doc/HTML/en/cervisia/diff.png
+share/doc/HTML/en/cervisia/import.png
+share/doc/HTML/en/cervisia/logtree.png
+share/doc/HTML/en/cervisia/mainview.png
+share/doc/HTML/en/cervisia/resolve.png
+share/doc/HTML/en/cervisia/index-1.html
+share/doc/HTML/en/cervisia/index-2.html
+share/doc/HTML/en/cervisia/index-3.html
 share/doc/HTML/en/cervisia/common/kde-common.css
 share/doc/HTML/en/cervisia/common/kde-default.css
 share/doc/HTML/en/cervisia/common/kde-localised.css
 share/doc/HTML/en/cervisia/common/logotp3.png
-share/locale/pt/LC_MESSAGES/cervisia.mo
-@unexec rmdir %D/share/locale/*/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/* 2>/dev/null || true
-@unexec rmdir %D/share/locale 2>/dev/null || true
+share/doc/HTML/en/cervisia/common/note.png
 @dirrm share/doc/HTML/en/cervisia/common
 @dirrm share/doc/HTML/en/cervisia

>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101150955.f0F9tWV36603>