ports/126400: [NEW PORT] devel/subcommander: Qt4 based multiplatform subversion client, diff & merge tool

Naram Qashat cyberbotx at cyberbotx.com
Sat Aug 9 17:40:04 UTC 2008


>Number:         126400
>Category:       ports
>Synopsis:       [NEW PORT] devel/subcommander: Qt4 based multiplatform subversion client, diff & merge tool
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 09 17:40:03 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Naram Qashat
>Release:        FreeBSD 7.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD kirby.cyberbotx.com 7.0-STABLE FreeBSD 7.0-STABLE #2: Fri Jul 18 21:21:17 EDT 2008
>Description:
The goal of the Subcommander project is to build an easy to use, 
cross platform (Win32, Unix, MacOSX)  subversion GUI client (subcommander) 
including a visual diff and merge tool (submerge).

WWW:   http://subcommander.tigris.org/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- subcommander-2.0.0.b3.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	subcommander2
#	subcommander2/pkg-plist
#	subcommander2/pkg-descr
#	subcommander2/distinfo
#	subcommander2/Makefile
#	subcommander2/files
#	subcommander2/files/patch-configure
#	subcommander2/files/patch-sublib-Makefile.in
#	subcommander2/files/patch-submerge-Makefile.in
#	subcommander2/files/patch-subcommander-Makefile.in
#
echo c - subcommander2
mkdir -p subcommander2 > /dev/null 2>&1
echo x - subcommander2/pkg-plist
sed 's/^X//' >subcommander2/pkg-plist << '3db6444b16917fa44e05dae5707281ce'
Xbin/subcommander
Xbin/submerge
X%%DATADIR%%/icons/default/Add-Active.png
X%%DATADIR%%/icons/default/Add-Disabled.png
X%%DATADIR%%/icons/default/Add-Normal.png
X%%DATADIR%%/icons/default/AutoRefresh-Disabled.png
X%%DATADIR%%/icons/default/AutoRefresh-NormalOff.png
X%%DATADIR%%/icons/default/AutoRefresh-NormalOn.png
X%%DATADIR%%/icons/default/Blame-Active.png
X%%DATADIR%%/icons/default/Blame-Disabled.png
X%%DATADIR%%/icons/default/Blame-Normal.png
X%%DATADIR%%/icons/default/BookmarkProjectClosed.png
X%%DATADIR%%/icons/default/BookmarkProjectOpened.png
X%%DATADIR%%/icons/default/BookmarkRepository.png
X%%DATADIR%%/icons/default/BookmarkWorkingCopy.png
X%%DATADIR%%/icons/default/BranchTag-Active.png
X%%DATADIR%%/icons/default/BranchTag-Disabled.png
X%%DATADIR%%/icons/default/BranchTag-Normal.png
X%%DATADIR%%/icons/default/Cancel-Active.png
X%%DATADIR%%/icons/default/Cancel-Disabled.png
X%%DATADIR%%/icons/default/Cancel-Normal.png
X%%DATADIR%%/icons/default/Cat-Active.png
X%%DATADIR%%/icons/default/Cat-Disabled.png
X%%DATADIR%%/icons/default/Cat-Normal.png
X%%DATADIR%%/icons/default/Cleanup-Active.png
X%%DATADIR%%/icons/default/Cleanup-Disabled.png
X%%DATADIR%%/icons/default/Cleanup-Normal.png
X%%DATADIR%%/icons/default/Commit-Active.png
X%%DATADIR%%/icons/default/Commit-Disabled.png
X%%DATADIR%%/icons/default/Commit-Normal.png
X%%DATADIR%%/icons/default/Diff-Active.png
X%%DATADIR%%/icons/default/Diff-Disabled.png
X%%DATADIR%%/icons/default/Diff-Normal.png
X%%DATADIR%%/icons/default/Failed.png
X%%DATADIR%%/icons/default/FailedSmall.png
X%%DATADIR%%/icons/default/Folder.png
X%%DATADIR%%/icons/default/FolderSvn.png
X%%DATADIR%%/icons/default/Force-NormalOff.png
X%%DATADIR%%/icons/default/Force-NormalOn.png
X%%DATADIR%%/icons/default/GNU.png
X%%DATADIR%%/icons/default/LICENSE
X%%DATADIR%%/icons/default/Lock-Active.png
X%%DATADIR%%/icons/default/Lock-Disabled.png
X%%DATADIR%%/icons/default/Lock-Normal.png
X%%DATADIR%%/icons/default/Log-Active.png
X%%DATADIR%%/icons/default/Log-Disabled.png
X%%DATADIR%%/icons/default/Log-Normal.png
X%%DATADIR%%/icons/default/LogGraph-Active.png
X%%DATADIR%%/icons/default/LogGraph-Disabled.png
X%%DATADIR%%/icons/default/LogGraph-Normal.png
X%%DATADIR%%/icons/default/Merge-Active.png
X%%DATADIR%%/icons/default/Merge-Disabled.png
X%%DATADIR%%/icons/default/Merge-Normal.png
X%%DATADIR%%/icons/default/MergeFile-Active.png
X%%DATADIR%%/icons/default/MergeFile-Disabled.png
X%%DATADIR%%/icons/default/MergeFile-Normal.png
X%%DATADIR%%/icons/default/MessageBox-Critical.png
X%%DATADIR%%/icons/default/MessageBox-Information.png
X%%DATADIR%%/icons/default/MessageBox-Warning.png
X%%DATADIR%%/icons/default/Mkdir-Active.png
X%%DATADIR%%/icons/default/Mkdir-Disabled.png
X%%DATADIR%%/icons/default/Mkdir-Normal.png
X%%DATADIR%%/icons/default/NextDiff-Active.png
X%%DATADIR%%/icons/default/NextDiff-Disabled.png
X%%DATADIR%%/icons/default/NextDiff-Normal.png
X%%DATADIR%%/icons/default/None.png
X%%DATADIR%%/icons/default/PrevDiff-Active.png
X%%DATADIR%%/icons/default/PrevDiff-Disabled.png
X%%DATADIR%%/icons/default/PrevDiff-Normal.png
X%%DATADIR%%/icons/default/ProjectNew-Active.png
X%%DATADIR%%/icons/default/ProjectNew-Disabled.png
X%%DATADIR%%/icons/default/ProjectNew-Normal.png
X%%DATADIR%%/icons/default/ProjectNewWizard-Active.png
X%%DATADIR%%/icons/default/ProjectNewWizard-Disabled.png
X%%DATADIR%%/icons/default/ProjectNewWizard-Normal.png
X%%DATADIR%%/icons/default/README
X%%DATADIR%%/icons/default/Recursive-Disabled.png
X%%DATADIR%%/icons/default/Recursive-NormalOff.png
X%%DATADIR%%/icons/default/Recursive-NormalOn.png
X%%DATADIR%%/icons/default/Reload-Active.png
X%%DATADIR%%/icons/default/Reload-Disabled.png
X%%DATADIR%%/icons/default/Reload-Normal.png
X%%DATADIR%%/icons/default/Remove-Active.png
X%%DATADIR%%/icons/default/Remove-Disabled.png
X%%DATADIR%%/icons/default/Remove-Normal.png
X%%DATADIR%%/icons/default/Revert-Active.png
X%%DATADIR%%/icons/default/Revert-Disabled.png
X%%DATADIR%%/icons/default/Revert-Normal.png
X%%DATADIR%%/icons/default/Undo-Active.png
X%%DATADIR%%/icons/default/Undo-Disabled.png
X%%DATADIR%%/icons/default/Undo-Normal.png
X%%DATADIR%%/icons/default/Unlock-Active.png
X%%DATADIR%%/icons/default/Unlock-Disabled.png
X%%DATADIR%%/icons/default/Unlock-Normal.png
X%%DATADIR%%/icons/default/Update-Active.png
X%%DATADIR%%/icons/default/Update-Disabled.png
X%%DATADIR%%/icons/default/Update-Normal.png
X%%DATADIR%%/icons/default/Updates-Disabled.png
X%%DATADIR%%/icons/default/Updates-NormalOff.png
X%%DATADIR%%/icons/default/Updates-NormalOn.png
X%%DATADIR%%/icons/default/WcAll-NormalOff.png
X%%DATADIR%%/icons/default/WcAll-NormalOn.png
X%%DATADIR%%/icons/default/WcIgnored-NormalOff.png
X%%DATADIR%%/icons/default/WcIgnored-NormalOn.png
X%%DATADIR%%/icons/default/Whitespace-NormalOff.png
X%%DATADIR%%/icons/default/Whitespace-NormalOn.png
X at dirrm %%DATADIR%%/icons/default
X at dirrm %%DATADIR%%/icons
X at dirrm %%DATADIR%%
3db6444b16917fa44e05dae5707281ce
echo x - subcommander2/pkg-descr
sed 's/^X//' >subcommander2/pkg-descr << '0e945dfe3baf313e17f1423285fb13af'
XThe goal of the Subcommander project is to build an easy to use, 
Xcross platform (Win32, Unix, MacOSX)  subversion GUI client (subcommander) 
Xincluding a visual diff and merge tool (submerge).
X
XWWW:   http://subcommander.tigris.org/
0e945dfe3baf313e17f1423285fb13af
echo x - subcommander2/distinfo
sed 's/^X//' >subcommander2/distinfo << 'f92b3a2484c77616ff2bd150ae369771'
XMD5 (Subcommander-2.0.0b3.tar.gz) = dcbf3cc12f16b8815a47871a2a1c2eba
XSHA256 (Subcommander-2.0.0b3.tar.gz) = 8db388481b9eef16e85843f05e4b64b62be513883b139f389eb8dd243558de6a
XSIZE (Subcommander-2.0.0b3.tar.gz) = 6943982
f92b3a2484c77616ff2bd150ae369771
echo x - subcommander2/Makefile
sed 's/^X//' >subcommander2/Makefile << '3173a5f1e8f5e20eeb59d474a6a037d5'
X# New ports collection makefile for:	subcommander2
X# Date created:				6 August 2008
X# Whom:					Naram Qashat
X#
X# $FreeBSD$
X#
X
XPORTNAME=	subcommander
XPORTVERSION=	2.0.0.b3
XCATEGORIES=	devel
XMASTER_SITES=	http://subcommander.tigris.org/files/documents/1759/43043/
XDISTNAME=	Subcommander-${PORTVERSION:S/.b/b/g}
X
XMAINTAINER=	cyberbotx at cyberbotx.com
XCOMMENT=	Qt4 based multiplatform subversion client, diff & merge tool
X
XLIB_DEPENDS=	neon.28:${PORTSDIR}/www/neon28 \
X		apr-1.3:${PORTSDIR}/devel/apr-svn \
X		boost_thread.4:${PORTSDIR}/devel/boost \
X		svn_client-1.0:${PORTSDIR}/devel/subversion
X
XCONFLICTS=	subcommander-1.*
X
XWRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION:S/.b/b/g}
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_QT_VER=	4
XCONFIGURE_ARGS+=	--with-boost=${LOCALBASE} --with-neon=${LOCALBASE} \
X			--with-subversion=${LOCALBASE} --with-qt=${LOCALBASE} \
X			--with-apr=${LOCALBASE}/bin/apr-1-config \
X			--with-apr-util=${LOCALBASE}/bin/apu-1-config
XCONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
X		LDFLAGS="-L${LOCALBASE}/lib -L${LOCALBASE}/lib/qt4 ${PTHREAD_LIBS}"
X
Xpost-extract:
X	@${CHMOD} +x ${WRKSRC}/configure
X
X.include <bsd.port.mk>
3173a5f1e8f5e20eeb59d474a6a037d5
echo c - subcommander2/files
mkdir -p subcommander2/files > /dev/null 2>&1
echo x - subcommander2/files/patch-configure
sed 's/^X//' >subcommander2/files/patch-configure << 'b9ff58b334ef8cf3bc4163024ae3d029'
X--- configure.orig	2008-06-22 13:22:03.000000000 -0400
X+++ configure	2008-08-09 09:14:27.000000000 -0400
X@@ -4639,7 +4639,7 @@
X {
X 
X       const svn_version_t* v = svn_client_version();
X-      #if not (SVN_VER_MAJOR >= 1 && SVN_VER_MINOR >= 4 && SVN_VER_PATCH >=4)
X+      #if not (SVN_VER_MAJOR >= 1 && ((SVN_VER_MINOR >= 4 && SVN_VER_PATCH >=4) || SVN_VER_MINOR >= 5))
X       # error needs subversion 1.4.4+!
X       #endif
X 
X@@ -6677,7 +6677,7 @@
X 
X   # extract version numbers of qt
X 
X-  QT_VERSION=`$QT_BIN/moc -v 2>&1 | sed "s/.*(Qt \(.*\))/\1/"`
X+  QT_VERSION=`$QT_BIN/moc-qt4 -v 2>&1 | sed "s/.*(Qt \(.*\))/\1/"`
X   QT_MAJOR=`echo $QT_VERSION | sed "s/\(.*\)[.].*[.].*/\1/"`
X   QT_MINOR=`echo $QT_VERSION | sed "s/.*[.]\(.*\)[.].*/\1/"`
X 
X@@ -6705,7 +6705,7 @@
X     *)
X       # any other Unix platform directly link with the libs
X 
X-      QT_INCLUDES="-DQT3_SUPPORT -I$qt_path/include -I$qt_path/include/Qt"
X+      QT_INCLUDES="-DQT3_SUPPORT -I$qt_path/include -I$qt_path/include/qt4"
X       QT_LIBS="-L$QT_LIBPATH -lQt3Support -lQtGui -lQtNetwork -lQtCore"
X     ;;
X     esac
b9ff58b334ef8cf3bc4163024ae3d029
echo x - subcommander2/files/patch-sublib-Makefile.in
sed 's/^X//' >subcommander2/files/patch-sublib-Makefile.in << '1d66fcd613c60c709d0ae1af79fbba95'
X--- sublib/Makefile.in.orig	2008-06-22 13:22:05.000000000 -0400
X+++ sublib/Makefile.in	2008-08-09 09:24:43.000000000 -0400
X@@ -216,7 +216,7 @@
X target_alias = @target_alias@
X top_builddir = @top_builddir@
X top_srcdir = @top_srcdir@
X-QT_MOC = @QT_BIN@/moc
X+QT_MOC = @QT_BIN@/moc-qt4
X QT_RCC = @QT_BIN@/rcc
X scdir = $(datadir)/subcommander
X AM_CPPFLAGS = @APR_CPPFLAGS@ \
1d66fcd613c60c709d0ae1af79fbba95
echo x - subcommander2/files/patch-submerge-Makefile.in
sed 's/^X//' >subcommander2/files/patch-submerge-Makefile.in << 'e47ee51573cf682ff1bd35ee59ede14b'
X--- submerge/Makefile.in.orig	2008-06-22 13:22:05.000000000 -0400
X+++ submerge/Makefile.in	2008-08-09 09:44:42.000000000 -0400
X@@ -221,7 +221,7 @@
X target_alias = @target_alias@
X top_builddir = @top_builddir@
X top_srcdir = @top_srcdir@
X-QT_MOC = @QT_BIN@/moc
X+QT_MOC = @QT_BIN@/moc-qt4
X scdir = $(datadir)/subcommander
X icondir = $(scdir)/icons/default
X icon_DATA = ../pics/icons/default/MergeFile-Normal.png \
X@@ -245,7 +245,7 @@
X 
X AM_CXXFLAGS = @MACOSX_UNIVERSAL_CXXFLAGS@
X AM_LDFLAGS = @MACOSX_UNIVERSAL_LDFLAGS@
X-submerge_LDADD = -L../util -L../svn -L../sublib  -lutil -lsvn -lsublib \
X+submerge_LDADD = -L../util -L../svn -L../sublib  -lsublib -lutil -lsvn \
X                  @QT_LIBS@ @APR_LIBS@ @APU_LIBS@ @SVN_LIBS@ -lsvn_diff-1 \
X                  -lsvn_subr-1 @STLPORT_LIBS@ -lz
X 
e47ee51573cf682ff1bd35ee59ede14b
echo x - subcommander2/files/patch-subcommander-Makefile.in
sed 's/^X//' >subcommander2/files/patch-subcommander-Makefile.in << 'd0c2cd7f15ca089e65ae1cfba33da8c4'
X--- subcommander/Makefile.in.orig	2008-06-22 13:22:05.000000000 -0400
X+++ subcommander/Makefile.in	2008-08-09 09:57:39.000000000 -0400
X@@ -326,7 +326,7 @@
X target_alias = @target_alias@
X top_builddir = @top_builddir@
X top_srcdir = @top_srcdir@
X-QT_MOC = @QT_BIN@/moc
X+QT_MOC = @QT_BIN@/moc-qt4
X scdir = $(datadir)/subcommander
X icondir = $(scdir)/icons/default
X icons = ../pics/icons/default
X@@ -430,9 +430,9 @@
X 
X AM_CXXFLAGS = @MACOSX_UNIVERSAL_CXXFLAGS@
X AM_LDFLAGS = @MACOSX_UNIVERSAL_LDFLAGS@
X-subcommander_LDADD = -L../util -L../svn -L../sublib -lsvn -lutil -lsublib @QT_LIBS@ \
X+subcommander_LDADD = -L../util -L../svn -L../sublib -lsvn -lsublib -lutil @QT_LIBS@ \
X                  -lz @APR_LIBS@ @APU_LIBS@ @SVN_LIBS@ -lsvn_client-1 -lsvn_subr-1 \
X-                 -lsvn_ra-1 -lsvn_wc-1 -lsvn_delta-1 -lsvn_diff-1 -lsvn_ra_dav-1 \
X+                 -lsvn_ra-1 -lsvn_wc-1 -lsvn_delta-1 -lsvn_diff-1 \
X                  -lsvn_ra_local-1 -lsvn_ra_svn-1 -lsvn_repos-1 -lsvn_fs-1 \
X                  -lsvn_fs_fs-1 @STLPORT_LIBS@ @NEON_LIBS@
X 
d0c2cd7f15ca089e65ae1cfba33da8c4
exit
--- subcommander-2.0.0.b3.shar ends here ---

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



More information about the freebsd-ports-bugs mailing list