FreeBSD Bugzilla – Attachment 133377 Details for
Bug 177844
[MAINTAINER] textproc/p5-CSS-Compressor: Add an interface script
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
p5-CSS-Compressor-0.02_1.patch
p5-CSS-Compressor-0.02_1.patch (text/plain), 3.49 KB, created by
gslin
on 2013-04-14 02:50:00 UTC
(
hide
)
Description:
p5-CSS-Compressor-0.02_1.patch
Filename:
MIME Type:
Creator:
gslin
Created:
2013-04-14 02:50:00 UTC
Size:
3.49 KB
patch
obsolete
>diff -ruN /usr/ports/textproc/p5-CSS-Compressor/Makefile ./Makefile >--- /usr/ports/textproc/p5-CSS-Compressor/Makefile 2012-12-19 21:08:02.000000000 +0800 >+++ ./Makefile 2013-04-14 09:33:01.000000000 +0800 >@@ -3,6 +3,7 @@ > > PORTNAME= CSS-Compressor > PORTVERSION= 0.02 >+PORTREVISION= 1 > CATEGORIES= textproc perl5 > MASTER_SITES= CPAN > PKGNAMEPREFIX= p5- >@@ -12,6 +13,9 @@ > > PERL_CONFIGURE= yes > >+post-install: >+ ${INSTALL_SCRIPT} ${FILESDIR}/csscompressor ${PREFIX}/bin/ >+ > MAN3= CSS::Compressor.3 > > .include <bsd.port.mk> >diff -ruN /usr/ports/textproc/p5-CSS-Compressor/files/csscompressor ./files/csscompressor >--- /usr/ports/textproc/p5-CSS-Compressor/files/csscompressor 1970-01-01 08:00:00.000000000 +0800 >+++ ./files/csscompressor 2013-04-14 03:39:05.000000000 +0800 >@@ -0,0 +1,61 @@ >+#!/usr/bin/perl >+ >+# Copyright (c) 2012, Gea-Suan Lin >+# All rights reserved. >+# >+# Redistribution and use in source and binary forms, with or without >+# modification, are permitted provided that the following conditions are met: >+# >+# 1. Redistributions of source code must retain the above copyright notice, this >+# list of conditions and the following disclaimer. >+# 2. Redistributions in binary form must reproduce the above copyright notice, >+# this list of conditions and the following disclaimer in the documentation >+# and/or other materials provided with the distribution. >+# >+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND >+# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED >+# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE >+# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR >+# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES >+# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; >+# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND >+# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT >+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS >+# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >+# >+# The views and conclusions contained in the software and documentation are those >+# of the authors and should not be interpreted as representing official policies, >+# either expressed or implied, of the FreeBSD Project. >+ >+use strict; >+use warnings; >+ >+use CSS::Compressor qw/css_compress/; >+use IO::File; >+use Getopt::Long; >+ >+my $outfile; >+my $verbose = 0; >+ >+GetOptions('output|o=s' => \$outfile, 'verbose|v' => \$verbose); >+ >+my $infile = $ARGV[0]; >+ >+if (!defined $infile) { >+ die 'You need to specify input css file'; >+} >+ >+my $fh = IO::File->new($infile, 'r') or die $@; >+my $input = join '', <$fh>; >+$fh->close; >+ >+my $output = css_compress $input; >+if (defined $outfile) { >+ my $fh = IO::File->new($outfile, 'w+') or die $@; >+ print $fh $output; >+ $fh->close; >+} else { >+ print $output; >+} >+ >+__END__ >diff -ruN /usr/ports/textproc/p5-CSS-Compressor/pkg-plist ./pkg-plist >--- /usr/ports/textproc/p5-CSS-Compressor/pkg-plist 2012-12-19 21:08:02.000000000 +0800 >+++ ./pkg-plist 2013-04-14 09:32:47.000000000 +0800 >@@ -1,6 +1,7 @@ > @comment $FreeBSD: ports/textproc/p5-CSS-Compressor/pkg-plist,v 1.1 2012/12/19 13:08:02 svnexp Exp $ > %%SITE_PERL%%/%%PERL_ARCH%%/auto/CSS/Compressor/.packlist > %%SITE_PERL%%/CSS/Compressor.pm >+bin/csscompressor > @dirrmtry %%SITE_PERL%%/CSS > @dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/CSS/Compressor > @dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/CSS
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 177844
: 133377