textproc/libsass: Update to 3.6.6

- Rearrange Makefile to closer follow Porters Handbook
- Remove hardcoded O2 optimization

Release notes:	https://github.com/sass/libsass/releases/tag/3.6.6

PR:	275948
This commit is contained in:
Daniel Engberg
2023-12-27 16:16:13 +01:00
committed by Nicola Vitale
parent 96a9498e47
commit c717bea297
3 changed files with 23 additions and 16 deletions

View File

@@ -1,6 +1,5 @@
PORTNAME= libsass
DISTVERSION= 3.6.5
PORTREVISION= 0
DISTVERSION= 3.6.6
CATEGORIES= textproc
MAINTAINER= nivit@FreeBSD.org
@@ -12,21 +11,19 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= autoreconf compiler:c++11-lib cpe gmake libtool pathfix
CPE_VENDOR= sass-lang
USE_GITHUB= yes
PATHFIX_MAKEFILEIN= GNUmakefile.am
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= sass
GNU_CONFIGURE= yes
MAKEFILE= GNUmakefile
INSTALL_TARGET= install-strip
CONFIGURE_ARGS= --disable-static
GH_ACCOUNT= sass
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
MAKEFILE= GNUmakefile
PATHFIX_MAKEFILEIN= GNUmakefile.am
post-patch:
@${ECHO_CMD} "${ECHO_CMD} \"${PORTVERSION}\"" > ${WRKSRC}/version.sh
@${ECHO_CMD} "${ECHO_CMD} \"${DISTVERSION}\"" > ${WRKSRC}/version.sh
.include <bsd.port.mk>

View File

@@ -1,3 +1,3 @@
TIMESTAMP = 1674776484
SHA256 (sass-libsass-3.6.5_GH0.tar.gz) = 89d8f2c46ae2b1b826b58ce7dde966a176bac41975b82e84ad46b01a55080582
SIZE (sass-libsass-3.6.5_GH0.tar.gz) = 342426
TIMESTAMP = 1703409957
SHA256 (sass-libsass-3.6.6_GH0.tar.gz) = 11f0bb3709a4f20285507419d7618f3877a425c0131ea8df40fe6196129df15d
SIZE (sass-libsass-3.6.6_GH0.tar.gz) = 342625

View File

@@ -0,0 +1,10 @@
--- GNUmakefile.am.orig 2023-12-21 08:30:51 UTC
+++ GNUmakefile.am
@@ -1,6 +1,6 @@ ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS} -I m4 -I script
ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS} -I m4 -I script
-AM_COPT = -Wall -O2
+AM_COPT = -Wall
AM_COVLDFLAGS =
if ENABLE_COVERAGE