math/ess, deprecate or change maintainership

2015-10-13 Thread Christopher J. Ruwe
Hi,

Emacs Speacks Statistics 15.09, which I maintain as math/ess, has been
released in the end of September. 

However, as I outlined in
http://lists.freebsd.org/pipermail/freebsd-ports/2014-November/096678.html,
I have severe doubts that packages for emacs modes generate any value.

I do not plan to update math/ess and advocate for deprecating that
port. Should anybody need math/ess in ports, I would like to hand over
maintainership to said anybody willing to step in.

Cheers,
-- 
Christopher





___
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"


Re: value of maintaining emacs-mode packages in ports

2014-11-24 Thread Christopher J. Ruwe
On So, 2014-11-23 at 07:32 -0500, Daniel Feenberg wrote:
 
 On Sun, 23 Nov 2014, Christopher J. Ruwe wrote:
 
 
  In that light and as the ports maintainer of math/ess, the Emacs
  speaks statistics R-mode of emacs, I am asking myself specifically
  whether I add any real benefit in maintaining math/ess. More
  generally, I am interested in community answers as to whether it is
  really useful to maintain Emacs-extension-packages in ports.
 
 
 As a non-Emacs user, can I raise some questions that should be asked every 
 time a service/feature is withdrawn?
 
 If you stop maintaining math/ess, does it go away, or merely stop 
 improving?

I think eventually math/ess would be retired on go away. Emacs package
installation is available since Emacs 24 and I believe emacs23 is
retired as of 19th November this year. 
 
 Does the Emacs package system support the same versions of Emacs that you 
 support in math/ess?

I have the impression they are more up to date. Latest MELPA package
is from the 14th (http://melpa.org/#/ess).


 If a user upgrades FreeBSD will he lose what he has unless he converts to 
 the new Emacs package system?

Emacs packages are more like plugins (cf. firefox). Upgrades of
FreeBSD do not touch these. On upgrades of Emacs, users might need to
recompile, if the chose to run compiled Emacs Lisp modules. 

 Is the Emacs package system something that requires an installation of its 
 own?

A clear no. ESS is just an interface to the R language/interpreter
(math/R). It can run without R installed, although it is not very
useful in my opinion the same way that having a languange-mode for an
arbitrary languae is not really useful without the corresponding
language compiler/interpreter around. But people do strange things ..


 May I suggest that if you let it go away, you place a README file where 
 Emacs-extension-packages was that points users to the replacement, with 
 instructions for how to get there? Not everyone using Emacs on FreeBSD 
 follows the mailing lists for FreeBSD, (or Emacs).


I do not now procedures for deprecated ports. I see emacs modes alike
to plugins in firefox, which are not packaged as well, so I see the
idea of potentially retiring math/ess in the wider setting of giving
up more or less all emacs extensions.

Anyhow, thanks for your thoughts. Cheers,
-- 
Christopher 


___
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: value of maintaining emacs-mode packages in ports

2014-11-24 Thread Christopher J. Ruwe
On Mo, 2014-11-24 at 00:48 +0100, Roland Smith wrote:
 On Sun, Nov 23, 2014 at 12:32:14AM +0100, Christopher J. Ruwe wrote:
  I am well aware that very probably I might be starting a rant thread,
  however, I am genuinely interested in opinions from the community.
  
  Since version 24, Emacs, the very good operating system missing only a
  decent editor, has developed a package manager for Emacs
  extensions. Some good repos exist, packages are usually installed to
  ~/.emacs.d and I have come to really enjoy that way of installing
  packages.
  
  In that light and as the ports maintainer of math/ess, the Emacs
  speaks statistics R-mode of emacs, I am asking myself specifically
  whether I add any real benefit in maintaining math/ess. More
  generally, I am interested in community answers as to whether it is
  really useful to maintain Emacs-extension-packages in ports.
  
  Thanks for your thoughts, cheers,
 
 It might help to see this question in a broader context.
 
 There are several communities that have there own repositories/package
 managers these days, e.g:
 
 * TeX
 * Perl
 * Python
 * Ruby
 * Node
 * Emacs
 
 Yet the maintainers of the ports system go through the effort of maintaining
 ports for a lot of these packages, even though it might strictly speaking be
 considered a duplication of effort.
 
 There are at least two big reasons that I can think of;
 
 1) FreeBSD specific patches are necessary to build a package. (I.e. every port
that has a files subdirectory.) The ports tree is arguably the right place
for that. The best case would be that such changes are merged upstream, but
that doesn't always happen.
 2) A foreign package might depend on a FreeBSD port or the other way
around. How could this be handled properly if not in the ports tree?
So by its very nature, if you want to reap the benefits of the ports
infrastructure for your package, you have to *use* said infrastructure.
 
 Packages that *can* install in a user's $HOME directory and have no
 non-obvious dependencies are the exception to this rule, I think. No one will
 expect e.g. a vim bundle to do anything useful when vim is not installed!
 
 But such packages are obviously only available to the user that has installed
 them. So for a multi-user installation a port would still make more sense.
 
 
 Roland

I think of Emacs modes differently than of Perl/Python/Ruby/Nodejs
... programs. The latter do not extend the languages, but use the
language to provide independent utility to some user.

Emacs modes, alike to the vim bundles you mentioned, extend Emacs (up
to the ultimate goal that the user is for the whole duration of the
session not forced to leave Emacs ;-) ). I cannot think of any Emacs
mode being required by something non-Emacs. I have mentioned in a
different answer that I see them alike to Firefox plugins.

The only patches I noted so far to Emacs ports concern the placement
of files, although I may well be wrong here.

I have problems imaging a multi-user installation with multiple
instances of Emacs mode packages installed. My elders have told tales
of lore of mighty heroes connecting to machines using tools of magic
called terminals, so they all could toil on the same computer. 

Jokes aside, I can only think of thin client settings where one would
want to avoid multiple packages of the same program installed. Isn't
everybody using independent so called personal computers now?
Without any irony, that's a real question: I thought thin client
computing has more or less died, am I wrong here?

Anyhow, thanks for your thoughts on that matter
-- 
Christopher 



signature.asc
Description: This is a digitally signed message part


Re: value of maintaining emacs-mode packages in ports

2014-11-23 Thread Christopher J. Ruwe
On So, 2014-11-23 at 00:12 -0800, Perry Hutchison wrote:
 Christopher J. Ruwe c...@cruwe.de wrote:
 
  ... Emacs, the very good operating system
  missing only a decent editor ...
 
 Perhaps someone should port vi to it?
 
 [dons flame-proof suit]
 

That's not necessary. You can run vi in ansi-term mode ...

-- 
Christopher



___
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


value of maintaining emacs-mode packages in ports

2014-11-22 Thread Christopher J. Ruwe
I am well aware that very probably I might be starting a rant thread,
however, I am genuinely interested in opinions from the community.

Since version 24, Emacs, the very good operating system missing only a
decent editor, has developed a package manager for Emacs
extensions. Some good repos exist, packages are usually installed to
~/.emacs.d and I have come to really enjoy that way of installing
packages.

In that light and as the ports maintainer of math/ess, the Emacs
speaks statistics R-mode of emacs, I am asking myself specifically
whether I add any real benefit in maintaining math/ess. More
generally, I am interested in community answers as to whether it is
really useful to maintain Emacs-extension-packages in ports.

Thanks for your thoughts, cheers,
-- 
Christopher



___
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


could somebody please close ports/185614?

2014-02-20 Thread Christopher J. Ruwe
1) Could somebody with a commit bit please close ports/185614
   (http://www.freebsd.org/cgi/query-pr.cgi?pr=185614) The issue I
   reported has gone away (or never was a real problem, I do not
   know). 

2) We recently had a huge discussion about piles of old PRs sitting in
   GNATS and  gathering dust.

   Would it be possible to grant reporters commit rights to their PR
   so that they could close the report themselves (and document why,
   of course)? As a reporter, I think it is my responsibility to
   accompany my PR over it's life. At this moment, PR reporters
   abilities are restricted to pestering freebsd-ports@, encouraging a
   more active role would not hurt, wouldn't it?


Cheers and thanks,
-- 
Christopher 
TZ: GMT + 1h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.2-STABLE #1 r256184: Thu Oct 10 19:12:54 CEST 2013
c...@dijkstra.cruwe.de:/usr/obj/usr/home/cjr/media/src/freebsd/base/stable/9/sys/GEN_WDTRACE
 
  
Punctuation matters:
Lets eat Grandma. or Lets eat, Grandma. - Punctuation saves lives.
A panda eats shoots and leaves. or A panda eats, shoots, and
leaves. - Punctuation teaches proper biology.

With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going to
land, and it could be dangerous sitting under them as they fly
overhead. (RFC 1925)
___
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


[solved] Re: ports-mgmt/pkg failing to link when cross-compiling with qemu

2014-02-13 Thread Christopher J. Ruwe
On Thu, 23 Jan 2014 20:38:51 +0100
Christopher J. Ruwe c...@cruwe.de wrote:

 When trying the instructions on
 https://wiki.freebsd.org/QemuUserModeHowTo, I encountered a fairly
 basic port (ports-mgmt/pkg) failing to link properly:
 
 [... - everything fine until here]
 
 cc -static -O -pipe  -DPORTSDIR=\/usr/ports\ -I../libpkg
 -I/usr/ports/ports-mg/work/pkg-1.2.5/pkg/../external/expat/lib
 -std=gnu99 -Qunused-arguments  -Wsystemprototypes -Wmissing-prototypes
 -Wpointer-arith -Wreturn-type -Wcast-qual -Wwritepts -Winline
 -Wnested-externs -Wredundant-decls -Wold-style-definition
 -Wmissing-int -static  -o pkg-static add.o annotate.o audit.o
 autoremove.o backup.o check.ock.o main.o plugins.o progressmeter.o
 query.o register.o repo.o rquery.o update.otch.o shell.o stats.o ssh.o
 -L/usr/ports/ports-mgmt/pkg/work/pkg-1.2.5/pkg/../lib -lcrypto  -lmd
 -lz  -lbz2  -llzma -ljail -lelf -larchive  -lsbuf  -lfetch  -lpt 
 
 add.o: In function `exec_add':
 add.c:(.text+0x11c): undefined reference to `pkgdb_access'
 add.c:(.text+0x13c): undefined reference to `pkgdb_open'
 add.c:(.text+0x164): undefined reference to `pkg_manifest_keys_new'
 add.c:(.text+0x344): undefined reference to `pkg_fetch_file'
 add.c:(.text+0x364): undefined reference to `pkg_add'
 add.c:(.text+0x42c): undefined reference to `pkg_manifest_keys_free'
 add.c:(.text+0x434): undefined reference to `pkgdb_close'
 
 
 [ ... - they are all alike]
 
 
 version.o: In function `print_version':
 version.c:(.text+0x14fc): undefined reference to `pkg_get2'
 version.c:(.text+0x1514): undefined reference to `pkg_version_cmp'
 version.c:(.text+0x1590): undefined reference to `pkg_asprintf'
 version.c:(.text+0x15a4): undefined reference to `pkg_asprintf'
 version.c:(.text+0x1650): undefined reference to `pkg_printf'
 which.o: In function `exec_which':

[...]

 
 
 Has anybody encountered something similar and would know how to fix
 that?
 
 Thanks and cheers,


The problem is trying to build ARMv6 32b-binaries on 64b
amd64. Building on i386 works.

Would it be possible to include that in the wiki
(https://wiki.freebsd.org/QemuUserModeHowTo)

Cheers,
-- 
Christopher
TZ: GMT + 1h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.2-STABLE #1 r256184: Thu Oct 10 19:12:54 CEST 2013
c...@dijkstra.cruwe.de:/usr/obj/usr/home/cjr/media/src/freebsd/base/stable/9/sys/GEN_WDTRACE
 
  
Punctuation matters:
Lets eat Grandma. or Lets eat, Grandma. - Punctuation saves lives.
A panda eats shoots and leaves. or A panda eats, shoots, and
leaves. - Punctuation teaches proper biology.

With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going to
land, and it could be dangerous sitting under them as they fly
overhead. (RFC 1925)
___
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: security/krb5 segfaulting on ARMv6/STABLE-10 Raspberry

2014-02-13 Thread Christopher J. Ruwe
On Tue, 11 Feb 2014 19:50:24 +0100
Christopher J. Ruwe c...@cruwe.de wrote:

 Yesterday I ran into problems with self-compiled security/krb5 on
 ARMv6/10-STABLE Raspberry Pi.
 
 % uname -a
 FreeBSD armbld.hb22.cruwe.de 10.0-PRERELEASE FreeBSD 10.0-PRERELEASE
 #0 r260786+cc2516d(stable/10): Fri Jan 17 20:08:46 CET 2014
 r...@dijkstra.cruwe.de:/usr/home/cjr/media/src/crochet-freebsd/work/obj/arm.arm/usr/home/cjr/media/src/freebsd-git/sys/RPI-B
 arm
 
 security/krb5 is segfaulting when kinit tries to connect to retrieve a
 ticket. Extensive information is on
 http://mailman.mit.edu/pipermail/kerberos/2014-February/019501.html 
 
 The exact same configuration runs fine on amd64/9-STABLE
 
 [cjr@dijkstra:src/freebsd-doc]$ uname -a   (02-11 19:28)
 FreeBSD dijkstra-old.hb22.cruwe.de 9.2-STABLE FreeBSD 9.2-STABLE #0
 05d5e4d: Tue Jan  7 09:09:19 CET 2014
 c...@dijkstra.cruwe.de:/usr/obj/usr/home/cjr/media/src/freebsd-git/sys/GEN_WDTRACE
 amd64
 
 I suspect erronous compilation, but compiling thrice did not yield
 different results.
 
 1) Does somebody successfully run security/krb5-1.12.1 on a
 Raspberry? 
 
 2) If true, could I have the instuctions to build or download your
 image and your make.conf-settings to enable me to reproduce your
 build? 
 
 Thanks and cheers,

Yesterday, I rebuilt on a clean Raspberry using
FreeBSD-10.0-STABLE-arm-armv6-RPI-B-20140209-r261642.img from
snapshots. Same result. 

I also tested security/krb5-maint. Same result. 

Currently, I am building the MIT-Kerberos ports in a chroot on
10-STABLE i386 machine to check if something breaks on the Raspberries -
admittedly, Raspberries are not exactly what you would use to compile
packages for redistribution, even if it would offer possibilities for
a smile when thinking of a massive Raspberry-cluster ...

I am hesitant to file a PR to request security/krb5 be marked broken on
ARM as other Raspberry distros (ArchLinux e.g) have krb5 in their
prebuilts and I did not find any mention of problems.

Cheers,
-- 
Christopher
TZ: GMT + 1h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.2-STABLE #1 r256184: Thu Oct 10 19:12:54 CEST 2013
c...@dijkstra.cruwe.de:/usr/obj/usr/home/cjr/media/src/freebsd/base/stable/9/sys/GEN_WDTRACE
 
  
Punctuation matters:
Lets eat Grandma. or Lets eat, Grandma. - Punctuation saves lives.
A panda eats shoots and leaves. or A panda eats, shoots, and
leaves. - Punctuation teaches proper biology.

With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going to
land, and it could be dangerous sitting under them as they fly
overhead. (RFC 1925)
___
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 and texlive, and custom make.conf

2014-02-12 Thread Christopher J. Ruwe
On Wed, 12 Feb 2014 07:32:38 -0800 (PST)
Anton Shterenlikht me...@bris.ac.uk wrote:

 What is the best way to build both tetex and texlive
 packages with poudriere?
 Do I need to create 2 different jails, one with
 TEX_DEFAULT=texlive in /etc/make.conf?
 Or is this possible to achive in the same jail,
 and with both texlive and tetex in the list of
 packages to build?
 
 Thanks
 
 Anton
 ___
 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
 

I would use a SET, see poudriere(8), section Customization for the
hierarchy how customs make.conf-files are pulled in. To reduce
compilation time, one could first build the with-tetex set and then
copy over (or clone) all packages to the with-texlive set. All on the
same jail and ports tree. poudriere would clean up the all
tetex-dependencies and build anew with texlive. 

A bit hackish, but works.

Cheers,
-- 
Christopher
TZ: GMT + 1h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.2-STABLE #1 r256184: Thu Oct 10 19:12:54 CEST 2013
c...@dijkstra.cruwe.de:/usr/obj/usr/home/cjr/media/src/freebsd/base/stable/9/sys/GEN_WDTRACE
 
  
Punctuation matters:
Lets eat Grandma. or Lets eat, Grandma. - Punctuation saves lives.
A panda eats shoots and leaves. or A panda eats, shoots, and
leaves. - Punctuation teaches proper biology.

With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going to
land, and it could be dangerous sitting under them as they fly
overhead. (RFC 1925)
___
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


security/krb5 segfaulting on ARMv6/STABLE-10 Raspberry

2014-02-11 Thread Christopher J. Ruwe
Yesterday I ran into problems with self-compiled security/krb5 on
ARMv6/10-STABLE Raspberry Pi.

% uname -a
FreeBSD armbld.hb22.cruwe.de 10.0-PRERELEASE FreeBSD 10.0-PRERELEASE #0 
r260786+cc2516d(stable/10): Fri Jan 17 20:08:46 CET 2014 
r...@dijkstra.cruwe.de:/usr/home/cjr/media/src/crochet-freebsd/work/obj/arm.arm/usr/home/cjr/media/src/freebsd-git/sys/RPI-B
  arm

security/krb5 is segfaulting when kinit tries to connect to retrieve a
ticket. Extensive information is on
http://mailman.mit.edu/pipermail/kerberos/2014-February/019501.html 

The exact same configuration runs fine on amd64/9-STABLE

[cjr@dijkstra:src/freebsd-doc]$ uname -a   (02-11 19:28)
FreeBSD dijkstra-old.hb22.cruwe.de 9.2-STABLE FreeBSD 9.2-STABLE #0 05d5e4d: 
Tue Jan  7 09:09:19 CET 2014 
c...@dijkstra.cruwe.de:/usr/obj/usr/home/cjr/media/src/freebsd-git/sys/GEN_WDTRACE
  amd64

I suspect erronous compilation, but compiling thrice did not yield
different results.

1) Does somebody successfully run security/krb5-1.12.1 on a Raspberry? 

2) If true, could I have the instuctions to build or download your
image and your make.conf-settings to enable me to reproduce your
build? 

Thanks and cheers,
-- 
Christopher 
TZ: GMT + 1h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.2-STABLE #1 r256184: Thu Oct 10 19:12:54 CEST 2013
c...@dijkstra.cruwe.de:/usr/obj/usr/home/cjr/media/src/freebsd/base/stable/9/sys/GEN_WDTRACE
 
  
Punctuation matters:
Lets eat Grandma. or Lets eat, Grandma. - Punctuation saves lives.
A panda eats shoots and leaves. or A panda eats, shoots, and
leaves. - Punctuation teaches proper biology.

With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going to
land, and it could be dangerous sitting under them as they fly
overhead. (RFC 1925)
___
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-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Christopher J. Ruwe
On Wed, 5 Feb 2014 23:26:18 -0800
Kevin Oberman rkober...@gmail.com wrote:

 If you use poudriere, you can roll your own packages with custom
 options and maintain things pretty reasonably, but for a single
 system (or two), this is a bit of overkill. As things stand, this is
 a real pain to use customized ports and packages from the standard
 FreeBSD distributions. I'm waiting with great excitement for this to
 appear, though I have no idea if it is near or far.

I really don't think so. Even with a single machine, poudriere
literally saved my a.. pretty bottom several times breaking on
implicit dependencies which would have popped up ages later with nasty
and difficult to trace problems/errors.

I think anybody who compiles from ports should _really_ use
poudriere. I even think it should be strongly suggested in the
handbook. (I'd be willing to write that up for that matter.)

-- 
Christopher 
TZ: GMT + 1h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.2-STABLE #1 r256184: Thu Oct 10 19:12:54 CEST 2013
c...@dijkstra.cruwe.de:/usr/obj/usr/home/cjr/media/src/freebsd/base/stable/9/sys/GEN_WDTRACE
 
  
Punctuation matters:
Lets eat Grandma. or Lets eat, Grandma. - Punctuation saves lives.
A panda eats shoots and leaves. or A panda eats, shoots, and
leaves. - Punctuation teaches proper biology.

With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going to
land, and it could be dangerous sitting under them as they fly
overhead. (RFC 1925)
___
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-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Christopher J. Ruwe
On Thu, 6 Feb 2014 15:49:24 +0100
Matthias Apitz g...@unixarea.de wrote:

 El día Thursday, February 06, 2014 a las 02:36:30PM +0100,
 Christopher J. Ruwe escribió:
 
  On Wed, 5 Feb 2014 23:26:18 -0800
  Kevin Oberman rkober...@gmail.com wrote:
  
   If you use poudriere, you can roll your own packages with custom
   options and maintain things pretty reasonably, but for a single
   system (or two), this is a bit of overkill. As things stand, this
   is a real pain to use customized ports and packages from the
   standard FreeBSD distributions. I'm waiting with great excitement
   for this to appear, though I have no idea if it is near or far.
  
  I really don't think so. Even with a single machine, poudriere
  literally saved my a.. pretty bottom several times breaking on
  implicit dependencies which would have popped up ages later with
  nasty and difficult to trace problems/errors.
  
  I think anybody who compiles from ports should _really_ use
  poudriere. I even think it should be strongly suggested in the
  handbook. (I'd be willing to write that up for that matter.)
 
 Please point me to the existing documentation. I don't see the string
 poudriere in our handbook. 
 
 Thx
 
   matthias
 

I wrote it should be suggested, which means that I think it would be
a good idea, not that it already happened.

I do not understand how that could be misunderstood.

Cheers,
-- 
Christopher 
TZ: GMT + 1h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.2-STABLE #1 r256184: Thu Oct 10 19:12:54 CEST 2013
c...@dijkstra.cruwe.de:/usr/obj/usr/home/cjr/media/src/freebsd/base/stable/9/sys/GEN_WDTRACE
 
  
Punctuation matters:
Lets eat Grandma. or Lets eat, Grandma. - Punctuation saves lives.
A panda eats shoots and leaves. or A panda eats, shoots, and
leaves. - Punctuation teaches proper biology.

With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going to
land, and it could be dangerous sitting under them as they fly
overhead. (RFC 1925)
___
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

ports-mgmt/pkg failing to link when cross-compiling with qemu

2014-01-23 Thread Christopher J. Ruwe
When trying the instructions on
https://wiki.freebsd.org/QemuUserModeHowTo, I encountered a fairly
basic port (ports-mgmt/pkg) failing to link properly:

[... - everything fine until here]

cc -static -O -pipe  -DPORTSDIR=\/usr/ports\ -I../libpkg
-I/usr/ports/ports-mg/work/pkg-1.2.5/pkg/../external/expat/lib
-std=gnu99 -Qunused-arguments  -Wsystemprototypes -Wmissing-prototypes
-Wpointer-arith -Wreturn-type -Wcast-qual -Wwritepts -Winline
-Wnested-externs -Wredundant-decls -Wold-style-definition
-Wmissing-int -static  -o pkg-static add.o annotate.o audit.o
autoremove.o backup.o check.ock.o main.o plugins.o progressmeter.o
query.o register.o repo.o rquery.o update.otch.o shell.o stats.o ssh.o
-L/usr/ports/ports-mgmt/pkg/work/pkg-1.2.5/pkg/../lib -lcrypto  -lmd
-lz  -lbz2  -llzma -ljail -lelf -larchive  -lsbuf  -lfetch  -lpt 

add.o: In function `exec_add':
add.c:(.text+0x11c): undefined reference to `pkgdb_access'
add.c:(.text+0x13c): undefined reference to `pkgdb_open'
add.c:(.text+0x164): undefined reference to `pkg_manifest_keys_new'
add.c:(.text+0x344): undefined reference to `pkg_fetch_file'
add.c:(.text+0x364): undefined reference to `pkg_add'
add.c:(.text+0x42c): undefined reference to `pkg_manifest_keys_free'
add.c:(.text+0x434): undefined reference to `pkgdb_close'


[ ... - they are all alike]


version.o: In function `print_version':
version.c:(.text+0x14fc): undefined reference to `pkg_get2'
version.c:(.text+0x1514): undefined reference to `pkg_version_cmp'
version.c:(.text+0x1590): undefined reference to `pkg_asprintf'
version.c:(.text+0x15a4): undefined reference to `pkg_asprintf'
version.c:(.text+0x1650): undefined reference to `pkg_printf'
which.o: In function `exec_which':
which.c:(.text+0xe8): undefined reference to `pkgdb_open'
which.c:(.text+0xf8): undefined reference to `pkgdb_close'
which.c:(.text+0x18c): undefined reference to `pkgdb_query_which'
which.c:(.text+0x1ac): undefined reference to `pkgdb_it_next'
which.c:(.text+0x250): undefined reference to `pkg_printf'
which.c:(.text+0x260): undefined reference to `pkg_printf'
which.c:(.text+0x284): undefined reference to `pkg_printf'
which.c:(.text+0x298): undefined reference to `pkgdb_it_next'
which.c:(.text+0x2a8): undefined reference to `pkg_free'
which.c:(.text+0x2b0): undefined reference to `pkgdb_it_free'
which.c:(.text+0x2b8): undefined reference to `pkgdb_close'
fetch.o: In function `exec_fetch':
fetch.c:(.text+0xa4): undefined reference to `pkg_config_bool'
fetch.c:(.text+0xb0): undefined reference to `pkg_config_bool'
fetch.c:(.text+0x1e8): undefined reference to `pkgdb_set_case_sensitivity'
fetch.c:(.text+0x2c0): undefined reference to `pkgdb_access'
fetch.c:(.text+0x2e0): undefined reference to `pkgdb_access'
fetch.c:(.text+0x314): undefined reference to `pkgdb_open'
fetch.c:(.text+0x330): undefined reference to `pkg_jobs_new'
fetch.c:(.text+0x34c): undefined reference to `pkg_jobs_set_repository'
fetch.c:(.text+0x360): undefined reference to `pkg_jobs_set_flags'
fetch.c:(.text+0x37c): undefined reference to `pkg_jobs_add'
fetch.c:(.text+0x38c): undefined reference to `pkg_jobs_solve'
fetch.c:(.text+0x39c): undefined reference to `pkg_jobs_count'
fetch.c:(.text+0x418): undefined reference to `pkg_jobs_apply'
fetch.c:(.text+0x420): undefined reference to `pkg_jobs_free'
fetch.c:(.text+0x428): undefined reference to `pkgdb_close'
shell.o: In function `exec_shell':
shell.c:(.text+0x54): undefined reference to `pkgdb_cmd'
stats.o: In function `exec_stats':
stats.c:(.text+0xe8): undefined reference to `pkgdb_open'
stats.c:(.text+0x120): undefined reference to `pkgdb_stats'
stats.c:(.text+0x13c): undefined reference to `pkgdb_stats'
stats.c:(.text+0x1cc): undefined reference to `pkg_repos_total_count'
stats.c:(.text+0x1e8): undefined reference to `pkgdb_stats'
stats.c:(.text+0x204): undefined reference to `pkgdb_stats'
stats.c:(.text+0x220): undefined reference to `pkgdb_stats'
stats.c:(.text+0x23c): undefined reference to `pkgdb_stats'
stats.c:(.text+0x294): undefined reference to `pkgdb_close'
ssh.o: In function `exec_ssh':
ssh.c:(.text+0x98): undefined reference to `pkg_sshserve'
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/ports-mgmt/pkg/work/pkg-1.2.5/pkg
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/ports-mgmt/pkg/work/pkg-1.2.5
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/ports-mgmt/pkg
*** Error code 1

Stop.
make: stopped in /usr/ports/ports-mgmt/pkg


Has anybody encountered something similar and would know how to fix
that?

Thanks and cheers,
-- 
Christopher 
TZ: GMT + 1h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.2-STABLE #1 r256184: Thu Oct 10 19:12:54 CEST 2013
c...@dijkstra.cruwe.de:/usr/obj/usr/home/cjr/media/src/freebsd/base/stable/9/sys/GEN_WDTRACE
 
  
Punctuation matters:
Lets eat Grandma. or Lets eat, Grandma. - Punctuation saves lives.
A panda eats shoots and leaves. or A panda eats, shoots, and
leaves. - 

Re: ports/185614: editors/openoffice-4 does not configure, dbus-deps missing

2014-01-23 Thread Christopher J. Ruwe
As MAINTAINER has timed out anyway, I cc freebsd-ports@.

As of at least svn path=/head/; revision=340861, the problem of dbus
not being pulled by editors/openoffice-4 disappears.

I do not believe compilation without dbus has any practical
relevance. I suggest to close the PR.

-- 
Christopher J. Ruwe, Dipl.-Kfm. u. M.Comp.Sc.
TZ: GMT + 1h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.2-STABLE #1 r256184: Thu Oct 10 19:12:54 CEST 2013
c...@dijkstra.cruwe.de:/usr/obj/usr/home/cjr/media/src/freebsd/base/stable/9/sys/GEN_WDTRACE
 
  
Punctuation matters:
Lets eat Grandma. or Lets eat, Grandma. - Punctuation saves lives.
A panda eats shoots and leaves. or A panda eats, shoots, and
leaves. - Punctuation teaches proper biology.

With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going to
land, and it could be dangerous sitting under them as they fly
overhead. (RFC 1925)
___
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 behave-alike for

2013-11-25 Thread Christopher J. Ruwe
On Mon, 25 Nov 2013 08:40:54 +0100
John Marino dragonfly...@marino.st wrote:

 On 11/25/2013 02:15, Christopher J. Ruwe wrote:
  I think my question is slightly off-topic, but I think
  freebsd-ports@ may be the best of many not so good fits:
  
  I need to build packages for Solaris and SmartOS. My first choice
  would be ports, which unfortunately are not very well suited to
  cross-building. Instead I use, as many people, pkgsrc.
  
  I would like to leverage pkgsrc with something like poudriere,
  especially as I have ZFS and zones in Solaris/SmartOS. I found in a
  message on the DragonFlyBSD list
  http://leaf.dragonflybsd.org/mailarchive/users/2013-01/msg8.html
  a mention of poudriere being used on DragonFly/pkgsrc.
 
 I was involved in that referenced email.
 
 The first point to make is that currently ports is *not* an option for
 solaris or SmartOS, regardless of its ability to cross compile.
 
 Point #2 is that I want to try to bring ports to the solaris-alike
 family in the future (aka sunports), but work on this hasn't started
 yet, and adapting solaris will be a lot more work than adapting
 DragonFly was (and believe me DF was *A LOT* of work.
 
 Point #3 is that if I were still heavily involved in pkgsrc, I would
 probably create a branch of poudriere that supported pkgsrc.  It is
 something I would recommend highly to the pkgsrc community.  However,
 it suffers greatly from Not invented Here syndrome, so most consider
 (without proper evaluation) that pkgsrc tools are more or less
 equivalent.  The fact is that they are not.
 
  
  Does anybody know of the state of this piece of software? The git
  repos I can find on google are stale links. As etoilebsd is
  referenced in the mail from DragonFly, I chose to ask here first.
 
 There is no poudriere-for-pkgsrc.
 The current poudriere branches are here:
 https://fossil.etoilebsd.net/poudriere/brlist
 
 For pkgsrc your choices are:
 http://pkgsrc.se/pkgtools/distbb
 http://pkgsrc.se/pkgtools/pbulk
 
 Here's a recent post about setting up pbulk:
 http://mail-index.netbsd.org/pkgsrc-users/2013/11/09/msg018881.html
 
 In general its poorly documented and difficult to set up parallel
 building.  The script above is yet another attempt to reduce the
 complexity but I don't think either pbulk or distcc have nearly the
 polish or features that poudriere has.  But take that with a grain of
 salt because I haven't used either in a long time.
 
 One more thing: SmartOS not only uses pkgsrc officially, they have a
 full builder farm that makes a full set of packages quarterly packages
 available.  It also works on other illumos platforms.  The best
 approach is just use their work.
 
 Another tutorial how to set up bulk build:
 http://www.perkin.org.uk/posts/distributed-chrooted-pkgsrc-bulk-builds.html
 
 info about packages already built:
 http://www.perkin.org.uk/posts/whats-new-in-pkgsrc-2013Q2.html
 
 You might want to check out the reset of www.perkin.org.uk for
 interesting posts.
 
 John
 ___
 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
 


Thanks to both and Shane for your kind answers. I know of Jonathan
Perkin's work and I also know of an approach roughly resembling
poudriere ideas named 'pk' (github.com/mamash/pk), which however seems
do have been abandoned by Joyent.

While it would be well be possible to use Joyent's binaries, I am a
huge fan of the ability of ports-like systems to be tuned. I am also a
huge fan of the poudriere approach of building everything in clean
jails, especially after being nastily bitten by implicit dependencies
(i.e., such deps as introduced by autoconf runs instead of being
declared in the port). 

I had the hopes that issue had come up sufficiently often that
somebody already did a poudriere port or build a functional clone or
however to call that. I do not really know whether I can port
poudriere capability- and capacity-wise.

However, many thanks, your answers have helped me a lot in getting a
better picture.

Cheers,

-- 
Christopher
TZ: GMT + 1h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.2-STABLE #1 r256184: Thu Oct 10 19:12:54 CEST 2013
c...@dijkstra.cruwe.de:/usr/obj/usr/home/cjr/media/src/freebsd/base/stable/9/sys/GEN_WDTRACE
 
 
Punctuation matters:
Lets eat Grandma. or Lets eat, Grandma. - Punctuation saves lives.
A panda eats shoots and leaves. or A panda eats, shoots, and
leaves. - Punctuation teaches proper biology.

With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going to
land, and it could be dangerous sitting under them as they fly
overhead. (RFC 1925)
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr

poudirere behave-alike for

2013-11-24 Thread Christopher J. Ruwe
I think my question is slightly off-topic, but I think freebsd-ports@
may be the best of many not so good fits:

I need to build packages for Solaris and SmartOS. My first choice
would be ports, which unfortunately are not very well suited to
cross-building. Instead I use, as many people, pkgsrc.

I would like to leverage pkgsrc with something like poudriere,
especially as I have ZFS and zones in Solaris/SmartOS. I found in a
message on the DragonFlyBSD list
http://leaf.dragonflybsd.org/mailarchive/users/2013-01/msg8.html
a mention of poudriere being used on DragonFly/pkgsrc.

Does anybody know of the state of this piece of software? The git
repos I can find on google are stale links. As etoilebsd is
referenced in the mail from DragonFly, I chose to ask here first.

To all of you, have a nice week, cheers,
-- 
Christopher 
TZ: GMT + 1h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.2-STABLE #1 r256184: Thu Oct 10 19:12:54 CEST 2013
c...@dijkstra.cruwe.de:/usr/obj/usr/home/cjr/media/src/freebsd/base/stable/9/sys/GEN_WDTRACE
 
 
Punctuation matters:
Lets eat Grandma. or Lets eat, Grandma. - Punctuation saves lives.
A panda eats shoots and leaves. or A panda eats, shoots, and
leaves. - Punctuation teaches proper biology.

With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going to
land, and it could be dangerous sitting under them as they fly
overhead. (RFC 1925)
___
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


cross-compiling for arm6 with poudriere - has anybody done that?

2013-11-11 Thread Christopher J. Ruwe
I am cc'ing the persons originally describing a solution for my
problem. 

I would like to cross-compile packages for FreeBSD on a Raspberry Pi
(arm6) on a stronger machine.

Various web-sources describe how to cross-compile kernel and world for
arm6/RaspberryPi [1,2,3]. Roughly a year ago, reportedly, ports have
been build successfully in chrooted environments, but have failed in
poudriere jails [4,5].

I have not found any more recent information on that approach. From
[5] i gather the issue in [4] has been fixed, so I will try to employ
poudriere to build packages for my raspberry on a stronger machine.

My idea is outlined as such: Build a 9.2-RELEASE jail, cross-compile a
arm6 obj tree in that jail and set poudriere make.conf options to 
TARGET=arm TARGET_ARCH=armv6 TARGET_CPUARCH=armv6
PATH=/usr/obj/arm.armv6/usr/src/tmp/usr/bin:${PATH} CONFIGURE_HOST=amd64
STRIP_CMD=true

Has anybody tried a similar approach or can comment on my idea? Should
that be pointless, I do not want to waste much time trying.


[1] crochet-freebsd: https://github.com/kientzle/crochet-freebsd
[2] FreeBSD developer's notebook: http://kernelnomicon.org/?p=275
[3] How to install FreeBSD on a Raspberry Pi (or: How to cross compile
FreeBSD/arm): http://ogris.de/howtos/freebsd-raspberry.html
[4] yeren...@gmail.com, Ports cross-compiling:

http://lists.freebsd.org/pipermail/freebsd-hackers/2012-September/040428.html
[5] cr...@freebsd.org, Ports cross-compiling:

http://lists.freebsd.org/pipermail/freebsd-hackers/2012-November/041106.html 


Many thanks,
-- 
Christopher
TZ: GMT + 1h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.2-STABLE #1 r256184: Thu Oct 10 19:12:54 CEST 2013
c...@dijkstra.cruwe.de:/usr/obj/usr/home/cjr/media/src/freebsd/base/stable/9/sys/GEN_WDTRACE
 
 
Punctuation matters:
Lets eat Grandma or Lets eat, Grandma - Punctuation saves lives.
A panda eats shoots and leaves or A panda eats, shoots, and leaves -
Punctuation teaches proper biology.

With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going to
land, and it could be dangerous sitting under them as they fly
overhead. (RFC 1925)

___
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: TeXLive build error on poudriere (Was: [patch included] teTeX and TeXLive)

2013-05-22 Thread Christopher J. Ruwe
On Tue, 21 May 2013 16:35:26 +0900 (JST)
Hiroki Sato h...@freebsd.org wrote:

 Hiroki Sato h...@freebsd.org wrote
   in 20130519.070840.2265196291393572686@allbsd.org:
 
 hr Christopher J. Ruwe c...@cruwe.de wrote
 hr   in 20130518025801.0659b...@dijkstra.cruwe.de:
 hr
 hr cj I have included the patches, they are rather trivial,
 hr cj although, I think, dirty. I have also included a complete
 hr cj logfile of a failed build for tex-formats.
 hr
 hr  Where is the log file?
 hr
 hr  What I need to investigate here is a build+install log for
 hr  print/texlive-base on your environment.  Running texconfig
 hr rehash in pre-install just hides your error and makes another
 hr problem.
 
  I committed a fix in r318651.  Please try it if you got a build error
  when using poudriere.
 
 -- Hiroki

Somehow, sometimes I am not getting through to the list.

This works for me, too. Thank you very, very much for your effort. 

Thanks,
-- 
Christopher
TZ: GMT + 2h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.1-RELEASE #2: Tue Nov 27 03:45:16 UTC 2012
root@darkstar:/usr/obj/pcbsd-build90/fbsd-source/9.1/sys/GENERIC 
 
Punctuation matters:
Lets eat Grandma or Lets eat, Grandma - Punctuation saves lives.
A panda eats shoots and leaves or A panda eats, shoots, and leaves -
Punctuation teaches proper biology.
___
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: [patch included] teTeX and TeXLive

2013-05-19 Thread Christopher J. Ruwe
On Sun, 19 May 2013 07:08:40 +0900 (JST)
Hiroki Sato h...@freebsd.org wrote:

 Christopher J. Ruwe c...@cruwe.de wrote
   in 20130518025801.0659b...@dijkstra.cruwe.de:
 
 cj I have included the patches, they are rather trivial, although, I
 cj think, dirty. I have also included a complete logfile of a failed
 cj build for tex-formats.
 
  Where is the log file?
 
  What I need to investigate here is a build+install log for
  print/texlive-base on your environment.  Running texconfig rehash in
  pre-install just hides your error and makes another problem.
 
 -- Hiroki

I am sorry, must have bungled the files.

Here it is. What do you mean by build+install log? I hope it is the
phase: partitions in poudriere's logfile. If it is not, could you help
me producing these?

Many thanks for your efforts.

-- 
Christopher 
TZ: GMT + 2h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.1-RELEASE #2: Tue Nov 27 03:45:16 UTC 2012
root@darkstar:/usr/obj/pcbsd-build90/fbsd-source/9.1/sys/GENERIC 
 
Punctuation matters:
Lets eat Grandma or Lets eat, Grandma - Punctuation saves lives.
A panda eats shoots and leaves or A panda eats, shoots, and leaves -
Punctuation teaches proper biology.
___
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: [patch included] teTeX and TeXLive

2013-05-17 Thread Christopher J. Ruwe
On Fri, 17 May 2013 08:50:44 +0900 (JST)
Hiroki Sato h...@freebsd.org wrote:

 Christopher J. Ruwe c...@cruwe.de wrote
   in 20130517001153.1d7d4...@dijkstra.cruwe.de:
 
 cj  de Thank you very much, however I have a install failure on
 cj  de poudriere with ports tree up to date 5 minutes ago:
 cj 
 cj   Thank you for your report.  I have received several reports
 cj  about install failures on poudriere and am investigating them.
 cj 
 cj  -- Hiroki
 cj
 cj Hello,
 cj
 cj I had exactly the same issue. I have a manual solution so far and
 cj am trying out the automation from ports. I am posting my progress
 cj hoping to save someone some time.
 
  Could you try r318346?
 
 -- Hiroki

Sorry, I have updated ports and built from r318394. That did not work
either. From the log:

===  Checking if print/tex-formats already installed
tcfmgr: config file `tcfmgr.map' (usually in $TEXMFMAIN/texconfig) not found 
(ls-R missing?).
fmtutil: config file `fmtutil.cnf' not found.
*** [do-fmtutil-amstex] Error code 1

My nightly poudriere-build after patching texlive-texmf resulted in
the same failures also. 

Having had a look at the texlive-texmf-version.txz and the +MANIFEST
included therein showed that the post-install script I hoped to
include by my post-install target was not included in the package's
+MANIFEST.

After upgrading to r318394 and building and hitting the same error, I
had a look at texlive-base-version.txz and the +MANIFEST.

Therein, as post-install, is one line

/bin/rm -f share/texmf-var/ls-R

Isn't that what the error-message is complaining about?

I have a working solution for my installation, though. The idea is
similar to my attempt with texlive-texmf: I have included texconfig
rehash as pre-install or pre-build targets in the failing
packages. This results on tex-formats, tex-jadetex and auctex
compiling.

I have included the patches, they are rather trivial, although, I
think, dirty. I have also included a complete logfile of a failed
build for tex-formats.

I hope that helps.

-- 
Christopher J. Ruwe
TZ: GMT + 2h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.1-RELEASE #2: Tue Nov 27 03:45:16 UTC 2012
root@darkstar:/usr/obj/pcbsd-build90/fbsd-source/9.1/sys/GENERIC 
 
Punctuation matters:
Lets eat Grandma or Lets eat, Grandma - Punctuation saves lives.
A panda eats shoots and leaves or A panda eats, shoots, and leaves -
Punctuation teaches proper biology.
diff -uN /poudriere/ports/workstation/print/tex-jadetex/Makefile tree/print/tex-jadetex/Makefile
--- /poudriere/ports/workstation/print/tex-jadetex/Makefile	2013-05-17 14:34:13.546421312 +0200
+++ tree/print/tex-jadetex/Makefile	2013-05-17 14:54:01.191422074 +0200
@@ -26,6 +26,9 @@
 NO_BUILD=	yes
 TEX_FORMATS=	jadetex
 
+pre-install:
+	texconfig rehash
+
 do-install:
 	${CAT} ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} \
 		${EXTRACT_AFTER_ARGS}
diff -uN /poudriere/ports/workstation/print/auctex/Makefile tree/print/auctex/Makefile
--- /poudriere/ports/workstation/print/auctex/Makefile	2013-05-14 14:56:53.122240896 +0200
+++ tree/print/auctex/Makefile	2013-05-17 14:33:19.578422430 +0200
@@ -39,6 +39,9 @@
 
 NOT_FOR_ARCHS=	ia64
 
+pre-build:
+	texconfig rehash
+
 post-install:
 	${MKTEXLSR} ${PREFIX}/${TEXMFDIR}
 	@${CAT} ${PKGMESSAGE}
diff -uN /poudriere/ports/workstation/print/auctex/Makefile~ tree/print/auctex/Makefile~
--- /poudriere/ports/workstation/print/auctex/Makefile~	1970-01-01 01:00:00.0 +0100
+++ tree/print/auctex/Makefile~	2013-05-17 13:49:04.413421912 +0200
@@ -0,0 +1,49 @@
+# Created by: Martin Kammerhofer
+# $FreeBSD: head/print/auctex/Makefile 317899 2013-05-11 17:58:55Z hrs $
+
+PORTNAME=	auctex
+PORTVERSION=	11.87
+PORTREVISION=	1
+CATEGORIES=	print elisp
+MASTER_SITES=	${MASTER_SITE_GNU}
+MASTER_SITE_SUBDIR=	${PORTNAME}
+PKGNAMESUFFIX=		-${EMACS_PORT_NAME}
+
+MAINTAINER=	h...@freebsd.org
+COMMENT=	Integrated environment for writing LaTeX using GNU Emacs
+
+LICENSE=	GPLv3
+
+USE_TEX=	latex
+USE_GHOSTSCRIPT=yes
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--with-lispdir=${PREFIX}/${LISPDIR} \
+		--with-auto-dir=${PREFIX}/${LISPDIR}/auctex/auto \
+		--with-texmf-dir=${PREFIX}/${TEXMFDIR}
+.if defined(NOPORTDOCS)
+MAKE_ENV=	WITHOUT_AUCTEX_DOCSDIR=yes
+.else
+PORTDOCS=	tex-ref.pdf
+.endif
+
+USE_EMACS=	yes
+LISPDIR=	${EMACS_VERSION_SITE_LISPDIR}
+
+PLIST_SUB+=	LISPDIR=${LISPDIR} \
+		TEXMFDIR=${TEXMFDIR} \
+		MKTEXLSR=${MKTEXLSR}
+INFO=		auctex preview-latex
+
+TEXMFDIR=	share/texmf
+MKTEXLSR=	${LOCALBASE}/bin/mktexlsr
+
+NOT_FOR_ARCHS=	ia64
+
+pre-install:
+	texconfig rehash
+
+post-install:
+	${MKTEXLSR} ${PREFIX}/${TEXMFDIR}
+	@${CAT} ${PKGMESSAGE}
+
+.include bsd.port.mk
Common subdirectories: /poudriere/ports/workstation/print/auctex/files and tree/print/auctex/files
diff -uN /poudriere/ports/workstation/print/tex-xmltex/Makefile tree/print/tex-xmltex/Makefile
--- /poudriere/ports/workstation/print/tex-xmltex/Makefile	2013-05-07 14:40:46.987298252 +0200
+++ tree/print/tex-xmltex/Makefile	2013-05-17 13:48

Re: [patch included] teTeX and TeXLive

2013-05-16 Thread Christopher J. Ruwe
On Fri, 17 May 2013 00:32:58 +0900 (JST)
Hiroki Sato h...@freebsd.org wrote:

 David Demelier demelier.da...@gmail.com wrote
   in
 CAO+PfDe0nEdG=6zvnce90ktjsy4jyrk9jr1pmfbawrbj5cb...@mail.gmail.com:
 
 de 2013/5/12 Florent Peterschmitt flor...@peterschmitt.fr:
 de  Le 11/05/2013 20:36, Hiroki Sato a écrit :
 de  Hello,
 de 
 de   As you already noticed, TeXLive ports have been imported and
 de  one can choose teTeX or TeXLive while the default value for
 de  pre-compiled packages is still teTeX.
 de 
 de   If you want to use TeXLive, please try to use the following
 de  knob:
 de 
 de   TEX_DEFAULT= texlive
 de 
 de   To do this, almost all of ports which use TeX will depend on
 de  TeXLive. Although some ports which install a new TeX macro
 de  package may not work because of incompatibility such as
 de  difference of directory structure between the two, ones which
 de  use TeX for typesetting should work fine.  Ones to install
 de  macro packages which were non-standard in teTeX but are
 de  included in TeXLive will be fixed or removed.
 de 
 de   Please test TeXLive and send your failure report to me.  Once
 de  it is confirmed that TEX_DEFAULT=texlive works, I will switch
 de  the default value from tetex to texlive at some point.
 de 
 de 
 de Thank you very much, however I have a install failure on poudriere
 de with ports tree up to date 5 minutes ago:
 
  Thank you for your report.  I have received several reports about
  install failures on poudriere and am investigating them.
 
 -- Hiroki

Hello,

I had exactly the same issue. I have a manual solution so far and am
trying out the automation from ports. I am posting my progress hoping
to save someone some time.

I reproduced the issue in an empty poudriere jail. After installing
print/texlive-base and print/texlive-texmf via pkg add and

$ cd /usr/ports/print/tex-formats
$ make
$ make install

yields (taken only the last bit)

---Begin OPTIONS List---
---End OPTIONS List---
===phase: check-config ==
===
===phase: fetch==
=== Fetching all distfiles required by tex-formats-20120701 for building
===
===phase: checksum ==
=== Fetching all distfiles required by tex-formats-20120701 for building
===
===phase: extract  ==
=== Fetching all distfiles required by tex-formats-20120701 for building
===  Extracting for tex-formats-20120701
===
===phase: patch==
===  Patching for tex-formats-20120701
===
===phase: configure==
===  Configuring for tex-formats-20120701
===
===phase: build==
===
===phase: run-depends  ==
===
===phase: install-mtree==
===
===phase: install  ==
===  Installing for tex-formats-20120701
===   Generating temporary packing list
===  Checking if print/tex-formats already installed
tcfmgr: config file `tcfmgr.map' (usually in $TEXMFMAIN/texconfig) not found 
(ls-R missing?).
fmtutil: config file `fmtutil.cnf' not found.
*** [do-fmtutil-amstex] Error code 1

Stop in /usr/ports/print/tex-formats.


running 

$ texconfig rehash
$ make install 

solves the issue.

I suspect my approach to constitute a dirty hack, but for the time
being, I have added texconfig rehash as a post-install target to
print/texlive-texmf.

Compiling has started, I am off to bed now and will report tomorrow.

Hope to save some people some time, even if what I am doing is
actually not quite right.

Cheers,
-- 
Christopher
TZ: GMT + 2h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.1-RELEASE #2: Tue Nov 27 03:45:16 UTC 2012
root@darkstar:/usr/obj/pcbsd-build90/fbsd-source/9.1/sys/GENERIC 
 
Punctuation matters:
Lets eat Grandma or Lets eat, Grandma - Punctuation saves lives.
A panda eats shoots and leaves or A panda eats, shoots, and leaves -
Punctuation teaches proper biology.
diff -uN /poudriere/ports/default/print/texlive-texmf/Makefile tree/print/texlive-texmf/Makefile
--- /poudriere/ports/default/print/texlive-texmf/Makefile	2013-05-16 19:38:19.919421187 +0200
+++ 

Re: ports/174516: New port: java/glassfish for Glassfish Java EE reference implementation

2012-12-19 Thread Christopher J. Ruwe
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Mon, 17 Dec 2012 22:38:21 -0500
Steve Wills swi...@freebsd.org wrote:

 Hi,
 
 Why the manual download? I don't see anything on the download site
 that makes me think this needs to be restricted, such as a forced
 license agreement before downloading.
 
 Steve
 

Hello Steve,

you are absolutely right that there is no legalese restriction or
anything like it on the site. That's a workaround for a technical
problem that I did not understand. 

When trying to do the automated download via the MASTERSITE, you will
get:

[cjr@dijkstra:java/glassfish]$ sudo make
===   glassfish-3.1.2.2 depends on file: /usr/local/sbin/pkg - found
= glassfish-3.1.2.2.zip doesn't seem to exist in /usr/ports/distfiles/.
= Attempting to fetch
http://download.java.net/glassfish/3.1.2.2/release/glassfish-3.1.2.2.zip 
fetch:
http://download.java.net/glassfish/3.1.2.2/release/glassfish-3.1.2.2.zip:
Moved Temporarily 

Fetching manually using the specified URL works, though. 


[cjr@dijkstra:java/glassfish]$ fetch 
http://download.java.net/glassfish/3.1.2.2/release/glassfish-3.1.2.2.zip
glassfish-3.1.2.2.zip   2% of   83 MB  641 kBps


So, this is the reason for the manual download. I am absolutely open to
any other ideas to strip the port from this cludge.

Cheers,
- -- 
Christopher
TZ: GMT + 2h
GnuPG/GPG:  0xE8DE2C14

Punctuation matters:
Let's eat Grandma or Let's eat, Grandma - Punctuation saves lives.
A panda eats shoots and leaves or A panda eats, shoots, and leaves -
Punctuation teaches proper biology.
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (FreeBSD)

iQIcBAEBAgAGBQJQ0bY0AAoJEJTIKW/o3iwUikwP/2WeK1MqlqJxabcWda4mtfGb
wzsdbUspSfpe/iQek2t4xajqdFlzN7w12DTao0dLmBMjMwXgQyO31TG+votqhzoz
dt2OpcPYdLleONSkADitLVintDdCYwSDpw3EhnYsKhWyPysACsxznLLIpxI14sgL
5Jusjk7ui/ii3oyyQHmjXSUi0E3Kb3N6ffexctu7wiW63saONPLRAGLQnwxq+tRW
vBrgkRojKbZ/cRJ7ZjWwgEzYxGJP0+RFeSdbEB5rI3qBFa15mbFryeN0ycZr972K
AvjUwIPNIrc7GVpaYAdeK19vYPIoQWR0s4Qf7UHRlNgDCZjvVo1Y80SIOEcqfW3V
ezf0ar1UbZgHe3v6mqAG6JAxeCLSGZ48uXGW3mH7QHcZMlU9gw1WW6FD5gkxanb8
YvDDXfz2cJ4t8Qz/yrvEssEapMHIsAyctSGPIu6R0aYEW1G7VT8SxUF6rXUb42Jd
wIzjCII2zyFnZORA74x6SiagkRxjjIS04Re4JqHk9UubvTm+rekLZqD7+RpVVmTc
ZDxPYoYeqW6M+mWeb2UZz5U6qo6PkZxnonqb8A+Kjy4qYtqThCpA8h6b0EChOX7V
kWGvq51iqVFKhIsb96uOb7WiPv/4KOR2sOdUEfMVSXTDyDxo1sSN+nLlGbTQjCFE
PkqSQ97+6CCox8nqOl0c
=VP8V
-END PGP SIGNATURE-
___
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: no port for Glassfish - does it make sense to quickly write one?

2012-12-17 Thread Christopher J. Ruwe
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

- -BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Fri, 14 Dec 2012 18:44:45 +
Chris Rees utis...@gmail.com wrote:

 On 14 Dec 2012 18:18, Christopher J. Ruwe c...@cruwe.de wrote:
 
  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
 
  Hello,
 
  using Netbeans I have learned that there is no port for the matching
  Glassfish application server.
 
  Having looked at the Netbeans port, making a port for Glassfish
  seems not to be a big deal, so I am a bit surprised that noone has
  stepped forward to contribute one.
 
  I am willing to be the one to step forward, however, I would like
  to ask beforehand whether there are any reasons I am not aware of
  that a port for Glassfish would be undesirable?
 
 I had often been surprised at the omission of very useful software
 from the Ports Tree.  I don't know of any that have been actually
 rejected; it is simply a case of manpower vs the zillions of software
 packages out there.
 
 Before you rush to make a port, check there isn't a previous version
 in the Ports Tree that has been removed, or you may waste time
 reinventing the wheel :)
 
 http://people.freebsd.org/~crees/removed_ports/index.xml
 
 Chris


Oops ... might be wise to address the list ... 

Thanks to all for the input. PR is ports/174516. Cheers,
- - -- 
Christopher 
TZ: GMT + 2h
GnuPG/GPG:  0xE8DE2C14

Punctuation matters:
Let's eat Grandma or Let's eat, Grandma - Punctuation saves lives.
A panda eats shoots and leaves or A panda eats, shoots, and leaves -
Punctuation teaches proper biology.
- -BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (FreeBSD)

iQIcBAEBAgAGBQJQz1eiAAoJEJTIKW/o3iwULG4QAMO9Qo2fQLYhSmMKePACtkLQ
qoXFGOAkROAbCAkxN1WaVrPvIvMT9D8CXsEL7mKIxyGwn2NCdVscQ08M6IlHVvnI
Tj3+9ggjj1igOlDqD5P9SM9TE+m1THb/gzm07Tjw8BV5syTrmUWaJ7qy4oJhjTIn
hykSCPjAMefGO8/VmPqgNiivaiuMKZtxR4SDPxEK77JrgKeNcMxq5bGHi39AZdvz
3XhYmvYmWmG1AOAOiNsv+l022Arx6ulqGRdrgNAiKOnseYkzh4Yo6R9S7J/CuWM1
ly/VIEVP5Dwz8Pqa/lYlaWgLeduaJ6Lfb9CT651YozvWDA3lfcACroM0zouOoAgV
oqvOTQKTLvK6LW4jVstwZzGip5SpqR5iz3XUuZmjOKMEk+p5rrAz4cWsqxpeOLDc
XoymuIDFuTOAzhLyvhMEOIWwQGo5I/lqsxZCVG/fV7KuSmzpxuUBKPCZjImlZEnj
u+pYQDWLKIrd2NDVU0w1i68RIVZOGLg9ss0Bzm4d6XebAeJI7x7W27y+alAXv7tX
cCGVMjW5TMe7S2C/lw42jvrEM72hmUicEyVOUnVzycs7q25vSYDocQewoDJlLWtM
btxGh1y3Qf420AwhuBTcqTsuxxnrDC00f8eIb6H+gXXoml/eOsyzROhqGT6u5Oi+
vcfi3asgVuf1Xstcdivd
=yJNu
- -END PGP SIGNATURE-
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (FreeBSD)

iQIcBAEBAgAGBQJQz3hIAAoJEJTIKW/o3iwUUGMQAK7SzC35Wr+4GtrRO/aEnukn
PhoRBTXoPSUZQoaqJ1dmFBjek1+uZZkXL6OjKDLntf5g234hccncDDMI4ZiYgm1r
zq3MF+Pk5Aw3cXyUSnQYD43z6Dwf9vaDgX+8UH4dmmRpvBP4qRu+Z3tZRwwMK84A
34/kbmzAuQPQs2HQbDCkna1CW6GVph2+mwM54J+qSr0jHY08utS3MGOGDBnym4Yl
7TyFhjWLlnsZHmB5Vr8T0vBxjlb/7AsnZ3OUrO/Ij5BfH1g2hmdlzb86SZKHYDfz
TJzZpEd8bvf7AGmNC74OSOvv1ooQoaEcK+qQGKAOFzIIWer9TVXd8eUljpVXepkZ
/aluDaSoZ252fshWzQuuxZQpbXQj5N56M6somDlg32nCoojOt2Rslro9mVRcFLnx
1ZEFLsacwWBMj17AqmwGSNjl45E/1SOxlMYBuHAedGcmHYhIPMyvnslZjUhOClGt
T4BDS5bAIF/Y/G6r49+SbiCw42H1nHIR/KY0k9u36TrTHQqTZ+UW4ZMO8GYOb0Wl
oTIQt7tVfYm3kAqw4Juj3Zqc0WM4aJ+Q1ZFqdgOhx1Vex2XMhnjwwrQnqsXzDp+w
KQXfQRmfWkiZK6MZZ/rj3NuQ6o7LEa2XxtJK43MTqZC3Znszoaawtc4M5D0QBBHy
e4216lHwfRklezztoF03
=7KoQ
-END PGP SIGNATURE-
___
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


no port for Glassfish - does it make sense to quickly write one?

2012-12-14 Thread Christopher J. Ruwe
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello,

using Netbeans I have learned that there is no port for the matching
Glassfish application server.

Having looked at the Netbeans port, making a port for Glassfish seems
not to be a big deal, so I am a bit surprised that noone has stepped
forward to contribute one.

I am willing to be the one to step forward, however, I would like to ask
beforehand whether there are any reasons I am not aware of that a port
for Glassfish would be undesirable?

Thanks for your consideration, cheers,

- -- 
Christopher 
TZ: GMT + 2h
GnuPG/GPG:  0xE8DE2C14

Punctuation matters:
Let's eat Grandma or Let's eat, Grandma - Punctuation saves lives.
A panda eats shoots and leaves or A panda eats, shoots, and leaves -
Punctuation teaches proper biology.
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (FreeBSD)

iQIcBAEBAgAGBQJQy21XAAoJEJTIKW/o3iwUyoUP/0zbnzwuMPtJG06ErnAa2+Tu
5AZ7vCFNu0+pIQ+dIhxhU4yQdw0F58lhD4aeZpUBqmoC00X+acRGhIEZY8U3Z11k
DSGT+EcpX9SOlvb6174s1roURHDKR9DXQ3LJJylf/LeHM9xMXS5enWVEwMpXx8oQ
scmrR04rDmCpZ6R+kyoq+OpKdy2WUQeVaMaWPS58FYXyjOwGnP0ke1YvqPhuyej/
DhLNWJTk44K/r2FRkSy19jDUPUYeSlcNqp7Tpv7JNdVqjj6UUhLo5uXTCrXR4nWY
knsStPvFj9B3upI8VzgZL9BI/c7zhq+pITVPp45fJhWNpIyiYn6ZyjXAt8R2KG6p
K0Vv0bxvUWQLX5odTSMTRctwhYwYsQl0AEVvl5rq8rw5NYUbGJ90HXVNQ7QwerAb
jDiN+3O3ZQzs7nuRoTh7kQ2Tvt+L6xwiasmB3RMHYRB9+Xrv17yVLFrlcw5/m/OZ
dkyu5XEygzx+/9AKm4ceTzBxNT6Cog/zG72OlL+5zKbZCN7hjNSi0ITmT9fnk76w
JKxysFqzuuVfggCaCdUxztdfMZP1irpra4QTDoqBGT4UA0tXOfwpWXxa0Wo0B6Uy
XSlmuH35h9DV30QnPo/iojV+c9R0MdH2MnrHYwZa6g6mdtJs5JjTAyM3YJU2VkP8
d7dZAj8QnPJmsID0BHX9
=Mejt
-END PGP SIGNATURE-
___
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: trying to build a port for vagrant and failing

2012-11-07 Thread Christopher J. Ruwe
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Tue, 06 Nov 2012 17:58:42 -0500
Greg Larkin glar...@freebsd.org wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On 11/6/12 4:00 PM, Christopher J. Ruwe wrote:
  Currently, I am trying to write up a port for vagrant, a VirtualBox
  managment thing (http://vagrantup.com/). I am failing with the
  dependencies and would be grateful for some help.
  
  I have
  
  BUILD_DEPENDS= 
  minitar:${PORTSDIR}/archivers/rubygem-archive-tar-minitar \
  
  RUN_DEPENDS=erubis:${PORTSDIR}/www/rubygem-erubis \ 
  rubygem-childprocess=0.3.1:${PORTSDIR}/devel/rubygem-childprocess 
  \ rubygem-i18n=0.6.0:${PORTSDIR}/devel/rubygem-i18n \ 
  rubygem-json=1.5.1:${PORTSDIR}/devel/rubygem-json \ 
  rubygem-log4r=1.1.9:${PORTSDIR}/sysutils/rubygem-log4r \ 
  rubygem-net-ssh=2.2.2:${PORTSDIR}/security/rubygem-net-ssh \ 
  rubygem-net-scp=1.0.4:${PORTSDIR}/security/rubygem-net-scp
  
  in the makefile.
  
  From the build log (I am using poudriere for testing) I get
  
  
  ===phase: 
  run-depends== ===
  rubygem-vagrant-1.0.5 depends on executable: erubis - not found
  ===Verifying install for erubis in
  /usr/ports/www/rubygem-erubis ===   Installing existing package
  /usr/ports/packages/All/rubygem-erubis-2.7.0.tbz ===   Returning
  to build of rubygem-vagrant-1.0.5 === rubygem-vagrant-1.0.5
  depends on package: rubygem-childprocess=0.3.1 - not found ===
  Verifying install for rubygem-childprocess=0.3.1 in 
  /usr/ports/devel/rubygem-childprocess ===   Installing existing 
  package /usr/ports/packages/All/rubygem-childprocess-0.3.5.tbz
  === Returning to build of rubygem-vagrant-1.0.5 === 
  rubygem-vagrant-1.0.5 depends on package: rubygem-i18n=0.6.0 -
  not found ===Verifying install for rubygem-i18n=0.6.0 in 
  /usr/ports/devel/rubygem-i18n ===   Installing existing package 
  /usr/ports/packages/All/rubygem-i18n-0.6.0,2.tbz ===   Returning 
  to build of rubygem-vagrant-1.0.5 ===   rubygem-vagrant-1.0.5 
  depends on package: rubygem-json=1.5.1 - not found === Verifying
  install for rubygem-json=1.5.1 in /usr/ports/devel/rubygem-json
  ===   Installing existing package 
  /usr/ports/packages/All/rubygem-json-1.7.5.tbz ===   Returning to 
  build of rubygem-vagrant-1.0.5 ===   rubygem-vagrant-1.0.5
  depends on package: rubygem-log4r=1.1.9 - not found ===
  Verifying install for rubygem-log4r=1.1.9 in 
  /usr/ports/sysutils/rubygem-log4r ===   Installing existing 
  package /usr/ports/packages/All/rubygem-log4r-1.1.10.tbz === 
  Returning to build of rubygem-vagrant-1.0.5 === 
  rubygem-vagrant-1.0.5 depends on package: rubygem-net-ssh=2.2.2 - 
  not found ===Verifying install for rubygem-net-ssh=2.2.2 in 
  /usr/ports/security/rubygem-net-ssh ===   Installing existing 
  package /usr/ports/packages/All/rubygem-net-ssh-2.1.4,2.tbz === 
  Returning to build of rubygem-vagrant-1.0.5 === 
  rubygem-vagrant-1.0.5 depends on package: rubygem-net-scp=1.0.4 - 
  not found ===Verifying install for rubygem-net-scp=1.0.4 in 
  /usr/ports/security/rubygem-net-scp ===   Installing existing 
  package /usr/ports/packages/All/rubygem-net-scp-1.0.4_1.tbz === 
  Returning to build of rubygem-vagrant-1.0.5 === 
  rubygem-vagrant-1.0.5 depends on file: /usr/local/bin/gem18 - found
  ===   rubygem-vagrant-1.0.5 depends on file: /usr/local/bin/ruby18
  - found 
  ===
 
 
  
 So far so good. I noticed that rubygem-net-ssh-2.1.4.2 is supposed
  to satisfy =rubygem-net-ssh-2.2.2, which I ignore for the while.
  
  Now, building yields
  
  ===phase: install
  == ===  Installing for
  rubygem-vagrant-1.0.5 ===   rubygem-vagrant-1.0.5 depends on 
  executable: erubis - found ===   rubygem-vagrant-1.0.5 depends on 
  package: rubygem-childprocess=0.3.1 - found === 
  rubygem-vagrant-1.0.5 depends on package: rubygem-i18n=0.6.0 - 
  found ===   rubygem-vagrant-1.0.5 depends on package: 
  rubygem-json=1.5.1 - found ===   rubygem-vagrant-1.0.5 depends
  on package: rubygem-log4r=1.1.9 - found ===
  rubygem-vagrant-1.0.5 depends on package: rubygem-net-ssh=2.2.2 -
  found === rubygem-vagrant-1.0.5 depends on package:
  rubygem-net-scp=1.0.4 - found ===   rubygem-vagrant-1.0.5 depends
  on file: /usr/local/bin/gem18 - found ===   rubygem-vagrant-1.0.5
  depends on file: /usr/local/bin/ruby18 - found ===   Generating
  temporary packing list ===  Checking if emulators/rubygem-vagrant
  already installed /usr/bin/env  /usr/local/bin/gem18 install -l 
  --no-update-sources --no-ri --install-dir /usr/local/lib/r\ 
  uby/gems/1.8 /usr/ports/distfiles/rubygem/vagrant-1.0.5.gem -- 
  --build-args ERROR:  While executing gem ... (Gem::DependencyError)
  Unable to resolve dependencies: vagrant requires json (~ 1.5.1),
  net-ssh (~ 2.2.2) *** Error code 1
  
  The installation is right about net-ssh (confer above), but 
  definitely

trying to build a port for vagrant and failing

2012-11-06 Thread Christopher J. Ruwe
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Currently, I am trying to write up a port for vagrant, a VirtualBox
managment thing (http://vagrantup.com/). I am failing with the
dependencies and would be grateful for some help.

I have

BUILD_DEPENDS=  minitar:${PORTSDIR}/archivers/rubygem-archive-tar-minitar \

RUN_DEPENDS=erubis:${PORTSDIR}/www/rubygem-erubis \

rubygem-childprocess=0.3.1:${PORTSDIR}/devel/rubygem-childprocess \
rubygem-i18n=0.6.0:${PORTSDIR}/devel/rubygem-i18n \
rubygem-json=1.5.1:${PORTSDIR}/devel/rubygem-json \
rubygem-log4r=1.1.9:${PORTSDIR}/sysutils/rubygem-log4r \
rubygem-net-ssh=2.2.2:${PORTSDIR}/security/rubygem-net-ssh \
rubygem-net-scp=1.0.4:${PORTSDIR}/security/rubygem-net-scp

in the makefile.

- From the build log (I am using poudriere for testing) I get


===phase: run-depends==
===   rubygem-vagrant-1.0.5 depends on executable: erubis - not found
===Verifying install for erubis in /usr/ports/www/rubygem-erubis
===   Installing existing package 
/usr/ports/packages/All/rubygem-erubis-2.7.0.tbz
===   Returning to build of rubygem-vagrant-1.0.5
===   rubygem-vagrant-1.0.5 depends on package: rubygem-childprocess=0.3.1 - 
not found
===Verifying install for rubygem-childprocess=0.3.1 in 
/usr/ports/devel/rubygem-childprocess
===   Installing existing package 
/usr/ports/packages/All/rubygem-childprocess-0.3.5.tbz
===   Returning to build of rubygem-vagrant-1.0.5
===   rubygem-vagrant-1.0.5 depends on package: rubygem-i18n=0.6.0 - not found
===Verifying install for rubygem-i18n=0.6.0 in 
/usr/ports/devel/rubygem-i18n
===   Installing existing package 
/usr/ports/packages/All/rubygem-i18n-0.6.0,2.tbz
===   Returning to build of rubygem-vagrant-1.0.5
===   rubygem-vagrant-1.0.5 depends on package: rubygem-json=1.5.1 - not found
===Verifying install for rubygem-json=1.5.1 in 
/usr/ports/devel/rubygem-json
===   Installing existing package 
/usr/ports/packages/All/rubygem-json-1.7.5.tbz
===   Returning to build of rubygem-vagrant-1.0.5
===   rubygem-vagrant-1.0.5 depends on package: rubygem-log4r=1.1.9 - not 
found
===Verifying install for rubygem-log4r=1.1.9 in 
/usr/ports/sysutils/rubygem-log4r
===   Installing existing package 
/usr/ports/packages/All/rubygem-log4r-1.1.10.tbz
===   Returning to build of rubygem-vagrant-1.0.5
===   rubygem-vagrant-1.0.5 depends on package: rubygem-net-ssh=2.2.2 - not 
found
===Verifying install for rubygem-net-ssh=2.2.2 in 
/usr/ports/security/rubygem-net-ssh
===   Installing existing package 
/usr/ports/packages/All/rubygem-net-ssh-2.1.4,2.tbz
===   Returning to build of rubygem-vagrant-1.0.5
===   rubygem-vagrant-1.0.5 depends on package: rubygem-net-scp=1.0.4 - not 
found
===Verifying install for rubygem-net-scp=1.0.4 in 
/usr/ports/security/rubygem-net-scp
===   Installing existing package 
/usr/ports/packages/All/rubygem-net-scp-1.0.4_1.tbz
===   Returning to build of rubygem-vagrant-1.0.5
===   rubygem-vagrant-1.0.5 depends on file: /usr/local/bin/gem18 - found
===   rubygem-vagrant-1.0.5 depends on file: /usr/local/bin/ruby18 - found
===

So far so good. I noticed that rubygem-net-ssh-2.1.4.2 is supposed to
satisfy =rubygem-net-ssh-2.2.2, which I ignore for the while.

Now, building yields

===phase: install  ==
===  Installing for rubygem-vagrant-1.0.5
===   rubygem-vagrant-1.0.5 depends on executable: erubis - found
===   rubygem-vagrant-1.0.5 depends on package: rubygem-childprocess=0.3.1 - 
found
===   rubygem-vagrant-1.0.5 depends on package: rubygem-i18n=0.6.0 - found
===   rubygem-vagrant-1.0.5 depends on package: rubygem-json=1.5.1 - found
===   rubygem-vagrant-1.0.5 depends on package: rubygem-log4r=1.1.9 - found
===   rubygem-vagrant-1.0.5 depends on package: rubygem-net-ssh=2.2.2 - found
===   rubygem-vagrant-1.0.5 depends on package: rubygem-net-scp=1.0.4 - found
===   rubygem-vagrant-1.0.5 depends on file: /usr/local/bin/gem18 - found
===   rubygem-vagrant-1.0.5 depends on file: /usr/local/bin/ruby18 - found
===   Generating temporary packing list
===  Checking if emulators/rubygem-vagrant already installed
/usr/bin/env  /usr/local/bin/gem18 install -l --no-update-sources --no-ri 
--install-dir /usr/local/lib/r\
uby/gems/1.8 /usr/ports/distfiles/rubygem/vagrant-1.0.5.gem -- --build-args
ERROR:  While executing gem ... (Gem::DependencyError)
Unable to resolve dependencies: vagrant requires json (~ 1.5.1), net-ssh 
(~ 2.2.2)
*** Error code 1

The installation is right about net-ssh (confer above), but definitely
not on json (1.7.5  1.5.1).

Can anybody hint me on a path to pursue to resolve that error?

Many thanks, cheers,
- -- 
Christopher
TZ: GMT + 2h
GnuPG/GPG:  0xE8DE2C14

Punctuation matters:
Let's eat Grandma or Let's eat, Grandma - 

Re: math/ess CONFLICTS with devel/noweb, help with CONFLICTS= needed

2012-06-10 Thread Christopher J. Ruwe
On Sat, 09 Jun 2012 21:16:04 +0200
Mel Flynn rfl...@acsalaska.net wrote:

 On 9-6-2012 14:02, Matthew Seaman wrote:
  On 09/06/2012 12:25, Christopher J. Ruwe wrote:
  Thanks for your quick answer. Incidentally, I am at this moment
  also preparing a maintainer update for a new version of math/ess.
  Should I perpare two PRs, one for the CONFLICTS and one for the
  actual update or is it permissable to pack these two into one?
  
  It is best to put all the changes you want to make into one PR.
  That will get it processed most efficiently.
 
 And if there's a PR for the conflict problem, then mention in your
 update PR that this update closes PR xx.
 

Thanks for reminding me, I would surely have forgotten. However, closing
another PR does not apply, I was approached using private mail by a
group apparently implementing something like a FreeBSD ports conflicts
checker, who are systematically combing the ports tree for conflicts not
yet known by the maintainers.

Some maintainer update PRs already adress problems thus found. 

Thanks, cheers, 
-- 
Christopher J. Ruwe
TZ: GMT + 1h


signature.asc
Description: PGP signature


Re: math/ess CONFLICTS with devel/noweb, help with CONFLICTS= needed

2012-06-09 Thread Christopher J. Ruwe
On Fri, 08 Jun 2012 22:03:49 +0100
Matthew Seaman m.sea...@infracaninophile.co.uk wrote:

 On 08/06/2012 19:41, Christopher J. Ruwe wrote:
  From
  http://www.freebsd.org/doc/en/books/porters-handbook/book.html#CONFLICTS
  I gather that I should add something like
  
  CONFLICTS=noweb
 
 Usually you'ld put something like:
 
 CONFLICTS=noweb-[0-9]*
 
 just to avoid accidentally matching a package which happened to have
 the string 'noweb' in its name.  As it is, there is only devel/noweb
 that would match in the ports at the moment, but making that glob
 expression more specific is a good principle.
 
  to the Makefile. Am I correct in my assumption on using CONFLICTS
  instead of CONFLICTS_INSTALL and am I correct on the naming of
  noweb?
 
 CONFLICTS_INSTALL means you can build your package in the presence of
 the conflicting package.  I'd guess that most of the conflicts in the
 ports tree are actually of this type: due to file name collisions in
 the installed packages.
 
 However, plain CONFLICTS is the popular choice for Makefiles, as it
 takes effect before you waste too much time building a package you
 can't install.
 
 In principle, CONFLICTS_INSTALL is frequently going to be the more
 correct choice.  In practice, it seems to be up to the port
 maintainer to choose which to specify, and most just use plain
 CONFLICTS.
 
   Cheers,
 
   Matthew
 

Thanks for your quick answer. Incidentally, I am at this moment also
preparing a maintainer update for a new version of math/ess. Should I
perpare two PRs, one for the CONFLICTS and one for the actual update or
is it permissable to pack these two into one?

Thanks, cheers,
-- 
Christopher J. Ruwe
TZ: GMT + 1h


signature.asc
Description: PGP signature


math/ess CONFLICTS with devel/noweb, help with CONFLICTS= needed

2012-06-08 Thread Christopher J. Ruwe
I am the (still inexperienced) maintainer of math/ess.

Apparently, math/ess, an emacs mode for the statics lang R/S (Emacs
Speaks Statistics) conflicts with the devel/noweb literate programming
tool, more specifically, it's emacs mode. Both add a noweb-mode.el in
share/emacs/site-lisp/, so that I will need to add a CONFLICTS-line to
the port. 

From
http://www.freebsd.org/doc/en/books/porters-handbook/book.html#CONFLICTS
I gather that I should add something like

CONFLICTS=noweb

to the Makefile. Am I correct in my assumption on using CONFLICTS
instead of CONFLICTS_INSTALL and am I correct on the naming of noweb?

I hope this to be only a short term solution; as noweb amongst other
languages also targets the R-language and the problem should in
principle also apply to various Linux-distros, I have respectfully
asked the Emacs Speaks Stastics-people if possibly the file (which is
targeted at Sweave-integration) could be renamed.

Anyways, the conflict should be marked and I would appreciate any input
on my idea of writing a CONFLICTS-line.

Thanks very much, cheers, 
-- 
Christopher J. Ruwe
TZ: GMT + 1h
___
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: [maintainer timeout] ports/160705: [patch] net/clamz: pkg-message on how to .amz-download

2011-09-28 Thread Christopher J. Ruwe
I submitted ports/160705 with attached patch on Tue, 13th Sep. The maintainer 
has timed out. In fact, an attempt to contact the maintainer beforehand was 
unsuccessful as well.

Could you help me how to proceed to have my patch accepted?

Thank you, cheers,
-- 
Christopher J. Ruwe
TZ GMT + 2


pgpmzbuNNmgYo.pgp
Description: PGP signature


Re: [maintainer timeout] ports/160705: [patch] net/clamz: pkg-message on how to .amz-download

2011-09-28 Thread Christopher J. Ruwe
On Wed, 28 Sep 2011 19:33:31 +0100
Chris Rees cr...@freebsd.org wrote:

 On 28 September 2011 19:03, Christopher J. Ruwe c...@cruwe.de wrote:
  I submitted ports/160705 with attached patch on Tue, 13th Sep. The 
  maintainer has timed out. In fact, an attempt to contact the maintainer 
  beforehand was unsuccessful as well.
 
  Could you help me how to proceed to have my patch accepted?
 
 
 I've reopened the PR for you.
 
 By the way, please _never_ mess with the Subject: line when copying in
 bug-followup- it confuses GNATS and makes a junk PR that someone
 (usually linimon) has to tidy up :)
 
 Chris
 ___
 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

I am sorry. Thank you forpointing that out, I will not do it again.

Cheers,
-- 
Christopher J. Ruwe
TZ GMT + 2


pgpGYnaA7CFFn.pgp
Description: PGP signature


Re: Thank you (for making the ports less boring).

2011-09-14 Thread Christopher J. Ruwe
On Wed, 14 Sep 2011 00:20:13 +0200
Matthias Andree matthias.and...@gmx.de wrote:

[...]
 
 I think you mentioned Arch Linux, further suggestions would be Gentoo
 Linux (you might like emerge), and further options are Debian
 GNU/kFreeBSD and using a FreeBSD base system with pkgsrc (rather than
 ports) on top.

Came as Gentoo user, abandoned Gentoo because of to many quirks with updating 
packages (ebuilds). From my perspective, the situation is better here (FreeBSD).

Cheers

-- 
Christopher J. Ruwe
TZ GMT + 2


pgpzNAteUNkv3.pgp
Description: PGP signature


net/clamz should have pkg-message on how to set cookie to download amz-files

2011-09-09 Thread Christopher J. Ruwe
When reinstalling net/clamz I noticed that it is necessary to have a cookie 
from the local amazon site (amazon.com, amazon.de) confirming that the amazon 
downloader is installed when in fact it is not and you are using clamz.

That information will only be accessible from the project website, 
http://code.google.com/p/clamz/, where users can also get a link to set the 
aformentioned cookie.

It might be an idea to include a pkg-message in the port net/claz, for instance

*
For convenience, users may want to set a cookie using the link on
http://code.google.com/p/clamz/. It is feasible to substitute the top
level domain with the applicable amazon-TLD. Not having the cookie set, users 
will fail to download Amazon .amz files to download albums.
*

I do not want to be rude by making a PR without consulting you as maintainer 
and ports@ beforehand.

Thank you for your consideration, cheers, 
-- 
Christopher J. Ruwe
TZ GMT + 2


pkg-message
Description: Binary data


pgpoSPGmSX9dp.pgp
Description: PGP signature


Re: FreeBSD ports you maintain which are out of date

2011-07-24 Thread Christopher J. Ruwe
On Sun, 24 Jul 2011 02:52:06 +0800
Martin Wilke m...@freebsd.org wrote:
 
 
 Hi,
 
 I finally managed to get portscout back on a stable server. I have
 removed all mail addresses from the old portscout to cleanup all the
 unused mail addresses. If you are a maintainer and would like to get
 a mail notification, please drop me a mail using your maintainer mail
 address and I'll add to the list. The RSS feature will be back very
 soon as well. Thanks to Martin Matuska (mm@) for hosting portscout
 now.
 
 Note that portscout.org will be rerouted as soon as possible. As for
 now, please use http://portscout.cc.
 
 - Martin
  

Hello Martin,

please include me on the list.

Thanks for your effort, cheers
-- 
Christopher J. Ruwe
TZ GMT + 2


signature.asc
Description: PGP signature


Re: PR ports/155331

2011-06-21 Thread Christopher J. Ruwe
On Tue, 21 Jun 2011 07:31:44 +0200
Simon Olofsson si...@olofsson.de wrote:

 Christopher,
 
 a nice tool to test your ports before submitting them is 
 ports-mgmt/porttools:
 Just run `port test` and it'll run portlint and try to build you port
 etc. You can then submit your port with `port submit`. Read the
 manpage for all details.
 
 Simon
 
 ___
 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

Thank you for your replies. I will clean up my proposed port and will report 
back when done (hopefully by next week).

Cheers,
-- 
Christopher J. Ruwe
TZ GMT + 2
___
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


PR ports/155331

2011-06-20 Thread Christopher J. Ruwe
Some time ago (actually, it has been the beginning of March), I
submitted a proposition to include Emacs Speaks Statistics (ESS)
(http://ess.r-project.org/), which is an interface to the
language/statistics package R into ports. I have also included a
probably erroneous patch (was my first one). I have asked for inclusion
and correction and advice on the errors I am sure I have made.
(http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/155331)

I have not heard of any activity since then. I would be grateful to
hear whether there is any interest in having ESS in ports. Of course I
myself advocate for ESS, however, there might be valid reasons for
choosing not to. Anyway, I would be glad if any decision could be
reached on that subject.

(I do not mean to be harsh, I just have found no other wording to
formulate my request in a kinder fashion. If it sounds harsh, please do
not be offended.)

@miwi: Please take no offence of my public posting. I have been
unsuccessful reaching you off list - which I hope you have not taken as
spamming.

Kind regards,
-- 
Christopher J. Ruwe
TZ GMT + 2


signature.asc
Description: PGP signature