Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: haikuports/haikuports
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 001a94222287
Choose a base ref
...
head repository: haikuports/haikuports
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1b9b6db554dd
Choose a head ref
  • 1 commit
  • 1 file changed
  • 1 contributor

Commits on Aug 25, 2021

  1. sassc: new recipe (#6150)

    linkmauve authored Aug 25, 2021
    Copy the full SHA
    1b9b6db View commit details
Showing with 48 additions and 0 deletions.
  1. +48 −0 dev-util/sassc/sassc-3.6.2.recipe
48 changes: 48 additions & 0 deletions dev-util/sassc/sassc-3.6.2.recipe
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
SUMMARY="C implementation of Sass CSS preprocessor"
DESCRIPTION="SassC is a C/C++ port of the Sass engine. The point is to be \
simple, fast, and easy to integrate. \
\
Sass is a pre-processing language for CSS. It allows you to write cleaner \
stylesheets and makes collaboration on your CSS a breeze."
HOMEPAGE="https://sass-lang.com"
COPYRIGHT="2012-2016 by the Sass Open Source Foundation"
LICENSE="MIT"
REVISION="1"
SOURCE_URI="https://github.com/sass/sassc/archive/refs/tags/$portVersion.tar.gz"
CHECKSUM_SHA256="608dc9002b45a91d11ed59e352469ecc05e4f58fc1259fc9a9f5b8f0f8348a03"

ARCHITECTURES="?x86_gcc2 ?x86 x86_64"
SECONDARY_ARCHITECTURES="x86"

PROVIDES="
sassc$secondaryArchSuffix = $portVersion
cmd:sassc$secondaryArchSuffix
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libsass$secondaryArchSuffix
"

BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libsass${secondaryArchSuffix}
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoreconf
cmd:gcc$secondaryArchSuffix
cmd:libtoolize$secondaryArchSuffix
cmd:make
"

BUILD()
{
autoreconf -fi
runConfigure ./configure
make $jobArgs
}

INSTALL()
{
make install
}