summaryrefslogtreecommitdiffstats
path: root/www/php-screw
diff options
context:
space:
mode:
authoredwin <edwin@FreeBSD.org>2003-11-04 11:54:17 +0000
committeredwin <edwin@FreeBSD.org>2003-11-04 11:54:17 +0000
commit0b12ea6cc42d63399095f499e0978e5691e84ed5 (patch)
tree0bbe34afdc461d2139d3c177c8e847acb6600e3d /www/php-screw
parent32191f555161e392c370f2505e876b61d87f4ee3 (diff)
downloadFreeBSD-ports-0b12ea6cc42d63399095f499e0978e5691e84ed5.zip
FreeBSD-ports-0b12ea6cc42d63399095f499e0978e5691e84ed5.tar.gz
[patch] Fix compiler error in www/php-screw
php-screw is not C99 compatible: the author use "exit()" while C99 forbid. PR: 56222 Submitted by: "Kang Liu" <liukang@bjpu.edu.cn> Approved by: Alex Dupre <sysadmin@alexdupre.com>
Diffstat (limited to 'www/php-screw')
-rw-r--r--www/php-screw/Makefile4
-rw-r--r--www/php-screw/files/patch-tools::screw.c42
2 files changed, 42 insertions, 4 deletions
diff --git a/www/php-screw/Makefile b/www/php-screw/Makefile
index 158d993..65b9619 100644
--- a/www/php-screw/Makefile
+++ b/www/php-screw/Makefile
@@ -27,10 +27,6 @@ CONFIGURE_ARGS+=--enable-php_screw=shared
.include <bsd.port.pre.mk>
.include "${.CURDIR}/../../lang/php4/bsd.php.mk"
-.if ${OSVERSION} >= 501000
-BROKEN= "Does not compile"
-.endif
-
pre-everything::
@${ECHO} ""
@${ECHO} "To achieve real security, define your own encryption"
diff --git a/www/php-screw/files/patch-tools::screw.c b/www/php-screw/files/patch-tools::screw.c
new file mode 100644
index 0000000..f9236b3
--- /dev/null
+++ b/www/php-screw/files/patch-tools::screw.c
@@ -0,0 +1,42 @@
+--- tools/screw.c.orig Sun Aug 31 00:55:45 2003
++++ tools/screw.c Sun Aug 31 00:56:14 2003
+@@ -18,12 +18,12 @@
+
+ if (argc != 2) {
+ fprintf(stderr, "Usage: filename.\n");
+- exit();
++ exit(1);
+ }
+ fp = fopen(argv[1], "r");
+ if (fp == NULL) {
+ fprintf(stderr, "File not found(%s)\n", argv[1]);
+- exit();
++ exit(1);
+ }
+
+ fstat(fileno(fp), &stat_buf);
+@@ -36,13 +36,13 @@
+
+ if (memcmp(datap, PM9SCREW, PM9SCREW_LEN) == 0) {
+ fprintf(stderr, "Already Crypted(%s)\n", argv[1]);
+- exit();
++ exit(1);
+ }
+
+ fp = fopen(oldfilename, "w");
+ if (fp == NULL) {
+ fprintf(stderr, "Can not create backup file(%s)\n", oldfilename);
+- exit();
++ exit(1);
+ }
+ fwrite(datap, datalen, 1, fp);
+ fclose(fp);
+@@ -56,7 +56,7 @@
+ fp = fopen(argv[1], "w");
+ if (fp == NULL) {
+ fprintf(stderr, "Can not create crypt file(%s)\n", oldfilename);
+- exit();
++ exit(1);
+ }
+ fwrite(PM9SCREW, PM9SCREW_LEN, 1, fp);
+ fwrite(newdatap, newdatalen, 1, fp);
OpenPOWER on IntegriCloud