This is a new port of the computer language Harbour, which is an open source Clipper-compatible compiler (GNU GPL/LGPL). How-To-Repeat: n/a
State Changed From-To: open->feedback I need a newer version of this port:
** Reply to message from Will Andrews <will@FreeBSD.org> on Mon, 2 Jun 2003 21:51:27 -0700 (PDT) > Synopsis: New port: lang/harbour - A Clipper-compatible compiler > > State-Changed-From-To: open->feedback > State-Changed-By: will > State-Changed-When: Mon Jun 2 21:51:08 PDT 2003 > State-Changed-Why: > I need a newer version of this port: > > >> Attempting to fetch from ftp://ftp.jsd0.com/public/harbour/dgh/. > >> Checksum mismatch for harbour-0.42.1.tar.gz. > ===> Giving up on fetching files: harbour-0.42.1.tar.gz > Make sure the Makefile and distinfo file (/net/fremont/will/ports/lang/harbour/distinfo) > are up to date. If you are absolutely sure you want to override this > check, type "make NO_CHECKSUM=yes [other args]". > *** Error code 1 > > Thanks! > > http://www.freebsd.org/cgi/query-pr.cgi?pr=52016 I apologize for the out of date distinfo file. Here's an updated shar file with the correct distinfo file: # 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: # # lang/harbour # lang/harbour/Makefile # lang/harbour/distinfo # lang/harbour/pkg-descr # lang/harbour/pkg-plist # echo c - lang/harbour mkdir -p lang/harbour > /dev/null 2>&1 echo x - lang/harbour/Makefile sed 's/^X//' >lang/harbour/Makefile << 'END-of-lang/harbour/Makefile' X# New ports collection makefile for: harbour X# Date created: 9 May 2003 X# Whom: David G. Holm <harbour@netfang.net> X# X# $FreeBSD$ X# X XPORTNAME= harbour XPORTVERSION= 0.42.1 XPORTREVISION= 0 XCATEGORIES= lang XMASTER_SITES= ftp://ftp.jsd0.com/public/harbour/dgh/ X XMAINTAINER= harbour@netfang.net XCOMMENT= An open source Clipper-compatible compiler X XWRKSRC=${WRKDIR} X XUSE_BISON=yes XUSE_FLEX=yes XUSE_GMAKE=yes XNO_INSTALL_MANPAGES=yes X XHB_DIR=${WRKDIR}/${PORTNAME} X X.if defined(NOPORTDOCS) Xpost-install: X ${INSTALL_PROGRAM} ${HB_DIR}/bin/harbour ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbdoc ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbmake ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbpp ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbrun ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbtest ${PREFIX}/bin X ${INSTALL_DATA} ${HB_DIR}/include/hb* ${PREFIX}/include X ${INSTALL_DATA} ${HB_DIR}/lib/*.a ${PREFIX}/lib X .endif X -@echo X -@echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ X -@echo @ X -@echo @ Executable files are installed in ${PREFIX}/bin. X -@echo @ X -@echo @ Header files are installed in ${PREFIX}/include. X -@echo @ X -@echo @ Library files are installed in ${PREFIX}/lib. X -@echo @ X -@echo @ See pkg-plist for a list of all installed files. X -@echo @ X -@echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ X -@echo X.else Xpost-install: X ${INSTALL_PROGRAM} ${HB_DIR}/bin/harbour ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbdoc ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbmake ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbpp ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbrun ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbtest ${PREFIX}/bin X ${INSTALL_DATA} ${HB_DIR}/include/hb* ${PREFIX}/include X ${INSTALL_DATA} ${HB_DIR}/lib/*.a ${PREFIX}/lib X ${MKDIR} ${PREFIX}/share/doc/harbour X ${INSTALL_MAN} ${HB_DIR}/doc/*.txt ${PREFIX}/share/doc/harbour X ${MKDIR} ${PREFIX}/share/doc/harbour/en X ${INSTALL_MAN} ${HB_DIR}/doc/en/*.txt ${PREFIX}/share/doc/harbour/en X ${MKDIR} ${PREFIX}/share/doc/harbour/es X ${INSTALL_MAN} ${HB_DIR}/doc/es/*.txt ${PREFIX}/share/doc/harbour/es X -@echo X -@echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ X -@echo @ X -@echo @ Executable files are installed in ${PREFIX}/bin. X -@echo @ X -@echo @ Header files are installed in ${PREFIX}/include. X -@echo @ X -@echo @ Library files are installed in ${PREFIX}/lib. X -@echo @ X -@echo @ Documentation files are installed in ${PREFIX}/share/doc/harbour, X -@echo @ ${PREFIX}/share/doc/harbour/en, and ${PREFIX}/share/doc/harbour/es. X -@echo @ X -@echo @ See pkg-plist for a list of all installed files. X -@echo @ X -@echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ X -@echo X.endif X X.include <bsd.port.mk> END-of-lang/harbour/Makefile echo x - lang/harbour/distinfo sed 's/^X//' >lang/harbour/distinfo << 'END-of-lang/harbour/distinfo' XMD5 (harbour-0.42.1.tar.gz) = 6b2e23cfa915e018875f045790a3c352 END-of-lang/harbour/distinfo echo x - lang/harbour/pkg-descr sed 's/^X//' >lang/harbour/pkg-descr << 'END-of-lang/harbour/pkg-descr' XThis is a port of Harbour, an open source Clipper-compatible compiler. X XWWW: http://www.harbour-project.org/ X X- David G. Holm Xpolarbar@netfang.net END-of-lang/harbour/pkg-descr echo x - lang/harbour/pkg-plist sed 's/^X//' >lang/harbour/pkg-plist << 'END-of-lang/harbour/pkg-plist' Xbin/harbour Xbin/hbdoc Xbin/hbmake Xbin/hbpp Xbin/hbrun Xbin/hbtest Xinclude/hb_io.h Xinclude/hbapi.h Xinclude/hbapicdp.h Xinclude/hbapierr.h Xinclude/hbapifs.h Xinclude/hbapigt.h Xinclude/hbapiitm.h Xinclude/hbapilng.h Xinclude/hbapirdd.h Xinclude/hbclass.ch Xinclude/hbcommon.ch Xinclude/hbcomp.h Xinclude/hbdate.h Xinclude/hbdbf.h Xinclude/hbdbsort.h Xinclude/hbdefs.h Xinclude/hberrors.h Xinclude/hbexpra.c Xinclude/hbexprb.c Xinclude/hbexprc.c Xinclude/hbexprop.h Xinclude/hbextern.ch Xinclude/hbgetcmt.ch Xinclude/hbhash.h Xinclude/hbinit.h Xinclude/hbinkey.ch Xinclude/hblang.ch Xinclude/hbmacro.ch Xinclude/hbmacro.h Xinclude/hbmath.h Xinclude/hbmemory.ch Xinclude/hbmemvar.ch Xinclude/hboo.ch Xinclude/hbpcode.h Xinclude/hbpers.ch Xinclude/hbpp.h Xinclude/hbrddcdx.h Xinclude/hbrdddbf.h Xinclude/hbrdddel.h Xinclude/hbrddntx.h Xinclude/hbrddsdf.h Xinclude/hbrddwrk.h Xinclude/hbset.h Xinclude/hbsetup.ch Xinclude/hbsetup.h Xinclude/hbstack.h Xinclude/hbtrace.h Xinclude/hbtypes.h Xinclude/hbundoc.api Xinclude/hbver.h Xinclude/hbvm.h Xinclude/hbvmpub.h Xlib/libcodepage.a Xlib/libcommon.a Xlib/libdbfcdx.a Xlib/libdbfntx.a Xlib/libdebug.a Xlib/libgtcgi.a Xlib/libgtcrs.a Xlib/libgtpca.a Xlib/libgtsln.a Xlib/libgtstd.a Xlib/liblang.a Xlib/libmacro.a Xlib/libnulsys.a Xlib/libpp.a Xlib/librdd.a Xlib/librtl.a Xlib/libvm.a X%%PORTDOCS%%share/doc/harbour/c_std.txt X%%PORTDOCS%%share/doc/harbour/class_tp.txt X%%PORTDOCS%%share/doc/harbour/cmdline.txt X%%PORTDOCS%%share/doc/harbour/codebloc.txt X%%PORTDOCS%%share/doc/harbour/codestyl.txt X%%PORTDOCS%%share/doc/harbour/dirstruc.txt X%%PORTDOCS%%share/doc/harbour/en/array.txt X%%PORTDOCS%%share/doc/harbour/en/binnum.txt X%%PORTDOCS%%share/doc/harbour/en/browse.txt X%%PORTDOCS%%share/doc/harbour/en/clipper.txt X%%PORTDOCS%%share/doc/harbour/en/cmdline.txt X%%PORTDOCS%%share/doc/harbour/en/command.txt X%%PORTDOCS%%share/doc/harbour/en/compiler.txt X%%PORTDOCS%%share/doc/harbour/en/datetime.txt X%%PORTDOCS%%share/doc/harbour/en/dbdelim.txt X%%PORTDOCS%%share/doc/harbour/en/dbsdf.txt X%%PORTDOCS%%share/doc/harbour/en/dbstrux.txt X%%PORTDOCS%%share/doc/harbour/en/dir.txt X%%PORTDOCS%%share/doc/harbour/en/diskspac.txt X%%PORTDOCS%%share/doc/harbour/en/error.txt X%%PORTDOCS%%share/doc/harbour/en/eval.txt X%%PORTDOCS%%share/doc/harbour/en/file.txt X%%PORTDOCS%%share/doc/harbour/en/garbage.txt X%%PORTDOCS%%share/doc/harbour/en/gnulice.txt X%%PORTDOCS%%share/doc/harbour/en/gtslang.txt X%%PORTDOCS%%share/doc/harbour/en/harbext.txt X%%PORTDOCS%%share/doc/harbour/en/hb_api.txt X%%PORTDOCS%%share/doc/harbour/en/hb_apier.txt X%%PORTDOCS%%share/doc/harbour/en/hb_apifs.txt X%%PORTDOCS%%share/doc/harbour/en/hb_apigt.txt X%%PORTDOCS%%share/doc/harbour/en/hb_apiit.txt X%%PORTDOCS%%share/doc/harbour/en/hb_apiln.txt X%%PORTDOCS%%share/doc/harbour/en/hb_apird.txt X%%PORTDOCS%%share/doc/harbour/en/hb_compa.txt X%%PORTDOCS%%share/doc/harbour/en/hb_date.txt X%%PORTDOCS%%share/doc/harbour/en/hb_macro.txt X%%PORTDOCS%%share/doc/harbour/en/hb_set.txt X%%PORTDOCS%%share/doc/harbour/en/hb_vm.txt X%%PORTDOCS%%share/doc/harbour/en/hvm.txt X%%PORTDOCS%%share/doc/harbour/en/idle.txt X%%PORTDOCS%%share/doc/harbour/en/input.txt X%%PORTDOCS%%share/doc/harbour/en/lang.txt X%%PORTDOCS%%share/doc/harbour/en/license.txt X%%PORTDOCS%%share/doc/harbour/en/macro.txt X%%PORTDOCS%%share/doc/harbour/en/math.txt X%%PORTDOCS%%share/doc/harbour/en/memo.txt X%%PORTDOCS%%share/doc/harbour/en/memvar2.txt X%%PORTDOCS%%share/doc/harbour/en/menu.txt X%%PORTDOCS%%share/doc/harbour/en/misc.txt X%%PORTDOCS%%share/doc/harbour/en/nation.txt X%%PORTDOCS%%share/doc/harbour/en/objfunc.txt X%%PORTDOCS%%share/doc/harbour/en/rdd.txt X%%PORTDOCS%%share/doc/harbour/en/rdddb.txt X%%PORTDOCS%%share/doc/harbour/en/rddmisc.txt X%%PORTDOCS%%share/doc/harbour/en/rddord.txt X%%PORTDOCS%%share/doc/harbour/en/readme.txt X%%PORTDOCS%%share/doc/harbour/en/sayget.txt X%%PORTDOCS%%share/doc/harbour/en/set.txt X%%PORTDOCS%%share/doc/harbour/en/setmode.txt X%%PORTDOCS%%share/doc/harbour/en/string.txt X%%PORTDOCS%%share/doc/harbour/en/strotype.txt X%%PORTDOCS%%share/doc/harbour/en/subcodes.txt X%%PORTDOCS%%share/doc/harbour/en/tbrowse.txt X%%PORTDOCS%%share/doc/harbour/en/tclass.txt X%%PORTDOCS%%share/doc/harbour/en/terminal.txt X%%PORTDOCS%%share/doc/harbour/en/tgetlist.txt X%%PORTDOCS%%share/doc/harbour/en/tlabel.txt X%%PORTDOCS%%share/doc/harbour/en/treport.txt X%%PORTDOCS%%share/doc/harbour/en/var.txt X%%PORTDOCS%%share/doc/harbour/es/array.txt X%%PORTDOCS%%share/doc/harbour/es/binnum.txt X%%PORTDOCS%%share/doc/harbour/es/browse.txt X%%PORTDOCS%%share/doc/harbour/es/clipper.txt X%%PORTDOCS%%share/doc/harbour/es/cmdline.txt X%%PORTDOCS%%share/doc/harbour/es/codebloc.txt X%%PORTDOCS%%share/doc/harbour/es/command.txt X%%PORTDOCS%%share/doc/harbour/es/compiler.txt X%%PORTDOCS%%share/doc/harbour/es/datetime.txt X%%PORTDOCS%%share/doc/harbour/es/dbdelim.txt X%%PORTDOCS%%share/doc/harbour/es/dbsdf.txt X%%PORTDOCS%%share/doc/harbour/es/dbstrux.txt X%%PORTDOCS%%share/doc/harbour/es/dir.txt X%%PORTDOCS%%share/doc/harbour/es/dirstruc.txt X%%PORTDOCS%%share/doc/harbour/es/diskspac.txt X%%PORTDOCS%%share/doc/harbour/es/error.txt X%%PORTDOCS%%share/doc/harbour/es/eval.txt X%%PORTDOCS%%share/doc/harbour/es/garbage.txt X%%PORTDOCS%%share/doc/harbour/es/harbext.txt X%%PORTDOCS%%share/doc/harbour/es/hb_set.txt X%%PORTDOCS%%share/doc/harbour/es/hbpplib.txt X%%PORTDOCS%%share/doc/harbour/es/howtobsd.txt X%%PORTDOCS%%share/doc/harbour/es/idle.txt X%%PORTDOCS%%share/doc/harbour/es/lang.txt X%%PORTDOCS%%share/doc/harbour/es/license.txt X%%PORTDOCS%%share/doc/harbour/es/math.txt X%%PORTDOCS%%share/doc/harbour/es/memo.txt X%%PORTDOCS%%share/doc/harbour/es/pcode.txt X%%PORTDOCS%%share/doc/harbour/es/pragma.txt X%%PORTDOCS%%share/doc/harbour/es/readme.txt X%%PORTDOCS%%share/doc/harbour/es/setmode.txt X%%PORTDOCS%%share/doc/harbour/es/simplex.txt X%%PORTDOCS%%share/doc/harbour/es/statics.txt X%%PORTDOCS%%share/doc/harbour/es/strotype.txt X%%PORTDOCS%%share/doc/harbour/es/tracing.txt X%%PORTDOCS%%share/doc/harbour/es/vm.txt X%%PORTDOCS%%share/doc/harbour/funclist.txt X%%PORTDOCS%%share/doc/harbour/gmake.txt X%%PORTDOCS%%share/doc/harbour/gtapi.txt X%%PORTDOCS%%share/doc/harbour/hbmake.txt X%%PORTDOCS%%share/doc/harbour/hbpplib.txt X%%PORTDOCS%%share/doc/harbour/hdr_tpl.txt X%%PORTDOCS%%share/doc/harbour/howtobsd.txt X%%PORTDOCS%%share/doc/harbour/howtocvs.txt X%%PORTDOCS%%share/doc/harbour/howtomak.txt X%%PORTDOCS%%share/doc/harbour/hrb_faq.txt X%%PORTDOCS%%share/doc/harbour/lang_id.txt X%%PORTDOCS%%share/doc/harbour/license.txt X%%PORTDOCS%%share/doc/harbour/pcode.txt X%%PORTDOCS%%share/doc/harbour/pragma.txt X%%PORTDOCS%%share/doc/harbour/readme.txt X%%PORTDOCS%%share/doc/harbour/simplex.txt X%%PORTDOCS%%share/doc/harbour/statics.txt X%%PORTDOCS%%share/doc/harbour/tracing.txt X%%PORTDOCS%%share/doc/harbour/transfrm.txt X%%PORTDOCS%%share/doc/harbour/vm.txt X%%PORTDOCS%%share/doc/harbour/whatsnew.txt X%%PORTDOCS%%share/doc/harbour/windll.txt X@dirrm %%PORTDOCS%%share/doc/harbour/en X@dirrm %%PORTDOCS%%share/doc/harbour/es X@dirrm %%PORTDOCS%%share/doc/harbour END-of-lang/harbour/pkg-plist exit
State Changed From-To: feedback->open A new shar was submitted.
Is the submitter still interested in this PR? (I am trying to go through and work on the ports PRs that are more than 6 months old).
** Reply to message from Mark Linimon <linimon@lonesome.com> on Mon, 10 Nov 2003 03:42:17 +0000 > Is the submitter still interested in this PR? (I am trying to go > through and work on the ports PRs that are more than 6 months old). Yes.
Responsible Changed From-To: freebsd-ports-bugs->linimon I'll take this one, too.
This won't compile on 5.x/gcc3.3 because of the use of malloc.h, which goes away in favor of stdlib.h. Can the submitter work up a patch for this and/or find out whether the upstream codebase already has that patch incorporated?
State Changed From-To: open->feedback Note that I'm awaiting feedback from submitter.
** Reply to message from Mark Linimon <linimon@lonesome.com> on Sat, 15 Nov 2003 21:42:12 +0000 > This won't compile on 5.x/gcc3.3 because of the use of malloc.h, > which goes away in favor of stdlib.h. Can the submitter > work up a patch for this and/or find out whether the upstream > codebase already has that patch incorporated? I am a commiter on the Harbour Project SourceForge team and I can work on making the necessary changes to the Harbour source to avoid the use of malloc.h on gcc platforms. The time frame until we will release the next stable build is currently unkown (we've already released one stable build since I originally submitted this particular new port request). It might be best to just close this new port request and have me submit another request for a new port after the next stable release from the Harbour Project.
Why don't I go ahead and leave it open but mark it suspended while awaiting the next revision? That way the PR will still reflect how long it's been since it was first requested. I can provide a buildlog (offlist) if it would help.
State Changed From-To: feedback->suspended Note that we're going to hold off on committing this until the next upstream release which will hopefully also work on 5.x. I'll leave it assigned to me in the meantime. Thanks to the submitter for being patient.
** Reply to message from Mark Linimon <linimon@lonesome.com> on Mon, 17 Nov 2003 15:34:16 -0600 > Why don't I go ahead and leave it open but mark it suspended > while awaiting the next revision? That way the PR will still reflect > how long it's been since it was first requested. OK > I can provide a buildlog (offlist) if it would help. Yes please, that would be useful.
** Reply to message from Mark Linimon <linimon@lonesome.com> on Mon, 17 Nov 2003 15:34:16 -0600 > Why don't I go ahead and leave it open but mark it suspended > while awaiting the next revision? That way the PR will still reflect > how long it's been since it was first requested. I managed to eliminate all references to malloc.h from the current Harbour development CVS, so here's a new shar file for the new lang/harbour port that builds Harbour Version 0.43.1. # 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: # # harbour # harbour/Makefile # harbour/distinfo # harbour/pkg-descr # harbour/pkg-plist # echo c - harbour mkdir -p harbour > /dev/null 2>&1 echo x - harbour/Makefile sed 's/^X//' >harbour/Makefile << 'END-of-harbour/Makefile' X# New ports collection makefile for: harbour X# Date created: 9 May 2003 X# Whom: David G. Holm <harbour@netfang.net> X# X# $FreeBSD$ X# X XPORTNAME= harbour XPORTVERSION= 0.43.1 XPORTREVISION= 0 XCATEGORIES= lang XMASTER_SITES= ftp://ftp.jsd0.com/public/harbour/dgh/ X XMAINTAINER= harbour@netfang.net XCOMMENT= An open source Clipper-compatible compiler X XWRKSRC=${WRKDIR} X XUSE_BISON=yes XUSE_FLEX=yes XUSE_GMAKE=yes XNO_INSTALL_MANPAGES=yes X XHB_DIR=${WRKDIR}/${PORTNAME} X X.if defined(NOPORTDOCS) Xpost-install: X ${INSTALL_PROGRAM} ${HB_DIR}/bin/harbour ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbdoc ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbmake ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbpp ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbrun ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbtest ${PREFIX}/bin X ${INSTALL_DATA} ${HB_DIR}/include/hb* ${PREFIX}/include X ${INSTALL_DATA} ${HB_DIR}/lib/*.a ${PREFIX}/lib X .endif X -@echo X -@echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ X -@echo @ X -@echo @ Executable files are installed in ${PREFIX}/bin. X -@echo @ X -@echo @ Header files are installed in ${PREFIX}/include. X -@echo @ X -@echo @ Library files are installed in ${PREFIX}/lib. X -@echo @ X -@echo @ See pkg-plist for a list of all installed files. X -@echo @ X -@echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ X -@echo X.else Xpost-install: X ${INSTALL_PROGRAM} ${HB_DIR}/bin/harbour ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbdoc ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbmake ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbpp ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbrun ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbtest ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbverfix ${PREFIX}/bin X ${INSTALL_DATA} ${HB_DIR}/include/hb* ${PREFIX}/include X ${INSTALL_DATA} ${HB_DIR}/lib/*.a ${PREFIX}/lib X ${MKDIR} ${PREFIX}/share/doc/harbour X ${INSTALL_MAN} ${HB_DIR}/doc/*.txt ${PREFIX}/share/doc/harbour X ${MKDIR} ${PREFIX}/share/doc/harbour/en X ${INSTALL_MAN} ${HB_DIR}/doc/en/*.txt ${PREFIX}/share/doc/harbour/en X ${MKDIR} ${PREFIX}/share/doc/harbour/es X ${INSTALL_MAN} ${HB_DIR}/doc/es/*.txt ${PREFIX}/share/doc/harbour/es X -@echo X -@echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ X -@echo @ X -@echo @ Executable files are installed in ${PREFIX}/bin. X -@echo @ X -@echo @ Header files are installed in ${PREFIX}/include. X -@echo @ X -@echo @ Library files are installed in ${PREFIX}/lib. X -@echo @ X -@echo @ Documentation files are installed in ${PREFIX}/share/doc/harbour, X -@echo @ ${PREFIX}/share/doc/harbour/en, and ${PREFIX}/share/doc/harbour/es. X -@echo @ X -@echo @ See pkg-plist for a list of all installed files. X -@echo @ X -@echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ X -@echo X.endif X X.include <bsd.port.mk> END-of-harbour/Makefile echo x - harbour/distinfo sed 's/^X//' >harbour/distinfo << 'END-of-harbour/distinfo' XMD5 (harbour-0.43.1.tar.gz) = aa196ec846b3bf2ca89ebd200ca52112 END-of-harbour/distinfo echo x - harbour/pkg-descr sed 's/^X//' >harbour/pkg-descr << 'END-of-harbour/pkg-descr' XThis is a port of Harbour, an open source Clipper-compatible compiler. X XWWW: http://www.harbour-project.org/ X X- David G. Holm Xharbour@netfang.net END-of-harbour/pkg-descr echo x - harbour/pkg-plist sed 's/^X//' >harbour/pkg-plist << 'END-of-harbour/pkg-plist' Xbin/harbour Xbin/hbdoc Xbin/hbmake Xbin/hbpp Xbin/hbrun Xbin/hbtest Xbin/hbverfix Xinclude/hb_io.h Xinclude/hbapi.h Xinclude/hbapicdp.h Xinclude/hbapierr.h Xinclude/hbapifs.h Xinclude/hbapigt.h Xinclude/hbapiitm.h Xinclude/hbapilng.h Xinclude/hbapirdd.h Xinclude/hbclass.ch Xinclude/hbcommon.ch Xinclude/hbcomp.h Xinclude/hbdate.h Xinclude/hbdbf.h Xinclude/hbdbferr.h Xinclude/hbdbsort.h Xinclude/hbdefs.h Xinclude/hberrors.h Xinclude/hbexpra.c Xinclude/hbexprb.c Xinclude/hbexprc.c Xinclude/hbexprop.h Xinclude/hbextern.ch Xinclude/hbgetcmt.ch Xinclude/hbhash.h Xinclude/hbinit.h Xinclude/hbinkey.ch Xinclude/hblang.ch Xinclude/hbmacro.ch Xinclude/hbmacro.h Xinclude/hbmath.h Xinclude/hbmemory.ch Xinclude/hbmemvar.ch Xinclude/hboo.ch Xinclude/hbpcode.h Xinclude/hbpers.ch Xinclude/hbpp.h Xinclude/hbrddcdx.h Xinclude/hbrdddbf.h Xinclude/hbrdddbt.h Xinclude/hbrdddel.h Xinclude/hbrddfpt.h Xinclude/hbrddntx.h Xinclude/hbrddsdf.h Xinclude/hbrddwrk.h Xinclude/hbset.h Xinclude/hbsetup.ch Xinclude/hbsetup.h Xinclude/hbstack.h Xinclude/hbtrace.h Xinclude/hbtypes.h Xinclude/hbundoc.api Xinclude/hbver.h Xinclude/hbvm.h Xinclude/hbvmpub.h Xlib/libcodepage.a Xlib/libcommon.a Xlib/libdbfcdx.a Xlib/libdbfntx.a Xlib/libdebug.a Xlib/libgtcgi.a Xlib/libgtcrs.a Xlib/libgtpca.a Xlib/libgtsln.a Xlib/libgtstd.a Xlib/liblang.a Xlib/libmacro.a Xlib/libnulsys.a Xlib/libpp.a Xlib/librdd.a Xlib/librtl.a Xlib/libvm.a X%%PORTDOCS%%share/doc/harbour/c_std.txt X%%PORTDOCS%%share/doc/harbour/class_tp.txt X%%PORTDOCS%%share/doc/harbour/cmdline.txt X%%PORTDOCS%%share/doc/harbour/codebloc.txt X%%PORTDOCS%%share/doc/harbour/codestyl.txt X%%PORTDOCS%%share/doc/harbour/dirstruc.txt X%%PORTDOCS%%share/doc/harbour/en/array.txt X%%PORTDOCS%%share/doc/harbour/en/binnum.txt X%%PORTDOCS%%share/doc/harbour/en/browse.txt X%%PORTDOCS%%share/doc/harbour/en/clipper.txt X%%PORTDOCS%%share/doc/harbour/en/cmdline.txt X%%PORTDOCS%%share/doc/harbour/en/command.txt X%%PORTDOCS%%share/doc/harbour/en/compiler.txt X%%PORTDOCS%%share/doc/harbour/en/datetime.txt X%%PORTDOCS%%share/doc/harbour/en/dbdelim.txt X%%PORTDOCS%%share/doc/harbour/en/dbsdf.txt X%%PORTDOCS%%share/doc/harbour/en/dbstrux.txt X%%PORTDOCS%%share/doc/harbour/en/dir.txt X%%PORTDOCS%%share/doc/harbour/en/diskspac.txt X%%PORTDOCS%%share/doc/harbour/en/error.txt X%%PORTDOCS%%share/doc/harbour/en/eval.txt X%%PORTDOCS%%share/doc/harbour/en/file.txt X%%PORTDOCS%%share/doc/harbour/en/garbage.txt X%%PORTDOCS%%share/doc/harbour/en/gnulice.txt X%%PORTDOCS%%share/doc/harbour/en/gtslang.txt X%%PORTDOCS%%share/doc/harbour/en/harbext.txt X%%PORTDOCS%%share/doc/harbour/en/hb_api.txt X%%PORTDOCS%%share/doc/harbour/en/hb_apier.txt X%%PORTDOCS%%share/doc/harbour/en/hb_apifs.txt X%%PORTDOCS%%share/doc/harbour/en/hb_apigt.txt X%%PORTDOCS%%share/doc/harbour/en/hb_apiit.txt X%%PORTDOCS%%share/doc/harbour/en/hb_apiln.txt X%%PORTDOCS%%share/doc/harbour/en/hb_apird.txt X%%PORTDOCS%%share/doc/harbour/en/hb_compa.txt X%%PORTDOCS%%share/doc/harbour/en/hb_date.txt X%%PORTDOCS%%share/doc/harbour/en/hb_macro.txt X%%PORTDOCS%%share/doc/harbour/en/hb_set.txt X%%PORTDOCS%%share/doc/harbour/en/hb_vm.txt X%%PORTDOCS%%share/doc/harbour/en/hvm.txt X%%PORTDOCS%%share/doc/harbour/en/idle.txt X%%PORTDOCS%%share/doc/harbour/en/input.txt X%%PORTDOCS%%share/doc/harbour/en/lang.txt X%%PORTDOCS%%share/doc/harbour/en/license.txt X%%PORTDOCS%%share/doc/harbour/en/macro.txt X%%PORTDOCS%%share/doc/harbour/en/math.txt X%%PORTDOCS%%share/doc/harbour/en/memo.txt X%%PORTDOCS%%share/doc/harbour/en/memvar2.txt X%%PORTDOCS%%share/doc/harbour/en/menu.txt X%%PORTDOCS%%share/doc/harbour/en/misc.txt X%%PORTDOCS%%share/doc/harbour/en/nation.txt X%%PORTDOCS%%share/doc/harbour/en/objfunc.txt X%%PORTDOCS%%share/doc/harbour/en/rdd.txt X%%PORTDOCS%%share/doc/harbour/en/rdddb.txt X%%PORTDOCS%%share/doc/harbour/en/rddmisc.txt X%%PORTDOCS%%share/doc/harbour/en/rddord.txt X%%PORTDOCS%%share/doc/harbour/en/readme.txt X%%PORTDOCS%%share/doc/harbour/en/sayget.txt X%%PORTDOCS%%share/doc/harbour/en/set.txt X%%PORTDOCS%%share/doc/harbour/en/setmode.txt X%%PORTDOCS%%share/doc/harbour/en/string.txt X%%PORTDOCS%%share/doc/harbour/en/strotype.txt X%%PORTDOCS%%share/doc/harbour/en/subcodes.txt X%%PORTDOCS%%share/doc/harbour/en/tbrowse.txt X%%PORTDOCS%%share/doc/harbour/en/tclass.txt X%%PORTDOCS%%share/doc/harbour/en/terminal.txt X%%PORTDOCS%%share/doc/harbour/en/tgetlist.txt X%%PORTDOCS%%share/doc/harbour/en/tlabel.txt X%%PORTDOCS%%share/doc/harbour/en/treport.txt X%%PORTDOCS%%share/doc/harbour/en/var.txt X%%PORTDOCS%%share/doc/harbour/es/array.txt X%%PORTDOCS%%share/doc/harbour/es/binnum.txt X%%PORTDOCS%%share/doc/harbour/es/browse.txt X%%PORTDOCS%%share/doc/harbour/es/clipper.txt X%%PORTDOCS%%share/doc/harbour/es/cmdline.txt X%%PORTDOCS%%share/doc/harbour/es/codebloc.txt X%%PORTDOCS%%share/doc/harbour/es/command.txt X%%PORTDOCS%%share/doc/harbour/es/compiler.txt X%%PORTDOCS%%share/doc/harbour/es/datetime.txt X%%PORTDOCS%%share/doc/harbour/es/dbdelim.txt X%%PORTDOCS%%share/doc/harbour/es/dbsdf.txt X%%PORTDOCS%%share/doc/harbour/es/dbstrux.txt X%%PORTDOCS%%share/doc/harbour/es/dir.txt X%%PORTDOCS%%share/doc/harbour/es/dirstruc.txt X%%PORTDOCS%%share/doc/harbour/es/diskspac.txt X%%PORTDOCS%%share/doc/harbour/es/error.txt X%%PORTDOCS%%share/doc/harbour/es/eval.txt X%%PORTDOCS%%share/doc/harbour/es/garbage.txt X%%PORTDOCS%%share/doc/harbour/es/gnulice.txt X%%PORTDOCS%%share/doc/harbour/es/harbext.txt X%%PORTDOCS%%share/doc/harbour/es/hb_set.txt X%%PORTDOCS%%share/doc/harbour/es/hbpplib.txt X%%PORTDOCS%%share/doc/harbour/es/hvm.txt X%%PORTDOCS%%share/doc/harbour/es/howtobsd.txt X%%PORTDOCS%%share/doc/harbour/es/idle.txt X%%PORTDOCS%%share/doc/harbour/es/input.txt X%%PORTDOCS%%share/doc/harbour/es/lang.txt X%%PORTDOCS%%share/doc/harbour/es/license.txt X%%PORTDOCS%%share/doc/harbour/es/macro.txt X%%PORTDOCS%%share/doc/harbour/es/math.txt X%%PORTDOCS%%share/doc/harbour/es/memo.txt X%%PORTDOCS%%share/doc/harbour/es/memvar2.txt X%%PORTDOCS%%share/doc/harbour/es/misc.txt X%%PORTDOCS%%share/doc/harbour/es/nation.txt X%%PORTDOCS%%share/doc/harbour/es/objfunc.txt X%%PORTDOCS%%share/doc/harbour/es/pcode.txt X%%PORTDOCS%%share/doc/harbour/es/pragma.txt X%%PORTDOCS%%share/doc/harbour/es/rdd.txt X%%PORTDOCS%%share/doc/harbour/es/readme.txt X%%PORTDOCS%%share/doc/harbour/es/sayget.txt X%%PORTDOCS%%share/doc/harbour/es/setmode.txt X%%PORTDOCS%%share/doc/harbour/es/simplex.txt X%%PORTDOCS%%share/doc/harbour/es/statics.txt X%%PORTDOCS%%share/doc/harbour/es/subcodes.txt X%%PORTDOCS%%share/doc/harbour/es/strotype.txt X%%PORTDOCS%%share/doc/harbour/es/tbrowse.txt X%%PORTDOCS%%share/doc/harbour/es/tclass.txt X%%PORTDOCS%%share/doc/harbour/es/tgetlist.txt X%%PORTDOCS%%share/doc/harbour/es/tlabel.txt X%%PORTDOCS%%share/doc/harbour/es/tracing.txt X%%PORTDOCS%%share/doc/harbour/es/treport.txt X%%PORTDOCS%%share/doc/harbour/es/var.txt X%%PORTDOCS%%share/doc/harbour/es/vm.txt X%%PORTDOCS%%share/doc/harbour/funclist.txt X%%PORTDOCS%%share/doc/harbour/gmake.txt X%%PORTDOCS%%share/doc/harbour/gtapi.txt X%%PORTDOCS%%share/doc/harbour/hbmake.txt X%%PORTDOCS%%share/doc/harbour/hbpplib.txt X%%PORTDOCS%%share/doc/harbour/hdr_tpl.txt X%%PORTDOCS%%share/doc/harbour/howtobsd.txt X%%PORTDOCS%%share/doc/harbour/howtocvs.txt X%%PORTDOCS%%share/doc/harbour/howtomak.txt X%%PORTDOCS%%share/doc/harbour/hrb_faq.txt X%%PORTDOCS%%share/doc/harbour/lang_id.txt X%%PORTDOCS%%share/doc/harbour/license.txt X%%PORTDOCS%%share/doc/harbour/pcode.txt X%%PORTDOCS%%share/doc/harbour/pragma.txt X%%PORTDOCS%%share/doc/harbour/readme.txt X%%PORTDOCS%%share/doc/harbour/simplex.txt X%%PORTDOCS%%share/doc/harbour/statics.txt X%%PORTDOCS%%share/doc/harbour/tracing.txt X%%PORTDOCS%%share/doc/harbour/transfrm.txt X%%PORTDOCS%%share/doc/harbour/vm.txt X%%PORTDOCS%%share/doc/harbour/whatsnew.txt X%%PORTDOCS%%share/doc/harbour/windll.txt X@dirrm %%PORTDOCS%%share/doc/harbour/en X@dirrm %%PORTDOCS%%share/doc/harbour/es X@dirrm %%PORTDOCS%%share/doc/harbour END-of-harbour/pkg-plist exit -- David G. Holm, Harbour SET Captain
The new sharfile works on -stable, but on -current I now get: In file included from ../../hbpp.c:66: /usr/include/malloc.h:3:2: #error "<malloc.h> has been replaced by <stdlib.h>" and later on (as a result?) ../../../../source/rtl/bsd/gcc/librtl.a(filesys.o): In function `hb_fsCommit': /usr/ports/lang/harbour/work/harbour/source/rtl/bsd/gcc/../../filesys.c:1492: undefined reference to `fdatasync' Any ideas?
State Changed From-To: suspended->feedback I've received a new shar, but still can't get it to work on -current ...
I must have missed a reference to malloc in the first error. I'm not sure about the second error, but it is definitely not connected to the first one. I'll look into it and update the port candidate if I can figure it out. ** Reply to message from Mark Linimon <linimon@lonesome.com> on Tue, 6 Jan 2004 04:25:14 -0600 (CST) > The new sharfile works on -stable, but on -current I now get: > > In file included from ../../hbpp.c:66: > /usr/include/malloc.h:3:2: #error "<malloc.h> has been replaced by <stdlib.h>" > > and later on (as a result?) > > ../../../../source/rtl/bsd/gcc/librtl.a(filesys.o): In function `hb_fsCommit': > /usr/ports/lang/harbour/work/harbour/source/rtl/bsd/gcc/../../filesys.c:1492: > undefined reference to `fdatasync' > > Any ideas?
** Reply to message from Mark Linimon <linimon@lonesome.com> on Tue, 6 Jan 2004 04:25:14 -0600 (CST) > The new sharfile works on -stable, but on -current I now get: > > In file included from ../../hbpp.c:66: > /usr/include/malloc.h:3:2: #error "<malloc.h> has been replaced by <stdlib.h>" As I suspected, this was due to overlooking yet another reference to malloc.h and should have occurred on both -stable and -current. > and later on (as a result?) > > ../../../../source/rtl/bsd/gcc/librtl.a(filesys.o): In function `hb_fsCommit': > /usr/ports/lang/harbour/work/harbour/source/rtl/bsd/gcc/../../filesys.c:1492: > undefined reference to `fdatasync' The hb_fsCommit function in filesys.c only attempts to use fdatasync if _POSIX_SYNCHRONIZED_IO is defined, so this error appears to be due to a bug in the POSIX library implementation in GCC on -current. The fdatasync function is a POSIX function that appears to me to be mandated to be present, even if unimplemented, if _POSIX_SYNCHRONIZED_IO is defined in unistd.h. > Any ideas? The first error is fixed, but I'm not sure if I should add a FreeBSD-specific workaround for the second error based on certain (currently unknown to me) values of __GNUC__ or what...
Hi, Look at the latest POSIX spec here: http://www.opengroup.org/onlinepubs/007904975/basedefs/unistd.h.html According to that web page, macros such as _POSIX_SYNCHRONIZED_IO can have values of -1, 0, or > 0. If the constant is defined to be -1, then that means the feature is not supported. ( This is what it is defined as on FreeBSD, insdie <sys/unistd.h> ). You need to change the code in your port to do something like: #if defined(_POSIX_SYNCHRONIZED_IO) && (_POSIX_SYNCHRONIZED_IO > 0) /* Use the fdatasync or whatever here */ #endif On Thu, Jan 08, 2004 at 03:10:39PM -0600, Mark Linimon wrote: > [mcl's cited compile error:] > > > ../../../../source/rtl/bsd/gcc/librtl.a(filesys.o): In function > > `hb_fsCommit': > > /usr/ports/lang/harbour/work/harbour/source/rtl/bsd/gcc/../../filesys.c:14 > >92: undefined reference to `fdatasync' > > [the submitter replied:] > > The hb_fsCommit function in filesys.c only attempts to use fdatasync if > _POSIX_SYNCHRONIZED_IO is defined, so this error appears to be due to a bug > in the POSIX library implementation in GCC on -current. The fdatasync > function is a POSIX function that appears to me to be mandated to be > present, even if unimplemented, if _POSIX_SYNCHRONIZED_IO is defined in > unistd.h. > > I'm not sure if I should add a FreeBSD-specific workaround for the second > error based on certain (currently unknown to me) values of __GNUC__ or > what... > > ------------------------------------------------------- > > _______________________________________________ > freebsd-standards@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-standards > To unsubscribe, send any mail to "freebsd-standards-unsubscribe@freebsd.org" -- Craig Rodrigues http://crodrigues.org rodrigc@crodrigues.org
<<On Thu, 8 Jan 2004 16:33:50 -0500, Craig Rodrigues <rodrigc@crodrigues.org> said: > #if defined(_POSIX_SYNCHRONIZED_IO) && (_POSIX_SYNCHRONIZED_IO > 0) ...which is equivalent to saying... #if _POSIX_SYNCHRONIZED_IO > 0 However, for full generality (and also dealing with broken implementations that define _POSIX_SYNCHRONIZED_IO as empty text rather than an integer as the standard requires): #if _POSIX_VERSION >= YOUR_FAVORITE_VERSION && _POSIX_SYNCHRONIZED_IO - 0 == 0 if (sysconf(_SC_SYNCHRONIZED_IO) > 0) { /* use fdatasync */ } #elif _POSIX_SYNCHRONIZED_IO - 0 > 0 /* use fdatasync */ #else /* fdatasync is not available at all */ #endif -GAWollman
** Reply to message from Mark Linimon <linimon@lonesome.com> on Tue, 6 Jan 2004 04:25:14 -0600 (CST) > The new sharfile works on -stable, but on -current I now get: > > In file included from ../../hbpp.c:66: > /usr/include/malloc.h:3:2: #error "<malloc.h> has been replaced by <stdlib.h>" > > and later on (as a result?) > > ../../../../source/rtl/bsd/gcc/librtl.a(filesys.o): In function `hb_fsCommit': > /usr/ports/lang/harbour/work/harbour/source/rtl/bsd/gcc/../../filesys.c:1492: > undefined reference to `fdatasync' > > Any ideas? Thanks for forwarding my response to your query. I quickly received a reply showing me how to properly check for the existence of fdatasync. (Apparently the original implementor used an out of date POSIX specification when implenting the use of that function for Harbour.) Following is a new shar file for Harbour 0.43.2: # 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: # # harbour # harbour/Makefile # harbour/distinfo # harbour/pkg-descr # harbour/pkg-plist # echo c - harbour mkdir -p harbour > /dev/null 2>&1 echo x - harbour/Makefile sed 's/^X//' >harbour/Makefile << 'END-of-harbour/Makefile' X# New ports collection makefile for: harbour X# Date created: 9 May 2003 X# Whom: David G. Holm <harbour@netfang.net> X# X# $FreeBSD$ X# X XPORTNAME= harbour XPORTVERSION= 0.43.2 XPORTREVISION= 0 XCATEGORIES= lang XMASTER_SITES= ftp://ftp.jsd0.com/public/harbour/dgh/ X XMAINTAINER= harbour@netfang.net XCOMMENT= An open source Clipper-compatible compiler X XWRKSRC=${WRKDIR} X XUSE_BISON=yes XUSE_FLEX=yes XUSE_GMAKE=yes XNO_INSTALL_MANPAGES=yes X XHB_DIR=${WRKDIR}/${PORTNAME} X X.if defined(NOPORTDOCS) Xpost-install: X ${INSTALL_PROGRAM} ${HB_DIR}/bin/harbour ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbdoc ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbmake ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbpp ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbrun ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbtest ${PREFIX}/bin X ${INSTALL_DATA} ${HB_DIR}/include/hb* ${PREFIX}/include X ${INSTALL_DATA} ${HB_DIR}/lib/*.a ${PREFIX}/lib X .endif X -@echo X -@echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ X -@echo @ X -@echo @ Executable files are installed in ${PREFIX}/bin. X -@echo @ X -@echo @ Header files are installed in ${PREFIX}/include. X -@echo @ X -@echo @ Library files are installed in ${PREFIX}/lib. X -@echo @ X -@echo @ See pkg-plist for a list of all installed files. X -@echo @ X -@echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ X -@echo X.else Xpost-install: X ${INSTALL_PROGRAM} ${HB_DIR}/bin/harbour ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbdoc ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbmake ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbpp ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbrun ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbtest ${PREFIX}/bin X ${INSTALL_PROGRAM} ${HB_DIR}/bin/hbverfix ${PREFIX}/bin X ${INSTALL_DATA} ${HB_DIR}/include/hb* ${PREFIX}/include X ${INSTALL_DATA} ${HB_DIR}/lib/*.a ${PREFIX}/lib X ${MKDIR} ${PREFIX}/share/doc/harbour X ${INSTALL_MAN} ${HB_DIR}/doc/*.txt ${PREFIX}/share/doc/harbour X ${MKDIR} ${PREFIX}/share/doc/harbour/en X ${INSTALL_MAN} ${HB_DIR}/doc/en/*.txt ${PREFIX}/share/doc/harbour/en X ${MKDIR} ${PREFIX}/share/doc/harbour/es X ${INSTALL_MAN} ${HB_DIR}/doc/es/*.txt ${PREFIX}/share/doc/harbour/es X -@echo X -@echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ X -@echo @ X -@echo @ Executable files are installed in ${PREFIX}/bin. X -@echo @ X -@echo @ Header files are installed in ${PREFIX}/include. X -@echo @ X -@echo @ Library files are installed in ${PREFIX}/lib. X -@echo @ X -@echo @ Documentation files are installed in ${PREFIX}/share/doc/harbour, X -@echo @ ${PREFIX}/share/doc/harbour/en, and ${PREFIX}/share/doc/harbour/es. X -@echo @ X -@echo @ See pkg-plist for a list of all installed files. X -@echo @ X -@echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ X -@echo X.endif X X.include <bsd.port.mk> END-of-harbour/Makefile echo x - harbour/distinfo sed 's/^X//' >harbour/distinfo << 'END-of-harbour/distinfo' XMD5 (harbour-0.43.2.tar.gz) = e1e5f3b56b8042b2c4a9f4288957850d END-of-harbour/distinfo echo x - harbour/pkg-descr sed 's/^X//' >harbour/pkg-descr << 'END-of-harbour/pkg-descr' XThis is a port of Harbour, an open source Clipper-compatible compiler. X XWWW: http://www.harbour-project.org/ X X- David G. Holm Xharbour@netfang.net END-of-harbour/pkg-descr echo x - harbour/pkg-plist sed 's/^X//' >harbour/pkg-plist << 'END-of-harbour/pkg-plist' Xbin/harbour Xbin/hbdoc Xbin/hbmake Xbin/hbpp Xbin/hbrun Xbin/hbtest Xbin/hbverfix Xinclude/hb_io.h Xinclude/hbapi.h Xinclude/hbapicdp.h Xinclude/hbapierr.h Xinclude/hbapifs.h Xinclude/hbapigt.h Xinclude/hbapiitm.h Xinclude/hbapilng.h Xinclude/hbapirdd.h Xinclude/hbclass.ch Xinclude/hbcommon.ch Xinclude/hbcomp.h Xinclude/hbdate.h Xinclude/hbdbf.h Xinclude/hbdbferr.h Xinclude/hbdbsort.h Xinclude/hbdefs.h Xinclude/hberrors.h Xinclude/hbexpra.c Xinclude/hbexprb.c Xinclude/hbexprc.c Xinclude/hbexprop.h Xinclude/hbextern.ch Xinclude/hbgetcmt.ch Xinclude/hbhash.h Xinclude/hbinit.h Xinclude/hbinkey.ch Xinclude/hblang.ch Xinclude/hbmacro.ch Xinclude/hbmacro.h Xinclude/hbmath.h Xinclude/hbmemory.ch Xinclude/hbmemvar.ch Xinclude/hboo.ch Xinclude/hbpcode.h Xinclude/hbpers.ch Xinclude/hbpp.h Xinclude/hbrddcdx.h Xinclude/hbrdddbf.h Xinclude/hbrdddbt.h Xinclude/hbrdddel.h Xinclude/hbrddfpt.h Xinclude/hbrddntx.h Xinclude/hbrddsdf.h Xinclude/hbrddwrk.h Xinclude/hbset.h Xinclude/hbsetup.ch Xinclude/hbsetup.h Xinclude/hbstack.h Xinclude/hbtrace.h Xinclude/hbtypes.h Xinclude/hbundoc.api Xinclude/hbver.h Xinclude/hbvm.h Xinclude/hbvmpub.h Xlib/libcodepage.a Xlib/libcommon.a Xlib/libdbfcdx.a Xlib/libdbfntx.a Xlib/libdebug.a Xlib/libgtcgi.a Xlib/libgtcrs.a Xlib/libgtpca.a Xlib/libgtsln.a Xlib/libgtstd.a Xlib/liblang.a Xlib/libmacro.a Xlib/libnulsys.a Xlib/libpp.a Xlib/librdd.a Xlib/librtl.a Xlib/libvm.a X%%PORTDOCS%%share/doc/harbour/c_std.txt X%%PORTDOCS%%share/doc/harbour/class_tp.txt X%%PORTDOCS%%share/doc/harbour/cmdline.txt X%%PORTDOCS%%share/doc/harbour/codebloc.txt X%%PORTDOCS%%share/doc/harbour/codestyl.txt X%%PORTDOCS%%share/doc/harbour/dirstruc.txt X%%PORTDOCS%%share/doc/harbour/en/array.txt X%%PORTDOCS%%share/doc/harbour/en/binnum.txt X%%PORTDOCS%%share/doc/harbour/en/browse.txt X%%PORTDOCS%%share/doc/harbour/en/clipper.txt X%%PORTDOCS%%share/doc/harbour/en/cmdline.txt X%%PORTDOCS%%share/doc/harbour/en/command.txt X%%PORTDOCS%%share/doc/harbour/en/compiler.txt X%%PORTDOCS%%share/doc/harbour/en/datetime.txt X%%PORTDOCS%%share/doc/harbour/en/dbdelim.txt X%%PORTDOCS%%share/doc/harbour/en/dbsdf.txt X%%PORTDOCS%%share/doc/harbour/en/dbstrux.txt X%%PORTDOCS%%share/doc/harbour/en/dir.txt X%%PORTDOCS%%share/doc/harbour/en/diskspac.txt X%%PORTDOCS%%share/doc/harbour/en/error.txt X%%PORTDOCS%%share/doc/harbour/en/eval.txt X%%PORTDOCS%%share/doc/harbour/en/file.txt X%%PORTDOCS%%share/doc/harbour/en/garbage.txt X%%PORTDOCS%%share/doc/harbour/en/gnulice.txt X%%PORTDOCS%%share/doc/harbour/en/gtslang.txt X%%PORTDOCS%%share/doc/harbour/en/harbext.txt X%%PORTDOCS%%share/doc/harbour/en/hb_api.txt X%%PORTDOCS%%share/doc/harbour/en/hb_apier.txt X%%PORTDOCS%%share/doc/harbour/en/hb_apifs.txt X%%PORTDOCS%%share/doc/harbour/en/hb_apigt.txt X%%PORTDOCS%%share/doc/harbour/en/hb_apiit.txt X%%PORTDOCS%%share/doc/harbour/en/hb_apiln.txt X%%PORTDOCS%%share/doc/harbour/en/hb_apird.txt X%%PORTDOCS%%share/doc/harbour/en/hb_compa.txt X%%PORTDOCS%%share/doc/harbour/en/hb_date.txt X%%PORTDOCS%%share/doc/harbour/en/hb_macro.txt X%%PORTDOCS%%share/doc/harbour/en/hb_set.txt X%%PORTDOCS%%share/doc/harbour/en/hb_vm.txt X%%PORTDOCS%%share/doc/harbour/en/hvm.txt X%%PORTDOCS%%share/doc/harbour/en/idle.txt X%%PORTDOCS%%share/doc/harbour/en/input.txt X%%PORTDOCS%%share/doc/harbour/en/lang.txt X%%PORTDOCS%%share/doc/harbour/en/license.txt X%%PORTDOCS%%share/doc/harbour/en/macro.txt X%%PORTDOCS%%share/doc/harbour/en/math.txt X%%PORTDOCS%%share/doc/harbour/en/memo.txt X%%PORTDOCS%%share/doc/harbour/en/memvar2.txt X%%PORTDOCS%%share/doc/harbour/en/menu.txt X%%PORTDOCS%%share/doc/harbour/en/misc.txt X%%PORTDOCS%%share/doc/harbour/en/nation.txt X%%PORTDOCS%%share/doc/harbour/en/objfunc.txt X%%PORTDOCS%%share/doc/harbour/en/rdd.txt X%%PORTDOCS%%share/doc/harbour/en/rdddb.txt X%%PORTDOCS%%share/doc/harbour/en/rddmisc.txt X%%PORTDOCS%%share/doc/harbour/en/rddord.txt X%%PORTDOCS%%share/doc/harbour/en/readme.txt X%%PORTDOCS%%share/doc/harbour/en/sayget.txt X%%PORTDOCS%%share/doc/harbour/en/set.txt X%%PORTDOCS%%share/doc/harbour/en/setmode.txt X%%PORTDOCS%%share/doc/harbour/en/string.txt X%%PORTDOCS%%share/doc/harbour/en/strotype.txt X%%PORTDOCS%%share/doc/harbour/en/subcodes.txt X%%PORTDOCS%%share/doc/harbour/en/tbrowse.txt X%%PORTDOCS%%share/doc/harbour/en/tclass.txt X%%PORTDOCS%%share/doc/harbour/en/terminal.txt X%%PORTDOCS%%share/doc/harbour/en/tgetlist.txt X%%PORTDOCS%%share/doc/harbour/en/tlabel.txt X%%PORTDOCS%%share/doc/harbour/en/treport.txt X%%PORTDOCS%%share/doc/harbour/en/var.txt X%%PORTDOCS%%share/doc/harbour/es/array.txt X%%PORTDOCS%%share/doc/harbour/es/binnum.txt X%%PORTDOCS%%share/doc/harbour/es/browse.txt X%%PORTDOCS%%share/doc/harbour/es/clipper.txt X%%PORTDOCS%%share/doc/harbour/es/cmdline.txt X%%PORTDOCS%%share/doc/harbour/es/codebloc.txt X%%PORTDOCS%%share/doc/harbour/es/command.txt X%%PORTDOCS%%share/doc/harbour/es/compiler.txt X%%PORTDOCS%%share/doc/harbour/es/datetime.txt X%%PORTDOCS%%share/doc/harbour/es/dbdelim.txt X%%PORTDOCS%%share/doc/harbour/es/dbsdf.txt X%%PORTDOCS%%share/doc/harbour/es/dbstrux.txt X%%PORTDOCS%%share/doc/harbour/es/dir.txt X%%PORTDOCS%%share/doc/harbour/es/dirstruc.txt X%%PORTDOCS%%share/doc/harbour/es/diskspac.txt X%%PORTDOCS%%share/doc/harbour/es/error.txt X%%PORTDOCS%%share/doc/harbour/es/eval.txt X%%PORTDOCS%%share/doc/harbour/es/garbage.txt X%%PORTDOCS%%share/doc/harbour/es/gnulice.txt X%%PORTDOCS%%share/doc/harbour/es/harbext.txt X%%PORTDOCS%%share/doc/harbour/es/hb_set.txt X%%PORTDOCS%%share/doc/harbour/es/hbpplib.txt X%%PORTDOCS%%share/doc/harbour/es/hvm.txt X%%PORTDOCS%%share/doc/harbour/es/howtobsd.txt X%%PORTDOCS%%share/doc/harbour/es/idle.txt X%%PORTDOCS%%share/doc/harbour/es/input.txt X%%PORTDOCS%%share/doc/harbour/es/lang.txt X%%PORTDOCS%%share/doc/harbour/es/license.txt X%%PORTDOCS%%share/doc/harbour/es/macro.txt X%%PORTDOCS%%share/doc/harbour/es/math.txt X%%PORTDOCS%%share/doc/harbour/es/memo.txt X%%PORTDOCS%%share/doc/harbour/es/memvar2.txt X%%PORTDOCS%%share/doc/harbour/es/misc.txt X%%PORTDOCS%%share/doc/harbour/es/nation.txt X%%PORTDOCS%%share/doc/harbour/es/objfunc.txt X%%PORTDOCS%%share/doc/harbour/es/pcode.txt X%%PORTDOCS%%share/doc/harbour/es/pragma.txt X%%PORTDOCS%%share/doc/harbour/es/rdd.txt X%%PORTDOCS%%share/doc/harbour/es/readme.txt X%%PORTDOCS%%share/doc/harbour/es/sayget.txt X%%PORTDOCS%%share/doc/harbour/es/setmode.txt X%%PORTDOCS%%share/doc/harbour/es/simplex.txt X%%PORTDOCS%%share/doc/harbour/es/statics.txt X%%PORTDOCS%%share/doc/harbour/es/subcodes.txt X%%PORTDOCS%%share/doc/harbour/es/strotype.txt X%%PORTDOCS%%share/doc/harbour/es/tbrowse.txt X%%PORTDOCS%%share/doc/harbour/es/tclass.txt X%%PORTDOCS%%share/doc/harbour/es/tgetlist.txt X%%PORTDOCS%%share/doc/harbour/es/tlabel.txt X%%PORTDOCS%%share/doc/harbour/es/tracing.txt X%%PORTDOCS%%share/doc/harbour/es/treport.txt X%%PORTDOCS%%share/doc/harbour/es/var.txt X%%PORTDOCS%%share/doc/harbour/es/vm.txt X%%PORTDOCS%%share/doc/harbour/funclist.txt X%%PORTDOCS%%share/doc/harbour/gmake.txt X%%PORTDOCS%%share/doc/harbour/gtapi.txt X%%PORTDOCS%%share/doc/harbour/hbmake.txt X%%PORTDOCS%%share/doc/harbour/hbpplib.txt X%%PORTDOCS%%share/doc/harbour/hdr_tpl.txt X%%PORTDOCS%%share/doc/harbour/howtobsd.txt X%%PORTDOCS%%share/doc/harbour/howtocvs.txt X%%PORTDOCS%%share/doc/harbour/howtomak.txt X%%PORTDOCS%%share/doc/harbour/hrb_faq.txt X%%PORTDOCS%%share/doc/harbour/lang_id.txt X%%PORTDOCS%%share/doc/harbour/license.txt X%%PORTDOCS%%share/doc/harbour/pcode.txt X%%PORTDOCS%%share/doc/harbour/pragma.txt X%%PORTDOCS%%share/doc/harbour/readme.txt X%%PORTDOCS%%share/doc/harbour/simplex.txt X%%PORTDOCS%%share/doc/harbour/statics.txt X%%PORTDOCS%%share/doc/harbour/tracing.txt X%%PORTDOCS%%share/doc/harbour/transfrm.txt X%%PORTDOCS%%share/doc/harbour/vm.txt X%%PORTDOCS%%share/doc/harbour/whatsnew.txt X%%PORTDOCS%%share/doc/harbour/windll.txt X@dirrm %%PORTDOCS%%share/doc/harbour/en X@dirrm %%PORTDOCS%%share/doc/harbour/es X@dirrm %%PORTDOCS%%share/doc/harbour END-of-harbour/pkg-plist exit
State Changed From-To: feedback->closed Committed, thanks for your patience.