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>