summaryrefslogtreecommitdiffstats
path: root/devel/gcvs
diff options
context:
space:
mode:
authorahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059>2006-10-08 01:10:25 +0800
committerahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059>2006-10-08 01:10:25 +0800
commitaf8765401d766eb31cef72ae161fb80cf57c7661 (patch)
treed0ac1bcbefc5dc88620b5c7a29ffbb7744062872 /devel/gcvs
parent8d3c62afa842e419e7c21d88bfc66fd664586226 (diff)
downloadmarcuscom-ports-af8765401d766eb31cef72ae161fb80cf57c7661.tar
marcuscom-ports-af8765401d766eb31cef72ae161fb80cf57c7661.tar.gz
marcuscom-ports-af8765401d766eb31cef72ae161fb80cf57c7661.tar.bz2
marcuscom-ports-af8765401d766eb31cef72ae161fb80cf57c7661.tar.lz
marcuscom-ports-af8765401d766eb31cef72ae161fb80cf57c7661.tar.xz
marcuscom-ports-af8765401d766eb31cef72ae161fb80cf57c7661.tar.zst
marcuscom-ports-af8765401d766eb31cef72ae161fb80cf57c7661.zip
- Mark BROKEN. WRKSRC/configure passes host info in the wrong order
to WRKSRC/cvsunix/configure git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@7617 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'devel/gcvs')
-rw-r--r--devel/gcvs/Makefile38
-rw-r--r--devel/gcvs/distinfo3
-rw-r--r--devel/gcvs/files/patch-common-UCvsFiles.cpp20
-rw-r--r--devel/gcvs/files/patch-common-UCvsFolders.cpp11
-rw-r--r--devel/gcvs/files/patch-cvsunix-configure11
-rw-r--r--devel/gcvs/files/patch-cvsunix-lib-Makefile.in10
-rw-r--r--devel/gcvs/files/patch-cvsunix-src-Makefile.in11
-rw-r--r--devel/gcvs/files/patch-make_configure21
-rw-r--r--devel/gcvs/pkg-descr13
-rw-r--r--devel/gcvs/pkg-plist92
10 files changed, 230 insertions, 0 deletions
diff --git a/devel/gcvs/Makefile b/devel/gcvs/Makefile
new file mode 100644
index 000000000..7cbdf37ea
--- /dev/null
+++ b/devel/gcvs/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: gvcs
+# Date Created: 28 Mar 2001
+# Whom: dirk.meyer@dinoex.sub.org
+#
+# $FreeBSD$
+# $MCom$
+
+PORTNAME= gcvs
+PORTVERSION= 1.0
+PORTREVISION= 6
+PORTEPOCH= 1
+CATEGORIES= devel tk84
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= cvsgui
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= High-end interface client for CVS
+
+BUILD_DEPENDS+= wish8.4:${PORTSDIR}/x11-toolkits/tk84
+RUN_DEPENDS+= wish8.4:${PORTSDIR}/x11-toolkits/tk84
+
+BROKEN= Does not build
+
+USE_GETOPT_LONG=yes
+USE_GNOME= gtk12
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+BREAKS_IF_PEDANTIC= yes
+CONFIGURE_ARGS+= --with-tclinclude=${LOCALBASE}/include/tcl8.4
+CONFIGURE_ARGS+= --with-tcllib=${LOCALBASE}/lib/tcl8.4
+CONFIGURE_SCRIPT= make_configure
+MAN1= cvs.1
+MAN5= cvs.5
+MAN8= cvsbug.8
+INFO= cvs cvsclient
+USE_AUTOTOOLS= automake:15:env autoconf:259:env
+
+.include <bsd.port.mk>
diff --git a/devel/gcvs/distinfo b/devel/gcvs/distinfo
new file mode 100644
index 000000000..00ae1d38c
--- /dev/null
+++ b/devel/gcvs/distinfo
@@ -0,0 +1,3 @@
+MD5 (gcvs-1.0.tar.gz) = 42eff200593eabfbef3a7e9157d76999
+SHA256 (gcvs-1.0.tar.gz) = 0cac671c9d90f4a8902f1b6327605ac851a3aa058021310f4ba7ab5a047b13bf
+SIZE (gcvs-1.0.tar.gz) = 2917708
diff --git a/devel/gcvs/files/patch-common-UCvsFiles.cpp b/devel/gcvs/files/patch-common-UCvsFiles.cpp
new file mode 100644
index 000000000..5e3a1be42
--- /dev/null
+++ b/devel/gcvs/files/patch-common-UCvsFiles.cpp
@@ -0,0 +1,20 @@
+--- common/UCvsFiles.cpp.orig Tue Aug 13 13:46:40 2002
++++ common/UCvsFiles.cpp Sun Aug 24 13:47:21 2003
+@@ -1214,7 +1214,7 @@
+ {
+ UStr uppath, filename;
+ SplitPath(m_path, uppath, filename);
+- ResetView(uppath, true);
++ ResetView( (const char *)uppath, true);
+ return 0;
+ }
+
+@@ -1895,7 +1895,7 @@
+ fullpath << (*data)[EntnodeData::kName];
+ if(data->GetType() == ENT_SUBDIR)
+ {
+- ResetView(fullpath, true);
++ ResetView( (const char *)fullpath, true);
+ }
+ else
+ {
diff --git a/devel/gcvs/files/patch-common-UCvsFolders.cpp b/devel/gcvs/files/patch-common-UCvsFolders.cpp
new file mode 100644
index 000000000..26d6f1fd7
--- /dev/null
+++ b/devel/gcvs/files/patch-common-UCvsFolders.cpp
@@ -0,0 +1,11 @@
+--- common/UCvsFolders.cpp.orig Fri Aug 2 17:05:02 2002
++++ common/UCvsFolders.cpp Sun Aug 24 13:42:55 2003
+@@ -828,7 +828,7 @@
+ if(fileView != 0L)
+ {
+ ASSERT(fileView->IsKindOf(URUNTIME_CLASS(UCvsFiles)));
+- fileView->ResetView(path);
++ fileView->ResetView( (const char *)path);
+ }
+ }
+
diff --git a/devel/gcvs/files/patch-cvsunix-configure b/devel/gcvs/files/patch-cvsunix-configure
new file mode 100644
index 000000000..923ef5a21
--- /dev/null
+++ b/devel/gcvs/files/patch-cvsunix-configure
@@ -0,0 +1,11 @@
+--- cvsunix/configure.orig Wed Mar 7 04:02:21 2001
++++ cvsunix/configure Mon Jan 21 16:24:32 2002
+@@ -3423,7 +3423,7 @@
+ includeopt="${includeopt} -I$GSSAPI/include"
+ # FIXME: This is ugly, but these things don't seem to be standardized.
+ if test "$ac_cv_header_gssapi_h" = "yes"; then
+- LIBS="$LIBS -L$GSSAPI/lib -lgssapi -lkrb5 -lasn1 -ldes -lroken"
++ LIBS="$LIBS -L$GSSAPI/lib -lgssapi -lkrb5 -lasn1 -lcrypto -lroken -lcrypt -lcom_err"
+ else
+ LIBS="$LIBS -L$GSSAPI/lib -lgssapi_krb5 -lkrb5 -lcrypto -lcom_err"
+ fi
diff --git a/devel/gcvs/files/patch-cvsunix-lib-Makefile.in b/devel/gcvs/files/patch-cvsunix-lib-Makefile.in
new file mode 100644
index 000000000..4dac1ed4b
--- /dev/null
+++ b/devel/gcvs/files/patch-cvsunix-lib-Makefile.in
@@ -0,0 +1,10 @@
+--- cvsunix/lib/Makefile.in.orig Thu Nov 7 19:29:36 2002
++++ cvsunix/lib/Makefile.in Tue Jul 1 04:38:17 2003
+@@ -200,6 +200,7 @@
+ regex.o: regex.h
+ md5.o: md5.h
+ argmatch.o: cvsgui.h
++hostname.o: cvsgui.h
+
+ xlint:
+ @echo xlint does nothing
diff --git a/devel/gcvs/files/patch-cvsunix-src-Makefile.in b/devel/gcvs/files/patch-cvsunix-src-Makefile.in
new file mode 100644
index 000000000..8bd9c7a30
--- /dev/null
+++ b/devel/gcvs/files/patch-cvsunix-src-Makefile.in
@@ -0,0 +1,11 @@
+--- cvsunix/src/Makefile.in.orig Sun Dec 22 16:59:11 2002
++++ cvsunix/src/Makefile.in Wed Jan 15 04:57:13 2003
+@@ -91,7 +91,7 @@
+ install: installdirs
+ @for prog in $(PROGS); do \
+ echo Installing $$prog in $(bindir); \
+- $(INSTALL) $$prog $(bindir)/$$prog ; \
++ $(INSTALL_PROGRAM) $$prog $(bindir)/$$prog ; \
+ done
+ @for script in $(SCRIPTS); do \
+ echo Installing $$script in $(bindir); \
diff --git a/devel/gcvs/files/patch-make_configure b/devel/gcvs/files/patch-make_configure
new file mode 100644
index 000000000..4d69d59cb
--- /dev/null
+++ b/devel/gcvs/files/patch-make_configure
@@ -0,0 +1,21 @@
+--- make_configure.orig Thu Nov 7 19:42:00 2002
++++ make_configure Fri Dec 20 19:23:07 2002
+@@ -1,14 +1,14 @@
+-aclocal
+-autoheader
++aclocal14
++autoheader213
+
+ list=`find . -name Makefile.am -exec dirname {} \;`
+
+ for subdir in $list
+ do
+ echo making $subdir/Makefile.in
+- automake --add-missing --gnu $subdir/Makefile
++ automake14 --add-missing --gnu $subdir/Makefile
+ done
+
+-autoconf
++autoconf213
+
+ ./configure $*
diff --git a/devel/gcvs/pkg-descr b/devel/gcvs/pkg-descr
new file mode 100644
index 000000000..3ec9b71eb
--- /dev/null
+++ b/devel/gcvs/pkg-descr
@@ -0,0 +1,13 @@
+A set of C++ front-end for cvs distributed under GPL.
+CvsGui features
+
+ WinCvs is written in C++ using the Microsoft MFC.
+ MacCvs is written in C++ using Metrowerks PowerPlant.
+ gCvs is written in C++ using GNU gtk+.
+ They are using the latest cvs source code.
+ They are making cvs easier for the novice.
+ They are increasing the power of cvs by providing an high-end interface.
+ The project is growing because it is supported and developed
+ by several cvs users.
+
+WWW: http://cvsgui.sourceforge.net/
diff --git a/devel/gcvs/pkg-plist b/devel/gcvs/pkg-plist
new file mode 100644
index 000000000..716702cff
--- /dev/null
+++ b/devel/gcvs/pkg-plist
@@ -0,0 +1,92 @@
+bin/cvs
+bin/cvsbug
+bin/cvstree
+bin/gcvs
+bin/rcs2log
+lib/cvs/contrib/README
+lib/cvs/contrib/clmerge
+lib/cvs/contrib/cln_hist
+lib/cvs/contrib/commit_prep
+lib/cvs/contrib/cvs2vendor
+lib/cvs/contrib/cvs_acls
+lib/cvs/contrib/cvscheck
+lib/cvs/contrib/cvscheck.man
+lib/cvs/contrib/intro.doc
+lib/cvs/contrib/log
+lib/cvs/contrib/log_accum
+lib/cvs/contrib/mfpipe
+lib/cvs/contrib/rcs-to-cvs
+lib/cvs/contrib/rcs2log
+lib/cvs/contrib/rcslock
+lib/cvs/contrib/sccs2rcs
+@dirrm lib/cvs/contrib
+@dirrm lib/cvs
+share/gcvs/ChangeRoot.tcl
+share/gcvs/ChangeRootTK.tcl
+share/gcvs/Cleanup.tcl
+share/gcvs/ColorTest.tcl
+share/gcvs/CvsAddAll.tcl
+share/gcvs/DocMacros.txt
+share/gcvs/EditSafely.tcl
+share/gcvs/FastModSearch.tcl
+share/gcvs/FolderTest.tcl
+share/gcvs/ForceUpdate.tcl
+share/gcvs/ListDeleted.tcl
+share/gcvs/ListLockedFiles.tcl
+share/gcvs/ListModules.tcl
+share/gcvs/ListNonCVS.tcl
+share/gcvs/ListStickyTags.tcl
+share/gcvs/PrepPatch.tcl
+share/gcvs/QueryState.tcl
+share/gcvs/RevertChanges.tcl
+share/gcvs/SelectionTest.tcl
+share/gcvs/SetCurrentVersion.tcl
+share/gcvs/TclVersion.tcl
+share/gcvs/cvs2cl.tcl
+share/gcvs/cvsignore_add.tcl
+share/gcvs/cvsignore_remove.tcl
+share/gcvs/startup.tcl
+share/gcvs/pixmaps/about.xpm
+share/gcvs/pixmaps/add.xpm
+share/gcvs/pixmaps/addb.xpm
+share/gcvs/pixmaps/addfile.xpm
+share/gcvs/pixmaps/binfile.xpm
+share/gcvs/pixmaps/branch.xpm
+share/gcvs/pixmaps/commit.xpm
+share/gcvs/pixmaps/conflict.xpm
+share/gcvs/pixmaps/cvsfile.xpm
+share/gcvs/pixmaps/delfile.xpm
+share/gcvs/pixmaps/diff.xpm
+share/gcvs/pixmaps/edit.xpm
+share/gcvs/pixmaps/error.xpm
+share/gcvs/pixmaps/explore.xpm
+share/gcvs/pixmaps/folder.xpm
+share/gcvs/pixmaps/foldign.xpm
+share/gcvs/pixmaps/foldmiss.xpm
+share/gcvs/pixmaps/foldunk.xpm
+share/gcvs/pixmaps/graph.xpm
+share/gcvs/pixmaps/ignfile.xpm
+share/gcvs/pixmaps/ignore.xpm
+share/gcvs/pixmaps/lock.xpm
+share/gcvs/pixmaps/log.xpm
+share/gcvs/pixmaps/missfile.xpm
+share/gcvs/pixmaps/modbin.xpm
+share/gcvs/pixmaps/modfile.xpm
+share/gcvs/pixmaps/release.xpm
+share/gcvs/pixmaps/reload.xpm
+share/gcvs/pixmaps/remove.xpm
+share/gcvs/pixmaps/status.xpm
+share/gcvs/pixmaps/stop.xpm
+share/gcvs/pixmaps/tag.xpm
+share/gcvs/pixmaps/trash.xpm
+share/gcvs/pixmaps/unedit.xpm
+share/gcvs/pixmaps/unkfile.xpm
+share/gcvs/pixmaps/unlock.xpm
+share/gcvs/pixmaps/untag.xpm
+share/gcvs/pixmaps/unwatch.xpm
+share/gcvs/pixmaps/update.xpm
+share/gcvs/pixmaps/upfolder.xpm
+share/gcvs/pixmaps/warning.xpm
+share/gcvs/pixmaps/watch.xpm
+@dirrm share/gcvs/pixmaps
+@dirrm share/gcvs