aboutsummaryrefslogtreecommitdiff
path: root/devel/adacurses
diff options
context:
space:
mode:
authorYen-Ming Lee <leeym@FreeBSD.org>2003-11-21 09:06:44 +0000
committerYen-Ming Lee <leeym@FreeBSD.org>2003-11-21 09:06:44 +0000
commita27e27b75330c9fecbff60052afe1525e87edb9b (patch)
treefe47ba022d7b74a37c3a8e3be93dab2c5484a63c /devel/adacurses
parentd72247da8dd5d868f5f6f2f1f75293b51c739c9c (diff)
downloadports-a27e27b75330c9fecbff60052afe1525e87edb9b.tar.gz
ports-a27e27b75330c9fecbff60052afe1525e87edb9b.zip
Update to 5.3 and get rid of BROKEN
PR: 59534 Submitted by: Clement Laforet <sheepkiller@cultdeadsheep.org>
Notes
Notes: svn path=/head/; revision=94618
Diffstat (limited to 'devel/adacurses')
-rw-r--r--devel/adacurses/Makefile21
-rw-r--r--devel/adacurses/distinfo2
-rw-r--r--devel/adacurses/files/adacurses-config2
-rw-r--r--devel/adacurses/files/patch-configure11
-rw-r--r--devel/adacurses/pkg-plist12
5 files changed, 33 insertions, 15 deletions
diff --git a/devel/adacurses/Makefile b/devel/adacurses/Makefile
index e95875ff544b..2912280b418d 100644
--- a/devel/adacurses/Makefile
+++ b/devel/adacurses/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= adacurses
-PORTVERSION= 5.2
+PORTVERSION= 5.3
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= ncurses
@@ -17,26 +17,21 @@ COMMENT= Curses library for Ada
BUILD_DEPENDS= gnat:${PORTSDIR}/lang/gnat
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 500113
-BROKEN= "Does not compile (bad C++ code)"
-.endif
-
USE_LIBTOOL= yes
USE_GMAKE= yes
CONFIGURE_ARGS= --datadir=${PREFIX}/share/misc --disable-overwrite \
--disable-termcap --includedir=${PREFIX}/include/ncurses \
--with-profile --with-shared --without-debug \
--without-curses-h --with-termlib --with-libtool
-CONFIGURE_ENV= ac_cv_path_LDCONFIG="${LDCONFIG} -m ${PREFIX}/lib"
+CONFIGURE_ENV= ac_cv_path_LDCONFIG="${LDCONFIG} -m ${PREFIX}/lib" \
+ ADA_SUBDIRS="gen src"
do-install:
@${MKDIR} ${PREFIX}/lib/adacurses
- @${CP} ${WRKSRC}/Ada95/src/*.ads ${PREFIX}/lib/adacurses
- @${CP} ${WRKSRC}/Ada95/src/*.ali ${PREFIX}/lib/adacurses
- @${CP} ${WRKSRC}/Ada95/src/*.adb ${PREFIX}/lib/adacurses
- @${CP} ${WRKSRC}/Ada95/src/*.a ${PREFIX}/lib/adacurses
+ @${INSTALL_DATA} ${WRKSRC}/Ada95/src/*.ads ${PREFIX}/lib/adacurses
+ @${INSTALL_DATA} ${WRKSRC}/Ada95/src/*.ali ${PREFIX}/lib/adacurses
+ @${INSTALL_DATA} ${WRKSRC}/Ada95/src/*.adb ${PREFIX}/lib/adacurses
+ @${INSTALL_DATA} ${WRKSRC}/Ada95/src/*.a ${PREFIX}/lib/adacurses
@${INSTALL_SCRIPT} ${FILESDIR}/adacurses-config ${PREFIX}/bin
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/adacurses/distinfo b/devel/adacurses/distinfo
index 8345dc432503..48b61d91a72a 100644
--- a/devel/adacurses/distinfo
+++ b/devel/adacurses/distinfo
@@ -1 +1 @@
-MD5 (ncurses-5.2.tar.gz) = 464d6a49010cf2a6eb9ce59a264d4d47
+MD5 (ncurses-5.3.tar.gz) = 5dcc9faa93157eafa572494bffed131a
diff --git a/devel/adacurses/files/adacurses-config b/devel/adacurses/files/adacurses-config
index 71f0dfdbe2a6..1b17689ae7c8 100644
--- a/devel/adacurses/files/adacurses-config
+++ b/devel/adacurses/files/adacurses-config
@@ -7,7 +7,7 @@
prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
-VERSION=5.2
+VERSION=5.3
CFLAGS="-I$libdir/adacurses -L$libdir/adacurses"
LIBS="-L$prefix/lib -lAdaCurses"
diff --git a/devel/adacurses/files/patch-configure b/devel/adacurses/files/patch-configure
new file mode 100644
index 000000000000..b8d203c8eff3
--- /dev/null
+++ b/devel/adacurses/files/patch-configure
@@ -0,0 +1,11 @@
+--- configure.orig Thu Nov 20 23:24:59 2003
++++ configure Thu Nov 20 23:25:17 2003
+@@ -10590,7 +10590,7 @@
+ ADA_SUBDIRS=
+ if test "$cf_cv_prog_gnat_correct" = yes && test -f $srcdir/Ada95/Makefile.in; then
+ SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
+- ADA_SUBDIRS="gen src samples"
++ ADA_SUBDIRS="gen src"
+ fi
+
+ SUB_MAKEFILES=
diff --git a/devel/adacurses/pkg-plist b/devel/adacurses/pkg-plist
index 5b87a0fbc69a..2e081a835b4f 100644
--- a/devel/adacurses/pkg-plist
+++ b/devel/adacurses/pkg-plist
@@ -93,6 +93,18 @@ lib/adacurses/terminal_interface-curses-text_io.ali
lib/adacurses/terminal_interface-curses.adb
lib/adacurses/terminal_interface-curses.ads
lib/adacurses/terminal_interface-curses.ali
+lib/adacurses/terminal_interface-curses-trace.ads
+lib/adacurses/terminal_interface-curses-terminfo.ads
+lib/adacurses/terminal_interface-curses-termcap.ads
+lib/adacurses/terminal_interface-curses-putwin.ads
+lib/adacurses/terminal_interface-curses-trace.ali
+lib/adacurses/terminal_interface-curses-terminfo.ali
+lib/adacurses/terminal_interface-curses-termcap.ali
+lib/adacurses/terminal_interface-curses-putwin.ali
+lib/adacurses/terminal_interface-curses-trace.adb
+lib/adacurses/terminal_interface-curses-terminfo.adb
+lib/adacurses/terminal_interface-curses-termcap.adb
+lib/adacurses/terminal_interface-curses-putwin.adb
lib/adacurses/terminal_interface.ads
lib/adacurses/terminal_interface.ali
@dirrm lib/adacurses