svn commit: r503269 - in head/textproc/p5-CSS-Sass: . files
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sat Jun 1 22:31:48 UTC 2019
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
More information about the svn-ports-head
mailing list