From 6a08d6b0e4916ea66ee6c88267d29579c15e76d7 Mon Sep 17 00:00:00 2001 From: Sunpoet Po-Chuan Hsieh Date: Sat, 3 Mar 2018 16:29:52 +0000 Subject: [PATCH] Update to 1.4.1 - Change MASTER_SITES from SF to GitHub - Update LICENSE - Use PLIST - Update WWW - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/cheusov/libmaa/blob/master/doc/NEWS --- devel/libmaa/Makefile | 36 +++++++++++++------------------ devel/libmaa/distinfo | 5 +++-- devel/libmaa/files/patch-strtol.c | 11 ---------- devel/libmaa/pkg-descr | 3 +-- devel/libmaa/pkg-plist | 8 +++++++ net/dictd/Makefile | 1 + textproc/dict/Makefile | 1 + textproc/dictfmt/Makefile | 1 + 8 files changed, 30 insertions(+), 36 deletions(-) delete mode 100644 devel/libmaa/files/patch-strtol.c create mode 100644 devel/libmaa/pkg-plist diff --git a/devel/libmaa/Makefile b/devel/libmaa/Makefile index a9769cab6d6e..2ee6327a93aa 100644 --- a/devel/libmaa/Makefile +++ b/devel/libmaa/Makefile @@ -2,39 +2,33 @@ # $FreeBSD$ PORTNAME= libmaa -PORTVERSION= 1.3.2 -PORTREVISION= 3 +PORTVERSION= 1.4.1 PORTEPOCH= 1 CATEGORIES= devel -MASTER_SITES= SF/dict/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Provides a few data structures and helpful functions -# The software was licensed as GPLv2. LGPL20 is for the library. -LICENSE= LGPL20 -LICENSE_FILE= ${WRKSRC}/COPYING.LIB +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/doc/LICENSE + +BUILD_DEPENDS= mk-configure>=0.29.1:devel/mk-configure OPTIONS_DEFINE= DOCS -ALL_TARGET= lib -GNU_CONFIGURE= yes +MAKE_ARGS= -m ${LOCALBASE}/share/mkc-mk DOCDIR=${DOCSDIR} LIBDIR=${PREFIX}/lib +NO_CONFIGURE= yes USE_LDCONFIG= yes -USES= libtool:build -DOCS= README doc/libmaa.600dpi.ps -PLIST_FILES= include/maa.h \ - lib/libmaa.a \ - lib/libmaa.so \ - lib/libmaa.so.3 \ - lib/libmaa.so.3.0.0 -PORTDOCS= ${DOCS:T} +GH_ACCOUNT= cheusov +USE_GITHUB= yes + +post-patch: + @${AWK} -f ${WRKSRC}/maa/arggram2c < ${WRKSRC}/maa/arggram.txt > ${WRKSRC}/maa/arggram.c + @${REINPLACE_CMD} -e '/^FILES *=/ s|LICENSE||' ${WRKSRC}/doc/Makefile + @${REINPLACE_CMD} -e '/^#SHLIB_TEENY *=/ s|#||' ${WRKSRC}/maa/Makefile post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmaa.so.3 - -post-install-DOCS-on: - ${MKDIR} ${STAGEDIR}${DOCSDIR}/ - cd ${WRKSRC}/ && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}/ + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmaa.so .include diff --git a/devel/libmaa/distinfo b/devel/libmaa/distinfo index e967400bd0aa..4fa8fa4de7e2 100644 --- a/devel/libmaa/distinfo +++ b/devel/libmaa/distinfo @@ -1,2 +1,3 @@ -SHA256 (libmaa-1.3.2.tar.gz) = 59a5a01e3a9036bd32160ec535d25b72e579824e391fea7079e9c40b0623b1c5 -SIZE (libmaa-1.3.2.tar.gz) = 287198 +TIMESTAMP = 1519832016 +SHA256 (cheusov-libmaa-1.4.1_GH0.tar.gz) = bc886f02c94214ad2c231a7a337fc9c8bbdc9ec9d05c7061b7c1f0c5264fbe9b +SIZE (cheusov-libmaa-1.4.1_GH0.tar.gz) = 175106 diff --git a/devel/libmaa/files/patch-strtol.c b/devel/libmaa/files/patch-strtol.c deleted file mode 100644 index 646f62676f57..000000000000 --- a/devel/libmaa/files/patch-strtol.c +++ /dev/null @@ -1,11 +0,0 @@ ---- strtol.c.orig 1995-08-25 12:59:08.000000000 +0800 -+++ strtol.c 2008-01-26 13:15:27.000000000 +0800 -@@ -25,7 +25,7 @@ - #include - #include - --#ifdef __sparc__ -+#if defined(__sparc) && !defined(__FreeBSD__) - extern int errno; - extern int toupper(int); - #endif diff --git a/devel/libmaa/pkg-descr b/devel/libmaa/pkg-descr index 53f728960b64..d6f2049c0765 100644 --- a/devel/libmaa/pkg-descr +++ b/devel/libmaa/pkg-descr @@ -8,5 +8,4 @@ a wide range of programming problems. The memory management routines are especially helpful for improving the performance of memory-intensive applications. -WWW: http://www.dict.org/ -WWW: http://sourceforge.net/projects/dict/ +WWW: https://github.com/cheusov/libmaa diff --git a/devel/libmaa/pkg-plist b/devel/libmaa/pkg-plist new file mode 100644 index 000000000000..ee8006c1fa61 --- /dev/null +++ b/devel/libmaa/pkg-plist @@ -0,0 +1,8 @@ +include/maa.h +lib/libmaa.a +lib/libmaa.so +lib/libmaa.so.4 +lib/libmaa.so.4.0.0 +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/NEWS +%%PORTDOCS%%%%DOCSDIR%%/libmaa.600dpi.ps diff --git a/net/dictd/Makefile b/net/dictd/Makefile index 16391e48f955..d55369483cb1 100644 --- a/net/dictd/Makefile +++ b/net/dictd/Makefile @@ -3,6 +3,7 @@ PORTNAME= dictd PORTVERSION= 1.12.1 +PORTREVISION= 1 CATEGORIES+= net textproc MASTER_SITES= SF/dict/${PORTNAME}/${PORTNAME}-${PORTVERSION} diff --git a/textproc/dict/Makefile b/textproc/dict/Makefile index dff30cf721ef..f464f12fa072 100644 --- a/textproc/dict/Makefile +++ b/textproc/dict/Makefile @@ -3,6 +3,7 @@ PORTNAME= dict PORTVERSION= 1.12.1 +PORTREVISION= 1 CATEGORIES= textproc MASTER_SITES= SF/${PORTNAME}/${PORTNAME}d/${PORTNAME}d-${PORTVERSION} DISTNAME= ${PORTNAME}d-${PORTVERSION} diff --git a/textproc/dictfmt/Makefile b/textproc/dictfmt/Makefile index aa3ade67a0a7..175ba15b4f24 100644 --- a/textproc/dictfmt/Makefile +++ b/textproc/dictfmt/Makefile @@ -3,6 +3,7 @@ PORTNAME= dictfmt PORTVERSION= 1.12.1 +PORTREVISION= 1 CATEGORIES= textproc MASTER_SITES= SF/dict/dictd/dictd-${PORTVERSION} DISTNAME= dictd-${PORTVERSION}