OCaml 4.02 missing Bytes in its threads stdlib.cma
Hi, Kenneth stumbled upon this: On Thu, 4 Sep 2014 20:58:28 -0400 Kenneth Westerback wrote: > File "ptests/ptests.ml", line 1: > Error: Error while linking /usr/local/lib/ocaml/vmthreads/stdlib.cma(String): > Reference to undefined global `Bytes' > Makefile:2462: recipe for target 'bin/ptests.byte' failed OCaml's threads stdlib.cma is missing Bytes, BytesLabels and CamlinternalFormat modules. I already reported this on Mantiss. Here's the diff for our port. OK? Christopher $OpenBSD$ Fix upstream bug. Include modules Bytes, BytesLabels and CamlinternalFormat in threaded stdlib. --- otherlibs/threads/Makefile.orig Tue May 27 08:10:47 2014 +++ otherlibs/threads/Makefile Fri Sep 5 10:59:42 2014 @@ -27,20 +27,19 @@ CAML_OBJS=thread.cmo mutex.cmo condition.cmo event.cmo LIB=../../stdlib -LIB_OBJS=$(LIB)/camlinternalFormatBasics.cmo pervasives.cmo \ - $(LIB)/array.cmo $(LIB)/list.cmo $(LIB)/char.cmo $(LIB)/string.cmo\ - $(LIB)/sys.cmo $(LIB)/sort.cmo marshal.cmo $(LIB)/obj.cmo \ - $(LIB)/int32.cmo $(LIB)/int64.cmo $(LIB)/nativeint.cmo\ +LIB_OBJS=$(LIB)/camlinternalFormatBasics.cmo pervasives.cmo \ + $(LIB)/array.cmo $(LIB)/list.cmo $(LIB)/char.cmo $(LIB)/bytes.cmo\ + $(LIB)/string.cmo $(LIB)/sys.cmo $(LIB)/sort.cmo marshal.cmo \ + $(LIB)/obj.cmo $(LIB)/int32.cmo $(LIB)/int64.cmo $(LIB)/nativeint.cmo\ $(LIB)/lexing.cmo $(LIB)/parsing.cmo $(LIB)/set.cmo $(LIB)/map.cmo\ $(LIB)/stack.cmo $(LIB)/queue.cmo $(LIB)/camlinternalLazy.cmo \ - $(LIB)/lazy.cmo $(LIB)/stream.cmo $(LIB)/buffer.cmo \ - $(LIB)/printf.cmo $(LIB)/arg.cmo $(LIB)/printexc.cmo $(LIB)/gc.cmo\ - $(LIB)/digest.cmo $(LIB)/random.cmo $(LIB)/hashtbl.cmo\ - $(LIB)/format.cmo $(LIB)/scanf.cmo $(LIB)/callback.cmo \ - $(LIB)/camlinternalOO.cmo \ - $(LIB)/oo.cmo $(LIB)/camlinternalMod.cmo $(LIB)/genlex.cmo\ - $(LIB)/weak.cmo $(LIB)/filename.cmo \ - $(LIB)/complex.cmo $(LIB)/arrayLabels.cmo $(LIB)/listLabels.cmo \ + $(LIB)/lazy.cmo $(LIB)/stream.cmo $(LIB)/buffer.cmo \ + $(LIB)/camlinternalFormat.cmo $(LIB)/printf.cmo $(LIB)/arg.cmo \ + $(LIB)/printexc.cmo $(LIB)/gc.cmo $(LIB)/digest.cmo $(LIB)/random.cmo \ + $(LIB)/hashtbl.cmo $(LIB)/format.cmo $(LIB)/scanf.cmo $(LIB)/callback.cmo \ + $(LIB)/camlinternalOO.cmo $(LIB)/oo.cmo $(LIB)/camlinternalMod.cmo \ + $(LIB)/genlex.cmo $(LIB)/weak.cmo $(LIB)/filename.cmo $(LIB)/complex.cmo \ + $(LIB)/arrayLabels.cmo $(LIB)/listLabels.cmo $(LIB)/bytesLabels.cmo \ $(LIB)/stringLabels.cmo $(LIB)/stdLabels.cmo $(LIB)/moreLabels.cmo UNIXLIB=../unix -- http://gmerlin.de OpenPGP: http://gmerlin.de/christopher.pub F190 D013 8F01 AA53 E080 3F3C F17F B0A1 D44E 4FEE -- http://gmerlin.de OpenPGP: http://gmerlin.de/christopher.pub F190 D013 8F01 AA53 E080 3F3C F17F B0A1 D44E 4FEE signature.asc Description: PGP signature
update node 0.10.31
Sending update for node 0.10.31 node28to31diff Description: Binary data
Re: [Update] Dokuwiki "Ponder Stibbons"
On Tue, Sep 02, 2014 at 09:36:40PM +0100, Stuart Henderson wrote: > On 2014/09/02 17:22, Christopher Zimmermann wrote: > >Without them > > the port doesn't do much except unpacking the upstream distribution > > in /var/www. > > And setting file permissions so people don't do the typical thing of making > the whole lot writable by the webserver uid. > > And providing an easy way for people to get up to date by just using pkg_add > -u ... > Hi, Good catch for the dokuwiki.conf and README (but for the README part, we can keep the last paragraph). I agree with Stuart here. I prefer to have a port because it's more easy for the update. -- Pierre-Emmanuel André GPG key: 0xBB8D3F0E
working with Qualcomm
Hi everyone, Interested in working with Qualcomm processors (Qualcomm Snapdragon 600, APQ8064, Krait™ 300) and graphics cards Adreno 3xx, and other equipment Qualcomm. Particular VAR-SOM-SD600. Maybe someone working, write please. Thank you.
Re: UPDATE: py-jinja2
ping? -f frantisek holop, 03 Sep 2014 17:32: > > please test and commit. > as far as i can say, the patch is not necessary > anymore. > > -f > -- > time is the best teacher, unfortunately it kills all its students. > Index: Makefile > === > RCS file: /cvs/ports/www/py-jinja2/Makefile,v > retrieving revision 1.18 > diff -u -p -r1.18 Makefile > --- Makefile 25 May 2014 18:19:32 - 1.18 > +++ Makefile 3 Sep 2014 15:30:39 - > @@ -2,7 +2,7 @@ > > COMMENT =fast, optionally sandboxed, Python template engine > > -MODPY_EGG_VERSION = 2.7.2 > +MODPY_EGG_VERSION = 2.7.3 > DISTNAME = Jinja2-${MODPY_EGG_VERSION} > PKGNAME =py-${DISTNAME:L} > > Index: distinfo > === > RCS file: /cvs/ports/www/py-jinja2/distinfo,v > retrieving revision 1.9 > diff -u -p -r1.9 distinfo > --- distinfo 25 May 2014 18:19:32 - 1.9 > +++ distinfo 3 Sep 2014 15:30:39 - > @@ -1,2 +1,2 @@ > -SHA256 (Jinja2-2.7.2.tar.gz) = MQo1+8ysOvE+v5Jyl/hxrGVrnaHSSLH+Z2Wv+nG1MjU= > -SIZE (Jinja2-2.7.2.tar.gz) = 378300 > +SHA256 (Jinja2-2.7.3.tar.gz) = LiSsXQBNtXFJdqBKwOgMbfbkfpjDVMssDYL4h51Pj9s= > +SIZE (Jinja2-2.7.3.tar.gz) = 378470 > Index: patches/patch-jinja2_bccache_py > === > RCS file: patches/patch-jinja2_bccache_py > diff -N patches/patch-jinja2_bccache_py > --- patches/patch-jinja2_bccache_py 25 May 2014 18:19:32 - 1.1 > +++ /dev/null 1 Jan 1970 00:00:00 - > @@ -1,50 +0,0 @@ > -$OpenBSD: patch-jinja2_bccache_py,v 1.1 2014/05/25 18:19:32 rpe Exp $ > - > -Fix for CVE-2014-0012 (Insecure temp folder creation) > -https://github.com/mitsuhiko/jinja2/pull/292/commits > - > jinja2/bccache.py.orig Fri Jan 10 11:42:03 2014 > -+++ jinja2/bccache.pySun May 25 16:34:26 2014 > -@@ -15,9 +15,7 @@ > - :license: BSD. > - """ > - from os import path, listdir > --import os > - import sys > --import errno > - import marshal > - import tempfile > - import fnmatch > -@@ -206,31 +204,9 @@ class FileSystemBytecodeCache(BytecodeCache): > - > - def __init__(self, directory=None, pattern='__jinja2_%s.cache'): > - if directory is None: > --directory = self._get_default_cache_dir() > -+directory = tempfile.mkdtemp(prefix="jinja2-cache-") > - self.directory = directory > - self.pattern = pattern > -- > --def _get_default_cache_dir(self): > --tmpdir = tempfile.gettempdir() > -- > --# On windows the temporary directory is used specific unless > --# explicitly forced otherwise. We can just use that. > --if os.name == 'n': > --return tmpdir > --if not hasattr(os, 'getuid'): > --raise RuntimeError('Cannot determine safe temp directory. You ' > -- 'need to explicitly provide one.') > -- > --dirname = '_jinja2-cache-%d' % os.getuid() > --actual_dir = os.path.join(tmpdir, dirname) > --try: > --# 448 == 0700 > --os.mkdir(actual_dir, 448) > --except OSError as e: > --if e.errno != errno.EEXIST: > --raise > -- > --return actual_dir > - > - def _get_cache_filename(self, bucket): > - return path.join(self.directory, self.pattern % bucket.key) -- i'm a tagline. when i grow up i wanna be a novel.
Re: UPDATE: py-beautifulsoup
ping? -f frantisek holop, 03 Sep 2014 21:39: > this is a minor, MASTER_SITES change. > > the old MASTER_SITES works because it is > redirected to this new one, but there is > clearly a new subdirectory structure on > their server. also for this reason i chose > not to add REVISION. > > please test and commit. > > -f > -- > breeding rabbits is a hare raising experience. > Index: Makefile > === > RCS file: /cvs/ports/www/py-beautifulsoup/Makefile,v > retrieving revision 1.14 > diff -u -p -r1.14 Makefile > --- Makefile 17 Mar 2013 11:48:22 - 1.14 > +++ Makefile 3 Sep 2014 19:34:21 - > @@ -14,7 +14,7 @@ MAINTAINER =frantisek holop # BSD > PERMIT_PACKAGE_CDROM = Yes > > -MASTER_SITES = ${HOMEPAGE}download/3.x/ > +MASTER_SITES = ${HOMEPAGE}bs3/download/3.x/ > > MODULES =lang/python > -- to a cat, "no!" means "not while i'm looking".
Re: mytop / DBD::MySQL use-after-free [Re: Attempt #2 at switching to MariaDB]
On 08/22/14 23:46, Stuart Henderson wrote: > On 2014/08/22 22:06, Stuart Henderson wrote: >> On 2014/08/19 17:15, Brad Smith wrote: >>> Here is a diff to make attempt #2 at switching to MariaDB. >>> >>> Going through the various Makefile's I noticed bmf had a typo >>> with its WANTLIB entry for MySQL. >> >> It seems that files moved between -server (on mysql) and -client (on >> mariadb), >> >> /usr/local/bin/msql2mysql (mysql-server-5.1.73p0v0 and >> mariadb-client-10.0.13) >> /usr/local/bin/mysql_find_rows (mysql-server-5.1.73p0v0 and >> mariadb-client-10.0.13) >> /usr/local/bin/mysql_waitpid (mysql-server-5.1.73p0v0 and >> mariadb-client-10.0.13) >> /usr/local/bin/mysqlaccess (mysql-server-5.1.73p0v0 and >> mariadb-client-10.0.13) >> /usr/local/man/cat1/msql2mysql.0 (mysql-server-5.1.73p0v0 and >> mariadb-client-10.0.13) >> /usr/local/man/cat1/mysql_find_rows.0 (mysql-server-5.1.73p0v0 and >> mariadb-client-10.0.13) >> /usr/local/man/cat1/mysql_waitpid.0 (mysql-server-5.1.73p0v0 and >> mariadb-client-10.0.13) >> /usr/local/man/cat1/mysqlaccess.0 (mysql-server-5.1.73p0v0 and >> mariadb-client-10.0.13) >> >> untested but perhaps adding "@conflict mysql-server-*" to >> mariadb/pkg/PLIST-main >> will let this update automatically.. >> > > Not specific to mariadb (similar things happen with the standalone mytop) > but noticed this while testing: > This diff backported from upstream github repo (https://github.com/CaptTofu/DBD-mysql) seems to fix it. ok ? Comments ? Cheers Giovanni Index: Makefile === RCS file: /var/cvs/ports/databases/p5-DBD-mysql/Makefile,v retrieving revision 1.39 diff -u -p -r1.39 Makefile --- Makefile 11 Jul 2014 14:11:12 - 1.39 +++ Makefile 5 Sep 2014 11:05:17 - @@ -4,7 +4,7 @@ SHARED_ONLY= Yes COMMENT= MySQL drivers for the Perl DBI -DISTNAME= DBD-mysql-4.027 +DISTNAME= DBD-mysql-4.028 CATEGORIES= databases MAINTAINER= Giovanni Bechis Index: distinfo === RCS file: /var/cvs/ports/databases/p5-DBD-mysql/distinfo,v retrieving revision 1.19 diff -u -p -r1.19 distinfo --- distinfo 11 Jul 2014 14:11:12 - 1.19 +++ distinfo 5 Sep 2014 11:05:21 - @@ -1,2 +1,2 @@ -SHA256 (DBD-mysql-4.027.tar.gz) = LgDx61giqgl7MQID/2Ed1jX50ADbnffOHosEk8CCvkE= -SIZE (DBD-mysql-4.027.tar.gz) = 137476 +SHA256 (DBD-mysql-4.028.tar.gz) = WEKySv/avOixcSL5EM1bWyU78mbX5QhK9d9CSFI4Ee0= +SIZE (DBD-mysql-4.028.tar.gz) = 138614 Index: patches/patch-dbdimp_c === RCS file: patches/patch-dbdimp_c diff -N patches/patch-dbdimp_c --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-dbdimp_c 5 Sep 2014 12:49:49 - @@ -0,0 +1,63 @@ +$OpenBSD$ +--- dbdimp.c.orig Fri Sep 5 14:48:29 2014 dbdimp.c Fri Sep 5 14:48:18 2014 +@@ -1948,18 +1948,6 @@ MYSQL *mysql_dr_connect( + */ + result->reconnect=0; + } +-else { +- /* +- sock was allocated with mysql_init() +- fixes: https://rt.cpan.org/Ticket/Display.html?id=86153 +- +- Safefree(sock); +- +- rurban: No, we still need this handle later in mysql_dr_error(). +- RT #97625. It will be freed as imp_dbh->pmysql in dbd_db_destroy(), +- which is called by the DESTROY handler. +- */ +-} + return result; + } + } +@@ -1995,7 +1983,6 @@ static int my_login(pTHX_ SV* dbh, imp_dbh_t *imp_dbh) + char* user; + char* password; + char* mysql_socket; +- int result; + D_imp_xxh(dbh); + + /* TODO- resolve this so that it is set only if DBI is 1.607 */ +@@ -2046,11 +2033,8 @@ static int my_login(pTHX_ SV* dbh, imp_dbh_t *imp_dbh) + if (!imp_dbh->pmysql) { + Newz(908, imp_dbh->pmysql, 1, MYSQL); + } +- result = mysql_dr_connect(dbh, imp_dbh->pmysql, mysql_socket, host, port, user, ++ return mysql_dr_connect(dbh, imp_dbh->pmysql, mysql_socket, host, port, user, + password, dbname, imp_dbh) ? TRUE : FALSE; +- if (!result) +- Safefree(imp_dbh->pmysql); +- return result; + } + + +@@ -3321,10 +3305,8 @@ my_ulonglong mysql_st_internal_execute( + } + #if MYSQL_ASYNC + } +-#endif + +- if (salloc) +-Safefree(salloc); ++ Safefree(salloc); + + if(rows == -2) { + do_error(h, mysql_errno(svsock), mysql_error(svsock), +@@ -,6 +3315,7 @@ my_ulonglong mysql_st_internal_execute( + PerlIO_printf(DBIc_LOGPIO(imp_xxh), "IGNORING ERROR errno %d\n", errno); + rows = -2; + } ++#endif + return(rows); + } +
UPDATE: py-docutuils
trivial update, please test and commit. all tests pass. -f -- the smallest handcuff in the world is a wedding ring. Index: Makefile === RCS file: /cvs/ports/textproc/py-docutils/Makefile,v retrieving revision 1.18 diff -u -p -r1.18 Makefile --- Makefile24 Oct 2013 13:03:30 - 1.18 +++ Makefile5 Sep 2014 12:52:00 - @@ -2,7 +2,7 @@ COMMENT = process plaintext documentation into other formats -MODPY_EGG_VERSION = 0.11 +MODPY_EGG_VERSION = 0.12 DISTNAME = docutils-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME} CATEGORIES = textproc Index: distinfo === RCS file: /cvs/ports/textproc/py-docutils/distinfo,v retrieving revision 1.9 diff -u -p -r1.9 distinfo --- distinfo24 Oct 2013 13:03:30 - 1.9 +++ distinfo5 Sep 2014 12:52:00 - @@ -1,2 +1,2 @@ -SHA256 (docutils-0.11.tar.gz) = mvQWat82REconFxpe7g8UvHW9X53hJq8zNakoYpefsk= -SIZE (docutils-0.11.tar.gz) = 1611755 +SHA256 (docutils-0.12.tar.gz) = x9txeBCraWX2bIzwOYqYydjfmC2jm0zX8WKRHriVlvo= +SIZE (docutils-0.12.tar.gz) = 1618353
UPDATE: py-sphinx
this is an update to sphinx 1.2.3 i have run all the tests except the pdflatex ones. can somebody test that please? (it is in the port makefile) as per Martynas' request i am taking maintainership. please test and commit. -f -- use your enemy's hand to catch a snake. Index: Makefile === RCS file: /cvs/ports/textproc/py-sphinx/Makefile,v retrieving revision 1.12 diff -u -p -r1.12 Makefile --- Makefile4 Jun 2013 07:57:13 - 1.12 +++ Makefile5 Sep 2014 13:00:28 - @@ -2,16 +2,15 @@ COMMENT = python documentation generator -MODPY_EGG_VERSION =1.1.3 +MODPY_EGG_VERSION =1.2.3 DISTNAME = Sphinx-${MODPY_EGG_VERSION} PKGNAME = py-sphinx-${MODPY_EGG_VERSION} -REVISION = 0 CATEGORIES = textproc HOMEPAGE = http://sphinx.pocoo.org/ -MAINTAINER = Martynas Venckus +MAINTAINER = frantisek holop # BSD PERMIT_PACKAGE_CDROM = Yes @@ -19,27 +18,28 @@ PERMIT_PACKAGE_CDROM = Yes MASTER_SITES = ${MASTER_SITE_PYPI:=S/Sphinx/} MODULES = lang/python -RUN_DEPENDS = devel/py-babel \ +LIB_DEPENDS = devel/py-babel \ textproc/py-docutils \ textproc/py-pygments \ www/py-jinja2 -BUILD_DEPENDS =${RUN_DEPENDS} -TEST_DEPENDS = devel/py-nose \ +TEST_DEPENDS = devel/py-mock \ + devel/py-nose \ print/texlive/texmf,-full MODPY_SETUPTOOLS = Yes post-build: - @cd ${WRKSRC}/doc && \ - perl -pi -e 's|^(SPHINXBUILD.*) python |\1 ${MODPY_BIN} |' \ - Makefile && \ - ${SETENV} ${MAKE_ENV} ${MAKE} text + cd ${WRKSRC} && ${MAKE_ENV} PYTHONPATH=${WRKSRC} \ + ${MODPY_BIN} sphinx-build.py doc doc/_build/html + +DOCS = ${PREFIX}/share/doc/py-sphinx post-install: - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-sphinx - cd ${WRKSRC}/doc/_build/text && pax -rw * ${PREFIX}/share/doc/py-sphinx/ + ${INSTALL_DATA_DIR} ${DOCS} + cd ${WRKSRC}/doc/_build/html && pax -rw * ${DOCS} -do-test: - cd ${WRKSRC}/tests && ${MODPY_BIN} run.py +do-test: fake + @cd ${WRKSRC}/tests && ${MAKE_ENV} \ + PYTHONPATH=${WRKINST}${MODPY_SITEPKG} nosetests .include Index: distinfo === RCS file: /cvs/ports/textproc/py-sphinx/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo28 Mar 2013 23:44:14 - 1.4 +++ distinfo5 Sep 2014 13:00:28 - @@ -1,2 +1,2 @@ -SHA256 (Sphinx-1.1.3.tar.gz) = NNyVtworB6YbXWEDTDSwX4JRSqtUrSet7bSc7pEbuOk= -SIZE (Sphinx-1.1.3.tar.gz) = 2632059 +SHA256 (Sphinx-1.2.3.tar.gz) = lJM7ZOL+CAfaBhLFdKAhwNrCjHvTxKI3I65aOeqPPQQ= +SIZE (Sphinx-1.2.3.tar.gz) = 3200548 Index: pkg/PLIST === RCS file: /cvs/ports/textproc/py-sphinx/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 28 Mar 2013 23:44:14 - 1.3 +++ pkg/PLIST 5 Sep 2014 13:00:28 - @@ -49,6 +49,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/sphinx/builders/text.pyc lib/python${MODPY_VERSION}/site-packages/sphinx/builders/websupport.py lib/python${MODPY_VERSION}/site-packages/sphinx/builders/websupport.pyc +lib/python${MODPY_VERSION}/site-packages/sphinx/builders/xml.py +lib/python${MODPY_VERSION}/site-packages/sphinx/builders/xml.pyc lib/python${MODPY_VERSION}/site-packages/sphinx/cmdline.py lib/python${MODPY_VERSION}/site-packages/sphinx/cmdline.pyc lib/python${MODPY_VERSION}/site-packages/sphinx/config.py @@ -110,6 +112,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/sphinx/ext/intersphinx.pyc lib/python${MODPY_VERSION}/site-packages/sphinx/ext/jsmath.py lib/python${MODPY_VERSION}/site-packages/sphinx/ext/jsmath.pyc +lib/python${MODPY_VERSION}/site-packages/sphinx/ext/linkcode.py +lib/python${MODPY_VERSION}/site-packages/sphinx/ext/linkcode.pyc lib/python${MODPY_VERSION}/site-packages/sphinx/ext/mathbase.py lib/python${MODPY_VERSION}/site-packages/sphinx/ext/mathbase.pyc lib/python${MODPY_VERSION}/site-packages/sphinx/ext/mathjax.py @@ -118,8 +122,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/sphinx/ext/oldcmarkup.pyc lib/python${MODPY_VERSION}/site-packages/sphinx/ext/pngmath.py lib/python${MODPY_VERSION}/site-packages/sphinx/ext/pngmath.pyc -lib/python${MODPY_VERSION}/site-packages/sphinx/ext/refcounting.py -lib/python${MODPY_VERSION}/site-packages/sphinx/ext/refcounting.pyc lib/python${MODPY_VERSION}/site-packages/sphinx/ext/todo.py lib/python${MODPY_VERSION}/site-packages/sphinx/ext/todo.pyc lib/python${MODPY_VERSION}/site-package
REMOVE: py-pylons
i propose to remove py-pylons. the projects has transformed into pyramid and the port that is in the tree is in web development terms a century old. -f -- honesty: fear of being caught.
i386 build breakage (mostly ocaml)
devel/coccinelle: checking for a bundled substitute of camlp4... not available math/coq: No Camlp4 installation found. textproc/ocaml-text: E: Cannot find findlib package camlp4 devel/nant: [csc] Cannot open assembly '/usr/local/lib/mono/2.0/gmcs.exe': No such file or directory. usual hs-*
REMOVE: py-turbogears and py-turbojson
i propose to remove py-turbogears the 1.x series hasn't been updated for years and development is moving over to 2.x -f -- monotheism is a gift from the gods.
REMOVE: moovida and moovida-plugins-*
i think this one is a clear candidate to go. the website does not exist anymore, last release from 2009. any users? -f -- vegeterians don't eat food. they eat what food eats.
Re: REMOVE: moovida and moovida-plugins-*
>-- >vegeterians don't eat food. they eat what food eats. But they can spell vegetarian.
Re: REMOVE: moovida and moovida-plugins-*
On Fri, Sep 05, 2014 at 04:33:30PM +0200, frantisek holop wrote: > i think this one is a clear candidate to go. > the website does not exist anymore, last > release from 2009. > > any users? I asked landry@ a few times in the past but he objected. So you'll have to see this with him. -- Antoine
Re: [UPDATE] teeworlds-0.6.2
Hi, I would like a review / ok from another porter to commit that. Thanks 2014-07-11 12:19 GMT+02:00 Jonathan Armani : > Hi, > > Tested ok on amd64 and diff looks good. > I'm not sure the tweaks in MESSAGE are still revelant, but it can be > adjusted later. > > Does someone have an idea for SDL_VIDEO_X11_DGAMOUSE ? A problem without > gfx_noclip 0 ? > > ok armani@ > > > 2014-05-08 18:42 GMT+02:00 Donovan Watteau : > >> Hi, >> >> The following diff updates Teeworlds to 0.6.2. >> >> In early 2012, I sent an update from teeworlds-0.5.2 to 0.6.1 to >> armani@. But today, 0.5.2 is still the tree, so I'd like to take >> its maintainership. >> >> Here are the changes: >> - don't bother building on strict-alignment archs. On loongson, both >> the client and the server SIGBUS during startup, and looking at the >> code it seems that it will crash on anything not x86 or ppc. >> - don't include an extra copy of DejaVuSans.ttf. >> - use audio/wavpack, not an internal copy. >> - make sure an internal zlib is never used. >> - invoke "bam" with -a, to make sure that it will abort on error. >> - don't enforce the stack protector, base gcc(1) enables it wherever >> it's possible. >> - fix endianness detection (my macppc is no longer supported, but >> two years ago this patch was required). >> - drop patch-src_engine_client_ec_snd_c. At first, I ported it to >> teeworlds-0.6.2, but actually this patch makes audio much worse >> for me, and I can't observe anymore the crash it was supposed >> to fix. >> >> Index: Makefile >> === >> RCS file: /cvs/ports/games/teeworlds/Makefile,v >> retrieving revision 1.17 >> diff -u -p -r1.17 Makefile >> --- Makefile9 Aug 2013 19:04:49 - 1.17 >> +++ Makefile8 May 2014 16:16:48 - >> @@ -1,60 +1,69 @@ >> # $OpenBSD: Makefile,v 1.17 2013/08/09 19:04:49 ajacoutot Exp $ >> >> -COMMENT = platform game featuring buggers equipped with weapons >> +# Crashes on strict-alignment archs, see: src/base/system.c:164 >> +ONLY_FOR_ARCHS=amd64 i386 powerpc >> >> -V =0.5.2 >> -DISTNAME = teeworlds-${V}-src >> -PKGNAME = teeworlds-${V} >> -REVISION = 4 >> -CATEGORIES = games >> +COMMENT= platform game featuring buggers equipped with weapons >> >> -MAINTAINER = Jonathan Armani >> -HOMEPAGE = http://www.teeworlds.com/ >> +V= 0.6.2 >> +DISTNAME= teeworlds-${V}-source >> +PKGNAME= teeworlds-${V} >> +CATEGORIES=games >> >> -BAM_VERSION = 0.2.0 >> -BAM_WRKSRC = ${WRKSRC}/bam-${BAM_VERSION} >> -BAM_TARGET = release >> +HOMEPAGE= http://www.teeworlds.com/ >> >> -MASTER_SITES = http://www.teeworlds.com/files/ >> -DISTFILES =${DISTNAME}${EXTRACT_SUFX} >> bam-${BAM_VERSION}${EXTRACT_SUFX} >> +MAINTAINER=Donovan Watteau >> >> -# GPLv2 >> -PERMIT_PACKAGE_CDROM = Yes >> +BAM_VERSION= 0.4.0 >> +BAM_WRKSRC=${WRKSRC}/bam-${BAM_VERSION} >> >> -WANTLIB = GL GLU SDL X11 c m pthread stdc++ z >> -LIB_DEPENDS = devel/sdl >> +MASTER_SITES= http://www.teeworlds.com/files/ >> +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} >> bam-${BAM_VERSION}${EXTRACT_SUFX} >> >> -MODULES = lang/python >> +# BSD-like >> +PERMIT_PACKAGE_CDROM= Yes >> >> -NO_TEST = Yes >> +WANTLIB= GL GLU SDL X11 c freetype m pthread stdc++ wavpack z >> >> -GAMEDIR = ${PREFIX}/share/teeworlds >> +LIB_DEPENDS= audio/wavpack \ >> + devel/sdl >> >> -SUBST_VARS = CC CXX CFLAGS >> +MODULES= lang/python >> + >> +SUBST_VARS=CC CXX CFLAGS CXXFLAGS X11BASE >> + >> +NO_TEST= Yes >> >> post-extract: >> @mv ${WRKDIR}/bam-${BAM_VERSION} ${BAM_WRKSRC} >> >> pre-configure: >> - ${SUBST_CMD} ${WRKSRC}/src/engine/e_engine.c \ >> - ${WRKSRC}/scripts/make_src.py \ >> + @${SUBST_CMD} ${WRKSRC}/src/engine/shared/storage.cpp \ >> + ${WRKSRC}/src/game/client/gameclient.cpp \ >> + ${WRKSRC}/scripts/build.py \ >> + ${WRKSRC}/scripts/compiler.py \ >> ${WRKSRC}/scripts/font_installer.sh \ >> - ${WRKSRC}/default.bam \ >> + ${WRKSRC}/scripts/make_src.py \ >> + ${WRKSRC}/bam.lua \ >> ${BAM_WRKSRC}/make_unix.sh \ >> - ${BAM_WRKSRC}/src/driver_gcc.bam \ >> - ${BAM_WRKSRC}/src/base.bam >> + ${BAM_WRKSRC}/src/driver_gcc.lua \ >> + ${BAM_WRKSRC}/src/base.lua >> + # Make sure internal wavpack and zlib can't be picked up >> + rm -rf ${WRKSRC}/src/engine/external/{wavpack,zlib} >> + # Don't provide an extra copy of DejaVu >> + rm -rf ${WRKSRC}/data/fonts >> >> # build bam executable - teeworlds own build system >> pre-build: >> cd ${BAM_WRKSRC} && /bin/sh -v make_unix.sh >> >> do-build: >> - cd ${WRKSRC} && CC=${CC} ${BAM_WRKSRC}/src/bam -v ${BAM_TARGET} >> + cd ${WRKSRC} && CC=${CC} ${BAM_W
[update] sysutils/dcled
Hi, This diff update dcled to the last version. It does not require libhid anymore and was the only one needed it, I will send another diff to remove it. ok ? Index: Makefile === RCS file: /cvs/ports/sysutils/dcled/Makefile,v retrieving revision 1.4 diff -u -p -r1.4 Makefile --- Makefile11 Mar 2013 11:41:29 - 1.4 +++ Makefile5 Sep 2014 14:59:46 - @@ -2,8 +2,7 @@ COMMENT = userland driver for Dream Link USB LED Message Board -DISTNAME = dcled-1.9 -REVISION = 0 +DISTNAME = dcled-2.2 EXTRACT_SUFX = .tgz CATEGORIES = sysutils @@ -12,22 +11,23 @@ HOMEPAGE = http://www.last-outpost.com/~ MAINTAINER = Jonathan Armani -PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_CDROM = Yes MASTER_SITES= http://www.last-outpost.com/~malakai/dcled/ -WANTLIB += c hid usb +WANTLIB += c m pthread usb usb-1.0 -LIB_DEPENDS = devel/libhid +LIB_DEPENDS = devel/libusb-compat -NO_TEST= Yes +MAKE_FLAGS = CC=${CC} \ + LIBUSB_CFLAGS=-I/usr/local/include/libusb-1.0 \ + LIBUSB_LIBS="-L/usr/local/lib -lusb" +FAKE_FLAGS = INSTALLDIR=${WRKINST}${PREFIX}/bin \ + FONTDIR=${WRKINST}${PREFIX}/share/dcled -do-build: - cd ${WRKSRC} && \ - ${CC} ${CFLAGS} `pkg-config --cflags --libs libhid` dcled.c -o dcled +MAKE_FILE =makefile -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/dcled ${PREFIX}/bin +NO_TEST = Yes .include Index: distinfo === RCS file: /cvs/ports/sysutils/dcled/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo3 Oct 2010 21:13:27 - 1.1.1.1 +++ distinfo5 Sep 2014 14:59:46 - @@ -1,5 +1,2 @@ -MD5 (dcled-1.9.tgz) = fP/WWFpdNVYm1g4hJ1md0A== -RMD160 (dcled-1.9.tgz) = HjwIZQhdSLxHBupVVSoWNo0lphY= -SHA1 (dcled-1.9.tgz) = fO5RipqgxmOin/gS1HyPsufNqTc= -SHA256 (dcled-1.9.tgz) = 1vIsG97ORuf6fZWidklmxH1pFbQOOyf7h241V6xVi7U= -SIZE (dcled-1.9.tgz) = 15432 +SHA256 (dcled-2.2.tgz) = DaeMBOGqQtFvo9+YXPVLD7rfLY/zOLm/Wb/hA8KpWcY= +SIZE (dcled-2.2.tgz) = 26042 Index: pkg/PLIST === RCS file: /cvs/ports/sysutils/dcled/pkg/PLIST,v retrieving revision 1.2 diff -u -p -r1.2 PLIST --- pkg/PLIST 2 Nov 2010 08:10:43 - 1.2 +++ pkg/PLIST 5 Sep 2014 14:59:46 - @@ -1,2 +1,5 @@ -@comment $OpenBSD: PLIST,v 1.2 2010/11/02 08:10:43 jasper Exp $ +@comment $OpenBSD$ @bin bin/dcled +share/dcled/ +share/dcled/sga.dlf +share/dcled/small_inv.dlf
Re: Fix audio/id3ed homepage
Nobody ? 2014-07-13 14:39 GMT+02:00 Jonathan Armani : > > Also remove maintainer while there as the email bounce. > 550 no mailbox by that name is currently available > > ok ? > > Index: Makefile > === > RCS file: /cvs/ports/audio/id3ed/Makefile,v > retrieving revision 1.18 > diff -u -p -r1.18 Makefile > --- Makefile11 Oct 2013 23:48:04 - 1.18 > +++ Makefile13 Jul 2014 12:36:26 - > @@ -3,12 +3,10 @@ > COMMENT= interactive console id3 tag editor > > DISTNAME= id3ed-1.10.4 > -REVISION= 1 > +REVISION= 2 > CATEGORIES=audio > > -HOMEPAGE= > http://users.dakotacom.net/~donut/programs/id3ed.html > - > -MAINTAINER=Nick Nauwelaerts > +HOMEPAGE= http://code.fluffytapeworm.com/projects/id3ed > > # GPL > PERMIT_PACKAGE_CDROM= Yes > >
Re: Remove devel/ctm
So the month passed, ok ? 2014-07-14 18:04 GMT+02:00 Jonathan Armani : > > As requested and explained by sthen, now with Quirks entry ! > > Index: Makefile > === > RCS file: /cvs/ports/devel/Makefile,v > retrieving revision 1.1235 > diff -u -p -r1.1235 Makefile > --- Makefile12 Jul 2014 20:09:28 - 1.1235 > +++ Makefile14 Jul 2014 15:57:49 - > @@ -70,7 +70,6 @@ > SUBDIR += cppunit > SUBDIR += cryptopp > SUBDIR += cscope > - SUBDIR += ctm > SUBDIR += cunit > SUBDIR += cutils > SUBDIR += cvs20hg > Index: ctm/Makefile > === > RCS file: ctm/Makefile > diff -N ctm/Makefile > --- ctm/Makefile11 Mar 2013 10:50:02 - 1.17 > +++ /dev/null 1 Jan 1970 00:00:00 - > @@ -1,19 +0,0 @@ > -# $OpenBSD: Makefile,v 1.17 2013/03/11 10:50:02 espie Exp $ > - > -COMMENT= directory synchronization over mail > - > -PKGNAME= ctm-19960528 > -REVISION= 1 > -DISTNAME= ctmkit > -CATEGORIES=net devel > -HOMEPAGE= http://www.openbsd.org/ctm.html > - > -PERMIT_PACKAGE_CDROM= Yes > -WANTLIB= c > - > -MASTER_SITES= http://www.nemeton.com.au/src/ > - > -FAKE_FLAGS=PREFIX=${PREFIX} > -WRKBUILD= ${WRKSRC}/ctm > - > -.include > Index: ctm/distinfo > === > RCS file: ctm/distinfo > diff -N ctm/distinfo > --- ctm/distinfo5 Apr 2007 15:37:53 - 1.3 > +++ /dev/null 1 Jan 1970 00:00:00 - > @@ -1,5 +0,0 @@ > -MD5 (ctmkit.tar.gz) = Dxb4yqTLRtd+ZEP32JaMew== > -RMD160 (ctmkit.tar.gz) = JLPXDPCmH1u/WhIYawTsAxWGGzw= > -SHA1 (ctmkit.tar.gz) = Dx6brenEdLcc7Xu2fGeIF1xOGxA= > -SHA256 (ctmkit.tar.gz) = 2ud7QYmEu+XUlgNn68n04wMJzhC93W2ZEFkcuPAJIK8= > -SIZE (ctmkit.tar.gz) = 37115 > Index: ctm/patches/patch-ctm_README > === > RCS file: ctm/patches/patch-ctm_README > diff -N ctm/patches/patch-ctm_README > --- ctm/patches/patch-ctm_README31 Oct 2007 23:14:46 - 1.2 > +++ /dev/null 1 Jan 1970 00:00:00 - > @@ -1,21 +0,0 @@ > -$OpenBSD: patch-ctm_README,v 1.2 2007/10/31 23:14:46 ajacoutot Exp $ > ctm/README.origWed Oct 31 23:06:34 2007 > -+++ ctm/README Wed Oct 31 23:06:34 2007 > -@@ -21,7 +21,7 @@ CTM is now meant to be the definitive way to make and > - two versions of a directory tree. > - There are two parts to this, making the delta and applying it. These > are two > - entirely different things. CTM concentrates the computation-burden on > the > --generation og the deltas, as a delta very often is applied more times > than > -+generation of the deltas, as a delta very often is applied more times > than > - it is made. Second CTM tries to make the minimal size delta. > - > - Why not use diff/patch ? > -@@ -55,7 +55,7 @@ You pass it to the 'ctm' command. You can pass a CTM- > - you can give the filename as an argument. If you do the latter, you make > - life a lot easier for your self, since the program can accept gzip'ed > files > - and since it will not have to make a temporary copy of your file. You > can > --specify multiple deltas at one time, they will be proccessed one at a > time. > -+specify multiple deltas at one time, they will be processed one at a > time. > - > - The ctm command runs in a number of passes. It will process the entire > - input file in each pass, before commencing with the next pass. > Index: ctm/patches/patch-ctm_ctm_Makefile > === > RCS file: ctm/patches/patch-ctm_ctm_Makefile > diff -N ctm/patches/patch-ctm_ctm_Makefile > --- ctm/patches/patch-ctm_ctm_Makefile 23 Jun 2011 22:50:27 - 1.4 > +++ /dev/null 1 Jan 1970 00:00:00 - > @@ -1,26 +0,0 @@ > -$OpenBSD: patch-ctm_ctm_Makefile,v 1.4 2011/06/23 22:50:27 naddy Exp $ > ctm/ctm/Makefile.orig Tue May 28 01:47:37 1996 > -+++ ctm/ctm/Makefile Tue Jun 21 07:04:56 2011 > -@@ -9,18 +9,14 @@ > - # $Id: patch-ctm_ctm_Makefile,v 1.4 2011/06/23 22:50:27 naddy Exp $ > - # > - > --BINDIR=/usr/local/bin > --MANDIR=/usr/local/man/cat > -+BINDIR=${PREFIX}/bin > -+MANDIR=${PREFIX}/man/man > - > - PROG= ctm > - NOTYET= ctm_ed.c > - SRCS= ctm.c ctm_input.c ctm_pass1.c ctm_pass2.c ctm_pass3.c \ > -- ctm_syntax.c ctm_ed.c > --LDADD+= -L/usr/local/lib -lmd > --DPADD+= ${LIBMD} > --MAN1= ctm.1 > --MAN5= ctm.5 > --CFLAGS+= -I/usr/local/include -Wall > -+ ctm_syntax.c ctm_ed.c ctm_passb.c > -+MAN= ctm.1 ctm.5 > - > - .if exists(${.CURDIR}/../../Makefile.inc) > - .include "${.CURDIR}/../../Makefile.inc" > Index: ctm/patches/patch-ctm_ctm_ctm_1 > ==
Re: Fix audio/id3ed homepage
On Fri, Sep 5, 2014 at 5:16 PM, Jonathan Armani wrote: > Nobody ? Sure, go ahead. ciao! David
Re: REMOVE: moovida and moovida-plugins-*
Alexander Hall, 05 Sep 2014 16:37: > > > >-- > >vegeterians don't eat food. they eat what food eats. > > But they can spell vegetarian. some of them :] -f -- if people listened to themselves more often, they would shut up.
Re: UPDATE: net/weechat 1.0
On 09/05/2014 08:19 AM, Remi Pointel wrote: OK? Cheers, Remi. Looks better. I was unsure about the localized manpages myself which is why I removed them. I was looking at /usr/local/man and haven't found any..
[update] check_esxi_hardware
Diff below. Works for me on a Dell server and two SuperMicros. Can someone OK and commit for me? Thanks. Index: Makefile === RCS file: /cvs/ports/net/nagios/check_esxi_hardware/Makefile,v retrieving revision 1.7 diff -u -p -r1.7 Makefile --- Makefile24 Apr 2013 13:37:22 - 1.7 +++ Makefile5 Sep 2014 17:26:03 - @@ -4,7 +4,7 @@ PKG_ARCH = * COMMENT = Nagios plugin to the status of ESX/i hardware -V =20130424 +V =20140319 DISTNAME = check_esxi_hardware.py.$V PKGNAME = check_esxi_hardware-$V CATEGORIES = net Index: distinfo === RCS file: /cvs/ports/net/nagios/check_esxi_hardware/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo24 Apr 2013 13:37:22 - 1.5 +++ distinfo5 Sep 2014 18:14:50 - @@ -1,2 +1,2 @@ -SHA256 (check_esxi_hardware.py.20130424) = +cwh2ayrctLEAzaNIupVq64XtOM1mT5Zvj5y9bf19VE= -SIZE (check_esxi_hardware.py.20130424) = 31654 +SHA256 (check_esxi_hardware.py.20140319) = 7atMI0LmEkdGQo1XX6ii51oweskeyXCF6huxQ2wk/7g= +SIZE (check_esxi_hardware.py.20140319) = 32684
Re: [update] check_esxi_hardware
On 05/09/14 2:35 PM, Mike Erdely wrote: Diff below. Works for me on a Dell server and two SuperMicros. Can someone OK and commit for me? Thanks. That COMMENT sounds like it is missing a word. Looking at the other plugins it should probably be changed to.. "Nagios plugin to monitor the status of ESX/i hardware" Index: Makefile === RCS file: /cvs/ports/net/nagios/check_esxi_hardware/Makefile,v retrieving revision 1.7 diff -u -p -r1.7 Makefile --- Makefile24 Apr 2013 13:37:22 - 1.7 +++ Makefile5 Sep 2014 17:26:03 - @@ -4,7 +4,7 @@ PKG_ARCH = * COMMENT = Nagios plugin to the status of ESX/i hardware -V =20130424 +V =20140319 DISTNAME =check_esxi_hardware.py.$V PKGNAME = check_esxi_hardware-$V CATEGORIES = net Index: distinfo === RCS file: /cvs/ports/net/nagios/check_esxi_hardware/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo24 Apr 2013 13:37:22 - 1.5 +++ distinfo5 Sep 2014 18:14:50 - @@ -1,2 +1,2 @@ -SHA256 (check_esxi_hardware.py.20130424) = +cwh2ayrctLEAzaNIupVq64XtOM1mT5Zvj5y9bf19VE= -SIZE (check_esxi_hardware.py.20130424) = 31654 +SHA256 (check_esxi_hardware.py.20140319) = 7atMI0LmEkdGQo1XX6ii51oweskeyXCF6huxQ2wk/7g= +SIZE (check_esxi_hardware.py.20140319) = 32684 -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
Re: [update] check_esxi_hardware
On Fri, Sep 05, 2014 at 03:07:29PM -0400, Brad Smith wrote: > On 05/09/14 2:35 PM, Mike Erdely wrote: > >Diff below. Works for me on a Dell server and two SuperMicros. > > > >Can someone OK and commit for me? Thanks. > > That COMMENT sounds like it is missing a word. Looking at the > other plugins it should probably be changed to.. > > "Nagios plugin to monitor the status of ESX/i hardware" New diff below. Thanks. Index: Makefile === RCS file: /cvs/ports/net/nagios/check_esxi_hardware/Makefile,v retrieving revision 1.7 diff -u -p -r1.7 Makefile --- Makefile24 Apr 2013 13:37:22 - 1.7 +++ Makefile5 Sep 2014 19:09:32 - @@ -2,9 +2,9 @@ PKG_ARCH = * -COMMENT = Nagios plugin to the status of ESX/i hardware +COMMENT = Nagios plugin to monitor the status of ESX/i hardware -V =20130424 +V =20140319 DISTNAME = check_esxi_hardware.py.$V PKGNAME = check_esxi_hardware-$V CATEGORIES = net Index: distinfo === RCS file: /cvs/ports/net/nagios/check_esxi_hardware/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo24 Apr 2013 13:37:22 - 1.5 +++ distinfo5 Sep 2014 18:14:50 - @@ -1,2 +1,2 @@ -SHA256 (check_esxi_hardware.py.20130424) = +cwh2ayrctLEAzaNIupVq64XtOM1mT5Zvj5y9bf19VE= -SIZE (check_esxi_hardware.py.20130424) = 31654 +SHA256 (check_esxi_hardware.py.20140319) = 7atMI0LmEkdGQo1XX6ii51oweskeyXCF6huxQ2wk/7g= +SIZE (check_esxi_hardware.py.20140319) = 32684
Re: Opam 3.2.2
On 3 September 2014 08:05, Christopher Zimmermann wrote: > On Wed, 3 Sep 2014 07:47:20 -0400 Kenneth Westerback > wrote: > >> And I'm happy to test either ... if Chris will let me know where his >> 'wip' is, or Anil sends me his. :-) > > > It's here: https://github.com/jasperla/openbsd-wip > > Simply do > git clone https://github.com/jasperla/openbsd-wip.git /usr/ports/wip > > and put something like > PORTSDIR_PATH = ${PORTSDIR}/mystuff:${PORTSDIR}:${PORTSDIR}/wip > into your /etc/mk.conf > > > Christopher > > -- > http://gmerlin.de > OpenPGP: http://gmerlin.de/christopher.pub > F190 D013 8F01 AA53 E080 3F3C F17F B0A1 D44E 4FEE I tossed your wip opam into the list of ports that were building on my sparc64 and all went well. Haven't actually tested it yet. I'll do a test and the "more important" amd64 ports build as soon as the sparc64 one is done hogging the tree. Ken
Re: Remove devel/ctm
Jonathan Armani writes: > So the month passed, ok ? Yup. Of course, don't forget to bump the quirks package. [...] -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
Re: [update] sysutils/dcled
Jonathan Armani writes: > Hi, Hey, > This diff update dcled to the last version. > It does not require libhid anymore and was the only one needed it, I > will send another diff to remove it. > > ok ? I can't test it for lack of hw, but ports-wise: - the makefile should be patched to honor CFLAGS rather than hardcoding -O3 - please see below... > Index: Makefile > === > RCS file: /cvs/ports/sysutils/dcled/Makefile,v > retrieving revision 1.4 > diff -u -p -r1.4 Makefile > --- Makefile 11 Mar 2013 11:41:29 - 1.4 > +++ Makefile 5 Sep 2014 14:59:46 - > @@ -2,8 +2,7 @@ > > COMMENT =userland driver for Dream Link USB LED Message Board > > -DISTNAME = dcled-1.9 > -REVISION = 0 > +DISTNAME = dcled-2.2 > EXTRACT_SUFX = .tgz > > CATEGORIES = sysutils > @@ -12,22 +11,23 @@ HOMEPAGE =http://www.last-outpost.com/~ > > MAINTAINER = Jonathan Armani > > -PERMIT_PACKAGE_CDROM= Yes > +PERMIT_PACKAGE_CDROM = Yes > > MASTER_SITES=http://www.last-outpost.com/~malakai/dcled/ > > -WANTLIB += c hid usb > +WANTLIB += c m pthread usb usb-1.0 > > -LIB_DEPENDS =devel/libhid > +LIB_DEPENDS =devel/libusb-compat It appears that devel/libusb1 is enough, any reason to use usbcompat here? > -NO_TEST= Yes > +MAKE_FLAGS = CC=${CC} \ > + LIBUSB_CFLAGS=-I/usr/local/include/libusb-1.0 \ > + LIBUSB_LIBS="-L/usr/local/lib -lusb" Please don't hardcode /usr/local, use LOCALBASE or pkg-config. > > +FAKE_FLAGS = INSTALLDIR=${WRKINST}${PREFIX}/bin \ > + FONTDIR=${WRKINST}${PREFIX}/share/dcled > > -do-build: > - cd ${WRKSRC} && \ > - ${CC} ${CFLAGS} `pkg-config --cflags --libs libhid` dcled.c -o dcled > +MAKE_FILE = makefile > > -do-install: > - ${INSTALL_PROGRAM} ${WRKSRC}/dcled ${PREFIX}/bin The install target in the makefile is a bit sloppy (it just calls cp(1)), I'd rather extend do-install. > +NO_TEST =Yes > > .include > Index: distinfo > === > RCS file: /cvs/ports/sysutils/dcled/distinfo,v > retrieving revision 1.1.1.1 > diff -u -p -r1.1.1.1 distinfo > --- distinfo 3 Oct 2010 21:13:27 - 1.1.1.1 > +++ distinfo 5 Sep 2014 14:59:46 - > @@ -1,5 +1,2 @@ > -MD5 (dcled-1.9.tgz) = fP/WWFpdNVYm1g4hJ1md0A== > -RMD160 (dcled-1.9.tgz) = HjwIZQhdSLxHBupVVSoWNo0lphY= > -SHA1 (dcled-1.9.tgz) = fO5RipqgxmOin/gS1HyPsufNqTc= > -SHA256 (dcled-1.9.tgz) = 1vIsG97ORuf6fZWidklmxH1pFbQOOyf7h241V6xVi7U= > -SIZE (dcled-1.9.tgz) = 15432 > +SHA256 (dcled-2.2.tgz) = DaeMBOGqQtFvo9+YXPVLD7rfLY/zOLm/Wb/hA8KpWcY= > +SIZE (dcled-2.2.tgz) = 26042 > Index: pkg/PLIST > === > RCS file: /cvs/ports/sysutils/dcled/pkg/PLIST,v > retrieving revision 1.2 > diff -u -p -r1.2 PLIST > --- pkg/PLIST 2 Nov 2010 08:10:43 - 1.2 > +++ pkg/PLIST 5 Sep 2014 14:59:46 - > @@ -1,2 +1,5 @@ > -@comment $OpenBSD: PLIST,v 1.2 2010/11/02 08:10:43 jasper Exp $ > +@comment $OpenBSD$ > @bin bin/dcled > +share/dcled/ > +share/dcled/sga.dlf > +share/dcled/small_inv.dlf > -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE