ldc-developers / gentoo-overlay Goto Github PK
View Code? Open in Web Editor NEWThe official Gentoo Portage overlay for LDC packages.
The official Gentoo Portage overlay for LDC packages.
Hi!
https://github.com/ldc-developers/ldc#from-a-pre-built-package reads layman -a ldc
but it does not seem to be in the layman registry. Please file a pull request at https://github.com/gentoo/api-gentoo-org for addition. Thanks!
Best, Sebastian
Create metadata/layout.conf file with contents:
masters = gentoo
To avoid constantly getting messages from portage:
!!! Repository 'ldc' is missing masters attribute in '/var/lib/layman/ldc/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
Hi!
It would be cool to be able to use latest LDC for packaging Tilix. Are you aware of any other place that has bleeding-edge ebuilds?
Thanks and best, Sebastian
Bash completion script "ldc" writes now directly in /etc/bash_completion.d/ . But on gentoo exists good practice to write completion script in /usr/share/bash-completion, where scripts are manipulated by eselect bashcomp.
Could you fix that?
dev-lang/ldc2-0.12.0
fails to emerge for me:
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
CMake Error:
Error evaluating generator expression:
$<LINK_ONLY:-L/usr/lib64/llvm -Wl,-R -Wl,/usr/lib64/llvm -lz -lpthread -lffi -ldl -lm>
$<LINK_ONLY> expression requires exactly one parameter.
CMake Warning (dev) at CMakeLists.txt:387 (get_target_property):
Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link
interface. Run "cmake --help-policy CMP0022" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Static library target "LDCShared" has a INTERFACE_LINK_LIBRARIES property.
This should be preferred as the source of the link interface for this
library. Ignoring the property and using the link implementation as the
link interface instead.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Using path for Intrinsics.td: /usr/include
-- Looking for _SC_ARG_MAX
-- Looking for _SC_ARG_MAX - found
-- Check size of void*
-- Check size of void* - done
-- <<< Gentoo configuration >>>
Build type Gentoo
Install path /usr
Compiler flags:
C -march=amdfam10 -O2 -ggdb -pipe
C++ -march=amdfam10 -O2 -ggdb -pipe
Linker flags:
Executable -Wl,--as-needed
Module -Wl,--as-needed
Shared -Wl,--as-needed
-- Configuring incomplete, errors occurred!
See also "/var/tmp/portage/dev-lang/ldc2-0.12.0/work/ldc2-0.12.0_build/CMakeFiles/CMakeOutput.log".
See also "/var/tmp/portage/dev-lang/ldc2-0.12.0/work/ldc2-0.12.0_build/CMakeFiles/CMakeError.log".
This is using cmake 2.8.12. This problem was reported on the cmake mailing list. It seems to be a cmake problem. That thread does also discuss a proposed fix. You could either change the compile-time dependency to <cmake-2.8.12, or try to provide a fixed cmake in the overlay. Or you could hope for a fix in the main portage tree; I filed bug 490194 about this. In all of these cases, the ldc2 ebuild should be adjusted to not accept the broken cmake version in its deps, I think.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.