From owner-freebsd-ports Wed Jun 14 21:30:26 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 470BD37B578 for ; Wed, 14 Jun 2000 21:30:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id VAA01156; Wed, 14 Jun 2000 21:30:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Date: Wed, 14 Jun 2000 21:30:03 -0700 (PDT) Message-Id: <200006150430.VAA01156@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: lioux@uol.com.br Subject: Re: ports/19083 Reply-To: lioux@uol.com.br Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR ports/19083; it has been noted by GNATS. From: lioux@uol.com.br To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: ports/19083 Date: Thu, 15 Jun 2000 01:23:34 -0300 Ignore all previous information. :) This one follows all the latest changes, I have worked out with Will. Regards, Mario Ferreira # 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: # # codemedic # codemedic/patches # codemedic/patches/patch-aa # codemedic/patches/patch-ab # codemedic/pkg # codemedic/pkg/COMMENT # codemedic/pkg/DESCR # codemedic/pkg/PLIST # codemedic/files # codemedic/files/md5 # codemedic/Makefile # echo c - codemedic mkdir -p codemedic > /dev/null 2>&1 echo c - codemedic/patches mkdir -p codemedic/patches > /dev/null 2>&1 echo x - codemedic/patches/patch-aa sed 's/^X//' >codemedic/patches/patch-aa << 'END-of-codemedic/patches/patch-aa' X--- Makefile.orig Sat Sep 11 17:44:38 1999 X+++ Makefile Wed Jun 14 01:07:15 2000 X@@ -262,25 +262,11 @@ X freebsd2.x: prep X @ln -s sys/FreeBSD-2.x_g++ \ X include/make/jx_config X- @ln -s ../../include/missing_proto/jMissingProto_empty.h \ X- include/jcore/jMissingProto.h X- @ln -s config-freebsd.h \ X- ACE/ACE_wrappers/ace/config.h X- @ln -s platform_freebsd.GNU \ X- ACE/ACE_wrappers/include/makeinclude/platform_macros.GNU X- @${INSTALL_CMD} X X .PHONY : freebsd3.x X freebsd3.x: prep X @ln -s sys/FreeBSD-3.x_g++ \ X include/make/jx_config X- @ln -s ../../include/missing_proto/jMissingProto_empty.h \ X- include/jcore/jMissingProto.h X- @ln -s config-freebsd-pthread.h \ X- ACE/ACE_wrappers/ace/config.h X- @ln -s platform_freebsd_pthread.GNU \ X- ACE/ACE_wrappers/include/makeinclude/platform_macros.GNU X- @${INSTALL_CMD} X X # X # SunOS 4.x END-of-codemedic/patches/patch-aa echo x - codemedic/patches/patch-ab sed 's/^X//' >codemedic/patches/patch-ab << 'END-of-codemedic/patches/patch-ab' X--- programs/code_medic/Make.header.orig Tue Jun 13 00:38:13 2000 X+++ programs/code_medic/Make.header Tue Jun 13 00:39:34 2000 X@@ -24,7 +24,7 @@ X X # Directories to search for header files X X-SEARCHDIRS := -I- \ X+SEARCHDIRS = -I- \ X -I${CODEDIR} \ X -I${TREEDIR} \ X -I${VARTREEDIR} \ X@@ -39,7 +39,8 @@ X -I${JSEARCHDIR} \ X -I${JCOREDIR}\ X -I${JXDIR}\ X- -I${ACE_ROOT} X+ -I${ACE_ROOT} \ X+ ${J_X11_INCLUDE_DIR} X X # other constants X X@@ -57,13 +58,6 @@ X X # library dependencies X X-ifdef J_BUILD_SHARED_LIB X- LIB_DEPS := ${JLIBDIR}/libjtree-${JTREE_LIB_VERSION}.so \ X- ${JLIBDIR}/libjsearch-${JSEARCH_LIB_VERSION}.so X-else X- LIB_DEPS := ${JLIBDIR}/libjtree-${JTREE_LIB_VERSION}.a \ X- ${JLIBDIR}/libjsearch-${JSEARCH_LIB_VERSION}.a X-endif X X # make variables X X@@ -85,7 +79,7 @@ X ##### X X .PHONY : default X-default: libs medic X+default: medic X X .PHONY : Makefiles X Makefiles: X@@ -121,7 +115,7 @@ X # X X .PHONY : jxinstall X-jxinstall: medic X+jxinstall_not: medic X @strip medic X @mv medic ${JX_INSTALL_ROOT}/ X END-of-codemedic/patches/patch-ab echo c - codemedic/pkg mkdir -p codemedic/pkg > /dev/null 2>&1 echo x - codemedic/pkg/COMMENT sed 's/^X//' >codemedic/pkg/COMMENT << 'END-of-codemedic/pkg/COMMENT' XCode Medic provides an elegant graphical interface to gdb END-of-codemedic/pkg/COMMENT echo x - codemedic/pkg/DESCR sed 's/^X//' >codemedic/pkg/DESCR << 'END-of-codemedic/pkg/DESCR' XThe standard UNIX debugger, gdb, is extremely powerful, but its Xcommand line interface can be quite intimidating and painful to Xuse. X XCode Medic provides an elegant free graphical interface to gdb's Xmost important features. Unlike most interfaces to gdb, Code Medic Xaims to remove the need for the command line. X XIt provides access to the power of gdb with an intuitive front end. XIt currently supports opening multiple source windows at once, Xsetting/clearing breakpoints while the program is running, watching Xvariables change in the variable tree as you step through code X(even with nested structs), text searching through source, and Xintegration with Code Crusader to provide a rapid, efficient Xdevelop-debug cycle. X XWWW: http://www.newplanetsoftware.com/medic/ END-of-codemedic/pkg/DESCR echo x - codemedic/pkg/PLIST sed 's/^X//' >codemedic/pkg/PLIST << 'END-of-codemedic/pkg/PLIST' Xbin/medic X%%PORTDOCS:%%share/doc/%%PORTNAME%%/LICENSE X%%PORTDOCS:%%share/doc/%%PORTNAME%%/README.binary X%%PORTDOCS:%%@dirrm share/doc/%%PORTNAME%% END-of-codemedic/pkg/PLIST echo c - codemedic/files mkdir -p codemedic/files > /dev/null 2>&1 echo x - codemedic/files/md5 sed 's/^X//' >codemedic/files/md5 << 'END-of-codemedic/files/md5' XMD5 (Code_Medic_source-1.0.4.tar.gz) = 13fc3011baf29a6c4b97322665602304 END-of-codemedic/files/md5 echo x - codemedic/Makefile sed 's/^X//' >codemedic/Makefile << 'END-of-codemedic/Makefile' X# New ports collection makefile for: Code Medic X# Date created: 30 July 1999 X# Whom: Davec X# X# $FreeBSD$ X# X XPORTNAME= code_medic XPORTVERSION= 1.0.4 XCATEGORIES= devel XMASTER_SITES= http://people.FreeBSD.org/~sobomax/distfiles/ XDISTNAME= Code_Medic_source-${PORTVERSION} X XMAINTAINER= lioux@linf.unb.br X XBUILD_DEPENDS= nonexistent:${JXPORT}:configure \ X makemake:${JXPORT} XLIB_DEPENDS= jx-1_5_3.1:${JXPORT} \ X jsearch-0_5_6.0:${PORTSDIR}/x11-toolkits/libjsearch \ X jtree-1_1_7.1:${PORTSDIR}/x11-toolkits/libjtree X XWRKSRC= ${WRKDIR}/JX-1.5.3 X XUSE_XLIB= yes XUSE_BISON= yes XUSE_GMAKE= yes X# breaks if CXX is c++, bugs me XMAKE_ARGS= CC="${CC}" CXX="g++" \ X CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" XMAKE_ENV= JX_INSTALL_ROOT="${X11BASE}/bin" \ X JX_LIB_ROOT="${X11BASE}/lib" XPLIST_SUB= PORTNAME="${PORTNAME}" X X# Make environment XPORTINCLUDES= -I${X11BASE}/include -I${X11BASE}/include/jx \ X -I${X11BASE}/include/jcore \ X -I${X11BASE}/include/jsearch \ X -I${X11BASE}/include/jtree \ X -I${LOCALBASE}/include XPORTLIBS= -L${X11BASE}/lib X X# Installs dir with proper permissions XINSTALL_DATA_DIR= ${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 755 X# program files XPROGRAMFILES= code_medic/medic X# documents XDOCFILES= LICENSE README.binary XDOCDIR_PREFIX= ${PREFIX}/share/doc/${PORTNAME} X# additional configuration and header files XEXTRALIB_PREFIX= ${X11BASE}/lib/jx XEXTRALIBFILES_MAKE_WRKSRC= include/make X# main jx distribution files needed for building XCOPY_JXDIRS= include XCOPY_JXFILES= Makefile X# main jx distribution port wrksrc XJXPORT= ${PORTSDIR}/x11-toolkits/jx XJXPORT_WRKSRC= ${JXPORT}/work/JX-1.5.3 XJX_MAKE_CONSTANTS= jsearch_constants jtree_constants X X.include X X.if ${OSVERSION} >= 300000 XALL_TARGET= freebsd3.x X.else XALL_TARGET= freebsd2.x X.endif X X.if defined(NOPORTDOCS) XPLIST_SUB+= PORTDOCS:="@comment " X.else XPLIST_SUB+= PORTDOCS:= X.endif # !defined(NOPORTDOCS) X Xpost-extract: X.for i in ${COPY_JXDIRS} X @${CP} -Rp ${JXPORT_WRKSRC}/${i} ${WRKSRC} X.endfor X.for i in ${COPY_JXFILES} X @${CP} -p ${JXPORT_WRKSRC}/${i} ${WRKSRC} X.endfor X Xpost-patch: X @${ECHO} "SEARCHDIRS += ${PORTINCLUDES}" >> \ X ${WRKSRC}/${EXTRALIBFILES_MAKE_WRKSRC}/jx_constants X @${ECHO} "\nLOADLIBS += ${PORTLIBS}" >> \ X ${WRKSRC}/programs/${PORTNAME}/Make.header X Xpre-build: X.for i in ${JX_MAKE_CONSTANTS} X @${LN} -sf ${EXTRALIB_PREFIX}/make/${i} ${WRKSRC}/include/make X.endfor X Xpost-build: X @cd ${WRKSRC}/programs/${PORTNAME}; ${SETENV} ${MAKE_ENV} makemake; \ X ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \ X ${MAKEFILE} ${MAKE_ARGS} X Xdo-install: X.if !defined(NOPORTDOCS) X# Install all documentation X @${INSTALL_DATA_DIR} ${DOCDIR_PREFIX} X.for i in ${DOCFILES} X @${INSTALL_DATA} ${WRKSRC}/programs/${PORTNAME}/${i} ${DOCDIR_PREFIX} X.endfor X.endif # !defined(NOPORTDOCS) X# Install all programs X.for i in ${PROGRAMFILES} X @${INSTALL_PROGRAM} ${WRKSRC}/programs/${i} ${PREFIX}/bin X.endfor X X.include END-of-codemedic/Makefile exit To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message