diff options
author | Rene Ladan <rene@FreeBSD.org> | 2014-01-31 00:03:39 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2014-01-31 00:03:39 +0000 |
commit | 13760542f42b695122a4c3f6a113513eb9b1b6ff (patch) | |
tree | 213c733d9b1a7e0f6a8d14674923ed4b2940b0d8 /math/hexcalc | |
parent | aa704e0680c202cb01c513683cfbd22a26180a27 (diff) |
Notes
Diffstat (limited to 'math/hexcalc')
-rw-r--r-- | math/hexcalc/Makefile | 37 | ||||
-rw-r--r-- | math/hexcalc/distinfo | 2 | ||||
-rw-r--r-- | math/hexcalc/files/patch-a | 109 | ||||
-rw-r--r-- | math/hexcalc/pkg-descr | 2 |
4 files changed, 150 insertions, 0 deletions
diff --git a/math/hexcalc/Makefile b/math/hexcalc/Makefile new file mode 100644 index 000000000000..bd5c3e79a2b0 --- /dev/null +++ b/math/hexcalc/Makefile @@ -0,0 +1,37 @@ +# Created by: jhs@berklix.com / asami (original) +# $FreeBSD$ + +PORTNAME= hexcalc +PORTVERSION= 1.11 +PORTREVISION= 2 +CATEGORIES= math +MASTER_SITES= http://www.berklix.com/~jhs/ftp/FreeBSD/ports/distfiles/ +DISTNAME= ${PORTNAME} +EXTRACT_SUFX= .tar.Z + +MAINTAINER= jhs@berklix.com +COMMENT= A multi-radix calculator for x11 + +# XORG_CAT= app +# USE_IMAKE= yes +# Maybe later. +# It would move from distfiles/hexcalc..tar.Z +# to distfiles/xorg/app/hexcalc..tar.Z & require change in distinfo + +# Old distfile name in 8.2 was hexcalc..tar.Z & EXTRACT_SUFX was ..tar.Z +# presumably a mistake, now shortened to normality. + +USE_XORG= ice sm x11 xaw xext xmu xt + +PLIST_FILES= bin/hexcalc man/man1/hexcalc.1.gz + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/hexcalc ${STAGEDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/hexcalc.man \ + ${STAGEDIR}${MANPREFIX}/man/man1/hexcalc.1 + @# The manual installed OK on 9.1-RELEASE without do-install, + @# but manual install failed on 9.2-RELEASE & 10.0-RELEASE, + @# so I added do-install, which does no harm on 9.1 & 9.2. + @# Maybe do-install can be discarded if MAN variables are set right ? + +.include <bsd.port.mk> diff --git a/math/hexcalc/distinfo b/math/hexcalc/distinfo new file mode 100644 index 000000000000..c9e4b977e258 --- /dev/null +++ b/math/hexcalc/distinfo @@ -0,0 +1,2 @@ +SHA256 (hexcalc.tar.Z) = cd9aed4c21b1dc4ea217fa78ec8558320ae93e944179055e5d184050b189631f +SIZE (hexcalc.tar.Z) = 25129 diff --git a/math/hexcalc/files/patch-a b/math/hexcalc/files/patch-a new file mode 100644 index 000000000000..7813c5a1a375 --- /dev/null +++ b/math/hexcalc/files/patch-a @@ -0,0 +1,109 @@ +http://www.berklix.com/~jhs/src/bsd/fixes/FreeBSD/ports/gen/math/hexcalc/files/patch-a + +30 Jan 2014 by "Julian H. Stacey" <jhs@berklix.com> +to convert FreeBSD 8.2-RELEASE/ports/math/hexcalc/ +to run on 9.1-RELEASE, 9.2-RELEASE, & 10.0-RELEASE. + +I found I had an original local off line hexcalc..tar.Z, +linked it to new shorter name hexcalc.tar.Z, & published here: + http://www.berklix.com/~jhs/ftp/FreeBSD/ports/distfiles/hexcalc.tar.Z +which solved: + grep hexcalc /usr/ports/MOVED + math/hexcalc||2011-08-01|Has expired: Looks like abandonware, no more public distfiles + +I suggest a copy of distfile be made to + ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/hexcalc.tar.Z + +*** Makefile.orig Thu Jan 30 03:29:09 2014 +--- Makefile Thu Jan 30 03:31:57 2014 +*************** +*** 53,59 **** + COMPRESS = compress + CPP = /usr/lpp/X11/Xamples/util/cpp/cpp $(STD_CPP_DEFINES) + PREPROCESSCMD = cc -E $(STD_CPP_DEFINES) +! INSTALL = /usr/ucb/install + LD = ld + LINT = lint + LINTLIBFLAG = -o +--- 53,59 ---- + COMPRESS = compress + CPP = /usr/lpp/X11/Xamples/util/cpp/cpp $(STD_CPP_DEFINES) + PREPROCESSCMD = cc -E $(STD_CPP_DEFINES) +! INSTALL = install + LD = ld + LINT = lint + LINTLIBFLAG = -o +*************** +*** 71,77 **** + STD_INCLUDES = + STD_CPP_DEFINES = -DAIXV3 -D_NO_PROTO + STD_DEFINES = -DAIXV3 -D_NO_PROTO +! EXTRA_LOAD_FLAGS = -bnodelcsect + + EXTRA_INCLUDES = + +--- 71,77 ---- + STD_INCLUDES = + STD_CPP_DEFINES = -DAIXV3 -D_NO_PROTO + STD_DEFINES = -DAIXV3 -D_NO_PROTO +! EXTRA_LOAD_FLAGS = + + EXTRA_INCLUDES = + +*************** +*** 94,100 **** + INSTDATFLAGS = -m 0444 + INSTKMEMFLAGS = -m 4755 + +! PROJECTROOT = /usr/local/X11R5 + + TOP_INCLUDES = -I$(INCROOT) + +--- 94,100 ---- + INSTDATFLAGS = -m 0444 + INSTKMEMFLAGS = -m 4755 + +! PROJECTROOT = /usr/local + + TOP_INCLUDES = -I$(INCROOT) + +*************** +*** 133,142 **** + # X Window System make variables; this need to be coordinated with rules + + PATHSEP = / +! USRLIBDIR = /usr/local/X11R5/lib + + BINDIR = /usr/local/bin +! INCROOT = /usr/local/X11R5/include + BUILDINCROOT = $(TOP) + BUILDINCDIR = $(BUILDINCROOT)/X11 + BUILDINCTOP = .. +--- 133,142 ---- + # X Window System make variables; this need to be coordinated with rules + + PATHSEP = / +! USRLIBDIR = /usr/local/lib + + BINDIR = /usr/local/bin +! INCROOT = /usr/local/include + BUILDINCROOT = $(TOP) + BUILDINCDIR = $(BUILDINCROOT)/X11 + BUILDINCTOP = .. +*************** +*** 153,159 **** + + MANPATH = /usr/local/man + MANSOURCEPATH = $(MANPATH)/man +! MANSUFFIX = n + LIBMANSUFFIX = 3 + MANDIR = $(MANSOURCEPATH)$(MANSUFFIX) + LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX) +--- 153,159 ---- + + MANPATH = /usr/local/man + MANSOURCEPATH = $(MANPATH)/man +! MANSUFFIX = 1 + LIBMANSUFFIX = 3 + MANDIR = $(MANSOURCEPATH)$(MANSUFFIX) + LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX) diff --git a/math/hexcalc/pkg-descr b/math/hexcalc/pkg-descr new file mode 100644 index 000000000000..0404ad27e89e --- /dev/null +++ b/math/hexcalc/pkg-descr @@ -0,0 +1,2 @@ +hexcalc is a multi-radix calucaltor for integers. It understands +decimal, hexadecimal, octal and binary numbers. |