sysutils/di: Update to 6.0.0
Use cmake build system. Add radio choice to math support. Remove old, unusable patches. PR: 285135 Approved by: submitter is maintainer
This commit is contained in:
parent
faec3a2239
commit
7aebe78081
@ -1,5 +1,5 @@
|
|||||||
PORTNAME= di
|
PORTNAME= di
|
||||||
DISTVERSION= 4.53
|
DISTVERSION= 6.0.0
|
||||||
CATEGORIES= sysutils
|
CATEGORIES= sysutils
|
||||||
MASTER_SITES= SF/diskinfo-di
|
MASTER_SITES= SF/diskinfo-di
|
||||||
|
|
||||||
@ -8,22 +8,29 @@ COMMENT= Disk Information Utility
|
|||||||
WWW= https://diskinfo-di.sourceforge.io/
|
WWW= https://diskinfo-di.sourceforge.io/
|
||||||
|
|
||||||
LICENSE= ZLIB
|
LICENSE= ZLIB
|
||||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
||||||
|
|
||||||
USES= perl5
|
USES= cmake pathfix pkgconfig
|
||||||
USE_PERL5= test
|
USE_LDCONFIG= yes
|
||||||
|
|
||||||
MAKE_ARGS= -e
|
|
||||||
MAKE_ENV= prefix="${PREFIX}"
|
|
||||||
TEST_TARGET= test
|
|
||||||
|
|
||||||
OPTIONS_DEFINE= NLS
|
OPTIONS_DEFINE= NLS
|
||||||
|
OPTIONS_DEFAULT= INTERNAL
|
||||||
|
OPTIONS_SINGLE= MATH
|
||||||
|
OPTIONS_SINGLE_MATH= GMP INTERNAL LIBTOMMATH
|
||||||
OPTIONS_SUB= yes
|
OPTIONS_SUB= yes
|
||||||
|
|
||||||
NLS_USES= gettext
|
INTERNAL_DESC= Use internal math support
|
||||||
NLS_MAKE_ENV_OFF= DI_NO_NLS=T
|
LIBTOMMATH_DESC= libtommath support
|
||||||
|
|
||||||
pre-install:
|
GMP_LIB_DEPENDS= libgmp.so:math/gmp
|
||||||
@${STRIP_CMD} ${WRKSRC}/C/di
|
GMP_CONFIGURE_ENV= DI_USE_MATH="DI_GMP"
|
||||||
|
|
||||||
|
INTERNAL_CONFIGURE_ENV= DI_USE_MATH="DI_INTERNAL"
|
||||||
|
|
||||||
|
LIBTOMMATH_LIB_DEPENDS= libtommath.so:math/libtommath
|
||||||
|
LIBTOMMATH_CONFIGURE_ENV= DI_USE_MATH="DI_TOMMATH"
|
||||||
|
|
||||||
|
NLS_USES= gettext
|
||||||
|
NLS_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Intl:BOOL=ON
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1720237886
|
TIMESTAMP = 1745810354
|
||||||
SHA256 (di-4.53.tar.gz) = 00dd5befc11dac8d65a68b248fd34158a2e6a850c2e4e2ab77594c79aa01e83e
|
SHA256 (di-6.0.0.tar.gz) = 7b663e4db044b1fa4986bd018f827c18e96fe6d1f9a36732dcbb0450e7f518cb
|
||||||
SIZE (di-4.53.tar.gz) = 200828
|
SIZE (di-6.0.0.tar.gz) = 133060
|
||||||
|
|||||||
@ -1,11 +0,0 @@
|
|||||||
--- C/Makefile.orig 2024-06-24 00:49:39 UTC
|
|
||||||
+++ C/Makefile
|
|
||||||
@@ -42,7 +42,7 @@ TEST = test
|
|
||||||
###
|
|
||||||
# installation options
|
|
||||||
#
|
|
||||||
-prefix = /usr/local
|
|
||||||
+prefix ?= /usr/local
|
|
||||||
PREFIX = $(prefix)
|
|
||||||
BINDIR = $(PREFIX)/bin
|
|
||||||
DATADIR = $(PREFIX)/share
|
|
||||||
@ -1,20 +0,0 @@
|
|||||||
--- Makefile.orig 2024-06-24 00:49:39 UTC
|
|
||||||
+++ Makefile
|
|
||||||
@@ -34,7 +34,7 @@ MKC_DIR = ./mkconfig
|
|
||||||
###
|
|
||||||
# installation options
|
|
||||||
#
|
|
||||||
-prefix = /usr/local
|
|
||||||
+prefix ?= /usr/local
|
|
||||||
PREFIX = $(prefix)
|
|
||||||
PROG = di
|
|
||||||
MPROG = mi
|
|
||||||
@@ -152,7 +152,7 @@ install-prog:
|
|
||||||
$(TEST) -d $(INST_BINDIR) || $(MKDIR) $(INST_BINDIR)
|
|
||||||
$(CP) -f ./$(FROMDIR)/$(PROG)$(EXE_EXT) $(DITARGET)
|
|
||||||
-$(RM) -f $(MTARGET) > /dev/null 2>&1
|
|
||||||
- -$(LN) -s $(DITARGET) $(MTARGET)
|
|
||||||
+ -$(LN) -s $(PROG)$(EXE_EXT) $(MTARGET)
|
|
||||||
@-test -f $(FROMDIR)/config.h && \
|
|
||||||
grep '^#define _enable_nls 1' $(FROMDIR)/config.h >/dev/null 2>&1 && \
|
|
||||||
(. ./$(FROMDIR)/di.env; $(MAKE) -e LOCALEDIR="$(LOCALEDIR)" \
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
--- tests.d/test_order.orig 2024-06-24 00:49:39 UTC
|
|
||||||
+++ tests.d/test_order
|
|
||||||
@@ -3,5 +3,4 @@
|
|
||||||
3 diarg
|
|
||||||
3 disort
|
|
||||||
3 ditot
|
|
||||||
-4 diinst
|
|
||||||
5 dinls
|
|
||||||
@ -1,6 +1,11 @@
|
|||||||
bin/di
|
bin/di
|
||||||
bin/mi
|
include/di.h
|
||||||
share/man/man1/di.1.gz
|
lib/libdi.so
|
||||||
|
lib/libdi.so.6
|
||||||
|
lib/libdi.so.6.0.0
|
||||||
|
libdata/pkgconfig/di.pc
|
||||||
%%NLS%%share/locale/de/LC_MESSAGES/di.mo
|
%%NLS%%share/locale/de/LC_MESSAGES/di.mo
|
||||||
%%NLS%%share/locale/en/LC_MESSAGES/di.mo
|
%%NLS%%share/locale/en/LC_MESSAGES/di.mo
|
||||||
%%NLS%%share/locale/es/LC_MESSAGES/di.mo
|
%%NLS%%share/locale/es/LC_MESSAGES/di.mo
|
||||||
|
share/man/man1/di.1.gz
|
||||||
|
share/man/man3/libdi.3.gz
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user