Re: x11/hs-x11-ghc can't find proper version of haddock

2009-05-19 Thread Gabor PALI
Hello Josh,

On Tue, May 19, 2009 at 11:32 PM, Josh Rickmar  wrote:
> I am trying to install xmonad, but the hs-x11-ghc dependency is not
> building.  It is looking for a haddock version >=0.6, but can not find
> what the version actually is.

I am on it :)  Hopefully, I can tell you what the problem is soon.

Cheers,
:g
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: New portmgr secretary: Thomas Abthorpe

2010-03-18 Thread Gabor PALI
On Thu, Mar 18, 2010 at 5:02 PM, Erwin Lansing  wrote:
> On behalf of portmgr, I am pleased to announce that portmgr has found
> a new secretary: Thomas Abthorpe. [..]

> Please welcome him onboard!

Welcome!


:g
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Compiling for i386 on amd64 using tinderbox

2010-04-21 Thread Gabor PALI
Hej,

On Wed, Apr 21, 2010 at 1:07 PM, Christopher Key  wrote:
> patch uname to return the appropriate answer

I do not think you will need this since answers returned by uname(1)
can be customized easily, just check its manual page to see how to do
that.

Cheers,
:g
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Compiling for i386 on amd64 using tinderbox

2010-04-21 Thread Gabor PALI
On Wed, Apr 21, 2010 at 3:13 PM, Christopher Key  wrote:
> Setting ARCH, UNAME_m and UNAME_n [..] did the trick.  I wonder if tinderbox 
> should instead be setting these values automatically [..]

Ask/request it on the Tinderbox mailing list :)

:g
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: [ HEADS UP ] Ports unstable for the next 10 days

2010-04-22 Thread Gabor PALI
On Wed, Apr 21, 2010 at 10:52 PM, Chip Camden
 wrote:
> lang/ghc is still marked IGNORE, unless I'm missing something.

Yes, if your system is older than 6.0 on i386 and older then 7.0 on
amd64, it is still ignored, since we do not support those platforms.
Otherwise it must be okay.

Cheers,
g.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: FreeBSD Port: xmonad-0.9.1_1

2010-04-30 Thread Gabor PALI
On 04/30/10 19:39, Giuseppe Pagnoni wrote:
> xmonad crashes on startup with the following error message:
>
> /libexec/ld-elf.so.1: Shared object libgmp.so.8 not found, required
> by xmonad -x86_64-freebsd
[..]
> the xmonad dependency on libgmp was not updated in the port's files
> to follow the recent libgmp bump.

It was updated, just check it out at the right place [1].


On 04/30/10 20:29, freebsd-po...@coreland.ath.cx wrote:
> This might have something to do with the way that xmonad recompiles
> itself and saves a copy of the binary in your $HOME. Have a look in
> ~/.xmonad, I think...

Yes, that makes sense I think.  What happens if you simply remove the
xmonad binary in ~/.xmonad?


Cheers,
:g


[1]
http://www.freebsd.org/cgi/cvsweb.cgi/ports/x11-wm/xmonad/Makefile.diff?r1=1.14;r2=1.15

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: FreeBSD Port: xmonad-0.9.1_1

2010-05-03 Thread Gabor PALI
On Mon, May 3, 2010 at 11:01 AM, Giuseppe Pagnoni  wrote:
> Yep, that was exactly the problem.  Removing the executable in
> ~/.xmonad makes xmonad start up correctly now.

Meanwhile I found that the same effect can be achieved by issuing
`xmonad --recompile`.  I think it is always needed on each shared
library bump.

Cheers,
:g
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Renamed Haskell Applications

2010-05-25 Thread Gabor PALI
Hello there,

Recently I have tagged the following popular but Cabalized applications
in the Ports Collection with the "hs-" prefix:

- darcs [1]: devel/darcs -> devel/hs-darcs
- pandoc [2]: textproc/pandoc -> textproc/hs-pandoc
- xmonad [3]: x11-wm/xmonad -> x11-wm/hs-xmonad, x11-wm/xmonad-contrib
-> x11-wm/hs-xmonad-contrib
- xmobar [4]: x11/xmobar -> x11/hs-xmobar


I would like to ask everybody who is reading this message and using any
of these ports to comment on this change.

The reason was to do so that they are direct translation of their
hackages coming HackageDB [5], and as the port of the Haskell Platform
[6] is under way they would really serve the purpose for representing
the FreeBSD (binary and stable) version of the corresponding
applications.  So there would be two (mutually exclusive) ways for
installing them.  In case of xmonad:

- The native way:

# pkg_add -r haskell-platform
# cabal install xmonad

Pros: Access updates and fixes immediately, not need for using the Ports
Collection, support for multiple versions for the same packages.
Cons: Need to build everything from sources, packages might be broken,
cannot remove installed applications.


- The FreeBSD way:

# pkg_add -r hs-xmonad

Pros: Reliable and stable dependencies, versions and updates, support
for binary-only installs, support for removing packages.
Cons: Might not be the up-to-date, multiple versions for the same
package are not supported, not every package is ported.


Please send "+1" or "-1" depending on whether you support or object this
change.  Thank you!


Cheers,
:g


[1] http://www.darcs.net/
[2] http://johnmacfarlane.net/pandoc/
[3] http://www.xmonad.org/
[4] http://code.haskell.org/~arossato/xmobar/
[5] http://hackage.haskell.org/
[6] http://hackage.haskell.org/platform/

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Ports looking for maintainer

2010-06-09 Thread Gabor PALI
On 06/09/10 18:13, Gabor Kovesdan wrote:
>>
>>>
 Why don't you so it yourself now that you can? :)
 Talk with your mentor about this.
>>> Not until my account gets created. But thanks for reminding :)
>>>
>>
>> Ok, I'll do. Which is your account name that is being created?
>>
> Well, I mean it would be practical to assign them directly to your
> @FreeBSD.org address but now I'm just thinking that the alias is not
> working yet, so maybe it's better to wait until you get it and then
> you can do it yourself also.
>

I think his normal email address will do for now, then he can change it
to his @freebsd.org address later on.


Cheers,
:g

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: x11/stumpwm and ports/149397

2010-09-04 Thread Gabor PALI
Hello,

On Sat, Sep 4, 2010 at 8:00 PM, Anonymous  wrote:
> Since the PR was handed over to you by p...@[1] I haven't seen any activity
> for around a month. Do you even have an interest in the lisp port?

It was assigned to jacula@ for mentoring purposes, i.e. to learn work
with PRs.  It is possible that he could not spend enough time on the
PRs I gave him to work with.  I am re-assigning your PR to my another
mentee, ashish@, and he will take care of it soon.

Sorry for the inconveniences.


:g

P.S.: It was not mistaken for a Haskell port :)
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: [Haskell] Announce: The Haskell Platform 2011.4

2011-12-18 Thread Gabor PALI
Hello there,

On Sat, Dec 17, 2011 at 10:04 PM, Don Stewart  wrote:
> We're pleased to announce the release of the Haskell Platform: a
> single, standard Haskell distribution for everyone.
>
> Download the Haskell Platform 2011.4.0.0:
>
>    http://haskell.org/platform/
>
> The specification, along with installers (including Windows, Apple and
> Unix installers for a full Haskell environment) are available.
>
> The Haskell Platform is a single, standard Haskell distribution for
> every system, in the form of a blessed library and tool suite for
> Haskell distilled from the thousands of libraries on Hackage, along with
> installers for a wide variety of systems. It saves developers work
> picking and choosing the best Haskell libraries and tools to use for a
> task.
>
> When you install the Haskell Platform, you get the latest stable
> compiler, an expanded set of core libraries, additional development
> tools, and cabal-install – so you can download anything else you need
> from Hackage.
>
> What you get is specified here:
>
>    http://hackage.haskell.org/platform/contents.html

For your information, it is available for FreeBSD as well.  Though
note that the corresponding ports can be only found at our GitHub
repository for now:

  https://github.com/freebsd-haskell/freebsd-haskell/

In order to use the ports from this repository, you will have to
install and configure portshaker(8).  For further details, see the
README file in the repository.

After merging the ports trees, Haskell Platform can be installed by
the following command:

   # cd /usr/ports/devel/hs-haskell-platform/ && make install clean

or  updated in the conventional way, e.g. by portmaster(8) (together
with other Haskell ports):

  # portmaster -r ghc


They are published this way, because the FreeBSD Ports Collection is
only partially thawed (large-scale changes, like updating core Haskell
packages or GHC, are still not allowed) due to the on-going release
cycle for FreeBSD 9.0.


On behalf of the FreeBSD Haskell Team,
Gabor
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: incorrect format for some MOVED entries from 2011-05-08

2011-05-09 Thread Gabor PALI
 On 05/09/11 08:33, Andriy Gapon wrote:
> The empty field for a new port name seems to be missing here.

Yes, it is correct; it was my mistake.  It has been fixed by now.  Thank
you for reporting it.


___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Fwd: INDEX build failed for 7.x

2011-05-09 Thread Gabor PALI
 On 05/10/11 02:44, Erwin Lansing wrote:
>> INDEX build failed with errors:
>> Generating INDEX-7 - please wait.. Done.
>> make_index: hs-warp-0.3.2.3: no entry for /usr/ports
>> make_index: hs-warp-0.3.2.3: no entry for /usr/ports

Thanks for the report, I have just fixed it -- hopefully.  Have a good
time in Ottawa! :-)


___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: GHC Port on 9-CURRENT

2011-06-25 Thread Gabor PALI
 Hi Eric,

On 06/26/11 02:13, Eric McCorkle wrote:
> The GHC (Glasgow Haskell Compiler) was marked broken by pointyhat
> sometime back in May, following its update to GHC 7.0.3_1.  I'm not
> sure if anyone has looked at this, but it doesn't appear anyone has.

Yes, you are right, sorry, I have not had time to take a closer look at
this, but there is a log [1] for it on pointyhat (that I could not also
reproduce on a -CURRENT system).


> The GCC build succeeds

Sounds great.


> With Clang, an error occurs in one of the configure scripts, because
> Clang warns about unused command-line arguments, and the configure
> script assumes that to be a compiler error.  You can deal with this by
> adding -Qunused-parameter to CFLAGS.

Thanks for investigating this.


> However, the stage 1 compiler's parser appears to be broken, as it
> reports erroneous parse errors on the GHC compiler's source code (and
> probably for any haskell program, but it never gets a chance to).  I'm
> not sure why this happens, but I will investigate more closely once I
> deal with some more important issues I'm investigating.

I would be happy to see the logs.


> In any case, the port builds fine with GCC.  Perhaps it would be
> prudent to set CC=gcc and CXX=g++ in the makefile for the time being
> and mark the port as working again?

Yeah, that might be a solution, I will try it.



[1]
http://pointyhat.freebsd.org/errorlogs/amd64-errorlogs/a.9.20110516102328/ghc-7.0.3.log

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Heads Up: GHC 7.4.1 and Haskell Platform 2012.2.0.0

2012-05-24 Thread Gabor PALI
Hello there,

For your information, there are new versions for the Haskell Platform
[1] and the Glasgow Haskell Compiler [2] about to land in the next few
days, and we have prepared the update in our GitHub repository for
now.  There you could take a look at them before they are scheduled
for integration (some time after the official release, that is, around
May 30, 2012):

https://github.com/freebsd-haskell/freebsd-haskell/

In order to use the ports from this repository, you will have to
install and configure portshaker(8).  For further details, see the
README file in the repository.  After merging the ports trees, the
Haskell Platform can be installed by the following command:

# cd /usr/ports/devel/hs-haskell-platform/ && make install clean

or updated in the conventional way, e.g. by portmaster(8) (together
with other Haskell ports):

# portmaster -r ghc


Please let us (haskell@) know if you have any problems or concerns
regarding the planned update.


Thanks,
Gabor


[1] http://hackage.haskell.org/platform/
[2] http://www.haskell.org/ghc/
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: circular dependency issue

2013-01-09 Thread Gabor Pali
On Wed, Jan 9, 2013 at 2:06 PM, Joseph A. Nagy, Jr
 wrote:
> I'm trying to install x11-wm/hs-xmonad but it keeps getting caught in a
> circular dependency with print/hs-hscolour
>
> Is anyone else having issues with it?

You get this if you have the option HSCOLOUR set.  Disable this option
for hs- ports (this is disable by default) or install/update
print/hs-hscolour separately.  The circular dependency is because
HsColour cannot generate HsColourized documentation for itself -- so
you will have to install it without HSCOLOUR first, then build it with
HSCOLOUR, remove the old version and replace it with the new one.  Or
simply just omit the HsColourized documentation (or the documentation
at all) for print/hs-hscolour.

I am not sure that port update tools like portmaster, portupgrade and
friends will support this so you will have to do it yourself manually.

Hope that helps.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Ocaml ports needs love

2013-02-27 Thread Gabor Pali
Hey there,

On Wed, Feb 27, 2013 at 2:09 PM, b.f.  wrote:
> An ocaml alias and mailing list might help at least for the unmaintained 
> ports, and as a
> place for discussions.

Count me in!
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


[CFT] Glasgow Haskell Compiler 7.6.3, Haskell Platform 2013.2.0.0

2013-05-29 Thread Gabor Pali
Hi there,

Please note that the next version of the Haskell Platform is just
released [1], and we are also preparing a major update for the FreeBSD
Ports Collection as well.  This also updates the Glasgow Haskell
Compiler to 7.6.3 [2] together with all the Haskell (hs-) ports to use
this.

The update is in our development repository [3].  We are planning to
commit this around beginning of next week if nothing critical shows up
during the testing.

You can test the upcoming changes easily as we are offering packages
in our custom pkg(8) repository:

  http://haskell.inf.elte.hu/packages/

There you can find binary packages for FreeBSD 8.x (8.3 or later), 9.x
(9.1 or later), and 10.x (May 27, 2013 or later) for both i386 and
amd64 architectures.  They can be used with pkg(8) in the following
way:

# env 
PACKAGESITE=http://haskell.inf.elte.hu/packages/freebsd:$major:x86:$arch/latest/
pkg upgrade

where `major` is in {8,9,10} and `arch` is in {32,64}.

Note that some of the packages for 10.x is missing due to build
failures of some of the dependencies.  If you want to experiment with
the ports themselves instead, you shall use portshaker(8) as described
at the GitHub page of our development repository [4].

Please send comments or submit bug reports directly to hask...@freebsd.org.

Thanks,
Gabor

[1] http://www.haskell.org/platform/
[2] http://www.haskell.org/ghc/
[3] https://github.com/freebsd-haskell/freebsd-haskell
[4] https://github.com/freebsd-haskell/freebsd-haskell/blob/master/README.md
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Ocaml ports needs love

2013-06-28 Thread Gabor Pali
Hi Michael,

On Tue, Jun 25, 2013 at 8:47 PM, Michael Grünewald  wrote:
> Besides maintaining individual ports, we also want to integrate GODI or
> OASIS in ports, so it is probably a good idea to have a common place to
> discuss these projects, to keep a list of open tasks and describe best
> practices.

I concur absolutely.  Although my priority is rather to work with
OPAM-based [1] packages.

> A mailing list could be useful, as would a section on the wiki [1].

I can help with this.  However, it basically requires a valid FreeBSD
wiki registration (I am not sure if you have such account already).

> I am pleased to announce that I improved my submission for OCaml-4.00
> [2] (there is still a minor issue)

Great news!

> and applied for a project ocaml-freebsd on OCamcore's forge.

Let me know about the URL of the project once it is accepted and activated.

[1] http://opam.ocamlpro.com/
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Ocaml ports needs love

2013-07-28 Thread Gabor Pali
On Sun, Jul 28, 2013 at 2:53 PM, John Marino  wrote:
> Is not opam already in ports?
> http://www.freshports.org/devel/ocaml-opam/

Yeah, but OPAM 1.0.0 may not be the best choice for FreeBSD...  Due to
some trivial but annoying bugs OPAM will not work properly on FreeBSD.
 I am currently using the git version
83019d40090b7a44bd0e8a3b9ec4e55c4620df4d where those problems have
been fixed.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Ocaml ports needs love

2013-07-31 Thread Gabor Pali
On Tue, Jul 30, 2013 at 7:45 PM, Michael  wrote:
> Is it trivial to use the 1.0.0 port to build the version you are
> referring to?

OPAM does not need more just the vanilla OCaml compiler, for example
3.12.1 (that is, installing the current version from lang/ocaml) is
okay.  It can be then used to move to a different compiler version,
using the following command:

$ opam switch 4.00.1

It is because OPAM can also handle many different compiler toolchains.

So, you can just do the following to install it for your user:

$ git clone git://github.com/OCamlPro/opam
$ cd opam
$ ./configure --prefix=$HOME
$ gmake
$ gmake install

> I would like to start using opam on FreeBSD to find out how it could be
> incorporated to ports system.

I guess once the OPAM 1.0.1 is out and the corresponding FreeBSD port
is updated, it will be okay.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Ocaml ports needs love

2013-07-31 Thread Gabor Pali
On Wed, Jul 31, 2013 at 6:38 PM, Michael  wrote:
> I am curious about how to
> take advantage of OPAM for maintaining OCaml related ports.

Actually, I have been also pondering this for a while already... :-)

> The ideal
> thing would be to have a `opam make-freebsd-port OPAMPACKAGE' subcommand
> that would prepare a nice Makefile, pkg-descr, pkg-plist traid, ready to
> plug in the ports hierarchy.

OPAM looks quite independent and standalone to me: it maintains a
separate directory (called ".opam") for its own files and does
everything (stores tarballs, package database, repository indexes,
state information, installed compilers, and such) there.  I am not
sure we could plug the FreeBSD Port Collection into this ecosystem,
especially that OPAM can remove packages without much fuss (in
contrast to Haskell Cabal, for example).

> There is other language specific package managers—maybe Ruby GEMS and
> Python EGGS, for instance—but I am not aware of how they interact with
> the port system.

Well, up to to my humble knowledge, only the Perl ports implement some
way of integration with the Ports Collection, dubbed "BSDPAN" [1].
For the Haskell Cabal packages, ports are mostly geared towards
providing proper removal, working around large build times, warranting
that the given package builds fine on FreeBSD (especially with the
components of the latest Haskell Platform), and pull in external
dependencies when needed (for bindings, mostly).

For what it is worth, an OPAM repository [2] is much like the ports
tree but without Makefiles and with multiple versions of the same
package and also stores compiler toolchains.  The OPAM package
description supports running on multiple platforms (i.e. can abstract
away from differences like "make" versus "gmake") and allows to add
patches to fix things in the source tarball.  It can also get the
sources directly from a git repository, and can manage overlapping
multiple repositories, can stick packages to certain versions...

In summary, I have a vague feeling that OPAM-managed packages can be
maintained quite well without the help of the FreeBSD Ports
Collection.  We may want to offer pre-built FreeBSD binaries for some
of the leaf ports (e.g. net/unison), though.


[1] http://bit.ly/Jm8v20
[2] https://github.com/OCamlPro/opam-repository
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Ocaml ports needs love

2013-08-02 Thread Gabor Pali
On Thu, Aug 1, 2013 at 10:20 PM, Michael  wrote:
> from the standpoint of a system administrator having two sets A and
> B of software packages managed by two different tools has a lot of
> drawbacks:

I am fully aware of all the issues you have summarized as I have been
maintaining the Haskell Cabal ports for the last 4-5 years, whose
number in the ports tree slowly exceeds 400 these days :-)

> I picture myself something like
> having an opam.bsd.mk makefile delegating all its work to opam, as in:
>
> do-build:
> ${CD} ${WRKSRC} opam build ${OPAMPACKAGENAME}

OPAM only has an "install" subcommand which is the build and the
install phase together.  On the other hand, I do not think that OPAM
could work with standalone packages.  It has to have a package index
where it stores all the metadata (i.e. the OPAM package and compiler
descriptions), but packages are still served via the regular OCaml
build solutions, such as OASIS.

As I wrote in my previous mail, OPAM is much like the reincarnation of
the ports tree itself in OCaml land.

> — OPAM manages its “own file hierarchy” and does not install binaries
> and so on at the regular places (I only glimpsed at this, tough).

It puts binaries under its own ".opam" state directory, depending on
which compiler is used.  Note that because OPAM supports using
multiple different OCaml compilers (and switching between them),
personally I see it hard (if not impossible) to integrate with the
practices of the FreeBSD ports.

> A quick fix for this could be to have a dedicated installation, say
> something like “OPAMROOT=/usr/local/opam” and adding the relevant
> locations to the path (binaries and dll).

OPAM uses the "config env" subcommand to set all the relevant
environment variables for the currently used compiler toolchain, like
it sets the PATH each time, so the corresponding binaries are used to
build the packages.  Bringing this to the level of the system (i.e.
prepend the OPAM directories to the system-level PATH value) might not
be the best solution.

Note that what FreeBSD ports would require is actually the build
"recipe", most of the other things can be then derived.  So, we could
utilize the OPAM package descriptions to generate FreeBSD ports but
not OPAM itself.

> — OPAM does not distinguish between build and install while FreeBSD
> ports do.

Yes, it does not, see above.

> I think this is mostly a security issue: building does not require
> elevated privileges, only installing does. To support this separation,
> we would need to tweak OPAM for FreeBSD.

OPAM is indeed missing the separate "install" target in its package
description.  I have not managed yet to learn why this design choice
was made...

> — We need to generate pkg-plist or extract an installation script or any
> similar information from an OPAM package.
>
> — We need to extract tarball location, dependancy information and
> descriptions from OPAM packages.

Been there, done that.  For the Haskell Cabal ports, I have such a
tool, called hsporter [1] (which can also help with updating, by the
way).

> BTW I have a port for ocaml-4.00.1 (PR ports/173364) which still has a
> small issue — because other ports install docs in
> '/usr/local/share/doc/ocaml' , the directory will not  be cleanly
> removed.

What ports?  Other OCam ports (that depend on lang/ocaml)?  Have you
tried @dirrmtry instead of @dirrm in the pkg-plist?


[1] https://github.com/freebsd-haskell/hsporter
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: State of the Porters' Handbook

2013-10-29 Thread Gabor Pali
On Mon, Oct 28, 2013 at 4:11 PM, Baptiste Daroussin  wrote:
> I do buy this argument :) and I'll see want I can do for that in the next 
> couple
> of days.

Please find a patch [1] (and see [2] for the HTML preview) for the
porters-handbook document to address this problem.  Note that some of
the contents have been already updated by Eitan Adler, this is just a
continuation of the work.

[1] 
http://people.freebsd.org/~pgj/patches/2013/10/29/porters-handbook.staging.diff
[2] http://people.freebsd.org/~pgj/patches/2013/10/29/porters-handbook-staging/
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: State of the Porters' Handbook

2013-10-30 Thread Gabor Pali
On Wed, Oct 30, 2013 at 3:32 PM, Eitan Adler  wrote:
> We generally don't refer to pkgng in the docs: please use "pkg".

Well, I saw pkg written as "pkgng" in some other section (5.2.2.2.
"PORTEPOCH") of the Porter's Handbook.  Actually, I prefer to write it
as pkg(8), but I am not sure if there has been a DocBook entity
defined for it.

> Further, I'd put the pkg cases first as the pkg_ tools are deprecated.

I do not think that matters much.

> + poudriere.  These maintain
>
> Thanks for adding this.

Note this is not complete.  I believe poudriere would finally deserve
an own section in the documentation, somewhere after Tinderbox.

> +  For ports that install kernel modules, the
>
> This should be in a different section specifically about kernel modules.

This is related to staging, that is why it is there.  I did not find
any section on kernel modules, for what it is worth, the expression
"kernel module" occurs only twice in the whole book -- hence I did not
feel myself motivated to start a new section on kernel modules; at
least, not for now.

> + staging) but it is broken (Mailman up to 2.1.16, for instance).
>
> I would not mention specific ports here.  Examples get old quick.

I do not think this situation will change any time soon.

> This looks good overall and thanks for working on it.

Thanks for the feedback.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Wacom driver

2008-11-05 Thread Gabor PALI
Dominic Fandrey wrote:
> Gábor Kövesdán wrote:
>> Dominic Fandrey escribió:
>>> I have created a port of Bartosz Fabianowski's Wacom driver.
>>> Since nobody has stepped forward to commit it, I thought I'd
>>> inform this list, so that people can test it.
>>>
>>> http://www.freebsd.org/cgi/query-pr.cgi?pr=128547
>>>   
>> I suggest that you should consult with [EMAIL PROTECTED] He was going to 
>> port this 
>> driver himself but he hasn't got time so far. I've CC'd him because I 
>> don't think he is on the ports@ list because he is a doc committer.
> 
> Well, I'm always willing to talk. However, I don't see much to be done
> here. The port is done, I keep close contact to Bartosz and I'm
> willing to maintain it. It's one of the few that actually installs a 
> module into /boot/modules, something that should be enforced more
> thoroughly, in my opinion.
> 
> Thanks to the ports Xorg magic I even don't have to take care of
> dependencies.
> 

Hello there,

Thanks to Ping Cheng (maintainer of the original Linux driver), I
already found and contacted Bartosz (at about middle of August), and I
have tested some versions of his ported driver with my USB Wacom Bamboo.
 I asked him about an official FreeBSD port, but he replied he will do
that himself (when it is time) :)

I would be happy to see this driver in the Ports Collection, however I
had serious problems with the latest version I tested (X crashed after a
few minutes with Firefox and Gimp).

It is a sorry, but I had to leave that configuration (6.3-STABLE on a
desktop machine) behind (I had to move) and I switched to FreeBSD
7-PRERELEASE on a notebook meanwhile.  I have not had time to test it
again, though my Bamboo is next to my notebook :)  (Therefore no
physical limitations...)

But if you need a committer for this port, I can offer you to look after
your PRs, test and commit them (with some help from an experienced ports
committer, of course).

Cheers,
:g
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: OCAML version 3 (legacy)

2014-08-12 Thread Gabor Pali
Hi Euan,

2014-08-11 17:03 GMT+01:00 Euan Thoms :
>However, I was suggesting we have a legacy port for OCAML 3.x, just
>like we have for php and other important stuff that newer versions
>breaks things.

If you are really in need for the 3.x version of OCaml compiler, you
may want to try OPAM [1].  That is the ocaml-opam package [2] in the
FreeBSD repositories.

Although OPAM is dubbed as a "package manager", it can actually manage
different compiler versions, using its "switch" command [3].  Then you
could install OCaml packages atop that compiler separately, isolated
from other instances, giving the advantage of working with multiple
OCaml versions at the same time.


[1] https://opam.ocaml.org/
[2] http://www.freshports.org/devel/ocaml-opam
[3] https://opam.ocaml.org/doc/Advanced_Usage.html
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: OCAML version 3 (legacy)

2014-08-13 Thread Gabor Pali
2014-08-13 22:29 GMT+01:00 Euan Thoms :
> How would dependency resolution be affected by your suggested method?

OPAM manages the dependencies itself, without involving pkg(8).  For
what it is worth, you should be able to install unison via OPAM
easily.  Though, it will not put the unison binary to under
/usr/local/bin but somewhere around ~/.opam/bin instead.

> The context of my issue was that I needed a unison built with OCAML 3.x.

Why?  Will not the net/unison232 or the net/unison port simply work?
They should be using the latest version of lang/ocaml already.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


FreeBSD Haskell mailing list

2017-11-14 Thread Gabor Pali
Hello there,

For your information, the previously closed internal mail alias
hask...@freebsd.org has become an open regular mailing list that you
can subscribe to at lists.freebsd.org [1].  It is mainly for the ones
who work on Haskell ports: compilers, third-party libraries, and
frameworks, but it is open for people to stay informed on the
progress, ask for help, and answer others about problems with the
Haskell ports.

Committers who want to touch Haskell ports are especially welcome
here, but please coordinate on your efforts before making any major
changes to them.

Thanks,
Gábor

[1] https://lists.freebsd.org/mailman/listinfo/freebsd-haskell
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Fwd: Call for FreeBSD 2014Q1 (January-March) Status Reports

2014-03-08 Thread Gabor Pali
Dear FreeBSD Community,

Please note that the next submission date for the January to March
Quarterly Status Reports is April 7th, 2014, about a month away.

They do not have to be very long -- basically they may be about
anything that lets people know what is going on around the FreeBSD
Project.  Submission of reports is not restricted to committers:
Anyone who is doing anything interesting and FreeBSD-related can (and
therefore encouraged to) write one!

The preferred and easiest submission method is to use the XML
generator [1] with the result emailed as an attachment to us, that is,
mont...@freebsd.org [2].  There is also an XML template [3] which can
be filled out manually and attached if preferred.  For the expected
content and style, please study our guidelines on how to write a good
status report [4].  If you are still unsure what constitutes a good
status report, check out the last issue [5].

To enable compilation and publication of the quarterly report as soon
as possible for the April 7th deadline, please be prompt with any
report submissions you may have.

We are looking forward to all of your 2014Q1 reports!

Thanks,
Gabor


[1] http://www.freebsd.org/cgi/monthly.cgi
[2] mailto:mont...@freebsd.org
[3] http://www.freebsd.org/news/status/report-sample.xml
[4] http://www.freebsd.org/news/status/howto.html
[5] http://www.freebsd.org/news/status/report-2013-10-2013-12.html
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Call for FreeBSD 2014Q1 (January-March) Status Reports

2014-03-24 Thread Gabor Pali
Dear FreeBSD Community,

Please note that the submission date for the January to March
Quarterly Status Reports is, April 7th, 2014, about two weeks away.
Please consult my previous message for the details:

2014-03-08 10:24 GMT+01:00 Gabor Pali :
> They do not have to be very long -- basically they may be about
> anything that lets people know what is going on around the FreeBSD
> Project.  Submission of reports is not restricted to committers:
> Anyone who is doing anything interesting and FreeBSD-related can (and
> therefore encouraged to) write one!
>
> The preferred and easiest submission method is to use the XML
> generator [1] with the result emailed as an attachment to us, that is,
> mont...@freebsd.org [2].  There is also an XML template [3] which can
> be filled out manually and attached if preferred.  For the expected
> content and style, please study our guidelines on how to write good
> status reports [4].  If you are still unsure what constitutes a good
> status report, check out the last issue [5].
>
> To enable compilation and publication of the quarterly report as soon
> as possible for the April 7th deadline, please be prompt with any
> report submissions you may have.
>
> We are looking forward to all of your 2014Q1 reports!
>
> Thanks,
> Gabor
>
>
> [1] http://www.freebsd.org/cgi/monthly.cgi
> [2] mailto:mont...@freebsd.org
> [3] http://www.freebsd.org/news/status/report-sample.xml
> [4] http://www.freebsd.org/news/status/howto.html
> [5] http://www.freebsd.org/news/status/report-2013-10-2013-12.html
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Call for FreeBSD 2014Q1 (January-March) Status Reports

2014-03-31 Thread Gabor Pali
Dear FreeBSD Community,

Please note that the submission date for the 2014Q1 aka. January to
March 2014 Quarterly Status Reports is, April 7th, 2014, only 1 week
away.  Please consult my earlier message for the details:

2014-03-08 10:24 GMT+01:00 Gabor Pali :
> They do not have to be very long -- basically they may be about
> anything that lets people know what is going on around the FreeBSD
> Project.  Submission of reports is not restricted to committers:
> Anyone who is doing anything interesting and FreeBSD-related can (and
> therefore encouraged to) write one!
>
> The preferred and easiest submission method is to use the XML
> generator [1] with the result emailed as an attachment to us, that is,
> mont...@freebsd.org [2].  There is also an XML template [3] which can
> be filled out manually and attached if preferred.  For the expected
> content and style, please study our guidelines on how to write a good
> status report [4].  If you are still unsure what constitutes a good
> status report, check out the last issue [5].
>
> To enable compilation and publication of the quarterly report as soon
> as possible for the April 7th deadline, please be prompt with any
> report submissions you may have.
>
> We are looking forward to all of your 2014Q1 reports!
>
> Thanks,
> Gabor
>
>
> [1] http://www.freebsd.org/cgi/monthly.cgi
> [2] mailto:mont...@freebsd.org
> [3] http://www.freebsd.org/news/status/report-sample.xml
> [4] http://www.freebsd.org/news/status/howto.html
> [5] http://www.freebsd.org/news/status/report-2013-10-2013-12.html
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Call for FreeBSD 2014Q1 (January-March) Status Reports

2014-04-07 Thread Gabor Pali
Dear FreeBSD Community,

Please note that the submission date for the 2014Q1 aka. January to
March 2014 Quarterly Status Reports is April 7th, 2014, that is today.
 Please consult my earlier message for the details:

2014-03-08 10:24 GMT+01:00 Gabor Pali :
> They do not have to be very long -- basically they may be about
> anything that lets people know what is going on around the FreeBSD
> Project.  Submission of reports is not restricted to committers:
> Anyone who is doing anything interesting and FreeBSD-related can (and
> therefore encouraged to) write one!
>
> The preferred and easiest submission method is to use the XML
> generator [1] with the result emailed as an attachment to us, that is,
> mont...@freebsd.org [2].  There is also an XML template [3] which can
> be filled out manually and attached if preferred.  For the expected
> content and style, please study our guidelines on how to write a good
> status report [4].  If you are still unsure what constitutes a good
> status report, check out the last issue [5].
>
> To enable compilation and publication of the quarterly report as soon
> as possible for the April 7th deadline, please be prompt with any
> report submissions you may have.
>
> We are looking forward to all of your 2014Q1 reports!
>
> Thanks,
> Gabor
>
>
> [1] http://www.freebsd.org/cgi/monthly.cgi
> [2] mailto:mont...@freebsd.org
> [3] http://www.freebsd.org/news/status/report-sample.xml
> [4] http://www.freebsd.org/news/status/howto.html
> [5] http://www.freebsd.org/news/status/report-2013-10-2013-12.html
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Frederic Culot takes over as portmgr-secretary@

2014-05-16 Thread Gabor Pali
Hey Thomas,

2014-05-16 18:27 GMT+02:00 FreeBSD Ports Management Team Secretary
:
> It is with great pleasure that the FreeBSD Ports Management Team announces
> that Frederic (culot@) Culot will take over responsibilities of team
> secretary effective immediately.

I would like to thank you for all your contributions over the years as
the secretary of the Port Management Team.  I believe you did an great
job and definitely set the bar high for Frederic.  Anyhow,
congratulations for Frederic at the same time, I think he is an
excellent choice.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Poudriere & Haskell ports "Options changed, deleting" every time

2014-05-21 Thread Gabor Pali
2014-05-21 17:24 GMT+02:00 J David :
> Probably there is some
> widget in the lang/ghc package that's needed to build the
> documentation.

Yes, there is.  That is called Haddock, the documentation tool similar
to Javadoc and Doxygen.  Since it parses the same source code as the
compiler itself, and the compiler tends to change quickly, they both
come in the same package.  Disabling the documentation disables the
haddock tool, so the dependent Haskell Cabal packages cannot generate
their documentation.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"