[Bug 211346] [NEW PORT] devel/py-llvmlite: Lightweight LLVM python binding for writing JIT compilers

2016-07-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211346

Kubilay Kocak  changed:

   What|Removed |Added

 CC||pyt...@freebsd.org

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 211346] [NEW PORT] devel/py-llvmlite: Lightweight LLVM python binding for writing JIT compilers

2016-07-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211346

--- Comment #4 from Kubilay Kocak  ---
Also, install_requires in setup.py are RUN_DEPENDS not BUILD_DEPENDS, and the
enum34 RUN_DEPENDS needs to be conditional on PYTHON_REL < 3400 (ie; 2.7 only)
as per setup.py

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 211346] [NEW PORT] devel/py-llvmlite: Lightweight LLVM python binding for writing JIT compilers

2016-07-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211346

--- Comment #5 from Kubilay Kocak  ---
Also, as per repository README:

"As of version 0.12, llvmlite requires LLVM 3.8"

But the port currently specifies 37

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 203120] [NEW PORT] mail/py-fuglu: Mail content scanner

2016-07-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203120

Rene Ladan  changed:

   What|Removed |Added

   Assignee|m...@freebsd.org|freebsd-ports-bugs@FreeBSD.
   ||org

--- Comment #12 from Rene Ladan  ---
miwi@ resigned.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 211346] [NEW PORT] devel/py-llvmlite: Lightweight LLVM python binding for writing JIT compilers

2016-07-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211346

--- Comment #6 from David Kalliecharan  ---
Hi Kubilay,

Thanks for getting back so quickly, I have some notes/comments on your
suggestions:

1. Comment 4: RUN_DEPENDS
In my test of using RUN_DEPENDS, the port fails to build claiming enum34 needs
to be installed (regardless of being in if statements or not). Indicating to me
that it is required during the build process needing BUILD_DEPENDS.

2. Comment 7: LLVM 3.8 requirement
I checked the README.rst for the 0.12.1 branch, and it still says LLVM 3.7.
However the master branch claims that LLVM 3.8 is required for 12.0+, but this
is not true as build claims:

File "/usr/ports/devel/py-llvmlite/work/llvmlite-0.12.1/ffi/build.py", line
119, in main_posix
raise RuntimeError(msg)
RuntimeError: Building llvmlite requires LLVM 3.7.x.

I believe the implementation and documentation for the version I am currently
working on is out of date, which is fixed in the master branch. With that said,
I will work with the stable release, and document the Makefile. I will post a
message on github for them to raise the issue to them.

Currently just reading up on port-mgmt/poudriere

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 211346] [NEW PORT] devel/py-llvmlite: Lightweight LLVM python binding for writing JIT compilers

2016-07-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211346

--- Comment #7 from David Kalliecharan  ---
Comment 6 mentions Comment 7, but should reference Comment 5, sorry.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 211346] [NEW PORT] devel/py-llvmlite: Lightweight LLVM python binding for writing JIT compilers

2016-07-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211346

--- Comment #8 from David Kalliecharan  ---
The LLVM 3.7 requirement issue is mentioned here for
v0.12.0.dev+8.g30bcfc0.dirty
https://github.com/numba/llvmlite/issues/180
which is still present in 0.12.1.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 211346] [NEW PORT] devel/py-llvmlite: Lightweight LLVM python binding for writing JIT compilers

2016-07-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211346

David Kalliecharan  changed:

   What|Removed |Added

 Attachment #172946|0   |1
is obsolete||

--- Comment #9 from David Kalliecharan  ---
Created attachment 172979
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=172979&action=edit
[UPDATED] py-llvmlite shell archive

Updated the shar file to include the necessary changes requested by Kubilay
Kocak. Tested against recent ports-mgmt/poudriere, success.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 211346] [NEW PORT] devel/py-llvmlite: Lightweight LLVM python binding for writing JIT compilers

2016-07-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211346

--- Comment #10 from David Kalliecharan  ---
Created attachment 172980
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=172980&action=edit
Poudriere py-llvmlite log

Including ports-mgmt/poudriere success log of py-llvmlite

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 211346] [NEW PORT] devel/py-llvmlite: Lightweight LLVM python binding for writing JIT compilers

2016-07-25 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211346

--- Comment #11 from Kubilay Kocak  ---
(In reply to David Kalliecharan from comment #6)

Thanks for the feedback David. 

If all of these things have been checked/tested/confirmed then there's no
issue, though I've never seen enum34 (or anything else except C extensions and
modules providing pkg_resources (like setuptools, pbr) being required at build
time (setup_requires). It would be nice to see/understand exactly whats going
on (the failure if set to RUN_DEPENDS

Please create issues and work with upstream to correct the dependency
declarations in particular, as they are the primary thing downstreams have to
go by. 

Also note that you can create poudriere jails for any version of FreeBSD, not
just the version of the host. Having said that, it is highly recommended to run
a host as late a version as possible, as hosts are more backward compatible
with younger jails than they are the reverse

Great work on the port :)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"