ports/156282: [PATCH] update lang/harbour to latest version and unbreak

Mikhail T. m.tsatsenko at gmail.com
Fri Apr 8 16:40:13 UTC 2011


>Number:         156282
>Category:       ports
>Synopsis:       [PATCH] update lang/harbour to latest version and unbreak
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Apr 08 16:40:12 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Mikhail T.
>Release:        8.2
>Organization:
>Environment:
FreeBSD red 8.2-RELEASE FreeBSD 8.2-RELEASE #1 r218780: Thu Mar 10 21:36:01 MSK 2011     root at red:/usr/obj/usr/src/sys/XGATE  amd64

>Description:
- Update to latest version
- UNBREAK
- Drop md5 sum
- Claim mainteinership
>How-To-Repeat:

>Fix:
cvs diff: Diffing .
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/lang/harbour/Makefile,v
retrieving revision 1.21
diff -u -r1.21 Makefile
--- Makefile	27 Apr 2010 01:41:01 -0000	1.21
+++ Makefile	8 Apr 2011 16:13:49 -0000
@@ -6,15 +6,15 @@
 #
 
 PORTNAME=	harbour
-PORTVERSION=	1.0.1
-PORTREVISION=	1
+PORTVERSION=	2.0.0
 CATEGORIES=	lang
 MASTER_SITES=	SF/${PORTNAME}-project/source/${PORTVERSION}
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	m.tsatsenko at gmail.com
 COMMENT=	An open source Clipper-compatible compiler
 
-LIB_DEPENDS=	slang.2:${PORTSDIR}/devel/libslang2
+LIB_DEPENDS=	slang.2:${PORTSDIR}/devel/libslang2\
+		pcre:${PORTSDIR}/devel/pcre
 BUILD_DEPENDS=	bash:${PORTSDIR}/shells/bash
 RUN_DEPENDS=	bash:${PORTSDIR}/shells/bash
 
@@ -32,23 +32,22 @@
 HB_DOC_INSTALL=	${DOCSDIR}
 HB_LIB_INSTALL=	${LOCALBASE}/lib
 HB_INC_INSTALL= ${LOCALBASE}/include
+HB_USER_CFLAGS=	-fPIC
 
 MAKE_ENV+=	HB_ARCHITECTURE=${HB_ARCHITECTURE} \
-			HB_COMPILER=${HB_COMPILER} \
-			HB_GT_LIB=${HB_GT_LIB} \
-			HB_BIN_INSTALL=${HB_BIN_INSTALL} \
-			HB_LIB_INSTALL=${HB_LIB_INSTALL} \
-			HB_INC_INSTALL=${HB_INC_INSTALL} \
-			HB_WITHOUT_X11=${HB_WITHOUT_X11}
+		HB_COMPILER=${HB_COMPILER} \
+		HB_GT_LIB=${HB_GT_LIB} \
+		HB_BIN_INSTALL=${HB_BIN_INSTALL} \
+		HB_LIB_INSTALL=${HB_LIB_INSTALL} \
+		HB_INC_INSTALL=${HB_INC_INSTALL} \
+		HB_WITHOUT_X11=${HB_WITHOUT_X11} \
+		HB_USER_CFLAGS=${HB_USER_CFLAGS}
 
 .if !defined(NOPORTDOCS)
 MAKE_ENV+= HB_DOC_INSTALL=${HB_DOC_INSTALL}
 .endif
 
-PORTDOCS= *.txt genhtm.bat genhtm.lnk genhtm.rsp
-
-do-build:
-	(cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${SH} ./make_gnu.sh)
+PORTDOCS= *.txt en-EN
 
 pre-install:
 .if !defined(NOPORTDOCS)
@@ -57,9 +56,7 @@
 
 .include <bsd.port.pre.mk>
 
-.if ${ARCH} == "amd64"
-BROKEN=		Leaves files behind on deinstall
-.elif ${ARCH} == "sparc64"
+.if ${ARCH} == "sparc64"
 BROKEN=		Does not compile on sparc64: assertion failed
 .elif ${OSVERSION} > 900007
 BROKEN=		fails to build with new utmpx
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/lang/harbour/distinfo,v
retrieving revision 1.5
diff -u -r1.5 distinfo
--- distinfo	11 May 2009 00:14:24 -0000	1.5
+++ distinfo	8 Apr 2011 16:13:49 -0000
@@ -1,3 +1,2 @@
-MD5 (harbour-1.0.1.tar.gz) = 2ce3f9293b3464ce8cc84585ccb18f21
-SHA256 (harbour-1.0.1.tar.gz) = ba10a0d9a91e12e70eafb09d7e45e7acac4b05c0d5f13ab3d7bedc7ee8d7e156
-SIZE (harbour-1.0.1.tar.gz) = 6448536
+SHA256 (harbour-2.0.0.tar.gz) = f85342af6f7501e0cc846a248b80272d0899e45a495c6976f02398633c14b88a
+SIZE (harbour-2.0.0.tar.gz) = 10990040
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/lang/harbour/pkg-plist,v
retrieving revision 1.4
diff -u -r1.4 pkg-plist
--- pkg-plist	11 May 2009 00:14:24 -0000	1.4
+++ pkg-plist	8 Apr 2011 16:13:49 -0000
@@ -1,11 +1,20 @@
 bin/harbour
-bin/hbdoc
-bin/hbmake
+bin/hb-build
+bin/hb-mkdyn
+bin/hb-mkslib
+bin/hbcc
+bin/hbcmp
+bin/hbformat
+bin/hbi18n
+bin/hblnk
+bin/hbmk
+bin/hbmk.cfg
+bin/hbmk2
 bin/hbpp
 bin/hbrun
 bin/hbtest
 include/achoice.ch
-include/adordd.ch
+include/appevent.ch
 include/assert.ch
 include/blob.ch
 include/box.ch
@@ -14,10 +23,16 @@
 include/color.ch
 include/common.ch
 include/ct.ch
+include/ct.h
 include/ctdisk.ch
 include/cterror.ch
 include/ctextern.ch
+include/ctmath.h
+include/ctset.h
+include/ctstr.h
+include/ctstrfil.h
 include/ctvideo.ch
+include/ctwin.h
 include/dbedit.ch
 include/dbinfo.ch
 include/dbstruct.ch
@@ -31,9 +46,11 @@
 include/fm.api
 include/ftmenuto.ch
 include/getexit.ch
+include/gra.ch
 include/gt.api
-include/hb_btree.api
+include/harupdf.ch
 include/hb_btree.ch
+include/hb_btree.h
 include/hb_io.h
 include/hbapi.h
 include/hbapicdp.h
@@ -45,7 +62,11 @@
 include/hbapiitm.h
 include/hbapilng.h
 include/hbapirdd.h
+include/hbapistr.h
 include/hbassert.h
+include/hbatomic.h
+include/hbbfish.h
+include/hbcdpreg.h
 include/hbchksum.h
 include/hbclass.ch
 include/hbcomp.h
@@ -60,14 +81,17 @@
 include/hbdefs.h
 include/hberrors.h
 include/hbexprop.h
+include/hbextcdp.ch
 include/hbextern.ch
-include/hbfixdj.h
-include/hbgetcmt.ch
+include/hbextlng.ch
 include/hbgfx.ch
 include/hbgfxdef.ch
 include/hbgtcore.h
 include/hbgtinfo.ch
+include/hbgtreg.h
 include/hbhash.h
+include/hbhrb.ch
+include/hbiniseg.h
 include/hbinit.h
 include/hbinkey.ch
 include/hblang.ch
@@ -77,6 +101,7 @@
 include/hbmath.h
 include/hbmemory.ch
 include/hbmemvar.ch
+include/hbmsgreg.h
 include/hbmzip.ch
 include/hboo.ch
 include/hbpcode.h
@@ -84,37 +109,46 @@
 include/hbpp.h
 include/hbrddcdx.h
 include/hbrdddbf.h
-include/hbrdddbt.h
 include/hbrdddel.h
 include/hbrddfpt.h
+include/hbrddnsx.h
 include/hbrddntx.h
 include/hbrddsdf.h
+include/hbrddsql.ch
 include/hbregex.h
 include/hbset.h
 include/hbsetup.ch
 include/hbsetup.h
 include/hbsix.ch
+include/hbsocket.ch
+include/hbsocket.h
+include/hbsqlit3.ch
+include/hbssl.ch
 include/hbstack.h
 include/hbstdgen.ch
 include/hbsxdef.ch
 include/hbsxfunc.h
+include/hbthread.ch
+include/hbthread.h
+include/hbtrace.ch
 include/hbtrace.h
 include/hbtypes.h
 include/hbundoc.api
 include/hbusrrdd.ch
+include/hbver.ch
 include/hbver.h
 include/hbvm.h
+include/hbvmint.h
 include/hbvmopt.h
 include/hbvmpub.h
-include/hbvpdf.ch
 include/hbwince.h
+include/hbwinuni.h
 include/hbxvm.h
 include/hbzlib.ch
 include/hbzlib.h
 include/inkey.ch
 include/item.api
 include/memoedit.ch
-include/msql.ch
 include/ord.ch
 include/rdd.api
 include/rddsys.ch
@@ -124,17 +158,26 @@
 include/simpleio.ch
 include/std.ch
 include/tbrowse.ch
+include/telepath.ch
 include/thtml.ch
 include/time87.ch
 include/tip.ch
 include/vm.api
+include/xbp.ch
+include/xbpdev.ch
 include/xhb.ch
+include/xhb.h
+include/xpp.ch
 lib/libgtcgi.a
 lib/libgtcrs.a
 lib/libgtpca.a
 lib/libgtsln.a
 lib/libgtstd.a
 lib/libgttrm.a
+lib/libharbour-2.0.0.so
+lib/libharbour.so
+lib/libharbourmt-2.0.0.so
+lib/libharbourmt.so
 lib/libhbbmcdx.a
 lib/libhbbtree.a
 lib/libhbclipsm.a
@@ -145,27 +188,40 @@
 lib/libhbdebug.a
 lib/libhbextern.a
 lib/libhbgt.a
+lib/libhbhpdf.a
 lib/libhbhsx.a
 lib/libhblang.a
 lib/libhbmacro.a
+lib/libhbmemio.a
 lib/libhbmisc.a
-lib/libhbmsql.a
 lib/libhbmzip.a
+lib/libhbnetio.a
 lib/libhbnf.a
+lib/libhbnortl.a
 lib/libhbnulrdd.a
-lib/libhbpcre.a
 lib/libhbpp.a
 lib/libhbrdd.a
 lib/libhbrtl.a
 lib/libhbsix.a
+lib/libhbsms.a
+lib/libhbsqlit3.a
+lib/libhbssl.a
 lib/libhbtip.a
+lib/libhbtipssl.a
+lib/libhbtpathy.a
+lib/libhbuddall.a
 lib/libhbusrrdd.a
 lib/libhbvm.a
-lib/libhbvpdf.a
+lib/libhbvmmt.a
+lib/libhbxbp.a
 lib/libhbziparc.a
-lib/libhbzlib.a
-lib/librddado.a
+lib/liblibhpdf.a
+lib/liblibpng.a
 lib/librddcdx.a
 lib/librddfpt.a
+lib/librddnsx.a
 lib/librddntx.a
+lib/librddsql.a
+lib/libsqlite3.a
 lib/libxhb.a
+lib/libxpp.a

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



More information about the freebsd-ports-bugs mailing list