Re: Proposal for another category in INDEX: common_deps

2007-07-21 Thread Matthew Seaman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Doug Barton wrote:
 Matthew Seaman wrote:
 
 In many ways it would be more useful to delete from the
 EXTRACT_DEPENDS, FETCH_DEPENDS, PATCH_DEPENDS, BUILD_DEPENDS[*]
 lists in the INDEX any package that also appears in the RUN_DEPENDS
 list.  This leaves the four listed fields with just the extra
 packages that need to be present at build/install time.
 
 Everything that is needed to build the port must be in BUILD_DEPENDS.
 Everything necessary to run the port must be in RUN_DEPENDS. This is
 needed to support building packages on one machine, and running them
 on another.

In terms of what you need in port Makefiles, then yes.  In terms of
what goes into the INDEX, then no. I was intending only to change
the format and content of the INDEX.  Calling the INDEX columns by
the same names as the Make variables they are (mostly) derived from
has now got the the state where it is more confusing than
enlightening, so thinking up different column names sounds like a
good idea to me.

In terms of Makefile variables, BUILD_DEPENDS has a quite specific
meaning: it all the extra software that must be present at the time
the 'do-build:' target in the port Makefile is reached.  Of the
others, (which apply analogously to the 'do-fetch:', 'do-extract:',
'do-patch:' targets.) EXTRACT_DEPENDS is used reasonably frequently,
generally for ports that need unzip to extract them.  Otherwise
those variables tend to be empty because the base system supplies
all of the necessary functionality. libarchive nowadays can
unpack zips so many more of the EXTRACT_DEPENDS variables will
eventually end up empty as well.

Do I think the whole architecture of the ports system should be
changed to eliminate most of the *_DEPENDS targets?  No.  Too much
pain for no gain.

Do I think it's worth having a separate column in the INDEX for the
contents of those variables?  No.

 -- and as gmake depends on
 gettext that means a very large fraction of the ports most people
 have installed.  However, if the only way an application depends on
 gettext is via gmake /at build time/ then rebuilding that
 application is really not necessary.  Using LIB_DEPENDS to
 distinguish ports that are linked against any particular shlib
 versus those that inherit a dependency against a shlib for other
 reasons could save rather a lot of wasted CPU cycles.
 
 I don't see how we need a separate LIB_DEPENDS to achieve this. Can
 you describe in more detail the mechanism you have in mind?

The idea was that anything in a LIB_DEPENDS target of a port would a
a shared library to be linked against, and it's only the software
that links against the shlib that needs to be recompiled if the
shlib ABI changes.  However I see on reflection that this doesn't go
far enough: DSO modules have the same sort of linkage requirement,
but don't get mentioned in LIB_DEPENDS

Again, the idea here was not to change anything in the ports
themselves: just what was presented in the INDEX, and then mainly as
a resource to make easier the lives of the people that write ports
management software.

Cheers,

Matthew

- --
Dr Matthew J Seaman MA, D.Phil.   7 Priory Courtyard
  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate
  Kent, CT11 9PW
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGocLJ8Mjk52CukIwRCBeTAJ9YCTbgTWo9N71pssC5ZgqJO1GD/wCfUs4g
NitUYwteyQDZnZ1392pAbjQ=
=akvP
-END PGP SIGNATURE-
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Proposal for another category in INDEX: common_deps

2007-07-21 Thread Doug Barton
Matthew Seaman wrote:

 Again, the idea here was not to change anything in the ports 
 themselves: just what was presented in the INDEX,

Ok, then I think it's incumbent on you to explain what the benefit
would be.

 and then mainly as a resource to make easier the lives of the
 people that write ports management software.

Well, I'm one of those people, and portmaster ignores the index file
altogether, for whatever that's worth.

Doug

-- 

This .signature sanitized for your protection
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


eclipse 3.3.0

2007-07-21 Thread David Southwell
Hi

Is a port of eclipse 3.3.0 likely soon?

Thanks

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


Re: Proposal for another category in INDEX: common_deps

2007-07-21 Thread Michel Talon
Doug Barton wrote:

  and then mainly as a resource to make easier the lives of the
  people that write ports management software.
 
 Well, I'm one of those people, and portmaster ignores the index file
 altogether, for whatever that's worth.

Me too for pkgupgrade. In my case the rationale is that, if something
has to be compiled on the machine, it is best that the information is
exactly compatible with the state of the ports tree on the machine.  So
like portmaster, pkgupgrade recomputes the Index fields for all
installed ports and their dependencies. This is no big deal, uses less
than a minute on a modern machine, totally negligible compared to the
time for downloading distfiles or packages, or running pkg_delete or
pkg_add. In pkgupgrade case one needs to deal with both binary packages
and ports, so RUN_DEPENDS is used to discover dependencies of packages,
and all other fields coalesced to discover dependencies of ports. There
is of course a further subtelty: you have to compare old and new ports
which may have changed name in between. The rule i have taken is to
systematically  use the most recent name as it appears in the ports
tree, and evolve old names following the MOVED file (perhaps
recursively) to be able to compare them with new names. This leaves on
the border of the road ports which have disappeared in between, but
anyways you cannot upgrade them by source ... I think that portmaster
does more or less the same, while, if i don't err, portupgrade doesn't
and tries to guess new names using heuristics, which sometimes
spectacularly fails.

Well, all this to say that, for the purpose of upgrading a port, it is
the coalesced values of fetch, extract, etc. which is of interest. Of
course, for other purposes, like Mark Linimon says, these fields may
have individual interest.



-- 

Michel TALON

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


sudo 1.6.9 segfault

2007-07-21 Thread yarodin
Jul 21 15:12:01 home sudo:    admin : TTY=unknown ; PWD=/home/admin ; 
USER=root ; COMMAND=/sbin/ipfw
Jul 21 15:12:36 home kernel: pid 42226 (sudo), uid 0: exited on signal 11
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Overly restrictive checks in the make process

2007-07-21 Thread Bill Moran
Kent Stewart [EMAIL PROTECTED] wrote:

 On Friday 20 July 2007, Mark Linimon wrote:
  On Fri, Jul 20, 2007 at 04:07:49PM -0400, Bill Moran wrote:
   Even better would be for make to realize that it's only doing the
   fetching, and do it anyway.
 
  That still doesn't help with the problem of a user who starts a 10MB
  download that won't work on his architecture or OS release.  The code
  is all the same.  This is the aggravation we are trying to prevent.
 
 That still doesn't address the concern or improve the system downtime 
 that a pkg_delete, make install allows. If you can't run something, you 
 don't have any downtime but to have to pkg_delete before you start the 
 tarball fetch can be really long on some ports.

It's certainly a tradeoff.  Either way you do it, there are practical
scenarios where a user is inconvenienced.

Perhaps an environmental override is the best route.  NO_IGNORE=yes
or something similar?

-- 
Bill Moran
Collaborative Fusion Inc.

[EMAIL PROTECTED]
Phone: 412-422-3463x4023
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Proposal for another category in INDEX: common_deps

2007-07-21 Thread Matthew Seaman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Doug Barton wrote:
 Matthew Seaman wrote:
 
 Again, the idea here was not to change anything in the ports 
 themselves: just what was presented in the INDEX,
 
 Ok, then I think it's incumbent on you to explain what the benefit
 would be.

   * Reduce the size of the INDEX

   * Make the index data directly answer the sort of questions most
 likely to come up in general use.

The latter is, of course, subjective but I think knowing the answers
to both 'what do I need to run this software?' and 'what else do I
need to install this software?' is more useful than what we have at
the moment.

Cheers,

Matthew

- --
Dr Matthew J Seaman MA, D.Phil.   7 Priory Courtyard
  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate
  Kent, CT11 9PW
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGod3R8Mjk52CukIwRCKJCAJ0VBzcFxnNK+6aMDCklvwvYvm/YbACePNat
QAoADDuGBD2bouGCalW8thw=
=JOPb
-END PGP SIGNATURE-
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Ports depending on FORBIDDEN ports

2007-07-21 Thread Greg Lewis
G'day Peter,

Thanks for summarising this.  Responses for some specific ports below.

On Sat, Jul 21, 2007 at 10:52:52AM +1000, Peter Jeremy wrote:
 The misc/compat3x port is unlikely to ever be fixed and therefore it would
 seem reasonable to deprecate both it and the following ports that depend
 on it:
 java/gj-jdk11Extension of the Java programming language that 
 supports generic types

Should be removed.  Modern versions support generics natively.

 java/infobus Enables dynamic exchange of data between 
 JavaBeans(TM)

Just installs a JAR, can depend on a higher version of the JDK instead.

 java/jdk11   Java Development Kit 1.1
 java/jdk12   Java Development Kit 1.2

Should be removed, as should all JDKs  1.4 except for jdk13.

 java/jfc Java Foundation Classes (JFC)/Swing

Should be removed.

 java/jre Standard Java Platform for running Java programs

Should be removed.

 java/tya A ``100% unofficial'' JIT-compiler for java

Should depend on jdk13 instead of jdk11.

 I'm particularly concerned about the existence of 'java/jre' and it's
 description as the 'Standard Java Platform for running Java programs'.
 This appears to occasionally trap people who are looking for a current
 JRE and attempt to install java/jre.

It and anything that depends on it should be removed.

-- 
Greg Lewis  Email   : [EMAIL PROTECTED]
Eyes Beyond Web : http://www.eyesbeyond.com
Information Technology  FreeBSD : [EMAIL PROTECTED]
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


What to do when the person who takes responsibility for a PR goes non-responsive?

2007-07-21 Thread Zane C.B.
Summited http://www.freebsd.org/cgi/query-pr.cgi?pr=113611 over a
month ago, Araujo took responsibility, and has been no sign from him
that this is ever going to get committed.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: sudo 1.6.9 segfault

2007-07-21 Thread Tom McLaughlin
On Sat, 2007-07-21 at 16:39 +0600, yarodin wrote:
 Jul 21 15:12:01 home sudo:admin : TTY=unknown ; PWD=/home/admin ; 
 USER=root ; COMMAND=/sbin/ipfw
 Jul 21 15:12:36 home kernel: pid 42226 (sudo), uid 0: exited on signal 11

I need a little more information.

sudoers:
tom LOCAL = NOPASSWD: /sbin/ipfw

[EMAIL PROTECTED] tom]$ sudo ipfw 
Last login: Sat Jul 21 13:09:52 on ttyp0
usage: ipfw [options]
do ipfw -h or see ipfw manpage for details

What options are you using in the port?  What does your sudoers look
like?  Also, I'm curious why TTY would show up as unknown in the log.

tom

-- 
| tmclaugh at sdf.lonestar.org tmclaugh at FreeBSD.org |
| FreeBSD   http://www.FreeBSD.org |

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


Ports with version numbers going backwards: net-p2p/azureus2

2007-07-21 Thread erwin
** The following ports have a version number that sorts before a previous one **

 For many package tools to work correctly, it is of utmost importance that
 version numbers of a port form a monotonic increasing sequence over time.
 Refer to the FreeBSD Porter's Handbook, 'Package Naming Conventions' for
 more information. Tools that won't work include pkg_version, portupgrade
 and portaudit. A common error is an accidental deletion of PORTEPOCH.

 Please fix any errors as soon as possible.

 The ports tree was updated at Sat Jul 21 2007 16:32:01 UTC.

- *net-p2p/azureus2* [EMAIL PROTECTED]: azureus2-2.5.0.4  azureus-3.0.1.6
   | revision 1.46
   | date: 2007/07/21 03:12:36;  author: rafan;  state: Exp;  lines: +4 -5
   | - Downgrade to 2.5.0.4. No PORTEPOCH is required since this port was just
   |   copied from net-p2p/azureus and it's not connected to build yet.
   | 
   | PR:ports/114486
   | Submitted by:  Robert Noland rnoland at 2hip.net


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


Re: Ports with version numbers going backwards: net-p2p/azureus2

2007-07-21 Thread Rong-En Fan
On Sat, Jul 21, 2007 at 05:31:49PM +, [EMAIL PROTECTED] wrote:
 ** The following ports have a version number that sorts before a previous one 
 **
 
  For many package tools to work correctly, it is of utmost importance that
  version numbers of a port form a monotonic increasing sequence over time.
  Refer to the FreeBSD Porter's Handbook, 'Package Naming Conventions' for
  more information. Tools that won't work include pkg_version, portupgrade
  and portaudit. A common error is an accidental deletion of PORTEPOCH.
 
  Please fix any errors as soon as possible.

As I noted in commit log, this port is just repocopied and not
connected to build. The is intentional.

Regards,
Rong-En Fan

  The ports tree was updated at Sat Jul 21 2007 16:32:01 UTC.
 
 - *net-p2p/azureus2* [EMAIL PROTECTED]: azureus2-2.5.0.4  azureus-3.0.1.6
| revision 1.46
| date: 2007/07/21 03:12:36;  author: rafan;  state: Exp;  lines: +4 -5
| - Downgrade to 2.5.0.4. No PORTEPOCH is required since this port was just
|   copied from net-p2p/azureus and it's not connected to build yet.
| 
| PR:  ports/114486
| Submitted by:Robert Noland rnoland at 2hip.net
 
 
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Problems with +CONTENTS being messed up by pkg_delete -f

2007-07-21 Thread Alexander Leidinger
Quoting [EMAIL PROTECTED] (Thomas-Martin Seck) (Fri, 20 Jul 2007 19:54:06 +0200 
(CEST)):

 * Alexander Leidinger [EMAIL PROTECTED] [gmane.os.freebsd.devel.ports]:
 
  Quoting Robert Noland [EMAIL PROTECTED] (Thu, 19 Jul 2007 13:31:42 -0400):
  
  Ok, so the issue that I hope to address is not really a portmanager
  issue.  The original version of package-depends always listed the
  current version (from ports) in the +CONTENTS file.  When that list was
  passed to sort -u, you ended up with a single dependency for each
  origin.
  
  The new way it takes each direct dependency and adds those, then
  recursively parses the +CONTENTS file of each of those and adds those
  entries and finally passes the whole thing to sort -u.  This allows for
  multiple dependencies with the same origin to be listed in the +CONTENTS
  file.
  
  As an example... port a depends on b and c.  Port c has a version bump
  and is updated but technically b doesn't require an update.  Now if port
  a is updated it will get the current version of c and also the old
  version of c from b.
  
  Ok, I see the problem (in case b depends on c too). This is only an
  issue if you do this by hand instead of using portupgrade (or something
  else), as those tools should correct the dependency in port b to the
  new version of c. If they don't do it, it's a bug in those tools.
 
 Oh not at all. This will also happen if you install dependencies via
 packages when these packages' dependencies do not exactly match what you
 have presently installed. 
 
 Example:
 
 package a-1.0 has a recorded dependency on b-1.0. Meanwhile, b got
 upgraded to 1.0_1.
 You have b-1.0_1 installed locally and then install port c which depends
 on a and use a's package in order to save build time (imagine a being
 something in the firefox/xorg-libs range with USE_PACKAGE_DEPENDS set in
 your make environment). Hilarity ensues. The old algorithm could recover
 from this I guess.

Sort of. There would still be a wrong dependency in the db (for port a,
but not for port c).

As for the current algorithm this only leads to listing a dependency
more than once. Normally this is catched by the sort in PKG_ARGS, but
as only the origin is the same and not the version number, this fails.
To fix it, we can change the sort invocation to include -t : -k 2.
This does fix this issue, but also changes the final sorting order
(sorted for origin, and not for package name). Is this an issue?

Here's a visualisation.

Old sort invocation:
  printf 
'png-1.2.18:graphics/png\nperl-5.8.8:lang/perl5.8\nperl-5.8.8_1:lang/perl5.8\n' 
| sort -u

Result:
perl-5.8.8:lang/perl5.8
perl-5.8.8_1:lang/perl5.8
png-1.2.18:graphics/png

New sort invocation:
  printf 
'png-1.2.18:graphics/png\nperl-5.8.8:lang/perl5.8\nperl-5.8.8_1:lang/perl5.8\n' 
| sort -u -t : -k 2

Result:
png-1.2.18:graphics/png
perl-5.8.8:lang/perl5.8


Attached is the patch for this and the bug when a port has no origin
recorded (and the fix for the comment regarding the name of the
actual-package-depends target). I haven't tested this much, maybe
someone can give it a try in the case where a port has no origin
recorded and in the case which is discussed in this thread. If
everything is fine and portmgr doesn't object to the change of the
final order of the dependencies as recorded in the package, I will
submit this for an experimental run on the ports build cluster.

 It looks like one is forced to repair the package db with external tools
 everytime one does not install from source and from scratch.

This was the case before (sort of), but it was not that obvious as now.

Bye,
Alexander.

-- 
Time is the most valuable thing a man can spend.
-- Theophrastus
http://www.Leidinger.net  Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org netchild @ FreeBSD.org  : PGP ID = 72077137
Index: bsd.port.mk
===
RCS file: /import/FreeBSD-CVS/ports/Mk/bsd.port.mk,v
retrieving revision 1.573
diff -u -r1.573 bsd.port.mk
--- bsd.port.mk	29 Jun 2007 14:09:39 -	1.573
+++ bsd.port.mk	21 Jul 2007 18:03:10 -
@@ -732,7 +732,7 @@
 #  tree as recorded in the Makefiles of the ports
 #  collection, not as recorded in the currently
 #  installed ports.
-# actual-package-depends-list
+# actual-package-depends
 #- Like package-depends-list but with the difference
 #  that the dependencies of the currently installed
 #  ports are used instead of the dependencies as
@@ -2458,7 +2469,7 @@
 DISABLE_CONFLICTS=	YES
 .endif
 .if !defined(PKG_ARGS)
-PKG_ARGS=		-v -c -${COMMENT:Q} -d ${DESCR} -f ${TMPPLIST} -p ${PREFIX} -P `cd ${.CURDIR}  ${MAKE} actual-package-depends | ${GREP} -v -E ${PKG_IGNORE_DEPENDS} | ${SORT} -u` ${EXTRA_PKG_ARGS} $${_LATE_PKG_ARGS}
+PKG_ARGS=		-v -c -${COMMENT:Q} -d ${DESCR} -f ${TMPPLIST} -p ${PREFIX} -P `cd ${.CURDIR}  ${MAKE} actual-package-depends | ${GREP} -v -E ${PKG_IGNORE_DEPENDS} | ${SORT} -u -t : -k 2` 

Re: Ports with version numbers going backwards: net-p2p/azureus2

2007-07-21 Thread Erwin Lansing
On Sun, Jul 22, 2007 at 01:34:08AM +0800, Rong-En Fan wrote:
 On Sat, Jul 21, 2007 at 05:31:49PM +, [EMAIL PROTECTED] wrote:
  ** The following ports have a version number that sorts before a previous 
  one **
  
   For many package tools to work correctly, it is of utmost importance that
   version numbers of a port form a monotonic increasing sequence over time.
   Refer to the FreeBSD Porter's Handbook, 'Package Naming Conventions' for
   more information. Tools that won't work include pkg_version, portupgrade
   and portaudit. A common error is an accidental deletion of PORTEPOCH.
  
   Please fix any errors as soon as possible.
 
 As I noted in commit log, this port is just repocopied and not
 connected to build. The is intentional.

The script has no way of knowing this, so I have to edit it's datafiles
by hand afterwards.

-erwin

-- 
Erwin Lansing http://droso.org
Security is like an onion.  (o_ _o)
It's made up of several layers   \\\_\   /_///[EMAIL PROTECTED]
And it makes you cry.) ([EMAIL PROTECTED]


pgpaW7Ld4N8LC.pgp
Description: PGP signature


Re: What to do when the person who takes responsibility for a PR goes non-responsive?

2007-07-21 Thread Mark Linimon
I assume that you've already emailed the person?  If so, sending email
to portmgr@ is the right way to go.  We'll attempt to find out if the
person is busy/on vacation/overloaded/etc.

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


emacs upgrade question

2007-07-21 Thread Brian Gruber
Earlier this week, I was not yet ready to commit to
the emacs upgrade, but i wanted to upgrade my other
ports. So i added EMACS_PORT_NAME=emacs21 to make.conf
and did 'portupgrade -f -o editors/emacs21 emacs',
followed by my usual 'portupgrade -a'.

Now I'm ready to upgrade to emacs 22. What's the
correct procedure for this? I'm guessing perhaps it's
to set the var in make.conf to emacs22 and then do
'portupgrade -fr emacs'. however, it is important to
me that my emacs setup is not borked, so i would
appreciate if someone could confirm.

thanks,
/brian


   

Need a vacation? Get great deals
to amazing places on Yahoo! Travel.
http://travel.yahoo.com/
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


TeXLive for Net/FreeBSD

2007-07-21 Thread Edd Barrett

Hi,

Firstly I would like to apologise for the cross-post.  I wouldn't
usually do this, but as the message for both lists is identical, It
would have looked like a cross post (even if it wasn't)...

I have just finished porting TeXLive (A modern TeX distribution to
replace the old teTeX port) to OpenBSD. During the porting process I
documented the how/why and what's of the port; a) So that I can
remember how to do it when the next release of texlive comes out and
b) So that the other BSD's might find the information useful for a
port as our ports (or pkgsrc for NetBSD) systems are similar(ish).

Here are the reason I personaly chose to port TeXLive:
- No sparc64 binaries on the TeXLive DVD
- TeXLive more modern than teTeX
- XeteX support
- ConTeXt support
- More comprehensive macro collection
- pkg_add convenience

There is a whole load of information and source code relating to the
OpenBSD port on my webpage
(http://students.dec.bmth.ac.uk/ebarrett/texlive/).

Hope it might help. If not, disregard this mail.

I am not on list, so if you do want to contact me, you should reply to
my personal email address.

--
Best Regards

Edd

---
http://students.dec.bournemouth.ac.uk/ebarrett
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: TeXLive for Net/FreeBSD

2007-07-21 Thread Nikola Lecic
Hello Edd,

On Sat, 21 Jul 2007 20:07:46 +0100
Edd Barrett [EMAIL PROTECTED] wrote:

 Hi,
 
 Firstly I would like to apologise for the cross-post.  I wouldn't
 usually do this, but as the message for both lists is identical, It
 would have looked like a cross post (even if it wasn't)...

Ok, I'm adding Hiroki Sato (hrs@), AFAIK he is currently doing on
porting TeXLive to FreeBSD (according to freebsd-ports@ archive).

 I have just finished porting TeXLive (A modern TeX distribution to
 replace the old teTeX port) to OpenBSD. During the porting process I
 documented the how/why and what's of the port; a) So that I can
 remember how to do it when the next release of texlive comes out and
 b) So that the other BSD's might find the information useful for a
 port as our ports (or pkgsrc for NetBSD) systems are similar(ish).

Yes, I saw this on texlive mailing list, excellent job! I'd like to ask
Hiroki Sato, you and everyone interested/involved in this (and I'm not
fluent in OpenBSD ports interface...) for their opinion regarding to
what extent are parts of TeXLive (or are about to be) modularised --
i.e. how the new releases of TeXLive elements (e.g. ConTeXt, XeTeX) can
be integrated?

I use this opportunity to offer a help; I'm particularly interested in
XeTeX-related stuff (xetex, (lib)icu-xetex, (lib)graphite-engine,
xdvipdfmx) since I use it. For example, development version of xetex
(currently not in TeXLive source) includes support for Graphite. I'd
like to see (or maybe to maintain, test, or whatever) a xetex-devel
port, that can replace standard xetex port (as it is the case with many
other applications).

 There is a whole load of information and source code relating to the
 OpenBSD port on my webpage
 (http://students.dec.bmth.ac.uk/ebarrett/texlive/).

Just one more question, why do you call TeXLive LaTeX distribution? I
think that LaTeX is just one part, and by no means the central one.

I'm now going to read your document more carefully.

Nikola Lečić
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: TeXLive for Net/FreeBSD

2007-07-21 Thread Edd Barrett

Hi Nikola,

On 21/07/07, Nikola Lecic [EMAIL PROTECTED] wrote:

Yes, I saw this on texlive mailing list, excellent job!


Thankyou.


I'd like to ask
Hiroki Sato, you and everyone interested/involved in this (and I'm not
fluent in OpenBSD ports interface...) for their opinion regarding to
what extent are parts of TeXLive (or are about to be) modularised --
i.e. how the new releases of TeXLive elements (e.g. ConTeXt, XeTeX) can
be integrated?


The project has a dependency infrastructure API, which is being
re-written as we speak. In 2007 it was the TPM (TeX package manager)
system, which I parsed using a python script - MfSplit  (which you may
download from my web-page).



I use this opportunity to offer a help; I'm particularly interested in
XeTeX-related stuff (xetex, (lib)icu-xetex, (lib)graphite-engine,
xdvipdfmx) since I use it.


Be aware that the icu lib must be static in tl, as they have modified it.

What do you do with all of this software, may I ask?


For example, development version of xetex
(currently not in TeXLive source) includes support for Graphite. I'd
like to see (or maybe to maintain, test, or whatever) a xetex-devel
port, that can replace standard xetex port (as it is the case with many
other applications).


Sounds like you are planning on making a far more fine grained port
than I have. Be warned it is a massive port that will drive you insane
if you get too involved. I have my port in only 4 modules. Read the
PDF I linked for more info.


Just one more question, why do you call TeXLive LaTeX distribution? I
think that LaTeX is just one part, and by no means the central one.


Im aware. Quote from the main page of thier site TeX Live is an easy
way to get up and running with TeX. Make of it what you will :P



I'm now going to read your document more carefully.


Hope there are no typo's!



Nikola Lečić




--
Best Regards

Edd

---
http://students.dec.bournemouth.ac.uk/ebarrett
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]

Do you plan to update...

2007-07-21 Thread Marc Evans

Hi -

I am wondering if you plan to update the gwenhywfar and aqbanking ports, 
both of which have much more recent versions?


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


Re: TeXLive for Net/FreeBSD

2007-07-21 Thread Nikola Lecic
(Hmmm, claws-mail somehow removed hrs@ from CC; I'm re-adding him.)

On Sat, 21 Jul 2007 21:27:52 +0100
Edd Barrett [EMAIL PROTECTED] wrote:

 Hi Nikola,
 
 On 21/07/07, Nikola Lecic [EMAIL PROTECTED] wrote:
  Yes, I saw this on texlive mailing list, excellent job!
 
 Thankyou.
 
  I'd like to ask
  Hiroki Sato, you and everyone interested/involved in this (and I'm
  not fluent in OpenBSD ports interface...) for their opinion
  regarding to what extent are parts of TeXLive (or are about to be)
  modularised -- i.e. how the new releases of TeXLive elements (e.g.
  ConTeXt, XeTeX) can be integrated?
 
 The project has a dependency infrastructure API, which is being
 re-written as we speak. In 2007 it was the TPM (TeX package manager)
 system, which I parsed using a python script - MfSplit  (which you may
 download from my web-page).
 
 
  I use this opportunity to offer a help; I'm particularly interested
  in XeTeX-related stuff (xetex, (lib)icu-xetex, (lib)graphite-engine,
  xdvipdfmx) since I use it.
 
 Be aware that the icu lib must be static in tl, as they have modified
 it.

Yes, but it's possible (if necessary) to create a separate icu-xetex
port. XeTeX from TL207 and XeTeX-devel use different versions of that
lib (3.4 vs. 3.6).

 What do you do with all of this software, may I ask?

This is very fascinating and new field. XeTeX/xdvipdfmx provides you
an unforseen possibility to combine strengths of TeX (or LaTeX/ConTeXt)
and high quality OTF (and AAT) fonts -- and these fonts come with
extensive support for subtle typesetting techniques, support for complex
scripts, and all that in Unicode (unknown to original TeX).

As far as fonts are concerned, Graphite engine is quite new software;
it's a free/libre replacement for ICU, and it seems to be more subtle.

[I personally use them for typesetting in my profession (in the field
of philosophy) -- and that includes typesetting of Ancient Greek,
Sanskrit etc. And the software realm related to complex/ancient
scripts, input methods, fonts, etc. is particularly interesting to me.]

  For example, development version of xetex
  (currently not in TeXLive source) includes support for Graphite. I'd
  like to see (or maybe to maintain, test, or whatever) a xetex-devel
  port, that can replace standard xetex port (as it is the case with
  many other applications).
 
 Sounds like you are planning on making a far more fine grained port
 than I have. 

I'm just a FreeBSD user, so I'm actually asking, not planning :) -- and
offering help. (There was no public discussion on these matters on
FreeBSD lists yet, so I'm interested to hear from Hiroki -- he is a
FreeBSD developer).

 Be warned it is a massive port that will drive you insane if you get
 too involved. I have my port in only 4 modules. Read the PDF I linked
 for more info.

Yes, since that would mean re-creating TeXLive from scratch. But I'd be
happy to see a possibility that new versions of at least ConTeXt, XeTeX
and couple of other sophisticated tools can be compiled from ports and
integrated with the rest of TL.

And again, I'm offering help for XeTeX-devel  friends since I
regularly compile them inside the old TL environment and XeTeX provides
the integration of that kind.

(Don't forget that TL only has anual releases.)

  Just one more question, why do you call TeXLive LaTeX
  distribution? I think that LaTeX is just one part, and by no means
  the central one.
 
 Im aware. Quote from the main page of thier site TeX Live is an easy
 way to get up and running with TeX. Make of it what you will :P
 
 
  I'm now going to read your document more carefully.
 
 Hope there are no typo's!

Nikola Lečić
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: TeXLive for Net/FreeBSD

2007-07-21 Thread Nikola Lecic
On Sat, 21 Jul 2007 21:27:52 +0100
Edd Barrett [EMAIL PROTECTED] wrote:

 Sounds like you are planning on making a far more fine grained port
 than I have. Be warned it is a massive port that will drive you insane
 if you get too involved. I have my port in only 4 modules. Read the
 PDF I linked for more info.

Ok, I've taken a preliminary look. Let's consider XeTeX. Your base
sub-package includes XeTeX. But it can be simply compiled
--without-xetex.

Then XeTeX (a separate port) can be compiled from its standalone
repository (xetex-devel port) or from TL2007 sources (xetex port) and
then integrated.

If the base (your texmf-minimal) remains unchanged (as it was at the
time of TL2007 release) -- it will maybe need some patches for the files
outside xetexdir/, but nothing too difficult.

(I'm currently experimenting with patches for unified installation of
XeTeX-devel with both current TL trunk base and TL2007 base.)

The same for other packages with integrated --without-* possibility
(pdftex, omega, etex, musixflx..); the only concern is how much
patching their sources require and who is willing to maintain that.
This can be nicely done with XeTeX since Jonathan Kew always cares of TL
integration.

So this means that no massive complications must occur. What do you
think?

Nikola Lečić
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


mulberry mail crashes when using PGP under AMD64 ... ?

2007-07-21 Thread Marc G. Fournier


Running latest -STABLE of FreeBSD on an 64bit Dual Core, mulberry mail seems to 
run okay until such a point in time as I try to PGP Sign/Encrypt an email and 
send it out, then it 'Seg Faults' ...


gpg appears to run fine from the command line, using gpg --list-keys ...

Anyone running Mulberry + 6-STABLE + AMD64 kernel successfully?

Thanks ...


Marc G. Fournier   Hub.Org Networking Services (http://www.hub.org)
Email . [EMAIL PROTECTED]  MSN . [EMAIL PROTECTED]
Yahoo . yscrappy   Skype: hub.orgICQ . 7615664

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


Re: mulberry mail crashes when using PGP under AMD64 ... ?

2007-07-21 Thread Paul Schmehl
--On July 21, 2007 6:53:23 PM -0300 Marc G. Fournier [EMAIL PROTECTED] 
wrote:




Running latest -STABLE of FreeBSD on an 64bit Dual Core, mulberry mail
seems to run okay until such a point in time as I try to PGP
Sign/Encrypt an email and send it out, then it 'Seg Faults' ...

gpg appears to run fine from the command line, using gpg --list-keys ...

Anyone running Mulberry + 6-STABLE + AMD64 kernel successfully?

Mark, that's a none problem being discussed on the mullberry lists right 
now.  It's not just amd64.


Paul Schmehl ([EMAIL PROTECTED])
Senior Information Security Analyst
The University of Texas at Dallas
http://www.utdallas.edu/ir/security/


Re: Ports depending on FORBIDDEN ports

2007-07-21 Thread Pav Lucistnik
Greg Lewis píše v pá 20. 07. 2007 v 23:30 -0600:

  The misc/compat3x port is unlikely to ever be fixed and therefore it would
  seem reasonable to deprecate both it and the following ports that depend
  on it:
  java/gj-jdk11Extension of the Java programming language that 
  supports generic types
 
 Should be removed.  Modern versions support generics natively.

Only the jdk11 slave, or whole java/gj?

  java/jdk11   Java Development Kit 1.1
  java/jdk12   Java Development Kit 1.2
 
 Should be removed, as should all JDKs  1.4 except for jdk13.

So should I axe all the linux-*13 too?

-- 
Pav Lucistnik [EMAIL PROTECTED]
  [EMAIL PROTECTED]

Quantum physics was developed in the 1930's, as a result of a bet
between Albert Einstein and Niels Bohr, to see who could come up with
the most ridiculous theory and still have it published.


signature.asc
Description: Toto je digitálně	 podepsaná část	 zprávy


geography category adoption

2007-07-21 Thread Pav Lucistnik
Virtual category geography was created some time ago. Is anybody
willing to scan the tree and add some ports to that category?

-- 
Pav Lucistnik [EMAIL PROTECTED]
  [EMAIL PROTECTED]

Just because you're an angel doesn't mean you have to be a fool.


signature.asc
Description: Toto je digitálně	 podepsaná část	 zprávy


FreeBSD Port: dkim-milter-1.2.0

2007-07-21 Thread Lloyd A. Stevens
I have recently installed and am trying to implement dkim-milter-1.2.0 and
have found what I believe to be a bug.

 

The file /usr/ports/mail/dkim-milter/work/dkim-milter-1.2.0/INSTALL (line
60) states:

the TXT record should be:

SELECTOR._domainkey.example.com

 

however running the script
/usr/ports/mail/dkim-milter/work/dkim-milter-1.2.0/dkim-filter/gentxt.csh
generates a TXT record in a different format:

example.com._domainkey

 

From what I have been able to find out, the gentxt.csh script output is
incorrect.


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

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


Re: mulberry mail crashes when using PGP under AMD64 ... ?

2007-07-21 Thread Marc G. Fournier
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1



- --On Saturday, July 21, 2007 17:13:51 -0500 Paul Schmehl [EMAIL PROTECTED] 
wrote:

 --On July 21, 2007 6:53:23 PM -0300 Marc G. Fournier [EMAIL PROTECTED]
 wrote:


 Running latest -STABLE of FreeBSD on an 64bit Dual Core, mulberry mail
 seems to run okay until such a point in time as I try to PGP
 Sign/Encrypt an email and send it out, then it 'Seg Faults' ...

 gpg appears to run fine from the command line, using gpg --list-keys ...

 Anyone running Mulberry + 6-STABLE + AMD64 kernel successfully?

 Mark, that's a none problem being discussed on the mullberry lists right now.
 It's not just amd64.

Which list? :(  I'm on mulberry-discuss ...

Hopefully now that he's puttin gout the source code, we can get a FreeBSD 
Native version in ports ... :)

The funny thing is that I'm now running same version off of an i386 box (my old 
machine) and its running fine *sigh*

Thanks ...

- 
Marc G. Fournier   Hub.Org Networking Services (http://www.hub.org)
Email . [EMAIL PROTECTED]  MSN . [EMAIL PROTECTED]
Yahoo . yscrappy   Skype: hub.orgICQ . 7615664
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (FreeBSD)

iD8DBQFGoqB74QvfyHIvDvMRAgDHAJ4s/BWQdaKMb2yUEAwacxRaTpeY1wCglqSL
jR+fB2XoaNdyEPZhJVQKcKU=
=evCl
-END PGP SIGNATURE-

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


Re: Do you plan to update...

2007-07-21 Thread Xin LI

Marc Evans wrote:

Hi -

I am wondering if you plan to update the gwenhywfar and aqbanking ports, 
both of which have much more recent versions?


I think these ports are unmaintained.  We would love to see someone to 
take it over (hint :)


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


Re: eclipse 3.3.0

2007-07-21 Thread Xin LI

Tom McLaughlin wrote:

On Sat, 2007-07-21 at 03:07 -0700, David Southwell wrote:

Hi

Is a port of eclipse 3.3.0 likely soon?

Thanks

david


[EMAIL PROTECTED], now CC'ed, may be a better place to ask
though I don't see anything in their archives about it.

On a side note, are any committers associated with [EMAIL PROTECTED]  I've had a
3.2.2 update assigned to eclipse@ for a little bit.  I use eclipse only
minimally and don't feel comfortable committing it myself without
comments on it since some of the last updates I've submitted have needed
a correction or two for minor things I've missed.


I will ask nemoliu@ to see if he has interest.  He used to develop some 
Eclipse bits and use it for his daily work.


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


Re: What to do when the person who takes responsibility for a PR goes non-responsive?

2007-07-21 Thread Bill Moran
Zane C.B. [EMAIL PROTECTED] wrote:

 Summited http://www.freebsd.org/cgi/query-pr.cgi?pr=113611 over a
 month ago, Araujo took responsibility, and has been no sign from him
 that this is ever going to get committed.

Posting to this list would be a good step.  However, the
subject title could be better.  Something like, Would a committer
please look at 113611 then mention in the email what port it
relates to and comment that the person responsible seems to be
timing out.

Have you contacted Araujo directly?

-- 
Bill Moran
http://www.potentialtech.com
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: mulberry mail crashes when using PGP under AMD64 ... ?

2007-07-21 Thread Paul Schmehl
--On July 21, 2007 9:10:27 PM -0300 Marc G. Fournier [EMAIL PROTECTED] 
wrote:


Which list? :(  I'm on mulberry-discuss ...


Oh, sorry.  The mulberry-devel list.


Hopefully now that he's puttin gout the source code, we can get a
FreeBSD  Native version in ports ... :)


Hopefully.


The funny thing is that I'm now running same version off of an i386 box
(my old  machine) and its running fine *sigh*


Including GPG?

On my Mac, Mulberry core dumps if I scan past an email with a digital 
signature in it.  On my FreeBSD box it core dumps if I try to encrypt a 
message.  I don't recall what it does on Windows because I almost never 
use it there.


Paul Schmehl ([EMAIL PROTECTED])
Senior Information Security Analyst
The University of Texas at Dallas
http://www.utdallas.edu/ir/security/


Re: mulberry mail crashes when using PGP under AMD64 ... ?

2007-07-21 Thread Marc G. Fournier
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1



- --On Saturday, July 21, 2007 22:58:40 -0500 Paul Schmehl [EMAIL PROTECTED] 
wrote:


 Including GPG?

Yes, been using Mulberry for months now *because* of the GPG support, actually 
... it was what finally get me off of Pine ... but, again, only on the i386 box 
...

In fact, on amd64, encrypt or sign causes it to crash ... and notice that this 
message is sign'd, on my i386 box ...

- 
Marc G. Fournier   Hub.Org Networking Services (http://www.hub.org)
Email . [EMAIL PROTECTED]  MSN . [EMAIL PROTECTED]
Yahoo . yscrappy   Skype: hub.orgICQ . 7615664
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (FreeBSD)

iD8DBQFGouo24QvfyHIvDvMRAhhpAKChonjgyqJBzq2n91HTM8ly5c5fTwCginby
kPnJn9PXJCnj/IkfygZ7ZoY=
=0p4v
-END PGP SIGNATURE-

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


Please test: mplayer/mencoder split

2007-07-21 Thread Thomas Zander

Hi,

to be able to make mplayer pkg-add'able and to introduce proper
dependencies on the mencoder binary for several frontents, the next
major update to our mplayer port will introduce an mencoder slave
port.
Hence, mencoder can also be built with different OPTIONS than mplayer.
A preliminary version (i.e. one that works for me) can be found on

http://www.rrr.de/~riggs/mplayer/m20070722.tar.bz2

Please grab a copy and test this port with your specific build options
and preferences and report fixes/problems and so on to me.

Thank you in advance,
Riggs
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]