pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

3dsconv: script to convert between 3ds file formats.



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <tk%giga.or.at@localhost>
Pushed By:	wiz
Date:		Mon Aug 20 14:27:01 2018 +0200
Changeset:	ebe83734253e11e0f5d65420f55df228f55c1367

Added Files:
	3dsconv/DESCR
	3dsconv/Makefile
	3dsconv/PLIST
	3dsconv/distinfo

Log Message:
3dsconv: script to convert between 3ds file formats.

3dsconv.py is a Python 3 script that converts Nintendo 3DS CTR
Cart Image files (CCI, ".cci", ".3ds") to the CTR Importable Archive
format (CIA).

3dsconv can detect if a CCI is decrypted, encrypted using original
NCCH (slot 0x2C), or encrypted using zerokey.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ebe83734253e11e0f5d65420f55df228f55c1367

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 3dsconv/DESCR    |  6 ++++++
 3dsconv/Makefile | 23 +++++++++++++++++++++++
 3dsconv/PLIST    | 14 ++++++++++++++
 3dsconv/distinfo |  6 ++++++
 4 files changed, 49 insertions(+)

diffs:
diff --git a/3dsconv/DESCR b/3dsconv/DESCR
new file mode 100644
index 0000000000..35bb76422c
--- /dev/null
+++ b/3dsconv/DESCR
@@ -0,0 +1,6 @@
+3dsconv.py is a Python 3 script that converts Nintendo 3DS CTR
+Cart Image files (CCI, ".cci", ".3ds") to the CTR Importable Archive
+format (CIA).
+
+3dsconv can detect if a CCI is decrypted, encrypted using original
+NCCH (slot 0x2C), or encrypted using zerokey.
diff --git a/3dsconv/Makefile b/3dsconv/Makefile
new file mode 100644
index 0000000000..42772b10fb
--- /dev/null
+++ b/3dsconv/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD$
+
+DISTNAME=	3dsconv-4.2
+CATEGORIES=	emulators
+MASTER_SITES=	${MASTER_SITE_GITHUB:=ihaveamac/}
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/ihaveamac/3dsconv/
+COMMENT=	Script to convert Nintendo 3DS CCI (".cci", ".3ds") files to the CIA format
+LICENSE=	mit
+
+DEPENDS+=	${PYPKGPREFIX}-aes-[0-9]*:../../security/py-aes
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+REPLACE_PYTHON+=	3dsconv/3dsconv.py
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/3dsconv/PLIST b/3dsconv/PLIST
new file mode 100644
index 0000000000..b57b35047b
--- /dev/null
+++ b/3dsconv/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD$
+bin/3dsconv
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/3dsconv/3dsconv.py
+${PYSITELIB}/3dsconv/3dsconv.pyc
+${PYSITELIB}/3dsconv/3dsconv.pyo
+${PYSITELIB}/3dsconv/__init__.py
+${PYSITELIB}/3dsconv/__init__.pyc
+${PYSITELIB}/3dsconv/__init__.pyo
diff --git a/3dsconv/distinfo b/3dsconv/distinfo
new file mode 100644
index 0000000000..b8047c1cca
--- /dev/null
+++ b/3dsconv/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (3dsconv-4.2.tar.gz) = 780dee31bd38af3d6e89e99edd6c8f659d416ea5
+RMD160 (3dsconv-4.2.tar.gz) = dd4164e5a00a201ac999795e90376cc2abb4dffe
+SHA512 (3dsconv-4.2.tar.gz) = 859d5946616115dfd3e7912f8cd03699182fc0c9b2263ea75f71781b2e0962c10dc7966b857484caca4228e74cce93129d982c96dbf20b4a07d6f857bfd10c6b
+Size (3dsconv-4.2.tar.gz) = 11966 bytes


Home | Main Index | Thread Index | Old Index