Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 1 Jun 2019 22:31:42 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r503269 - in head/textproc/p5-CSS-Sass: . files
Message-ID:  <201906012231.x51MVgds078387@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Sat Jun  1 22:31:42 2019
New Revision: 503269
URL: https://svnweb.freebsd.org/changeset/ports/503269

Log:
  Update to 3.6.0
  
  Changes:	https://metacpan.org/changes/distribution/CSS-Sass

Modified:
  head/textproc/p5-CSS-Sass/Makefile
  head/textproc/p5-CSS-Sass/distinfo
  head/textproc/p5-CSS-Sass/files/patch-Makefile.PL
  head/textproc/p5-CSS-Sass/pkg-plist

Modified: head/textproc/p5-CSS-Sass/Makefile
==============================================================================
--- head/textproc/p5-CSS-Sass/Makefile	Sat Jun  1 22:31:37 2019	(r503268)
+++ head/textproc/p5-CSS-Sass/Makefile	Sat Jun  1 22:31:42 2019	(r503269)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	CSS-Sass
-PORTVERSION=	3.4.13
+PORTVERSION=	3.6.0
 CATEGORIES=	textproc perl5
 MASTER_SITES=	CPAN
 PKGNAMEPREFIX=	p5-
@@ -25,13 +25,12 @@ TEST_DEPENDS=	p5-File-chdir>=0.01:devel/p5-File-chdir 
 USES=		compiler:c++11-lang gmake perl5
 USE_PERL5=	configure
 
-MAKE_JOBS_UNSAFE=	yes
-
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/CSS/Sass/Sass.so
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/CSS/Sass/libsass.so
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/CSS/Sass/plugins/digest/digest.so
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/CSS/Sass/plugins/glob/glob.so
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/CSS/Sass/plugins/img-size/img-size.so
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/CSS/Sass/plugins/math/math.so
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/libsass.so
 
 .include <bsd.port.mk>

Modified: head/textproc/p5-CSS-Sass/distinfo
==============================================================================
--- head/textproc/p5-CSS-Sass/distinfo	Sat Jun  1 22:31:37 2019	(r503268)
+++ head/textproc/p5-CSS-Sass/distinfo	Sat Jun  1 22:31:42 2019	(r503269)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1555202481
-SHA256 (CSS-Sass-3.4.13.tar.gz) = eb32eddd7b662ed6827019d7d9fe9d69813eb12c790a10a1c0e461edf6e5f787
-SIZE (CSS-Sass-3.4.13.tar.gz) = 2458930
+TIMESTAMP = 1559381113
+SHA256 (CSS-Sass-3.6.0.tar.gz) = 3e78e6e92feff585d1bcd56d91782e01294f3dfcb3e693513d014bf8a721de6b
+SIZE (CSS-Sass-3.6.0.tar.gz) = 1089621

Modified: head/textproc/p5-CSS-Sass/files/patch-Makefile.PL
==============================================================================
--- head/textproc/p5-CSS-Sass/files/patch-Makefile.PL	Sat Jun  1 22:31:37 2019	(r503268)
+++ head/textproc/p5-CSS-Sass/files/patch-Makefile.PL	Sat Jun  1 22:31:42 2019	(r503269)
@@ -1,4 +1,4 @@
---- Makefile.PL.orig	2019-04-10 22:57:22 UTC
+--- Makefile.PL.orig	2019-05-19 16:09:14 UTC
 +++ Makefile.PL
 @@ -374,8 +374,8 @@ my $orig = \&ExtUtils::MM_Unix::c_o;
  		# sometimes g++, thus we need to force the
@@ -11,66 +11,7 @@
  		# add c++0x flag only for cpp files
  		# otherwise XS perl handshake fails
  		s/\$\*\.c(pp|xx)\s*(?=\n|\r|\Z)/-std=c++0x \$\*\.c$1/g
-@@ -607,7 +607,7 @@ my $reported = 0;
- sub compile_lib {
- 	my ($mm, $name) = @_;
- 	my @args = (
--		'$(LD) $(OPTIMIZE) -lstdc++ -shared', "-o ${name}",
-+		'$(LD) $(OPTIMIZE) -shared', "-o ${name}",
- 	);
- 	# need special path on windows and MSVC (cl)
- 	if ($^O eq 'MSWin32' && $Config{cc} =~ /^cl/) {
-@@ -644,10 +644,10 @@ sub libsass_sassc
- 	else {
- 		# create the sassc executable by linking against sassc and libsass
- 		push @ret, "\t" . '$(LD) -o $(SASSC_EXE) $(LDFLAGS) $(SASSC_OBJ) $(LIBS)'
--		         . ' ' . ($static ? '$(LIBSASS_OBJ)' : '-L$(INST_BIN) -lsass -lstdc++')
--		         . ' $(OPTIMIZE) -lstdc++ -std=c++0x ' . join(" ", @libs)
-+		         . ' ' . ($static ? '$(LIBSASS_OBJ)' : '-L$(INST_ARCHLIB) -lsass')
-+		         . ' $(OPTIMIZE) -std=c++0x ' . join(" ", @libs)
- 		         . ($^O eq "linux" ? ' -ldl' : '')
--		         . ' -Wl,-rpath,$(INST_BIN)';
-+		         . ' -Wl,-rpath,$(INST_ARCHLIB)';
- 	}
- 	# add target to virtual "pure_all"
- 	push @cleanups, '$(SASSC_OBJ)';
-@@ -662,7 +662,7 @@ sub libsass_lib
- 	# register our source and object files
- 	my @ret = 'LIBSASS_OBJ = ' . join(" ", @SOURCES);
- 	# location of the created object
--	push @ret, 'LIBSASS_LIB = $(INST_BIN)/libsass.$(SO)';
-+	push @ret, 'LIBSASS_LIB = $(INST_ARCHLIB)/libsass.$(SO)';
- 	# create the target for the makefile
- 	push @ret, '$(LIBSASS_LIB): $(LIBSASS_OBJ)';
- 	# create the libsass shared library by linking against all objects
-@@ -686,7 +686,7 @@ sub libsass_plugin_math
- 	push @ret, "\t" . '$(MKPATH) $(INST_ARCHAUTODIR)/plugins/math';
- 	# create the libsass shared library by linking against all objects
- 	push @ret, "\t" . compile_lib($_[0], '$(MATH_LIB)') . ' $(MATH_OBJ)'
--		     . ' ' . ($static ? '$(LIBSASS_OBJ)' : '-L$(INST_BIN) -lsass -lstdc++');
-+		     . ' ' . ($static ? '$(LIBSASS_OBJ)' : '-L$(INST_ARCHLIB) -lsass');
- 	# add target to virtual "pure_all"
- 	push @cleanups, '$(MATH_OBJ)';
- 	push @cleanups, '$(MATH_LIB)';
-@@ -706,7 +706,7 @@ sub libsass_plugin_img_size
- 	push @ret, "\t" . '$(MKPATH) $(INST_ARCHAUTODIR)/plugins/img-size';
- 	# create the libsass shared library by linking against all objects
- 	push @ret, "\t" . compile_lib($_[0], '$(IMG_SIZE_LIB)') . ' $(IMG_SIZE_OBJ)'
--		     . ' ' . ($static ? '$(LIBSASS_OBJ)' : '-L$(INST_BIN) -lsass -lstdc++');
-+		     . ' ' . ($static ? '$(LIBSASS_OBJ)' : '-L$(INST_ARCHLIB) -lsass');
- 	# add target to virtual "pure_all"
- 	push @cleanups, '$(IMG_SIZE_OBJ)';
- 	push @cleanups, '$(IMG_SIZE_LIB)';
-@@ -731,7 +731,7 @@ sub libsass_plugin_digest
- 	push @ret, "\t" . '$(MKPATH) $(INST_ARCHAUTODIR)/plugins/digest';
- 	# create the libsass shared library by linking against all objects
- 	push @ret, "\t" . compile_lib($_[0], '$(DIGEST_LIB)') . ' $(DIGEST_OBJ)'
--	         . ' ' . ($static ? '$(LIBSASS_OBJ)' : '-L$(INST_BIN) -lsass -lstdc++');
-+	         . ' ' . ($static ? '$(LIBSASS_OBJ)' : '-L$(INST_ARCHLIB) -lsass');
- 	# add target to virtual "pure_all"
- 	push @cleanups, '$(DIGEST_OBJ)';
- 	push @cleanups, '$(DIGEST_LIB)';
-@@ -749,14 +749,14 @@ sub libsass_plugin_glob
+@@ -750,7 +750,7 @@ sub libsass_plugin_glob
  	# special case (does not compile with perl inc path)
  	# readdir and friends were not available from headers
  	push @ret, 'plugins/glob/vendor/FS$(OBJ_EXT):';
@@ -79,11 +20,3 @@
  	# create the target for the makefile
  	push @ret, '$(GLOB_LIB): $(LIBSASS_LIB) $(GLOB_OBJ)';
  	# make sure the plugin path exists for output
- 	push @ret, "\t" . '$(MKPATH) $(INST_ARCHAUTODIR)/plugins/glob';
- 	# create the libsass shared library by linking against all objects
- 	push @ret, "\t" . compile_lib($_[0], '$(GLOB_LIB)') . ' $(GLOB_OBJ)'
--	         . ' ' . ($static ? '$(LIBSASS_OBJ)' : '-L$(INST_BIN) -lsass -lstdc++');
-+	         . ' ' . ($static ? '$(LIBSASS_OBJ)' : '-L$(INST_ARCHLIB) -lsass');
- 	# add target to virtual "pure_all"
- 	push @cleanups, '$(GLOB_OBJ)';
- 	push @cleanups, '$(GLOB_LIB)';

Modified: head/textproc/p5-CSS-Sass/pkg-plist
==============================================================================
--- head/textproc/p5-CSS-Sass/pkg-plist	Sat Jun  1 22:31:37 2019	(r503268)
+++ head/textproc/p5-CSS-Sass/pkg-plist	Sat Jun  1 22:31:42 2019	(r503269)
@@ -8,10 +8,11 @@ bin/psass
 %%SITE_ARCH%%/CSS/Sass/Watchdog.pm
 %%SITE_ARCH%%/CSS/ppport.h
 %%SITE_ARCH%%/auto/CSS/Sass/Sass.so
+%%SITE_ARCH%%/auto/CSS/Sass/libsass.so
+%%SITE_ARCH%%/auto/CSS/Sass/plugins/digest/digest.so
 %%SITE_ARCH%%/auto/CSS/Sass/plugins/glob/glob.so
 %%SITE_ARCH%%/auto/CSS/Sass/plugins/img-size/img-size.so
 %%SITE_ARCH%%/auto/CSS/Sass/plugins/math/math.so
-%%SITE_ARCH%%/libsass.so
 %%PERL5_MAN1%%/psass.1.gz
 %%PERL5_MAN3%%/CSS::Sass.3.gz
 %%PERL5_MAN3%%/CSS::Sass::Value.3.gz



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