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