ports/52015: New port: lang/harbour - A Clipper-compatible compiler

David G. Holm harbour at netfang.net
Sat May 10 05:30:20 UTC 2003


>Number:         52015
>Category:       ports
>Synopsis:       New port: lang/harbour - A Clipper-compatible compiler
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 09 22:30:16 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     David G. Holm
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
Harbour-Project.org
>Environment:
System: FreeBSD netfang.netfang.net 4.8-STABLE FreeBSD 4.8-STABLE #7: Fri Apr 4 15:42:28 EST 2003 dgh at netfang.netfang.net:/usr/obj/usr/src/sys/NETFANG i386


	i386, FreeBSD, FreeBSD, n/a
>Description:
	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
>Fix:

# 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 at 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 at 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	- at echo
X	- at echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
X	- at echo @
X	- at echo @ Executable files are installed in ${PREFIX}/bin.
X	- at echo @
X	- at echo @ Header files are installed in ${PREFIX}/include.
X	- at echo @
X	- at echo @ Library files are installed in ${PREFIX}/lib.
X	- at echo @
X	- at echo @ See pkg-plist for a list of all installed files.
X	- at echo @
X	- at echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
X	- at 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	- at echo
X	- at echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
X	- at echo @
X	- at echo @ Executable files are installed in ${PREFIX}/bin.
X	- at echo @
X	- at echo @ Header files are installed in ${PREFIX}/include.
X	- at echo @
X	- at echo @ Library files are installed in ${PREFIX}/lib.
X	- at echo @
X	- at echo @ Documentation files are installed in ${PREFIX}/share/doc/harbour,
X	- at echo @ ${PREFIX}/share/doc/harbour/en, and ${PREFIX}/share/doc/harbour/es.
X	- at echo @
X	- at echo @ See pkg-plist for a list of all installed files.
X	- at echo @
X	- at echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
X	- at 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) = 7fa4f5b7ace8bc0f31791ee4f2391472
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 at 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 at dirrm %%PORTDOCS%%share/doc/harbour/en
X at dirrm %%PORTDOCS%%share/doc/harbour/es
X at dirrm %%PORTDOCS%%share/doc/harbour
END-of-lang/harbour/pkg-plist
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list