Merge pull request #425 from tkelman/nopkgdir

Use dirname(@__FILE__) instead of Pkg.dir
This commit is contained in:
Tom Breloff 2016-08-05 16:57:56 -04:00 committed by GitHub
commit 5a87adaa7f
6 changed files with 17 additions and 14 deletions

View File

@ -4,7 +4,7 @@ os:
- linux - linux
- osx - osx
julia: julia:
# - release - 0.5
- nightly - nightly
# matrix: # matrix:
# allow_failures: # allow_failures:

View File

@ -1,11 +1,9 @@
environment: environment:
matrix: matrix:
# Releases - JULIAVERSION: "julialang/bin/winnt/x86/0.5/julia-0.5-latest-win32.exe"
- JULIAVERSION: "stable/win32" - JULIAVERSION: "julialang/bin/winnt/x64/0.5/julia-0.5-latest-win64.exe"
- JULIAVERSION: "stable/win64" - JULIAVERSION: "julianightlies/bin/winnt/x86/julia-latest-win32.exe"
# Nightlies - JULIAVERSION: "julianightlies/bin/winnt/x64/julia-latest-win64.exe"
- JULIAVERSION: "download/win32"
- JULIAVERSION: "download/win64"
notifications: notifications:
- provider: Email - provider: Email
@ -14,8 +12,13 @@ notifications:
on_build_status_changed: false on_build_status_changed: false
install: install:
# If there's a newer build queued for the same PR, cancel this one
- ps: if ($env:APPVEYOR_PULL_REQUEST_NUMBER -and $env:APPVEYOR_BUILD_NUMBER -ne ((Invoke-RestMethod `
https://ci.appveyor.com/api/projects/$env:APPVEYOR_ACCOUNT_NAME/$env:APPVEYOR_PROJECT_SLUG/history?recordsNumber=50).builds | `
Where-Object pullRequestId -eq $env:APPVEYOR_PULL_REQUEST_NUMBER)[0].buildNumber) { `
throw "There are newer queued builds for this pull request, failing early." }
# Download most recent Julia Windows binary # Download most recent Julia Windows binary
- ps: (new-object net.webclient).DownloadFile($("http://status.julialang.org/"+$env:JULIAVERSION), "C:\projects\julia-binary.exe") - ps: (new-object net.webclient).DownloadFile($("http://s3.amazonaws.com/"+$env:JULIAVERSION), "C:\projects\julia-binary.exe")
# Run installer silently, output to C:\projects\julia # Run installer silently, output to C:\projects\julia
- C:\projects\julia-binary.exe /S /D=C:\projects\julia - C:\projects\julia-binary.exe /S /D=C:\projects\julia
@ -26,4 +29,4 @@ build_script:
test_script: test_script:
# - C:\projects\julia\bin\julia -e "Pkg.test(\"Plots\")" # - C:\projects\julia\bin\julia -e "Pkg.test(\"Plots\")"
- C:\projects\julia\bin\julia -e "include(Pkg.dir(\"Plots\", \"test\", \"travis_commands.jl\"))" - C:\projects\julia\bin\julia -e "include(Pkg.dir(\"Plots\", \"test\", \"travis_commands.jl\"))"

View File

@ -41,7 +41,7 @@ function _initialize_backend(::GadflyBackend; kw...)
@eval begin @eval begin
import Gadfly, Compose import Gadfly, Compose
export Gadfly, Compose export Gadfly, Compose
include(joinpath(Pkg.dir("Plots"), "src", "backends", "gadfly_shapes.jl")) include(joinpath(dirname(@__FILE__), "gadfly_shapes.jl"))
end end
end end

View File

@ -14,7 +14,7 @@ function _initialize_backend(::ImmerseBackend; kw...)
@eval begin @eval begin
import Immerse, Gadfly, Compose, Gtk import Immerse, Gadfly, Compose, Gtk
export Immerse, Gadfly, Compose, Gtk export Immerse, Gadfly, Compose, Gtk
include(joinpath(Pkg.dir("Plots"), "src", "backends", "gadfly_shapes.jl")) include(joinpath(dirname(@__FILE__), "gadfly_shapes.jl"))
end end
end end

View File

@ -537,7 +537,7 @@ end
# ---------------------------------------------------------------- # ----------------------------------------------------------------
function html_head(plt::Plot{PlotlyBackend}) function html_head(plt::Plot{PlotlyBackend})
"<script src=\"$(Pkg.dir("Plots","deps","plotly-latest.min.js"))\"></script>" "<script src=\"$(joinpath(dirname(@__FILE__),"..","..","deps","plotly-latest.min.js"))\"></script>"
end end
function html_body(plt::Plot{PlotlyBackend}, style = nothing) function html_body(plt::Plot{PlotlyBackend}, style = nothing)

View File

@ -4,7 +4,7 @@ import SnoopCompile
# This only needs to be run once (to generate "/tmp/plots_compiles.csv") # This only needs to be run once (to generate "/tmp/plots_compiles.csv")
# SnoopCompile.@snoop "/tmp/plots_compiles.csv" begin # SnoopCompile.@snoop "/tmp/plots_compiles.csv" begin
# include(Pkg.dir("Plots", "test","runtests.jl")) # include(joinpath(dirname(@__FILE__), "runtests.jl"))
# end # end
# ---------------------------------------------------------- # ----------------------------------------------------------
@ -32,5 +32,5 @@ blacklist = ["MIME"]
pc, discards = SnoopCompile.parcel(data[end:-1:1,2], subst=subst, blacklist=blacklist) pc, discards = SnoopCompile.parcel(data[end:-1:1,2], subst=subst, blacklist=blacklist)
SnoopCompile.write("/tmp/precompile", pc) SnoopCompile.write("/tmp/precompile", pc)
pdir = Pkg.dir("Plots") pdir = joinpath(dirname(@__FILE__), "..")
run(`cp /tmp/precompile/precompile_Plots.jl $pdir/src/precompile.jl`) run(`cp /tmp/precompile/precompile_Plots.jl $pdir/src/precompile.jl`)