From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Aug 20 09:20:08 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EB9331065670 for ; Mon, 20 Aug 2012 09:20:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C44DB8FC1C for ; Mon, 20 Aug 2012 09:20:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7K9K8wH008340 for ; Mon, 20 Aug 2012 09:20:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7K9K8Ma008338; Mon, 20 Aug 2012 09:20:08 GMT (envelope-from gnats) Resent-Date: Mon, 20 Aug 2012 09:20:08 GMT Resent-Message-Id: <201208200920.q7K9K8Ma008338@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, HU Dong Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 037B91065746 for ; Mon, 20 Aug 2012 09:13:17 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 901268FC08 for ; Mon, 20 Aug 2012 09:13:14 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q7K9DEqE010925 for ; Mon, 20 Aug 2012 09:13:14 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id q7K9DESv010924; Mon, 20 Aug 2012 09:13:14 GMT (envelope-from nobody) Message-Id: <201208200913.q7K9DESv010924@red.freebsd.org> Date: Mon, 20 Aug 2012 09:13:14 GMT From: HU Dong To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/170779: New port: devel/edbg An ollydbg-like debugger based on QT4 library X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Aug 2012 09:20:09 -0000 >Number: 170779 >Category: ports >Synopsis: New port: devel/edbg An ollydbg-like debugger based on QT4 library >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: Mon Aug 20 09:20:08 UTC 2012 >Closed-Date: >Last-Modified: >Originator: HU Dong >Release: 9.0-RELEASE-p3 >Organization: None >Environment: FreeBSD vps 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 01:47:53 UTC 2012 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386 >Description: Description: edb is a cross platform x86/x86-64 debugger. It was inspired by OllyDbg, but aims to function on x86 and x86-64 as well as multiple OS's. Linux is the only officially supported platform at the moment, but FreeBSD, OpenBSD, OSX and Windows ports are underway with varying degrees of functionality. Homepage: http://codef00.com/projects#debugger redports: http://www.redports.org/buildarchive/20120820084215-8283/ I changed the port name to devel/edbg, since there's already a port named edb under databases category. >How-To-Repeat: >Fix: Patch attached with submission follows: # 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: # # edbg # edbg/distinfo # edbg/pkg-descr # edbg/pkg-plist # edbg/Makefile # echo c - edbg mkdir -p edbg > /dev/null 2>&1 echo x - edbg/distinfo sed 's/^X//' >edbg/distinfo << '139ca60fdd1c62ede3a108ad9709ec03' XSHA256 (debugger-0.9.18.tgz) = dd046187ca6301265f1a2116919a3bf4af64c9ad3fa14809030abbfe82af7b43 XSIZE (debugger-0.9.18.tgz) = 725688 139ca60fdd1c62ede3a108ad9709ec03 echo x - edbg/pkg-descr sed 's/^X//' >edbg/pkg-descr << '8b8dedc86a5bb08be1c04be066d47bda' Xedbg is a cross platform x86/x86-64 debugger. It was inspired by OllyDbg, but X aims to function on x86 and x86-64 as well as multiple OS's. Linux is the only X officially supported platform at the moment, but FreeBSD, OpenBSD, OSX and X Windows ports are underway with varying degrees of functionality. X XWWW: http://codef00.com/projects#debugger 8b8dedc86a5bb08be1c04be066d47bda echo x - edbg/pkg-plist sed 's/^X//' >edbg/pkg-plist << '5400c8032f0c31da3facda9c0d871acd' Xbin/edbg Xlib/edbg/libAnalyzer.so Xlib/edbg/libBinarySearcher.so Xlib/edbg/libBookmarks.so Xlib/edbg/libBreakpointManager.so Xlib/edbg/libCheckVersion.so Xlib/edbg/libDebuggerCore.so Xlib/edbg/libDumpState.so Xlib/edbg/libEnvironment.so Xlib/edbg/libFunctionFinder.so Xlib/edbg/libHardwareBreakpoints.so Xlib/edbg/libOpcodeSearcher.so Xlib/edbg/libReferences.so Xlib/edbg/libROPTool.so Xlib/edbg/libSessionManager.so Xlib/edbg/libStringSearcher.so Xlib/edbg/libSymbolViewer.so Xlib/edbg/libELFBinaryInfo.so Xlib/edbg/libHeapAnalyzer.so X@dirrm lib/edbg 5400c8032f0c31da3facda9c0d871acd echo x - edbg/Makefile sed 's/^X//' >edbg/Makefile << '4d6f1c30a04c28192e9343aa63f9a56a' X# New ports collection makefile for: edbg X# Date created: Aug 19 2012, 09:58:45 X# Whom: HU Dong X# X# $FreeBSD$ X# X XPORTNAME= edbg XPORTVERSION= 0.9.18 XCATEGORIES= devel XMASTER_SITES= http://codef00.com/projects/ XDISTNAME= debugger-${PORTVERSION} XEXTRACT_SUFX= .tgz X XMAINTAINER= itechbear@gmail.com XCOMMENT= An ollydbg-like debugger based on QT4 library X XLICENSE= GPLv2 X XLIB_DEPENDS= boost_thread:${PORTSDIR}/devel/boost-libs X XUSE_QT4= gui xml moc_build qmake_build rcc_build uic_build \ X network XUSE_LDCONFIG= yes X XMAN1= edbg.1 XWRKSRC= ${WRKDIR}/debugger XHAS_CONFIGURE= yes X Xdo-configure: X @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ X ${QMAKE} PREFIX=${PREFIX} INSTALL_ROOT=${PREFIX} \ X debugger.pro X XPLUGINS= Analyzer BinarySearcher Bookmarks \ X BreakpointManager CheckVersion \ X DebuggerCore DumpState \ X Environment FunctionFinder \ X HardwareBreakpoints HardwareBreakpoints \ X OpcodeSearcher References \ X ROPTool SessionManager \ X StringSearcher SymbolViewer \ X ELFBinaryInfo HeapAnalyzer X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/edb ${PREFIX}/bin/edbg X.for i in ${PLUGINS} X ${MKDIR} ${PREFIX}/lib/${PORTNAME} X ${INSTALL_LIB} ${WRKSRC}/lib${i}.so ${PREFIX}/lib/${PORTNAME}/ X.endfor X ${INSTALL_MAN} ${WRKSRC}/edb.1 ${MANPREFIX}/man/man1/edbg.1 X X.include 4d6f1c30a04c28192e9343aa63f9a56a exit >Release-Note: >Audit-Trail: >Unformatted: