Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FreeBSD port and binaries #756

Closed
7 of 8 tasks
saper opened this issue Mar 13, 2015 · 6 comments
Closed
7 of 8 tasks

FreeBSD port and binaries #756

saper opened this issue Mar 13, 2015 · 6 comments

Comments

@saper
Copy link
Member

saper commented Mar 13, 2015

I've been working recently on providing official FreeBSD port of node-sass, focusing on automated building of binaries that shall be included in the http://github.com/sass/node-sass-binaries repository

This bug is about status of this work in progress, hopefully to finish on 3.0.0

  • Prepare automated build environment for the following versions:
Environment name System release Architecture GCC/Clang Node fork Proposed binary name
iojs_10_1_amd64 10.1-RELEASE-p6 amd64 clang iojs 1.4.3 freebsd10-x64-m43
nodejs010_10_1_amd64 10.1-RELEASE-p6 amd64 clang node 0.10.36 frebsd10-x64-m11
nodejs_10_1_amd64 10.1-RELEASE-p6 amd64 clang node 0.12.0 freebsd10-x64-m13
iojs_10_1_i386 10.1-RELEASE-p6 i386 clang iojs 1.4.3 freebsd10-ia32-m43
nodejs010_10_1_i386 10.1-RELEASE-p6 i386 clang node 0.10.36 freebsd10-ia32-m11
nodejs_10_1_i386 10.1-RELEASE-p6 i386 clang node 0.12.0 freebsd10-ia32-m14
iojs_8_4_amd64 8.4-RELEASE-p24 amd64 gcc iojs 1.4.3 freebsd8-x64-m43
nodejs010_8_4_amd64 8.4-RELEASE-p24 amd64 gcc node 0.10.36 freebsd8-x64-m11
nodejs_8_4_amd64 8.4-RELEASE-p24 amd64 gcc node 0.12.0 freebsd8-x64-m14
iojs_8_4_i386 8.4-RELEASE-p24 i386 gcc iojs 1.4.3 freebsd8-ia32-m43
nodejs010_8_4_i386 8.4-RELEASE-p24 i386 gcc node 0.10.36 freebsd8-ia32-m11
nodejs_8_4_i386 8.4-RELEASE-p24 i386 gcc node 0.12.0 freebsd8-ia32-m14
iojs_9_3_amd64 9.3-RELEASE-p10 amd64 gcc iojs 1.4.3 (can use freebsd8 binary)
nodejs010_9_3_amd64 9.3-RELEASE-p10 amd64 gcc node 0.10.36 (can use freebsd8 binary)
nodejs_9_3_amd64 9.3-RELEASE-p10 amd64 gcc node 0.12.0 (can use freebsd8 binary)
iojs_9_3_i386 9.3-RELEASE-p10 i386 gcc iojs 1.4.3 (can use freebsd8 binary)
nodejs010_9_3_i386 9.3-RELEASE-p10 i386 gcc node 0.10.36 (can use freebsd8 binary)
nodejs_9_3_i386 9.3-RELEASE-p10 i386 gcc node 0.12. 0 (can use freebsd8 binary)
@am11
Copy link
Contributor

am11 commented Mar 13, 2015

@saper thanks for the proposal. But I am afraid we are not going to release compiler falvoured binaries just for FreeBSD, simply because it is not possible to manage.

Please stick with the current format as already discussed in our previous conversations. Even if this means only support for FreeBSD v10+.

@saper
Copy link
Member Author

saper commented Mar 13, 2015

It is possible to manage, let me send a simple pull request :)

@am11
Copy link
Contributor

am11 commented Mar 13, 2015

@saper, no its not. We are not going to change the format.

@saper
Copy link
Member Author

saper commented Mar 13, 2015

One more question: how can we arrange the binary release process, so that I can prepare binaries for the release before it goes out? Should I just prepare a pull request to http://github.com/sass/node-sass-binaries for v3.0.0-pre ?

@am11
Copy link
Contributor

am11 commented Mar 13, 2015

Yes you need to send a PR to node-sass-binaries like that. You only would have to rename the binding.node to <version-slug>_binding.node (link) and commit only that binding file.

Aside: can you test the binary submitted here: sass/node-sass-binaries#49? This is for node v0.12.0 x64.

@pgib
Copy link

pgib commented Mar 20, 2015

@saper Thank you in advance for this work!

thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants