Re: print/muttprint

2014-10-12 Thread Matthias Apitz
El día Saturday, October 11, 2014 a las 07:34:26PM +0200, Kurt Jaeger escribió:

> > > > 'USE_TEX= texlive' pulls in
> > > > Tex, but it does not if you compile the ports with poudriere.
> > > 
> > > I'm surprised that USE_TEX=texlive in poudriere does not pull it in.
> > 
> > Mee too.
> > 
> > > Can you provide a build log to show this ?
> > 
> > Will do this tomorrow.
> 
> There's a commit which changed texlive to texmf in September.
> 
> /usr/ports/Mk/bsd.tex.mk
> 
> has more info about USE_TEX, so please check that file for your
> experiments.

Hi,

I did today:

I checked out a 2nd fresh ports tree with:

# poudriere ports -c -p ports-muttprint -m svn+http -B head

# cd /usr/local/poudriere/ports/ports-muttprint/
# svn info
...
Last Changed Rev: 370680
Last Changed Date: 2014-10-12 05:16:10 +0200 (Sun, 12 Oct 2014)

I started the jail to build 'print/muttprint'; note it says it has to build
183 packages:

# poudriere bulk -j freebsd-head -p ports-muttprint print/muttprint
...
[00:01:09] >> Cleaning the build queue
[00:01:09] >> Recording filesystem state for prepkg... done
[00:01:10] >> Building 183 packages using 1 builders
[00:01:10] >> Starting/Cloning builders
...

6:27 hours later the job was done fine:

[freebsd-head-ports-muttprint] [2014-10-12_08h36m17s] [committing:] Queued: 183 
Built: 183 Failed: 0   Skipped: 0   Ignored: 0   Tobuild: 0Time: 06:26:47
[06:27:36] >> Logs: 
/usr/local/poudriere/data/logs/bulk/freebsd-head-ports-muttprint/2014-10-12_08h36m17s

I removed the 3 packages again:

# cd /usr/local/poudriere/data/packages/freebsd-head-ports-muttprint/All/
# rm tex-dvipsk-5.994.txz muttprint-0.72d_10.txz texlive-full-20140525_1.txz

and edited the Makefile of print/muttprint:

# vim /usr/local/poudriere/ports/ports-muttprint/print/muttprint/Makefile

to remove the two addition RUN_DEPENDS= lines in the Makefile:

# svn diff Makefile
 RUN_DEPENDS=   psnup:${PORTSDIR}/print/psutils \
-   latex:${PORTSDIR}/print/texlive-full \
-   dvips:${PORTSDIR}/print/tex-dvipsk \
uncompface:${PORTSDIR}/mail/faces \
convert:${PORTSDIR}/graphics/ImageMagick \
p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate \

I restarted the jail and poudriere only rebuilt the muttprint package
itself, not the two others removed:

# poudriere bulk -j freebsd-head -p ports-muttprint print/muttprint
...
[00:06:37] >> Built ports: print/muttprint
[freebsd-head-ports-muttprint] [2014-10-12_15h40m55s] [committing:] Queued: 1  
Built: 1  Failed: 0  Skipped: 0  Ignored: 0  Tobuild: 0   Time: 00:06:03
[00:06:37] >> Logs: 
/usr/local/poudriere/data/logs/bulk/freebsd-head-ports-muttprint/2014-10-12_15h40m55s

I removed all packages and re run the jail again with the above deleted
RUN_DEPENDS= lines; note that poudriere now only calculates 164 packages
to build (and not 183):

# rm /usr/local/poudriere/data/packages/freebsd-head-ports-muttprint/All/*

# poudriere bulk -j freebsd-head -p ports-muttprint print/muttprint
...
[00:00:52] >> Cleaning the build queue
[00:00:52] >> Recording filesystem state for prepkg... done
[00:00:52] >> Building 164 packages using 1 builders
[00:00:52] >> Starting/Cloning builders

This underpins that there is something lost in the Tex infrastructure.

When the build job will be done in some hours I will check if any of the
resulting 164 packages contains the tools /usr/local/bin/latex and
/usr/local/bin/dvips, both needed by the muttprint Perl script.

Let me know if someone needs the log files of the build jobs; I could
place them onto my webspace.

For the moment, I'd suggest to let the two additional RUN_DEPENDS= lines in the
Makefile as proposed.

Thx

matthias
-- 
Matthias Apitz   |  /"\   ASCII Ribbon Campaign:
E-mail: g...@unixarea.de |  \ /   - No HTML/RTF in E-mail
WWW: http://www.unixarea.de/ |   X- No proprietary attachments
phone: +49-170-4527211   |  / \   - Respect for open standards
 | en.wikipedia.org/wiki/ASCII_Ribbon_Campaign
___
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: print/muttprint

2014-10-12 Thread Kurt Jaeger
Hi!

> For the moment, I'd suggest to let the two additional RUN_DEPENDS=
> lines in the Makefile as proposed.

Can you try with

USE_TEX=latex dvipsk

and without the two additional RUN_DEPENDS ?

Or did I miss that you already tried that ?

-- 
p...@opsec.eu+49 171 3101372 6 years to go !
___
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: print/muttprint

2014-10-12 Thread Matthias Apitz
El día Sunday, October 12, 2014 a las 04:56:00PM +0200, Kurt Jaeger escribió:

> Hi!
> 
> > For the moment, I'd suggest to let the two additional RUN_DEPENDS=
> > lines in the Makefile as proposed.
> 
> Can you try with
> 
> USE_TEX=latex dvipsk
> 
> and without the two additional RUN_DEPENDS ?
> 
> Or did I miss that you already tried that ?

Hi,

No, I only tried until now the Makefile as it is now in SVN and the
removal of the two additional RUN_DEPENDS= lines. Will tomorrow try the
version without the additional RUN_DEPENDS= lines, but your additional
change above.

Stay tuned.

Poudriere really is a big step forward to work out such things without
affecting the installed production environment. Thanks to the folks who
created this!

matthias
-- 
Matthias Apitz   |  /"\   ASCII Ribbon Campaign:
E-mail: g...@unixarea.de |  \ /   - No HTML/RTF in E-mail
WWW: http://www.unixarea.de/ |   X- No proprietary attachments
phone: +49-170-4527211   |  / \   - Respect for open standards
 | en.wikipedia.org/wiki/ASCII_Ribbon_Campaign
___
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"

Updating Master/Slave Ports

2014-10-12 Thread Cory Dohm
I'm trying to update the port pair net/libtorrent-rasterbar and
net/libtorrent-rasterbar-python (slave port of net/libtorrent-rasterbar)
from 0.16.17 to 1.0.2 because that is the latest stable release. I've never
updated a port before, but found this tutorial
(http://www.unix-experience.fr/2013/contribute-to-freebsd-port-tree/) that
got me started. I can get net/libtorrent-rasterbar to make install and
update with portmaster, but when I try to make/update the python slave I get
this error:

===> libtorrent-rasterbar-1.0.2_1 is already installed
You may wish to ``make deinstall'' and install this port again
by ``make reinstall'' to upgrade it properly.
If you really wish to overwrite the old port of libtorrent-rasterbar
without deleting it first, set the variable "FORCE_PKG_REGISTER"
in your environment or the "make install" command line.

This error shows up even after using make deinstall on the master port,
because it seems that the python slave is installing the master port as a
dependency. However, it also did this with the 0.16 version and yet that one
installs correctly. Any insight you can offer to help me resolve this issue
is appreciated.

Thank you in advance,
Cory

___
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: py-imaging vs. py-pillow

2014-10-12 Thread William Grzybowski
On Sat, Oct 11, 2014 at 6:02 PM, Kevin Oberman  wrote:
> print/hplip is still building with py-imaging and I had to delete it to get
> py-opengl to update. I suspect that just changing "py-imaging" to
> "py-pillow" in Makefile would do the trick.

Yes, it is part of a non-default option so thats why it was not caught.
Should be fixed now, thanks.



-- 
William Grzybowski / wg
FreeBSD Ports Committer
___
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: py-imaging vs. py-pillow

2014-10-12 Thread Kevin Oberman
On Sun, Oct 12, 2014 at 8:36 AM, William Grzybowski  wrote:

> On Sat, Oct 11, 2014 at 6:02 PM, Kevin Oberman 
> wrote:
> > print/hplip is still building with py-imaging and I had to delete it to
> get
> > py-opengl to update. I suspect that just changing "py-imaging" to
> > "py-pillow" in Makefile would do the trick.
>
> Yes, it is part of a non-default option so thats why it was not caught.
> Should be fixed now, thanks.
>
>
>
> --
> William Grzybowski / wg
> FreeBSD Ports Committer
>
Thanks!
--
R. Kevin Oberman, Network Engineer, Retired
E-mail: rkober...@gmail.com
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Fwd: Re: devel/mingw32-gcc problem

2014-10-12 Thread Naram Qashat

 Forwarded Message 
Subject: Re: devel/mingw32-gcc problem
From: David Chisnall 
Date: Sun, 12 Oct 2014 21:07:03 +0100
Cc: freebsd-toolch...@freebsd.org, r...@freebsd.org

There have been some changes to how the ports tree handles libtool files 
recently, but I don't know the details.  You'd be better off asking on the ports 
list or in #bsdports on EFNet.


David

On 10 Oct 2014, at 21:36, Naram Qashat  wrote:


Hi everyone,

I've been trying to push out an update to devel/mingw32-gcc, but ran into a 
problem, and Rene suggested asking about it here.

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191291

Long story short, some of the .a files installed by devel/mingw32-bin-msvcrt 
get clobbered (their contents becomes nothing but NUL bytes) during the build 
of mingw32-gcc. This only happens under 10.x and not under 9.x or earlier.

I'm not subscribed to this mailing list, so please CC me on any replies.

Thanks,
Naram Qashat


I'm forwarding this message as suggested by David. I'm not sure if the libtool 
changes would account for the problem I'm running in to, as the files being 
clobbered are archives and not libtool files. But if anyone has any insight 
about this, I'd really appreciate it, as I would like to update the port and 
this has been a major stopping point.


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


FreeBSD Port: sendmail+tls+sasl2-8.14.9_2

2014-10-12 Thread Pavel Sokolov
Hi!

I use gcc48 to build ports. While building the port I receive this error 
message:

gcc48 -O2 -pipe -fno-strict-aliasing -I. -I../../include  -I/usr/local/include 
-DNEWDB -DNIS -DMAP_REGEX -DTCPWRAPPERS -I/usr/local/include -DSASL=2 -DMILTER 
-DHASSRANDOMDEV -DSTARTTLS -D_FFR_TLS_1  -c version.c
gcc48 -o sendmail -Wl -L/usr/local/lib -L/usr/local/lib main.o alias.o 
arpadate.o bf.o collect.o conf.o control.o convtime.o daemon.o deliver.o 
domain.o envelope.o err.o headers.o macro.o map.o mci.o milter.o mime.o 
parseaddr.o queue.o ratectrl.o readcf.o recipient.o sasl.o savemail.o sfsasl.o 
shmticklib.o sm_resolve.o srvrsmtp.o stab.o stats.o sysexits.o timers.o tls.o 
trace.o udb.o usersmtp.o util.o version.o -lwrap -lsasl2 -lssl -lcrypto 
/usr/ports/mail/sendmail/work/sendmail-8.14.9/obj.FreeBSD.8.4-RELEASE-p16.i386/libsmutil/libsmutil.a
 
/usr/ports/mail/sendmail/work/sendmail-8.14.9/obj.FreeBSD.8.4-RELEASE-p16.i386/libsm/libsm.a
  -lutil
gcc48: error: unrecognized command line option '-Wl'
*** Error code 1
1 error
*** Error code 2
1 error
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop in /usr/ports/mail/sendmail.
*** Error code 1

Stop in /usr/ports/mail/sendmail.
root@system:/usr/ports/mail/sendmail #

--
Pavel Sokolov


___
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: print/muttprint

2014-10-12 Thread Matthias Apitz
El día Sunday, October 12, 2014 a las 04:52:27PM +0200, Matthias Apitz escribió:

> # svn diff Makefile
>  RUN_DEPENDS=   psnup:${PORTSDIR}/print/psutils \
> -   latex:${PORTSDIR}/print/texlive-full \
> -   dvips:${PORTSDIR}/print/tex-dvipsk \
> uncompface:${PORTSDIR}/mail/faces \
> convert:${PORTSDIR}/graphics/ImageMagick \
> p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate \
> 
> I restarted the jail and poudriere only rebuilt the muttprint package
> itself, not the two others removed:
> 
> # poudriere bulk -j freebsd-head -p ports-muttprint print/muttprint
> ...
> [00:06:37] >> Built ports: print/muttprint
> [freebsd-head-ports-muttprint] [2014-10-12_15h40m55s] [committing:] Queued: 1 
>  Built: 1  Failed: 0  Skipped: 0  Ignored: 0  Tobuild: 0   Time: 00:06:03
> [00:06:37] >> Logs: 
> /usr/local/poudriere/data/logs/bulk/freebsd-head-ports-muttprint/2014-10-12_15h40m55s
> 
> I removed all packages and re run the jail again with the above deleted
> RUN_DEPENDS= lines; note that poudriere now only calculates 164 packages
> to build (and not 183):
> 
> # rm /usr/local/poudriere/data/packages/freebsd-head-ports-muttprint/All/*
> 
> # poudriere bulk -j freebsd-head -p ports-muttprint print/muttprint
> ...
> [00:00:52] >> Cleaning the build queue
> [00:00:52] >> Recording filesystem state for prepkg... done
> [00:00:52] >> Building 164 packages using 1 builders
> [00:00:52] >> Starting/Cloning builders
> 
> This underpins that there is something lost in the Tex infrastructure.
> 
> When the build job will be done in some hours I will check if any of the
> resulting 164 packages contains the tools /usr/local/bin/latex and
> /usr/local/bin/dvips, both needed by the muttprint Perl script.

None of the 164 contained /usr/local/bin/latex or /usr/local/bin/dvips.

matthias
-- 
Matthias Apitz   |  /"\   ASCII Ribbon Campaign:
E-mail: g...@unixarea.de |  \ /   - No HTML/RTF in E-mail
WWW: http://www.unixarea.de/ |   X- No proprietary attachments
phone: +49-170-4527211   |  / \   - Respect for open standards
 | en.wikipedia.org/wiki/ASCII_Ribbon_Campaign
___
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: print/muttprint

2014-10-12 Thread Matthias Apitz
El día Sunday, October 12, 2014 a las 04:56:00PM +0200, Kurt Jaeger escribió:

> Hi!
> 
> > For the moment, I'd suggest to let the two additional RUN_DEPENDS=
> > lines in the Makefile as proposed.
> 
> Can you try with
> 
> USE_TEX=latex dvipsk
> 
> and without the two additional RUN_DEPENDS ?

Hi,

I started it this morning with your change. It said that it will build this 
time 166
packages (not 164). When it ends I will report back.

Btw: Mk/bsd.tex.mk says:

...
# Ports which depend on TeX should use USE_TEX.
# USE_TEX=   yes
# USE_TEX=   full
# USE_TEX=   latex:build
# USE_TEX=   formats texlive
# USE_TEX=   latex:build dvipsk:build
...

matthias

-- 
Matthias Apitz   |  /"\   ASCII Ribbon Campaign:
E-mail: g...@unixarea.de |  \ /   - No HTML/RTF in E-mail
WWW: http://www.unixarea.de/ |   X- No proprietary attachments
phone: +49-170-4527211   |  / \   - Respect for open standards
 | en.wikipedia.org/wiki/ASCII_Ribbon_Campaign
___
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"