*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2017-02-10 08:15:24 +01:00
parent 82fa6304ae
commit 92fbb9e772
232 changed files with 1688 additions and 1476 deletions

View File

@ -15,6 +15,8 @@ USES= gmake makeinfo perl5 tar:bzip2
USES_PERL5= build
GNU_CONFIGURE= yes
CFLAGS_aarch64= -fPIC
WRKSRC= ${WRKDIR}/${PORTNAME}
PORTDOCS= CHANGES ChangeLog NEWS README
PLIST_FILES= bin/fastjar bin/grepjar \

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= rubyzip
PORTVERSION= 1.2.0
PORTVERSION= 1.2.1
CATEGORIES= archivers rubygems
MASTER_SITES= RG

View File

@ -1,2 +1,3 @@
SHA256 (rubygem/rubyzip-1.2.0.gem) = 5a2c8ac7177acadfd7f7e98d0ad5a60e9010cca6e2a48bf945f652646ab84981
SIZE (rubygem/rubyzip-1.2.0.gem) = 149504
TIMESTAMP = 1486645210
SHA256 (rubygem/rubyzip-1.2.1.gem) = 1f7f53c83752517fe764fe9451294d6f879d5e65b2ee46055308be6fff235a1a
SIZE (rubygem/rubyzip-1.2.1.gem) = 149504

View File

@ -22,6 +22,8 @@ CONFIGURE_ENV= PTHREAD_LIBS="-lpthread"
CPPFLAGS+= -I${LOCALBASE}/include/speex -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CFLAGS_aarch64= -fPIC
PORTDOCS= changelog.txt cvs.txt dependencies.txt faq.txt glossary.txt \
license.txt overview.txt readme.txt release-howto.txt \
tutorial.txt

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= emms
PORTVERSION= 4.0
PORTREVISION= 2
PORTVERSION= 4.2
CATEGORIES= audio elisp
MASTER_SITES= GNU
@ -21,7 +20,7 @@ INFO= emms
.include <bsd.port.pre.mk>
.if ${EMACS_PORT_NAME} != "emacs23"
.if ${EMACS_PORT_NAME} != "emacs25"
PORTNAMESUFFIX= ${PKGNAMESUFFIX}
.endif
@ -35,7 +34,6 @@ post-patch:
s|^\(INSTALLINFO\) =|INSTALLINFO ?=| ; \
s| \($$(SITELISP)\)| $$(DESTDIR)\1|g ; \
s| \($$(INFODIR)\)| $$(DESTDIR)\1|g ; \
s|\($$(INFODIR)\)/emms|\1| ; \
s| \($$(MAN1DIR)\)| $$(DESTDIR)\1|g' ${WRKSRC}/Makefile
.include <bsd.port.post.mk>

View File

@ -1,2 +1,3 @@
SHA256 (emms-4.0.tar.gz) = f4a09bed31efd000be9de44bb54fe46056d9742255279a45547b21b5791c16e0
SIZE (emms-4.0.tar.gz) = 279984
TIMESTAMP = 1486693280
SHA256 (emms-4.2.tar.gz) = 4258ede323dc68679f8fb7216932b1184a47ef7059b030bb750ffdf288f149f5
SIZE (emms-4.2.tar.gz) = 285313

View File

@ -65,6 +65,8 @@ man/man1/emms-print-metadata.1.gz
%%EMACS_SITE_LISPDIR%%/emms/emms-score.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-setup.el
%%EMACS_SITE_LISPDIR%%/emms/emms-setup.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-show-all.el
%%EMACS_SITE_LISPDIR%%/emms/emms-show-all.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-source-file.el
%%EMACS_SITE_LISPDIR%%/emms/emms-source-file.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-source-playlist.el
@ -79,6 +81,8 @@ man/man1/emms-print-metadata.1.gz
%%EMACS_SITE_LISPDIR%%/emms/emms-url.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-amixer.el
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-amixer.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-pulse.el
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-pulse.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-volume.el
%%EMACS_SITE_LISPDIR%%/emms/emms-volume.elc
%%EMACS_SITE_LISPDIR%%/emms/emms.el
@ -87,5 +91,3 @@ man/man1/emms-print-metadata.1.gz
%%EMACS_SITE_LISPDIR%%/emms/jack.elc
%%EMACS_SITE_LISPDIR%%/emms/later-do.el
%%EMACS_SITE_LISPDIR%%/emms/later-do.elc
%%EMACS_SITE_LISPDIR%%/emms/tq.el
%%EMACS_SITE_LISPDIR%%/emms/tq.elc

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= libebur128
PORTVERSION= 1.2.0
PORTVERSION= 1.2.2
DISTVERSIONPREFIX= v
CATEGORIES= audio

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1482933134
SHA256 (jiixyj-libebur128-v1.2.0_GH0.tar.gz) = f4c4ce732ae085214bcc47349f89b61ed53c13721c097e01cb966533ee6b1e5b
SIZE (jiixyj-libebur128-v1.2.0_GH0.tar.gz) = 21690
TIMESTAMP = 1486646259
SHA256 (jiixyj-libebur128-v1.2.2_GH0.tar.gz) = 1d0d7e855da04010a2432e11fbc596502caf11b61c3b571ccbcb10095fe44b43
SIZE (jiixyj-libebur128-v1.2.2_GH0.tar.gz) = 21738

View File

@ -2,4 +2,4 @@ include/ebur128.h
lib/libebur128.a
lib/libebur128.so
lib/libebur128.so.1
lib/libebur128.so.1.2.0
lib/libebur128.so.1.2.2

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= musicpd
PORTVERSION= 0.20.3
PORTVERSION= 0.20.4
CATEGORIES= audio ipv6
MASTER_SITES= http://www.musicpd.org/download/mpd/${PORTVERSION:R}/
DISTNAME= mpd-${PORTVERSION}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1485595393
SHA256 (mpd-0.20.3.tar.xz) = 2238c1233f5318800ede7c37eeaf705c04920315de572dc666aff6ca682eb0f9
SIZE (mpd-0.20.3.tar.xz) = 770568
TIMESTAMP = 1486630981
SHA256 (mpd-0.20.4.tar.xz) = 712b25351c12616630c580204e1c3dcba3ae2993a56cff1c346c87e334d69728
SIZE (mpd-0.20.4.tar.xz) = 770132

View File

@ -1,38 +0,0 @@
--- src/db/Count.cxx.orig 2017-01-03 19:47:53 UTC
+++ src/db/Count.cxx
@@ -62,7 +62,7 @@ Print(Response &r, TagType group, const
}
}
-static bool
+static void
stats_visitor_song(SearchStats &stats, const LightSong &song)
{
stats.n_songs++;
@@ -70,8 +70,6 @@ stats_visitor_song(SearchStats &stats, c
const auto duration = song.GetDuration();
if (!duration.IsNegative())
stats.total_duration += duration;
-
- return true;
}
static bool
@@ -94,7 +92,7 @@ CollectGroupCounts(TagCountMap &map, Tag
return found;
}
-static bool
+static void
GroupCountVisitor(TagCountMap &map, TagType group, const LightSong &song)
{
assert(song.tag != nullptr);
@@ -103,8 +101,6 @@ GroupCountVisitor(TagCountMap &map, TagT
if (!CollectGroupCounts(map, group, tag) && group == TAG_ALBUM_ARTIST)
/* fall back to "Artist" if no "AlbumArtist" was found */
CollectGroupCounts(map, TAG_ARTIST, tag);
-
- return true;
}
void

View File

@ -1,17 +0,0 @@
--- src/db/DatabasePlaylist.cxx.orig 2017-01-03 19:47:53 UTC
+++ src/db/DatabasePlaylist.cxx
@@ -27,13 +27,12 @@
#include <functional>
-static bool
+static void
AddSong(const Storage &storage, const char *playlist_path_utf8,
const LightSong &song)
{
spl_append_song(playlist_path_utf8,
DatabaseDetachSong(storage, song));
- return true;
}
void

View File

@ -1,112 +0,0 @@
--- src/db/DatabasePrint.cxx.orig 2017-01-03 19:47:53 UTC
+++ src/db/DatabasePrint.cxx
@@ -49,16 +49,14 @@ PrintDirectoryURI(Response &r, bool base
ApplyBaseFlag(directory.GetPath(), base));
}
-static bool
+static void
PrintDirectoryBrief(Response &r, bool base, const LightDirectory &directory)
{
if (!directory.IsRoot())
PrintDirectoryURI(r, base, directory);
-
- return true;
}
-static bool
+static void
PrintDirectoryFull(Response &r, bool base, const LightDirectory &directory)
{
if (!directory.IsRoot()) {
@@ -67,8 +65,6 @@ PrintDirectoryFull(Response &r, bool bas
if (directory.mtime > 0)
time_print(r, "Last-Modified", directory.mtime);
}
-
- return true;
}
static void
@@ -96,7 +92,7 @@ print_playlist_in_directory(Response &r,
directory->GetPath(), name_utf8);
}
-static bool
+static void
PrintSongBrief(Response &r, Partition &partition,
bool base, const LightSong &song)
{
@@ -106,11 +102,9 @@ PrintSongBrief(Response &r, Partition &p
/* this song file has an embedded CUE sheet */
print_playlist_in_directory(r, base,
song.directory, song.uri);
-
- return true;
}
-static bool
+static void
PrintSongFull(Response &r, Partition &partition,
bool base, const LightSong &song)
{
@@ -120,21 +114,18 @@ PrintSongFull(Response &r, Partition &pa
/* this song file has an embedded CUE sheet */
print_playlist_in_directory(r, base,
song.directory, song.uri);
-
- return true;
}
-static bool
+static void
PrintPlaylistBrief(Response &r, bool base,
const PlaylistInfo &playlist,
const LightDirectory &directory)
{
print_playlist_in_directory(r, base,
&directory, playlist.name.c_str());
- return true;
}
-static bool
+static void
PrintPlaylistFull(Response &r, bool base,
const PlaylistInfo &playlist,
const LightDirectory &directory)
@@ -144,8 +135,6 @@ PrintPlaylistFull(Response &r, bool base
if (playlist.mtime > 0)
time_print(r, "Last-Modified", playlist.mtime);
-
- return true;
}
void
@@ -191,15 +180,13 @@ db_selection_print(Response &r, Partitio
0, std::numeric_limits<int>::max());
}
-static bool
+static void
PrintSongURIVisitor(Response &r, Partition &partition, const LightSong &song)
{
song_print_uri(r, partition, song);
-
- return true;
}
-static bool
+static void
PrintUniqueTag(Response &r, TagType tag_type,
const Tag &tag)
{
@@ -211,8 +198,6 @@ PrintUniqueTag(Response &r, TagType tag_
if (item.type != tag_type)
r.Format("%s: %s\n",
tag_item_names[item.type], item.value);
-
- return true;
}
void

View File

@ -1,18 +0,0 @@
--- src/db/DatabaseQueue.cxx.orig 2017-01-03 19:47:53 UTC
+++ src/db/DatabaseQueue.cxx
@@ -27,14 +27,13 @@
#include <functional>
-static bool
+static void
AddToQueue(Partition &partition, const LightSong &song)
{
const Storage &storage = *partition.instance.storage;
partition.playlist.AppendSong(partition.pc,
DatabaseDetachSong(storage,
song));
- return true;
}
void

View File

@ -1,19 +0,0 @@
--- src/db/Helpers.cxx.orig 2017-01-03 19:47:53 UTC
+++ src/db/Helpers.cxx
@@ -67,15 +67,13 @@ StatsVisitTag(DatabaseStats &stats, Stri
}
}
-static bool
+static void
StatsVisitSong(DatabaseStats &stats, StringSet &artists, StringSet &albums,
const LightSong &song)
{
++stats.song_count;
StatsVisitTag(stats, artists, albums, *song.tag);
-
- return true;
}
DatabaseStats

View File

@ -1,10 +0,0 @@
--- src/util/VarSize.hxx.orig 2015-03-17 11:18:04 UTC
+++ src/util/VarSize.hxx
@@ -36,6 +36,7 @@
#include <type_traits>
#include <utility>
#include <new>
+#include <cstdlib>
/**
* Allocate and construct a variable-size object. That is useful for

View File

@ -17,17 +17,12 @@ LICENSE_COMB= dual
BUILD_DEPENDS= p5-Cache-Cache>=0:devel/p5-Cache-Cache
RUN_DEPENDS:= ${BUILD_DEPENDS}
BROKEN_aarch64= Fails to link: unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation
MAKE_JOBS_UNSAFE= yes
USES= perl5
USE_PERL5= configure
.include <bsd.port.pre.mk>
.if ${ARCH} == "amd64"
CFLAGS+= -fPIC
.endif
CFLAGS_aarch64= -fPIC
CFLAGS_amd64= -fPIC
post-patch:
@${SED} -e 's|XX__CC__XX|${CC}|' < ${FILESDIR}/FREEBSD_DEF \
@ -37,4 +32,4 @@ post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Ace/Freesubs/Freesubs.so
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Ace/RPC/RPC.so
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -26,11 +26,8 @@ PLIST_FILES= include/fec.h \
man/man3/rs.3.gz \
man/man3/simd-viterbi.3.gz
.include <bsd.port.pre.mk>
.if ${ARCH} == "amd64"
CFLAGS+= -fPIC
.endif
CFLAGS_aarch64= -fPIC
CFLAGS_amd64= -fPIC
post-patch:
@${CP} ${FILESDIR}/cpu_mode.c ${WRKSRC}
@ -46,4 +43,4 @@ do-install:
${INSTALL_MAN} ${WRKSRC}/${_man} ${STAGEDIR}${MAN3PREFIX}/man/man3
.endfor
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -3,7 +3,7 @@
PORTNAME= rxtx
PORTVERSION= 2.2p2
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= comms java
MASTER_SITES= http://rxtx.qbang.org/pub/rxtx/ \
ftp://jarvi.dsl.frii.com/pub/rxtx/
@ -13,6 +13,9 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:S/p/pre/}
MAINTAINER= james@elstone.net
COMMENT= Native interface to serial ports in Java
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
USES= gmake libtool zip
USE_JAVA= yes

View File

@ -1,5 +1,5 @@
--- Makefile.in.orig 2008-12-31 10:29:12.000000000 +0800
+++ Makefile.in 2014-05-23 10:05:55.350336425 +0800
--- Makefile.in.orig 2008-12-31 02:29:12 UTC
+++ Makefile.in
@@ -619,13 +619,15 @@ $(CLASSES): $(javafiles) $(TOP)/Makefile
# install librxtxSerial.so into the proper directory and copy $(JARTARGET) to its
# proper location

View File

@ -1,6 +1,6 @@
--- src/ParallelImp.c.orig 2008-11-27 20:01:48.000000000 +0000
+++ src/ParallelImp.c 2015-05-11 16:52:36.000000000 +0100
@@ -265,9 +265,6 @@
--- src/ParallelImp.c.orig 2008-11-27 20:01:48 UTC
+++ src/ParallelImp.c
@@ -265,9 +265,6 @@ JNIEXPORT jboolean JNICALL LPRPort(isPri
#if defined(__linux__)
return( status & LP_BUSY ? JNI_TRUE : JNI_FALSE );
#endif

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
--- src/gnu/io/CommPort.java.orig 2007-04-26 06:26:05.000000000 +0100
+++ src/gnu/io/CommPort.java 2015-05-11 16:51:34.000000000 +0100
@@ -73,7 +73,7 @@
--- src/gnu/io/CommPort.java.orig 2007-04-26 05:26:05 UTC
+++ src/gnu/io/CommPort.java
@@ -73,7 +73,7 @@ import java.io.IOException;
*/
public abstract class CommPort extends Object {
protected String name;
@ -9,7 +9,7 @@
public abstract void enableReceiveFraming( int f )
throws UnsupportedCommOperationException;
@@ -94,6 +94,7 @@
@@ -94,6 +94,7 @@ public abstract class CommPort extends O
public abstract int getInputBufferSize();
public abstract void setOutputBufferSize( int size );
public abstract int getOutputBufferSize();
@ -17,7 +17,7 @@
public void close()
{
if (debug) System.out.println("CommPort:close()");
@@ -102,12 +103,23 @@
@@ -102,12 +103,23 @@ public abstract class CommPort extends O
{
CommPortIdentifier cp =
CommPortIdentifier.getPortIdentifier(this);

View File

@ -1,6 +1,6 @@
--- src/gnu/io/CommPortEnumerator.java.orig 2007-04-26 06:26:05.000000000 +0100
+++ src/gnu/io/CommPortEnumerator.java 2015-05-11 16:51:34.000000000 +0100
@@ -69,50 +69,79 @@
--- src/gnu/io/CommPortEnumerator.java.orig 2007-04-26 05:26:05 UTC
+++ src/gnu/io/CommPortEnumerator.java
@@ -69,50 +69,79 @@ import java.util.Enumeration;
class CommPortEnumerator implements Enumeration
{
private CommPortIdentifier index;

View File

@ -1,6 +1,6 @@
--- src/gnu/io/CommPortIdentifier.java.orig 2008-11-27 20:02:34.000000000 +0000
+++ src/gnu/io/CommPortIdentifier.java 2015-05-11 16:51:34.000000000 +0100
@@ -76,85 +76,138 @@
--- src/gnu/io/CommPortIdentifier.java.orig 2008-11-27 20:02:34 UTC
+++ src/gnu/io/CommPortIdentifier.java
@@ -76,85 +76,138 @@ public class CommPortIdentifier extends
public static final int PORT_RS485 = 4; // rs485 Port
public static final int PORT_RAW = 5; // Raw Port
private String PortName;
@ -102,13 +102,12 @@
+ if(debug) System.out.println(" Loading Library...");
+
System.loadLibrary( "rxtxSerial" );
- }
- CommPortIdentifier ( String pn, CommPort cp, int pt, CommDriver driver)
+
+ if(debug) System.out.println(" init_clean is " + init_clean);
+ if(debug) System.out.println("CommPortIdentifier:Static:Exit");
+
+ }
}
- CommPortIdentifier ( String pn, CommPort cp, int pt, CommDriver driver)
+ CommPortIdentifier
+ (
+ String pn,
@ -175,7 +174,7 @@
private static void AddIdentifierToList( CommPortIdentifier cpi)
{
if(debug) System.out.println("CommPortIdentifier:AddIdentifierToList()");
@@ -163,7 +216,7 @@
@@ -163,7 +216,7 @@ public class CommPortIdentifier extends
if (CommPortIndex == null)
{
CommPortIndex = cpi;
@ -184,7 +183,7 @@
}
else
{
@@ -171,264 +224,351 @@
@@ -171,264 +224,351 @@ public class CommPortIdentifier extends
while (index.next != null)
{
index = index.next;
@ -664,7 +663,7 @@
try
{
wait(waitTimeEnd - waitTimeCurr);
@@ -439,91 +579,134 @@
@@ -439,91 +579,134 @@ public class CommPortIdentifier extends
break;
}
}
@ -837,7 +836,7 @@
if (ownershipListener != null)
{
CommPortOwnershipListener c;
@@ -532,6 +715,10 @@
@@ -532,6 +715,10 @@ public class CommPortIdentifier extends
c.ownershipChange(eventType))
c = (CommPortOwnershipListener) e.nextElement();
}

View File

@ -1,6 +1,6 @@
--- src/gnu/io/Configure.java.orig 2007-11-18 22:32:41.000000000 +0000
+++ src/gnu/io/Configure.java 2015-05-11 16:51:34.000000000 +0100
@@ -61,6 +61,7 @@
--- src/gnu/io/Configure.java.orig 2007-11-18 22:32:41 UTC
+++ src/gnu/io/Configure.java
@@ -61,6 +61,7 @@ import java.awt.*;
import java.awt.event.*;
import java.io.*;
@ -8,7 +8,7 @@
class Configure extends Frame
{
Checkbox cb[];
@@ -68,7 +69,9 @@
@@ -68,7 +69,9 @@ class Configure extends Frame
static final int PORT_SERIAL = 1;
static final int PORT_PARALLEL = 2;
int PortType = PORT_SERIAL;
@ -19,7 +19,7 @@
private void saveSpecifiedPorts()
{
String filename;
@@ -212,7 +215,9 @@
@@ -212,7 +215,9 @@ class Configure extends Frame
}
public static void main (String[] args)
{

View File

@ -1,6 +1,6 @@
--- src/gnu/io/LPRPort.java.orig 2007-04-26 06:26:05.000000000 +0100
+++ src/gnu/io/LPRPort.java 2015-05-11 16:51:34.000000000 +0100
@@ -77,7 +77,7 @@
--- src/gnu/io/LPRPort.java.orig 2007-04-26 05:26:05 UTC
+++ src/gnu/io/LPRPort.java
@@ -77,7 +77,7 @@ final class LPRPort extends ParallelPort
/** Initialize the native library */
private native static void Initialize();

View File

@ -1,6 +1,6 @@
--- src/gnu/io/NoSuchPortException.java.orig 2007-04-26 06:26:05.000000000 +0100
+++ src/gnu/io/NoSuchPortException.java 2015-05-11 16:51:34.000000000 +0100
@@ -67,6 +67,9 @@
--- src/gnu/io/NoSuchPortException.java.orig 2007-04-26 05:26:05 UTC
+++ src/gnu/io/NoSuchPortException.java
@@ -67,6 +67,9 @@ import java.util.*;
public class NoSuchPortException extends Exception
{

View File

@ -1,5 +1,5 @@
--- src/gnu/io/RXTXCommDriver.java.orig 2008-11-14 00:44:01.000000000 +0000
+++ src/gnu/io/RXTXCommDriver.java 2015-05-11 16:51:34.000000000 +0100
--- src/gnu/io/RXTXCommDriver.java.orig 2008-11-14 00:44:01 UTC
+++ src/gnu/io/RXTXCommDriver.java
@@ -56,10 +56,15 @@
| Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
| All trademarks belong to their respective owners.
@ -20,7 +20,7 @@
package gnu.io;
@@ -69,132 +74,196 @@
@@ -69,132 +74,196 @@ import java.io.*;
import java.util.StringTokenizer;
/**
@ -73,12 +73,12 @@
- } catch ( Error UnsatisfiedLinkError )
+
+ try
+ {
{
- // for rxtx prior to 2.1.7
+ LibVersion = RXTXVersion.nativeGetVersion();
+ }
+ catch ( Error UnsatisfiedLinkError )
{
- // for rxtx prior to 2.1.7
+ {
+
+ /**
+ * for rxtx prior to 2.1.7
@ -278,7 +278,7 @@
for( p[0] =97 ;p[0] < 123; p[0]++ )
{
if (testRead(PortName.concat(new String(p)),PortType))
@@ -206,7 +275,11 @@
@@ -206,7 +275,11 @@ public class RXTXCommDriver implements C
);
}
}
@ -291,7 +291,7 @@
for( p[0] =48 ;p[0] <= 57; p[0]++ )
{
if (testRead(PortName.concat(new String(p)),PortType))
@@ -218,73 +291,109 @@
@@ -218,73 +291,109 @@ public class RXTXCommDriver implements C
);
}
}
@ -450,7 +450,7 @@
if(osName.toLowerCase().indexOf("windows") == -1 )
{
PortName = deviceDirectory + C;
@@ -293,85 +402,136 @@
@@ -293,85 +402,136 @@ public class RXTXCommDriver implements C
{
PortName = C;
}
@ -633,7 +633,7 @@
while (tok.hasMoreElements())
{
String PortName = tok.nextToken();
@@ -380,94 +540,186 @@
@@ -380,94 +540,186 @@ public class RXTXCommDriver implements C
CommPortIdentifier.addPortName(PortName,
PortType, this);
}
@ -880,7 +880,7 @@
CandidateDeviceNames=temp;
}
else if(osName.toLowerCase().indexOf("windows") != -1 )
@@ -482,329 +734,338 @@
@@ -482,329 +734,338 @@ public class RXTXCommDriver implements C
temp[i + 255] = "LPT" + i;
}
CandidateDeviceNames=temp;
@ -930,11 +930,38 @@
+ *
+ * The uucp lock files should not cause problems.
*/
-
+
+ /**
+ * File dev = new File( "/dev/term" );
+ * String deva[] = dev.list();
+ * dev = new File( "/dev/cua" );
+ * String devb[] = dev.list();
+ * String[] temp = new String[ deva.length + devb.length ];
+ * for(int j =0;j<deva.length;j++)
+ * deva[j] = "term/" + deva[j];
+ * for(int j =0;j<devb.length;j++)
+ * devb[j] = "cua/" + devb[j];
+ * System.arraycopy( deva, 0, temp, 0, deva.length );
+ * System.arraycopy( devb, 0, temp,
+ * deva.length, devb.length );
+ * if( debug ) {
+ * for( int j = 0; j< temp.length;j++)
+ * System.out.println( temp[j] );
+ * }
+ * CandidateDeviceNames=temp;
+ **/
- String term[] = new String[2];
- int l = 0;
- File dev = null;
-
+ /**
+ * ok.. Look the the dirctories representing the port
+ * kernel driver interface.
+ *
+ * If there are entries there are possibly ports we can
+ * use and need to enumerate.
+ **/
- dev = new File( "/dev/term" );
- if( dev.list().length > 0 )
- term[l++] ="term/";
@ -958,35 +985,6 @@
- {
- if (debug)
- System.out.println("RXTXCommDriver:registerScannedPorts() no Device files to check ");
+
+ /**
+ * File dev = new File( "/dev/term" );
+ * String deva[] = dev.list();
+ * dev = new File( "/dev/cua" );
+ * String devb[] = dev.list();
+ * String[] temp = new String[ deva.length + devb.length ];
+ * for(int j =0;j<deva.length;j++)
+ * deva[j] = "term/" + deva[j];
+ * for(int j =0;j<devb.length;j++)
+ * devb[j] = "cua/" + devb[j];
+ * System.arraycopy( deva, 0, temp, 0, deva.length );
+ * System.arraycopy( devb, 0, temp,
+ * deva.length, devb.length );
+ * if( debug ) {
+ * for( int j = 0; j< temp.length;j++)
+ * System.out.println( temp[j] );
+ * }
+ * CandidateDeviceNames=temp;
+ **/
+
+ /**
+ * ok.. Look the the dirctories representing the port
+ * kernel driver interface.
+ *
+ * If there are entries there are possibly ports we can
+ * use and need to enumerate.
+ **/
+
+ String term[] = new String[2];
+ int l = 0;
+ File dev = null;
@ -1523,7 +1521,7 @@
};
CandidatePortPrefixes=temp;
}
@@ -827,37 +1088,51 @@
@@ -827,37 +1088,51 @@ public class RXTXCommDriver implements C
String [] temp={};
CandidatePortPrefixes=temp;
}
@ -1595,7 +1593,7 @@
return new RXTXPort( PortName );
}
else
@@ -868,18 +1143,30 @@
@@ -868,18 +1143,30 @@ public class RXTXCommDriver implements C
return new LPRPort( PortName );
default:
if (debug)

View File

@ -1,5 +1,5 @@
--- src/gnu/io/RXTXPort.java.orig 2008-11-13 23:37:45.000000000 +0000
+++ src/gnu/io/RXTXPort.java 2015-05-11 16:51:34.000000000 +0100
--- src/gnu/io/RXTXPort.java.orig 2008-11-13 23:37:45 UTC
+++ src/gnu/io/RXTXPort.java
@@ -56,6 +56,7 @@
| All trademarks belong to their respective owners.
--------------------------------------------------------------------------*/
@ -8,7 +8,7 @@
import java.io.InputStream;
import java.io.OutputStream;
import java.io.IOException;
@@ -65,93 +66,133 @@
@@ -65,93 +66,133 @@ import java.lang.Math;
/**
* An extension of gnu.io.SerialPort
* @see gnu.io.SerialPort
@ -82,7 +82,15 @@
- * @see gnu.io.SerialPort
- */
- public RXTXPort( String name ) throws PortInUseException
- {
+ * Open the named port
+ * @param name the name of the device to open
+ * @throws PortInUseException
+ * @see gnu.io.SerialPort
+ **/
+
+ public RXTXPort( String name )
+ throws PortInUseException
{
- if (debug)
- z.reportln( "RXTXPort:RXTXPort("+name+") called");
- /*
@ -110,15 +118,6 @@
- if (debug)
- z.reportln( "RXTXPort:RXTXPort("+name+") returns with fd = " +
- fd);
+ * Open the named port
+ * @param name the name of the device to open
+ * @throws PortInUseException
+ * @see gnu.io.SerialPort
+ **/
+
+ public RXTXPort( String name )
+ throws PortInUseException
+ {
+ if (debug) System.out.println("RXTXPort:RXTXPort(" + name + ")");
+
+ /**
@ -196,7 +195,7 @@
/** pid for lock files */
int pid = 0;
@@ -160,142 +201,202 @@
@@ -160,142 +201,202 @@ final public class RXTXPort extends Seri
/** Output stream */
private final SerialOutputStream out = new SerialOutputStream();
@ -265,10 +264,6 @@
- public synchronized void setSerialPortParams( int b, int d, int s,
- int p )
- throws UnsupportedCommOperationException
- {
- if (debug)
- z.reportln( "RXTXPort:setSerialPortParams(" +
- b + " " + d + " " + s + " " + p + ") called");
+
+ /**
+ * Set the SerialPort parameters
@ -291,7 +286,10 @@
+ int p
+ )
+ throws UnsupportedCommOperationException
+ {
{
- if (debug)
- z.reportln( "RXTXPort:setSerialPortParams(" +
- b + " " + d + " " + s + " " + p + ") called");
+ if (debug) System.out.println(
+ "RXTXPort:setSerialPortParams(b:" + b + " d:" + d + " s:" + s + " p:" + p + ")"
+ );
@ -466,7 +464,7 @@
setflowcontrol( flowcontrol );
}
catch( IOException e )
@@ -303,61 +404,75 @@
@@ -303,61 +404,75 @@ final public class RXTXPort extends Seri
e.printStackTrace();
return;
}
@ -572,7 +570,7 @@
return 0;
}
@@ -366,38 +481,49 @@
@@ -366,38 +481,49 @@ final public class RXTXPort extends Seri
private int timeout;
/**
@ -641,7 +639,7 @@
if( time >= 0 )
{
timeout = time;
@@ -411,25 +537,26 @@
@@ -411,25 +537,26 @@ final public class RXTXPort extends Seri
"Unexpected negative timeout value"
);
}
@ -675,7 +673,7 @@
return(NativegetReceiveTimeout( ));
}
@@ -438,12 +565,12 @@
@@ -438,12 +565,12 @@ final public class RXTXPort extends Seri
private int threshold = 0;
/**
@ -691,7 +689,7 @@
if(thresh >=0)
{
threshold=thresh;
@@ -458,32 +585,32 @@
@@ -458,32 +585,32 @@ final public class RXTXPort extends Seri
);
}
if (debug)
@ -733,7 +731,7 @@
return(threshold>0);
}
@@ -493,16 +620,17 @@
@@ -493,16 +620,17 @@ final public class RXTXPort extends Seri
taj@www.linux.org.uk
These are native stubs...
@ -755,7 +753,7 @@
size + ") called");
if( size < 0 )
throw new IllegalArgumentException
@@ -511,103 +639,139 @@
@@ -511,103 +639,139 @@ final public class RXTXPort extends Seri
);
else InputBuffer=size;
if (debug)
@ -947,7 +945,7 @@
/** Serial Port Event listener */
@@ -620,37 +784,43 @@
@@ -620,37 +784,43 @@ final public class RXTXPort extends Seri
native void eventLoop();
/**
@ -1008,7 +1006,7 @@
if ( fd == 0 || SPEventListener == null || monThread == null)
{
@@ -661,63 +831,63 @@
@@ -661,63 +831,63 @@ final public class RXTXPort extends Seri
{
case SerialPortEvent.DATA_AVAILABLE:
if( debug_events )
@ -1085,7 +1083,7 @@
switch( event )
{
@@ -752,19 +922,19 @@
@@ -752,19 +922,19 @@ final public class RXTXPort extends Seri
if( monThread.BI ) break;
return(false);
default:
@ -1109,7 +1107,7 @@
return(true);
}
if( SPEventListener != null )
@@ -773,7 +943,7 @@
@@ -773,7 +943,7 @@ final public class RXTXPort extends Seri
}
if( debug_events && debug_verbose )
@ -1118,7 +1116,7 @@
if (fd == 0 || SPEventListener == null || monThread == null)
{
@@ -786,22 +956,22 @@
@@ -786,22 +956,22 @@ final public class RXTXPort extends Seri
}
/**
@ -1148,7 +1146,7 @@
if( SPEventListener != null )
{
throw new TooManyListenersException();
@@ -816,54 +986,66 @@
@@ -816,54 +986,66 @@ final public class RXTXPort extends Seri
MonitorThreadAlive=true;
}
if (debug)
@ -1234,16 +1232,16 @@
}
@@ -873,7 +1055,7 @@
@@ -873,7 +1055,7 @@ final public class RXTXPort extends Seri
MonitorThreadLock = false;
MonitorThreadAlive=false;
monThreadisInterrupted=true;
- z.reportln( "RXTXPort:removeEventListener() returning");
+ System.out.println("RXTXPort:removeEventListener:Exit");
+ if (debug) System.out.println("RXTXPort:removeEventListener:Exit");
}
/**
* Give the native code a chance to start listening to the hardware
@@ -894,15 +1076,15 @@
@@ -894,15 +1076,15 @@ final public class RXTXPort extends Seri
}
}
/**
@ -1263,7 +1261,7 @@
waitForTheNativeCodeSilly();
@@ -911,155 +1093,172 @@
@@ -911,155 +1093,172 @@ final public class RXTXPort extends Seri
enable );
monThread.Data = enable;
MonitorThreadLock = false;
@ -1485,7 +1483,7 @@
// somebody called interrupt() on us
// we obbey and return without without closing the socket
Thread.currentThread().interrupt();
@@ -1075,55 +1274,62 @@
@@ -1075,55 +1274,62 @@ final public class RXTXPort extends Seri
if ( fd <= 0 )
{
@ -1560,7 +1558,7 @@
if( speed == 0 ) return;
if ( monThreadisInterrupted == true )
{
@@ -1140,7 +1346,7 @@
@@ -1140,7 +1346,7 @@ final public class RXTXPort extends Seri
}
writeByte( b, monThreadisInterrupted );
if (debug_write)
@ -1569,7 +1567,7 @@
} finally {
synchronized (IOLockedMutex) {
IOLocked--;
@@ -1148,15 +1354,16 @@
@@ -1148,15 +1354,16 @@ final public class RXTXPort extends Seri
}
}
/**
@ -1590,7 +1588,7 @@
if( speed == 0 ) return;
if ( monThreadisInterrupted == true )
{
@@ -1170,7 +1377,7 @@
@@ -1170,7 +1377,7 @@ final public class RXTXPort extends Seri
waitForTheNativeCodeSilly();
writeArray( b, 0, b.length, monThreadisInterrupted );
if (debug_write)
@ -1599,7 +1597,7 @@
} finally {
synchronized(IOLockedMutex) {
IOLocked--;
@@ -1179,14 +1386,19 @@
@@ -1179,14 +1386,19 @@ final public class RXTXPort extends Seri
}
/**
@ -1624,7 +1622,7 @@
if( speed == 0 ) return;
if( off + len > b.length )
{
@@ -1197,10 +1409,7 @@
@@ -1197,10 +1409,7 @@ final public class RXTXPort extends Seri
byte send[] = new byte[len];
System.arraycopy( b, off, send, 0, len );
@ -1636,7 +1634,7 @@
if ( fd == 0 ) throw new IOException();
if ( monThreadisInterrupted == true )
{
@@ -1214,7 +1423,7 @@
@@ -1214,7 +1423,7 @@ final public class RXTXPort extends Seri
waitForTheNativeCodeSilly();
writeArray( send, 0, len, monThreadisInterrupted );
if( debug_write )
@ -1645,7 +1643,7 @@
} finally {
synchronized (IOLockedMutex) {
IOLocked--;
@@ -1222,17 +1431,17 @@
@@ -1222,17 +1431,17 @@ final public class RXTXPort extends Seri
}
}
/**
@ -1666,7 +1664,7 @@
return;
}
synchronized(IOLockedMutex) {
@@ -1244,17 +1453,19 @@
@@ -1244,17 +1453,19 @@ final public class RXTXPort extends Seri
/*
this is probably good on all OS's but for now
just sendEvent from java on Sol
@ -1688,7 +1686,7 @@
}
}
}
@@ -1263,42 +1474,42 @@
@@ -1263,42 +1474,42 @@ final public class RXTXPort extends Seri
class SerialInputStream extends InputStream
{
/**
@ -1745,7 +1743,7 @@
return( result );
}
finally
@@ -1309,9 +1520,9 @@
@@ -1309,9 +1520,9 @@ final public class RXTXPort extends Seri
}
}
/**
@ -1758,7 +1756,7 @@
*
*timeout threshold Behavior
*------------------------------------------------------------------------
@@ -1320,12 +1531,12 @@
@@ -1320,12 +1531,12 @@ final public class RXTXPort extends Seri
*>0 >0 blocks until timeout or reads threshold bytes,
returns 0 on timeout
*0 >0 blocks until reads threshold bytes
@ -1773,7 +1771,7 @@
if ( monThreadisInterrupted == true )
{
return(0);
@@ -1338,7 +1549,7 @@
@@ -1338,7 +1549,7 @@ final public class RXTXPort extends Seri
waitForTheNativeCodeSilly();
result = read( b, 0, b.length);
if (debug_read_results)
@ -1782,7 +1780,7 @@
return( result );
}
finally
@@ -1353,11 +1564,11 @@
@@ -1353,11 +1564,11 @@ read(byte b[], int, int)
Documentation is at http://java.sun.com/products/jdk/1.2/docs/api/java/io/InputStream.html#read(byte[], int, int)
*/
/**
@ -1799,7 +1797,7 @@
*
*timeout threshold Behavior
*------------------------------------------------------------------------
@@ -1367,12 +1578,12 @@
@@ -1367,12 +1578,12 @@ Documentation is at http://java.sun.com/
returns 0 on timeout
*0 >0 blocks until either threshold # of bytes or len bytes,
whichever was lower.
@ -1814,7 +1812,7 @@
int result;
/*
* Some sanity checks
@@ -1380,24 +1591,24 @@
@@ -1380,24 +1591,24 @@ Documentation is at http://java.sun.com/
if ( fd == 0 )
{
if (debug_read)
@ -1845,7 +1843,7 @@
throw new IndexOutOfBoundsException();
}
@@ -1407,7 +1618,7 @@
@@ -1407,7 +1618,7 @@ Documentation is at http://java.sun.com/
if( len==0 )
{
if (debug_read)
@ -1854,7 +1852,7 @@
return 0;
}
/*
@@ -1442,7 +1653,7 @@
@@ -1442,7 +1653,7 @@ Documentation is at http://java.sun.com/
if ( monThreadisInterrupted == true )
{
if (debug_read)
@ -1863,7 +1861,7 @@
return(0);
}
synchronized (IOLockedMutex) {
@@ -1453,7 +1664,7 @@
@@ -1453,7 +1664,7 @@ Documentation is at http://java.sun.com/
waitForTheNativeCodeSilly();
result = readArray( b, off, Minimum);
if (debug_read_results)
@ -1872,7 +1870,7 @@
return( result );
}
finally
@@ -1465,12 +1676,12 @@
@@ -1465,12 +1676,12 @@ Documentation is at http://java.sun.com/
}
/**
@ -1891,7 +1889,7 @@
We are trying to catch the terminator in the native code
Right now it is assumed that t[] is an array of 2 bytes.
@@ -1479,13 +1690,13 @@
@@ -1479,13 +1690,13 @@ Documentation is at http://java.sun.com/
array will contain the terminator. Otherwise read behavior should
be the same as read( b[], off, len ). Timeouts have not been well
tested.
@ -1907,7 +1905,7 @@
int result;
/*
* Some sanity checks
@@ -1493,24 +1704,24 @@
@@ -1493,24 +1704,24 @@ Documentation is at http://java.sun.com/
if ( fd == 0 )
{
if (debug_read)
@ -1938,7 +1936,7 @@
throw new IndexOutOfBoundsException();
}
@@ -1520,7 +1731,7 @@
@@ -1520,7 +1731,7 @@ Documentation is at http://java.sun.com/
if( len==0 )
{
if (debug_read)
@ -1947,7 +1945,7 @@
return 0;
}
/*
@@ -1555,7 +1766,7 @@
@@ -1555,7 +1766,7 @@ Documentation is at http://java.sun.com/
if ( monThreadisInterrupted == true )
{
if (debug_read)
@ -1956,7 +1954,7 @@
return(0);
}
synchronized (IOLockedMutex) {
@@ -1566,7 +1777,7 @@
@@ -1566,7 +1777,7 @@ Documentation is at http://java.sun.com/
waitForTheNativeCodeSilly();
result = readTerminatedArray( b, off, Minimum, t );
if (debug_read_results)
@ -1965,7 +1963,7 @@
return( result );
}
finally
@@ -1577,9 +1788,9 @@
@@ -1577,9 +1788,9 @@ Documentation is at http://java.sun.com/
}
}
/**
@ -1978,7 +1976,7 @@
public synchronized int available() throws IOException
{
if ( monThreadisInterrupted == true )
@@ -1587,7 +1798,7 @@
@@ -1587,7 +1798,7 @@ Documentation is at http://java.sun.com/
return(0);
}
if ( debug_verbose )
@ -1987,7 +1985,7 @@
synchronized (IOLockedMutex) {
IOLocked++;
}
@@ -1595,7 +1806,7 @@
@@ -1595,7 +1806,7 @@ Documentation is at http://java.sun.com/
{
int r = nativeavailable();
if ( debug_verbose )
@ -1996,7 +1994,7 @@
r );
return r;
}
@@ -1608,7 +1819,7 @@
@@ -1608,7 +1819,7 @@ Documentation is at http://java.sun.com/
}
}
/**
@ -2005,7 +2003,7 @@
class MonitorThread extends Thread
{
/** Note: these have to be separate boolean flags because the
@@ -1628,30 +1839,30 @@
@@ -1628,30 +1839,30 @@ Documentation is at http://java.sun.com/
MonitorThread()
{
if (debug)
@ -2045,26 +2043,24 @@
public void setRcvFifoTrigger(int trigger){};
/*------------------------ END OF CommAPI -----------------------------*/
@@ -1724,542 +1935,542 @@
@@ -1724,542 +1935,542 @@ Documentation is at http://java.sun.com/
throws UnsupportedCommOperationException;
/**
- * Extension to CommAPI
- * This is an extension to CommAPI. It may not be supported on
- * all operating systems.
- *
+ * Extension to CommAPI
+ * This is an extension to CommAPI. It may not be supported on
+ * all operating systems.
*
- * This is only accurate up to 38600 baud currently.
- *
+ * This is only accurate up to 38600 baud currently.
*
- * @param port the name of the port thats been preopened
- * @return BaudRate on success
- * @throws UnsupportedCommOperationException;
- * This will not behave as expected with custom speeds
+ * Extension to CommAPI
+ * This is an extension to CommAPI. It may not be supported on
+ * all operating systems.
+ *
+ * This is only accurate up to 38600 baud currently.
+ *
+ * @param port the name of the port thats been preopened
+ * @return BaudRate on success
+ * @throws UnsupportedCommOperationException;
@ -2086,14 +2082,13 @@
- * Extension to CommAPI
- * This is an extension to CommAPI. It may not be supported on
- * all operating systems.
- *
- * @param port the name of the port thats been preopened
- * @return DataBits on success
- * @throws UnsupportedCommOperationException;
+ * Extension to CommAPI
+ * This is an extension to CommAPI. It may not be supported on
+ * all operating systems.
+ *
*
- * @param port the name of the port thats been preopened
- * @return DataBits on success
- * @throws UnsupportedCommOperationException;
+ * @param port the name of the port thats been preopened
+ * @return DataBits on success
+ * @throws UnsupportedCommOperationException;
@ -2115,14 +2110,13 @@
- * Extension to CommAPI
- * This is an extension to CommAPI. It may not be supported on
- * all operating systems.
- *
- * @param port the name of the port thats been preopened
- * @return Parity on success
- * @throws UnsupportedCommOperationException;
+ * Extension to CommAPI
+ * This is an extension to CommAPI. It may not be supported on
+ * all operating systems.
+ *
*
- * @param port the name of the port thats been preopened
- * @return Parity on success
- * @throws UnsupportedCommOperationException;
+ * @param port the name of the port thats been preopened
+ * @return Parity on success
+ * @throws UnsupportedCommOperationException;
@ -2144,14 +2138,13 @@
- * Extension to CommAPI
- * This is an extension to CommAPI. It may not be supported on
- * all operating systems.
- *
- * @param port the name of the port thats been preopened
- * @return StopBits on success
- * @throws UnsupportedCommOperationException;
+ * Extension to CommAPI
+ * This is an extension to CommAPI. It may not be supported on
+ * all operating systems.
+ *
*
- * @param port the name of the port thats been preopened
- * @return StopBits on success
- * @throws UnsupportedCommOperationException;
+ * @param port the name of the port thats been preopened
+ * @return StopBits on success
+ * @throws UnsupportedCommOperationException;
@ -2173,7 +2166,10 @@
- * Extension to CommAPI
- * This is an extension to CommAPI. It may not be supported on
- * all operating systems.
- *
+ * Extension to CommAPI
+ * This is an extension to CommAPI. It may not be supported on
+ * all operating systems.
*
- * Set the SerialPort parameters
- * 1.5 stop bits requires 5 databits
- * @param f filename
@ -2181,14 +2177,6 @@
- * @param d databits
- * @param s stopbits
- * @param p parity
- *
- * @throws UnsupportedCommOperationException
- * @see gnu.io.UnsupportedCommOperationException
- */
+ * Extension to CommAPI
+ * This is an extension to CommAPI. It may not be supported on
+ * all operating systems.
+ *
+ * Set the SerialPort parameters
+ * 1.5 stop bits requires 5 databits
+ * @param f filename
@ -2196,7 +2184,10 @@
+ * @param d databits
+ * @param s stopbits
+ * @param p parity
+ *
*
- * @throws UnsupportedCommOperationException
- * @see gnu.io.UnsupportedCommOperationException
- */
+ * @throws UnsupportedCommOperationException
+ * @see gnu.io.UnsupportedCommOperationException
+ **/
@ -2218,14 +2209,13 @@
- * Extension to CommAPI
- * This is an extension to CommAPI. It may not be supported on
- * all operating systems.
- *
- * Open the port and set DSR. remove lockfile and do not close
- * This is so some software can appear to set the DSR before 'opening'
- * the port a second time later on.
+ * Extension to CommAPI
+ * This is an extension to CommAPI. It may not be supported on
+ * all operating systems.
+ *
*
- * Open the port and set DSR. remove lockfile and do not close
- * This is so some software can appear to set the DSR before 'opening'
- * the port a second time later on.
+ * Open the port and set DSR. remove lockfile and do not close
+ * This is so some software can appear to set the DSR before 'opening'
+ * the port a second time later on.
@ -2252,14 +2242,13 @@
- * Extension to CommAPI
- * This is an extension to CommAPI. It may not be supported on
- * all operating systems.
- *
- * Open the port and set DTR. remove lockfile and do not close
- * This is so some software can appear to set the DTR before 'opening'
- * the port a second time later on.
+ * Extension to CommAPI
+ * This is an extension to CommAPI. It may not be supported on
+ * all operating systems.
+ *
*
- * Open the port and set DTR. remove lockfile and do not close
- * This is so some software can appear to set the DTR before 'opening'
- * the port a second time later on.
+ * Open the port and set DTR. remove lockfile and do not close
+ * This is so some software can appear to set the DTR before 'opening'
+ * the port a second time later on.
@ -2286,14 +2275,13 @@
- * Extension to CommAPI
- * This is an extension to CommAPI. It may not be supported on
- * all operating systems.
- *
- * Open the port and set RTS. remove lockfile and do not close
- * This is so some software can appear to set the RTS before 'opening'
- * the port a second time later on.
+ * Extension to CommAPI
+ * This is an extension to CommAPI. It may not be supported on
+ * all operating systems.
+ *
*
- * Open the port and set RTS. remove lockfile and do not close
- * This is so some software can appear to set the RTS before 'opening'
- * the port a second time later on.
+ * Open the port and set RTS. remove lockfile and do not close
+ * This is so some software can appear to set the RTS before 'opening'
+ * the port a second time later on.

View File

@ -1,6 +1,6 @@
--- src/gnu/io/SerialPortEvent.java.orig 2007-04-26 06:26:06.000000000 +0100
+++ src/gnu/io/SerialPortEvent.java 2015-05-11 16:51:34.000000000 +0100
@@ -76,6 +76,8 @@
--- src/gnu/io/SerialPortEvent.java.orig 2007-04-26 05:26:06 UTC
+++ src/gnu/io/SerialPortEvent.java
@@ -76,6 +76,8 @@ public class SerialPortEvent extends Eve
public static final int PE =8;
public static final int FE =9;
public static final int BI =10;

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= postgis
PORTVERSION= 2.2.4
PORTVERSION= 2.2.5
CATEGORIES= databases geography
MASTER_SITES= http://download.osgeo.org/postgis/source/
PKGNAMESUFFIX= 22
@ -60,6 +60,8 @@ ADDRSTD_LIB_DEPENDS= libpcre.so:devel/pcre
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
INSTALLS_ICONS= yes
.include <bsd.port.pre.mk>
post-patch:

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1480330094
SHA256 (postgis-2.2.4.tar.gz) = 6c6dc818c77ab48ffbaf85869b219c21279eef65b79668ad4e2ad241de7ed01b
SIZE (postgis-2.2.4.tar.gz) = 10223954
TIMESTAMP = 1486550835
SHA256 (postgis-2.2.5.tar.gz) = 1fcd458c1e095236d38e52160be5be0c62163f135d4fe7e2554edee0937ce705
SIZE (postgis-2.2.5.tar.gz) = 10223574

View File

@ -87,6 +87,7 @@ lib/postgresql/postgis-2.2.so
%%DATADIR%%/utils/test_geography_estimation.pl
%%DATADIR%%/utils/test_geography_joinestimation.pl
%%DATADIR%%/utils/test_joinestimation.pl
%%LOADERGUI%%share/postgresql/applications/shp2pgsql-gui.desktop
share/postgresql/contrib/postgis-2.2/legacy.sql
share/postgresql/contrib/postgis-2.2/legacy_gist.sql
share/postgresql/contrib/postgis-2.2/legacy_minimal.sql
@ -145,7 +146,7 @@ share/postgresql/contrib/postgis-2.2/uninstall_postgis.sql
%%RASTER%%share/postgresql/extension/postgis--2.2.1--%%PORTVERSION%%.sql
%%RASTER%%share/postgresql/extension/postgis--2.2.2--%%PORTVERSION%%.sql
%%RASTER%%share/postgresql/extension/postgis--2.2.3--%%PORTVERSION%%.sql
%%RASTER%%share/postgresql/extension/postgis--%%PORTVERSION%%--%%PORTVERSION%%.sql
%%RASTER%%share/postgresql/extension/postgis--2.2.4--%%PORTVERSION%%.sql
%%RASTER%%share/postgresql/extension/postgis--%%PORTVERSION%%--%%PORTVERSION%%next.sql
%%RASTER%%share/postgresql/extension/postgis--%%PORTVERSION%%.sql
%%RASTER%%share/postgresql/extension/postgis--%%PORTVERSION%%next--%%PORTVERSION%%.sql
@ -171,7 +172,9 @@ share/postgresql/contrib/postgis-2.2/uninstall_postgis.sql
%%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.1.9--%%PORTVERSION%%.sql
%%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.0--%%PORTVERSION%%.sql
%%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.1--%%PORTVERSION%%.sql
%%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%PORTVERSION%%--%%PORTVERSION%%.sql
%%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.2--%%PORTVERSION%%.sql
%%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.3--%%PORTVERSION%%.sql
%%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.2.4--%%PORTVERSION%%.sql
%%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%PORTVERSION%%--%%PORTVERSION%%next.sql
%%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%PORTVERSION%%.sql
%%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%PORTVERSION%%next--%%PORTVERSION%%.sql
@ -199,7 +202,7 @@ share/postgresql/contrib/postgis-2.2/uninstall_postgis.sql
%%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--2.2.1--%%PORTVERSION%%.sql
%%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--2.2.2--%%PORTVERSION%%.sql
%%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--2.2.3--%%PORTVERSION%%.sql
%%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--%%PORTVERSION%%--%%PORTVERSION%%.sql
%%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--2.2.4--%%PORTVERSION%%.sql
%%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--%%PORTVERSION%%--%%PORTVERSION%%next.sql
%%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--%%PORTVERSION%%.sql
%%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--%%PORTVERSION%%next--%%PORTVERSION%%.sql
@ -228,9 +231,19 @@ share/postgresql/contrib/postgis-2.2/uninstall_postgis.sql
%%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.1--%%PORTVERSION%%.sql
%%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.2--%%PORTVERSION%%.sql
%%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.3--%%PORTVERSION%%.sql
%%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%PORTVERSION%%--%%PORTVERSION%%.sql
%%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.2.4--%%PORTVERSION%%.sql
%%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%PORTVERSION%%--%%PORTVERSION%%next.sql
%%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%PORTVERSION%%.sql
%%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%PORTVERSION%%next--%%PORTVERSION%%.sql
%%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--unpackaged--%%PORTVERSION%%.sql
%%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology.control
%%LOADERGUI%%share/postgresql/icons/hicolor/16x16/apps/shp2pgsql-gui.png
%%LOADERGUI%%share/postgresql/icons/hicolor/22x22/apps/shp2pgsql-gui.png
%%LOADERGUI%%share/postgresql/icons/hicolor/24x24/apps/shp2pgsql-gui.png
%%LOADERGUI%%share/postgresql/icons/hicolor/32x32/apps/shp2pgsql-gui.png
%%LOADERGUI%%share/postgresql/icons/hicolor/36x36/apps/shp2pgsql-gui.png
%%LOADERGUI%%share/postgresql/icons/hicolor/40x40/apps/shp2pgsql-gui.png
%%LOADERGUI%%share/postgresql/icons/hicolor/42x42/apps/shp2pgsql-gui.png
%%LOADERGUI%%share/postgresql/icons/hicolor/48x48/apps/shp2pgsql-gui.png
%%LOADERGUI%%share/postgresql/icons/hicolor/64x64/apps/shp2pgsql-gui.png
%%LOADERGUI%%share/postgresql/icons/hicolor/8x8/apps/shp2pgsql-gui.png

View File

@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME?= postgresql
DISTVERSION?= 9.2.19
PORTREVISION?= 1
DISTVERSION?= 9.2.20
PORTREVISION?= 0
CATEGORIES?= databases
MASTER_SITES= PGSQL/source/v${DISTVERSION}
PKGNAMESUFFIX?= ${PORTVERSION:R:S/.//}${COMPONENT}

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1477347738
SHA256 (postgresql/postgresql-9.2.19.tar.bz2) = 1d29d73a4f590fcc348280f13ac2ff6a0f72c94908c54e3c20b7ab1560e8dbad
SIZE (postgresql/postgresql-9.2.19.tar.bz2) = 16466698
TIMESTAMP = 1486640625
SHA256 (postgresql/postgresql-9.2.20.tar.bz2) = 0b8abdae8400cabea5587a726003c9dd71c73c049bdae523abc35f9312dd8f26
SIZE (postgresql/postgresql-9.2.20.tar.bz2) = 16480653
SHA256 (postgresql/pg-9218-icu-2016-08-10.diff.gz) = 2f9c831b3dff866f0b2f6f2a9ef771a4045486bc252a851aadc73c50d376319d
SIZE (postgresql/pg-9218-icu-2016-08-10.diff.gz) = 5587

View File

@ -379,6 +379,7 @@ lib/postgresql/utf8_and_win.so
%%TZDATA%%%%DATADIR%%/timezone/Asia/Aqtobe
%%TZDATA%%%%DATADIR%%/timezone/Asia/Ashgabat
%%TZDATA%%%%DATADIR%%/timezone/Asia/Ashkhabad
%%TZDATA%%%%DATADIR%%/timezone/Asia/Atyrau
%%TZDATA%%%%DATADIR%%/timezone/Asia/Baghdad
%%TZDATA%%%%DATADIR%%/timezone/Asia/Bahrain
%%TZDATA%%%%DATADIR%%/timezone/Asia/Baku
@ -399,6 +400,7 @@ lib/postgresql/utf8_and_win.so
%%TZDATA%%%%DATADIR%%/timezone/Asia/Dili
%%TZDATA%%%%DATADIR%%/timezone/Asia/Dubai
%%TZDATA%%%%DATADIR%%/timezone/Asia/Dushanbe
%%TZDATA%%%%DATADIR%%/timezone/Asia/Famagusta
%%TZDATA%%%%DATADIR%%/timezone/Asia/Gaza
%%TZDATA%%%%DATADIR%%/timezone/Asia/Harbin
%%TZDATA%%%%DATADIR%%/timezone/Asia/Hebron
@ -604,6 +606,7 @@ lib/postgresql/utf8_and_win.so
%%TZDATA%%%%DATADIR%%/timezone/Europe/Samara
%%TZDATA%%%%DATADIR%%/timezone/Europe/San_Marino
%%TZDATA%%%%DATADIR%%/timezone/Europe/Sarajevo
%%TZDATA%%%%DATADIR%%/timezone/Europe/Saratov
%%TZDATA%%%%DATADIR%%/timezone/Europe/Simferopol
%%TZDATA%%%%DATADIR%%/timezone/Europe/Skopje
%%TZDATA%%%%DATADIR%%/timezone/Europe/Sofia

View File

@ -1,7 +1,7 @@
# Created by: Marc G. Fournier <scrappy@FreeBSD.org>
# $FreeBSD$
DISTVERSION?= 9.4.10
DISTVERSION?= 9.4.11
MAINTAINER?= pgsql@FreeBSD.org

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1477347764
SHA256 (postgresql/postgresql-9.4.10.tar.bz2) = 7061678bed1981c681ce54c76b98b6ec17743f090a9775104a45e7e1a8826ecf
SIZE (postgresql/postgresql-9.4.10.tar.bz2) = 17802812
TIMESTAMP = 1486640625
SHA256 (postgresql/postgresql-9.4.11.tar.bz2) = e3eb51d045c180b03d2de1f0c3af9356e10be49448e966ca01dfc2c6d1cc9d23
SIZE (postgresql/postgresql-9.4.11.tar.bz2) = 17832915
SHA256 (postgresql/pg-949-icu-2016-10-02.diff.gz) = 34612e685a79874db04bc6b66c700bfc6412042840c532eef0da7832d1f70d43
SIZE (postgresql/pg-949-icu-2016-10-02.diff.gz) = 5289

View File

@ -369,6 +369,7 @@ lib/libpgcommon.a
%%TZDATA%%%%DATADIR%%/timezone/Asia/Aqtobe
%%TZDATA%%%%DATADIR%%/timezone/Asia/Ashgabat
%%TZDATA%%%%DATADIR%%/timezone/Asia/Ashkhabad
%%TZDATA%%%%DATADIR%%/timezone/Asia/Atyrau
%%TZDATA%%%%DATADIR%%/timezone/Asia/Baghdad
%%TZDATA%%%%DATADIR%%/timezone/Asia/Bahrain
%%TZDATA%%%%DATADIR%%/timezone/Asia/Baku
@ -389,6 +390,7 @@ lib/libpgcommon.a
%%TZDATA%%%%DATADIR%%/timezone/Asia/Dili
%%TZDATA%%%%DATADIR%%/timezone/Asia/Dubai
%%TZDATA%%%%DATADIR%%/timezone/Asia/Dushanbe
%%TZDATA%%%%DATADIR%%/timezone/Asia/Famagusta
%%TZDATA%%%%DATADIR%%/timezone/Asia/Gaza
%%TZDATA%%%%DATADIR%%/timezone/Asia/Harbin
%%TZDATA%%%%DATADIR%%/timezone/Asia/Hebron
@ -453,8 +455,8 @@ lib/libpgcommon.a
%%TZDATA%%%%DATADIR%%/timezone/Asia/Ust-Nera
%%TZDATA%%%%DATADIR%%/timezone/Asia/Vientiane
%%TZDATA%%%%DATADIR%%/timezone/Asia/Vladivostok
%%TZDATA%%%%DATADIR%%/timezone/Asia/Yangon
%%TZDATA%%%%DATADIR%%/timezone/Asia/Yakutsk
%%TZDATA%%%%DATADIR%%/timezone/Asia/Yangon
%%TZDATA%%%%DATADIR%%/timezone/Asia/Yekaterinburg
%%TZDATA%%%%DATADIR%%/timezone/Asia/Yerevan
%%TZDATA%%%%DATADIR%%/timezone/Atlantic/Azores
@ -594,6 +596,7 @@ lib/libpgcommon.a
%%TZDATA%%%%DATADIR%%/timezone/Europe/Samara
%%TZDATA%%%%DATADIR%%/timezone/Europe/San_Marino
%%TZDATA%%%%DATADIR%%/timezone/Europe/Sarajevo
%%TZDATA%%%%DATADIR%%/timezone/Europe/Saratov
%%TZDATA%%%%DATADIR%%/timezone/Europe/Simferopol
%%TZDATA%%%%DATADIR%%/timezone/Europe/Skopje
%%TZDATA%%%%DATADIR%%/timezone/Europe/Sofia

View File

@ -1,7 +1,7 @@
# Created by: Marc G. Fournier <scrappy@FreeBSD.org>
# $FreeBSD$
DISTVERSION?= 9.5.5
DISTVERSION?= 9.5.6
MAINTAINER?= pgsql@FreeBSD.org

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1477347770
SHA256 (postgresql/postgresql-9.5.5.tar.bz2) = 02c65290be74de6604c3fed87c9fd3e6b32e949f0ab8105a75bd7ed5aa71f394
SIZE (postgresql/postgresql-9.5.5.tar.bz2) = 18525082
TIMESTAMP = 1486640626
SHA256 (postgresql/postgresql-9.5.6.tar.bz2) = bb9e5f6d34e20783e96e10c1d6c0c09c31749e802aaa46b793ce2522725ae12f
SIZE (postgresql/postgresql-9.5.6.tar.bz2) = 18598551
SHA256 (postgresql/pg-954-icu-2016-08-10.diff.gz) = 5fa083ec38087d6a0961642208f012e902221270708b919b92e9eedaa755e365
SIZE (postgresql/pg-954-icu-2016-08-10.diff.gz) = 5952

View File

@ -390,6 +390,7 @@ lib/libpgcommon.a
%%TZDATA%%%%DATADIR%%/timezone/Asia/Aqtobe
%%TZDATA%%%%DATADIR%%/timezone/Asia/Ashgabat
%%TZDATA%%%%DATADIR%%/timezone/Asia/Ashkhabad
%%TZDATA%%%%DATADIR%%/timezone/Asia/Atyrau
%%TZDATA%%%%DATADIR%%/timezone/Asia/Baghdad
%%TZDATA%%%%DATADIR%%/timezone/Asia/Bahrain
%%TZDATA%%%%DATADIR%%/timezone/Asia/Baku
@ -410,6 +411,7 @@ lib/libpgcommon.a
%%TZDATA%%%%DATADIR%%/timezone/Asia/Dili
%%TZDATA%%%%DATADIR%%/timezone/Asia/Dubai
%%TZDATA%%%%DATADIR%%/timezone/Asia/Dushanbe
%%TZDATA%%%%DATADIR%%/timezone/Asia/Famagusta
%%TZDATA%%%%DATADIR%%/timezone/Asia/Gaza
%%TZDATA%%%%DATADIR%%/timezone/Asia/Harbin
%%TZDATA%%%%DATADIR%%/timezone/Asia/Hebron
@ -615,6 +617,7 @@ lib/libpgcommon.a
%%TZDATA%%%%DATADIR%%/timezone/Europe/Samara
%%TZDATA%%%%DATADIR%%/timezone/Europe/San_Marino
%%TZDATA%%%%DATADIR%%/timezone/Europe/Sarajevo
%%TZDATA%%%%DATADIR%%/timezone/Europe/Saratov
%%TZDATA%%%%DATADIR%%/timezone/Europe/Simferopol
%%TZDATA%%%%DATADIR%%/timezone/Europe/Skopje
%%TZDATA%%%%DATADIR%%/timezone/Europe/Sofia

View File

@ -1,7 +1,7 @@
# Created by: Marc G. Fournier <scrappy@FreeBSD.org>
# $FreeBSD$
DISTVERSION?= 9.6.1
DISTVERSION?= 9.6.2
MAINTAINER?= pgsql@FreeBSD.org

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1477347775
SHA256 (postgresql/postgresql-9.6.1.tar.bz2) = e5101e0a49141fc12a7018c6dad594694d3a3325f5ab71e93e0e51bd94e51fcd
SIZE (postgresql/postgresql-9.6.1.tar.bz2) = 19260568
TIMESTAMP = 1486640626
SHA256 (postgresql/postgresql-9.6.2.tar.bz2) = 0187b5184be1c09034e74e44761505e52357248451b0c854dddec6c231fe50c9
SIZE (postgresql/postgresql-9.6.2.tar.bz2) = 19478040
SHA256 (postgresql/pg-96b4-icu-2016-10-02.diff.gz) = 85f81baa0fc8f692bcf802c8645196d9e3afdef4f760cef712d940b87655486e
SIZE (postgresql/pg-96b4-icu-2016-10-02.diff.gz) = 5998

View File

@ -392,6 +392,7 @@ lib/libpgcommon.a
%%TZDATA%%%%DATADIR%%/timezone/Asia/Aqtobe
%%TZDATA%%%%DATADIR%%/timezone/Asia/Ashgabat
%%TZDATA%%%%DATADIR%%/timezone/Asia/Ashkhabad
%%TZDATA%%%%DATADIR%%/timezone/Asia/Atyrau
%%TZDATA%%%%DATADIR%%/timezone/Asia/Baghdad
%%TZDATA%%%%DATADIR%%/timezone/Asia/Bahrain
%%TZDATA%%%%DATADIR%%/timezone/Asia/Baku
@ -412,6 +413,7 @@ lib/libpgcommon.a
%%TZDATA%%%%DATADIR%%/timezone/Asia/Dili
%%TZDATA%%%%DATADIR%%/timezone/Asia/Dubai
%%TZDATA%%%%DATADIR%%/timezone/Asia/Dushanbe
%%TZDATA%%%%DATADIR%%/timezone/Asia/Famagusta
%%TZDATA%%%%DATADIR%%/timezone/Asia/Gaza
%%TZDATA%%%%DATADIR%%/timezone/Asia/Harbin
%%TZDATA%%%%DATADIR%%/timezone/Asia/Hebron
@ -617,6 +619,7 @@ lib/libpgcommon.a
%%TZDATA%%%%DATADIR%%/timezone/Europe/Samara
%%TZDATA%%%%DATADIR%%/timezone/Europe/San_Marino
%%TZDATA%%%%DATADIR%%/timezone/Europe/Sarajevo
%%TZDATA%%%%DATADIR%%/timezone/Europe/Saratov
%%TZDATA%%%%DATADIR%%/timezone/Europe/Simferopol
%%TZDATA%%%%DATADIR%%/timezone/Europe/Skopje
%%TZDATA%%%%DATADIR%%/timezone/Europe/Sofia

View File

@ -1702,6 +1702,7 @@
SUBDIR += ocaml-xstr
SUBDIR += ocaml-xstrp4
SUBDIR += ocl-icd
SUBDIR += oclgrind
SUBDIR += ode
SUBDIR += ois
SUBDIR += okteta
@ -4102,6 +4103,7 @@
SUBDIR += py-arrow
SUBDIR += py-aspects
SUBDIR += py-aspyct
SUBDIR += py-astor
SUBDIR += py-astroid
SUBDIR += py-asyncio
SUBDIR += py-atomiclong
@ -4624,6 +4626,7 @@
SUBDIR += py-rope
SUBDIR += py-rose
SUBDIR += py-roxlib
SUBDIR += py-rply
SUBDIR += py-rq
SUBDIR += py-rtree
SUBDIR += py-rtslib-fb

View File

@ -2,7 +2,7 @@
PORTNAME= cgit
PORTVERSION= 1.1
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel www
MASTER_SITES= http://git.zx2c4.com/cgit/snapshot/:cgit \
https://www.kernel.org/pub/software/scm/git/:git
@ -15,7 +15,7 @@ COMMENT= Fast, lightweight web frontend for Git repositories
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
GIT_VERSION= 2.11.0
GIT_VERSION= 2.11.1
USES= cpe gmake iconv shebangfix ssl tar:xz
CPE_VENDOR= lars_hjemli
SHEBANG_FILES= filters/html-converters/rst2html

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1480538696
TIMESTAMP = 1486685455
SHA256 (cgit-1.1.tar.xz) = 0889af29be15fc981481caa09579f982b9740fe9fd2860ab87dff286f4635890
SIZE (cgit-1.1.tar.xz) = 86268
SHA256 (git-2.11.0.tar.xz) = 7e7e8d69d494892373b87007674be5820a4bc1ef596a0117d03ea3169119fd0b
SIZE (git-2.11.0.tar.xz) = 4197984
SHA256 (git-2.11.1.tar.xz) = c0a779cae325d48a1d5ba08b6ee1febcc31d0657a6da01fd1dec1c6e10976415
SIZE (git-2.11.1.tar.xz) = 4208132

View File

@ -3,7 +3,7 @@
PORTNAME= cvsweb
PORTVERSION= 3.0.6
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= devel www
MASTER_SITES= LOCAL/scop http://people.FreeBSD.org/~scop/cvsweb/
PKGNAMESUFFIX= 3
@ -13,6 +13,8 @@ PKGNAMESUFFIX= 3
MAINTAINER= noackjr@alumni.rice.edu
COMMENT= WWW CGI script to browse CVS repository trees version 3
LICENSE= BSD2CLAUSE
RUN_DEPENDS= p5-IPC-Run>=0:devel/p5-IPC-Run \
p5-URI>=0:net/p5-URI
@ -31,6 +33,7 @@ CONFLICTS= cvsweb-2.*
USES= perl5 shebangfix
SHEBANG_FILES= cvsweb.cgi
NO_BUILD= yes
NO_ARCH= yes
.include <bsd.port.pre.mk>

View File

@ -0,0 +1,11 @@
--- cvsweb.cgi.orig 2005-09-25 20:28:51 UTC
+++ cvsweb.cgi
@@ -2951,7 +2951,7 @@ sub printLog($$$;$$)
print "<br />\n";
print '<i>';
- if (defined @mytz) {
+ if (@mytz) {
my ($est) = $mytz[(localtime($date{$_}))[8]];
print scalar localtime($date{$_}), " $est</i> (";
} else {

View File

@ -1,6 +1,6 @@
--- cvsweb.conf.orig Wed May 5 08:40:50 2004
+++ cvsweb.conf Wed May 12 15:50:36 2004
@@ -47,7 +47,7 @@
--- cvsweb.conf.orig 2005-06-19 09:13:50 UTC
+++ cvsweb.conf
@@ -57,7 +57,7 @@ $CMD{tar} ||= search_path('tar');
# 'symbolic_name' => ['Name to display', '/path/to/cvsroot']
#
@CVSrepositories = (
@ -9,7 +9,7 @@
# 'freebsd' => ['FreeBSD', '/var/ncvs'],
# 'openbsd' => ['OpenBSD', '/var/ncvs'],
# 'netbsd' => ['NetBSD', '/var/ncvs'],
@@ -202,7 +202,7 @@
@@ -226,7 +226,7 @@ EOT
# check out the "mini" versions in the icons/ directory; they have a
# width/height of 16/16.
#
@ -18,7 +18,7 @@
# format: TEXT ICON-URL width height
%ICONS = (
@@ -216,7 +216,7 @@
@@ -240,7 +240,7 @@ undef $iconsdir;
# An URL where to find the CSS.
#
@ -27,7 +27,7 @@
# The length to which the last log entry should be truncated when shown
# in the directory view.
@@ -470,7 +470,7 @@
@@ -505,7 +505,7 @@ $allow_cvsgraph = $CMD{cvsgraph} ? 1 : 0
# settings in the configuration file with command line options, see
# doGraph() and doGraphView() in cvsweb.cgi for details.
#
@ -36,7 +36,7 @@
# URL to the CVSHistory script. This should be absolute (but does not need
# to include the host and port if the script is on the same server as
@@ -539,7 +539,7 @@
@@ -574,7 +574,7 @@ $ENV{CVSREADONLYFS} = 1 unless exists($E
# Enables syntax highlighting using GNU Enscript if set.
# You will need GNU Enscript version 1.6.3 or newer for this to work.
#

View File

@ -29,10 +29,11 @@ PLIST_SUB= SHLIBVER=${SHLIBVER}
PORTDOCS= *
OPTIONS_DEFINE= DOCS
CFLAGS_aarch64= -fPIC
CFLAGS_amd64= -fPIC
OPTIONS_DEFINE= DOCS
post-patch:
${FIND} ${WRKSRC} -name "*.h.orig" -delete

View File

@ -2,6 +2,7 @@
PORTNAME= git-cinnabar
DISTVERSION= 0.4.0
PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= jbeich@FreeBSD.org

View File

@ -0,0 +1,14 @@
Chase https://github.com/git/git/commit/8de7eeb54b6a
--- cinnabar-fast-import.c.orig 2017-01-18 08:05:01 UTC
+++ cinnabar-fast-import.c
@@ -83,9 +83,6 @@ static void init()
git_pack_config();
ignore_case = 0;
- if (!pack_compression_seen && core_compression_seen)
- pack_compression_level = core_compression_level;
-
alloc_objects(object_entry_alloc);
strbuf_init(&command_buf, 0);
atom_table = xcalloc(atom_table_sz, sizeof(struct atom_str*));

View File

@ -1,5 +1,5 @@
--- src/output.cc 2007-03-31 08:16:05.000000000 -0700
+++ src/output.cc 2008-05-27 16:07:01.000000000 -0700
--- src/output.cc 2007-03-31 15:16:05 UTC
+++ src/output.cc
@@ -1106,9 +1106,7 @@ output_keyword_entry (KeywordExt *temp,
if (option[TYPE])
printf ("{");

View File

@ -1,6 +1,5 @@
diff -up -r ./doc/gperf.1 ./doc/gperf.1
--- ./doc/gperf.1 2007-05-02 09:01:25.000000000 -0700
+++ ./doc/gperf.1 2011-10-06 14:21:41.000000000 -0700
--- ./doc/gperf.1 2007-05-02 16:01:25 UTC
+++ ./doc/gperf.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.23.
-.TH GPERF "1" "May 2007" "GNU gperf 3.0.3" FSF
@ -19,9 +18,8 @@ diff -up -r ./doc/gperf.1 ./doc/gperf.1
.SS "Algorithm employed by gperf:"
.TP
\fB\-k\fR, \fB\-\-key\-positions\fR=\fIKEYS\fR
diff -up -r ./src/options.cc ./src/options.cc
--- ./src/options.cc 2007-03-31 08:22:16.000000000 -0700
+++ ./src/options.cc 2011-10-06 14:13:41.000000000 -0700
--- ./src/options.cc 2007-03-31 15:22:16 UTC
+++ ./src/options.cc
@@ -67,6 +67,8 @@ static const char *const DEFAULT_STRINGP
/* Default delimiters that separate keywords from their attributes. */
static const char *const DEFAULT_DELIMITERS = ",";
@ -99,9 +97,8 @@ diff -up -r ./src/options.cc ./src/options.cc
default:
short_usage (stderr);
exit (1);
diff -up -r ./src/options.h ./src/options.h
--- ./src/options.h 2005-05-14 07:22:36.000000000 -0700
+++ ./src/options.h 2011-10-06 13:29:28.000000000 -0700
--- ./src/options.h 2005-05-14 14:22:36 UTC
+++ ./src/options.h
@@ -209,6 +209,9 @@ public:
/* Sets the delimiters string, if not already set. */
void set_delimiters (const char *delimiters);
@ -121,9 +118,8 @@ diff -up -r ./src/options.h ./src/options.h
/* Contains user-specified key choices. */
Positions _key_positions;
};
diff -up -r ./src/options.icc ./src/options.icc
--- ./src/options.icc 2005-05-14 07:22:36.000000000 -0700
+++ ./src/options.icc 2011-10-06 13:42:59.000000000 -0700
--- ./src/options.icc 2005-05-14 14:22:36 UTC
+++ ./src/options.icc
@@ -155,3 +155,9 @@ Options::get_key_positions () const
{
return _key_positions;
@ -134,9 +130,8 @@ diff -up -r ./src/options.icc ./src/options.icc
+{
+ return _size_type;
+}
diff -up -r ./src/output.cc ./src/output.cc
--- ./src/output.cc 2011-10-06 14:23:05.000000000 -0700
+++ ./src/output.cc 2011-10-06 13:41:53.000000000 -0700
--- ./src/output.cc 2007-03-31 15:16:05 UTC
+++ ./src/output.cc
@@ -772,14 +772,14 @@ Output::output_hash_function () const
printf (option[KRC] ?
"(str, len)\n"
@ -203,9 +198,8 @@ diff -up -r ./src/output.cc ./src/output.cc
output_hash_function ();
diff -up -r ./tests/c-parse.exp ./tests/c-parse.exp
--- ./tests/c-parse.exp 2007-04-06 08:38:50.000000000 -0700
+++ ./tests/c-parse.exp 2011-10-06 13:45:57.000000000 -0700
--- ./tests/c-parse.exp 2007-04-06 15:38:50 UTC
+++ ./tests/c-parse.exp
@@ -80,7 +80,7 @@ hash (str, len)
126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
126, 126, 126, 126, 126, 126
@ -215,9 +209,8 @@ diff -up -r ./tests/c-parse.exp ./tests/c-parse.exp
switch (hval)
{
diff -up -r ./tests/charsets.exp ./tests/charsets.exp
--- ./tests/charsets.exp 2007-04-19 04:13:42.000000000 -0700
+++ ./tests/charsets.exp 2011-10-06 13:47:31.000000000 -0700
--- ./tests/charsets.exp 2007-04-19 11:13:42 UTC
+++ ./tests/charsets.exp
@@ -89,7 +90,7 @@ hash (str, len)
5046, 5046, 5046, 5046, 5046, 5046, 5046, 5046, 5046, 5046,
5046, 5046, 5046, 5046, 5046, 5046, 5046, 5046, 5046
@ -227,9 +220,8 @@ diff -up -r ./tests/charsets.exp ./tests/charsets.exp
switch (hval)
{
diff -up -r ./tests/chill.exp ./tests/chill.exp
--- ./tests/chill.exp 2007-04-19 04:13:42.000000000 -0700
+++ ./tests/chill.exp 2011-10-06 13:46:47.000000000 -0700
--- ./tests/chill.exp 2007-04-19 11:13:42 UTC
+++ ./tests/chill.exp
@@ -78,7 +78,7 @@ hash (str, len)
1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050, 1050,
1050, 1050, 1050, 1050, 1050, 1050, 1050
@ -239,9 +231,8 @@ diff -up -r ./tests/chill.exp ./tests/chill.exp
switch (hval)
{
diff -up -r ./tests/cplusplus.exp ./tests/cplusplus.exp
--- ./tests/cplusplus.exp 2007-04-19 03:16:41.000000000 -0700
+++ ./tests/cplusplus.exp 2011-10-06 13:47:03.000000000 -0700
--- ./tests/cplusplus.exp 2007-04-19 10:16:41 UTC
+++ ./tests/cplusplus.exp
@@ -80,7 +80,7 @@ hash (str, len)
164, 164, 164, 164, 164, 164, 164, 164, 164, 164,
164, 164, 164, 164, 164, 164
@ -251,9 +242,8 @@ diff -up -r ./tests/cplusplus.exp ./tests/cplusplus.exp
switch (hval)
{
diff -up -r ./tests/java.exp ./tests/java.exp
--- ./tests/java.exp 2007-04-19 03:16:41.000000000 -0700
+++ ./tests/java.exp 2011-10-06 13:47:19.000000000 -0700
--- ./tests/java.exp 2007-04-19 10:16:41 UTC
+++ ./tests/java.exp
@@ -104,7 +104,7 @@ hash (str, len)
77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
77, 77, 77, 77, 77, 77
@ -263,9 +253,8 @@ diff -up -r ./tests/java.exp ./tests/java.exp
switch (hval)
{
diff -up -r ./tests/languages.exp ./tests/languages.exp
--- ./tests/languages.exp 2007-04-19 03:16:41.000000000 -0700
+++ ./tests/languages.exp 2011-10-06 13:47:47.000000000 -0700
--- ./tests/languages.exp 2007-04-19 10:16:41 UTC
+++ ./tests/languages.exp
@@ -93,7 +94,7 @@ hash (str, len)
3861, 3861, 3861, 3861, 3861, 3861, 3861, 3861, 3861, 3861,
3861, 3861, 3861, 3861, 3861
@ -275,9 +264,8 @@ diff -up -r ./tests/languages.exp ./tests/languages.exp
switch (hval)
{
diff -up -r ./tests/objc.exp ./tests/objc.exp
--- ./tests/objc.exp 2007-04-19 03:16:41.000000000 -0700
+++ ./tests/objc.exp 2011-10-06 13:46:34.000000000 -0700
--- ./tests/objc.exp 2007-04-19 10:16:41 UTC
+++ ./tests/objc.exp
@@ -80,7 +80,7 @@ hash (str, len)
96, 96, 96, 96, 96, 96, 96, 96, 96, 96,
96, 96, 96, 96, 96, 96
@ -287,8 +275,8 @@ diff -up -r ./tests/objc.exp ./tests/objc.exp
switch (hval)
{
--- tests/test-6.exp 2004-08-22 09:04:17.000000000 -0700
+++ tests/test-6.out 2011-10-06 14:31:09.000000000 -0700
--- tests/test-6.exp 2004-08-22 16:04:17 UTC
+++ tests/test-6.out
@@ -88,6 +88,8 @@ Details in the output code:
Prevents the transfer of the type declaration to the
output file. Use this option if the type is already

32
devel/oclgrind/Makefile Normal file
View File

@ -0,0 +1,32 @@
# Created by: Johannes Dieterich <jmd@freebsd.org>
# $FreeBSD$
PORTNAME= oclgrind
PORTVERSION= 20170122
DISTVERSIONPREFIX= v
CATEGORIES= devel
MAINTAINER= jmd@freebsd.org
COMMENT= SPIR interpreter and virtual OpenCL device simulator
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= opencl>=0:devel/opencl \
llvm-config40:devel/llvm40
LIB_DEPENDS= libOpenCL.so:devel/ocl-icd
RUN_DEPENDS= opencl>=0:devel/opencl
BROKEN_FreeBSD_10= oclgrind is only supported on FreeBSD 11.0 and newer, crashes LLVM 3.4
USE_GITHUB= yes
GH_ACCOUNT= jrprice
GH_PROJECT= Oclgrind
GH_TAGNAME= b777367
USE_LDCONFIG= yes
USES= cmake
CMAKE_ARGS+= -DLLVM_DIR=${LOCALBASE}/llvm40/share/llvm/cmake
.include <bsd.port.mk>

3
devel/oclgrind/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1486354287
SHA256 (jrprice-Oclgrind-v20170122-b777367_GH0.tar.gz) = 0c72e1d82498bc3659990c8c3b5cd43fdf8a00f812c5a7dc8aa735f86c31a320
SIZE (jrprice-Oclgrind-v20170122-b777367_GH0.tar.gz) = 192908

View File

@ -0,0 +1,11 @@
--- CMakeLists.txt.orig 2017-01-22 12:14:21 UTC
+++ CMakeLists.txt
@@ -151,7 +151,7 @@ endif()
# Check for library directory suffixes
set(_LIBDIR_SUFFIX "")
get_property(USING_LIB64 GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS)
-if (USING_LIB64 AND NOT "${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
+if (USING_LIB64 AND NOT "${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin" AND NOT "${CMAKE_SYSTEM_NAME}" STREQUAL "FreeBSD")
set(_LIBDIR_SUFFIX "64")
endif()
set(LIBDIR_SUFFIX "${_LIBDIR_SUFFIX}"

View File

@ -0,0 +1,13 @@
--- src/runtime/oclgrind.cpp.orig 2017-01-22 12:14:21 UTC
+++ src/runtime/oclgrind.cpp
@@ -364,6 +364,10 @@ static string getLibDirPath()
#if defined(__APPLE__)
uint32_t sz = PATH_MAX;
if (_NSGetExecutablePath(exepath, &sz))
+#elif defined(__FreeBSD__)
+ char temp[PATH_MAX];
+ snprintf(temp, sizeof(temp), "/proc/%d/file", getpid());
+ if (readlink(temp, exepath, PATH_MAX) == -1)
#else // not apple
if (readlink("/proc/self/exe", exepath, PATH_MAX) == -1)
#endif

12
devel/oclgrind/pkg-descr Normal file
View File

@ -0,0 +1,12 @@
Oclgrind
SPIR interpreter and virtual OpenCL device simulator
Oclgrind implements a virtual OpenCL device simulator, including an OpenCL
runtime with ICD support. The goal is to provide a platform for creating tools
to aid OpenCL development. In particular, this project currently implements
utilities for debugging memory access errors, detecting data-races and barrier
divergence, collecting instruction histograms, and for interactive OpenCL
kernel debugging. The simulator is built on an interpreter for LLVM IR.
WWW: https://github.com/jrprice/Oclgrind

19
devel/oclgrind/pkg-plist Normal file
View File

@ -0,0 +1,19 @@
bin/oclgrind
bin/oclgrind-kernel
include/oclgrind/Context.h
include/oclgrind/Kernel.h
include/oclgrind/KernelInvocation.h
include/oclgrind/Memory.h
include/oclgrind/Plugin.h
include/oclgrind/Program.h
include/oclgrind/Queue.h
include/oclgrind/WorkGroup.h
include/oclgrind/WorkItem.h
include/oclgrind/clc.h
include/oclgrind/clc32.pch
include/oclgrind/clc64.pch
include/oclgrind/common.h
include/oclgrind/half.h
lib/liboclgrind-rt-icd.so
lib/liboclgrind-rt.so
lib/liboclgrind.so

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= MooseX-Types
PORTVERSION= 0.49
PORTVERSION= 0.50
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@ -20,7 +20,6 @@ BUILD_DEPENDS= p5-Carp-Clan>=6.00:devel/p5-Carp-Clan \
p5-Sub-Exporter-ForMethods>=0.100052:devel/p5-Sub-Exporter-ForMethods \
p5-Sub-Install>=0:devel/p5-Sub-Install \
p5-Sub-Name>=0:devel/p5-Sub-Name \
p5-Sub-Quote>=0:devel/p5-Sub-Quote \
p5-namespace-autoclean>=0.08:devel/p5-namespace-autoclean \
p5-namespace-clean>=0:devel/p5-namespace-clean
RUN_DEPENDS:= ${BUILD_DEPENDS}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1482515415
SHA256 (MooseX-Types-0.49.tar.gz) = aa54504655518853f5b4f353a9b317039fc902ab7bd14a0871eea52479036984
SIZE (MooseX-Types-0.49.tar.gz) = 57292
TIMESTAMP = 1486645563
SHA256 (MooseX-Types-0.50.tar.gz) = 9cd87b3492cbf0be9d2df9317b2adf9fc30663770e69906654bea3f41b17cb08
SIZE (MooseX-Types-0.50.tar.gz) = 57252

View File

@ -35,6 +35,8 @@ CFLAGS_aarch64= -fPIC
ALL_TARGET= swig-pl-lib swig-pl
INSTALL_TARGET= install-swig-pl
CFLAGS_aarch64= -fPIC
pre-install:
${REINPLACE_CMD} '/SWIG_PL_DIR/s, install$$, all pure_install,g' ${WRKSRC}/Makefile

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= ev
PORTVERSION= 0.2.15
PORTREVISION= 3
PORTVERSION= 1.0.4
CATEGORIES= devel
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
@ -16,6 +15,5 @@ LICENSE= PHP301
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= php:ext tar:tgz
IGNORE_WITH_PHP= 70
.include <bsd.port.mk>

View File

@ -1,2 +1,3 @@
SHA256 (PECL/ev-0.2.15.tgz) = 801b2c39e081263f91d5a1d74e668e6c8ad199a34867c8e13e8fad3e83786fd5
SIZE (PECL/ev-0.2.15.tgz) = 96963
TIMESTAMP = 1486566619
SHA256 (PECL/ev-1.0.4.tgz) = 13804cb70e39a0abc014b45230a990ff046d748a9d806feca9ac511516be4f61
SIZE (PECL/ev-1.0.4.tgz) = 124735

View File

@ -1,18 +0,0 @@
--- libev/ev.c.orig 2014-12-08 18:18:51.000000000 +0100
+++ libev/ev.c 2015-03-01 22:43:14.480908000 +0100
@@ -1006,12 +1006,12 @@
}
#endif
-#if ECB_GCC_VERSION(4,5)
+#if ECB_GCC_VERSION(4,5) || defined __clang__
#define ecb_unreachable() __builtin_unreachable ()
#else
/* this seems to work fine, but gcc always emits a warning for it :/ */
- ecb_inline void ecb_unreachable (void) ecb_noreturn;
- ecb_inline void ecb_unreachable (void) { }
+ ecb_inline ecb_noreturn void ecb_unreachable (void);
+ ecb_inline ecb_noreturn void ecb_unreachable (void) { }
#endif
/* try to tell the compiler that some condition is definitely true */

20
devel/py-astor/Makefile Normal file
View File

@ -0,0 +1,20 @@
# Created by: David Kalliecharan <dave@dal.ca>
# $FreeBSD$
PORTNAME= astor
PORTVERSION= 0.5
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dave@dal.ca
COMMENT= Astor allows easy manipulation of Python source via the AST
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= python
USE_PYTHON= distutils autoplist
NO_ARCH= yes
.include <bsd.port.mk>

3
devel/py-astor/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1486663564
SHA256 (astor-0.5.tar.gz) = 4abff251d3f03cbe99106cc16e0dc94adc4f88d580c34a717741c7090b76aab9
SIZE (astor-0.5.tar.gz) = 10999

5
devel/py-astor/pkg-descr Normal file
View File

@ -0,0 +1,5 @@
Read/rewrite/write Python ASTs
astor is designed to allow easy manipulation of Python source via the AST.
WWW: https://pypi.python.org/pypi/astor

View File

@ -18,6 +18,8 @@ BUILD_DEPENDS= ${LOCALBASE}/lib/libode.a:devel/ode
USES= python:2 tar:bzip2
USE_PYTHON= autoplist distutils
CFLAGS_aarch64= -fPIC
OPTIONS_DEFINE= TRIMESH
OPTIONS_DEFAULT=TRIMESH
TRIMESH_DESC= Trimesh support (sync with OPCODE opt of devel/ode)

22
devel/py-rply/Makefile Normal file
View File

@ -0,0 +1,22 @@
# Created by: David Kalliecharan <dave@dal.ca>
# $FreeBSD$
PORTNAME= rply
PORTVERSION= 0.7.4
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dave@dal.ca
COMMENT= Pure python parser generator, that also works with RPython
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs
USES= python
USE_PYTHON= distutils autoplist
NO_ARCH= yes
.include <bsd.port.mk>

3
devel/py-rply/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1486663679
SHA256 (rply-0.7.4.tar.gz) = 723303d6c5f05a7ee19f59531f66c8c7d41cfaef2676057369db1eb5520b378b
SIZE (rply-0.7.4.tar.gz) = 16339

5
devel/py-rply/pkg-descr Normal file
View File

@ -0,0 +1,5 @@
rply is a pure python parser generator, that also works with RPython. It is a
more-or-less direct port of David Beazley's awesome PLY, with a new public
API, and RPython support.
WWW: https://pypi.python.org/pypi/rply/

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= rack-mini-profiler
PORTVERSION= 0.10.1
PORTVERSION= 0.10.2
CATEGORIES= devel rubygems
MASTER_SITES= RG

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1480850462
SHA256 (rubygem/rack-mini-profiler-0.10.1.gem) = 5681d9c9c084485a5a371bb11f3cce53c24cb63269198c29153212cf40c73fdd
SIZE (rubygem/rack-mini-profiler-0.10.1.gem) = 101376
TIMESTAMP = 1486645215
SHA256 (rubygem/rack-mini-profiler-0.10.2.gem) = f6fa40edda1b7f5027ce22603b6d6bfafcb1580a5554fb1c3bbc992f309c3976
SIZE (rubygem/rack-mini-profiler-0.10.2.gem) = 103424

View File

@ -2,7 +2,7 @@
.include "${.CURDIR}/Makefile.common"
PORTREVISION= 4
PORTREVISION= 5
MASTER_SITES= http://download.documentfoundation.org/libreoffice/src/${PORTVERSION}/ \
http://dev-www.libreoffice.org/src/:src \
http://dev-www.libreoffice.org/extern/:ext

View File

@ -1,26 +1,16 @@
--- vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx.orig 2017-01-12 00:54:33 UTC
+++ vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx
@@ -418,8 +418,11 @@ shrinkFilterName( const OUString &rFilte
static void
dialog_remove_buttons(GtkWidget *pActionArea)
{
- GList *pChildren =
- gtk_container_get_children( GTK_CONTAINER( pActionArea ) );
+ GtkContainer *pContainer = GTK_CONTAINER( pActionArea );
+
+ g_return_if_fail( pContainer != nullptr );
+
+ GList *pChildren = gtk_container_get_children( pContainer );
for( GList *p = pChildren; p; p = p->next )
{
@@ -436,10 +439,10 @@ dialog_remove_buttons( GtkDialog *pDialo
@@ -436,10 +436,13 @@ dialog_remove_buttons( GtkDialog *pDialo
{
g_return_if_fail( GTK_IS_DIALOG( pDialog ) );
-#if GTK_CHECK_VERSION(3,0,0)
#if GTK_CHECK_VERSION(3,12,0)
dialog_remove_buttons(gtk_dialog_get_header_bar(pDialog));
- dialog_remove_buttons(gtk_dialog_get_header_bar(pDialog));
+ GtkWidget *pHeaderBar = gtk_dialog_get_header_bar( pDialog );
+ if( pHeaderBar != nullptr )
+ dialog_remove_buttons( pHeaderBar );
+ else
#endif
+#if GTK_CHECK_VERSION(2,14,0)
dialog_remove_buttons(gtk_dialog_get_action_area(pDialog));

View File

@ -32,10 +32,6 @@ USE_SDL= sdl
post-patch:
${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
${INSTALL_WRKSRC}/TkGui.tcl
.if ${PORT_OPTIONS:MSDL}
${REINPLACE_CMD} -e "s|sdl-config|${SDL_CONFIG}|g" \
${WRKSRC}/configure
.endif
do-install:
${SED} -e 's=\$${PREFIX}=${PREFIX}=g' \

View File

@ -1,6 +1,6 @@
--- C64_x.i.orig Wed Aug 6 20:56:25 1997
+++ C64_x.i Mon Apr 26 21:50:36 1999
@@ -100,7 +100,7 @@
--- C64_x.i.orig 2002-01-02 21:16:45 UTC
+++ C64_x.i
@@ -100,7 +100,7 @@ void C64::c64_ctor1(void)
gui = 0;
#else
// try to start up Tk gui.

View File

@ -1,6 +1,6 @@
--- CmdPipe.cpp.orig Wed Jan 2 22:19:34 2002
+++ CmdPipe.cpp Fri Sep 5 21:13:34 2003
@@ -17,9 +17,11 @@
--- CmdPipe.cpp.orig 2002-01-02 21:19:34 UTC
+++ CmdPipe.cpp
@@ -17,9 +17,11 @@ extern "C" {
#include <string.h>
#include <signal.h>
@ -12,13 +12,13 @@
#if defined(AIX)
#include <sys/select.h>
@@ -28,6 +30,9 @@
#endif
@@ -30,6 +32,9 @@ extern "C" {
#if defined(__linux__)
+ #include <sys/time.h>
+#endif
+#if defined(__FreeBSD__)
#include <sys/time.h>
#endif
+#if defined(__FreeBSD__)
+ #include <sys/time.h>
+#endif
#include <time.h>
#include <errno.h>

View File

@ -1,6 +1,6 @@
--- Display.h.orig Sat Nov 30 01:14:14 2002
+++ Display.h Sat Nov 30 01:14:37 2002
@@ -112,7 +112,7 @@
--- Display.h.orig 2002-01-02 21:31:34 UTC
+++ Display.h
@@ -121,7 +121,7 @@ private:
#ifdef __unix
void draw_led(int num, int state); // Draw one LED

View File

@ -1,6 +1,6 @@
--- Display_SDL.i.orig Wed Jan 2 22:42:42 2002
+++ Display_SDL.i Sat Sep 6 07:54:35 2003
@@ -213,7 +213,7 @@
--- Display_SDL.i.orig 2002-01-02 21:42:42 UTC
+++ Display_SDL.i
@@ -213,7 +213,7 @@ void C64Display::draw_string(SDL_Surface
* LED error blink
*/

View File

@ -1,6 +1,6 @@
--- Display_x.i.orig Sat Nov 30 01:11:07 2002
+++ Display_x.i Sat Nov 30 01:11:41 2002
@@ -525,7 +525,7 @@
--- Display_x.i.orig 2002-01-02 21:17:29 UTC
+++ Display_x.i
@@ -519,7 +519,7 @@ void C64Display::draw_led(int num, int s
* LED error blink
*/

View File

@ -1,6 +1,6 @@
--- SAM.cpp.orig Sat Nov 30 01:25:40 2002
+++ SAM.cpp Sat Nov 30 01:26:38 2002
@@ -205,7 +205,7 @@
--- SAM.cpp.orig 2002-01-02 21:20:16 UTC
+++ SAM.cpp
@@ -205,7 +205,7 @@ static const char adr_length[] = {1, 1,
// Prototypes
static void error(char *s);
@ -9,7 +9,7 @@
static void init_abort(void);
static void exit_abort(void);
static bool aborted(void);
@@ -470,7 +470,7 @@
@@ -470,7 +470,7 @@ static bool WasAborted;
struct sigaction my_sa;
#endif

View File

@ -1,6 +1,6 @@
--- SID.cpp.orig 2002-01-02 21:18:59.000000000 +0000
+++ SID.cpp 2004-11-27 15:51:44.000000000 +0000
@@ -428,7 +428,7 @@
--- SID.cpp.orig 2002-01-02 21:18:59 UTC
+++ SID.cpp
@@ -428,7 +428,7 @@ private:
int play_buf; // Number of buffer currently playing
#endif
@ -9,7 +9,7 @@
int devfd, sndbufsize, buffer_rate;
int16 *sound_buffer;
#endif
@@ -1351,7 +1351,7 @@
@@ -1351,7 +1351,7 @@ void DigitalRenderer::calc_buffer(int16
#elif defined(AMIGA)
#include "SID_Amiga.i"

View File

@ -1,5 +1,5 @@
--- SID_linux.i.orig 2002-01-02 21:17:00.000000000 +0000
+++ SID_linux.i 2004-11-27 15:54:36.000000000 +0000
--- SID_linux.i.orig 2002-01-02 21:17:00 UTC
+++ SID_linux.i
@@ -8,7 +8,12 @@
#include <unistd.h>
#include <fcntl.h>
@ -13,3 +13,4 @@
+#endif
#include "VIC.h"

View File

@ -1,5 +1,5 @@
--- ../TkGui.tcl.orig Wed May 30 19:03:47 2001
+++ ../TkGui.tcl Fri Sep 5 21:19:11 2003
--- ../TkGui.tcl.orig 2001-05-30 17:03:47 UTC
+++ ../TkGui.tcl
@@ -1,4 +1,4 @@
-#!/usr/bin/wish
+#!%%LOCALBASE%%/bin/wish8.4 -f

View File

@ -1,6 +1,6 @@
--- configure.orig Wed Jan 2 17:44:11 2002
+++ configure Fri Sep 5 21:39:45 2003
@@ -1602,15 +1602,15 @@
--- configure.orig 2002-01-02 16:44:11 UTC
+++ configure
@@ -1602,15 +1602,15 @@ if test "$ac_test_CFLAGS" = set; then
CFLAGS=$ac_save_CFLAGS
elif test $ac_cv_prog_cc_g = yes; then
if test "$GCC" = yes; then
@ -20,7 +20,7 @@
fi
fi
# Some people use a C++ compiler to compile C. Since we use `exit',
@@ -2283,7 +2283,7 @@
@@ -2283,7 +2283,7 @@ echo "${ECHO_T}no" >&6
fi
if [ x"$GXX" = "xyes" ]; then

View File

@ -1,12 +1,13 @@
--- sysdeps.h.orig Wed Jan 2 22:15:27 2002
+++ sysdeps.h Fri Sep 5 21:24:44 2003
@@ -25,7 +25,9 @@
--- sysdeps.h.orig 2002-01-02 21:15:27 UTC
+++ sysdeps.h
@@ -25,8 +25,10 @@ extern "C"
#endif
#ifdef HAVE_VALUES_H
+#if !defined(__FreeBSD__)
#include <values.h>
+#endif
#endif
+#endif
#ifdef HAVE_STRINGS_H
#include <strings.h>

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= wine
DISTVERSION= 2.0-rc6
PORTREVISION= 1
DISTVERSION= 2.1
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= SF/${PORTNAME}/Source \
@ -43,7 +42,7 @@ WINELIBDIR?= ${PREFIX}/lib
USE_LDCONFIG= ${WINELIBDIR} ${WINELIBDIR}/wine
.endif
ONLY_FOR_ARCHS= i386 amd64
USES= bison compiler:c11 desktop-file-utils gmake shebangfix tar:bzip2
USES= bison compiler:c11 desktop-file-utils gmake shebangfix tar:xz
SHEBANG_FILES= tools/make_requests tools/winemaker/winemaker \
tools/winedump/function_grep.pl

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1485079225
SHA256 (wine-2.0-rc6.tar.bz2) = 1e0521cd622ee4a9fbdd63b905ec21b3b3ca1d0f37ccd4a1449f0a8b122eb405
SIZE (wine-2.0-rc6.tar.bz2) = 23676397
SHA256 (v2.0-rc6.tar.gz) = a8a4f8bae3ccfbac1f5560cceef69df27b371050eca6e00b5ab95e9fbac21cbd
SIZE (v2.0-rc6.tar.gz) = 10172738
TIMESTAMP = 1486631031
SHA256 (wine-2.1.tar.xz) = bfb9abf63691c93df28d9599aaa866dc2b4e27209b3b7b546df8a37d7d9d1e6e
SIZE (wine-2.1.tar.xz) = 18887032
SHA256 (v2.1.tar.gz) = 1d193be2734ea495df2cae1dc54ce89204ca68699979174b0bd726d2e5e0576b
SIZE (v2.1.tar.gz) = 10101781

View File

@ -262,6 +262,7 @@ include/wine/windows/devicetopology.h
include/wine/windows/devicetopology.idl
include/wine/windows/devpkey.h
include/wine/windows/devpropdef.h
include/wine/windows/dhcpcsdk.h
include/wine/windows/difxapi.h
include/wine/windows/digitalv.h
include/wine/windows/dimm.h
@ -1678,6 +1679,7 @@ lib/wine/fakedlls/mciqtz32.dll
lib/wine/fakedlls/mciseq.dll
lib/wine/fakedlls/mciwave.dll
lib/wine/fakedlls/mf.dll
lib/wine/fakedlls/mf3216.dll
lib/wine/fakedlls/mfplat.dll
lib/wine/fakedlls/mfreadwrite.dll
lib/wine/fakedlls/mgmtapi.dll
@ -1863,6 +1865,7 @@ lib/wine/fakedlls/sccbase.dll
lib/wine/fakedlls/schannel.dll
lib/wine/fakedlls/schedsvc.dll
lib/wine/fakedlls/schtasks.exe
lib/wine/fakedlls/scrobj.dll
lib/wine/fakedlls/scrrun.dll
lib/wine/fakedlls/scsiport.sys
lib/wine/fakedlls/sdbinst.exe
@ -2008,6 +2011,7 @@ lib/wine/fakedlls/winsta.dll
%%WINE32%%lib/wine/fakedlls/wintab.dll16
lib/wine/fakedlls/wintab32.dll
lib/wine/fakedlls/wintrust.dll
lib/wine/fakedlls/winusb.dll
lib/wine/fakedlls/winver.exe
lib/wine/fakedlls/wlanapi.dll
lib/wine/fakedlls/wldap32.dll
@ -2296,6 +2300,7 @@ lib/wine/libwinscard.def
lib/wine/libwinspool.def
lib/wine/libwintab32.def
lib/wine/libwintrust.def
lib/wine/libwlanapi.def
lib/wine/libwldap32.def
lib/wine/libwnaspi32.def
%%WINE32%%lib/wine/libwow32.def
@ -2319,6 +2324,7 @@ lib/wine/mciqtz32.dll.so
lib/wine/mciseq.dll.so
lib/wine/mciwave.dll.so
lib/wine/mf.dll.so
lib/wine/mf3216.dll.so
lib/wine/mfplat.dll.so
lib/wine/mfreadwrite.dll.so
lib/wine/mgmtapi.dll.so
@ -2504,6 +2510,7 @@ lib/wine/sccbase.dll.so
lib/wine/schannel.dll.so
lib/wine/schedsvc.dll.so
lib/wine/schtasks.exe.so
lib/wine/scrobj.dll.so
lib/wine/scrrun.dll.so
lib/wine/scsiport.sys.so
lib/wine/sdbinst.exe.so
@ -2649,6 +2656,7 @@ lib/wine/winsta.dll.so
%%WINE32%%lib/wine/wintab.dll16.so
lib/wine/wintab32.dll.so
lib/wine/wintrust.dll.so
lib/wine/winusb.dll.so
lib/wine/winver.exe.so
lib/wine/wlanapi.dll.so
lib/wine/wldap32.dll.so

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= winetricks
PORTVERSION= 20170101
PORTVERSION= 20170207
CATEGORIES= emulators
MAINTAINER= lifanov@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1484943686
SHA256 (Winetricks-winetricks-20170101_GH0.tar.gz) = 3862ce2d94132484cb7fced13ccef6a7d1e94d75b5ee96b269d1bc45309f7b49
SIZE (Winetricks-winetricks-20170101_GH0.tar.gz) = 180369
TIMESTAMP = 1486651653
SHA256 (Winetricks-winetricks-20170207_GH0.tar.gz) = a322a2e71b67306f9943a41456a5fe743d33c643569c2462ea5fc00dcb6008ea
SIZE (Winetricks-winetricks-20170207_GH0.tar.gz) = 189349

View File

@ -20,6 +20,7 @@ USE_SDL= mixer sdl
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-assetdir=${DATADIR} --enable-release
CFLAGS_aarch64= -fPIC
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib

Some files were not shown because too many files have changed in this diff Show More