Re: SLiM port: weird mode for pkg-readmes/slim-1.3.6

2014-08-05 Thread Alessandro DE LAURENZIS
On Mon 04/08 13:27, Stuart Henderson wrote:
 On 2014-08-03, Alessandro DE LAURENZIS just22@gmail.com wrote:
  Hello misc@,
 
  Just tried to compile SLiM (in order to remove the ConsoleKit depend),
  but ended-up with the following error:
 
  just22@poseidon:[slim] sudo make package
  `/usr/obj/ports/slim-1.3.6/fake-amd64/.fake_done' is up to date.
 ===  Building package for slim-1.3.6p2
  Create /usr/ports/packages/amd64/all/slim-1.3.6p2.tgz
  Error: weird mode for /usr/local/share/doc/pkg-readmes/slim-1.3.6p2:  640
  Error: modes don't match for /usr/local/share/doc/pkg-readmes/slim-1.3.6p2
  *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1878 
  '/usr/ports/packages/amd64/all/slim-1.3.6p2.tgz')
  *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2426 
  '_internal-package')
  *** Error 1 in /usr/ports/mystuff/x11/slim 
  (/usr/ports/infrastructure/mk/bsd.port.mk:2406 'package')
 
  Maybe related to [1]?
  Any hints?
 
  [1]: http://openbsd.7691.n7.nabble.com/ports-to-fix-td241546.html
 

Hello Stuart,

Thanks for your feedback.

 
 For now, chmod 644 /usr/ports/mystuff/x11/slim/pkg/README -
 I will send espie a diff to fix this in bsd.port.mk.
 
I confirm that changing file's permissions to 644 is a valid workaround.

 BTW normal method is not to use sudo make [..] but to set SUDO=sudo in
 /etc/mk.conf, which runs fewer parts of the build as root (and naddy has been
 looking at some possibilities to further reduce this in the future).
 
I know; that has been run on a new install, without port tree
trimming... I read on undeadly about C. Weisgerber's work and hope to see
some improvements soon.

All the best

-- 
Alessandro DE LAURENZIS
[mailto:just22@gmail.com]
LinkedIn: http://it.linkedin.com/in/delaurenzis



Re: SLiM port: weird mode for pkg-readmes/slim-1.3.6

2014-08-04 Thread Stuart Henderson
On 2014-08-03, Alessandro DE LAURENZIS just22@gmail.com wrote:
 Hello misc@,

 Just tried to compile SLiM (in order to remove the ConsoleKit depend),
 but ended-up with the following error:

 just22@poseidon:[slim] sudo make package
 `/usr/obj/ports/slim-1.3.6/fake-amd64/.fake_done' is up to date.
===  Building package for slim-1.3.6p2
 Create /usr/ports/packages/amd64/all/slim-1.3.6p2.tgz
 Error: weird mode for /usr/local/share/doc/pkg-readmes/slim-1.3.6p2:  640
 Error: modes don't match for /usr/local/share/doc/pkg-readmes/slim-1.3.6p2
 *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1878 
 '/usr/ports/packages/amd64/all/slim-1.3.6p2.tgz')
 *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2426 
 '_internal-package')
 *** Error 1 in /usr/ports/mystuff/x11/slim 
 (/usr/ports/infrastructure/mk/bsd.port.mk:2406 'package')

 Maybe related to [1]?
 Any hints?

 [1]: http://openbsd.7691.n7.nabble.com/ports-to-fix-td241546.html


For now, chmod 644 /usr/ports/mystuff/x11/slim/pkg/README -
I will send espie a diff to fix this in bsd.port.mk.

BTW normal method is not to use sudo make [..] but to set SUDO=sudo in
/etc/mk.conf, which runs fewer parts of the build as root (and naddy has been
looking at some possibilities to further reduce this in the future).