- Add NO_BUILD
- Fix pkg-plist PR: 23478 Submitted by: Ports Fury
This commit is contained in:
parent
8755f9124a
commit
6f56aa0d46
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=35923
4 changed files with 128 additions and 122 deletions
|
@ -9,11 +9,25 @@ PORTNAME= eiffel
|
|||
PORTVERSION= 13a
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= ftp://ftp.cm.cf.ac.uk/pub/Eiffel/SIG/Eiffel-S-1.3/BSD/
|
||||
DISTNAME= eiffels13a
|
||||
DISTNAME= ${PORTNAME}s${PORTVERSION}
|
||||
EXTRACT_SUFX= .freebsd.tar.gz
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
|
||||
WRKSRC= ${WRKDIR}/eiffel
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||
NO_BUILD= yes
|
||||
|
||||
FILES= IAFA-PACKAGE bin doc eiffels.20 examples install.freebsd \
|
||||
introduction library readme.1st register.txt run3 \
|
||||
sharewar.txt source
|
||||
|
||||
do-configure:
|
||||
@${SED} -e "s:%%PREFIX%%:${PREFIX}:g" \
|
||||
${FILESDIR}/ecc.sh > ${WRKSRC}/ecc.sh
|
||||
|
||||
do-install:
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/ecc.sh ${PREFIX}/bin/ecc
|
||||
@${MKDIR} ${PREFIX}/eiffel
|
||||
cd ${WRKSRC} && pax -rw ${FILES} ${PREFIX}/eiffel
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
7
lang/eiffel/files/ecc.sh
Normal file
7
lang/eiffel/files/ecc.sh
Normal file
|
@ -0,0 +1,7 @@
|
|||
#!/bin/sh
|
||||
PATH=$PATH:%%PREFIX%%/eiffel/bin
|
||||
EIFFEL_S=%%PREFIX%%/eiffel
|
||||
|
||||
export EIFFEL_S PATH
|
||||
|
||||
exec %%PREFIX%%/eiffel/bin/ecc $*
|
|
@ -1,32 +0,0 @@
|
|||
*** Makefile~ Thu Sep 14 09:17:08 1995
|
||||
--- Makefile Thu Sep 14 09:58:57 1995
|
||||
***************
|
||||
*** 0 ****
|
||||
--- 1,15 ----
|
||||
+
|
||||
+
|
||||
+ FILES= IAFA-PACKAGE install.freebsd run3 bin introduction sharewar.txt doc \
|
||||
+ library eiffels.20 readme.1st source examples register.txt
|
||||
+
|
||||
+ all: ecc
|
||||
+
|
||||
+ ecc: ecc.sh
|
||||
+ sed 's:@PREFIX@:${PREFIX}:' ecc.sh >$@
|
||||
+ chmod +x $@
|
||||
+
|
||||
+ install:
|
||||
+ -mkdir ${PREFIX}/eiffel
|
||||
+ pax -rw ${FILES} ${PREFIX}/eiffel
|
||||
+ cp ecc ${PREFIX}/bin
|
||||
*** ecc.sh~ Thu Sep 14 09:17:39 1995
|
||||
--- ecc.sh Thu Sep 14 09:21:23 1995
|
||||
***************
|
||||
*** 0 ****
|
||||
--- 1,7 ----
|
||||
+ #!/bin/sh
|
||||
+ PATH=$PATH:@PREFIX@/eiffel/bin
|
||||
+ EIFFEL_S=@PREFIX@/eiffel
|
||||
+
|
||||
+ export EIFFEL_S PATH
|
||||
+
|
||||
+ exec @PREFIX@/eiffel/bin/ecc $*
|
|
@ -1,4 +1,11 @@
|
|||
bin/ecc
|
||||
eiffel/IAFA-PACKAGE
|
||||
eiffel/bin/default.pdl
|
||||
eiffel/bin/ecc
|
||||
eiffel/bin/ecca
|
||||
eiffel/bin/eccb
|
||||
eiffel/bin/eif2bin
|
||||
eiffel/bin/ercc
|
||||
eiffel/doc/biblio.man
|
||||
eiffel/doc/books
|
||||
eiffel/doc/comp1.man
|
||||
|
@ -18,23 +25,75 @@ eiffel/doc/lib6a.man
|
|||
eiffel/doc/lib6b.man
|
||||
eiffel/doc/problems.doc
|
||||
eiffel/doc/rel1_3.man
|
||||
eiffel/bin/eif2bin
|
||||
eiffel/bin/default.pdl
|
||||
eiffel/bin/ercc
|
||||
eiffel/bin/ecc
|
||||
eiffel/bin/eccb
|
||||
eiffel/bin/ecca
|
||||
eiffel/run3/eiffel.h
|
||||
eiffel/run3/run3dbg.a
|
||||
eiffel/run3/run3opt.a
|
||||
eiffel/register.txt
|
||||
eiffel/sharewar.txt
|
||||
eiffel/eiffels.20
|
||||
eiffel/source/eclean.e
|
||||
eiffel/source/eclean.pdl
|
||||
eiffel/readme.1st
|
||||
eiffel/examples/basic/m_demo.e
|
||||
eiffel/examples/basic/m_demo.pdl
|
||||
eiffel/examples/basic/n_demo.e
|
||||
eiffel/examples/basic/n_demo.pdl
|
||||
eiffel/examples/basic/readme
|
||||
eiffel/examples/basic/sqmatrix.e
|
||||
eiffel/examples/contain/interact.e
|
||||
eiffel/examples/contain/listrace.e
|
||||
eiffel/examples/contain/listrace.pdl
|
||||
eiffel/examples/contain/lnk_iter.e
|
||||
eiffel/examples/contain/lnk_list.e
|
||||
eiffel/examples/contain/lnk_node.e
|
||||
eiffel/examples/contain/readme
|
||||
eiffel/examples/contain/sampler.e
|
||||
eiffel/examples/contain/sampler.pdl
|
||||
eiffel/examples/files/interact.e
|
||||
eiffel/examples/files/psdo_ed.e
|
||||
eiffel/examples/files/psdo_ed.pdl
|
||||
eiffel/examples/files/psdo_sh.e
|
||||
eiffel/examples/files/psdo_sh.pdl
|
||||
eiffel/examples/files/readme
|
||||
eiffel/examples/objects/demo.e
|
||||
eiffel/examples/objects/demo.pdl
|
||||
eiffel/examples/objects/probj.e
|
||||
eiffel/examples/objects/readme
|
||||
eiffel/examples/sorter/data
|
||||
eiffel/examples/sorter/interact.e
|
||||
eiffel/examples/sorter/qsorter.e
|
||||
eiffel/examples/sorter/readme
|
||||
eiffel/examples/sorter/sortrace.e
|
||||
eiffel/examples/sorter/sortrace.hlp
|
||||
eiffel/examples/sorter/sortrace.pdl
|
||||
eiffel/install.freebsd
|
||||
eiffel/introduction/about.txt
|
||||
eiffel/introduction/assertio.htm
|
||||
eiffel/introduction/books
|
||||
eiffel/introduction/chapt1.txt
|
||||
eiffel/introduction/chapt10.txt
|
||||
eiffel/introduction/chapt11.txt
|
||||
eiffel/introduction/chapt2.txt
|
||||
eiffel/introduction/chapt3.txt
|
||||
eiffel/introduction/chapt5.txt
|
||||
eiffel/introduction/chapt6.txt
|
||||
eiffel/introduction/chapt7.txt
|
||||
eiffel/introduction/chapt8.txt
|
||||
eiffel/introduction/chapt9.txt
|
||||
eiffel/introduction/classes_.htm
|
||||
eiffel/introduction/deferred.htm
|
||||
eiffel/introduction/design_m.htm
|
||||
eiffel/introduction/exceptio.htm
|
||||
eiffel/introduction/generici.htm
|
||||
eiffel/introduction/geninh_m.htm
|
||||
eiffel/introduction/inherita.htm
|
||||
eiffel/introduction/polymorp.htm
|
||||
eiffel/introduction/principl.htm
|
||||
eiffel/introduction/review.txt
|
||||
eiffel/introduction/types_ma.htm
|
||||
eiffel/library/basic/any.e
|
||||
eiffel/library/basic/array.e
|
||||
eiffel/library/basic/basic_io.e
|
||||
eiffel/library/basic/bit_n.e
|
||||
eiffel/library/basic/bool_ref.e
|
||||
eiffel/library/basic/boolean.e
|
||||
eiffel/library/basic/char_ref.e
|
||||
eiffel/library/basic/characte.e
|
||||
eiffel/library/basic/compar.e
|
||||
eiffel/library/basic/environ.e
|
||||
eiffel/library/basic/es3_spec.e
|
||||
eiffel/library/basic/sys_time.e
|
||||
eiffel/library/basic/except.e
|
||||
eiffel/library/basic/file.e
|
||||
eiffel/library/basic/file_sys.e
|
||||
|
@ -42,28 +101,19 @@ eiffel/library/basic/format.e
|
|||
eiffel/library/basic/fsys_dat.e
|
||||
eiffel/library/basic/general.e
|
||||
eiffel/library/basic/hashable.e
|
||||
eiffel/library/basic/integer.e
|
||||
eiffel/library/basic/compar.e
|
||||
eiffel/library/basic/internal.e
|
||||
eiffel/library/basic/int_ref.e
|
||||
eiffel/library/basic/integer.e
|
||||
eiffel/library/basic/internal.e
|
||||
eiffel/library/basic/none.e
|
||||
eiffel/library/basic/numeric.e
|
||||
eiffel/library/basic/objstruc.e
|
||||
eiffel/library/basic/partcomp.e
|
||||
eiffel/library/basic/platform.e
|
||||
eiffel/library/basic/real.e
|
||||
eiffel/library/basic/real_ref.e
|
||||
eiffel/library/basic/string.e
|
||||
eiffel/library/basic/sys_time.e
|
||||
eiffel/library/basic/textfile.e
|
||||
eiffel/library/basic/partcomp.e
|
||||
eiffel/library/basic/numeric.e
|
||||
eiffel/library/basic/any.e
|
||||
eiffel/library/basic/array.e
|
||||
eiffel/library/basic/basic_io.e
|
||||
eiffel/library/basic/bit_n.e
|
||||
eiffel/library/basic/boolean.e
|
||||
eiffel/library/basic/bool_ref.e
|
||||
eiffel/library/basic/characte.e
|
||||
eiffel/library/basic/char_ref.e
|
||||
eiffel/library/basic/environ.e
|
||||
eiffel/library/contain/array2.ce
|
||||
eiffel/library/contain/catalog.ce
|
||||
eiffel/library/contain/colctn.ce
|
||||
|
@ -97,63 +147,30 @@ eiffel/library/contain/tw_trvrs.ce
|
|||
eiffel/library/contain/twi_iter.ce
|
||||
eiffel/library/lib.lib
|
||||
eiffel/library/lib.pdl
|
||||
eiffel/library/sorter/sorter.ce
|
||||
eiffel/library/math/math.e
|
||||
eiffel/examples/basic/readme
|
||||
eiffel/examples/basic/n_demo.e
|
||||
eiffel/examples/basic/m_demo.e
|
||||
eiffel/examples/basic/sqmatrix.e
|
||||
eiffel/examples/basic/m_demo.pdl
|
||||
eiffel/examples/basic/n_demo.pdl
|
||||
eiffel/examples/contain/readme
|
||||
eiffel/examples/contain/listrace.pdl
|
||||
eiffel/examples/contain/sampler.pdl
|
||||
eiffel/examples/contain/interact.e
|
||||
eiffel/examples/contain/listrace.e
|
||||
eiffel/examples/contain/lnk_iter.e
|
||||
eiffel/examples/contain/lnk_list.e
|
||||
eiffel/examples/contain/lnk_node.e
|
||||
eiffel/examples/contain/sampler.e
|
||||
eiffel/examples/files/readme
|
||||
eiffel/examples/files/psdo_sh.pdl
|
||||
eiffel/examples/files/psdo_ed.pdl
|
||||
eiffel/examples/files/interact.e
|
||||
eiffel/examples/files/psdo_ed.e
|
||||
eiffel/examples/files/psdo_sh.e
|
||||
eiffel/examples/objects/probj.e
|
||||
eiffel/examples/objects/demo.e
|
||||
eiffel/examples/objects/readme
|
||||
eiffel/examples/objects/demo.pdl
|
||||
eiffel/examples/sorter/interact.e
|
||||
eiffel/examples/sorter/qsorter.e
|
||||
eiffel/examples/sorter/sortrace.hlp
|
||||
eiffel/examples/sorter/sortrace.e
|
||||
eiffel/examples/sorter/readme
|
||||
eiffel/examples/sorter/sortrace.pdl
|
||||
eiffel/examples/sorter/data
|
||||
eiffel/introduction/about.txt
|
||||
eiffel/introduction/assertio.htm
|
||||
eiffel/introduction/books
|
||||
eiffel/introduction/chapt1.txt
|
||||
eiffel/introduction/chapt10.txt
|
||||
eiffel/introduction/chapt11.txt
|
||||
eiffel/introduction/chapt2.txt
|
||||
eiffel/introduction/chapt3.txt
|
||||
eiffel/introduction/chapt5.txt
|
||||
eiffel/introduction/chapt6.txt
|
||||
eiffel/introduction/chapt7.txt
|
||||
eiffel/introduction/chapt8.txt
|
||||
eiffel/introduction/chapt9.txt
|
||||
eiffel/introduction/classes_.htm
|
||||
eiffel/introduction/deferred.htm
|
||||
eiffel/introduction/design_m.htm
|
||||
eiffel/introduction/exceptio.htm
|
||||
eiffel/introduction/generici.htm
|
||||
eiffel/introduction/geninh_m.htm
|
||||
eiffel/introduction/inherita.htm
|
||||
eiffel/introduction/polymorp.htm
|
||||
eiffel/introduction/principl.htm
|
||||
eiffel/introduction/review.txt
|
||||
eiffel/introduction/types_ma.htm
|
||||
eiffel/IAFA-PACKAGE
|
||||
eiffel/install.freebsd
|
||||
eiffel/library/sorter/sorter.ce
|
||||
eiffel/readme.1st
|
||||
eiffel/register.txt
|
||||
eiffel/run3/eiffel.h
|
||||
eiffel/run3/run3dbg.a
|
||||
eiffel/run3/run3opt.a
|
||||
eiffel/sharewar.txt
|
||||
eiffel/source/eclean.e
|
||||
eiffel/source/eclean.pdl
|
||||
@dirrm eiffel/source
|
||||
@dirrm eiffel/run3
|
||||
@dirrm eiffel/library/sorter
|
||||
@dirrm eiffel/library/math
|
||||
@dirrm eiffel/library/contain
|
||||
@dirrm eiffel/library/basic
|
||||
@dirrm eiffel/library
|
||||
@dirrm eiffel/introduction
|
||||
@dirrm eiffel/examples/sorter
|
||||
@dirrm eiffel/examples/objects
|
||||
@dirrm eiffel/examples/files
|
||||
@dirrm eiffel/examples/contain
|
||||
@dirrm eiffel/examples/basic
|
||||
@dirrm eiffel/examples
|
||||
@dirrm eiffel/doc
|
||||
@dirrm eiffel/bin
|
||||
@dirrm eiffel
|
||||
|
|
Loading…
Reference in a new issue