On Mon, Nov 04 2019, Edd Barrett <e...@theunixzoo.co.uk> wrote:
> On Mon, Nov 04, 2019 at 05:03:14PM +0000, Stuart Henderson wrote:
>> Besides texlive, biology/emboss also conflicts with aguri, pscan, yank.
>> With nearly 200 fairly generic files in bin/, it's probably best to move
>> the whole lot into a different directory, and add a MESSAGE suggesting
>> that users add it to their PATH if wanted.
>
> Sounds sensible to me.

Regarding texlive-2019: works for me, ok jca@

Here's a diff to move emboss programs to libexec/emboss and remove the
conflict marker.  ok?


Index: biology/emboss/Makefile
===================================================================
RCS file: /cvs/ports/biology/emboss/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- biology/emboss/Makefile     12 Jul 2019 20:43:43 -0000      1.14
+++ biology/emboss/Makefile     11 Nov 2019 15:24:49 -0000
@@ -5,7 +5,7 @@ PORTROACH=      ignore:1
 COMMENT=       European Molecular Biology Open Software Suite
 
 DISTNAME=      EMBOSS-6.0.1
-REVISION=      4
+REVISION=      5
 SHARED_LIBS +=  eplplot                 0.0   # .5.7
 SHARED_LIBS +=  ajax                    1.0   # .6.0
 SHARED_LIBS +=  ajaxg                   1.0   # .6.0
@@ -24,7 +24,8 @@ WANTLIB += X11 c m xcb
 
 CONFIGURE_STYLE=gnu
 CONFIGURE_ARGS+= --without-java \
-               --without-pngdriver
+               --without-pngdriver \
+               --bindir="${PREFIX}/libexec/emboss"
 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
                LDFLAGS="-L${LOCALBASE}/lib"
 
Index: biology/emboss/pkg/MESSAGE
===================================================================
RCS file: biology/emboss/pkg/MESSAGE
diff -N biology/emboss/pkg/MESSAGE
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ biology/emboss/pkg/MESSAGE  11 Nov 2019 15:24:49 -0000
@@ -0,0 +1,2 @@
+The EMBOSS programs can be found in ${PREFIX}/libexec/emboss/.
+You might want to add that directory to your PATH.
Index: biology/emboss/pkg/PLIST
===================================================================
RCS file: /cvs/ports/biology/emboss/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- biology/emboss/pkg/PLIST    16 Mar 2015 18:07:37 -0000      1.5
+++ biology/emboss/pkg/PLIST    11 Nov 2019 15:24:49 -0000
@@ -1,196 +1,4 @@
 @comment $OpenBSD: PLIST,v 1.5 2015/03/16 18:07:37 naddy Exp $
-@conflict aguri-*
-@conflict pscan-*
-@bin bin/aaindexextract
-@bin bin/abiview
-@bin bin/acdc
-@bin bin/acdpretty
-@bin bin/acdtable
-@bin bin/acdtrace
-@bin bin/acdvalid
-@bin bin/aligncopy
-@bin bin/aligncopypair
-@bin bin/antigenic
-@bin bin/backtranambig
-@bin bin/backtranseq
-@bin bin/banana
-@bin bin/biosed
-@bin bin/btwisted
-@bin bin/cai
-@bin bin/chaos
-@bin bin/charge
-@bin bin/checktrans
-@bin bin/chips
-@bin bin/cirdna
-@bin bin/codcmp
-@bin bin/codcopy
-@bin bin/coderet
-@bin bin/compseq
-@bin bin/cons
-@bin bin/consambig
-@bin bin/cpgplot
-@bin bin/cpgreport
-@bin bin/cusp
-@bin bin/cutgextract
-@bin bin/cutseq
-@bin bin/dan
-@bin bin/dbiblast
-@bin bin/dbifasta
-@bin bin/dbiflat
-@bin bin/dbigcg
-@bin bin/dbxfasta
-@bin bin/dbxflat
-@bin bin/dbxgcg
-@bin bin/degapseq
-@bin bin/density
-@bin bin/descseq
-@bin bin/diffseq
-@bin bin/digest
-@bin bin/distmat
-@bin bin/dotmatcher
-@bin bin/dotpath
-@bin bin/dottup
-@bin bin/dreg
-@bin bin/edialign
-@bin bin/einverted
-@bin bin/embossdata
-@bin bin/embossversion
-@bin bin/emma
-@bin bin/emowse
-@bin bin/entret
-@bin bin/epestfind
-@bin bin/eprimer3
-@bin bin/equicktandem
-@bin bin/est2genome
-@bin bin/etandem
-@bin bin/extractalign
-@bin bin/extractfeat
-@bin bin/extractseq
-@bin bin/featcopy
-@bin bin/featreport
-@bin bin/findkm
-@bin bin/freak
-@bin bin/fuzznuc
-@bin bin/fuzzpro
-@bin bin/fuzztran
-@bin bin/garnier
-@bin bin/geecee
-@bin bin/getorf
-@bin bin/helixturnhelix
-@bin bin/hmoment
-@bin bin/iep
-@bin bin/infoalign
-@bin bin/infobase
-@bin bin/inforesidue
-@bin bin/infoseq
-@bin bin/isochore
-@bin bin/jaspextract
-@bin bin/jaspscan
-@bin bin/jembossctl
-@bin bin/lindna
-@bin bin/listor
-@bin bin/makenucseq
-@bin bin/makeprotseq
-@bin bin/marscan
-@bin bin/maskambignuc
-@bin bin/maskambigprot
-@bin bin/maskfeat
-@bin bin/maskseq
-@bin bin/matcher
-@bin bin/megamerger
-@bin bin/merger
-@bin bin/msbar
-@bin bin/mwcontam
-@bin bin/mwfilter
-@bin bin/needle
-@bin bin/newcpgreport
-@bin bin/newcpgseek
-@bin bin/newseq
-@bin bin/nohtml
-@bin bin/noreturn
-@bin bin/nospace
-@bin bin/notab
-@bin bin/notseq
-@bin bin/nthseq
-@bin bin/octanol
-@bin bin/oddcomp
-@bin bin/palindrome
-@bin bin/pasteseq
-@bin bin/patmatdb
-@bin bin/patmatmotifs
-@bin bin/pepcoil
-@bin bin/pepinfo
-@bin bin/pepnet
-@bin bin/pepstats
-@bin bin/pepwheel
-@bin bin/pepwindow
-@bin bin/pepwindowall
-@bin bin/plotcon
-@bin bin/plotorf
-@bin bin/polydot
-@bin bin/preg
-@bin bin/prettyplot
-@bin bin/prettyseq
-@bin bin/primersearch
-@bin bin/printsextract
-@bin bin/profit
-@bin bin/prophecy
-@bin bin/prophet
-@bin bin/prosextract
-@bin bin/pscan
-@bin bin/psiphi
-@bin bin/rebaseextract
-@bin bin/recoder
-@bin bin/redata
-@bin bin/remap
-@bin bin/restover
-@bin bin/restrict
-@bin bin/revseq
-bin/runJemboss.csh
-@bin bin/seealso
-@bin bin/seqmatchall
-@bin bin/seqret
-@bin bin/seqretsplit
-@bin bin/showalign
-@bin bin/showdb
-@bin bin/showfeat
-@bin bin/showorf
-@bin bin/showseq
-@bin bin/shuffleseq
-@bin bin/sigcleave
-@bin bin/silent
-@bin bin/sirna
-@bin bin/sixpack
-@bin bin/sizeseq
-@bin bin/skipredundant
-@bin bin/skipseq
-@bin bin/splitter
-@bin bin/stretcher
-@bin bin/stssearch
-@bin bin/supermatcher
-@bin bin/syco
-@bin bin/tcode
-@bin bin/textsearch
-@bin bin/tfextract
-@bin bin/tfm
-@bin bin/tfscan
-@bin bin/tmap
-@bin bin/tranalign
-@bin bin/transeq
-@bin bin/trimest
-@bin bin/trimseq
-@bin bin/trimspace
-@bin bin/twofeat
-@bin bin/union
-@bin bin/vectorstrip
-@bin bin/water
-@bin bin/whichdb
-@bin bin/wobble
-@bin bin/wordcount
-@bin bin/wordfinder
-@bin bin/wordmatch
-@bin bin/wossname
-@bin bin/yank
 include/ajacd.h
 include/ajalign.h
 include/ajarch.h
@@ -293,18 +101,209 @@ include/eplplot/plstrm.h
 include/eplplot/plunicode-type1.h
 include/eplplot/plxwd.h
 include/eplplot/ps.h
-lib/libajax.a
+@static-lib lib/libajax.a
 lib/libajax.la
 @lib lib/libajax.so.${LIBajax_VERSION}
-lib/libajaxg.a
+@static-lib lib/libajaxg.a
 lib/libajaxg.la
 @lib lib/libajaxg.so.${LIBajaxg_VERSION}
-lib/libeplplot.a
+@static-lib lib/libeplplot.a
 lib/libeplplot.la
 @lib lib/libeplplot.so.${LIBeplplot_VERSION}
-lib/libnucleus.a
+@static-lib lib/libnucleus.a
 lib/libnucleus.la
 @lib lib/libnucleus.so.${LIBnucleus_VERSION}
+libexec/emboss/
+@bin libexec/emboss/aaindexextract
+@bin libexec/emboss/abiview
+@bin libexec/emboss/acdc
+@bin libexec/emboss/acdpretty
+@bin libexec/emboss/acdtable
+@bin libexec/emboss/acdtrace
+@bin libexec/emboss/acdvalid
+@bin libexec/emboss/aligncopy
+@bin libexec/emboss/aligncopypair
+@bin libexec/emboss/antigenic
+@bin libexec/emboss/backtranambig
+@bin libexec/emboss/backtranseq
+@bin libexec/emboss/banana
+@bin libexec/emboss/biosed
+@bin libexec/emboss/btwisted
+@bin libexec/emboss/cai
+@bin libexec/emboss/chaos
+@bin libexec/emboss/charge
+@bin libexec/emboss/checktrans
+@bin libexec/emboss/chips
+@bin libexec/emboss/cirdna
+@bin libexec/emboss/codcmp
+@bin libexec/emboss/codcopy
+@bin libexec/emboss/coderet
+@bin libexec/emboss/compseq
+@bin libexec/emboss/cons
+@bin libexec/emboss/consambig
+@bin libexec/emboss/cpgplot
+@bin libexec/emboss/cpgreport
+@bin libexec/emboss/cusp
+@bin libexec/emboss/cutgextract
+@bin libexec/emboss/cutseq
+@bin libexec/emboss/dan
+@bin libexec/emboss/dbiblast
+@bin libexec/emboss/dbifasta
+@bin libexec/emboss/dbiflat
+@bin libexec/emboss/dbigcg
+@bin libexec/emboss/dbxfasta
+@bin libexec/emboss/dbxflat
+@bin libexec/emboss/dbxgcg
+@bin libexec/emboss/degapseq
+@bin libexec/emboss/density
+@bin libexec/emboss/descseq
+@bin libexec/emboss/diffseq
+@bin libexec/emboss/digest
+@bin libexec/emboss/distmat
+@bin libexec/emboss/dotmatcher
+@bin libexec/emboss/dotpath
+@bin libexec/emboss/dottup
+@bin libexec/emboss/dreg
+@bin libexec/emboss/edialign
+@bin libexec/emboss/einverted
+@bin libexec/emboss/embossdata
+@bin libexec/emboss/embossversion
+@bin libexec/emboss/emma
+@bin libexec/emboss/emowse
+@bin libexec/emboss/entret
+@bin libexec/emboss/epestfind
+@bin libexec/emboss/eprimer3
+@bin libexec/emboss/equicktandem
+@bin libexec/emboss/est2genome
+@bin libexec/emboss/etandem
+@bin libexec/emboss/extractalign
+@bin libexec/emboss/extractfeat
+@bin libexec/emboss/extractseq
+@bin libexec/emboss/featcopy
+@bin libexec/emboss/featreport
+@bin libexec/emboss/findkm
+@bin libexec/emboss/freak
+@bin libexec/emboss/fuzznuc
+@bin libexec/emboss/fuzzpro
+@bin libexec/emboss/fuzztran
+@bin libexec/emboss/garnier
+@bin libexec/emboss/geecee
+@bin libexec/emboss/getorf
+@bin libexec/emboss/helixturnhelix
+@bin libexec/emboss/hmoment
+@bin libexec/emboss/iep
+@bin libexec/emboss/infoalign
+@bin libexec/emboss/infobase
+@bin libexec/emboss/inforesidue
+@bin libexec/emboss/infoseq
+@bin libexec/emboss/isochore
+@bin libexec/emboss/jaspextract
+@bin libexec/emboss/jaspscan
+@bin libexec/emboss/jembossctl
+@bin libexec/emboss/lindna
+@bin libexec/emboss/listor
+@bin libexec/emboss/makenucseq
+@bin libexec/emboss/makeprotseq
+@bin libexec/emboss/marscan
+@bin libexec/emboss/maskambignuc
+@bin libexec/emboss/maskambigprot
+@bin libexec/emboss/maskfeat
+@bin libexec/emboss/maskseq
+@bin libexec/emboss/matcher
+@bin libexec/emboss/megamerger
+@bin libexec/emboss/merger
+@bin libexec/emboss/msbar
+@bin libexec/emboss/mwcontam
+@bin libexec/emboss/mwfilter
+@bin libexec/emboss/needle
+@bin libexec/emboss/newcpgreport
+@bin libexec/emboss/newcpgseek
+@bin libexec/emboss/newseq
+@bin libexec/emboss/nohtml
+@bin libexec/emboss/noreturn
+@bin libexec/emboss/nospace
+@bin libexec/emboss/notab
+@bin libexec/emboss/notseq
+@bin libexec/emboss/nthseq
+@bin libexec/emboss/octanol
+@bin libexec/emboss/oddcomp
+@bin libexec/emboss/palindrome
+@bin libexec/emboss/pasteseq
+@bin libexec/emboss/patmatdb
+@bin libexec/emboss/patmatmotifs
+@bin libexec/emboss/pepcoil
+@bin libexec/emboss/pepinfo
+@bin libexec/emboss/pepnet
+@bin libexec/emboss/pepstats
+@bin libexec/emboss/pepwheel
+@bin libexec/emboss/pepwindow
+@bin libexec/emboss/pepwindowall
+@bin libexec/emboss/plotcon
+@bin libexec/emboss/plotorf
+@bin libexec/emboss/polydot
+@bin libexec/emboss/preg
+@bin libexec/emboss/prettyplot
+@bin libexec/emboss/prettyseq
+@bin libexec/emboss/primersearch
+@bin libexec/emboss/printsextract
+@bin libexec/emboss/profit
+@bin libexec/emboss/prophecy
+@bin libexec/emboss/prophet
+@bin libexec/emboss/prosextract
+@bin libexec/emboss/pscan
+@bin libexec/emboss/psiphi
+@bin libexec/emboss/rebaseextract
+@bin libexec/emboss/recoder
+@bin libexec/emboss/redata
+@bin libexec/emboss/remap
+@bin libexec/emboss/restover
+@bin libexec/emboss/restrict
+@bin libexec/emboss/revseq
+libexec/emboss/runJemboss.csh
+@bin libexec/emboss/seealso
+@bin libexec/emboss/seqmatchall
+@bin libexec/emboss/seqret
+@bin libexec/emboss/seqretsplit
+@bin libexec/emboss/showalign
+@bin libexec/emboss/showdb
+@bin libexec/emboss/showfeat
+@bin libexec/emboss/showorf
+@bin libexec/emboss/showseq
+@bin libexec/emboss/shuffleseq
+@bin libexec/emboss/sigcleave
+@bin libexec/emboss/silent
+@bin libexec/emboss/sirna
+@bin libexec/emboss/sixpack
+@bin libexec/emboss/sizeseq
+@bin libexec/emboss/skipredundant
+@bin libexec/emboss/skipseq
+@bin libexec/emboss/splitter
+@bin libexec/emboss/stretcher
+@bin libexec/emboss/stssearch
+@bin libexec/emboss/supermatcher
+@bin libexec/emboss/syco
+@bin libexec/emboss/tcode
+@bin libexec/emboss/textsearch
+@bin libexec/emboss/tfextract
+@bin libexec/emboss/tfm
+@bin libexec/emboss/tfscan
+@bin libexec/emboss/tmap
+@bin libexec/emboss/tranalign
+@bin libexec/emboss/transeq
+@bin libexec/emboss/trimest
+@bin libexec/emboss/trimseq
+@bin libexec/emboss/trimspace
+@bin libexec/emboss/twofeat
+@bin libexec/emboss/union
+@bin libexec/emboss/vectorstrip
+@bin libexec/emboss/water
+@bin libexec/emboss/whichdb
+@bin libexec/emboss/wobble
+@bin libexec/emboss/wordcount
+@bin libexec/emboss/wordfinder
+@bin libexec/emboss/wordmatch
+@bin libexec/emboss/wossname
+@bin libexec/emboss/yank
 share/EMBOSS/
 share/EMBOSS/acd/
 share/EMBOSS/acd/aaindexextract.acd
Index: devel/pscan/Makefile
===================================================================
RCS file: /cvs/ports/devel/pscan/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- devel/pscan/Makefile        12 Jul 2019 20:45:16 -0000      1.8
+++ devel/pscan/Makefile        11 Nov 2019 15:24:49 -0000
@@ -3,6 +3,7 @@
 COMMENT=       limited problem scanner for C source files
 
 V=             1.3
+REVISION=      0
 
 PKGNAME=       pscan-$V
 DISTNAME=      pscan
Index: devel/pscan/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/pscan/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- devel/pscan/pkg/PLIST       15 Apr 2017 22:05:29 -0000      1.3
+++ devel/pscan/pkg/PLIST       11 Nov 2019 15:24:49 -0000
@@ -1,5 +1,4 @@
 @comment $OpenBSD: PLIST,v 1.3 2017/04/15 22:05:29 sthen Exp $
-@conflict emboss-*
 bin/find_formats.sh
 bin/pscan
 share/examples/pscan/


-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to