ports/59254: ports that write something after bsd.port.mk

Oliver Eikemeier eikemeier at fillmore-labs.com
Thu Nov 13 15:20:15 UTC 2003


>Number:         59254
>Category:       ports
>Synopsis:       ports that write something after bsd.port.mk
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 13 07:20:13 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Oliver Eikemeier
>Release:        FreeBSD 5.1-CURRENT i386
>Organization:
Fillmore Labs - http://www.fillmore-labs.com
>Environment:
System: FreeBSD nuuk.fillmore-labs.com 5.1-CURRENT

>Description:

Dear port maintainers,


included is a list of ports that write something after

  .include <bsd.port.mk>
  .include <bsd.port.post.mk>
  .include "${MASTERDIR}/Makefile"

or set MASTERDIR without being a slave port.

These are detected by version 2.4.8 of port devel/portlint, you can find 
referencs in the FreeBSD Porter's Handbook at: 

  http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/dads-after-port-mk.html
  http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/porting-masterdir.html

In most cases this is an attempt to work around the structure of bsd.port.mk.

Even though this may be an easy solution for the needs of your port, please 
think about an other way to do it.

Essentially all tools that work on the whole ports tree assume a certain 
uniformity in ports Makefiles, which goes beyond just compiling and installing 
without errors.

Non-adherence to standards makes it hard for people dealing with the ports 
tree as a whole, and hinders progress because small changes in bsd.port.mk may 
break your port.

If you do not know how to fix the port, ask at ports at FreeBSD.org or don't 
hesitate to contact me.

If there is currently no other way to do what you need for installing the 
port, this is an area where the bsd.port.mk has to be improved, and it is 
important that we get aware of this fact.

When there are only some comment lines at the end of the Makefile, please move 
or delete them. There is not FreeBSD standard that recommends ending a 
Makefile with '#EOF', and if not all ports do this it is of no use. I'm sorry 
if it hit some of Alan's ports with that, no disrespect intended.

Please excuse the inconvenience
-Oliver

>How-To-Repeat:
>Fix:

clive at FreeBSD.org
 - chinese/bitchx
 - chinese/mutt

dinoex at FreeBSD.org
 - mail/sendmail

don at na.rim.or.jp
 - japanese/ruby-ming

eric at fractal.csie.org
 - chinese/links

fjoe at freebsd.org
 - databases/p5-DBD-Pg

girgen at pingpong.net
 - databases/postgresql7

gnome at FreeBSD.org
 - mail/mozilla-thunderbird
 - www/mozilla-firebird

honda at kashio.info.mie-u.ac.jp
 - japanese/ng-canna

jb.quenot at caraldi.com
 - www/resin2
 - www/resin3

jeh at FreeBSD.org
 - devel/arm-rtems-binutils
 - devel/arm-rtems-g77
 - devel/arm-rtems-gcc
 - devel/arm-rtems-gcj
 - devel/arm-rtems-gdb
 - devel/arm-rtems-objc
 - devel/i386-rtems-binutils
 - devel/i386-rtems-g77
 - devel/i386-rtems-gcc
 - devel/i386-rtems-gcj
 - devel/i386-rtems-gdb
 - devel/i386-rtems-objc
 - devel/i960-rtems-binutils
 - devel/i960-rtems-gcc
 - devel/i960-rtems-gdb
 - devel/m68k-rtems-binutils
 - devel/m68k-rtems-g77
 - devel/m68k-rtems-gcc
 - devel/m68k-rtems-gcj
 - devel/m68k-rtems-gdb
 - devel/m68k-rtems-objc
 - devel/mips-rtems-binutils
 - devel/mips-rtems-g77
 - devel/mips-rtems-gcc
 - devel/mips-rtems-gcj
 - devel/mips-rtems-gdb
 - devel/mips-rtems-objc
 - devel/powerpc-rtems-binutils
 - devel/powerpc-rtems-g77
 - devel/powerpc-rtems-gcc
 - devel/powerpc-rtems-gcj
 - devel/powerpc-rtems-gdb
 - devel/powerpc-rtems-objc
 - devel/sh-rtems-binutils
 - devel/sh-rtems-g77
 - devel/sh-rtems-gcc
 - devel/sh-rtems-gcj
 - devel/sh-rtems-gdb
 - devel/sh-rtems-objc
 - devel/sparc-rtems-binutils
 - devel/sparc-rtems-g77
 - devel/sparc-rtems-gcc
 - devel/sparc-rtems-gcj
 - devel/sparc-rtems-gdb
 - devel/sparc-rtems-objc

jihuang at gate.sinica.edu.tw
 - chinese/bind8

kde at freebsd.org
 - devel/qt-designer
 - devel/tinyq

knu at FreeBSD.org
 - japanese/ruby-romkan

lioux at FreeBSD.org
 - mail/qmail
 - sysutils/clockspeed

maho at FreeBSD.org
 - math/spooles-mpich
 - science/mpqc-mpich

mi at aldan.algebra.com
 - devel/tkp4

mita at FreeBSD.org
 - japanese/ghostscript-gnu-jpnfont
 - korean/ghostscript-gnu-korfont

nadav at cs.technion.ac.il
 - hebrew/pine

obrien at FreeBSD.org
 - shells/bash2
 - vietnamese/unicode-uhoai

openoffice at FreeBSD.org
 - portuguese/ooodict-pt_BR
 - portuguese/ooodict-pt_PT

orlando.bassotto at ieo-research.it
 - emulators/vmware3

ports at FreeBSD.org
 - audio/ermixer
 - databases/pydbdesigner
 - devel/cdialog
 - devel/invitation_to_ruby
 - devel/ossp-al
 - devel/ossp-cfg
 - devel/ossp-ex
 - devel/ossp-l2
 - devel/ossp-val
 - devel/ossp-var
 - devel/ruby-jttui
 - graphics/mgp-gallery
 - japanese/xvi-euc
 - japanese/xvi-sjis
 - net/ossp-sa
 - print/cups
 - print/cups-base
 - print/cups-lpr
 - sysutils/xstow
 - www/lynx-ssl

sada at FreeBSD.org
 - japanese/p5-manual

statue at freebsd.sinica.edu.tw
 - chinese/dictd

taguchi at tohoku.iij.ad.jp
 - x11-servers/XttXF86srv-common

tmutoh at mx10.freecom.ne.jp
 - japanese/ical

trevor at FreeBSD.org
 - audio/linux-mbrola

vanilla at FreeBSD.org
 - chinese/irssi

yatt at luna2.org
 - audio/timidity++-emacs

yssu at CCCA.NCTU.edu.tw
 - chinese/tin

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list