- Update to 4.6.0

- Add another MASTER_SITE
- Introduce OPTION to install GTK html docs
- Pass maintainership to submitter

PR:		ports/149835
Submitted by:	Frederic Culot <frederic@culot.org>
This commit is contained in:
Sahil Tandon
2010-08-21 00:28:52 +00:00
parent 09d3135796
commit 3e5c3fadd5
4 changed files with 72 additions and 18 deletions

View File

@@ -7,12 +7,12 @@
#
PORTNAME= dbh
PORTVERSION= 4.5.0
PORTREVISION= 0
PORTVERSION= 4.6.0
CATEGORIES= databases
MASTER_SITES= SF
MASTER_SITES= http://svn.foo-projects.org/svn/xffm/RELEASES/tarballs/ \
SF
MAINTAINER= ports@FreeBSD.org
MAINTAINER= frederic@culot.org
COMMENT= Disk Based Hashtables
CONFLICTS= dbh-[0-3]*
@@ -21,4 +21,40 @@ USE_GNOME= gnomehack gnometarget pkgconfig
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
MAN1= dbh.1 dbh.h.1
MAN3= dbh_close.3 dbh_create.3 dbh_destroy.3 dbh_erase.3 \
dbh_exit_fanout.3 dbh_exit_sweep.3 dbh_fanout.3 dbh_find.3 \
dbh_foreach_fanout.3 dbh_foreach_sweep.3 dbh_genkey.3 \
dbh_genkey2.3 dbh_load.3 dbh_load_address.3 \
dbh_load_child.3 dbh_load_parent.3 dbh_macros.3 \
dbh_open.3 dbh_open_ro.3 dbh_orderkey.3 dbh_prune.3 \
dbh_regen_fanout.3 dbh_regen_sweep.3 dbh_set_data.3 \
dbh_set_key.3 dbh_set_recordsize.3 dbh_set_size.3 \
dbh_settempdir.3 dbh_sweep.3 dbh_unerase.3 \
dbh_unprune.3 dbh_update.3 dbh_writeheader.3
OPTIONS= GTKDOC "Enable GTK html documentation" off
.include <bsd.port.options.mk>
.if defined(WITH_GTKDOC)
CONFIGURE_ARGS+= --enable-gtk-doc-html
PLIST_SUB= GTKDOC=""
.else
CONFIGURE_ARGS+= --disable-gtk-doc-html
PLIST_SUB= GTKDOC="@comment "
.endif
post-patch:
# Needed to remove gtk-doc installation.
.if !defined(WITH_GTKDOC)
@${REINPLACE_CMD} -e 's|^\(SUBDIRS = src man\).*|\1|' ${WRKSRC}/Makefile.in
.endif
post-install:
.if !defined(NOPORTEXAMPLES)
${MKDIR} ${EXAMPLESDIR}
(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} '*.c' ${EXAMPLESDIR})
.endif
.include <bsd.port.mk>

View File

@@ -1,3 +1,3 @@
MD5 (dbh-4.5.0.tar.gz) = 52b4b0d5ee0513dc796e989220c11bc6
SHA256 (dbh-4.5.0.tar.gz) = 85c5a90b83032f7eddaebb445b38c6dfc0ae5cc202be8028bd0b554bd0b567bb
SIZE (dbh-4.5.0.tar.gz) = 365506
MD5 (dbh-4.6.0.tar.gz) = db086eea7a2690a816613a5f7c7b671a
SHA256 (dbh-4.6.0.tar.gz) = d2269e8d98aeaf8e196b502592f78c1748f556dac90abdbb36cd1e2748617c2f
SIZE (dbh-4.6.0.tar.gz) = 414337

View File

@@ -1,14 +1,14 @@
--- ltmain.sh.orig Tue Oct 31 11:13:51 2006
+++ ltmain.sh Tue Oct 31 11:14:02 2006
@@ -6103,10 +6103,12 @@
--- ltmain.sh.orig 2010-08-20 10:37:34.875162866 +0200
+++ ltmain.sh 2010-08-20 10:38:15.964421976 +0200
@@ -2077,10 +2077,12 @@
fi
# Install the pseudo-library for information purposes.
+ if /usr/bin/false ; then
name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
func_basename "$file"
name="$func_basename_result"
instname="$dir/$name"i
$show "$install_prog $instname $destdir/$name"
$run eval "$install_prog $instname $destdir/$name" || exit $?
func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
+ fi
# Maybe install the static library, too.

View File

@@ -1,9 +1,27 @@
@comment $FreeBSD$
include/dbh.h
include/dbh_config.h
include/dbh_functions.h
lib/libdbh-4.5.so
lib/libdbh-4.5.so.4
include/dbh/dbh.h
lib/libdbh-2.so
lib/libdbh-2.so.1
lib/libdbh.a
lib/libdbh.so
libdata/pkgconfig/dbh.pc
%%GTKDOC%%share/gtk-doc/html/dbh/DBH.html
%%GTKDOC%%share/gtk-doc/html/dbh/Makefile.am
%%GTKDOC%%share/gtk-doc/html/dbh/calc.png
%%GTKDOC%%share/gtk-doc/html/dbh/ch01.html
%%GTKDOC%%share/gtk-doc/html/dbh/dbh.devhelp
%%GTKDOC%%share/gtk-doc/html/dbh/dbh.devhelp2
%%GTKDOC%%share/gtk-doc/html/dbh/home.png
%%GTKDOC%%share/gtk-doc/html/dbh/index.html
%%GTKDOC%%share/gtk-doc/html/dbh/index.sgml
%%GTKDOC%%share/gtk-doc/html/dbh/left.png
%%GTKDOC%%share/gtk-doc/html/dbh/right.png
%%GTKDOC%%share/gtk-doc/html/dbh/style.css
%%GTKDOC%%share/gtk-doc/html/dbh/up.png
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/filesystem.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_hash.c
%%GTKDOC%%@dirrm share/gtk-doc/html/dbh
%%GTKDOC%%@dirrmtry share/gtk-doc/html
%%GTKDOC%%@dirrmtry share/gtk-doc
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
@dirrm include/dbh