parent
e87d9f1c5e
commit
19f5749a3f
|
@ -4,4 +4,4 @@ data copied directly from other zip archives. Changes made without
|
|||
closing the archive can be reverted. The API is documented by man
|
||||
pages.
|
||||
|
||||
WWW: http://www.nih.at/libzip/
|
||||
WWW: http://www.nih.at/libzip/
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
This package includes a thin wrapper library of LZMA SDK.
|
||||
|
||||
WWW: http://tokyocabinet.sourceforge.net/
|
||||
WWW: http://tokyocabinet.sourceforge.net/
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Archive-Tar
|
||||
PORTVERSION= 2.04
|
||||
PORTVERSION= 2.08
|
||||
CATEGORIES= archivers perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:BINGOS
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SHA256 (Archive-Tar-2.04.tar.gz) = c3741bba06a468a5a4db6a79d772c55cf2f6673cf33241a6e6a758707a71d293
|
||||
SIZE (Archive-Tar-2.04.tar.gz) = 59873
|
||||
TIMESTAMP = 1463993122
|
||||
SHA256 (Archive-Tar-2.08.tar.gz) = 62e34feffd51e21b24f2ba5b15adf3ca3bd084163bfec40fe30f8f8e8963066b
|
||||
SIZE (Archive-Tar-2.08.tar.gz) = 60950
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
PackdDir creates and unpacks PackdDir archives,
|
||||
which are used in Quake (I and II) and others.
|
||||
|
||||
WWW: http://www.nongnu.org/packddir/
|
||||
WWW: http://www.nongnu.org/packddir/
|
||||
|
|
|
@ -17,7 +17,7 @@ LIB_DEPENDS= libpopt.so:devel/popt \
|
|||
BUILD_DEPENDS= ${LOCALBASE}/bin/gsed:textproc/gsed
|
||||
|
||||
OPTIONS_DEFINE= PYTHON NLS DOCS
|
||||
OPTIONS_DEFAULT=PYTHON NLS
|
||||
OPTIONS_DEFAULT=PYTHON
|
||||
OPTIONS_SUB= yes
|
||||
PYTHON_CONFIGURE_ENABLE=python
|
||||
PYTHON_USES= python:2.7
|
||||
|
|
|
@ -23,7 +23,6 @@ CONFIGURE_ARGS+= --prefix=${PREFIX} \
|
|||
--mandir=${PREFIX}/man
|
||||
|
||||
OPTIONS_DEFINE= NLS
|
||||
OPTIONS_DEFAULT= NLS
|
||||
|
||||
OPTIONS_SUB= yes
|
||||
NLS_USES= gettext
|
||||
|
|
|
@ -3,4 +3,4 @@ speech and audio communication. It's meant to close the gap between
|
|||
Vorbis and Speex for applications where both high quality audio
|
||||
and low delay are desired.
|
||||
|
||||
WWW: http://www.celt-codec.org/
|
||||
WWW: http://www.celt-codec.org/
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Lightweight media player based on Qt and Gstreamer
|
||||
|
||||
WWW: http://code.google.com/p/cueplayer/
|
||||
WWW: http://code.google.com/p/cueplayer/
|
||||
|
|
|
@ -18,6 +18,8 @@ GH_TAGNAME= 940d8d7
|
|||
|
||||
USES= gmake pkgconfig
|
||||
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
|
||||
PLIST_FILES= share/deadbeef/pixmaps/vumeter.png
|
||||
|
||||
OPTIONS_DEFINE= GTK2 GTK3
|
||||
|
|
|
@ -18,6 +18,8 @@ GH_TAGNAME= 0402f6d
|
|||
|
||||
USES= gmake pkgconfig sqlite
|
||||
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
|
||||
OPTIONS_DEFINE= GTK2 GTK3
|
||||
OPTIONS_DEFAULT= GTK2
|
||||
|
||||
|
|
|
@ -6,4 +6,4 @@ with an emphasis on being very clean and user friendly.
|
|||
* Follows the Gnome Human Interface Guidelines
|
||||
* Has quite a few plugins of it's own
|
||||
|
||||
WWW: http://decibel.silent-blade.org/
|
||||
WWW: http://decibel.silent-blade.org/
|
||||
|
|
|
@ -16,7 +16,7 @@ USES= tar:tgz pkgconfig
|
|||
USE_GNOME= gtk20
|
||||
|
||||
OPTIONS_DEFINE= DEVD NLS
|
||||
OPTIONS_DEFAULT=DEVD NLS
|
||||
OPTIONS_DEFAULT=DEVD
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
NLS_USES= gettext
|
||||
|
|
|
@ -36,7 +36,6 @@ CONFIGURE_ARGS= --disable-appdata-validate \
|
|||
PORTDOCS= HACKING THANKS TODO
|
||||
|
||||
OPTIONS_DEFINE= WAVPACK NLS OPUS SPEEX DOCS
|
||||
OPTIONS_DEFAULT= NLS
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack
|
||||
|
|
|
@ -21,7 +21,7 @@ USE_GSTREAMER= good faad python
|
|||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
||||
|
||||
OPTIONS_DEFINE= BAD CDDB DBUS HAL NOTIFY NLS SEXY
|
||||
OPTIONS_DEFAULT= BAD CDDB DBUS HAL NOTIFY NLS SEXY
|
||||
OPTIONS_DEFAULT= BAD CDDB DBUS HAL NOTIFY SEXY
|
||||
OPTIONS_SUB= yes
|
||||
BAD_DESC= Install bad GStreamer plugins
|
||||
BAD_USE= GSTREAMER=bad
|
||||
|
|
|
@ -8,4 +8,4 @@ Features
|
|||
* ID3 Information
|
||||
* Single window interface, with possibility to hide the playlist
|
||||
|
||||
WWW: http://www.musicpd.org/?page=glurp
|
||||
WWW: http://www.musicpd.org/?page=glurp
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Mp3 gstreamer plugin from fluendo
|
||||
|
||||
WWW: http://www.fluendo.com/shop/product/fluendo-mp3-decoder/
|
||||
WWW: http://www.fluendo.com/shop/product/fluendo-mp3-decoder/
|
||||
|
|
|
@ -7,4 +7,4 @@ Microsoft DirectPlay Voice in DX8-9. It provides voice compression using several
|
|||
free voice codecs. The very low bitrate (VLB) codecs, those less than 6 Kbps,
|
||||
are optimized for the compression of human speech.
|
||||
|
||||
WWW: http://www.hawksoft.com/hawkvoice/
|
||||
WWW: http://www.hawksoft.com/hawkvoice/
|
||||
|
|
|
@ -26,9 +26,8 @@ RUN_DEPENDS= oggenc:audio/vorbis-tools \
|
|||
${PYTHON_PKGNAMEPREFIX}mutagen>=0:audio/py-mutagen \
|
||||
${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus
|
||||
|
||||
OPTIONS_SUB= YES
|
||||
OPTIONS_DEFINE= DOCS NLS
|
||||
OPTIONS_DEFAULT= DOCS NLS
|
||||
OPTIONS_SUB= YES
|
||||
|
||||
USES= compiler:nestedfct desktop-file-utils gettext gmake \
|
||||
libtool pathfix pkgconfig python:2.7
|
||||
|
|
|
@ -6,4 +6,4 @@ uses JACK MIDI instead of ALSA.
|
|||
|
||||
See the README file for keyboard mapping.
|
||||
|
||||
WWW: http://jack-keyboard.sourceforge.net/
|
||||
WWW: http://jack-keyboard.sourceforge.net/
|
||||
|
|
|
@ -3,4 +3,4 @@ streams. For streams that provide information about the song title,
|
|||
it can split the stream and create an own file for each track with
|
||||
a corresponding file name and corresponding metadata.
|
||||
|
||||
WWW: http://kstreamripper.sourceforge.net
|
||||
WWW: http://kstreamripper.sourceforge.net
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
# Created by: SimaMoto,RyoTa <liangtai.s4@gmail.com>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= libbs2b
|
||||
|
@ -10,21 +9,18 @@ MASTER_SITES= SF/bs2b/${PORTNAME}/${PORTVERSION}
|
|||
MAINTAINER= liangtai.s16@gmail.com
|
||||
COMMENT= Bauer Stereophonic-to-Binaural DSP
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
LIB_DEPENDS+= libsndfile.so:audio/libsndfile \
|
||||
libogg.so:audio/libogg \
|
||||
libFLAC.so:audio/flac \
|
||||
libvorbis.so:audio/libvorbis
|
||||
|
||||
USES= tar:bzip2 gmake pkgconfig libtool
|
||||
USES= gmake libtool localbase pathfix pkgconfig tar:bzip2
|
||||
USE_LDCONFIG= yes
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS+= CFLAGS=`pkg-config --cflags sndfile` \
|
||||
LDFLAGS=`pkg-config --libs-only-L sndfile`
|
||||
|
||||
INSTALL_TARGET= install-strip
|
||||
|
||||
pre-configure:
|
||||
${REINPLACE_CMD} -e 's@^\(pkgconfigdir = \).*@\1$${prefix}/libdata/pkgconfig@' \
|
||||
${WRKSRC}/Makefile.am ${WRKSRC}/Makefile.in
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -28,7 +28,7 @@ OPTIONS_SUB= yes
|
|||
|
||||
PCRE_DESC= PCRE support to set tags from input filename
|
||||
|
||||
OPTIONS_DEFAULT= MAD FLAC VORBIS ID3 PCRE NLS
|
||||
OPTIONS_DEFAULT= MAD FLAC VORBIS ID3 PCRE
|
||||
|
||||
MAD_CONFIGURE_ENABLE= mp3
|
||||
MAD_LIB_DEPENDS= libmad.so:audio/libmad
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= libsidplayfp
|
||||
PORTVERSION= 1.8.4
|
||||
PORTVERSION= 1.8.6
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= SF/sidplay-residfp/libsidplayfp/${PORTVERSION:R}
|
||||
|
||||
MAINTAINER= liangtai.s16@gmail.com
|
||||
COMMENT= Library to play Commodore 64 music derived from libsidplay2
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE= GPLv2+
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
USES= gmake libtool pathfix pkgconfig
|
||||
GNU_CONFIGURE= yes
|
||||
|
@ -35,7 +36,7 @@ MMX_CONFIGURE_ENABLE= mmx
|
|||
|
||||
BUILD_DEPENDS+= xa65:devel/xa65
|
||||
|
||||
SIDPLAYFP_SHLIB_VERSION= 4.2.5
|
||||
SIDPLAYFP_SHLIB_VERSION= 4.2.7
|
||||
STILVIEW_SHLIB_VERSION= 0.0.3
|
||||
PLIST_SUB+= \
|
||||
SIDPLAYFP_SHLIB_VER=${SIDPLAYFP_SHLIB_VERSION:C/\.[[:digit:].]+//} \
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SHA256 (libsidplayfp-1.8.4.tar.gz) = 43a4159cbd8d2d27accfb071d05740c7f7f35610e859cb60fe86379dada40ab3
|
||||
SIZE (libsidplayfp-1.8.4.tar.gz) = 670890
|
||||
TIMESTAMP = 1464016730
|
||||
SHA256 (libsidplayfp-1.8.6.tar.gz) = dcf2da21d4bbb6acc79c1da5809fdafc643f1082c5191640763533809bdbf153
|
||||
SIZE (libsidplayfp-1.8.6.tar.gz) = 671485
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- Makefile.in.orig 2015-01-25 00:59:52.000000000 +0900
|
||||
+++ Makefile.in 2015-01-26 21:02:06.000000000 +0900
|
||||
@@ -2000,8 +2000,8 @@
|
||||
--- Makefile.in.orig 2015-01-24 15:59:52 UTC
|
||||
+++ Makefile.in
|
||||
@@ -2000,8 +2000,8 @@ uninstall-am: uninstall-builders_hardsid
|
||||
|
||||
.a65.bin:
|
||||
o65file=`echo $@ | sed 's/bin/o65/'`;\
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
Mangler is an open source VOIP client capable of connecting to
|
||||
Ventrilo 3.x servers.
|
||||
|
||||
WWW: http://www.mangler.org
|
||||
WWW: http://www.mangler.org
|
||||
|
|
|
@ -2,4 +2,4 @@ An audio player inspired by Sonata.
|
|||
In fact, it's my first project with Qt, I developed it in order to apprehend the
|
||||
Qt framework.
|
||||
|
||||
WWW: http://code.google.com/p/mehdiaplayer/
|
||||
WWW: http://code.google.com/p/mehdiaplayer/
|
||||
|
|
|
@ -2,4 +2,4 @@ Minitunes is just another music player, only better.
|
|||
Minitunes unclutters your music listening experience with a clean and
|
||||
innovative interface.
|
||||
|
||||
WWW: http://flavio.tordini.org/minitunes
|
||||
WWW: http://flavio.tordini.org/minitunes
|
||||
|
|
|
@ -23,7 +23,6 @@ CFLAGS+= -I${LOCALBASE}/include
|
|||
LDFLAGS+= -L${LOCALBASE}/lib
|
||||
|
||||
OPTIONS_DEFINE= NLS
|
||||
OPTIONS_DEFAULT= NLS
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
NLS_USES= gettext
|
||||
|
|
|
@ -55,7 +55,7 @@ TWOLAME_DESC= TwoLAME support (mp2)
|
|||
VORBISENC_DESC= Ogg Vorbis encoder
|
||||
WILDMIDI_DESC= WildMIDI support (MIDI files)
|
||||
|
||||
OPTIONS_DEFAULT=ID3TAG IPV6 MAD OSS FLAC VORBIS WAV FFMPEG SNDFILE CURL
|
||||
OPTIONS_DEFAULT=ID3TAG MAD OSS FLAC VORBIS WAV FFMPEG SNDFILE CURL
|
||||
|
||||
AAC_CONFIGURE_ENABLE=aac
|
||||
AAC_LIB_DEPENDS=libfaad.so:audio/faad
|
||||
|
|
|
@ -3,4 +3,4 @@ play and manage music and audio files .i.e MP3, Ogg, FLAC,
|
|||
wav etc. It is specifically designed to be operated by a normal
|
||||
remote control.
|
||||
|
||||
WWW: http://www.mythtv.org/wiki/MythMusic
|
||||
WWW: http://www.mythtv.org/wiki/MythMusic
|
||||
|
|
|
@ -2,4 +2,4 @@ Music::Audioscrobbler::MPD is a scrobbler for MPD. It provides routines
|
|||
to submit songs to last.fm from MPD.
|
||||
|
||||
|
||||
WWW: http://search.cpan.org/dist/Music-Audioscrobbler-MPD/
|
||||
WWW: http://search.cpan.org/dist/Music-Audioscrobbler-MPD/
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
A pure Python library for manipulating APEv2 and ID3v1 tags.
|
||||
|
||||
WWW: http://sourceforge.net/projects/pylibape/
|
||||
WWW: http://sourceforge.net/projects/pylibape/
|
||||
|
|
|
@ -27,8 +27,8 @@ CONFLICTS= linux-shoutcast-[0-9]*
|
|||
NO_WRKSUBDIR= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
OPTIONS_DEFAULT= SERVERSETUP EXAMPLES
|
||||
OPTIONS_DEFINE= SERVERSETUP DOCS EXAMPLES
|
||||
OPTIONS_DEFAULT= SERVERSETUP
|
||||
OPTIONS_SUB= yes
|
||||
SETUPSERVER_DESC= SHOUTcast Server Setup Tools
|
||||
EXAMPLE_DESC= SHOUTcast Server Example Configuration Files
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
TAP-plugins is short for Tom's Audio Processing plugins.
|
||||
It is a bunch of LADSPA plugins for digital audio processing.
|
||||
|
||||
WWW: http://tap-plugins.sourceforge.net/
|
||||
WWW: http://tap-plugins.sourceforge.net/
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
A graphical GTK+ MPD client focusing on low footprint.
|
||||
|
||||
WWW: http://goodies.xfce.org/projects/applications/xfmpc/
|
||||
WWW: http://goodies.xfce.org/projects/applications/xfmpc/
|
||||
|
|
|
@ -3,4 +3,4 @@ and/or a ProbeScope/osziFOX and will soon support Bitscope hardware.
|
|||
Includes 8 signal displays, variable time scale, math, memory, measurements,
|
||||
and file save/load.
|
||||
|
||||
WWW: http://xoscope.sourceforge.net/
|
||||
WWW: http://xoscope.sourceforge.net/
|
||||
|
|
|
@ -34,7 +34,7 @@ MAKE_JOBS_UNSAFE= yes
|
|||
CMAKE_ARGS+= -DCMAKE_SKIP_RPATH:BOOL=YES
|
||||
|
||||
OPTIONS_DEFINE= STATIC_LIB SHARED_LIB TETGEN METIS TAUCS MED CGNS GMM OCC
|
||||
OPTIONS_DEFAULT= DOCS STATIC_LIB SHARED_LIB TETGEN METIS MED CGNS GMM
|
||||
OPTIONS_DEFAULT= STATIC_LIB SHARED_LIB TETGEN METIS MED CGNS GMM
|
||||
|
||||
STATIC_LIB_DESC= Build static library
|
||||
SHARED_LIB_DESC= Build shared library
|
||||
|
|
|
@ -3,4 +3,4 @@ boolean operations, design rule checker, crossplatform compatible,
|
|||
supported formats:Calma GDSII, OASIS (Open Artwork System Interchange
|
||||
Standard), DXF, CIF (Caltech Intermediate Form)
|
||||
|
||||
WWW: http://www.layouteditor.net/index.html
|
||||
WWW: http://www.layouteditor.net/index.html
|
||||
|
|
|
@ -37,7 +37,7 @@ PORTDOCS= \
|
|||
OPTIONS_DEFINE= DOCS NLS
|
||||
OPTIONS_SINGLE= GUI
|
||||
OPTIONS_SINGLE_GUI=MOTIF GTK NONE
|
||||
OPTIONS_DEFAULT=DOCS GTK
|
||||
OPTIONS_DEFAULT=GTK
|
||||
DOCS_CONFIGURE_ENABLE= doc
|
||||
DOCS_CONFIGURE_ON= --docdir=${DOCSDIR}
|
||||
NLS_CONFIGURE_ENABLE= nls
|
||||
|
|
|
@ -40,7 +40,7 @@ PORTEXAMPLES= bjtnoise.cir bsim1tst.cir bsim2tst.cir diffpair.cir \
|
|||
rtlinv.cir schmitt.cir simplepz.cir
|
||||
|
||||
OPTIONS_DEFINE= DOCS EXAMPLES X11 DEV_BSIM3 DEV_BSIM4 DEV_HISIM2
|
||||
OPTIONS_DEFAULT=DOCS EXAMPLES X11
|
||||
OPTIONS_DEFAULT=X11
|
||||
|
||||
X11_USE= XORG=x11,xaw,xext,xmu,xt
|
||||
X11_CONFIGURE_ENV= WITH_X11=yes
|
||||
|
|
|
@ -4,4 +4,4 @@ additions for fast transparency.
|
|||
It was created with AfterStep users in mind, but is not tied to any
|
||||
libraries, and can be used anywhere.
|
||||
|
||||
WWW: http://aterm.sourceforge.net/
|
||||
WWW: http://aterm.sourceforge.net/
|
||||
|
|
|
@ -25,7 +25,7 @@ CONFIGURE_ARGS= --disable-dependency-tracking --disable-boost \
|
|||
--disable-lua-extension
|
||||
|
||||
OPTIONS_DEFINE= ENGLISH STROKE OPENCC NLS
|
||||
OPTIONS_DEFAULT= ENGLISH STROKE NLS
|
||||
OPTIONS_DEFAULT= ENGLISH STROKE
|
||||
OPTIONS_SUB= yes
|
||||
ENGLISH_DESC= Enable English input mode
|
||||
STROKE_DESC= Enable stroke input mode
|
||||
|
|
|
@ -25,7 +25,6 @@ CONFIGURE_ARGS= --disable-dependency-tracking --disable-lua-extension
|
|||
PROJECTHOST= ibus
|
||||
|
||||
OPTIONS_DEFINE= NLS
|
||||
OPTIONS_DEFAULT= NLS
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
NLS_USES= gettext
|
||||
|
|
|
@ -39,7 +39,7 @@ SUB_FILES= pkg-message
|
|||
USE_RC_SUBR= hylafax
|
||||
|
||||
OPTIONS_DEFINE= PAM NLS GAWK DOCS
|
||||
OPTIONS_DEFAULT=PAM NLS
|
||||
OPTIONS_DEFAULT=PAM
|
||||
NO_OPTIONS_SORT=yes
|
||||
OPTIONS_SUB= yes
|
||||
GAWK_DESC= Use gawk for scripts
|
||||
|
|
|
@ -3,4 +3,4 @@ International Beacon Project, by continuously showing which beacon is
|
|||
transmitting on which frequency, along with the distance and
|
||||
antenna directions.
|
||||
|
||||
WWW: http://wwwhome.cs.utwente.nl/~ptdeboer/ham/ibp.html
|
||||
WWW: http://wwwhome.cs.utwente.nl/~ptdeboer/ham/ibp.html
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
A set of programs to interconvert between Mac font formats and PFB, TTF, OTF
|
||||
and BDF files on Unix.
|
||||
|
||||
WWW: http://fondu.sourceforge.net/
|
||||
WWW: http://fondu.sourceforge.net/
|
||||
|
|
|
@ -6,4 +6,4 @@ files in the specified directory to appropriate form (to the specified
|
|||
encoding, transliterate all names to english, translate all names
|
||||
to english, etc.)
|
||||
|
||||
WWW: http://rusxmms.sourceforge.net
|
||||
WWW: http://rusxmms.sourceforge.net
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
This package uses SQLite's loadable extension feature to provide a number of
|
||||
additional SQL functions and aggregates within R
|
||||
|
||||
WWW: http://cran.r-project.org/web/packages/RSQLite.extfuns/
|
||||
WWW: http://cran.r-project.org/web/packages/RSQLite.extfuns/
|
||||
|
|
|
@ -8,4 +8,4 @@ Features:
|
|||
- Backup remote servers
|
||||
- E-mail logs
|
||||
|
||||
WWW: https://sourceforge.net/projects/autobackupmysql
|
||||
WWW: https://sourceforge.net/projects/autobackupmysql
|
||||
|
|
|
@ -10,4 +10,4 @@ attributes are the fields defined when the base is created ; therefore,
|
|||
requests can be expressed as list comprehensions or generator expressions,
|
||||
instead of SQL queries.
|
||||
|
||||
WWW: http://buzhug.sourceforge.net/
|
||||
WWW: http://buzhug.sourceforge.net/
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
PORTNAME= db5
|
||||
PORTVERSION= 5.3.28
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= databases java
|
||||
MASTER_SITES= http://download.oracle.com/berkeley-db/
|
||||
PKGNAMEPREFIX?=
|
||||
|
@ -13,7 +13,7 @@ DISTNAME= db-${PORTVERSION}
|
|||
DIST_SUBDIR= bdb
|
||||
|
||||
MAINTAINER= mandree@FreeBSD.org
|
||||
COMMENT= The Oracle Berkeley DB, revision ${BDBVER}
|
||||
COMMENT= Oracle Berkeley DB, revision ${BDBVER}
|
||||
|
||||
BDBVER= ${PORTVERSION:R}
|
||||
BDBMAJ= ${BDBVER:R}
|
||||
|
@ -28,87 +28,68 @@ GNU_CONFIGURE= yes
|
|||
USES= gmake libtool
|
||||
INSTALL_TARGET= install_include install_lib install_utilities
|
||||
WRKSRC= ${WRKDIR}/${DISTNAME}/build_unix
|
||||
PATCH_WRKSRC= ${WRKDIR}/${DISTNAME}
|
||||
USE_LDCONFIG= yes
|
||||
PLIST_SUB= BDBMAJ=${BDBMAJ} BDBVER=${BDBVER}
|
||||
MAKE_ARGS+= docdir=${DOCSDIR}
|
||||
|
||||
OPTIONS_DEFINE= CRYPTO L10N SQL JAVA DOCS
|
||||
# WARNING: DO NOT ADD TCL TO OPTIONS:
|
||||
# On FreeBSD 10.3 this causes a heap of warnings of the following kind
|
||||
# and is deemed unsafe.
|
||||
# ./lang/tcl/tcl_*.c:*:*: warning: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Wstrncat-size]
|
||||
OPTIONS_DEFAULT=CRYPTO
|
||||
OPTIONS_SUB= yes
|
||||
CRYPTO_DESC= Cryptography support
|
||||
L10N_DESC= Localization support (EXPERIMENTAL)
|
||||
SQL_DESC= Enable SQL API (EXPERIMENTAL)
|
||||
|
||||
PORTDOCS= *
|
||||
|
||||
DBLIBS= libdb libdb_cxx libdb_stl
|
||||
|
||||
DEBUG_CONFIGURE_ENABLE= debug umrw
|
||||
CRYPTO_CONFIGURE_WITH= cryptography=yes
|
||||
L10N_CONFIGURE_ENABLE= localization
|
||||
SQL_CONFIGURE_ENABLE= sql sql_codegen
|
||||
SQL_VARS= DBLIBS+=libdb_sql
|
||||
JAVA_USE= java
|
||||
# db5 is incompatible with openjdk8 and causes IllegalArgument
|
||||
# exceptions during build
|
||||
JAVA_VARS= DBLIBS+=libdb_java JAVA_VERSION="1.6 1.7"
|
||||
JAVA_CONFIGURE_ENABLE= java
|
||||
JAVA_CPPFLAGS= -I"${JAVA_HOME}/include"
|
||||
JAVA_CONFIGURE_ENV= JAVAC="${JAVAC}" JAR="${JAR}" JAVA="${JAVA}" JAVACFLAGS="-Xlint:unchecked"
|
||||
#TCL_CONFIGURE_ENABLE= tcl
|
||||
#TCL_USES= tcl:85+
|
||||
#TCL_CONFIGURE_WITH= tcl=${TCL_LIBDIR}
|
||||
#TCL_VARS= DBLIBS+=libdb_tcl
|
||||
DOCS_INSTALL_TARGET= install_docs
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${ARCH} == "aarch64" || ${ARCH:Marmv6*}
|
||||
# db5 uses a deprecated instruction for mutexes on ARM, fbsd bug#197227
|
||||
# also bug#205001
|
||||
# and also bug#205001
|
||||
CONFIGURE_ARGS+= --enable-posixmutexes
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
INSTALL_TARGET+=install_docs docdir=${DOCSDIR}
|
||||
PORTDOCS= *
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MSQL}
|
||||
CONFIGURE_ARGS+= --enable-sql_codegen --enable-sql
|
||||
PLIST_SUB+= SQL=""
|
||||
libdb_sql= libdb_sql
|
||||
.else
|
||||
PLIST_SUB+= SQL="@comment "
|
||||
libdb_sql=
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MJAVA}
|
||||
USE_JAVA= yes
|
||||
JAVA_VERSION= 1.6+
|
||||
CONFIGURE_ARGS+= --enable-java
|
||||
CPPFLAGS+= "-I${JAVA_HOME}/include"
|
||||
CONFIGURE_ENV= JAVAC="${JAVAC}" JAR="${JAR}" JAVA="${JAVA}"
|
||||
PLIST_SUB+= JAVA=""
|
||||
libdb_java= libdb_java
|
||||
.else
|
||||
PLIST_SUB+= JAVA="@comment "
|
||||
libdb_java=
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MCRYPTO}
|
||||
CONFIGURE_ARGS+= --with-cryptography=yes
|
||||
.else
|
||||
CONFIGURE_ARGS+= --with-cryptography=no
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:ML10N}
|
||||
CONFIGURE_ARGS+= --enable-localization
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MDEBUG}
|
||||
CONFIGURE_ARGS+= --enable-debug --enable-umrw
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} -e '/^DOCLIST/{s/csharp//;}' ${WRKSRC}/../dist/Makefile.in
|
||||
${REINPLACE_CMD} -Ee 's/[[:<:]]atomic_init[[:>:]]/db_atomic_init/g' ${WRKSRC}/../src/mp/mp* ${WRKSRC}/../src/mutex/mut_*
|
||||
|
||||
post-install:
|
||||
.for i in libdb libdb_cxx libdb_stl ${libdb_sql} ${libdb_java}
|
||||
.for i in ${DBLIBS}
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${i}-${BDBVER}.so.0
|
||||
${LN} -s -f ${PORTNAME}/${i}-${BDBVER}.so.0 ${STAGEDIR}${PREFIX}/lib
|
||||
${LN} -s -f ${PORTNAME}/${i}-${BDBMAJ}.so ${STAGEDIR}${PREFIX}/lib
|
||||
${LN} -s -f ${i}-${BDBVER}.so.0 ${STAGEDIR}${PREFIX}/lib/${i}-${BDBVER}.so
|
||||
${LN} -s -f ${i}-${BDBVER}.so.0 ${STAGEDIR}${PREFIX}/lib/${i}-${BDBMAJ}.so.0
|
||||
${LN} -s -f ${i}-${BDBVER}.a ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${i}.a
|
||||
${CHMOD} a-w ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${i}-${BDBVER}.so.0 \
|
||||
${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${i}-${BDBVER}.a \
|
||||
${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${i}-${BDBVER}.la
|
||||
.endfor
|
||||
cd ${STAGEDIR}${PREFIX}/bin/${PORTNAME}; \
|
||||
for i in *; do ${LN} -s -f ${PORTNAME}/$$i ../$$i-${BDBVER} ; \
|
||||
${LN} -s -f ${PORTNAME}/$$i ../$$i-${BDBMAJ} ; done
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
.for i in api_reference/TCL
|
||||
${RM} -r -f ${STAGEDIR}${DOCSDIR}/${i}
|
||||
.endfor
|
||||
.if empty(PORT_OPTIONS:MJAVA)
|
||||
${RM} -r -f ${STAGEDIR}${DOCSDIR}/java
|
||||
.for i in gsg gsg_db_rep gsg_txn
|
||||
|
@ -118,6 +99,14 @@ post-install:
|
|||
.if empty(PORT_OPTIONS:MSQL)
|
||||
${RM} -r -f ${STAGEDIR}${DOCSDIR}/bdb-sql
|
||||
.endif
|
||||
.if !empty(PORT_OPTIONS:MTCL)
|
||||
echo "package ifneeded Db_tcl ${BDBVER} \
|
||||
[list load [file join $$dir libdb_tcl-${BDBVER}.so]] \
|
||||
" > ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/pkgIndex.tcl
|
||||
.else
|
||||
.for i in api_reference/TCL
|
||||
${RM} -r -f ${STAGEDIR}${DOCSDIR}/${i}
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
--- ../src/dbinc/mutex_int.h.orig 2010-04-12 13:25:22.000000000 -0700
|
||||
+++ ../src/dbinc/mutex_int.h 2014-06-28 01:16:48.321255725 -0700
|
||||
@@ -596,7 +596,7 @@
|
||||
: "=&r" (__r), "+r" (tsl)
|
||||
:
|
||||
: "cr0", "memory");
|
||||
- return (int)tsl;
|
||||
+ return (tsl != 0);
|
||||
}
|
||||
|
||||
static inline int
|
|
@ -1,6 +1,7 @@
|
|||
--- ../dist/configure.orig Wed Dec 5 13:14:02 2001
|
||||
+++ ../dist/configure Wed Dec 5 13:24:01 2001
|
||||
@@ -20867,8 +20867,8 @@
|
||||
--- dist/configure.orig 2013-09-09 15:35:02 UTC
|
||||
+++ dist/configure
|
||||
@@ -17712,10 +17712,10 @@ LIBTOOL="./libtool"
|
||||
INSTALLER="\$(LIBTOOL) --mode=install cp -p"
|
||||
|
||||
MAKEFILE_CC="\$(LIBTOOL) --mode=compile ${MAKEFILE_CC}"
|
||||
-MAKEFILE_SOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK} -avoid-version"
|
||||
|
@ -11,3 +12,4 @@
|
|||
+MAKEFILE_XSOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK} -version-info 0:0:0"
|
||||
MAKEFILE_CXXLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK}"
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
--- ../src/dbinc/atomic.h.orig 2012-02-29 19:48:38.000000000 +0100
|
||||
+++ ../src/dbinc/atomic.h 2012-05-04 22:39:32.000000000 +0200
|
||||
--- src/dbinc/atomic.h.orig 2013-09-09 15:35:08 UTC
|
||||
+++ src/dbinc/atomic.h
|
||||
@@ -70,7 +70,7 @@ typedef struct {
|
||||
* These have no memory barriers; the caller must include them when necessary.
|
||||
*/
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
--- src/dbinc/mutex_int.h.orig 2013-09-09 15:35:08 UTC
|
||||
+++ src/dbinc/mutex_int.h
|
||||
@@ -596,7 +596,7 @@ MUTEX_SET(int *tsl) {
|
||||
: "=&r" (__r), "+r" (tsl)
|
||||
:
|
||||
: "cr0", "memory");
|
||||
- return (int)tsl;
|
||||
+ return (tsl != 0);
|
||||
}
|
||||
|
||||
static inline int
|
|
@ -8,4 +8,4 @@ administration. As a developer, you can focus on your application and
|
|||
be confident that Oracle Berkeley DB will manage your persistence
|
||||
needs.
|
||||
|
||||
WWW: http://www.oracle.com/us/products/database/berkeley-db/db/
|
||||
WWW: http://www.oracle.com/us/products/database/berkeley-db/db/
|
||||
|
|
|
@ -123,3 +123,15 @@ lib/libdb_stl-%%BDBMAJ%%.so
|
|||
lib/libdb_stl-%%BDBMAJ%%.so.0
|
||||
lib/libdb_stl-%%BDBVER%%.so
|
||||
lib/libdb_stl-%%BDBVER%%.so.0
|
||||
@comment %%TCL%%lib/db5/libdb_tcl-%%BDBVER%%.a
|
||||
@comment %%TCL%%lib/db5/libdb_tcl-%%BDBVER%%.so
|
||||
@comment %%TCL%%lib/db5/libdb_tcl-%%BDBVER%%.so.0
|
||||
@comment %%TCL%%lib/db5/libdb_tcl-%%BDBVER%%.so.0.0.0
|
||||
@comment %%TCL%%lib/db5/libdb_tcl-5.so
|
||||
@comment %%TCL%%lib/db5/libdb_tcl.a
|
||||
@comment %%TCL%%lib/db5/libdb_tcl.so
|
||||
@comment %%TCL%%lib/db5/pkgIndex.tcl
|
||||
@comment %%TCL%%lib/libdb_tcl-%%BDBVER%%.so
|
||||
@comment %%TCL%%lib/libdb_tcl-%%BDBVER%%.so.0
|
||||
@comment %%TCL%%lib/libdb_tcl-5.so
|
||||
@comment %%TCL%%lib/libdb_tcl-5.so.0
|
||||
|
|
|
@ -2,16 +2,17 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= db6
|
||||
PORTVERSION= 6.1.26
|
||||
PORTVERSION= 6.2.23
|
||||
CATEGORIES= databases java
|
||||
MASTER_SITES= http://download.oracle.com/berkeley-db/
|
||||
PKGNAMEPREFIX?=
|
||||
#
|
||||
# the distfiles aren't named db6-* but db-*:
|
||||
DISTNAME= db-${PORTVERSION}
|
||||
DIST_SUBDIR= bdb
|
||||
|
||||
MAINTAINER= mandree@FreeBSD.org
|
||||
COMMENT= The Oracle Berkeley DB, revision ${BDBVER}
|
||||
COMMENT= Oracle Berkeley DB, revision ${BDBVER}
|
||||
|
||||
LICENSE= AGPLv3
|
||||
|
||||
|
@ -19,7 +20,6 @@ BDBVER= ${PORTVERSION:R}
|
|||
BDBMAJ= ${BDBVER:R}
|
||||
CONFIGURE_ARGS= --enable-cxx --enable-stl \
|
||||
--enable-compat185 --enable-dump185 \
|
||||
--disable-tcl \
|
||||
--includedir=${PREFIX}/include/${PORTNAME} \
|
||||
--libdir=${PREFIX}/lib/${PORTNAME} \
|
||||
--bindir=${PREFIX}/bin/${PORTNAME}
|
||||
|
@ -28,16 +28,38 @@ GNU_CONFIGURE= yes
|
|||
USES= gmake libtool
|
||||
INSTALL_TARGET= install_include install_lib install_utilities
|
||||
WRKSRC= ${WRKDIR}/${DISTNAME}/build_unix
|
||||
PATCH_WRKSRC= ${WRKDIR}/${DISTNAME}
|
||||
USE_LDCONFIG= yes
|
||||
PLIST_SUB= BDBMAJ=${BDBMAJ} BDBVER=${BDBVER}
|
||||
MAKE_ARGS+= docdir=${DOCSDIR}
|
||||
|
||||
OPTIONS_DEFINE= CRYPTO L10N SQL JAVA DOCS
|
||||
OPTIONS_DEFINE= CRYPTO L10N SQL JAVA TCL DOCS
|
||||
OPTIONS_DEFAULT=CRYPTO
|
||||
OPTIONS_SUB= yes
|
||||
CRYPTO_DESC= Cryptography support
|
||||
L10N_DESC= Localization support (EXPERIMENTAL)
|
||||
SQL_DESC= Enable SQL API (EXPERIMENTAL)
|
||||
|
||||
PORTDOCS= *
|
||||
|
||||
DBLIBS= libdb libdb_cxx libdb_stl
|
||||
|
||||
DEBUG_CONFIGURE_ENABLE= debug umrw
|
||||
CRYPTO_CONFIGURE_WITH= cryptography=yes
|
||||
L10N_CONFIGURE_ENABLE= localization
|
||||
SQL_CONFIGURE_ENABLE= sql sql_codegen
|
||||
SQL_VARS= DBLIBS+=libdb_sql
|
||||
JAVA_USE= java
|
||||
JAVA_VARS= DBLIBS+=libdb_java JAVA_VERSION=1.6+
|
||||
JAVA_CONFIGURE_ENABLE= java
|
||||
JAVA_CPPFLAGS= -I"${JAVA_HOME}/include"
|
||||
JAVA_CONFIGURE_ENV= JAVAC="${JAVAC}" JAR="${JAR}" JAVA="${JAVA}"
|
||||
TCL_CONFIGURE_ENABLE= tcl
|
||||
TCL_USES= tcl:85+
|
||||
TCL_CONFIGURE_WITH= tcl=${TCL_LIBDIR}
|
||||
TCL_VARS= DBLIBS+=libdb_tcl
|
||||
DOCS_INSTALL_TARGET= install_docs
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${ARCH} == "aarch64" || ${ARCH:Marmv6*}
|
||||
|
@ -46,65 +68,21 @@ SQL_DESC= Enable SQL API (EXPERIMENTAL)
|
|||
CONFIGURE_ARGS+= --enable-posixmutexes
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
INSTALL_TARGET+=install_docs
|
||||
PORTDOCS= *
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MSQL}
|
||||
CONFIGURE_ARGS+= --enable-sql_codegen --enable-sql
|
||||
PLIST_SUB+= SQL=""
|
||||
libdb_sql= libdb_sql
|
||||
.else
|
||||
PLIST_SUB+= SQL="@comment "
|
||||
libdb_sql=
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MJAVA}
|
||||
USE_JAVA= yes
|
||||
JAVA_VERSION= 1.6+
|
||||
CONFIGURE_ARGS+= --enable-java
|
||||
CPPFLAGS+= "-I${JAVA_HOME}/include"
|
||||
CONFIGURE_ENV= JAVAC="${JAVAC}" JAR="${JAR}" JAVA="${JAVA}"
|
||||
PLIST_SUB+= JAVA=""
|
||||
libdb_java= libdb_java
|
||||
.else
|
||||
PLIST_SUB+= JAVA="@comment "
|
||||
libdb_java=
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MCRYPTO}
|
||||
CONFIGURE_ARGS+= --with-cryptography=yes
|
||||
.else
|
||||
CONFIGURE_ARGS+= --with-cryptography=no
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:ML10N}
|
||||
CONFIGURE_ARGS+= --enable-localization
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MDEBUG}
|
||||
CONFIGURE_ARGS+= --enable-debug --enable-umrw
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} -e '/^DOCLIST/{s/csharp//;}' ${WRKSRC}/../dist/Makefile.in
|
||||
${REINPLACE_CMD} -Ee 's/[[:<:]]atomic_init[[:>:]]/db_atomic_init/g' \
|
||||
${WRKSRC}/../src/mp/mp* ${WRKSRC}/../src/mutex/mut_* \
|
||||
${WRKSRC}/../src/dbinc/atomic.h
|
||||
${REINPLACE_CMD} -e 's/%%BDBVER%%/${BDBVER}/' ${WRKSRC}/../lang/sql/upgrade61.sh
|
||||
|
||||
post-install:
|
||||
.for i in libdb libdb_cxx libdb_stl ${libdb_sql} ${libdb_java}
|
||||
.for i in ${DBLIBS}
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${i}-${BDBVER}.so
|
||||
${LN} -s -f ${PORTNAME}/${i}-${BDBVER}.so ${STAGEDIR}${PREFIX}/lib
|
||||
${LN} -s -f ${i}-${BDBVER}.a ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/${i}.a
|
||||
.endfor
|
||||
cd ${STAGEDIR}${PREFIX}/bin/${PORTNAME}; \
|
||||
for i in *; do ${LN} -s -f ${PORTNAME}/$$i ../$$i-${BDBVER} ; done
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
.for i in api_reference/TCL
|
||||
${RM} -r -f ${STAGEDIR}${DOCSDIR}/${i}
|
||||
.endfor
|
||||
.if empty(PORT_OPTIONS:MJAVA)
|
||||
${RM} -r -f ${STAGEDIR}${DOCSDIR}/java
|
||||
.for i in gsg gsg_db_rep gsg_txn
|
||||
|
@ -114,6 +92,18 @@ post-install:
|
|||
.if empty(PORT_OPTIONS:MSQL)
|
||||
${RM} -r -f ${STAGEDIR}${DOCSDIR}/bdb-sql
|
||||
.endif
|
||||
.if !empty(PORT_OPTIONS:MTCL)
|
||||
echo "package ifneeded Db_tcl ${BDBVER} \
|
||||
[list load [file join $$dir libdb_tcl-${BDBVER}.so]] \
|
||||
" > ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/pkgIndex.tcl
|
||||
.else
|
||||
.for i in api_reference/TCL
|
||||
${RM} -r -f ${STAGEDIR}${DOCSDIR}/${i}
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
post-install-SQL-on:
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/../lang/sql/upgrade61.sh \
|
||||
${STAGEDIR}${PREFIX}/bin/${PORTNAME}-upgrade61.sh
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SHA256 (bdb/db-6.1.26.tar.gz) = dd1417af5443f326ee3998e40986c3c60e2a7cfb5bfa25177ef7cadb2afb13a6
|
||||
SIZE (bdb/db-6.1.26.tar.gz) = 37495772
|
||||
TIMESTAMP = 1464030344
|
||||
SHA256 (bdb/db-6.2.23.tar.gz) = 47612c8991aa9ac2f6be721267c8d3cdccf5ac83105df8e50809daea24e95dc7
|
||||
SIZE (bdb/db-6.2.23.tar.gz) = 44305964
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
--- ../src/dbinc/mutex_int.h.orig 2010-04-12 13:25:22.000000000 -0700
|
||||
+++ ../src/dbinc/mutex_int.h 2014-06-28 01:16:48.321255725 -0700
|
||||
@@ -596,7 +596,7 @@
|
||||
: "=&r" (__r), "+r" (tsl)
|
||||
:
|
||||
: "cr0", "memory");
|
||||
- return (int)tsl;
|
||||
+ return (tsl != 0);
|
||||
}
|
||||
|
||||
static inline int
|
|
@ -0,0 +1,27 @@
|
|||
--- lang/sql/upgrade61.sh.orig 2016-03-28 19:45:53 UTC
|
||||
+++ lang/sql/upgrade61.sh
|
||||
@@ -1,12 +1,19 @@
|
||||
#!/bin/sh
|
||||
# This script upgrades SQL databases from BDB 5.0 to early 6.1
|
||||
# to late 6.1 and up by reindexing them.
|
||||
+#
|
||||
+# Originally provided by Oracle as part of the Oracle BerkeleyDB
|
||||
+# 12.1.6.* tarballs.
|
||||
#
|
||||
+# Bugfixed for proper quoting and error checking
|
||||
+# by Matthias Andree <mandree@FreeBSD.org>
|
||||
|
||||
-for var in $@
|
||||
+rc=0
|
||||
+for var in "$@"
|
||||
do
|
||||
- echo Recovering database $var
|
||||
- db_recover -f -h ${var}-journal
|
||||
- echo Reindexing database $var
|
||||
- echo .quit | dbsql -cmd REINDEX $var
|
||||
+ echo "Recovering database $var"
|
||||
+ db_recover-%%BDBVER%% -f -h "${var}-journal" || { rc=1 ; continue ; }
|
||||
+ echo "Reindexing database $var"
|
||||
+ echo .quit | dbsql-%%BDBVER%% -cmd REINDEX "$var" || rc=1
|
||||
done
|
||||
+exit $rc
|
|
@ -0,0 +1,11 @@
|
|||
--- src/dbinc/mutex_int.h.orig 2016-03-28 19:45:54 UTC
|
||||
+++ src/dbinc/mutex_int.h
|
||||
@@ -652,7 +652,7 @@ MUTEX_SET(int *tsl) {
|
||||
: "=&r" (__r), "+r" (tsl)
|
||||
:
|
||||
: "cr0", "memory");
|
||||
- return (int)tsl;
|
||||
+ return (tsl != 0);
|
||||
}
|
||||
|
||||
static inline int
|
|
@ -14,6 +14,7 @@ bin/db%%BDBMAJ%%/db_stat
|
|||
bin/db%%BDBMAJ%%/db_tuner
|
||||
bin/db%%BDBMAJ%%/db_upgrade
|
||||
bin/db%%BDBMAJ%%/db_verify
|
||||
%%SQL%%bin/db%%BDBMAJ%%-upgrade61.sh
|
||||
%%SQL%%bin/db%%BDBMAJ%%/dbsql
|
||||
bin/db_archive-%%BDBVER%%
|
||||
bin/db_checkpoint-%%BDBVER%%
|
||||
|
@ -81,3 +82,10 @@ lib/libdb_cxx-%%BDBVER%%.so
|
|||
%%JAVA%%lib/libdb_java-%%BDBVER%%.so
|
||||
%%SQL%%lib/libdb_sql-%%BDBVER%%.so
|
||||
lib/libdb_stl-%%BDBVER%%.so
|
||||
%%TCL%%lib/db6/libdb_tcl-%%BDBVER%%.a
|
||||
%%TCL%%lib/db6/libdb_tcl-%%BDBVER%%.so
|
||||
%%TCL%%lib/db6/libdb_tcl-6.so
|
||||
%%TCL%%lib/db6/libdb_tcl.a
|
||||
%%TCL%%lib/db6/libdb_tcl.so
|
||||
%%TCL%%lib/db6/pkgIndex.tcl
|
||||
%%TCL%%lib/libdb_tcl-%%BDBVER%%.so
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
libhsclient is the client library of HandlerSocket for MySQL,
|
||||
which is a NoSQL plugin for MySQL.
|
||||
|
||||
WWW: https://github.com/ahiguti/HandlerSocket-Plugin-for-MySQL
|
||||
WWW: https://github.com/ahiguti/HandlerSocket-Plugin-for-MySQL
|
||||
|
|
|
@ -20,7 +20,7 @@ CONFLICTS= memcached-1.2*
|
|||
|
||||
# Dtrace option disabled until it is fixed upstream
|
||||
OPTIONS_DEFINE= SASL DOCS DTRACE
|
||||
OPTIONS_DEFAULT= SASL DOCS
|
||||
OPTIONS_DEFAULT= SASL
|
||||
|
||||
DTRACE_DESC= Enable dtrace probes
|
||||
SASL_DESC= Enable SASL Authentication
|
||||
|
|
|
@ -1,9 +1,8 @@
|
|||
# Created by: Matthew Seaman
|
||||
# $FreeBSD$
|
||||
|
||||
|
||||
PORTNAME= mysql-connector-java
|
||||
PORTVERSION= 5.1.38
|
||||
PORTVERSION= 5.1.39
|
||||
CATEGORIES= databases java
|
||||
MASTER_SITES= MYSQL/Connector-J
|
||||
|
||||
|
@ -14,12 +13,16 @@ LICENSE= GPLv2
|
|||
|
||||
RUN_DEPENDS= ${JAVALIBDIR}/log4j.jar:devel/log4j
|
||||
|
||||
# 6.0 is currently in beta.
|
||||
PORTSCOUT= limit:^5\.1\..*
|
||||
|
||||
USES= cpe
|
||||
CPE_VENDOR= oracle
|
||||
CPE_PRODUCT= mysql_connector_j
|
||||
|
||||
NO_ARCH= yes
|
||||
USE_JAVA= yes
|
||||
JAVA_VERSION= 1.6 1.7
|
||||
JAVA_VERSION= 1.6 1.7 1.8
|
||||
BUILDDIR= ${WRKDIR}/${DISTNAME}
|
||||
APIDOCSDIR= ${STAGEDIR}${DOCSDIR}/javadoc
|
||||
SRCDIR= ${WRKDIR}/${DISTNAME}/src
|
||||
|
@ -33,43 +36,39 @@ PLIST_FILES= ${JAVAJARDIR}/${DESTJARFILE}
|
|||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
PORTDOCS= *
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
do-build:
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
@${DO_NADA}
|
||||
|
||||
do-build-DOCS-on:
|
||||
.if ${JAVA_PORT_VERSION:M1.8.*}
|
||||
@${ECHO_MSG} "NOTE>>> Generating javadoc is broken with JDK 1.8+"
|
||||
.else
|
||||
@${MKDIR} ${JAVADOCDIR} && (cd ${SRCDIR}; \
|
||||
${JAVADOC} -quiet -breakiterator -encoding utf8 \
|
||||
-d ${JAVADOCDIR} -package -classpath ${JDCLASSPATH} \
|
||||
com.mysql.jdbc org.gjt.mm.mysql)
|
||||
.endif
|
||||
|
||||
do-install: do-install-jar do-install-apidocs
|
||||
|
||||
do-install-jar:
|
||||
# Don't build the javadoc using JDK 1.8+ as it generates many errors
|
||||
do-install:
|
||||
@${ECHO_MSG} -n ">> Installing .jar files..."
|
||||
@${INSTALL_DATA} ${BUILDDIR}/${JARFILE} ${STAGEDIR}${JAVAJARDIR}/${DESTJARFILE}
|
||||
${INSTALL_DATA} ${BUILDDIR}/${JARFILE} ${STAGEDIR}${JAVAJARDIR}/${DESTJARFILE}
|
||||
@${ECHO_MSG} " [ DONE ]"
|
||||
|
||||
do-install-apidocs:
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
do-install-DOCS-on:
|
||||
@${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..."
|
||||
@${MKDIR} ${APIDOCSDIR}
|
||||
@cd ${JAVADOCDIR} && for src in $$( ${FIND} . ) ; do \
|
||||
dst=${APIDOCSDIR}$${src#.} ; \
|
||||
if ${TEST} -d $$src ; then \
|
||||
${MKDIR} $$dst ; \
|
||||
else \
|
||||
${INSTALL_DATA} $$src $$dst ; \
|
||||
fi \
|
||||
done
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
@for extradoc in ${EXTRADOCS} ; do \
|
||||
${INSTALL_DATA} ${INSTALL_WRKSRC}/$$extradoc ${STAGEDIR}${DOCSDIR} ; \
|
||||
done
|
||||
@${ECHO_MSG} " [ DONE ]"
|
||||
.if ${JAVA_PORT_VERSION:N1.8.*}
|
||||
@${MKDIR} ${STAGEDIR}${APIDOCSDIR}
|
||||
@cd ${JAVADOCDIR} && ${COPYTREE_SHARE} . ${APIDOCSDIR}
|
||||
.endif
|
||||
@${ECHO_MSG} " [ DONE ]"
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SHA256 (mysql-connector-java-5.1.38.tar.gz) = fa6232a0bcf67dc7d9acac9dc58910644e50790cbd8cc2f854e2c17f91b2c224
|
||||
SIZE (mysql-connector-java-5.1.38.tar.gz) = 3938241
|
||||
TIMESTAMP = 1463998110
|
||||
SHA256 (mysql-connector-java-5.1.39.tar.gz) = fa1bdc9ee5323642c5a533fa73fbcf537b26a979e5981c486c24256c433c7718
|
||||
SIZE (mysql-connector-java-5.1.39.tar.gz) = 3899019
|
||||
|
|
|
@ -11,4 +11,4 @@ From the package man-page:
|
|||
MySQL C-API functions. For detail documentation see official MySQL C-
|
||||
API manual.
|
||||
|
||||
WWW: http://www.xdobry.de/mysqltcl/
|
||||
WWW: http://www.xdobry.de/mysqltcl/
|
||||
|
|
|
@ -3,4 +3,4 @@ more SQL SELECT queries into XML data. Very simple to highly complex
|
|||
transformations are supported. Is was written with performance in mind
|
||||
and can handel large amounts of data.
|
||||
|
||||
WWW: http://pear.php.net/package/XML_Query2XML
|
||||
WWW: http://pear.php.net/package/XML_Query2XML
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
pgAgent is a job scheduler for PostgreSQL which may be managed using pgAdmin.
|
||||
|
||||
WWW: http://www.pgadmin.org/download/pgagent.php
|
||||
WWW: http://www.pgadmin.org/download/pgagent.php
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= barman
|
||||
DISTVERSION= 1.6.0
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 1.6.1
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= SF/${PKGNAMEPREFIX}${PORTNAME}/${DISTVERSION}
|
||||
PKGNAMEPREFIX= pg
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
SHA256 (barman-1.6.0.tar.gz) = 771957451fafef93f64d7ce08f43530b86f52fb31451ecc180a40856c707bc76
|
||||
SIZE (barman-1.6.0.tar.gz) = 157048
|
||||
TIMESTAMP = 1464011005
|
||||
SHA256 (barman-1.6.1.tar.gz) = 2fb8bbf0a386114dda4f1ade3e02a79aede5e3dd77c6b8d4f872b75fd1427e65
|
||||
SIZE (barman-1.6.1.tar.gz) = 189826
|
||||
SHA256 (tutorial.pdf) = 21acf6152b959c55b996fb6479c722d3f416eac3384479498a25911a3912a158
|
||||
SIZE (tutorial.pdf) = 349394
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= pgespresso
|
||||
PORTVERSION= 1.0
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 1.1
|
||||
CATEGORIES= databases
|
||||
|
||||
MAINTAINER= matthew@FreeBSD.org
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SHA256 (2ndquadrant-it-pgespresso-1.0_GH0.tar.gz) = c6a0fbbe421d762b3e17934fe61649420744639f2b032844a81699121d0dfb31
|
||||
SIZE (2ndquadrant-it-pgespresso-1.0_GH0.tar.gz) = 9469
|
||||
TIMESTAMP = 1463999096
|
||||
SHA256 (2ndquadrant-it-pgespresso-1.1_GH0.tar.gz) = a43895dc282fd0060e079877ba0f0a7c8e8ca33b60bb47f323a0ff8adc774ebf
|
||||
SIZE (2ndquadrant-it-pgespresso-1.1_GH0.tar.gz) = 9980
|
||||
|
|
|
@ -1,42 +0,0 @@
|
|||
--- pgespresso.c.orig 2014-04-11 10:46:36 UTC
|
||||
+++ pgespresso.c
|
||||
@@ -78,10 +78,38 @@ pgespresso_start_backup(PG_FUNCTION_ARGS
|
||||
}
|
||||
|
||||
/*
|
||||
+ * Starting from 9.5 the do_pg_start_backup caller needs to allocate the
|
||||
+ * 'pg_tblspc' directory and pass it as argument.
|
||||
+ *
|
||||
+ * Ref: http://git.postgresql.org/gitweb/?p=postgresql.git;h=72d422a
|
||||
+ */
|
||||
+ #if PG_VERSION_NUM >= 90500
|
||||
+ {
|
||||
+ DIR *dir;
|
||||
+
|
||||
+ /* Make sure we can open the directory with
|
||||
+ tablespaces in it */
|
||||
+ dir = AllocateDir("pg_tblspc");
|
||||
+
|
||||
+ if (!dir)
|
||||
+ ereport(ERROR,
|
||||
+ (errmsg("could not open directory \"%s\": %m", "pg_tblspc")));
|
||||
+
|
||||
+ /*
|
||||
+ * We are not filling the tablespace map here.
|
||||
+ * This means that on 9.5 the 'tablespace_map' file has to be
|
||||
+ * generated by the invoker.
|
||||
+ */
|
||||
+ do_pg_start_backup(backupidstr, fast, NULL, &labelfile,
|
||||
+ dir, NULL, NULL, false, false);
|
||||
+
|
||||
+ FreeDir(dir);
|
||||
+ }
|
||||
+ /*
|
||||
* Starting from 9.3 the do_pg_start_backup returns the timeline ID
|
||||
* in *starttli_p additional argument
|
||||
*/
|
||||
- #if PG_VERSION_NUM >= 90300
|
||||
+ #elif PG_VERSION_NUM >= 90300
|
||||
do_pg_start_backup(backupidstr, fast, NULL, &labelfile);
|
||||
#else
|
||||
do_pg_start_backup(backupidstr, fast, &labelfile);
|
|
@ -19,4 +19,4 @@ the end of processing each section, a summary of overall operations,
|
|||
numbers of rows copied and commits, time it took in seconds, errors
|
||||
logged and database errors is issued.
|
||||
|
||||
WWW: http://pgfoundry.org/projects/pgloader/
|
||||
WWW: http://pgfoundry.org/projects/pgloader/
|
||||
|
|
|
@ -7,4 +7,4 @@ as pgpool-I by changing configuration parameters. pgpool-II that is
|
|||
executed in pgpool-I mode enables multiple DB nodes to be connected,
|
||||
which was not possible in pgpool-I.
|
||||
|
||||
WWW: http://pgpool.projects.postgresql.org/
|
||||
WWW: http://pgpool.projects.postgresql.org/
|
||||
|
|
|
@ -7,4 +7,4 @@ as pgpool-I by changing configuration parameters. pgpool-II that is
|
|||
executed in pgpool-I mode enables multiple DB nodes to be connected,
|
||||
which was not possible in pgpool-I.
|
||||
|
||||
WWW: http://pgpool.projects.postgresql.org/
|
||||
WWW: http://pgpool.projects.postgresql.org/
|
||||
|
|
|
@ -7,4 +7,4 @@ as pgpool-I by changing configuration parameters. pgpool-II that is
|
|||
executed in pgpool-I mode enables multiple DB nodes to be connected,
|
||||
which was not possible in pgpool-I.
|
||||
|
||||
WWW: http://pgpool.projects.postgresql.org/
|
||||
WWW: http://pgpool.projects.postgresql.org/
|
||||
|
|
|
@ -28,7 +28,7 @@ DOCS= AUTHORS COPYING ChangeLog INSTALL NEWS README README.euc_jp \
|
|||
doc/tutorial-en.html doc/tutorial-ja.html
|
||||
|
||||
OPTIONS_DEFINE+= DOCS SSL LIBMEMCACHED PAM
|
||||
OPTIONS_DEFAULT= DOCS SSL PAM
|
||||
OPTIONS_DEFAULT= SSL PAM
|
||||
|
||||
# Buggy configure: adding eg. --without-pam to CONFIGURE_ARGS causes
|
||||
# USE_PAM to be *defined* in config.h Omit the --with-pam or
|
||||
|
|
|
@ -7,4 +7,4 @@ as pgpool-I by changing configuration parameters. pgpool-II that is
|
|||
executed in pgpool-I mode enables multiple DB nodes to be connected,
|
||||
which was not possible in pgpool-I.
|
||||
|
||||
WWW: http://www.pgpool.net/
|
||||
WWW: http://www.pgpool.net/
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Tokyo Cabinet Python bindings
|
||||
|
||||
WWW: http://coderepos.org/share/wiki/PyTC
|
||||
WWW: http://coderepos.org/share/wiki/PyTC
|
||||
|
|
|
@ -5,4 +5,4 @@ Currently it consists of the following utilities:
|
|||
|
||||
RRDman is hosted as a subproject of RRFW
|
||||
|
||||
WWW: http://rrfw.sourceforge.net/rrdman/
|
||||
WWW: http://rrfw.sourceforge.net/rrdman/
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
This is an extension library to use ODBC data sources from Ruby.
|
||||
|
||||
WWW: http://www.ch-werner.de/rubyodbc/
|
||||
WWW: http://www.ch-werner.de/rubyodbc/
|
||||
|
|
|
@ -2,4 +2,4 @@ Sharedance is a high-performance server that centralize ephemeral
|
|||
key/data pairs on remote hosts, without the overhead and the
|
||||
complexity of an SQL database.
|
||||
|
||||
WWW: http://sharedance.pureftpd.org/project/sharedance
|
||||
WWW: http://sharedance.pureftpd.org/project/sharedance
|
||||
|
|
|
@ -4,4 +4,4 @@ contains the most complete feature set of all tools available.
|
|||
And much more, it's available for all major platforms, and
|
||||
it's free.
|
||||
|
||||
WWW: http://sqliteman.sf.net/
|
||||
WWW: http://sqliteman.sf.net/
|
||||
|
|
|
@ -6,4 +6,4 @@ concurrent and remote connections to Tokyo Cabinet. It is composed of
|
|||
the server process managing a database and its access library for
|
||||
client applications.
|
||||
|
||||
WWW: http://fallabs.com/tokyotyrant/
|
||||
WWW: http://fallabs.com/tokyotyrant/
|
||||
|
|
|
@ -3,4 +3,4 @@ written in PHP and Javascript. With VFront you can create forms for managing
|
|||
your data in AJAX style, different rules and privileges for groups, report in
|
||||
XML, HTML, PDF, statistics and much more.
|
||||
|
||||
WWW: http://www.vfront.org/
|
||||
WWW: http://www.vfront.org/
|
||||
|
|
|
@ -2,4 +2,4 @@ Epoch is small and handy timeline application. The time scale is
|
|||
accurate in the range from 1sec to several million years. Events
|
||||
can be positioned absolutely or relatively linked to another era.
|
||||
|
||||
WWW: http://code.google.com/p/gepoch/
|
||||
WWW: http://code.google.com/p/gepoch/
|
||||
|
|
|
@ -29,7 +29,6 @@ INSTALLS_ICONS= yes
|
|||
INSTALLS_OMF= yes
|
||||
|
||||
OPTIONS_DEFINE= NLS
|
||||
OPTIONS_DEFAULT= NLS
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
NLS_USES= gettext
|
||||
|
|
|
@ -16,7 +16,7 @@ ELISP= action-lock.el bcomp.el cheat-font-lock.el \
|
|||
howm-version.el howm-view.el howm.el riffle.el
|
||||
|
||||
OPTIONS_DEFINE= COMPILED_ELISP DOCS EXAMPLES
|
||||
OPTIONS_DEFAULT=COMPILED_ELISP DOCS EXAMPLES
|
||||
OPTIONS_DEFAULT=COMPILED_ELISP
|
||||
COMPILED_ELISP_DESC= Install pre-compiled ELISP files
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
A KDE 4 version of ssh-askpass with KWallet support.
|
||||
|
||||
WWW: http://kde-apps.org/content/show.php?content=50971
|
||||
WWW: http://kde-apps.org/content/show.php?content=50971
|
||||
|
|
|
@ -25,7 +25,7 @@ WANT_PHP_MOD= yes
|
|||
OPTIONS_DEFINE= ADDONS NLS
|
||||
OPTIONS_SINGLE= DB
|
||||
OPTIONS_SINGLE_DB= PGSQL MYSQL
|
||||
OPTIONS_DEFAULT= NLS MYSQL
|
||||
OPTIONS_DEFAULT= MYSQL
|
||||
ADDONS_DESC= install additional workgroup features (addons)
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
|
|
|
@ -22,4 +22,4 @@ Features:
|
|||
- fully animated icons (including animations of starting applications, tasks
|
||||
needing attention and application jobs progress).
|
||||
|
||||
WWW: http://kde-look.org/content/show.php?action=content&content=99737
|
||||
WWW: http://kde-look.org/content/show.php?action=content&content=99737
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
One more weather plasmoid for KDE.
|
||||
|
||||
WWW: http://kde-look.org/content/show.php/simple+weather+forecast?content=92149
|
||||
WWW: http://kde-look.org/content/show.php/simple+weather+forecast?content=92149
|
||||
|
|
|
@ -3,4 +3,4 @@ automatically converts LaTeX math code enclosed in \[...\] into inline images.
|
|||
Clicking on the image or moving the cursor over the image reveals the markup
|
||||
again.
|
||||
|
||||
WWW: http://www.reitwiessner.de/programs/tomboy-latex.html
|
||||
WWW: http://www.reitwiessner.de/programs/tomboy-latex.html
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
This plugin looks for notes with lines like ``Remind 23 october'' and will open
|
||||
the note containing this on the corresponding date and time.
|
||||
|
||||
WWW: http://flukkost.nu/blog/tomboy-reminder/
|
||||
WWW: http://flukkost.nu/blog/tomboy-reminder/
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
A Tomboy addin for highlighting FIXME, TODO and XXX markers in your notes.
|
||||
|
||||
WWW: http://romain.blogreen.org/Projects/Tomboy-Todo
|
||||
WWW: http://romain.blogreen.org/Projects/Tomboy-Todo
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue