Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Sep 2020 15:59:35 +0000 (UTC)
From:      Matthias Andree <mandree@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r547548 - branches/2020Q3/converters/recode
Message-ID:  <202009041559.084FxZfu008679@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mandree
Date: Fri Sep  4 15:59:35 2020
New Revision: 547548
URL: https://svnweb.freebsd.org/changeset/ports/547548

Log:
  MFH: r547547
  
  converters/recode: fix info file, add LICENCE, quiet portlint/portclippy
  
  This has been broken for almost 10 months, and again 3 months of silence
  from the maintainer, so let me step in to just fix it for the nonce.
  
  - Add LICENSE=GPLv2+
  - Add USES=makeinfo to fix .info file in clean-room builds (poudriere) [1]
  - Reshuffle a few lines to please portclippy and portlint
  - Bump PORTREVISION to flush out the broken packages and force rebuild
  
  - Add DISABLED example to strip library in order to also please
    stage-qa with DEVELOPER=yes (would require maintainer approval),
    in post-install (just remove @: and the comment line to enable).
  
  PR:		241879 [1]
  Submitted by:	Victor Sudakov <vas@sibptus.ru> [1]
  Approved by:	portmgr@ (blanket, see next line)
  Approved by:	ports-secteam@ (blanket: add dependency to fix broken .info, add LICENSE, fix portlint/portclippy issues)

Modified:
  branches/2020Q3/converters/recode/Makefile
Directory Properties:
  branches/2020Q3/   (props changed)

Modified: branches/2020Q3/converters/recode/Makefile
==============================================================================
--- branches/2020Q3/converters/recode/Makefile	Fri Sep  4 15:58:00 2020	(r547547)
+++ branches/2020Q3/converters/recode/Makefile	Fri Sep  4 15:59:35 2020	(r547548)
@@ -4,20 +4,24 @@
 PORTNAME=	recode
 PORTVERSION=	3.6
 DISTVERSIONPREFIX=	v
-PORTREVISION=	14
+PORTREVISION=	15
 CATEGORIES=	converters
 
 MAINTAINER=	demon@FreeBSD.org
 COMMENT=	Converts files between character sets and usages
 
+LICENSE=	GPLv2+
+
+USES=		gettext iconv libtool makeinfo perl5
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	pinard
 GH_PROJECT=	Recode
 
-GNU_CONFIGURE=	yes
-USES=		gettext iconv libtool perl5
-USE_PERL5=	run build
 USE_LDCONFIG=	yes
+USE_PERL5=	run build
+
+GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--without-included-gettext
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib ${ICONV_LIB}
@@ -37,5 +41,9 @@ post-patch:
 	@${REINPLACE_CMD} 's,"iconv\.h","${ICONV_PREFIX}/include/iconv.h",' \
 		${WRKSRC}/src/libiconv.c
 	@${CP} ${WRKSRC}/lib/error.c ${WRKSRC}/src
+
+# to enable, remove this line and the leading @: from the STRIP_CMD line
+post-install:
+	@: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librecode.so.*.*.*
 
 .include <bsd.port.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009041559.084FxZfu008679>