Index: MOVED =================================================================== --- MOVED (revision 558165) +++ MOVED (working copy) @@ -15479,7 +15479,6 @@ devel/bbfreeze-loader||2020-09-19|Has expired: Uses deprecated version of python devel/bicyclerepair||2020-09-19|Has expired: Uses deprecated version of python devel/bzrtools||2020-09-19|Has expired: Uses deprecated version of python -devel/codeville||2020-09-19|Has expired: Uses deprecated version of python devel/cvs2svn||2020-09-19|Has expired: Uses deprecated version of python devel/cx_Freeze||2020-09-19|Has expired: Uses deprecated version of python devel/euca2ools||2020-09-19|Has expired: Uses deprecated version of python Index: devel/codeville/Makefile =================================================================== --- devel/codeville/Makefile (nonexistent) +++ devel/codeville/Makefile (working copy) @@ -0,0 +1,30 @@ +# Created by: Mario Sergio Fujikawa Ferreira +# $FreeBSD$ + +PORTNAME= codeville +PORTVERSION= 0.1.18 +CATEGORIES= devel python +MASTER_SITES= https://BSDforge.com/projects/source/devel/codeville/ + +MAINTAINER= portmaster@bsdforge.com +COMMENT= Anarchic control version system without unnecessary re-merges + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} + +USES= python:3.7+ tar:txz +USE_PYTHON= distutils autoplist +NO_ARCH= yes + +PORTEXAMPLES= cdvserver.conf.sample + +OPTIONS_DEFINE= EXAMPLES + +post-install-EXAMPLES-on: + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} + +.include Index: devel/codeville/distinfo =================================================================== --- devel/codeville/distinfo (nonexistent) +++ devel/codeville/distinfo (working copy) @@ -0,0 +1,3 @@ +TIMESTAMP = 1608019339 +SHA256 (codeville-0.1.18.txz) = 526fe707bce189b0022d28a35028abf8b165ed093f749934a647fc7e83b27095 +SIZE (codeville-0.1.18.txz) = 74772 Index: devel/codeville/files/patch-MANIFEST.in =================================================================== --- devel/codeville/files/patch-MANIFEST.in (nonexistent) +++ devel/codeville/files/patch-MANIFEST.in (working copy) @@ -0,0 +1,8 @@ +--- MANIFEST.in.orig 2014-06-20 11:53:26.000000000 -0700 ++++ MANIFEST.in 2014-06-20 11:53:44.000000000 -0700 +@@ -1,4 +1,4 @@ +-recursive-include Codeville *.py *.pyd ++recursive-include Codeville *.py + include cdv cdvserver cdvpasswd cdv-agent cdvupgrade LICENSE.txt + include cdvserver.conf.sample + include src/winrand.c Index: devel/codeville/files/patch-setup.py =================================================================== --- devel/codeville/files/patch-setup.py (nonexistent) +++ devel/codeville/files/patch-setup.py (working copy) @@ -0,0 +1,10 @@ +--- setup.py.orig 2020-12-14 23:57:44.586010000 -0800 ++++ setup.py 2020-12-14 23:58:37.049240000 -0800 +@@ -47,6 +47,5 @@ + packages = ["Codeville", "Codeville/old"], + ext_modules = plat_ext, + +- scripts = scripts, +- data_files = data_files ++ scripts = scripts + ) Index: devel/codeville/pkg-descr =================================================================== --- devel/codeville/pkg-descr (nonexistent) +++ devel/codeville/pkg-descr (working copy) @@ -0,0 +1,16 @@ +Codeville is a distributed Version Control System. It began with a novel +idea for a merge algorithm, and has grown from there. It is designed to +be easy to use, and scale from small personal projects, to very large +distributed ones. If you'd like to know why there's need for new merge +algorithms, consider what the lead monotone developer had to say: +http://article.gmane.org/gmane.comp.version-control.monotone.devel/3264 + +Codeville works by creating an identifier for each change that is done, +and remembering the list of all changes which have been applied to each +file, and the last change which modified each line in each file. When +there's a conflict, it checks to see if one of the two sides has already +been applied to the other one, and if so, makes the other side win +automatically. When there's a non automatically mergeable version conflict, +Codeville behaves in almost exactly the same way as CVS. + +WWW: https://bsdforge.com/projects/devel/codeville/