From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Mar 23 10:40:18 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6488F16A44C for ; Thu, 23 Mar 2006 10:40:18 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id C7F3E43D5D for ; Thu, 23 Mar 2006 10:40:16 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k2NAeG4N087109 for ; Thu, 23 Mar 2006 10:40:16 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k2NAeGg4087108; Thu, 23 Mar 2006 10:40:16 GMT (envelope-from gnats) Resent-Date: Thu, 23 Mar 2006 10:40:16 GMT Resent-Message-Id: <200603231040.k2NAeGg4087108@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, Dmitry Marakasov Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C492F16A400 for ; Thu, 23 Mar 2006 10:34:05 +0000 (UTC) (envelope-from amdmi3@mail.ru) Received: from mx1.mail.ru (mx1.mail.ru [194.67.23.121]) by mx1.FreeBSD.org (Postfix) with ESMTP id 466D343D49 for ; Thu, 23 Mar 2006 10:34:05 +0000 (GMT) (envelope-from amdmi3@mail.ru) Received: from [213.148.29.33] (port=1754 helo=nexii.panopticon) by mx1.mail.ru with esmtp id 1FMN8f-000Nxi-00 for FreeBSD-gnats-submit@freebsd.org; Thu, 23 Mar 2006 13:33:57 +0300 Received: from hades.panopticon (hades.panopticon [192.168.0.2]) by nexii.panopticon (Postfix) with ESMTP id B089D1143E for ; Thu, 23 Mar 2006 13:38:49 +0300 (MSK) Received: by hades.panopticon (Postfix, from userid 1000) id A35835A7; Thu, 23 Mar 2006 13:34:38 +0300 (MSK) Message-Id: <20060323103438.A35835A7@hades.panopticon> Date: Thu, 23 Mar 2006 13:34:38 +0300 (MSK) From: Dmitry Marakasov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/94857: New port: sysutils/qpxtool GUI tool for testing CD/DVD quality and transfer rate X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Dmitry Marakasov List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Mar 2006 10:40:18 -0000 >Number: 94857 >Category: ports >Synopsis: New port: sysutils/qpxtool GUI tool for testing CD/DVD quality and transfer rate >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: Thu Mar 23 10:40:16 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Dmitry Marakasov >Release: FreeBSD 6.0-RELEASE-p4 i386 >Organization: >Environment: System: FreeBSD hades.panopticon 6.0-RELEASE-p4 FreeBSD 6.0-RELEASE-p4 #1: Fri Jan 27 12:07:19 MSK 2006 amdmi3@hades.panopticon:/usr/obj/usr/src/sys/HADES i386 >Description: QPxTool is the linux way to get full control over your CD/DVD drives. It is the Open Source Solution which intends to give you access to all available Quality Checks (Q-Checks) on written and blank media, that are available for your drive. This will help you to find the right media and the optimized writing speed for your hardware, which will increase the change for a long data lifetime. These tests are actually supported: * PIE / PIF Scan * TA Scan * Jitter / Beta Scan * Transfer Rate Scan * C1-, C2- and CU-Scan * Blank Media Quality Check * FE/TE Scan on blank media * FE/TE Scan on written media See webpage to get a list of the currently supported hardware. WWW: http://qpxtool.sourceforge.net/ >How-To-Repeat: >Fix: --- qpxtool-0.5.0.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: # # qpxtool # qpxtool/files # qpxtool/files/patch-transport.h # qpxtool/files/patch-main.cpp # qpxtool/files/patch-qpx_mmc.h # qpxtool/files/patch-Makefile # qpxtool/Makefile # qpxtool/distinfo # qpxtool/pkg-descr # echo c - qpxtool mkdir -p qpxtool > /dev/null 2>&1 echo c - qpxtool/files mkdir -p qpxtool/files > /dev/null 2>&1 echo x - qpxtool/files/patch-transport.h sed 's/^X//' >qpxtool/files/patch-transport.h << 'END-of-qpxtool/files/patch-transport.h' X--- transport.h.orig Thu Sep 22 10:32:26 2005 X+++ transport.h Thu Mar 23 05:00:16 2006 X@@ -203,6 +203,7 @@ X #elif defined(__FreeBSD__) X X #include X+#include X #include X #include X #include END-of-qpxtool/files/patch-transport.h echo x - qpxtool/files/patch-main.cpp sed 's/^X//' >qpxtool/files/patch-main.cpp << 'END-of-qpxtool/files/patch-main.cpp' X--- main.cpp.orig Tue Mar 14 22:31:43 2006 X+++ main.cpp Thu Mar 23 05:00:58 2006 X@@ -34,8 +34,8 @@ X printf("\n QPxTool-%s\n (c) 2005-2006, Gennady \"ShultZ\" Kozlov",VERSION); X printf("\n________________________________________"); X uname(&sys); X- printf("\nOS name : %s\nnode : %s\nrelease : %s\nversion : %s\nmachine : %s\ndomain : %s", X- sys.sysname, sys.nodename, sys.release, sys.version, sys.machine, sys.domainname); X+ printf("\nOS name : %s\nnode : %s\nrelease : %s\nversion : %s\nmachine : %s", X+ sys.sysname, sys.nodename, sys.release, sys.version, sys.machine); X printf("\n________________________________________\n"); X X QApplication QPT(argc,argv); END-of-qpxtool/files/patch-main.cpp echo x - qpxtool/files/patch-qpx_mmc.h sed 's/^X//' >qpxtool/files/patch-qpx_mmc.h << 'END-of-qpxtool/files/patch-qpx_mmc.h' X--- qpx_mmc.h.orig Sat Mar 18 20:28:50 2006 X+++ qpx_mmc.h Thu Mar 23 05:03:22 2006 X@@ -89,26 +89,25 @@ X "<12>","<13>","<14>","" X }; X X-const int _devcnt=58; X+const int _devcnt=64; X const str_dev _devtbl[_devcnt]={ X- "/dev/hda\0","/dev/hdb\0","/dev/hdc\0","/dev/hdd\0", X- "/dev/hde\0","/dev/hdf\0","/dev/hdg\0","/dev/hdh\0", X- "/dev/hdi\0","/dev/hdj\0","/dev/hdk\0","/dev/hdl\0", X- "/dev/hdm\0","/dev/hdn\0","/dev/hdo\0","/dev/hdp\0", X- "/dev/hdq\0","/dev/hdr\0","/dev/hds\0","/dev/hdt\0", X- "/dev/hdu\0","/dev/hdv\0","/dev/hdw\0","/dev/hdx\0", X- "/dev/hdy\0","/dev/hdz\0", X- X- "/dev/sr0\0","/dev/sr1\0","/dev/sr2\0","/dev/sr3\0", X- "/dev/sr4\0","/dev/sr5\0","/dev/sr6\0","/dev/sr7\0", X- "/dev/sr8\0","/dev/sr9\0","/dev/sr10\0","/dev/sr11\0", X- "/dev/sr12\0","/dev/sr13\0","/dev/sr14\0","/dev/sr15\0", X- X- "/dev/sr16\0","/dev/sr17\0","/dev/sr18\0","/dev/sr19\0", X- "/dev/sr20\0","/dev/sr21\0","/dev/sr22\0","/dev/sr23\0", X- "/dev/sr24\0","/dev/sr25\0","/dev/sr26\0","/dev/sr27\0", X- "/dev/sr28\0","/dev/sr29\0","/dev/sr30\0","/dev/sr31\0", X+ "/dev/acd0\0","/dev/acd1\0","/dev/acd2\0","/dev/acd3\0", X+ "/dev/acd4\0","/dev/acd5\0","/dev/acd6\0","/dev/acd7\0", X+ "/dev/acd8\0","/dev/acd9\0","/dev/acd10\0","/dev/acd11\0", X+ "/dev/acd12\0","/dev/acd13\0","/dev/acd14\0","/dev/acd15\0", X+ "/dev/acd16\0","/dev/acd17\0","/dev/acd18\0","/dev/acd19\0", X+ "/dev/acd20\0","/dev/acd21\0","/dev/acd22\0","/dev/acd23\0", X+ "/dev/acd24\0","/dev/acd25\0","/dev/acd26\0","/dev/acd27\0", X+ "/dev/acd28\0","/dev/acd29\0","/dev/acd30\0","/dev/acd31\0", X X+ "/dev/cd0\0","/dev/cd1\0","/dev/cd2\0","/dev/cd3\0", X+ "/dev/cd4\0","/dev/cd5\0","/dev/cd6\0","/dev/cd7\0", X+ "/dev/cd8\0","/dev/cd9\0","/dev/cd10\0","/dev/cd11\0", X+ "/dev/cd12\0","/dev/cd13\0","/dev/cd14\0","/dev/cd15\0", X+ "/dev/cd16\0","/dev/cd17\0","/dev/cd18\0","/dev/cd19\0", X+ "/dev/cd20\0","/dev/cd21\0","/dev/cd22\0","/dev/cd23\0", X+ "/dev/cd24\0","/dev/cd25\0","/dev/cd26\0","/dev/cd27\0", X+ "/dev/cd28\0","/dev/cd29\0","/dev/cd30\0","/dev/cd31\0", X /* X "/dev/sr0\0","/dev/sr1\0","/dev/sr2\0","/dev/sr3\0", X "/dev/sr4\0","/dev/sr5\0","/dev/sr6\0","/dev/sr7\0", END-of-qpxtool/files/patch-qpx_mmc.h echo x - qpxtool/files/patch-Makefile sed 's/^X//' >qpxtool/files/patch-Makefile << 'END-of-qpxtool/files/patch-Makefile' X--- Makefile.orig Sun Mar 19 16:50:26 2006 X+++ Makefile Thu Mar 23 05:26:07 2006 X@@ -8,18 +8,18 @@ X X ####### Compiler, tools and options X X-CC = gcc X-CXX = g++ X+CC ?= gcc X+CXX ?= g++ X LEX = flex X YACC = yacc X-CFLAGS = -pipe -Wall -W -O2 -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT X-CXXFLAGS = -pipe -Wall -W -O2 -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT X+CFLAGS += -Wall -W -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT X+CXXFLAGS += -Wall -W -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT X LEXFLAGS = X YACCFLAGS= -d X-INCPATH = -I/usr/lib/qt/mkspecs/default -I. -I. -I$(QTDIR)/include X-LINK = g++ X+INCPATH = -I. -I$(QTDIR)/include X+LINK = $(CXX) X LFLAGS = -Wl,-rpath,$(QTDIR)/lib X-LIBS = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm X+LIBS = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm -lcam -pthread X AR = ar cqs X RANLIB = X MOC = $(QTDIR)/bin/moc X@@ -181,7 +181,7 @@ X $(MOC): X ( cd $(QTDIR)/src/moc && $(MAKE) ) X X-Makefile: qpxtool.pro /usr/lib/qt/mkspecs/default/qmake.conf /usr/lib/qt/lib/libqt-mt.prl X+Makefile: qpxtool.pro X $(QMAKE) -o Makefile qpxtool.pro X qmake: X @$(QMAKE) -o Makefile qpxtool.pro END-of-qpxtool/files/patch-Makefile echo x - qpxtool/Makefile sed 's/^X//' >qpxtool/Makefile << 'END-of-qpxtool/Makefile' X# New ports collection makefile for: qpxtool X# Date created: 23 Mar 2006 X# Whom: Dmitry Marakasov X# X# $FreeBSD$ X# X XPORTNAME= qpxtool XPORTVERSION= 0.5.0 XCATEGORIES= sysutils XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ${PORTNAME} X XMAINTAINER= amdmi3@mail.ru XCOMMENT= GUI tool for testing CD/DVD quality and transfer rate X XUSE_BZIP2= yes XUSE_QT_VER= 3 XMAKE_ENV= QTDIR="${QT_PREFIX}" XMAKE_ARGS= CC="${CC}" CXX="${CXX}" X XPLIST_FILES= bin/qpxtool X XPORTDOCS= README ChangeLog X Xpost-patch: X @${REINPLACE_CMD} 's|};||' ${WRKSRC}/transport.cpp X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/qpxtool ${PREFIX}/bin X X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X.for f in ${PORTDOCS} X ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} X.endfor X.endif X X.include END-of-qpxtool/Makefile echo x - qpxtool/distinfo sed 's/^X//' >qpxtool/distinfo << 'END-of-qpxtool/distinfo' XMD5 (qpxtool-0.5.0.tar.bz2) = 9868d3dc8c1f63028760dac519096712 XSHA256 (qpxtool-0.5.0.tar.bz2) = ac6e7813a17a7d1fd46f5210864ce72df3eb9b222d7bbc8433d16692156ba70c XSIZE (qpxtool-0.5.0.tar.bz2) = 126894 END-of-qpxtool/distinfo echo x - qpxtool/pkg-descr sed 's/^X//' >qpxtool/pkg-descr << 'END-of-qpxtool/pkg-descr' XQPxTool is the linux way to get full control over your CD/DVD drives. XIt is the Open Source Solution which intends to give you access to Xall available Quality Checks (Q-Checks) on written and blank media, Xthat are available for your drive. This will help you to find the Xright media and the optimized writing speed for your hardware, which Xwill increase the change for a long data lifetime. X XThese tests are actually supported: X* PIE / PIF Scan X* TA Scan X* Jitter / Beta Scan X* Transfer Rate Scan X* C1-, C2- and CU-Scan X* Blank Media Quality Check X* FE/TE Scan on blank media X* FE/TE Scan on written media X XSee webpage to get a list of the currently supported hardware. X XWWW: http://qpxtool.sourceforge.net/ END-of-qpxtool/pkg-descr exit --- qpxtool-0.5.0.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: