pkg(iverilog-11.0.0): Added iverilog 11.0.0
This commit is contained in:
parent
0077da59cb
commit
56a3c91a6a
|
@ -146,7 +146,7 @@ router.ws('/connect', async (ws, req) => {
|
||||||
eventBus.on("exit", (stage, status) => ws.send(JSON.stringify({type: "exit", stage, ...status})))
|
eventBus.on("exit", (stage, status) => ws.send(JSON.stringify({type: "exit", stage, ...status})))
|
||||||
|
|
||||||
ws.on("message", async (data) => {
|
ws.on("message", async (data) => {
|
||||||
|
|
||||||
try{
|
try{
|
||||||
const msg = JSON.parse(data);
|
const msg = JSON.parse(data);
|
||||||
|
|
||||||
|
@ -194,7 +194,7 @@ router.ws('/connect', async (ws, req) => {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
}catch(error){
|
}catch(error){
|
||||||
ws.send(JSON.stringify({type: "error", message: error.message}))
|
ws.send(JSON.stringify({type: "error", message: error.message}))
|
||||||
ws.close(4002, "Notified Error")
|
ws.close(4002, "Notified Error")
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
{
|
{
|
||||||
"name": "piston-cli",
|
"name": "piston-cli",
|
||||||
"version": "1.0.0",
|
"version": "1.1.0",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "piston-cli",
|
"name": "piston-cli",
|
||||||
"version": "1.0.0",
|
"version": "1.1.0",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"axios": "^0.21.2",
|
"axios": "^0.21.2",
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
PREFIX=$(realpath $(dirname $0))
|
||||||
|
|
||||||
|
mkdir -p build/iverilog
|
||||||
|
cd build/iverilog
|
||||||
|
curl -L https://github.com/steveicarus/iverilog/archive/refs/tags/v11_0.tar.gz -o iverilog.tar.gz
|
||||||
|
tar xzf iverilog.tar.gz --strip-components=1
|
||||||
|
|
||||||
|
chmod +x ./autoconf.sh
|
||||||
|
./autoconf.sh
|
||||||
|
./configure --prefix="$PREFIX"
|
||||||
|
make -j$(nproc)
|
||||||
|
make install -j$(nproc)
|
||||||
|
|
||||||
|
cd ../../
|
||||||
|
rm -rf build
|
|
@ -0,0 +1,4 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
rename 's/$/\.v/' "$@" # Add .v extension
|
||||||
|
iverilog *.v
|
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/bash
|
||||||
|
export PATH=$PWD/bin:$PATH
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"language": "iverilog",
|
||||||
|
"version": "11.0.0",
|
||||||
|
"aliases": ["verilog", "vvp"]
|
||||||
|
}
|
|
@ -0,0 +1,4 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
shift
|
||||||
|
vvp a.out "$@"
|
|
@ -0,0 +1,7 @@
|
||||||
|
module hello;
|
||||||
|
initial
|
||||||
|
begin
|
||||||
|
$display("OK");
|
||||||
|
$finish ;
|
||||||
|
end
|
||||||
|
endmodule
|
|
@ -42,10 +42,10 @@
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
# Notes About Hacktoberfest
|
# Notes About Hacktoberfest
|
||||||
|
|
||||||
While we are accepting pull requests for Hacktoberfest, we will reject any low-quality PRs.
|
While we are accepting pull requests for Hacktoberfest, we will reject any low-quality PRs.
|
||||||
If we see PR abuse for Hacktoberfest, we will stop providing Hacktoberfest approval for pull requests.
|
If we see PR abuse for Hacktoberfest, we will stop providing Hacktoberfest approval for pull requests.
|
||||||
|
|
||||||
We are accepting PRs for:
|
We are accepting PRs for:
|
||||||
* Packages - updating package versions, adding new packages
|
* Packages - updating package versions, adding new packages
|
||||||
* Documentation updates
|
* Documentation updates
|
||||||
|
@ -343,6 +343,7 @@ Content-Type: application/json
|
||||||
`golfscript`,
|
`golfscript`,
|
||||||
`groovy`,
|
`groovy`,
|
||||||
`haskell`,
|
`haskell`,
|
||||||
|
`iverilog`,
|
||||||
`java`,
|
`java`,
|
||||||
`javascript`,
|
`javascript`,
|
||||||
`jelly`,
|
`jelly`,
|
||||||
|
|
|
@ -9,7 +9,7 @@ RUN apt-get update && apt-get install -y unzip autoconf build-essential libssl-d
|
||||||
libncursesw5-dev python3-pip libgmp-dev libmpfr-dev python2 libffi-dev gfortran\
|
libncursesw5-dev python3-pip libgmp-dev libmpfr-dev python2 libffi-dev gfortran\
|
||||||
libreadline-dev libblas-dev liblapack-dev libpcre3-dev libarpack2-dev libfftw3-dev \
|
libreadline-dev libblas-dev liblapack-dev libpcre3-dev libarpack2-dev libfftw3-dev \
|
||||||
libglpk-dev libqhull-dev libqrupdate-dev libsuitesparse-dev libsundials-dev \
|
libglpk-dev libqhull-dev libqrupdate-dev libsuitesparse-dev libsundials-dev \
|
||||||
libbz2-dev liblzma-dev libpcre2-dev && \
|
libbz2-dev liblzma-dev libpcre2-dev gperf bison flex g++ && \
|
||||||
ln -sf /bin/bash /bin/sh && \
|
ln -sf /bin/bash /bin/sh && \
|
||||||
rm -rf /var/lib/apt/lists/* && \
|
rm -rf /var/lib/apt/lists/* && \
|
||||||
update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2
|
update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2
|
||||||
|
|
Loading…
Reference in New Issue