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